
/* ===================== Custom CSS ===================== */


/* ===================== Segoe Font ===================== */


@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Light"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format("truetype");
    font-weight: 100;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Semilight"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");
    font-weight: 200;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Bold"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Semibold"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format("truetype");
    font-weight: 700;
}



@media (max-width: 575px){
#mainHeader.header1, #mainHeader.header2 {
    height: 125px !important;
}
}

/* Hide IHS Logo content holder. (Side Panel) */

div#sideItem46 .container.clearfix {
    display: none;
}

/* ===================== Font, size and line height ===================== */

body,
.cbContent h1,
.cbContent h2,
.cbContent h3,
.cbContent h4,
.cbContent h5,
.cbContent h6,
.cbContent,
h1,
h2,
h3,
h4,
h5,
h6
{
    font-family: "SegoeUI" !important
}

.cbContent .anchorMenu li {
    font-size: 16px;
}

.cbContent label, .cbContent li, .cbContent p {
    line-height: 1.7em!important;

}

.cbContent p {
    font-size: 16px;
}

/* ===================== Article Heading Style ===================== */

h2.articleHeader {
    background-color: #21305D;
    color: #fff;
    padding: 0 0 5px 10px;
    border-bottom: solid 5px #DC2726;
    font-size: 30px;
    font-weight: 500;
}