/* HTML */
body {background-color:#DDD; min-width:320px; font-family:"transducer"}
body.app-version {padding-bottom:60px;}
hr {margin:5px 0; border-color:#AAA;}

/* Tmpl */
#tmpl-container {background-color:#FFF; max-width:1140px; margin:0 auto;} /* box-shadow: 0px 0px 20px 0px #000;*/
#tmpl-footer {max-width:1140px !important; margin:0 auto;}
#tmpl-footer-content {padding-bottom:10px; background-color:#21262c; padding:10px;}
#tmpl-footer-content h3 {margin:0 0 5px 0; color:#FFF; font-size:18px; text-transform:uppercase;}
#tmpl-footer-content img.tmpl-footer-logo {max-width:200px;}
#tmpl-footer-legal {background-color:#191c23; padding:20px; text-align:center; color:#999;}
#tmpl-footer-partner {background-color:#191c23; text-align:center; padding-top:20px;}
#tmpl-footer-partner img {height:150px; margin:0 10px;}
.tmpl-footer-series .tmpl-footer-series-title {display:block; background-color:#1a1e23; padding:10px; margin:0 !important; text-align:center; color:#FFF; font-size:16px;} /* min-height:95px;*/
.tmpl-footer-series .tmpl-footer-series-title:hover {text-decoration:none;}
.tmpl-footer-series .tmpl-footer-series-title img {max-height:75px;}
.tmpl-footer-series ul {margin:0 0 0 0; list-style-type:none; padding:5px 10px; background-color:#262c33;}
.tmpl-footer-series ul ul {padding-left:25px; margin:0; list-style-type:disc;}
.tmpl-footer-series ul ul ul {padding-left:15px;}
.tmpl-footer-series li {color:#AAA; line-height:24px;}
.tmpl-footer-series li a {color:#BBB;}
.tmpl-footer-series li a:hover {color:#CCC;}
.tmpl-footer-logo {margin:40px auto;}
#tmpl-footer-newsletter .form-group, #tmpl-footer-newsletter .input-group {width:100% !important;}
#tmpl-footer-newsletter form label {display:none;}
#tmpl-footer-newsletter form input {background-color:#293038; border-color:#293038; color:#CCC;}

/* MENU */
#tmpl-nav {margin:0; background-color:#464646; background-image:none; border:0; border-radius:0;}
#tmpl-nav .navbar-brand {padding:10px; display:none;}
#tmpl-nav .navbar-collapse {border-color:#363636;}
#tmpl-nav .navbar-toggle {border-color:#363636; background-color:#464646;}
#tmpl-nav .navbar-left {margin-left:-5px;}
#tmpl-nav .navbar-nav > li > a, #tmpl-nav .navbar-nav > .open > a, 
#tmpl-nav .navbar-nav > li.active > a, #tmpl-nav .navbar-nav > .active > a {color:#FFF; -webkit-box-shadow:none; box-shadow:none; background:none;}
#tmpl-nav .navbar-nav > li.active > a, #tmpl-nav .navbar-nav > .active > a {background-color:#CCC;}
#tmpl-nav .navbar-nav > li:hover {background-color:#464646;}
#tmpl-nav .navbar-nav > li > .dropdown-menu {border-top:0;}
#tmpl-nav .navbar-nav > li > .dropdown-menu > li:hover > a {background-color:#DDD;}
#tmpl-nav li.youtube a {background-color:#FF0000; color:#FFF; font-size:20px;}
#tmpl-nav li.youtube a:hover,
#tmpl-nav li.youtube a:active,
#tmpl-nav li.youtube a:focus {background-color:#EE0000 !important; color:#FFF;}
#tmpl-nav li.instagram a {background-color:#833ab4; color:#FFF; font-size:20px;}
#tmpl-nav li.instagram a:hover,
#tmpl-nav li.instagram a:active,
#tmpl-nav li.instagram a:focus {background-color:#9945d2 !important; color:#FFF;}
#tmpl-nav li.facebook a {background-color:#3b5998; color:#FFF; font-size:20px;}
#tmpl-nav li.facebook a:hover,
#tmpl-nav li.facebook a:active,
#tmpl-nav li.facebook a:focus {background-color:#486cb7 !important; color:#FFF;}
@media screen and (max-width:970px) {
	/* Collapsable */
	#tmpl-nav .navbar-header {float:none;}
	#tmpl-nav .navbar-left,.navbar-right {float:none !important;}
	#tmpl-nav .navbar-toggle {display:block;}
	#tmpl-nav .navbar-collapse {border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
	#tmpl-nav .navbar-fixed-top {top:0; border-width:0 0 1px;}
	#tmpl-nav .navbar-collapse.collapse {display: none !important;}
	#tmpl-nav .navbar-nav {float:none !important; margin-top:7.5px;}
	#tmpl-nav .navbar-nav > li {float:none;}
	#tmpl-nav .navbar-nav > li > a {padding:10px; height:40px; line-height:20px;}
	#tmpl-nav .collapse.in{display:block !important;}
	#tmpl-nav .navbar-brand {display:block;}
	#tmpl-nav .navbar-brand img {max-height:30px;}
	/* End of : Collapsable */
}

/*
@media (max-width: 768px) {
	#tmpl-nav .container-fluid, .navbar-collapse {padding-left:15px;}
	#tmpl-nav .navbar-collapse.in {padding-left:15px;}	
}
*/

/* Page */
.page-title {position:relative;}
.page-title-h1,
.page-title h1 {padding:10px; margin:0; width:100%; text-align:left; text-transform:uppercase; font-size:28px;}
.page-title h1 {background-color:rgba(50, 50, 50, 0.8);}
.page-title h1 img.page-title-logo {max-height:30px; float:right;}
@media (max-width: 768px) {
	.page-title {min-height:75px;}
	.page-title .page-title-bg {overflow:hidden; height:150px;}
	.page-title .page-title-bg img {min-height:75px !important; width:auto !important; min-width:500px;}
}
.page-title-season {padding:15px; background-color:#16232c;}
.page-title-season label {float:left; padding:6px 12px; font-size:14px; line-height:1.42857; color:#FFF; font-weight:bold;}
.page-stitle {background-color:#444; text-align:left; color:#fff; text-transform:uppercase; font-size:28px; padding:8px; margin:0 0 10px 0;}
.page-stitle-light {text-align:center; font-size:34px; color:#444; margin:0; padding:25px 10px; text-transform:uppercase;}
.page-content {padding:15px;}
.page-content .page-stitle-light {padding-left:0; padding-right:0;}
.page-empty {padding:30px; text-align:center; font-style:italic; font-size:22px; color:#888;}
.page-btn {margin:10px 0;}
.page-block-content {display:block; padding:40px; background-color:#444; color:#FFF; text-align:center;}
.page-block-content:hover, .page-block-content:active, .page-block-content:focus, .page-block-content:visited {text-decoration:none; color:#FFF;}
.page-block-content-default {display:inline-block; text-transform:uppercase; font-size:24px;}
.page-block-content-default .fa {font-size:100px;}
.page-block-content-default strong {font-size:46px;}
@media (max-width: 768px) {
	.page-block-content-default {display:block; text-transform:uppercase; font-size:14px;}
	.page-block-content-default .fa {font-size:50px;}
	.page-block-content-default strong {font-size:30px;}
}

/* Tools */
.logo {max-width:200px; max-height:180px; min-width:100px; min-height:60px;}
.block-title {background-color:#555; color:#FFF; font-size:36px; text-transform:uppercase; margin:0; padding:10px;}
.content-container {padding:20px 10px;}
.content-container h1, .content-container h2 .content-container h3, .content-container h4, .content-container h5 {margin:0;}
.vertical-align {display:table-cell !important;}
.vertical-align img {vertical-align:center;}
td.table-empty {text-align:center; font-style:italic; padding:10px; border:0px !important;}
td.table-button {padding:0 !important;}

/* App version */
.app-version .page-title-h1,
.app-version .page-title h1 {font-size:24px;}
.app-version .input-group-addon,
.app-version .btn {font-size:16px;}

/* ----------------- ALERT ----------------- */
.alert-primary { color: #004085; background-color: #cce5ff; border-color: #b8daff; }
.alert-primary hr { border-top-color: #9fcdff; }
.alert-primary .alert-link { color: #002752; }
.alert-secondary { color: #383d41; background-color: #e2e3e5; border-color: #d6d8db; }
.alert-secondary hr { border-top-color: #c8cbcf; }
.alert-secondary .alert-link { color: #202326; }
.alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb; }
.alert-success hr { border-top-color: #b1dfbb; }
.alert-success .alert-link { color: #0b2e13; }
.alert-info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; }
.alert-info hr { border-top-color: #abdde5; }
.alert-info .alert-link { color: #062c33; }
.alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }
.alert-warning hr { border-top-color: #ffe8a1; }
.alert-warning .alert-link { color: #533f03; }
.alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }
.alert-danger hr { border-top-color: #f1b0b7; }
.alert-danger .alert-link { color: #491217; }
.alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe; }
.alert-light hr { border-top-color: #ececf6; }
.alert-light .alert-link { color: #686868; }
.alert-dark { color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca; }
.alert-dark hr { border-top-color: #b9bbbe; }
.alert-dark .alert-link { color: #040505; }
.alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; }
.alert-danger hr { border-top-color: #e4b9c0; }
.alert-danger .alert-link { color: #843534; }

/* ----------------- BUTTON ----------------- */
.btn-dark { color: #fff; background-color: #212529; border-color: #212529; }
.btn-dark:hover { color: #fff; background-color: #424649; border-color: #373b3e; }
.btn-inline { display: flex; justify-content: space-evenly; }

.btn-link { font-weight: 400;color: #337AB7; background-color: transparent; text-decoration: underline; }
.btn-link:hover { color: #5BC0DE; text-decoration: underline; background-color: transparent; border-color: transparent; cursor: pointer; }
.btn-link:focus, .btn-link.focus { text-decoration: underline; border-color: transparent; box-shadow: none; }
.btn-link:disabled, .btn-link.disabled { color: #6c757d; }
