
body{
	  background-position:center;
	  background-position:top;
	  background-repeat: no-repeat;
	  background-image:url(../img/background.jpg);
	  background-position:center;
	  background-position:top;
	  background-color:#9e9e9e;

}



.sidebar ul li{
	list-style:none;
	font-size: 13px;
	color:#92d9f0;

}
.sidebar ul li a{

	color:#92d9f0;
margin-left: 0px;
}
.sidebar ul li a:hover{

	color:#fff;

}
.sidebar ul li strong{
	font-size:15px;
	margin-left:-17px;
	color:#fff;
background-color: #002b54;
display: block;
padding: 3px 12px 2px;
margin-top: 11px;


}

.sidebar{
	background-color: #003466;
border-radius: 10px;
color: #fff;
padding: 7px 0px 7px 0px;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;

}
.sidebar h3{
	color:#fff;
	font-size:20px;
	margin-bottom:10px;
	text-transform:uppercase;
	
	
}
.footer-background a{
	color:#fff;
}
.footer-background a:hover{
	color:#008CBA;
}
.services-heading-background{
	background-image:url(../img/services-heading-background.jpg);
	height:43px;
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	margin-top:12px;
	padding-top:8px;
}

.services-boxes{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif !important;
	text-align:justify;

}
.services-boxes p{
	padding-top:10px;

}
.under-menu{
	height:10px;
}
.white-background{
	background-color:#ffffff !important;

	}
span h3{
		color:#003b6c;
		font-size:20px;
		text-transform:uppercase;
	}
	.text-center h3{
		color:#003b6c !important;
		font-size:20px;
		text-transform:uppercase;
	}
	
.top-contact {
    float: left;
	color:#003b6c;
	font-style: italic;
	padding-right:15px;

}
.top-contact span {
	color:#666;
	
}
.top-button-contact {
	margin-top:18px;
	
}
.button.alert.small.top-claim-button {
    float: right;
	border-radius: 5px;
	font-size:15px;

}
.contact-gray{
	float:right;
	clear:both;
}

.table-body{
	font-size:12px;
}
.tabs-content, p{
	font-size:0.8em;
}
.header-testimonial {
	width:100%;
	background-image:url(../img/menu-bg.jpg);
	height:53px;
	
}
span h2{
	color:#FFF;}
	

/* Headings */
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:130%; color:#243C66; margin:0 0 0px; padding:0;}
h1 {font:25px/1 Arial, Helvetica, sans-serif; letter-spacing:-0.04em; margin:15px 0 10px;}
h2 {font-size:20px; font-weight:bold; }
h3 {font-size:18px;}

.side-menu{
	padding-top:6px;
	color:#545454;

}
.field-title{
	float: left;
width: 48%;
margin-top: -15px;
margin-right: 8px;
text-align:left;
}

input[type="text"]{
	height:37px;
}
.type-accident-heading{
	background-color:#053769;
}
.main-heading-bg{
	background-image:url(../img/main-heading-background.jpg);
	margin-top: -19px;
	height: 33px;

	
}
.main-heding{
margin-top: -10px;
font-weight: bold;
	font-size:18px;
	margin-left:10px;
}
.here-help-heading{
	background-color:#971311;
}
.claim-process-heading{
	background-color:#587d00;
}
	.side-menu li{
	background-color:#f4f2f5;
	background-image:url(../img/arrow-box.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:5px;

}
.side-menu a{

	color:#545454;
}



.topbar-bg{
	background-image:url(../img/top-bar-shadow.jpg);
	height:106px;
	padding-top:18px;

}
.topbar-bg-padding{
	
	padding-bottom:0px;
}


.phone-number img{
	float:right;
	margin-top:10px;
}
.panel h3{
	color:#1691be;
	font-family:Arial, Helvetica, sans-serif, Arial, sans-serif;
	font-size:1.5em;
	letter-spacing:-0.01em;
}
.panel h5{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif, Arial, sans-serif;
	font-size:1.0em;
	letter-spacing:-0.01em;
	margin-top:10px;

}
.panel li{
	color:#8ac4d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	letter-spacing:-0.01em;
	line-height:200%;

	
}
.panel ul{
	background-image:url(../img/vertical-sep.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	margin-left:7px;
}

.row p {
	font-size:0.9em;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.04em; 
}

.bodysmall ul li{
	
  color: #373737;
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px; 
  	letter-spacing:-0.04em; 
}

.bodysmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#373737;

	
}
.bodysmall2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;

	
}

.buttons{
	margin-top:10px;
}
.row {
	background:#fff;


}
.row.blank{
	background: none;
}


.certtified-text p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	text-align:center;
}
.accidents-heading-bar{
	background-image:url(../img/box_01.jpg);
	background-repeat:no-repeat;
	height:46px;
	
}
.claim-heading-bar{
	background-image:url(../img/box-04_01.jpg);
	background-repeat:no-repeat;
	height:46px;
	
}
.claim-process-heading-bar{
	background-image:url(../img/box-03_01.jpg);
	background-repeat:no-repeat;
	height:46px;
	
}

