/* ------------------- Home Page Simplification ------------------- */
#healthslider {
	display: none;
} 

#homeinnerContent {
    margin: 0 0 0;
}

/* ------------------- General Styles ------------------- */

#tier4innerContent .page-title {
	margin-top: 0;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 0em;
}

#tier4innerContent ul {
	list-style: outside;
}

#tier4innerContent ul:last-child {
	padding-bottom: 0;
}

#tier4innerContent li {
	padding-bottom: 0;
}

#tier4innerContent > h3 {
	position: relative;
	margin: 40px 0 20px;
	padding:  8px 20px;
	padding-left: 78px; /* padding (20) + image width (48) + spacing (10) */
	background: #112E51;
	color: #fff;
	font-family: inherit;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	overflow: visible;
}

#tier4innerContent > h3 img {
	position: absolute;
	top: 50%;
	left: 20px;
	display: inline-block;
	width: 48px;
	height: 56px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.top_link {
	margin-top: 80px;
}

.hero {
	display: block;
	width: calc(100% + 40px);
	margin-right: -20px;
	margin-bottom: 20px;
	margin-left: -20px;
}

.accordion-container {
	width: 100%;
	margin-bottom: 3px;
	border: 2px solid #f1f1f1;
	clear: both;
}

.accordion-toggle,
.accordion-content {
	padding: 20px;
}

.accordion-toggle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	background-color: #f1f1f1;
	-webkit-transition: background-color .2s, color .2s;
	-o-transition: background-color .2s, color .2s;
	transition: background-color .2s, color .2s;
}

.accordion-toggle:hover,
.accordion-toggle:focus {
	text-decoration: none;
	background-color:  #fff;
}

.accordion-container h3,
.accordion-container h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1em;
	line-height: 1;
	font-family: inherit;
	text-transform: uppercase;
}

.accordion-container h3 a,
.accordion-container h4 a {
	color: #000;
}

.accordion-container h3 strong,
.accordion-container h4 strong {
	display: block;
	-webkit-box-flex:  1;
	    -ms-flex:  1 1 100%;
	        flex:  1 1 100%;
	font-weight: normal;
}


.accordion-container h3 strong span,
.accordion-container h4 strong span {
	display: block;
}

.accordion--crisis {
	border: 0;
	border-left: 5px solid #f2b952;
	background: #f1f1f1;
}

.accordion--crisis .accordion-toggle {
	position: relative;
}

.accordion--crisis .accordion-toggle:hover,
.accordion--crisis .accordion-toggle:focus {
	background:  #f1f1f1;
}

.accordion--crisis .accordion-toggle:hover strong,
.accordion--crisis .accordion-toggle:hover strong,
.accordion--crisis .accordion-toggle:focus strong,
.accordion--crisis .accordion-toggle:focus strong{
	color:  #900;
}

.accordion--crisis .accordion-toggle .fa-exclamation-triangle {
	-ms-flex-item-align: start;
	    align-self: flex-start;
	font-size:  24px;
	color: #000;
	margin-right: 10px;
}

.accordion--crisis .accordion-toggle > strong,
.accordion--crisis .accordion-toggle .toggle-icon {
	-ms-flex-item-align: end;
	    align-self: flex-end;
}

.accordion--crisis .accordion-toggle strong span {
	display: block;
	text-transform: none;
	font-weight:  bold;
}

.accordion--crisis .accordion-toggle strong span:first-child {
	margin-bottom: 8px;
	font-size: 18px;
	color: #003F72;
}

.accordion--crisis .accordion-toggle strong span:last-child {
	font-size: 14px;
	color: #000;
}

.accordion--crisis h3 {
	margin-bottom: 0;
}

.accordion--crisis .accordion-toggle::after {
	position: absolute;
	bottom: 0;
	left: 49px; /* title padding + exclamation width + exclamation margin - container border left */
	right: 20px;
	display: block;
	border-bottom: 1px dashed transparent;
	content: '';
}

