.x-toolbar {
    position: relative;
    background-color: #eee;

    &.x-docked-top {
        border-bottom: 1px solid;
    }

    &.x-docked-bottom {
        border-top: 1px solid;
    }

    &.x-docked-left {
        width: 50px;
        height: auto;
        border-right: 1px solid;
    }

    &.x-docked-right {
        width: 50px;
        height: auto;
        border-left: 1px solid;
    }
}

.x-title {
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;

    max-width: 100%;

    .x-innerhtml {
        @include ellipsis();
    }
}

.x-navigation-bar {
    .x-container {
        overflow: visible;
    }
}

.x-toolbar-inner {
    .x-field {
        .x-component-outer {
            @include st-box-flex(1);
        }
    }
}

.x-ie .x-toolbar-inner {
    height: 100% !important;
}