@font-face {
    font-family: "Helvetica-Neue";
    font-weight: 400; /* stylelint-disable-line font-weight-notation */
    font-style: normal;
    font-display: swap;
    src: url('../fonts/helvetica/helvetica-pro-regular.ttf') format("truetype");
}

@font-face {
    font-family: "Helvetica-Neue";
    font-weight: 700; /* stylelint-disable-line font-weight-notation */
    font-style: normal;
    font-display: swap;
    src: url('../fonts/helvetica/helvetica-pro-bold.ttf') format("truetype");
}

@font-face {
    font-family: "Helvetica-Neue-Condensed";
    font-weight: 700; /* stylelint-disable-line font-weight-notation */
    font-style: normal;
    font-display: swap;
    src: url('../fonts/helvetica/helvetica-pro-condensed.ttf') format("truetype");
}

html, body {
    font-family: "Helvetica-Neue", sans-serif;
    font-weight:400;
}

body.login-layout, .navbar.ace-save-state, .ace-nav > li.light-blue > a {
    background-color:#0c2340 !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica-Neue-Condensed";
    font-weight: 700;
    text-transform:uppercase;
}

.btn-primary,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
    background-color:#0C71C3 !important;
    border-color:#0C71C3 !important;
}

.no-skin h1, .no-skin h2, .no-skin h3, .no-skin h4, .no-skin h5, .no-skin h6, .no-skin .breadcrumb>li>a, .no-skin .nav-list>li.active>a, .no-skin a {
    color:#0C71C3;
}

.no-skin .breadcrumb>li>a, .no-skin .nav-list>li.active>a, .no-skin .nav-list > li .submenu > li.active > a, .no-skin .nav-list > li .submenu > li.active > a > .menu-icon {
    color:#0C71C3 !important;
}

.no-skin .nav-list li.active>a:after {
    border-right-color:#0C71C3;
}

.no-skin .nav-list>li.active:after {
    border-color:#0C71C3;
}

.no-skin .nav-list > li.open > a, .no-skin .nav-list > li:hover > a, .no-skin .nav-list > li .submenu > li > a:hover {
    color:#e02b20;
}

.no-skin .nav .open > a, .no-skin .nav .open > a:focus, .no-skin .nav .open > a:hover  {
    border-color:#e02b20;
}