.headlogo {max-width: 33%}
.usa-header--extended .usa-logo {margin: 0.5rem 0 0.5rem 0 !important}
.key-container:not(:last-child)::after {content: ''; position: absolute; width: 200px; border-bottom: 0.7rem solid #D0011B; }
.bg-dhs_blue { background-color: #005287;}
.bg-dhs_blue-darkest {background-color: #002b46;}


@media screen and (max-width: 63.99em) {
    .headlogo {height: 3.5rem;margin: 0.2rem 0 0 1.5rem;}
 .usa-navbar {height:4rem}
 .usa-menu-btn {height: 4rem}
}

.program::before {
    font-size: 3rem;
    color: #ffffff;
    display: inline-block;
    font-family: fa5;
    position: relative;
    padding: 0.5rem 0rem 0.5rem 0rem;
    top: 0rem;
    content: "\f51c";
    width: 100%;
    text-align: center;
} 


.program.IS::before {
    content: "\f108";
}

.program.E::before {
    content: "\f51c";
}

.program.L::before {
    content: "\f5a0";
}

.program.G::before {
    content: "\f74d";
}

.program.K::before {
    content: "\f109";
}

.program.V::before {
    content: "\f109";
}

.program.EG::before {
    content: "\f51c \ \f74d";
}

.program.EK::before {
    content: "\f51c \ \f109";
}

.program.EL::before {
    content: "\f51c \ \f5a0";
}

.program.ELG::before {
    content: "\f51c \ \f5a0 \ \f74d";
}

.program.ELK::before {
    content: "\f51c \ \f5a0\ \f109";
}
.usa-identifier {
    background-color: #005288;
}

.usa-identifier__required-link {
    color: #c0c2c4 !important;
}
@media (min-width: 64em) {
    .usa-identifier__required-links-list {
        column-count: 4; 
    }
}
.usa-footer__logo .emi-logo-img img {
    width: 250px;
    height: auto;
    max-width: inherit;
    margin: 10px 0;
}
.usa-social-link--linkedin {
    background-image: url("/ndemu/_assets/_img/linkedin.svg"), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
}
.usa-social-link--newsletter {
    background-image: url("/ndemu/_assets/_img/mail.svg"), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
}