.accordion--crisis.open .accordion-toggle::after {
	border-color: #900;
}

.accordion--crisis .accordion-content {
	padding-left: 49px; /* title padding + exclamation width + exclamation margin - container border left */
}

.embed-container {
	position: relative;
	padding-top: 56.25%; /* 9:16 */;
}

.embed-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.btn,
a.btn,
.btn[href$=".pdf"],
.btn[href$=".ppt"],
.btn[href$=".pptx"],
.btn[href$=".doc"],
.btn[href$=".docx"],
.btn[href$=".xls"],
.btn[href$=".xlsx"],
.btn[href$=".csv"],
.btn[href$=".vsd"],
.btn[href$=".vdw"],
.btn[href$=".mp3"],
.btn[href$=".zip"],
.btn[href$=".rar"] {
	background: #900;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	max-width: 100%;
	white-space: normal;
	-webkit-transition: background .2s;
	-o-transition: background .2s;
	transition: background .2s;
}

.btn:hover,
.btn:focus,
a.btn:hover,
a.btn:focus,
.btn[href$=".pdf"]:hover,
.btn[href$=".pdf"]:focus,
.btn[href$=".ppt"]:hover,
.btn[href$=".ppt"]:focus,
.btn[href$=".pptx"]:hover,
.btn[href$=".pptx"]:focus,
.btn[href$=".doc"]:hover,
.btn[href$=".doc"]:focus,
.btn[href$=".docx"]:hover,
.btn[href$=".docx"]:focus,
.btn[href$=".xls"]:hover,
.btn[href$=".xls"]:focus,
.btn[href$=".xlsx"]:hover,
.btn[href$=".xlsx"]:focus,
.btn[href$=".csv"]:hover,
.btn[href$=".csv"]:focus,
.btn[href$=".vsd"]:hover,
.btn[href$=".vsd"]:focus,
.btn[href$=".vdw"]:hover,
.btn[href$=".vdw"]:focus,
.btn[href$=".mp3"]:hover,
.btn[href$=".mp3"]:focus,
.btn[href$=".zip"]:hover,
.btn[href$=".zip"]:focus,
.btn[href$=".rar"]:hover,
.btn[href$=".rar"]:focus {
	background: #112E51;
	color: #fff;
}

.row .btn {
	width: 100%;
	margin-bottom: 20px;
}

aside {
	margin: 30px 0;
	padding: 15px 0;
	border-top: 5px solid #0073B4;
	border-bottom: 5px solid #0073B4;
	text-align: center;
}

aside p:last-child {
	padding-bottom: 0;
}

.row aside .btn {
	width: auto;
	margin-bottom: 0;
}

@media (min-width: 960px) {
	aside {
		margin-top: 0;
	}

	.col-md-8 {
		width: 66.66666%;
	}

	.col-md-4 {
		width: 33.33333%;
	}
}


/* ------------------- ALERT BOXES ------------------- */


.usa-alert{
  background:none;
  background-color:#f1f1f1;
  border-left-style:solid;
  border-left-width:10px;
  display:table;
  padding:1.67em 1.67em .5em 1.67em;
  width:100%;
margin-bottom: 2.5em;
}

.usa-alert:before{display:block;width:auto;background:none;font-family:Font Awesome\ 5 Free;font-size:1.67em;margin-right:.65em;position:static;font-weight:900}

.usa-alert .usa-alert-body{display:table-cell;padding-left:0;padding-right:0;width:100%;vertical-align:middle}

.usa-alert-heading{font-size:1.5em;margin-top:0;padding-top:0}

.usa-alert-text{margin-top:2em}

.usa-alert-text:only-child{margin:0;padding:0}

.usa-alert-text p:first-child{margin-top:0}

.usa-alert-text p:last-child{margin-bottom:0}
           
          .usa-alert-text .usa-xalert-heading+p:only-of-type{margin-top:2em}

.usa-alert-text ul{padding-left:2em}

