
html { 
background: url(../images/bg.jpg) no-repeat top right fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

body
{
	background: none;
	font-family: 'Open Sans', sans-serif, Verdana, Geneva;
}

.bodyWhite
{
	background-color:#f1f0ee !important;
}


.wrapper
{
	padding:20px;
}

.colWhite
{
	color:#FFF;
}

.uppercaps
{
	text-transform:uppercase;
}

p
{
	font-size: 2vmin;
}

.socialIcons
{
	margin-top:0px;
}

.socialIcons img
{
	padding-left:10px;
}

.mgT25_50per
{
	margin-top:20%;
}

.mgT5per
{
	margin-top:5%;
}

.mgT17per
{
	margin-top:13%;
}


.yellowBg
{
	background-color:#ffad27;
}


.centerIt 
{
	margin:0px auto;
	display:table;
}

.wd75_100per
{
	width:75%;
}

.autoComplete
{
	background-color:#ffad27;
	padding:2%;
	width:75%;
	color:#1253a4;
	border:none;
	font-size: 3vmin;
	font-style:italic;
}

.autoComplete:focus, .autoComplete:active, .autoCompleteBtn:focus, .autoCompleteBtn:active
{
	border:0px !important;
	box-shadow:0px !important;
	outline:none !important;
}

.autoCompleteBtn
{
	background-color:transparent;
	border-radius:0px;
	margin-top:0px;
}

.autoCompleteBtn img
{
	width:auto;
	height:100%;
}
.inlineMe
{
	display: inline-block;
}

.boxRadius
{
	border-radius:5px;
	padding:2%;
}

.loginHeading
{
	font-size: 4vmin;	
	color:#1253a4;
	display: inline-flex;
	vertical-align:middle;
	padding-left:10px;
}

.pd1per
{
	padding:1%;
}

.pd0per
{
	padding:0% !important;
}

.pd2per
{
	padding:2%;
}

.pdB10px
{
	padding-bottom:10px;
}


.pdB10per
{
	padding-bottom:10%;
}

.pdL10per
{
	padding-left:10%;
}

.pdL0per
{
	padding-left:0%;
}

.pdR2per
{
	padding-right:2%;
}

.pdT25per
{
	padding-top:25%;
}

.pdT2per
{
	padding-top:2%;
}

.pdT1_4per
{
	padding-top:1.4%;
}

.wd100
{
	width:100%;
}

.wd140
{
	width:140%;
}

.wd80
{
	width:80%;
}

.mgL10
{
	margin-left:10px;
}

.wd30
{
	width:30%;
}

.mgL5per
{
	margin-left:5%;
	margin-bottom: 5px;
}


.loginIcons img
{
	width:auto;
	height:80%;
    padding-left: 50%;
	text-align:center;
}


.loginInput
{
	background-color:#1253a4;
	padding:2%;
	width:100%;
	color:#cccccc;
	border:1px solid #1253a4;
	border-radius:4px;
	font-size: 2vmin;
	margin-bottom:4px;
	margin-left:0%;
}

input::-webkit-input-placeholder {
color: #1253a4 !important;
font-style:italic;
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #1253a4 !important;  
font-style:italic;
}
 
input:-ms-input-placeholder {  
color: #1253a4 !important;  
font-style:italic;
}

.loginInput::-webkit-input-placeholder {
color: #cccccc !important;
font-style:italic;
}
 
.loginInput::-moz-placeholder {  /* Firefox 19+ */
color: #cccccc !important;  
font-style:italic;
}
 
.loginInput:-ms-input-placeholder {  
color: #cccccc !important;  
font-style:italic;
}

.studentInput::-webkit-input-placeholder {
color: #cccccc !important;
font-style:italic;
}
 
.studentInput::-moz-placeholder {  /* Firefox 19+ */
color: #cccccc !important;  
font-style:italic;
}
 
.studentInput:-ms-input-placeholder {  
color: #cccccc !important;  
font-style:italic;
}

.studentInput
{
	background-color:#1253a4;
	color:#fff;
}


.loginCheck
{
	color:#1253a4;
}

.loginBtn
{
	background-color:#1253a4;
	color:#fff;
	margin:0px auto;
	display:table;
}

.studentAddon
{
	background-color:#1253a4;
	margin-bottom:10px !important;
}

.studentAddon img
{
	height:84%;
	width:auto;
}

.wrapperInner
{
	background:#fff;
}

.fontWhite
{
	color:#fff;
}

.fontGrey
{
	color:#777;
}

.disableGrey
{
	color:rgba(119, 119, 119, 0.6);
}

.fontBlue
{
	color:#1253a4;
}

.blueBg
{
	background-color:#1253a4;
}

.whiteBg
{
	background-color:#fff;
}

.textRight
{
	text-align:right;
}

.textLeft
{
	text-align:left;
}

.topHeader i
{
	padding-left:10px;
	padding-right:10px;	
}


.topHeaderLeft, .topHeaderRight
{
	font-size: 2.5vmin;
}

.navTop
{
	padding-top:1%;
	padding-bottom:1%;
}

.schoolEmblemAlign
{
	text-align:right;
	color:#1253a4;
	font-size:2.5vmin;
}

.navbar-default
{
	background-color:#ffad27 !important;
	/*margin-left: -30px !important;*/
}

.navbar-nav
{
	text-transform:uppercase;
	font-weight:bold;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
	background-color:#1253a4;
	color:#fff;
}

.table
{
	font-size:2.5vmin;
}

.slick-prev:before, .slick-next:before
{
	color:#000 !important;
	font-weight:bold !important;
	font-family: 'Open Sans', sans-serif, Verdana, Geneva !important;
}

.slick-prev:before
{
	content:url(../images/previousImg.png) !important;
}

.slick-next:before
{
	content:url(../images/nextImg.png) !important;
}

.slick-prev
{
	left:-25px !important;
	z-index:999;
}

.slick-next {
	right:25px !important;
	z-index:999;	
}
.footerImg
{
	padding:0px !important;
	margin:0px !important;	
}

.footerImg img
{
	background-color:#2753a4;
	width:100%;
	height:auto;
}

.footer img
{
	width:100%;
	height:auto;
}

.footerNav
{
	background-color:#2a2a2a;
}

.footerNav li
{
	float:left;
	color:#c3c3c3;
	padding-right:3%;
}

.pdR0
{
	padding-right:0px !important;
}

.activeUniform
{
	background-color: #1253a4;
    color: #fff;
	padding:1%;
}

.footerSocial
{
	left:0px;
	bottom: 20px;
    width: 97% !important;
    position: fixed;
}



.uniformImg img
{
	width:100%;
	height:auto;
}

.youMayLike
{
	font-size: 3vmin;
}

.nav-tabs:before
{
}
/*.carouzel 
{
	display:inline-table;
	text-decoration:none;
	margin-right:10px;
}*/
/*.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}*/
