blob: 4d6e61525ccc2ad434cd73fbd3745dddc3e0def4 [file] [log] [blame]
//
// Tabs
// --------------------------------------------------
.nav-tabs {
font-size: @font-size-large;
> li {
> a {
color: @nav-tabs-color;
margin-right: -1px;
padding-bottom: 5px;
padding-top: 5px;
&:active,
&:focus,
&:hover {
background: transparent;
border-color: @nav-tabs-border-color;
color: @gray-darker;
}
}
> .dropdown-menu {
border-top: 0;
border-color: @nav-tabs-border-color;
&.pull-right {
right: -1px;
}
}
}
+ .nav-tabs-pf {
font-size: @font-size-base;
> li:first-child > a {
padding-left: 15px;
&:before {
left: 15px !important;
}
}
}
.open > a {
&,
&:hover,
&:focus {
background-color: transparent;
border-color: @nav-tabs-border-color;
}
}
}
.nav-tabs-pf {
&.nav-justified {
@media (min-width: @grid-float-breakpoint) {
border-bottom: 1px solid @nav-tabs-justified-link-border-color;
}
> li {
&:first-child > a {
padding-left: 15px;
}
> a {
border-bottom: 0;
&:before {
left: 0 !important;
right: 0 !important;
}
}
}
}
> li {
margin-bottom: 0;
&.active > a {
.tab-indicator(@background: @nav-tabs-active-link-hover-color);
&,
&:active,
&:focus,
&:hover {
background-color: transparent;
border: 0 !important;
color: @link-color;
&:before {
background: @nav-tabs-active-link-hover-color;
}
}
}
&:first-child {
> a {
padding-left: 0;
&:before {
left: 0 !important;
}
}
}
> a {
border: 0;
line-height: 1;
margin-right: 0;
padding-bottom: 10px;
padding-top: 10px;
&:active,
&:focus,
&:hover {
.tab-indicator()
}
}
> .dropdown-menu {
left: 15px;
margin-top: 1px;
&.pull-right {
left: auto;
right: 15px;
}
}
}
.open > a {
&,
&:hover,
&:focus {
background-color: transparent;
}
}
}