[class*=sidebar-dark-] .sidebar a {
    color: white !important;
}

.bg-faf {
    background-color: #2D2E84 !important;
}



@font-face {
    font-family: "Gotham";
    src: url("/extranet/fonts/Gotham/Gotham_Light-s.p.9c08de2e.otf") format("opentype");
    font-display: swap;
    font-weight: 300;
}

@font-face {
    font-family: "Gotham";
    src: url("/extranet/fonts/Gotham/Gotham_Book-s.p.a141cde0.otf") format("opentype");
    font-display: swap;
    font-weight: 400;
}

@font-face {
    font-family: "Gotham";
    src: url("/extranet/fonts/Gotham/Gotham_Medium-s.p.ca900f66.otf") format("opentype");
    font-display: swap;
    font-weight: 500;
}

@font-face {
    font-family: "Gotham";
    src: url("/extranet/fonts/Gotham/Gotham_Bold-s.p.cee12252.otf") format("opentype");
    font-display: swap;
    font-weight: 700;
}

@font-face {
    font-family: "Gotham";
    src: url("/extranet/fonts/Gotham/Gotham_Ultra-s.p.a5221b79.otf") format("opentype");
    font-display: swap;
    font-weight: 900;
}

@font-face {
    font-family: "Gotham Fallback";
    src: local("Arial");
    ascent-override: 70.47%;
    descent-override: 17.62%;
    line-gap-override: 17.62%;
    size-adjust: 113.52%;
}
body {
    font-family: 'Gotham', Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue',  sans-serif;
}

.ag-theme-alpine {
    font-family: 'Gotham', Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue',  sans-serif !important;
}


body.sidebar-mini:not(.filemaker), aside.main-sidebar {
    background: url("/extranet/img/faf/hero-bg.jpg") no-repeat center center #004265 !important;
    background-size: cover!important;
}

body.login-page, body.register-page {
    background: url("/extranet/img/faf/hero-bg.jpg") no-repeat center center #004265 !important;
    background-size: cover!important;
}

.brand-link .brand-image {
    max-height: 50px !important;
}
