/***** Author Styles *****/
@font-face {
	font-family:'FreightSansProBook';
	src: url('https://www.eiseverywhere.com/docs/7157/freightsansbook.woff') format('woff'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansbook.ttf') format('truetype'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansbook.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;

}


@font-face {
	font-family:'FreightSansProBookIt';
	src: url('https://www.eiseverywhere.com/docs/7157/freightsansbookit.woff') format('woff'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansbookit.ttf') format('truetype'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansbookit.otf') format('opentype');
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;

}

@font-face {
	font-family:'FreightSansProBold';
	src: url('https://www.eiseverywhere.com/docs/7157/freightsansbold.woff') format('woff'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansbold.ttf') format('truetype'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansbold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;

}

@font-face {
	font-family:'FreightSansProBoldIt';
	src: url('https://www.eiseverywhere.com/docs/7157/freightsansboldit.woff') format('woff'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansboldit.ttf') format('truetype'),
		url('https://www.eiseverywhere.com/docs/7157/freightsansboldit.otf') format('opentype');
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;

}


@font-face {
	font-family:'PrentonCondensedBold';
	src: url('https://www.eiseverywhere.com/docs/7157/prentonbold.woff') format('woff'),
		url('https://www.eiseverywhere.com/docs/7157/prentonbold.ttf') format('truetype'),
		url('https://www.eiseverywhere.com/docs/7157/prentonbold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;

}

@font-face {
	font-family:'PrentonCondensedMedium';
	src: url('https://www.eiseverywhere.com/docs/7157/prentonmed.woff') format('woff'),
		url('https://www.eiseverywhere.com/docs/7157/prentonmed.ttf') format('truetype'),
		url('https://www.eiseverywhere.com/docs/7157/prentonmed.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;

}


body{
    padding:0;
}
body > .container{
	margin-bottom:0;
}
td,div,font,p { font-family:'FreightSansProBook', Calibri, sans-serif; }
td { color:#565656; }


a,a:link,a:visited { text-decoration:none;color:#F89728 !important; outline:none; }
a:hover { color:#e63b3a; }
h1,
h2,
h3,
h4,
h5,
h6{
    font-family:'PrentonCondensedBold', 'Tahoma Bold' , sans-serif !important;
}

.orange{
    color:#F89728;
}

p{font-size:18px !important; line-height:24px !important; margin-top:10px; font-family:"FreightSansProBook", Calibri, sans-serif;}

.bold, b{font-family:"FreightSansProBold", "Calibri Bold", sans-serif;}

h1{
    font-size:75px;
    line-height:75px;
}

h2{
    font-size:26px;
    line-height:31.2px;
}

h3{
    font-size:24px;
    line-height:28.8px;
}
a.login-help-button{
	font-size:18px !important;
	color:#F89728;
}

/***** Get rid of dark blue outline around eSelect forms *****/
.form-wrapper > .main-form{
	border:none !important;
	background-color:none !important;
}

/***** Set the font for the form labels *****/
.form-tabs-content label, input{
    font-family:'FreightSansProBook', Calibri, sans-serif;
    font-size:16px;
    line-height:24px;
}

/***** Style Input Fields *****/
.form-control select, .form-control input,.form-control textarea { font-family:'FreightSansProBook',Calibri;font-size:16px;border-radius:3px; border:1px solid #ccc; box-shadow:1px 1px 5px #ccc inset; }
.form-control select:focus,.form-control input:focus,.form-control textarea:focus{border-radius:3px; border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}


/***** Take away blue border around buttons *****/
.btn-primary{border:none !important; background-color:#BFDa37;}
.btn-cancel{border:none !important;}

/***** If you want full width header *****/
.container{padding:0 !important;}
.es-main-container{font-size:18px;}


/***** Contains Navigation *****/
.topmenu{
    width:910px; margin:0 auto; float:none;
}

@media screen and (max-width:1230px){
	.topmenu{width:100%;}
}

.navbar{
    width:100%; background-color:#f5f5f5;
}
.navbar-default{border:none; background-color:#f5f5f5;}
.topmenu .nav li a{color:#525252; background-color:#f5f5f5 !important;}
.topmenu .nav li a:hover{color:#72ade7; background-color:#ffffff !important;}
.topmenu .nav li a:active{color:#72ade7; background-color:#ffffff !important;}
.topmenu .nav li a:visited{color:#525252;}

/***** If you want full width header *****/
.container{padding:0 !important;}

/***** Sets background color of header behind image *****/
header#ipWidget-header{
    background-color:#C0D540;
}


/**** eReg Footer ****/
body >.container{
	min-height:100% !important;

}

.contain{background:#eaeaea;}
#footer_section{
	float:none !important;
	background-color:#eaeaea;
	width:800px;
	margin:0 auto;
}
.eReg_footer{

width: 100%;
height:265px;
display: block;
margin: auto;
color: #FFF;


border-top:1px solid #999;
background-color: #eaeaea;}
.left{float:left;}
.right{float:right;}
.contain{width:800px; margin:0 auto;}
.clearfix{clear:both;}
.eReg_footer_text{font-family:"FreightSansProBook", 'Calibri Bold', sans-serif !important; color:#999999 !important; font-size:20px !important; text-align:center !important; }
.eReg_footer hr{border-color:#999;}
.eReg_footer img{margin-top:25px; margin-bottom:25px;}



@media screen and (max-width:800px){
	.right{float:none;}
	.left{float:none;}
	
	.contain{width:100%;}
	.eReg_container{height:100%;}


}


