/* for resizing page width and margins for new header/footer */
	body h1 {
		margin-top:16px;
	}
	
	#body-container {
		margin-left:0px !important;
	}
	
	.container_24 {
		max-width:1366px;
		width:100%;
	}
	.container_24 .grid_13 {
		width:983px;
		margin:0 !important;
	}
	div.container_24.clearfix div#body-container.clearfix div.ls-canvas div.ls-row div.ls-fxr div.ls-area.grid_13 {
		padding:10px 100px 0 83px;
	}
	#content .ls-area-body {
		padding:0 !important;
	}
	.container_24 .grid_6 {
		width:300px;
	}
	.grid_18 {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.container_24 .grid_18 {
		width:100%;
		padding-top:16px;
		margin-left:55px !important;
	}
	.sidebar {margin:20px 0px;}
	.skin-shaded, .right-text, .skin-foundation-blue, .skin-foundation-yellow {
		padding:25px;
	}
	.skin-shaded h3, .skin-shaded h4, .right-text h3, .right-text h4 {font-size:20px;}
	.sidebar h3, .sidebar h4 {font-size:20px;}
	#container {
		background-image:none !important;
	}
	#specialties-index .specialties-index-two-column .left-column > div {
		width:800px !important;
		margin-right:100px !important;
		padding:0px !important;
	}
	#specialties-index .specialties-index-two-column .right-column {
		width:300px !important;
		margin-right:83px !important;
		padding-left:25px !important;
		padding-right:25px !important;
	}
	#bottom {
		background-image:none !important;
	}
	h1 {
		font-family:'Gotham light',sans-serif !important;
		font-size:42px !important;
	}
	h2 {
		font-family:'Gotham light',sans-serif !important;
		font-size:36px !important;
	}
	p, div {
		font-family:'gothambook',sans-serif !important;
		font-size:16px !important;
    }
	.sub-header-1 {
		font-size: 22px !important;
		font-family: Gotham Book !important;
	}
	
	.expanded-menu-items[_ngcontent-c2] li[_ngcontent-c2] a[_ngcontent-c2] {
		font-size:16px !important;
	}
	
	.footer[_ngcontent-c5] a[_ngcontent-c5] {
		font-size:16px !important;
	}
    
    .header,
    .navbar,
    .expando-container,
    .footer {
        max-width: 1366px !important;
        margin: 0 auto !important;
    }
	
	#paymentInfo #paymentBox p span.label {color:#000000 !important;}
	
	div.container {
		max-width:1366px !important;
	}
	
	.specialLabel:hover {
		text-decoration:none !important;
	}
	
	.skin-index li {
		background-position:0 3px;
		padding-left:30px;
	}
	
	div.ghContent {
		max-width:800px !important;
		margin-left:83px !important;
	}
	
	div.ghContent.ng-scope {
		padding:0 !important;
	}
	
	div.notice {
		clear:both;
		margin-top:27px !important;
		max-width:760px !important;
		margin-left:10px !important;
	}
	
	div.notice div {margin-left:10px;}
	
	.skin-dog-eared h3.title {
		text-transform:inherit;
		background-color:transparent;
		border-bottom:none;
		padding-top:13px;
	}
	
	.skin-dog-eared p {
		line-height:20px;
	}
	
	.skin-more-resources, .additional-resources {
		border:0;
		background-color:#f7f7f7;
	}
	
	div.div-table.div-table-overview.ng-scope {
		max-width:600px !important;
	}
	
	div.div-table.div-group.period-bkgrnd {
		max-width:600px !important;
	}
	
	#cat-header {
		color:#000000 !important;
	}
	
	.bene-use-header {
		color:#000000 !important;
	}
	
	.ghContent h1 {
		margin-top:16px !important;
	}
	
	tbody tr.stripe td, .stripe>td, tbody tr.stripe td {
		background-color:#f7f7f7 !important;
	}
	
	.resultsTable th {
		background-color:#0078B3 !important;
	}
	
	.info-header {
		color:#000000 !important;
	}
	
	div#introWrapper {
		width:800px !important;
	}
	
	.guarantorAccount {
		background-color:#0078B3 !important;
	}
	
	input.primaryAction, a.primaryAction, a.primaryAction:visited, input.tertiaryAction, a.tertiaryAction {
		background-color:#0078B3 !important;
	}
	
	input.primaryAction:hover, a.primaryAction:hover, input.tertiaryActionv, a.tertiaryAction:hover {
		background-color:#003B71 !important;
	}
	
	div.email {
		padding-top:10px !important;
		margin-left:10px !important;
	}
	
	.dataTable {
		width:100% !important;
	}
	
	p#accountSummaryIntro {
		max-width:800px;
	}
	
	div#fehb-head > img {
		width:100% !important;
		height:auto !important;
	}
	
	div.container > div.section.accountSummary {
		margin-top:0px;
	}
	
	div.container > div.section.accountSummary ~ div.section.accountSummary {
		margin-top:60px;
	}
	
	thead th {background-color:#0078B3 !important;}
	
	table#pastPayments tbody tr:nth-child(2n)>* {background-color:#f7f7f7 !important;}
	
	.specialties-index-one-column .ls-area-body .ls-cmp-wrap .iw_component .Image img {
		width:800px;
	}
	
	.specialties-index-one-column .ls-area-body .ls-cmp-wrap .iw_component .Image {
		display:inline-block;
	}
	
	#sub-specialties-index .specialties-index-one-column > div {
		padding:0 !important;
	}
	
	#paymentBox {
		margin-bottom:20px;
	}
	
	.skin-dog-eared h3 {
		font-size:20px !important;
	}
	
	.container_24 .grid_19 {
		width:100%;
		margin-top:25px !important;
		margin-left:0 !important;
		margin-right:0 !important;
		margin-left:83px !important;
	}
	
	#container {
		padding:0 !important;
	}
	
	#sub-specialties-index .specialties-index-two-column .left-column > div {
		padding:0 !important;
		width:800px !important;
		margin-right:100px !important;
	}
	
	.skin-dog-eared p a, .skin-more-resources p a, .additional-resources p a {
		font-size:16px !important;
	}
	
	#sub-specialties-index .specialties-index-two-column .right-column {width:250px !important;}
	
	.language-resources #ghContentMain {
		width:800px;
		margin-top:30px;
		margin-left:83px;
	}
	
	/* fixes responsive display for mobile in most pages */
	
	@media screen and (max-width: 767px) {
		iframe {width:97% !important;}
		body h1 {
			margin-top:0px;
		}
		.content {
			max-width:100%;
		}
		.imgSlider {
			max-width:100%;
			height:140px !important;
		}
		.imgSlider .slide {
			max-width:100%;
			height:140px !important;
		}
		.container_24 {
			max-width:100%;
		}
		.container_24 img {
			max-width:100%;
		}
		.container_24 .ls-area-body {
			max-width:100%;
		}
		.container_24 #content {
			max-width:100%;
			padding:0 19px 0 10px !important;
			margin-left:0px;
		}
		.container_24 .grid_13 {
			max-width:100%;
		}
		.container_24 .grid_19 {
			width:auto;
			max-width:100%;
			margin-left:0px !important;
			margin-top:0px !important;
			padding:0 0 0 10px !important;
		}
		.container_24 .grid_24 {
			max-width:100%;
		}
		.container_24 div.sub-specialties-list {
			max-width:100%;
		}
		#bottom {
			max-width:100%;
		}
		.standard-split {
			max-width:100%;
		} 
		.standard-split .left-column {
			max-width:100%;
		}
		#ghContentMain {
			max-width:100% !important;
		}
		div#gh-right-col div.blue-rightColLinks h3 a {
			font-size:14px !important;
		}
		div#gh-right-col div.blue-rightColLinks h3 {
			font-size:14px !important;
		}
		table.contact-list td {
			font-size:12px;
		}
		table.wide {
			font-size:12px;
			width:100%;
		}
		.specialties-index-one-column .imgSlider {
			display:none;
		}
		.specialties-index-two-column .call-to-action {
			display:none;
		}
		#specialties-index .specialties-index-two-column .left-column > div {
			margin-left:0px !important;
		}
		.language-resources #ghContentMain {
			width:95%;
			margin-top:10px;
			margin-left:10px;
		}
		.language-resources h1 {
			font-size:30px !important;
		}
		.language-resources h2 {
			font-size:26px !important;
		}
		
	}