/*
/*------------------------------------------------------------------------------------------------ */
/* Header
-------------------------------------------------------------------------------------------------- */

header, nav {
    background-color: #003152;
	color: #fff;
}

.nav-content { 
	padding: 0;
	text-align: center;
}


@media (min-width: 62em) {
		
	header { 
		display: block;
		padding: 1.5rem 1.5rem 0; 
	}
	nav { height: 57px; }		

}


/*** DASH-3721 - Sitewide change: Add federal government security banner above header ***/
.usa-banner-container {
    display: block;
    background-color: #eaebeb;
    color: #2d2926;
    margin-bottom: 1em;
    font-size: .8em;
    margin-bottom: 25px; 
}
.usa-banner {
    padding: 2px 30px 0 30px;
}
.usa-banner__us-flag {
    width: 20px; 
    margin-right: 6px;
    top: -2px;
    position: relative;
}
#USMenuButton {
    text-decoration: underline;
    margin-left: 1em;
    color: #004E8A;
}
#USMenuButton:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #00365C;
}
.usa-banner__menu .usa-banner-content {
    padding-bottom: 35px;
    padding-top: 30px;
    font-size: 1.2em;
}
.usa-banner span {
    color: #2d2926;
    font-size: 0.75rem;
}
.toggle-indicator::before {
    font-family: FontAwesome;
    content: '\f106';
}
.collapsed .toggle-indicator::before {
    font-family: FontAwesome;
    content: '\f107';
}
.usa-banner__menu .usa-banner-content img {
    float: left;
    margin-right: 15px;
}
.usa-banner__menu .usa-banner-content .usa-media_block-body {
    overflow: hidden;
}
header {
    display: block;
    padding: 0 1.5rem 0;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
.usa-media_block-body .bold {
    font-family: 'Muli Extra Bold' !important;
    font-size: 1em;
}
@media (max-width: 1011px) {
    /*header { display:none; }*/
    #home-logo { display: none; }
}















