.dark-tabs .active{ 
border-bottom:3px solid #FCB717;
	background-color:#0F253A;
}
.text-black,a.text-black,.text-black a{ color:#000; }
.table a:hover{ text-decoration: none; }
.table .row:first-child{ color:#0F253A; font-family: "DIN-Regular"; text-transform: uppercase;}

@media (max-width: 768px) { 
	.col-12{ border-right:0px!important; }
	
.table .row:not(:last-child){  border-bottom: 1px dashed #0F253A; }
	.table .btn-gold{ width:100%!important;}
}
@media (min-width: 768px) { 
.table .row:not(:last-child){  border-bottom: 1px dashed #0F253A; }
.table .row div:not(:last-child){  border-right: 1px dashed #0F253A; }
}

.din-bold{ font-weight:bold; }
.carousel-indicators{ justify-content:flex-start!important; }
	.carousel-indicators li{
    text-indent:0;
    width:33%;
    height: 40px;
    border:none;
	border-top:3px solid #FFF;
    background-color: transparent;
	}
.carousel-indicators li.active{
	border-top:3px solid #FCB717;
	}
	.carousel-caption h2, #text-overlay h1{ font-size:70px!important; }
	.carousel-caption p, #text-overlay p{ font-size:25px!important; }
	.carousel-indicators .active {
	background-color: transparent;
}	
#videoplay{ cursor:pointer;}
	
@media (max-width: 575.98px) { 
	 .carousel-item { height:433px!important; min-height:433px; }
	.carousel-item video { max-width:770px; }
	.carousel-caption h2, #text-overlay h1{ font-size:18px!important; }
	.carousel-caption p, #text-overlay p{ font-size:12px!important; }
	.carousel-indicators li{height: 0px; }
	}	
@media (max-width: 767.98px) and (min-width: 576px) { 
	.carousel-item { height:433px!important; min-height:433px; }
	 .carousel-item video { max-width:770px; }
	.carousel-caption h2, #text-overlay h1{ font-size:25px!important; }
	.carousel-caption p, #text-overlay p{ font-size:15px!important; }
	.carousel-indicators li{height: 0px; }
	}

@media  (min-width:768px) and  (max-width: 991.98px) { 
	 .carousel-item { height:557px!important; min-height:557px; }
	.carousel-item video { max-width:992px; }
	.carousel-caption h2, #text-overlay h1{ font-size:20px!important; }
	.carousel-caption p, #text-overlay p{ font-size:15px!important; }
	.carousel-indicators li{height: 0px; }
	}
@media  (min-width:992px) and  (max-width: 1199px) { 
.carousel-item { height:673px!important; min-height:673px; }
 .carousel-item video { max-width:1200px; }
	.carousel-caption h2, #text-overlay h1{ font-size:30px!important; }
	.carousel-caption p, #text-overlay p{ font-size:20px!important; }
	}




.clearfix{ clear:both; }
.dropdown .img-circle{
	margin-top:-5px;
}
.profile-header{

  border-bottom: 2px solid #fab803 !important;
}
.gold-tick { color:#FAB803; }
a,.btn{
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s
}
.dark-tabs{ background-color:#0F253A; }
.dark-tabs,.dark-tabs li,.dark-tabs li:hover,.dark-tabs li.active,.dark-tabs a,.dark-tabs a:focus,.dark-tabs a:hover,.dark-tabs a:active,.dark-tabs a:visited{
	color:#FFF;
	text-transform:uppercase;
	/*background-color:#0F253A;*/
}
p {
	margin-top: 0!important;
	margin-bottom: 1rem!important;
}
.nav > li > a:focus, .dark-tabs > li > a:hover{
	background-color:#0F253A;
}


.dashboard_content h3{ margin-top:0px; padding-top:0px;}

h1,h2,h3,h4,h5,h6{
	font-family: 'Roboto', sans-serif;
}

body{
	background-color:#EEEEEE;
	font-family: 'Oswald', sans-serif;
}

a.post_menu{ 
	color:#B7B7B7;
	padding:10px;
}
.college_results{
	border: 1px solid #C9C6C6;
	min-height:300px;
	color:#000;
	
}
a.college{
	height: 30px;
	width: 30px;
	border: 2px solid #000;
	color: #000;
	text-align: center;
	border-radius: 30px;
	line-height: 26px;
	display: inline-block;
	font-size: 16px;	
	margin-left:15px;
	margin-top:5px;
-o-transition: color 0.5s linear;
-moz-transition: color 0.5s linear;
-khtml-transition: color 0.5s linear;
-webkit-transition: color 0.5s linear;
-ms-transition: color 0.5s linear;
transition: color 0.5s linear;
}
.gold{ color: #EDA603; cursor:pointer; }
.dark{ background-color:#0F253A; }
.college_header{ min-height:100px; color:#FFF; }
a.social{
	height: 30px;
	width: 30px;
	border: 2px solid #FFF;
	color: #FFF;
	text-align: center;
	border-radius: 30px;
	line-height: 26px;
	display: inline-block;
	margin-right: 10px;
	font-size: 16px;	
	
-o-transition: color 0.5s linear;
-moz-transition: color 0.5s linear;
-khtml-transition: color 0.5s linear;
-webkit-transition: color 0.5s linear;
-ms-transition: color 0.5s linear;
transition: color 0.5s linear;
}
a.bv:hover{ color:#FCB717; border-color: #FCB717; } 
a.twitter:hover{ color:#55acee; border-color: #55acee; } 
a.facebook:hover{ color:#3b5998; border-color: #3b5998; }
a.youtube:hover{ color:#bb0000; border-color: #bb0000; }
a.instagram:hover{ color:#e95950; border-color: #e95950; }
a.linkedin:hover{ color:#007bb5; border-color: #007bb5; }
.label{ color:#fab803 !important; }
.pulls{ margin:0px 5px; }
.navbar-fixed-top { 
    min-height: 100px; /* Whatever you want. */
}
.pagination li a,.pagination li a:hover,.pagination li a:focus{ color:#000; }

/*.pagination .active a,.pagination .active a:hover,.pagination .active a:focus,.pagination .active a{
	background-color:#FCB717;
	border-color:#EDA603;
	}*/
.small{ font-size:9px; font-weight:500; color:#C4C4C4;
	font-family: 'Montserrat', sans-serif; }
.avatar-shift{ margin-top:-25px; margin-left:-25px;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.video{ z-index:200; height:278px; background-color:#000; }
.video img{ 
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.video:before{
   content: "";
    position: absolute;
    top: 100px;
	left:150px;
    width: 100px;
    height: 70px;
    z-index: 900;
    background: url('/images/YouTube-dark.png') no-repeat center;
	background-size: 100px 70px; 
	opacity:.7;
}
.video:hover:before{
    position: absolute;
    top: 100px;
	left:150px;
    width: 100px;
    height: 70px;
    background: url('/images/YouTube-color.png') no-repeat center;
	background-size: 100px 70px; 
	opacity:1;
}
.navbar-toggle{ margin-top:20px; }

.navbar-brand {
    padding-top:4px !important; 
    padding-bottom:0 !important;
}
.navbar-default .navbar-collapse { border:0px; }
@media screen

and (max-width: 767px) {
.navbar-default .navbar-collapse {
	margin-top: 10px;
	border-top: 3px #fab800 solid;
} 
}

@media screen

and (max-width: 992px) {
.navbar-default .navbar-collapse li { display:block !important; }
.navbar-default .navbar-collapse .visible-xs,.navbar-default .navbar-collapse .visible-sm { display:inline-block !important; }
.conversation{ padding:5px; border-radius:10px; }
.navbar-right li{ padding-left:5px; padding-right:5px; margin-right:5px;}
}

/*.navbar-right li.active a{ border-radius:15px; padding-top:5px; padding-bottom:5px; margin-top:10px; }*/
.navbar-brand{
	margin-top:0px;
	padding-top:5px;
}
/*.navbar .in{ background-color:#FFF; }*/
.navbar-right{
	 text-transform:uppercase;
	padding-top:15px;
	min-height:20px;
}

.navbar-default .navbar-toggle {
	border-color: #fff;
}
.navbar-default,.navbar-right{
padding:0px;
	background-color:transparent;
	border:none !important;
}
.navbar-pages{
	background-color:#FFF;
}
.navbar{
	font-family: 'Roboto', sans-serif;
}



.navbar-homepage{ width:100%; }
.hero-unit .header-text,.header-text2{ 
	text-transform:uppercase;
}
.header-text,.header-text2{ text-shadow: 0px 2px 4px rgba(0,0,0,0.9); }
.header-text2{ font-size:24px; }
.hero-unit{
	
	min-height:800px; 
	background-size:cover;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	letter-spacing:0.5px;
	box-sizing:border-box;
	padding:10px;
	padding-top:40px;
}

.hero-padd{ 
	padding-top:170px;
	}
.hero-unit-half{
	background-image:url('/images/grass.jpg');
	min-height:300px;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
	box-sizing:border-box;
	padding:10px;
}
	.top-margin{ margin-top:10px; }
.dropdown-item {
    display: block;
    width: 100%;
    clear: both;
    font-weight: 400;
    color: #FFF;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0;
	box-sizing:border-box;
}
.dropdown-menu > li > a {
	color: #FFF;
}
h2.dropdown-item:hover{background-color: transparent; color:#FFF; }
	/* TAB CONTENT */
	.tabs{ margin-top:30px; }
	.tab-content{ background-color:#FFF; color:#000; width:100%;  margin:0px; box-sizing:border-box; padding:10px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	}
	ul.nav-tabs li{ margin:0px;background-color:#BDBDBD; border-top-left-radius:15px; border-top-right-radius:15px; text-align:center; }
	/*ul.nav-tabs li.active a{ background-color:#FFF; border-top-left-radius:15px; border-top-right-radius:15px;}
	ul.nav-tabs li a:hover{ background-color:#FFF; border-top-left-radius:15px; border-top-right-radius:15px; }*/

	ul.nav-tabs li a{ color:#FFF;}
	.tab-pane{ box-sizing:border-box;
	padding:5px;
	min-height:300px;
	}
	.fa-2x{
		
    vertical-align: middle;
	}
.internal-pad div{ margin-top:50px; }
	
	.alert {
   width:100%;  
   margin-bottom:15px;
   padding-top:15px;
   padding-bottom:10px;
   font-size:14px;
}
.alert i{ float:left; }
.header-strong{ font-weight:900; }
.jumbotron{
	color:#000; 
	font-family:'Oswald',Verdana;
	
}
h1{
	margin-top:0px;
}
small{ font-size:12px; display:block;}
@media (min-width: 0px) {

  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }

}
textarea#update { resize:vertical ; }
.green{
	color:#35D41C;
}
.white{ color: #FFF; }

.btn-warning{ color: #0F253A !important; 
	font-family: 'Roboto', sans-serif; }
.navbar-nav .btn-warning:hover{ color: #EC971F !important; }
.red{
	color:#FF0004;
}
.dashboard_header_edit a,.dashboard_header_edit a:hover,.dashboard_header_edit a:focus{ color:#FFF; }
.dashboard_header_edit{
	position:absolute;
	top:510px;
	right:10px;
	color:#FFF;
	float:right;
	opacity:.1;
	
}
.dashboard_header:hover .dashboard_header_edit{


	opacity:1;
	
}
.dashboard_header{
	 /* Set a specific height */
    min-height: 500px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	
	/*min-height:170px;*/
	padding-top:15px; 
	box-sizing:border-box;
}
.avatar-edit{ margin-top:45px; }
.dashboard_header .avatar{
	height:140px;
	width:140px;
}

.avatar .after {
    position: absolute;
	top:0px;
    display: none;
    color: #FFF;
	z-inder:500;
	height:140px;
	width:140px;
}
.avatar:hover .after {
    display: block;
    background: rgba(0, 0, 0, .6);
}

.avatar{ width:160px; height:160px; float:left; padding-right:10px;}
img.dashboard_avatar{
	height:140px;
	width:140px;
}
.avatar img.dashboard_bevarsity{
	height:50px;
	width:50px;
	float:right;
	bottom:40px;
	right:0px;
	position:relative;
	
	z-inder:900;
}
.dash_count{
	margin-top:20px;
	font-size:36px;
	display:block;
}
.dashboard-background{ background-color:#E9EBEE; padding: 30px 0; }
.dashboard_content{
	width:100%;
	padding:10px;
	background-color:#FFF;
	border-bottom:5px #fab800 solid; 
	box-sizing:border-box;
}
.dashboard_content .footer span{
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
  color:grey;
  cursor:pointer;
}
.dashboard_content .footer span.comment_counter a,.dashboard_name{
	font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;font-size: 14px;
}
.dashboard_name{font-size:18px; }
.dashboard_content .footer .fa-heart-o,.dashboard_content .footer a,a.dashboard_name{

  color:#fab800;
}
.dashboard_content .footer .report_post{
	cursor:pointer; 
}
.dashboard_content .footer .report_post:hover i{
	color:#FC9807;
}
.dashboard_content .footer .heart:hover .fa-heart-o:before, .fa-heart{
  content:"\f004";
  color:#fab800;
 /* opacity:0.4;*/
}
.right-margin{
	margin-right:5px;
}
.athlete_container h1{ margin:0px; padding:0px; font-size:24px !important; font-weight:600; text-transform:uppercase; }
.avatar-card{ height:250px; width:100%; border:1px solid #fab803; }
.avatar-inline-card{ height:150px; max-width:150px; border:1px solid #fab803; }
.avatar-inline-card .card_bevarsity{
border:0px; width:30px; height:30px; float:left;  margin-left:5px; margin-top:115px; 
	
	z-inder:900;
}
.card_bevarsity{
border:0px; width:50px; height:50px; float:left;  margin-left:5px; margin-top:190px; 
	
	z-inder:900;
}
.athlete_container{
	width:100%;
	background-color: #1d283a;
	color:#FFF;border-bottom:3px solid #fab803; 
	box-sizing:border-box;
	box-shadow: 2px 2px 2px  #7B7B7B;
	padding:20px;
	text-align:center;
}
.greyout{
	background-color:#f2f2f2;

	padding-top:30px; 
}
 
/* buttons */
.bfixed{
	position:absolute;
	bottom:10px;
	left:30px;
	width:80%;
}
.btn-follow { 
  color: #FFFFFF; 
  background-color: #5A9DE0; 
  border-color: #5A9DE0; 
} 
 
.btn-follow:hover, 
.btn-follow:focus, 
.btn-follow:active, 
.btn-follow.active, 
.open .dropdown-toggle.btn-follow { 
  color: #FFFFFF; 
  background-color: transparent; 
  border-color: #5A9DE0; 
  
} 
 
.btn-follow:active, 
.btn-follow.active, 
.open .dropdown-toggle.btn-follow { 
  background-image: none; 
} 
 
.btn-follow.disabled, 
.btn-follow[disabled], 
fieldset[disabled] .btn-follow, 
.btn-follow.disabled:hover, 
.btn-follow[disabled]:hover, 
fieldset[disabled] .btn-follow:hover, 
.btn-follow.disabled:focus, 
.btn-follow[disabled]:focus, 
fieldset[disabled] .btn-follow:focus, 
.btn-follow.disabled:active, 
.btn-follow[disabled]:active, 
fieldset[disabled] .btn-follow:active, 
.btn-follow.disabled.active, 
.btn-follow[disabled].active, 
fieldset[disabled] .btn-follow.active { 
  background-color: #5A9DE0; 
  border-color: #5A9DE0; 
} 
 
.btn-follow .badge { 
  color: #5A9DE0; 
  background-color: #FFFFFF; 
}

.btn-bemail { 
  color: #FFFFFF; 
  background-color: #E3A625; 
  border-color: #CC951E; 
} 
 .pad-left{ padding-left:5px; }
.btn-bemail:hover, 
.btn-bemail:focus, 
.btn-bemail:active, 
.btn-bemail.active, 
.open .dropdown-toggle.btn-bemail { 
  color: #FFFFFF; 
  background-color: #F7C04A; 
  border-color: #CC951E; 
} 
 
.btn-bemail:active, 
.btn-bemail.active, 
.open .dropdown-toggle.btn-bemail { 
  background-image: none; 
} 
 
.btn-bemail.disabled, 
.btn-bemail[disabled], 
fieldset[disabled] .btn-bemail, 
.btn-bemail.disabled:hover, 
.btn-bemail[disabled]:hover, 
fieldset[disabled] .btn-bemail:hover, 
.btn-bemail.disabled:focus, 
.btn-bemail[disabled]:focus, 
fieldset[disabled] .btn-bemail:focus, 
.btn-bemail.disabled:active, 
.btn-bemail[disabled]:active, 
fieldset[disabled] .btn-bemail:active, 
.btn-bemail.disabled.active, 
.btn-bemail[disabled].active, 
fieldset[disabled] .btn-bemail.active { 
  background-color: #E3A625; 
  border-color: #CC951E; 
} 
 
.btn-bemail .badge { 
  color: #E3A625; 
  background-color: #FFFFFF; 
}

.btn-email { 
  color: #FFFFFF; 
  background-color: #222222; 
  border-color: #0A0A0A; 
} 
 
.btn-email:hover, 
.btn-email:focus, 
.btn-email:active, 
.btn-email.active, 
.open .dropdown-toggle.btn-email { 
  color: #FFFFFF; 
  background-color: #3B3B3B; 
  border-color: #0A0A0A; 
} 
 
.btn-email:active, 
.btn-email.active, 
.open .dropdown-toggle.btn-email { 
  background-image: none; 
} 
 
.btn-email.disabled, 
.btn-email[disabled], 
fieldset[disabled] .btn-email, 
.btn-email.disabled:hover, 
.btn-email[disabled]:hover, 
fieldset[disabled] .btn-email:hover, 
.btn-email.disabled:focus, 
.btn-email[disabled]:focus, 
fieldset[disabled] .btn-email:focus, 
.btn-email.disabled:active, 
.btn-email[disabled]:active, 
fieldset[disabled] .btn-email:active, 
.btn-email.disabled.active, 
.btn-email[disabled].active, 
fieldset[disabled] .btn-email.active { 
  background-color: #222222; 
  border-color: #0A0A0A; 
} 
 
.btn-email .badge { 
  color: #222222; 
  background-color: #FFFFFF; 
}


.btn.outline {
	background: none;
	padding: 5px 15px;
}
.btn-email.outline {
	border: 2px solid #222222;
	color: #000;
}

.btn-email.outline:hover, .btn-email.outline:focus, .btn-email.outline:active, .btn-email.outline.active, .open > .dropdown-toggle.btn-email {
	color: #fff;
	border-color: #222222;
	background-color:#222222;
}
.btn-email.outline:active, .btn-email.outline.active {
	border-color: #222222;
	color: #fff;
	box-shadow: none;
}
.well{ font-family:'Oswald',Verdana; }
.well h3{
	margin:0px;
	padding:0px;
}
.thumbnail {
  position: relative;
  overflow: hidden;
  cursor:pointer;
  border:0px;
  border-radius:0px;
  background-color:#1d283a;
  border-bottom: 2px solid #fab803 !important;
}
.thumbnail img{ 
   width: 100%;
}
.x600{ width:600px; height: 600px; }
.x250{ width:170px; height: 190px; }
.x100{ width:104px; height: 104px; }
.thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.overlay{
	background-color:#000;
	opacity:0.5%;
	
}
.image-container {
    position: relative;
    width: 200px;
    height: 300px;
}
.x100 .after,.x250 .after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #FFF;
    display: block;
    background: rgba(0, 0, 0, .6);
	font-family: 'Montserrat', sans-serif;
	text-align:center;
	font-size:30px;
	padding-top:25px;
	box-sizing:border-box;
	}
	
	
	/* sticky footer */
	html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 70px;
}
footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
		height:70px;
		background-color:#0F253A;
		border-top:5px solid #FCB717;
		color:#FFF;
		padding-top:20px; 
		box-sizing:border-box; 
}
	/* sticky footer */ 

	
	footer a{ color:#FFF; }
	
	header,.view-all,.sport-list,.athlete_container,.hero-unit h1,.hero-unit h2,.dashboard_header{
		
	font-family: 'Roboto', sans-serif;
	}
	.login-sprint{ 
	font-family:Helvetica,Gotham, "Helvetica Neue", Arial, sans-serif;
	color:#A2A2A2;
	font-size:10px;
	}
	.view-all a{
		color:#fab803;
	}
	.sport-list a:hover{ padding:5px 15px 5px 15px; border-radius:15px; background-color:#FFF; text-decoration:none; }
	.sport-list{
		font-weight:900;
background: #f9d37f; /* Old browsers */
background: -moz-linear-gradient(top, #f9d37f 0%, #fcb717 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f9d37f 0%,#fcb717 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f9d37f 0%,#fcb717 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d37f', endColorstr='#fcb717',GradientType=0 );

		padding-bottom:15px;
		font-size:16px;
		text-transform:uppercase;
	}
	.sport-list a{
		color:#0F253A;
	} 
	
	
.athlete_container h1{ 	
font-size:18px;
}
	
	
	.btn{ 
		
	font-family: 'Montserrat', sans-serif;
	}
	
	
	a.white{ color:#FFF !important; }
	a.white:hover{ color:#000 !important; }	
	
	
	
	/*!
 * Datepicker for Bootstrap v1.5.0-dev (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker > div {
  display: none;
}
.datepicker.days .datepicker-days,
.datepicker.months .datepicker-months,
.datepicker.years .datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
  
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,

.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child .cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.input-daterange {
  width: 100%;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px; 
  margin-right: -5px;
  
}

.avatar-contain{ max-height:150px; overflow:visible;}
@media (max-width: 970px) { 
.dash_name { text-align:center; }
.avatar{ 
    margin-left: auto;
    margin-right: auto; display:block; width:140px; }
.well-ce{ text-align:center;}
.space{ width:100%; }
/*.athlete_container img.avatar{ width:150px; height:150px; display:inline; margin:none; border:1px solid #D5D5D5; } */

}
/*.athlete_container h1{ margin:0px; padding:0px; font-size:24px; font-weight:600; text-transform:uppercase; }
.athlete_container img.avatar{ width:150px; height:150px; margin:auto; margin-top:10px; border:1px solid #D5D5D5; 	}
.athlete_container{
	width:100%;
	height:350px;
	background-color: #E8E8E8;
	border:1px solid #D5D5D5;
	box-sizing:border-box;
	box-shadow: 2px 2px 2px  #7B7B7B;
	padding:20px;
	text-align:center;
}*/
@media (max-width: 768px) { 
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-push-3 {
   left: 25%; 
} 
	
}
@media (min-width: 768px) { 
.col-xs-pull-9 {
    right:inherit;
}
	.col-xs-push-3 {
    left:inherit;
}
}


@media (min-width: 768px) and (max-width: 992px) {
 .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }

}
ul.dropdown-menu li{ display:block !important; }
.navbar-nav li a {
	color: #FFF;
	border-bottom: 2px solid transparent;
}
.dropdown-menu li a:focus, .dropdown-menu li a:hover, .dropdown-menu li a:hover{ color:#FFF; background-color:transparent !important;
	border-bottom: 2px solid #fab803; }
.dropdown-menu {
	position: absolute;
	top: 100%;
	border_radius:0px;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 135px;
	padding: 5px 0;
	margin-top:-5px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #232b39 !important;
	color:#FFF;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border: 2px solid #fab803;
}

.has-warning .form-control-warning{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}
.has-warning .form-control {
    border-color: #f0ad4e;
}
.form-control-danger, .form-control-success, .form-control-warning {
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right .625rem;
    -webkit-background-size: 1.25rem 1.25rem;
    background-size: 1.25rem 1.25rem;
}
.has-warning .form-control-feedback {
    color: #f0ad4e;
}
.has-warning .form-control-feedback {
    color: #f0ad4e;
}
.has-warning .custom-control, .has-warning .form-check-inline, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label {
    color: #f0ad4e;
}
.form-control-feedback {
    margin-top: .25rem;
}
.admin_bar{
	background-color:#0F253A;
	color:#FFF;
	padding: 5px;
	box-sizing:content-box;
}
main.nopad { padding:0px; }
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #1d283a;
	border: 1px solid #1d283a;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	color:#FFF;
}
.well strong,.well div.header-strong, .well label,.header-strong a,a.header-strong { color:#fab803 !important; } 
a.largerfont{ font-size:18px; }
.well a{ color:#FFF; text-decoration:none;}
.well a.list-group-item,.well a:hover.list-group-item{ color:#000; }
.well a:hover{ color:#FFF; text-decoration:underline; }
/*#1d283a
div.dataTables_wrapper div.dataTables_filter label {
	font-weight: normal;
	white-space: nowrap;
	text-align: right !important;
}
/**** Reset ****/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, 

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  outline: 0;

  font-size: 100%;

  /* font: inherit;*/

  vertical-align: baseline;

}
main{ font-size:14px; }
/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

  display: block;

}

body {

  line-height: 1;

}

/*ol, ul {

  list-style: none;

}*/

blockquote, q {

  quotes: none;

}

blockquote:before,

blockquote:after,

q:before, q:after {

  content: '';

  content: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}





/**** Custom Grid ****/

.group:before, .group:after {content:""; display:table;}

.group:after {clear:both;}

.group {zoom:1; /* For IE 6/7 (trigger hasLayout) */}

.col {display: block; float:left; margin: 0 0 0 2.2%;}

.col:first-child {margin-left: 0;}

.twelveCol {width: 100%;}

.elevenCol {width: 91.49%;}

.tenCol {width: 82.97%;}

.nineCol {width: 74.45%;}

.eightCol {width: 65.94%;}

.sevenCol {width: 57.37%;}

.sixCol {width: 48.9%;}

.fiveCol {width: 40.35%;}

.fourCol {width: 31.86%;}

.threeCol {width: 23.35%;}

.twoCol {width: 14.83%;}

.oneCol {width: 6.31%;}

@media only screen

and (max-width: 767px) {

.col {margin: 0%;}

.twelveCol, .elevenCol, .tenCol, .nineCol, .eightCol, .sevenCol,

.sixCol, .fiveCol, .fourCol, .threeCol, .twoCol, .oneCol {width: 100%;}

}



#media .tenCol {

  margin: 0 auto;

}





/**** Site CSS ****/

html {

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

}

html, body {

  width: 100%;

  height: 100%;

}

body {

  font-size: 19px;

  line-height: 1.6em;

  color: #1d283a;

  font-weight: 400;

  font-family: 'Roboto', sans-serif;

}

::selection {

  background: #fab803;

  color: #1d283a;

}

::-moz-selection {

  background: #fab803;

  color: #1d283a;

}

.box {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

}

.setMeFree {

  clear: both;

}

.site-container {

  width: 90%;

  max-width: 1300px;

  clear: both;

  margin: 0 auto;

  position: relative;

}

h1 {font-size: 3em !important;}

h2 {font-size: 1.444em !important;}

h3 {font-size: 1.222em !important;}

h4 {font-size: 1.111em !important;}

h1, h2, h3, h4 {font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase;}

h2.after:after {

  content: "";

  display: block;

  width: 40px;

  height: 3px;

  background: #fab803; 

  position: absolute;

  top: 50px;

  left: 50%;

  margin-left: -20px;

}


.transition {

  -webkit-transition: all .5s ease;

  -moz-transition: all .5s ease;

  -ms-transition: all .5s ease;

  -o-transition: all .5s ease;

  transition: all .5s ease;

}

.text-center {

  text-align: center;

}

.cta-s, main, #media, #assessment-form, #application-form, footer {

  position: relative;

  z-index: 1;

}





/**** Header ****/

header {

  width: 100%;

  /*padding: 40px 0 30px 0;
*/
  position: fixed;

  color: #fff;

  top: 0;

  z-index: 100;

  background: none;

}

.header-background {

  background: #1d283a;

  padding: 20px 0px 10px 0;

}

#logo {

  display: inline-block;

  height: auto;

}

#logo img {

  width: 217px;

  height: 53px;

}

.header-background #logo img {

  width: 160px;

  height: 38px;

}
.dropdown .open{
	background-color:transparent;
}
.header-background .main-nav {

  margin-top: 0px;

}
.navbar-toggle{ margin-top:0px; }
.main-nav {

  text-align: right;

  margin-top: 10px;

}
.nav li a{
	padding: 15px 5px;
}
.main-nav li,.navbar-nav li{

  display: inline-block;

 /* margin-left: 10px;*/

  font-size: 0.9em;

  font-family: 'Roboto Condensed', sans-serif;

  text-transform: uppercase;

}

.navbar-nav li{ padding:0; }

/*.navbar-default .navbar-nav li a {

  text-decoration: none;

  display: inline-block;

  color: #fff;

  border-bottom: 3px solid transparent;    

  transition: 0.5s ease;

  white-space: nowrap;

  height: 40px;

}*/
 .navbar-nav li a{
}
 .navbar-nav > .open > a, .navbar-nav > .open > a:focus,  .navbar-nav > .open > a:hover {
	color: #FFF;
	background-color: transparent;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background-color: transparent;
	border-color: #FFF;
}

 .navbar-nav li.nav-item a:hover,  .navbar-nav li.nav-item a:visited, .navbar-nav li.nav-item a:focus, .navbar-nav li.nav-item a.active {
  
  color: #fff !important;
  background-color:transparent !important;
  border-bottom: 2px solid #fab803 !important;
  text-decoration:none;

}

.navbar-nav a.dropdown-item:hover,.navbar-nav a.dropdown-item:focus,.navbar-nav a.dropdown-item:active{ border-bottom:0px !important; color:#fab803 !important;}
.main-nav li a {

  text-decoration: none;

  display: inline-block;

  color: #fff;

  border-bottom: 3px solid transparent;    

  transition: 0.5s ease;

  white-space: nowrap;

  height: 28px;

}

.main-nav li a:hover {

  border-bottom: 2px solid #fab803;

}

.main-nav li a.active {

  border-bottom: 2px solid #fab803;

}

@media screen

and (max-width: 1024px) {

header {

  padding: 20px 0px 10px 0;

  background: #1d283a;

}

#logo img {

  width: 160px;

  height: 38px;

}

}



.top-padding{ margin-top:10px; }

/**** Page Title Banners ****/

#large-image-container, .home-buffer {

  height: 750px;

}

#inner-image-container, .inner-buffer {

  height: 500px;

}
#inner-image-container-admin, .inner-buffer {

  height: 350px;

}
#large-image-container, #inner-image-container {

  width: 100%;

  z-index: 0;

  background-position: 50% center;

  background-size: cover;

  color: #fff;

  position: fixed;

  background-color: #1d283a;

}

.inner-buffer, .home-buffer {

  width: 100%;

  background-color: transparent;

}

.large-image-content .twelveCol {

  width: 90%;

  max-width: 1300px;

  margin: 0 auto;

  text-align: left;

}

.large-image-content .twelveCol h1 {

  width: 68%;

  line-height: 1em;

}

#large-image-container .large-image-content .twelveCol h1 {

  margin-bottom: 25px;

  font-size: 3.6em !important;

}

#large-image-container .large-image-content .twelveCol p {

  font-size: 1.1em;

}

#large-image-container .large-image-content .twelveCol p,

#inner-image-container .large-image-content .twelveCol p {

  text-transform: none;

}

#inner-image-container .large-image-content .twelveCol p {

  color: #fab803;

}

.large-image-content {

  width: 100%;

  max-width: 1440px;

  height: 100%;

  display: table-cell;

  vertical-align: middle;

  text-transform: uppercase;

  text-align: center;

  padding-top: 70px;

}

#scroll-container {

  display: table;

  position: absolute;

  z-index: 1;

  width: 100%;

  height: 100%;

}

.dark-overlay {

  background: rgba(29,40,58,0.6);

}

.dark-overlay, .dark-overlay-case {

  width: 100%;

  height: 100%;

  position: absolute;

}

.overlay {

  background-color: #1d283a;

  position: absolute;

  top: 0;

  width: 100%;

  height: 100%;

  opacity: 0;

}

.home {background-image: url('/images/varsity-hero-image.jpg');}

.soccer {background-image: url('/images/soccer-hero-image.jpg');}
.soccer-ball {background-image: url('/images/LHHL7FKKVD.jpg');}

.hero-link, .page-link {

  background-color: #fab803;

  color: #1d283a;

  padding: 10px 30px;

  font-size: 1em;

  border: none;

  cursor: pointer;

  font-family: 'Roboto Condensed', sans-serif;

  text-transform: uppercase;

  display: inline-block !important;

  width: auto !important;

  text-decoration: none;

}

.hero-link:hover {

  background-color: #fff;

}

.page-link:hover {

  background-color: #1d283a;

  color: #fff;

}
@media (max-width: 767px) {
	#large-image-container .large-image-content .twelveCol h1 {

  width: 75%;

  margin-bottom: 25px;
 
  font-size: 1.5em !important;

}
.large-image-content{
	display:table;
	padding-top:160px;
}
}
@media screen
and (min-width: 767px) {

#large-image-container, .home-buffer {

  height: 700px;

}

#inner-image-container, .inner-buffer {

  height: 350px;

}

.large-image-content .twelveCol h1 {

  width: 100%;

  line-height: 1em;

  font-size: 2em !important;

}

#large-image-container .large-image-content .twelveCol h1 {

  width: 75%;

  margin-bottom: 25px;

  font-size: 2.5em !important;

}

}





/**** Home CTAs ****/

.cta-s {

  background: #fff;

  width: 100%;

  height: auto;

}

.cta-s .fourCol {

  margin: 0 !important;

  width: 33.33% !important;

  border: 12px solid #fff;

  background-position: 50% center;

  background-size: cover;

  padding-bottom: 22%;

  position: relative;

  overflow: hidden;

  display: block;

  transition: all 0.5s ease-in-out;

}

.cta-s .fourCol:first-of-type,

.cta-s .fourCol:nth-child(2) {

  border-right: 6px solid #fff !important;

}

.cta-s .fourCol:last-of-type,

.cta-s .fourCol:nth-child(2) {

  border-left: 6px solid #fff !important;

}

.cta-download {background-image: url('../images/BV Image 5.jpg');}

.cta-attend {background-image: url('../images/soccer-cta-image.jpg');}

.cta-request {background-image: url('../images/Photo-1-2.png');  }

.cta-s .fourCol a {

  text-decoration: none;

  color: #fff;

  font-size: 1.4em;

  display: block;

  width: 100%;

  height: 100%;

}

.cta-s .fourCol a h3 span {

  display: block;

  font-size: 0.6em;

  color: #fab803;

}

.cta-overlay {

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  padding: 35px;

  background: rgba(29,40,58,0.5); 

}

.cta-s .fourCol a:hover .cta-overlay {

  background: rgba(29,40,58,0.8);

}

.cta-overlay-title {

  transform: translateY(0);

}

.cta-s .fourCol a:hover .cta-overlay-title {

  transform: translateY(150%);

}

.cta-border {

  width: 100%;

  height: 0px;

  background-color: #fab803;

  position: absolute;

  bottom: 0;

  left: 0;

  z-index: 1;

}

.cta-s .fourCol a:hover .cta-border {

  height: 10px;

}

.home-intro h2 {

  margin-bottom: 50px;

}

.home-intro p {

  padding: 0 15%;

}

@media screen

and (max-width: 700px) {

.cta-s .fourCol a:hover .cta-overlay-title {

  transform: translateY(0);

}

.cta-overlay {

  padding: 20px;

}

.cta-s .fourCol a {

  font-size: 1.1em;

}

.cta-s .fourCol {

  width: 100% !important;

  border: 12px solid #fff;

  padding-bottom: 26%;

}

.cta-s .fourCol:first-of-type,

.cta-s .fourCol:nth-child(2) {

  border-right: 12px solid #fff !important;

}

.cta-s .fourCol:last-of-type,

.cta-s .fourCol:nth-child(2) {

  border-left: 12px solid #fff !important;

}

.cta-s .fourCol:nth-child(n+1) {

  margin-top: -12px !important;

}

}

@media screen

and (max-width: 701px)

and (max-width: 768px) {

.cta-s .fourCol a:hover .cta-overlay-title {

  transform: translateY(0);

}

.cta-overlay {

  padding: 20px;

}

.cta-s .fourCol a {

  font-size: 1.1em;

}

}





/**** Home Sport Links ****/

.sport-links {

  background: #f2f2f2;

  width: 100%;

  height: auto;

  position: relative;

  z-index: 0;

  box-shadow: inset 0 130px 0 0 #fff;

  padding-bottom: 100px;

}

.sport-links article {

  margin: 0;

  width: 50%;

  float: left;

  border: 12px solid rgba(0, 0, 0, 0);

  background-position: 50% center;

  background-size: cover;

  padding-bottom: 28%;

  position: relative;

  overflow: hidden;

  display: block;

  transition: all 0.5s ease-in-out;

  -moz-background-clip: padding;

  -webkit-background-clip: padding;

  background-clip: padding-box;

}

.sport-links article:nth-child(odd) {

  border-right: 6px solid rgba(0, 0, 0, 0) !important;

}

.sport-links article:nth-child(even) {

  border-left: 6px solid rgba(0, 0, 0, 0) !important;

}

.sport-links article:nth-child(3),

.sport-links article:nth-child(4){

  margin-top: -12px;

}

.sport-links article a {

  text-decoration: none;

  color: #fff;

  font-size: 1.2em;

  display: block;

  width: 100%;

  height: 100%;

  text-align: center;

}

.sport-links article a:hover .cta-overlay {

  background: rgba(29,40,58,0.8);

}

.sport-links .cta-overlay-title {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.sport-links article a:hover .cta-border {

  height: 10px;

}

@media screen

and (max-width: 600px) {

.sport-links article {

  width: 100%;

  border: 0;

  padding-bottom: 40%;

}

.sport-links article:nth-child(odd) {

  border-right: 0 !important;

}

.sport-links article:nth-child(even) {

  border-left: 0 !important;

}

.sport-links article:nth-child(n+1) {

  margin-top: 15px !important;

}

}





/**** Main Content ****/

main {

  padding: 30px 0 0px 0;

  background: #fff;

}

main .group:not(:last-of-type) {

  margin-bottom: 60px;

}

p {


  -webkit-column-break-inside: avoid;

  page-break-inside: avoid;

  break-inside: avoid;

}

p span {

  font-family: 'Roboto Condensed', sans-serif;

  text-transform: uppercase;

}

p a.directions {

  display: block;

  color: #1d283a;

}

p a.directions:hover {

  text-decoration: none;

}

@media screen

and (max-width: 767px) {

main {

  padding: 60px 0;

}

}

@media screen

and (min-width: 769px) {

.columns {

  -webkit-column-count: 2;

  -moz-column-count: 2;

  column-count: 2;

  -webkit-column-gap: 40px;

  -moz-column-gap: 40px;

  column-gap: 40px;

}

}





/**** Forms ****/

#assessment-form, #application-form {

  background-color: #f2f2f2;



  width: 100%;

  height: auto;

}

/*#application-form h2 {

  margin-bottom: 50px;

}*/
/*
#application-form p {

  padding: 0 15%;

}*/

/*form {

  width: 80%;

  margin: 80px auto;

}
*/
label {
/*
  width: 48.9%;

  float: left;
  margin: 0 0 20px 2.2%;
*/
  position: relative;

  display: block;


}

label:nth-child(odd) {

  margin-left: 0;

}

input, select {
/* 
  display: block;

  position: relative;

  box-sizing: border-box;

  width: 100%;

  outline: none;

  border: none;

  border-radius: 0;

  -webkit-appearance: none;

  -moz-appearance: none;

 appearance: none;

  padding: 10px;

  background-color: white;	*/

}

select {

/* padding: 9px 10px !important;*/

}

.arrow::after {

  content: "";
  float:right;

  display: block;

  width: 0;

  height: 0; 

/*  border-left: 5px solid transparent;

  border-right: 5px solid transparent;*/

  border-top: 5px solid #1d283a;

  position: absolute;

  top: 45px;

  right: 12px;

}

input:focus, select:focus {

  -webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.08);

  -moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.08);

  box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.08);

}

input[type=submit],input[type=button],button,.btn-gold {

  background-color: #fab803;

  color: #1d283a;

  padding: 10px 30px;

  font-size: 1em;

  border: none;

  cursor: pointer;

  font-family: 'Roboto Condensed', sans-serif;

  text-transform: uppercase;

  display: inline-block !important;

  width: auto !important;

}

input[type=submit]:hover,button:hover,.btn-gold:hover {

  background-color: #1d283a;

  color: #fff;

}
label{ 
padding:0 !important;
padding-top:10px !important;
}
.label span {

  font-family: 'Roboto Condensed', sans-serif;

  font-size: 0.9em;
  color:#000;

}

.submit {

  width: 100%;

  display: block;

  text-align: center;

  margin-top: 25px;

}

@media screen

and (max-width: 768px) {

form {

  width: 100%;

}	

}

@media screen

and (max-width: 767px) {

label {

  width: 100%;

  margin: 0 0 20px 0;

}

}





/**** Video/Media ****/

#media {

  width: 100%;

  background-color: #f2f2f2;

  height: auto;

  box-shadow: inset 0 230px 0 0 #fff;

}

.videoWrapper {

  position: relative;

  padding-bottom: 56.25%;

  padding-top: 25px;

  height: 0;

  width: 100%;

  margin: 0 auto;

}

.videoWrapper iframe {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}





/**** Tables ****/

table {

  border: none;

  width: 100%;

  margin: 0 0 3em 0;

  padding: 0;

  border-collapse: collapse;

  border-spacing: 0;


  line-height: 1.44em;

}

table tr {

  border-bottom: 4px solid #f2f2f2;

  padding: 5px;

}

table thead tr {

  border-bottom: none !important;

}

table th, table td {

  padding: 15px 40px 15px 15px;

  text-align: left;

}

table th {

  text-transform: uppercase;

  letter-spacing: 1px;

  background: #fab803;

  font-family: 'Roboto Condensed', sans-serif;

}

@media screen

and (max-width: 767px) {

table {

  border: 0;

}

table thead {

  display: none;

}

table tr {

  margin-bottom: 10px;

  display: block;

  border: 4px solid #f2f2f2;

}

table td {

  display: block;

  text-align: right;

  font-size: 13px;

  border-bottom: 1px dotted #c9c9c9;

}

table td:last-child {

  border-bottom: 0;

}

table td:before {

  content: attr(data-label);

  float: left;

  text-transform: uppercase;

  font-weight: bold;

}

}





/**** Footer ****/

footer {

  background-color: #1d283a;

  padding: 70px 0 40px 0;

  width: 100%;

  height: auto;

  color: #fff;

  text-align: center;

}

.copyright {

  font-size: 0.7em;

}

.social-icons li {

  display: inline-block;

  margin: 0 5px;

}

.social-icons li a {

  font-size: 1.7em;

  text-decoration: none;

  color: #8e949d;

  margin-bottom: 10px;

}

.social-icons li a:hover {

  color: #fab803;

}

#back-to-top {

  position: fixed;

  bottom: 20px;

  right: 20px;

  z-index: 9999;

  width: 50px;

  height: 50px;

  text-align: center;

  line-height: 50px;

  background: #fab803;

  color: #1d283a;

  cursor: pointer;

  text-decoration: none;

  opacity: 0;

  font-weight: bold;

}

#back-to-top:hover {

  background: #f2f2f2;

}

#back-to-top.show {

  opacity: 1;

}

@media screen

and (max-width: 767px) {

#back-to-top {

  width: 30px;

  height: 30px;

  line-height: 30px;

}

}


h1.blog{
	margin-bottom:10px; 
	padding:20px 0px 20px 0px; 
	font-size:36px !important; 
	border-bottom: 3px solid #FAB50D;

	width:480px;
	margin:auto;
	
}

h1.blog:hover{
	background-color:#FAB50D;
	transition:all .2s;
}
h1.blog:hover a{
	text-decoration:none;
}
h1.blog a,h1.blog a:hover{  
	color:#FFF; 
	text-decoration:none;
}
.blog_box h1{
		margin-top: 0;
	padding-top: 20px;
	position: relative;
	transition: all .2s;
	color: #000;
	font-size:26px !important; 
}
.blog_box h1 a{
	color:#000;
}
.blog_box h1 span.blog_date{
	color:#D7D7D7;
}

.blog_box h1 a:hover  span.blog_date{
	transition: all .2s;
	color:#000;
	background-color:#fab50d;

}

.blog_box h1 a:hover{
	transition: all .2s;
	color:#fab50d;
	text-decoration:none;

}
.blog_box span.blog_details{
opacity: 0.5;
font-size: 14px;
color: #B3B3B3;
letter-spacing: 0px;
line-height: 24px;
margin: 0;
}

.blog-search{
	
	border:0px; width:100%; height:44px; border-bottom: 3px solid #fab50d; color:#fab50d;
}
.blog-search:focus{
	border-bottom: 3px solid #000; color:#fab50d; box-shadow:none;
}
td ,td div{ color:#000; }
/*fab50d */


.icon-box
{
	background-color: #8e949d;
}

.parallax {
    /* The image used */
    background-image: url("/images/BV Image 1.jpg");
/*color:#FFF;
     Set a specific height */
    height: 300px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.box-skew {
	z-index:-1;
    background-color:#f2f2f2;
	background-size:auto;
  margin-top: 50px;
  padding: 30px 20px 5%; /* Added a percentage value for top/bottom padding to keep the wrapper inside of the parent */
  
  -webkit-transform: skewY(5deg);
  -moz-transform: skewY(5deg);
  -ms-transform: skewY(5deg);
  -o-transform: skewY(5deg);
  transform: skewY(5deg);
}

.box-skew > .wrappers {
  -webkit-transform: skewY(-5deg);
  -moz-transform: skewY(-5deg);
  -ms-transform: skewY(-5deg);
  -o-transform: skewY(-5deg);
  transform: skewY(-5deg);
}

.dropdown-menu {
	min-width: 200px;
}
.dropdown-menu.columns-2 {
	min-width: 600px;
}
.dropdown-menu.columns-3 {
	min-width: 800px;
}
.dropdown-menu li a {
	padding: 5px 15px;
	font-weight: 300;
}
.multi-column-dropdown {
	list-style: none;
  margin: 0px;
  padding: 0px;
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #999;
}
 
@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}
.dropdown:hover .dropdown-menu {
  display: block;
}


@font-face {

  font-family: "untitled-font-1";

  src:url("../fonts/untitled-font-1.eot");

  src:url("../fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"),

    url("../fonts/untitled-font-1.woff") format("woff"),

    url("../fonts/untitled-font-1.ttf") format("truetype"),

    url("../fonts/untitled-font-1.svg#untitled-font-1") format("svg");

  font-weight: normal;

  font-style: normal;



}



[data-icon]:before {

  font-family: "untitled-font-1" !important;

  content: attr(data-icon);

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



[class^="icon-"]:before,

[class*=" icon-"]:before {

  font-family: "untitled-font-1" !important;

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



.icon-youtube-icon-sq:before {

  content: "\61";

}

.icon-twitter-icon-sq:before {

  content: "\62";

}

.icon-instagram-icon-sq:before {

  content: "\63";

}

.icon-facebook-icon-sq:before {

  content: "\64";

}
.intl-tel-input{width: 100%;position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;transition:background-color 100ms ease-out}.intl-tel-input input.iti-invalid-key{transition:background-color 0;background-color:#FFC7C7}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover,.intl-tel-input input[readonly]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag,.intl-tel-input input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:42px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:4px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input select{position:absolute;top:0;left:0;z-index:1;width:42px;height:100%;opacity:0}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:14px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("../img/flags.png");background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url("../img/flags@2x.png")}}.iti-flag.np{background-color:transparent}

