h1, h2, h3, h4, h5, h6 {letter-spacing: 0;font-weight: 400;line-height: .9em;}
h3 {text-transform: none !important;}

/* Header Navigation */
header nav ul.nav-main li a {text-transform:none !important;font-weight: 400 !important;}

/* Breadcrumb */
.page-top {
    background: url(/Portals/0/assets/images/bg-breadcrumb.png), linear-gradient(to right, #007ea8, #045294);
    border-top-color: #007ea8 !important;
    background-color: #007ea8 !important;
    background-repeat: no-repeat;
    background-position: center top;
    min-height:114px;
}
.page-top .breadcrumb {display:none !important;}
#footer, #footer p, .body > #footer h1, .body > #footer h2, .body > #footer h3, .body > #footer h4, .body > #footer a {color: #fff !important;}
#footer a, #footer a:active, #footer a:visited {color:#efefef !important;}
#footer a:hover {color:#999 !important;}
#footer a.terms, #footer a.terms:hover, .body > #footer a.terms {color:#999 !important;}
#footer a.privacy, #footer a.privacy:hover, .body > #footer a.privacy {color:#999 !important;}
.body > #footer .copyright {color: #999 !important;}

/* Document Icons (Font Awesome 6 Free – Solid) */

/* 1) Base link reset for supported file types */
a:is( [href$=".pdf"], [href*=".pdf?"], [href$=".doc"], [href$=".docx"], [href*=".doc?"], [href*=".docx?"], [href$=".ppt"], [href$=".pptx"], [href*=".ppt?"], [href*=".pptx?"], [href$=".xls"], [href$=".xlsx"], [href*=".xls?"], [href*=".xlsx?"], [type="application/pdf"], [type="application/vnd.ms-word"], [type="application/vnd.openxmlformats-officedocument.wordprocessingml.document"], [type="application/vnd.ms-powerpoint"], [type="application/vnd.ms-excel"] ) {
    box-shadow: none;
    padding: 0;
    margin: 0;
}

/* 2) Shared icon styling */
a:is( [href$=".pdf"], [href*=".pdf?"], [type="application/pdf"], [href$=".doc"], [href$=".docx"], [href*=".doc?"], [href*=".docx?"], [type="application/vnd.ms-word"], [type="application/vnd.openxmlformats-officedocument.wordprocessingml.document"], [href$=".ppt"], [href$=".pptx"], [href*=".ppt?"], [href*=".pptx?"], [type="application/vnd.ms-powerpoint"], [href$=".xls"], [href$=".xlsx"], [href*=".xls?"], [href*=".xlsx?"], [type="application/vnd.ms-excel"] )::after {
    display: inline-block;
    margin-left: 6px;
    font-family: "Font Awesome 6 Free";
    font-weight: 900; /* solid style */
    font-size: inherit;
    line-height: 1;
    text-decoration: none;
}

/* 3) Per-file icon + color (FA6 glyphs) */
a:is([href$=".pdf"], [href*=".pdf?"], [type="application/pdf"])::after {
    content: "\f1c1"; /* file-pdf */
    color: #801309;
}

a:is( [href$=".doc"], [href$=".docx"], [href*=".doc?"], [href*=".docx?"], [type="application/vnd.ms-word"], [type="application/vnd.openxmlformats-officedocument.wordprocessingml.document"] )::after {
    content: "\f1c2"; /* file-word */
    color: #185abd;
}

a:is( [href$=".ppt"], [href$=".pptx"], [href*=".ppt?"], [href*=".pptx?"], [type="application/vnd.ms-powerpoint"] )::after {
    content: "\f1c4"; /* file-powerpoint */
    color: #d24726;
}

a:is( [href$=".xls"], [href$=".xlsx"], [href*=".xls?"], [href*=".xlsx?"], [type="application/vnd.ms-excel"] )::after {
    content: "\f1c3"; /* file-excel */
    color: #217346;
}

/* Hides Icon for Image Links */
    a.no-doc-icon:after {display:none !important;}
    /* button */
    .btn, .btn-group > .btn {padding: 6px 12px !important;}
    .btn-lg, .btn-group-lg > .btn {padding: 10px 16px !important;}
    .btn-xs, .btn-group-xs > .btn {padding: 1px 5px !important;}
    .btn-sm, .btn-group-sm > .btn {padding: 5px 10px !important;}
    .display-normal{display:inline-block !important;}

/* Overwrite Bootstrap Buttons */
html a.btn-borders.btn-tertiary:hover {color:#fff !important;}
a.white {color:#fff !important;}