@font-face { font-family: Source Sans Pro Web; font-style: normal; font-weight: 300; font-display: fallback; src: url(./fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"),url(./fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format("woff"),url(./fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format("truetype"); }
@font-face { font-family: Source Sans Pro Web; font-style: normal; font-weight: 400; font-display: fallback; src: url(./fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"),url(./fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format("woff"),url(./fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format("truetype"); }
@font-face { font-family: Source Sans Pro Web; font-style: normal; font-weight: 700; font-display: fallback; src: url(./fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"),url(./fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format("woff"),url(./fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format("truetype"); }
@font-face { font-family: Source Sans Pro Web; font-style: italic; font-weight: 300; font-display: fallback; src: url(./fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"),url(./fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format("woff"),url(./fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format("truetype"); }
@font-face { font-family: Source Sans Pro Web; font-style: italic; font-weight: 400; font-display: fallback; src: url(./fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"),url(./fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format("woff"),url(./fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format("truetype"); }
@font-face { font-family: Source Sans Pro Web; font-style: italic; font-weight: 700; font-display: fallback; src: url(./fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"),url(./fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format("woff"),url(./fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format("truetype"); }

div.container.bmds { width: 100% !important; }
.d-flex { display: flex !important; }
div.layout-content h1 {margin-top: 0px;}
#top-agency-name h2 { padding-top: 5px !important; height: 20px; }
#page-title-area {display:none;}
div.layout-content a:visited {color: #0071bc !important;}
@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE 10 and 11 hacks */
   .dol-logo-area--small h2 {width:100% !important;}
}
div.dol-primary-footer-menu div.panel {  
    background: #f7f7f7 !important;
    background-color: #f7f7f7 !important; 
    border-image-width: 2px !important; 
    border-width: 0px !important; 
    border-bottom-color: #f7f7f7 !important; 
    border-left-color: #f7f7f7 !important; 
    border-right-color: #f7f7f7 !important; 
    border-top-color: #f7f7f7 !important; 
    border: none !important; 
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    box-shadow: none !important;
}



