body {
    background-image: none;
    background-color: #f1f2f2;
}

.has-logo .header-title {
    left: 0px;
}

#identityContact {
    padding-top: 0;
    padding-bottom: 0;
}

.lt-ie9 .header-content {
    height: 251px;
}

@media only screen and (min-width: 672px) {
    .header-content {
        height: 251px;
    }

    #identityContact {
        background-image: url(/uploads/website/nlbanner20srcsetlarge2_srcset-large.png);
    }
}

.contentArea.contentAreaB .subnav.nav-secondary{
    background-color: #fff;
    padding: 0.875em;
    border: 1px solid #424242;
    border-radius: 4px;
    }
.contentArea.contentAreaB .subnav.nav-secondary:empty{
    visibility: hidden;
    }
    
.subnav.nav-secondary ul li{
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 10px;
}
.subnav.nav-secondary ul li:last-child{
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.subnav.nav-secondary ul li a:hover{
    text-decoration: bold;
}
.module.text{
    color: #424242;
    font-size: 1.2rem;
    font-weight: lighter;
}
.footer{
    background-color: #424242;
    color: #fff;
    font-size: 1.0rem;
    font-weight: lighter;
}
.header-container{
        background-color: #0d5279;    
    }
.mono-branding-footer-container{
        visibility: hidden;    
    }
-mono-branding-logo{
    visibility: hidden;
}
.header-title .h1{
    Font-size: 3.0rem;
    color: #fff;
}
.header-title .h2{
    Font-size: 1.5rem;
    font-weight: lighter;
    color: #fff;
}






/* Mobile header */
@media only screen and (max-width: 671px) {

/* 1) Mobile Header Background */
#identityWrapper{
    background: #0d5279;
}

/* 2) Mobile Header Title */
.header-content .header-title.hidden-large span{
    font-size: 20px;
    color: #fff !important;
    line-height: 1;
}

/* 3) Menu Icon Color */
.header-content #menubutton:before{
    color: #fff;
}

/* 4) Language Icon Color */
.header-content .btn-language:before{
    color: #1e6885;
}

/* 5) Mobile Nav Primary Background */
.nav-primary{
    background-color: #053041;
}

/* 6) Mobile Nav Dropdown Border color between links */
.nav-dropdown{
    background: #0c4a63;
}

/* 7) Mobile Nav Dropdown links
   Mobile Language Dropdown links */
.nav-dropdown li a,
.nav-dropdown li a:hover{
    font-size: 20px;
    color: #fff !important;
    background-color: #1c5e78 !important;
}

/* 8) Mobile Nav Dropdown link arrow */
.nav-dropdown li a .arrow{
    color: #fff;
}

/* 9) Mobile Nav Dropdown active links */
.nav-dropdown li a.active{
    color: #fff !important;
    background-color: #277797 !important;
}

/* 10) Mobile Nav Dropdown active links arrow */
.nav-dropdown li a.active > .arrow{
    color: #fff;
}
-mono-branding-logo{
    visibility: hidden;
}