

/** Tabs stylesheets start **/
.aui-tabs {
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    border-radius: 5px;
    padding: 10px;
    overflow: hidden;
}

.aui-tabs.vertical-tabs>.tabs-pane {
    padding: 10px 20px;
}

.aui-tabs.horizontal-tabs>.tabs-menu {
    margin: -10px -10px 0 -10px;
    background: linear-gradient(180deg,#fff,#fafafa);
}

.aui-tabs.vertical-tabs>.tabs-menu {
    margin: -10px 0 -10px -10px;
    background: linear-gradient(90deg,#fff,#fafafa);
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item {
    line-height: 3em;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:before {
    right: 0;
    left: 0;
    bottom: auto;
    top: 0;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab {
    background: white;
    outline: none !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab {
    border-color: var(--aui-tabs-tab-border-color);
    border-width: 1px 1px 0 1px;
    border-style: solid;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab:first-child {
    border-width: 1px 1px 0 0;
}

.aui-tabs.horizontal-tabs>.tabs-menu:before {
    right: 0;
    left: 0;
    height: 1px;
}

.aui-tabs .tabs-menu {
    font-size: 1.05em;
}

.aui-tabs>.tabs-menu .menu-item a:focus {
    box-shadow: none;
}
/** Tabs stylesheets end **/