.type-heading-bar{
	background-image:url(../img/box02_01.jpg);
	background-repeat:no-repeat;
	height:46px;
	
}
.services-box-background{
	background-image:url(../img/box_02.jpg);
	background-repeat:repeat-y;
	padding-left:17px;
	padding-right:15px;
	font-size:12px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	text-align:justify;
	height:236px;
	width: 220px;

	
}
.services-box-claim-background{
	background-image:url(../img/box_02-claim.jpg);
	background-repeat:repeat-y;
	padding-left:17px;
	padding-right:15px;
	font-size:12px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	text-align:justify;
	height:236px;


	
}

.services-box-background a{
	color:#373737;
	letter-spacing:0.1px;
	
}
.services-box-background a:hover{
	color:#373737;
	text-decoration:underline;
	
}
.services-box-footer{
	background-image:url(../img/box_03.jpg);
	background-repeat:no-repeat;
}

.services-box-claim-footer{
	background-image:url(../img/box_03-claim.jpg);
	background-repeat:no-repeat;
}
.slicknav_menu {
	display:none;
}



.top-bar{
	background-image:url(../img/menu-bg.jpg);
	font-size:12px;
	color:#fff;
}
.top-bar2{

	background-color:#99002e;

}

.header-background{
	background-image:url(../img/header-background.png);
	background-color:#032956;
	height:306px;
}
.order-background{
	background-image:url(../img/order-background.png);
	background-repeat:no-repeat;
	background-position:center;
	height:556px;
	margin-top:-80px;
}


.box-background{
	background-image:url(../img/box-background.png);
	background-color:#032956;
	height:212px;
}

.logo{
	padding-top:5px;
	padding-bottom:5px;

}
.nav{
	padding-top:30px;

}
h2.bestchoice{

	color:#99002e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.03em;
	letter-spacing:-0.01em;
	margin-top:20px;
}


