/* To customize default behaviour of bootstrap-theme.css */

.nav-tabs { border-bottom: 1px solid #aaa; }
.nav-tabs>li:not(.active)>a, .nav-tabs>li:not(.active)>a:hover, .nav-tabs>li:not(.active)>a:focus { border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border: 1px solid #aaa; }
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus { border: 1px solid #aaa; }

@media (min-width: 768px) {
	.nav-tabs>li>a, .nav-tabs>li:not(.active)>a, .nav-tabs.nav-justified>li>a { border-bottom-color:#aaa; border-radius: 8px 8px 0 0; }
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border-bottom-color:#fff; }
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus { border-bottom-color:#fff; }
}

@media (max-width: 767px) {
	.nav-tabs:not(.nav-justified)>li>a, .nav-tabs:not(.nav-justified)>li>a:hover, .nav-tabs:not(.nav-justified)>li>a:focus { border-bottom-color:#aaa; border-radius:8px 8px 0 0; }
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border-bottom-color:#fff; }
	.nav-tabs.nav-justified>li:not(.active)>a, .nav-tabs.nav-justified>li:not(.active)>a:hover, .nav-tabs.nav-justified>li:not(.active)>a:focus { border-bottom: 1px solid #f0f0f0; }
}

.nav-pills>li:not(.active)>a, .nav-pills>li:not(.active)>a:hover, .nav-pills>li:not(.active)>a:focus { background-color: #f0f0f0; }