body { font-family: 'Helvetica', Myriad Pro, sans-serif; font-size:14px; color: #2c2b29;}

@font-face {
	font-family: 'Conv_GillSans';
	src: url('../fonts/GillSans.eot');
	src: url('../fonts/GillSans.woff') format('woff'), url('../fonts/GillSans.ttf') format('truetype'), url('../fonts/GillSans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

a { color:#FFFFFF; }
a:hover { color:#0077b5; text-decoration:none; }
a, button:focus{outline: none; border: none;}

.gi-2x{font-size: 2em;}
.gi-3x{font-size: 3em;}
.gi-4x{font-size: 4em;}
.gi-5x{font-size: 5em;}

.mrg-top { margin-top:30px;}
.mrg-botm { margin-bottom:20px;}
.pad-top {padding-top: 70px;}

header { 	
	font-family:'Conv_GillSans', Arial, Helvetica, sans-serif;
}
.logo {
	position: relative;
    z-index: 9999;
}
.navbar-search-bar {
  background:#252525;
  color:#FFFFFF;
}
.navbar-search-bar .menu-top {
  border-left:2px solid #666666;
  padding:15px 0.5%;
  width:100%;
  float:left;
  text-align:center;
}
.search-box {
	width:14%;
	float:left;
	margin-top:18px;
}
.login-box {
	width: 12%;
    float: right;
    background: #ffd24f url(../img/login-bg.png) left center no-repeat;
    margin: 22px 2%;
    height: 32px;
    border: 2px solid white;
    border-left: 0px;
    padding: 3px 6px 3px 18px;
    font-size: 17px;
    color: #252525;
}
.login-box a {
    color: #252525;
}
.login-box a:hover {
    color: #000;
}

.srch-menu-top {
	font-size:12px;
}
.srch-menu-top .yl {
	color:#ffd24f;
	font-size:10px;
	margin-top: 3px;
}
.srch-menu-top .nrml {
	font-size:9px;
	color:#b9b9b9;
}
.srch-menu-mid {
	background:url(../img/top-border.jpg) 20px center no-repeat;
	text-align:right;
	font-size:9px;
	color:#b9b9b9;
}
.srch-menu-botm {
	font-size:12px;
}
.srch-menu-botm .nrml {
	font-size:9px;
	color:#b9b9b9;
}
.srch-menu-botm .yl {
	color:#ffd24f;
	font-size:10px;
	margin-top: 3px;
}
.hdr-banner {
	background:url(../img/hdr-img.png) center top no-repeat;
	text-align:center;
	background-size: contain;
}
.navbar-static-top {
  margin-top: -22px;
  /*z-index: -1;*/
  background:url(../img/menu-rpt.jpg) center top repeat-y;
  border-bottom: 0;
  margin-bottom: 0;
  background-size: cover;
}
.navbar-nav {
    float: none;
    margin: 0 auto;
}
.nav>li {
	border-left:1px solid #ffd24f;
	border-right:1px solid #ffd24f;
	width: 5.882%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 35px 5px 30px 5px;
	/*width: 85px;*/
    text-align: center;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    background-color: #000000;
}
.nav>li:first-child {
	border-left:0px solid #ffd24f;
	/*margin-left: 7px;*/
}
.nav>li:last-child {
	border-right:0px solid #ffd24f;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {
    text-shadow: none;
}
.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
}
.dropdown-menu {
    min-width: 220px;
    padding: 0px 0;
    margin: 2px 0 0;
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0.9);
    border: 2px solid #fff;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}
.dropdown-menu>li>a {
    padding: 8px 20px;
    font-weight: 400;
    color: #fff;
	border-bottom:1px solid #777474;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background: #000000!important;
	color: #fff;
}
.sec-btn {
	font-size: 30px;
    font-weight: bold;
	color:#1d427d!important;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff!important;
}
.video-box {
	position:relative;
	background:#000000;
	/*padding:15px;*/
	margin-bottom:20px;
	text-align:center;
}
.video-cont h4 { margin-top:5px;}
.video-cont p { font-size: 18px;}
.text-grn { float:right; color:#006940; font-size:14px;line-height: 19px;}
.read-link { color:#1d427d; font-size: 18px; font-weight:bold;}
.read-link:hover { color:#252525; font-size: 18px;}

footer { background:#252525; padding-top:65px; padding-bottom:65px; font-size:18px; color:#FFFFFF;}
footer a { font-size:18px;}
footer a:hover { color:#e9af10; }
.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
}
.social {
 -webkit-transform: scale(0.8);
 /* Browser Variations: */
 
 -moz-transform: scale(0.8);
 -o-transform: scale(0.8);
 -webkit-transition-duration: 0.5s;
 -moz-transition-duration: 0.5s;
 -o-transition-duration: 0.5s;
}

/*--------------------------- Team Page Class ------------------------*/

.box-border {
	border-left: 18px solid #ffd24f;
    border-right: 18px solid #ffd24f;
    box-shadow: 0px 10px 0px 10px #1d427d;
    margin: 0 10px;
	padding-bottom:50px;
}
.box-border-blue {
	/*border-left: 18px solid #012698;
    border-right: 18px solid #012698;
    box-shadow: 0px -10px 0px 10px #252525;*/
    margin: 0 10px;
	padding-bottom:50px;
}
.team-img-box {
	margin-bottom:20px;
	text-align:center;
}
/*.team-submenu {
	width: auto;
    display: inline-block;
    border-right: 1px solid #fff;
    margin: 10px auto;
    text-align: center;
}*/
.team-submenu {
    padding:10px 0px;
    width:100%;
    box-shadow: none;
    -webkit-box-shadow: none;
	border: none;
    background: #012698;
    margin: 0;
    border-radius: 0px;
}
.team-submenu  ul {
	padding-left:0px;
	display: table;
    text-align: center;
    margin: 0 auto;
}
.team-submenu ul li {
	width: auto;
    display: inline-block;
    border-right: 1px solid #fff;
    text-align: center;
}
.team-submenu ul li:last-child {
	border-right: 0px solid #fff;
}
.team-submenu ul li a {
	width: auto;
    padding: 0px 15px;
    font-size: 18px;
    color: #fff;
}
.team-submenu ul li a:hover {
    font-size: 18px;
	font-weight:bold;
    color: #fff;
}

/*--------------------------- Team Page Class END ------------------------*/

/*--------------------------- Login Page Class ------------------------*/

/*.login-form {
	left: -140px; 
    float: right;
    min-width: 300px;
    border-radius: 0;
    padding: 18px;
    z-index: 9999;
	font-size:16px;
	margin-top: 24px;
	font-weight:normal;
}*/
.pos-relative{ position:relative;}
.login-form {right: 45px; float: right; min-width: 300px; border-radius: 0; padding: 18px; z-index: 9999; font-size: 16px; margin-top: 24px; font-weight: normal; left: inherit;top: 51px; position: fixed;}
.login-form .form-control { border-radius: 0; height: 36px;}
.login-form .form-group label { font-weight:normal;}
.login-form .login-link { color:#ffd24f!important; }
.login-form .login-link:hover { color:#fff!important;}
.login-form .login-link1 { color:#fff!important; font-size:11px;}
.login-form .login-link1:hover { color:#ffd24f!important;}
.login-form .checkbox { width:50%; font-size:14px; display: contents; margin-top: 0;}
.login-form .help-block { width:50%; float:right; margin-top: 0;}
.login-form .login-btn { margin-top: 20px; margin-bottom:25px; text-align:center;color:#ffd24f; display: -webkit-inline-box;background: transparent; border: 0;}
.login-form .login-btn:hover { color:#fff;}

/*--------------------------- Login Page Class END ------------------------*/

/*--------------------------- Team Stats Page Class ------------------------*/
.uk-logo-text { padding:15px; margin-left:15px;}
.team-year {margin: 6px -5px 0 -5px;}
.team-year .form-control {
    color: #000;
    background-color: #ebebeb;
    border: 0px;
    border-radius: 0px;
    box-shadow: none;
}
.table-hd {
	background:#2655a3;
	width:100%;
	display:table;
	color:#FFFFFF;
}
.table-hd .viewlink { margin:10px 0; display: inline-block;}
.table-hd .viewlink:hover { color:#ffd24f;}
.teamStatsTable {margin-top:-1px !important;}
.teamStatsTable tfoot {
    background:#eeeeee;
}

/*--------------------------- Team Stats Page Class END ------------------------*/

/*-------------------------Register Page ------------------*/
.teamModal {
	z-index: 99999;
	font-family:'Conv_GillSans', Arial, Helvetica, sans-serif; 
}
.teamModal .modal-dialog {
    max-width: 800px;
	width: 85%;
}
.teamModal .modal-content {
    background: rgba(0, 0, 0, 0.95);
    border: 1px solid rgb(255, 255, 255);
    color: white;
}
.close {
    font-size: 28px;
    font-weight: 400;
    color: #fff;
    opacity: 1;
}
.close:focus, .close:hover {
    color: #ffd24f;
    filter: alpha(opacity=100);
    opacity: 1;
}
.teamModal .modal-title { font-weight:300;}
.teamModal .modal-subtitle { color:#e6de61;font-weight:300;}
.teamModal .reg-link1 { color:#fff!important; font-size:10px;}
.teamModal .reg-link1:hover { color:#ffd24f!important;}
.teamModal .font14, .teamModal label { font-size:15px;}
.teamModal .font16, .teamModal label { font-size:18px;}
.teamModal .modal-title { font-weight:300;}
.teamModal .form-control { border-radius: 0px;}
.teamModal .checkbox-tlt { margin-top: 24px;font-size:18px;}
.teamModal .sign-box { margin:45px 0; text-align:center;}
.teamModal .sign-box p { font-size:14px; color:#ffd24f;}
.teamModal .sign-link { font-size:24px; color:#ffd24f;background: transparent; border: 0;}
.teamModal .sign-link:hover { color:#fff;}
.teamModal .sign-link1 { font-size:14px; color:#fff;}
.teamModal .sign-link1:hover { color:#ffd24f;}
/*-------------------------Register Page END ------------------*/

.pad-top-35 {padding-top: 35px;}
.pad-top-45 {padding-top: 45px;}

#myArtModal .modal-dialog {
    max-width: 80%;
    width: 100%;
}
#myArtModal .modal-content {
    background:#ffffff;
    border: 1px solid #ffffff;
    color: #000000;
}
#myArtModal .modal-content h4{ font-size: 22px;}
#myArtModal .close{color: #000000;}



@media all and (max-width:1280px){
	.nav>li>a {padding: 35px 2px 30px 2px; width: 63px; font-size: 11px;}
}

@media all and (max-width:960px){
	.nav>li>a { padding: 35px 2px 30px 2px; width: 63px; font-size: 11px;}
}

@media all and (max-width:768px){
	.logo img {width: 18%;}
	/*.menu-top { display:none;}*/
	.search-box{ display:none;}
	.search-box { width: 30%;}
	.login-box { width: 25%; margin: 22px 0%; float: right;}
	.login-box a { color: #252525; font-size: 17px;}
	.box-border { border-left: 5px solid #ffd24f; border-right: 5px solid #ffd24f; box-shadow: 0px -10px 0px 3px #1d427d; margin: 0 3px;}
	.box-border-blue { border-left:5px solid #012698; border-right:5px solid #012698; box-shadow: 0px -3px 0px 3px #252525; margin: 0 3px;}
	.nav>li>a { padding: 30px 2px 30px 2px; width: 42px; font-size: 9px; line-height: 12px; height: 78px;}
	
	/*-------------------------Team Page ------------------*/
	.team-submenu ul li a {
		padding: 0px 8px!important;
		font-size: 13px;
	}
	.team-submenu ul li a:hover {
		font-size: 14px;
		color:#ffd24f;
	}
	/*-------------------------Team Page END ------------------*/
	
	/*-------------------------Login Page ------------------*/
	.login-form {
		left: -114px;
		z-index: 99999;
	}
	/*-------------------------Login Page END ------------------*/
	
	/*-------------------------Register Page ------------------*/
	.teamModal .modal-dialog {
		width: 700px;
	}
	.teamModal .checkbox-tlt { margin-top:16px;font-size:14px;}
	/*-------------------------Register Page END ------------------*/
}

@media all and (max-width:767px){
	.logo img {width: 16%;}
	.search-box { width: 50%;}
	
	.navbar-search-bar .menu-top {border-left: 0px solid #666666; padding-bottom:0px;}
	
	.login-box { width:45%; margin: 9px 0% 0px 5px; float: left;    background: #ffd24f url(../img/login-bg1.png) left center no-repeat;}
	.login-box a { color: #252525; font-size: 14px;}
	.nav>li { width: 100%;}	
	.nav>li>a { height: auto;}
	.navbar-static-top { margin-top: 0px; background: #b08f20; background-image:none;}
	.nav>li:first-child { border-left: 0px solid #ffd24f; margin-left: 0px;}
	.nav>li { border-left:0px solid #ffd24f; border-right:0px solid #ffd24f;}
	.navbar-inverse .navbar-nav>li>a { color: #ffffff; width: 100%; padding-top: 10px; padding-bottom: 10px; text-align: left; padding-left: 15px; font-size: 14px;}
	.mob-center { text-align:center;}
	.mob-mrg-botm { margin-bottom:15px;}
	.video-cont { margin-bottom:15px;}
	.video-cont h4 { font-size: 16px;}
	
	/*-------------------------Login Page ------------------*/
	
	.login-form { left:0px; right:inherit; top:30px; min-width: 290px; z-index: 99999; font-size: 16px; position:absolute;}
	.login-link { color:#ffd24f!important;font-size:16px!important;}
	.login-link:hover { color:#fff!important;}
	.login-link1 { color:#fff!important; font-size:12px!important;}
	.login-link1:hover { color:#ffd24f!important;}
	
	/*-------------------------Login Page END------------------*/
	
	/*-------------------------Team Page ------------------*/
	.pad-top { padding-top: 30px;}
	.team-year {margin: 6px 0px 0 0px;}
	.table-hd .text-right { text-align:left;}	
	.team-submenu  ul li {
		width: 50%;
		border-right: 0px solid #fff;
		margin: 5px auto;
		text-align: left;
		border-bottom: 0;
		padding-bottom: 5px;
	}
	.team-submenu ul li:last-child {
		/*border-bottom: 0px solid #2655a3;*/
		float:left;
	}
	/*-------------------------Team Page END ------------------*/
	
	/*-------------------------Register Page ------------------*/
	.teamModal .modal-dialog {
		width: 85%;
		margin:auto;
	}
	/*-------------------------Register Page END ------------------*/
	
	.navbar-fixed-top{ position:absolute; height:0px;}
	.board-text {padding: 8rem;}

}

@media all and (max-width:420px){

}