@charset "UTF-8";

@font-face {
    font-family: "HaiAu Sans";
    src: url("../fonts/helvetica-neue-regular.woff") format("woff"), url("../fonts/helvetica-neue-regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "HaiAu Sans";
    src: url("../fonts/helvetica-neue-bold.woff") format("woff"), url("../fonts/helvetica-neue-bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Inline font-family with !important remains an intentional CMS override. */
:root body,
:root body :not(.fa):not(.fa *):not(.glyphicon):not(.glyphicon *):not([class^="icon-"]):not([class*=" icon-"]):not([class^="nad-"]):not([class*=" nad-"]):not(pre):not(pre *):not(code):not(code *):not(kbd):not(kbd *):not(samp):not(samp *):not(.cke_source):not(svg):not(svg *),
:root body .highcharts-container text {
    font-family: "HaiAu Sans", Arial, Helvetica, sans-serif !important;
}

/* These legacy rules used the bold font file with font-weight: 400. */
:root body .address-footer span,
:root body .register_box .register_title p.color-red,
:root body .register_box .form-group label,
:root body .nav-haiau .login a,
:root body .navbar-header .login a {
    font-weight: 700;
}
