/** Different tabs positions, which were removed from bootstrap */ .tabs-below, .tabs-right, .tabs-left { .nav-tabs { border-bottom: 0; } } .tabs-right, .tabs-left { .nav-tabs { min-width: 100px; } .tab-content { width: calc(100% - 100px); overflow-y: auto; } } .tabs-right .tab-content { margin-right: 100px; } .tabs-left .tab-content { margin-left: 100px; } .tab-content > .tab-pane, .pill-content > .pill-pane { display: none; } .tab-content > .active, .pill-content > .active { display: block; } .tabs-below { > .nav-tabs { > li { margin-top: -1px; margin-bottom: 0; > a { &:hover, &:focus { } } } > .active a { &, &:hover, &:focus { } } } } .tabs-left, .tabs-right { height: 100%; > .nav-tabs > li { float: none; margin-bottom: 0; > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; } } } .tabs-left > .nav-tabs { float: left; border-bottom-left-radius: 5px; > li > a { margin-right: -1px; &:hover, &:focus { } } > .active a { &, &:hover, &:focus { } } } .tabs-right > .nav.nav-tabs { float: right; border-top-left-radius: 0; border-bottom-right-radius: 5px; > li > a { margin-left: -1px; &:hover, &:focus { } } & > li:first-of-type a { border-top-left-radius: 0; } > .active a { &, &:hover, &:focus { } } } /** /Different tabs positions, which were removed from bootstrap */ .nav-tabs > li.with-dropdown { > a { padding: 0; } .dropdown-toggle { padding: 10px 15px; display: inline-block; cursor: pointer; } } .tab-content { padding: 15px 15px 5px 15px; background: transparent; color: $default-text; .tab-pane p { color: $default-text; } } .nav.nav-tabs { border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid rgba(0, 0, 0, .01); background-color: rgba(0, 0, 0, 0.2); a { color: $default-text; &:hover { color: $default-text; } } & > li > a { margin-right: 0; margin-bottom: 0; border-radius: 0; border: none; color: $default-text; &:hover { border: none; color: $default-text; background-color: rgba(0, 0, 0, 0.2); } } & > li.active > a { color: $default-text; background-color: rgba(0, 0, 0, 0.25); } > li:first-of-type a { border-top-left-radius: 5px; } .dropdown-menu > li > a { color: $dropdown-text; } } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: transparent; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: none; } .accordion-panel { .panel-heading { border-radius: 3px; } &.panel-open .panel-heading { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } &:not(.panel-open) .panel-heading { transition-delay: .3s; } > .panel-heading + .panel-collapse > .panel-body { border-top: none; } } .accordion-panel .panel-heading { padding: 0; .accordion-toggle { display: inline-block; width: 100%; padding: 14px 22px; } }