.nav-tabs > li > a {
	color: $gray-dark;

	&:hover {
		background-color: $blue-light;
		border-bottom-width: 2px;
		color: $white;
	}
}

$tab-content-bg: lighten($blue-lighter, 5%);

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
	background-color: $tab-content-bg;
	border-top: 3px solid $blue-light;
}

$tab-content-border-width: 1px;

.tab-content {
	background-color: $tab-content-bg;
	border-style: solid;
	border-width: 0 $tab-content-border-width $tab-content-border-width;
}

.tab-pane {
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
}

.tab-label {
	@media (max-width: $screen-xs) {
		display: none;

		.active & {
			display: inline;
		}
	}
}