.usa-alert-info{border-left-color:#00a6d2}

.usa-alert-info:before{content:"\F05A"}

.usa-alert-info.background-color-only{background-color:#e1f3f8}



.usa-alert-email{border-left-color:#00a6d2}

.usa-alert-email:before{content:"\f0e0"}

.usa-alert-email.background-color-only{background-color:#e1f3f8}



.usa-alert-error{border-left-color:#cd2026}

.usa-alert-error:before{color:#cd2026;content:"\F06A"}

.usa-alert-error.background-color-only{background-color:#f9dede}

.usa-alert-success{border-left-color:#2e8540}

.usa-alert-success:before{color:#2e8540;content:"\F00C"}

.usa-alert-success.background-color-only{background-color:#e7f4e4}

.usa-alert-warning{border-left-color:#fdb81e}

.usa-alert-warning:before{content:"\F071"}

.usa-alert-warning.background-color-only{background-color:#fff1d2}

.usa-alert-continue{border-left-color:#2e8540}

.usa-alert-continue:before{color:#2e8540;content:"\F023"}

.usa-alert.background-color-only{border-left:none;padding:2em}

.usa-alert.background-color-only:before{content:none}

.va-alert-close{background-color:transparent;color:#0071bb;font-size:2.25em;padding:0;position:absolute;margin:1.6em;right:0;top:0;width:auto;z-index:9}

.va-alert-close:hover{background-color:transparent;color:#003e73}

.va-alert-close:active{background-color:transparent;color:#112e51}

p.usa-alert-heading{margin-top:0}

.claims-list-alert{margin-bottom:1em;margin-top:0}

.va-alert-close-icon{font-size:1.1em!important}

.claims-alert-status{margin-top:0;margin-bottom:2em}

.claims-alert-header{padding-bottom:0!important;margin-top:0}.alerts-list{list-style:none}

.alerts-list li{margin-left:-.4em}

.claims-alert-checkbox>label{margin-top:0;margin-bottom:0;max-width:100%}

.need-files-alert{padding-bottom:4em}

@media screen and (min-width:768px){.need-files-alert{padding-bottom:1em}}

.alert-with-details{display:flex;justify-content:space-between;flex-direction:column}

@media screen and (min-width:768px){.alert-with-details{flex-direction:row}}

.usa-alert-full-width{background-color:#f1f1f1}

.usa-alert-full-width.dismissable-option-header{display:none}

.usa-alert-full-width.dismissable-option-header.show-alert{display:block}

.usa-alert-full-width.dismissable-option-header.dismissed{display:none}

.usa-alert-full-width .usa-alert-dismiss{position:absolute;right:0;top:5px;cursor:pointer}

.usa-alert-full-width>.usa-alert{border-left:none;max-width:1000px;margin:0 auto}

.usa-alert-full-width>.usa-alert .paragraph--type--expandable-text .field--name-field-text-expander .field__label{display:none}

.usa-alert-full-width>.usa-alert .paragraph--type--expandable-text .field--name-field-text-expander .field__item{margin-top:0;padding-top:0;font-weight:700;text-decoration:underline;color:#003e73;cursor:pointer}

.usa-alert-full-width>.usa-alert .paragraph--type--expandable-text .field--type-text-long,
.usa-alert-full-width>.usa-alert .paragraph--type--expandable-text .field--type-text-long .field__label{display:none}

.usa-alert-full-width>.usa-alert .paragraph--type--expandable-text .field--type-text-long.expander-content-open{display:block}

.usa-alert-full-width-warning{border-top:1rem solid #fdb81e}

.usa-alert-full-width-info,
.usa-alert-full-width-information{border-top:1rem solid #00a6d2}

.usa-alert-full-width-info .usa-alert:before,
.usa-alert-full-width-information .usa-alert:before{content:"\F05A";background:none;font-size:2em;margin-right:1.5em;position:static;font-weight:900}
                                  
@media only screen and (max-width: 768px) { 
#mainContentWrapper {padding-left:20px !important;}
#tier4innerContent .page-title {border-top:1px solid #cccccc}
}
