.container--tabs { .nav-tabs { float: left; width: 100%; margin: 0; list-style-type: none; border-bottom: 1px solid rgba(var(--rgb-primary),0.1); > li { float: left; margin-bottom: -1px; > a { float: left; line-height: 1.42857143; padding: 0.75rem; min-width: 125px; border-bottom: 1px solid transparent; &:hover { border-bottom-color: rgba(var(--rgb-primary),0.2); } } &.active { > a, > a:hover, > a:focus { cursor: default; border-bottom: 1px solid rgba(var(--rgb-primary),0.5); } } } } .tab-content { width: 100%; > .tab-pane { display: none; &.active { display: block; } } > .active { display: block; } } }