#swtabpanel .nav-link .active a {color: #fff !important;} 
.bg-base-1 {background-color:#3274c5 !important;color:#fff !important;}
.btn-yellow {background-color: #f3f6fb !important;color: #505050 !important;border:1px solid #3399ff !important;}
.btn-yellow:hover,btn-yellow:focus {background-color: #3274c5 !important;color: #fff !important;border:1px solid #3399ff !important;}
.btn-red{background-color: #3399ff !important;color: #fff !important;border:1px solid #fff !important;}
.btn-red:hover{background-color: #3274c5 !important;color: #fff !important;border:1px solid #3399ff !important;}
#sw-maincontent   {font-size:80% !important;}
#sw-maincontent a {color:#004899 !important;}
#sw-maincontent a:hover {color:#000 !important;text-decoration:underline;}
.footer {background-color:#222 !important;}
.slalom-world-column-bg {background-color: #F7F7F9;}
.slalom-world-bg-primary {background-color: #3274c5;}
.slalom-world-search-input {font-family: FontAwesome,"Lato", sans-serif;}
.slalom-world-90-pct {font-size:90%;}
.slalom-world-small-map {height:150px;}
.table tbody td { color: #000; }
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
	border-color:#aaa}

.table-80-pct > tbody > tr > td,
.table-80-pct > tbody > tr > th,
.table-80-pct > tfoot > tr > td,
.table-80-pct > tfoot > tr > th,
.table-80-pct > thead > tr > td,
.table-80-pct > thead > tr > th
{}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td{
	padding: 6px 4px;
}
.tabs--style-1 .nav-tabs .nav-link:hover {background-color: #f3f6fb !important;color: #fff !important;border:1px solid #3274c5 !important;}
.tabs--style-1 .nav-tabs .nav-link.active {background-color: #f3f6fb !important;color: #fff !important;border:1px solid #3399ff !important;}
.navbar-inverse .navbar-nav .nav-link {color:#fff !important;}
.sw-muted-80 {color:rgba(255,255, 255, 0.8) !important;}

.color-medal-1 {background-color:#FFD700;}
.color-medal-2 {background-color:#C0C0C0;}
.color-medal-3 {background-color:#cd7f32;}
.cursorpointer {cursor:pointer;}
.nodisplay {display: none;}
.slalom-world-skrt {text-decoration: line-through;}
.slalom-world-body-ok {font-weight:bold;}
.pocasi {text-align:center !important;}
.pocasi th,td {font-size:100% !important;text-align:center !important;}
.pocasi table {background-color:transparent !important;margin: 0px auto !important;}
.jizdabrankybg {background-color:#D9D9D9}
.rekordmani {color:#FFD700 !important;font-weight:bold !important;}
.bgpenalizace {background-color:#e0e0e0;}
.foundcoupetitor {background-color:#F3F6FB;}
.kanoe-blue {color:#fff !important;background-color:#3399ff !important;}
.sw-text-lowercase {text-transform: lowercase !important;}
.ui-widget {font-size: 0.8em !important;}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;
	font-weight:normal !important;
	color: #004899 !important;
}
.sw-small-header {font-size:50%;}
.sw-w50 {max-width:12%;}
.sw-h50 {max-height:12%;}
.sw-wincontent   {font-size:90% !important;}
.sw-wincontent a {color:#004899 !important; text-decoration:underline !important;}
.sw-wincontent a:hover {color:#000 !important;text-decoration:underline;}