.footer-bar{
	color:#79b6e8;
	font-size:14px;
	background-color:#003466;
	padding:20px 0 10px 0px;
	background-image:url(../img/footer-bar-top.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.footer-bar h3{
	color:#FFF !important;
	font-size:18px;
	border-bottom:1px #809db6 solid;
	padding-bottom:8px;
	
	
}
.footer-background{
	min-width:300px;
	max-width:900px;
	margin:0 auto;
	color:#FFF;
	font-size:13px;

}
.footer-bar p{
	padding-top:10px;
	
}
.footer-bar .social img{
	margin-left:10px;
	margin-bottom:20px;
	
}
.footer-bar a{
	color:#79b6e8;

}
.footer-bar a:hover{
	color:#fff;

}

.bottom-box{
	background-color:#ededed;
}

.bottom-box h3 {
	
	color:#0181ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	letter-spacing:-0.01em;

}
.bottom-box, p{
	
	font-size:0.95em ;
	letter-spacing:-0.01em;

}


 // Small screens @media only screen {
	 .logo-center{
		text-align:center;
	}

	 
} /* Define mobile styles */
@media only screen and (max-width: 40em) {


.logo-center{
		text-align:center;
	}

		.js #menu {
		display:none;
	}.topbar-bg{
	background-image:url(../img/top-bar-shadow.jpg);
	height: 80px;
}

.heading-home{
	text-align:center;
}
	
	.js .slicknav_menu {
		display:block;
	}
	.url{
		display:none;
	}
	.logo{
	padding-top:15px;
	text-align:center;
		padding-bottom:5px;
}

.buttons{
	margin-top:10px;
}
.header-background{

	height:auto !important;

}
.box-background{
display:none;
}
.footer-bar.text-left{
	display:none;
}

	h2.bestchoice{

	color:#99002e;
	font-family:'open_sansbold', Arial, sans-serif;
	font-size:1.2em;
	letter-spacing:-0.01em;
	margin-top:20px;
}

.bottom-box h3 {
	
	color:#0181ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	letter-spacing:-0.01em;



}
.bottom-box, p{
	
	font-size:1.0em ;
	letter-spacing:-0.01em;


}

.phone-number{
	text-align:center;
	margin:0 auto;
}
.menu-bar-background{
	display:none;
}
.center-boxes{
	padding-left:23%;
}
.topbar-bg-padding .top-button-contact{
		float:none !important;
		margin: 0 auto;
		text-align:center;
	}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
// Medium screens @media only screen and (min-width: 40.063em) {
	.logo-center{
		text-align:center;
	}
	
			.js #menu {
		display:none;
	}

	.js .slicknav_menu {
		display:block;
	}
	.header-background{

	height:auto !important;

}
input[type="text"]{
	width:190px;
}
.bottom-box, p{
	
	font-size:1.0em ;
	letter-spacing:-0.01em;

}
.box-background{

	/* Legacy browsers */
	background: #0c335e url("img/box-background-bg.png") repeat-y center;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Recent browsers */
	background: -webkit-gradient(
		linear,
		left bottom, right top,
		from(#306e95),
		to(#0c335e)
	);
	background: -webkit-linear-gradient(
		left bottom,
		#306e95,
		#0c335e
	);
	background: -moz-linear-gradient(
		left bottom,
		#306e95,
		#0c335e
	);
	background: -o-linear-gradient(
		left bottom,
		#306e95,
		#0c335e
	);
	background: linear-gradient(
		left bottom,
		#306e95,
		#0c335e
	);

	height:400px;
}
.buttons{
	margin-top:10px;
}.menu-bar-background{
	display:none;
}
.topbar-bg-padding .top-button-contact{
		float:none !important;
		margin: 0 auto;
		text-align:center;
	}
	
} /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 61.2em) {
	.logo-center{
		text-align:center;
	}
	.topbar-bg-padding .top-button-contact{
		float:none !important;
		margin: 0 auto;
		text-align:center;
	}
		.services-box-background{

	height:100%;
	width: 100%;
}

			.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	.header-background{

	height:auto !important;

}
.box-background{
	background-image:url(../img/box-background.png);
		background-color:#032956;
		
	height:220px;
}
.panel li{
		line-height:180%;
}
.bottom-box, p{
	
	font-size:0.80em ;
	letter-spacing:-0.01em;

}
.buttons{
	margin-top:0px;
}
.menu-bar-background{
	display:none;
}

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */


// Large screens @media only screen and (min-width: 64.063em) {

} /* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
// XLarge screens @media only screen and (min-width: 90.063em) {
} /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
// XXLarge screens @media only screen and (min-width: 120.063em) {
} /* min-width 1921px, xxlarge screens */
