/* start Global */
#footerPagesheader { margin:auto; text-align:left; padding-bottom: 10px; border-bottom-color: #ecf5fa; 
	border-bottom-width:9px; 
	border-bottom-style:Solid;
	box-shadow:2px 0px 7px rgba(0,0,0,0.3);
	border-bottom-style: solid; 
	height:100px;
	min-width:321px;
	z-index: 100;
	position:relative;}
.wide-body-text p {font-size: 14px;}
/*@-ms-viewport{width:auto!important}*/
body{font: 14px/24px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;  line-height:21px; }
/*override fepblue.css */
#header-left { float:left; padding:20px 0px 0px 30px;} /*No navigation bar header for eg.g. footer pages*/
/* footer header */
#header-right { float:right; margin-right:21px;  margin-top:21px;}
.body-overview p{margin-bottom: 15px;}
#content {min-width:321px;} /* min-width for the page - should match with the NavBar min-width*/
.body-overview {padding: 30px 0 0;}
/* Word wrapping */
.container{word-wrap: break-word;}
main ul li{list-style-type: none; padding-bottom:10px;}
main ul {padding-left: 0px;}
/*override fepblue.css */
.wide-body-text{padding-top: 15px !important; padding-bottom:10px !important;}

/* start media queries min-width: 992px */ 
/*override fepblue.css */
@media (min-width: 992px) {
body {padding-top: 0px;}
footer .copyright {text-align:center;}
  }
/* start media queries max-width: 450px */
@media (max-width: 450px) {
		
	#footerPagesheader #header-right img {width:111px; padding-top:3px;}
	#footerPagesheader #header-left img {width:160px; padding-top:3px;}
	#footerPagesheader #header-left {padding-left:15px;}
	.chart-feature .table-curved .code-block-roster {font-size: 12px;}
}
/* end media queries max-width: 450px */

/* start media queries min-width: 768px and max-width: 991px */
/*override fepblue.css */ 
@media (min-width: 768px) and (max-width: 991px){
		body {padding-top: 0;}
		.content-box.table-wrapper table tr th[scope="col"]{
		font: 18px "Univers LT W01 65 Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
		vertical-align: middle;}	   
 }
/* end media queries min-width: 768px and max-width: 991px */ 
@media (max-width: 768px) {
	#deductible_expenses-wrapper .price, #out_pocket-table-wrapper .price, #visits-table-wrapper .code-block span{
		font-size: 10px;}	
	.margin-bottom-20-0{margin-bottom:0px;}	 
	.margin-bottom-0{margin-bottom:0px;}
	.padding-bottom-0{padding-bottom:0px;}
	.padding-bottom-10{padding-bottom:10px;}
}
@media ( min-width : 768px) {
.margin-bottom-20-0{margin-bottom:20px;}
.margin-bottom-10{margin-bottom:10px;}
}
/* end media queries min-width: 768px */
@media (max-width: 767px) {
.body-overview {padding: 10px 0 0;}
}

