:root {
    --sidemenu-background-color: #f0f0f0;
    --header-logo-extended: url(/images/rosco-logo-horizontal.png);
    --header-logo: url(/images/roscovision-icon.png);
    --loader-url: url(/images/loader_form_send.gif);

    --theme-colors-primary: #0071b6;
    --theme-colors-secondary: #ed1e79;
    --theme-colors-tertiary: #29a9e0;
    --theme-colors-alternate: #2e318c;

    --theme-font: "Red Hat Display", sans-serif;
}

/* var(--theme-colors-alternate) */


/* Light */
@font-face {
    font-family: 'Helvetica';
    src: local('Helvetica'),
        url('./font/Helvetica/Helvetica-Light.ttf') format('truetype'),
        url('./font/Helvetica/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('./font/Helvetica/Helvetica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

/* Regular */
@font-face {
    font-family: 'Helvetica';
    src: local('Helvetica'),
        url('./font/Helvetica/Helvetica-Regular.ttf') format('truetype'),
        url('./font/Helvetica/Helvetica-Regular.eot?#iefix') format('embedded-opentype'),
        url('./font/Helvetica/Helvetica-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

/* Medium */
@font-face {
    font-family: 'Helvetica';
    src: local('Helvetica'),
        url('./font/Helvetica/Helvetica-Medium.ttf') format('truetype'),
        url('./font/Helvetica/Helvetica-Medium.eot?#iefix') format('embedded-opentype'),
        url('./font/Helvetica/Helvetica-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

/* Bold */
@font-face {
    font-family: 'Helvetica';
    src: local('Helvetica'),
        url('./font/Helvetica/Helvetica-Bold.ttf') format('truetype'),
        url('./font/Helvetica/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
        url('./font/Helvetica/Helvetica-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/*
* INGtech Whitelabel Font Family (FWSD-6390)
*/

/* light */
@font-face {
    font-family: 'IBMPlexSans';
    src: local('IBM_Plex_Sans'),
        url('./font/IBM_Plex_Sans/IBMPlexSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* Regular */
@font-face {
    font-family: 'IBMPlexSans';
    src: local('IBM_Plex_Sans'),
        url('./font/IBM_Plex_Sans/IBMPlexSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* Medium */
@font-face {
    font-family: 'IBMPlexSans';
    src: local('IBM_Plex_Sans'),
        url('./font/IBM_Plex_Sans/IBMPlexSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* Bold */
@font-face {
    font-family: 'IBMPlexSans';
    src: local('IBM_Plex_Sans'),
        url('./font/IBM_Plex_Sans/IBMPlexSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/*
* RoviTrackerInc Whitelabel Font Family (FWSD-7645)
*/

/* Light */
@font-face {
    font-family: 'Titillium';
    src: local('Titillium'),
        url('./font/Titillium/Titillium-LightItalic_0.otf') format('.otf'),
        url('./font/Titillium/Titillium-LightUpright.otf') format('.otf');
    font-weight: 300;
    font-style: normal;
}

/* Regular */
@font-face {
    font-family: 'Titillium';
    src: local('Titillium'),
        url('./font/Titillium/Titillium-Regular.otf') format('.otf'),
        url('./font/Titillium/Titillium-RegularItalic.otf') format('.otf');
    font-weight: 400;
    font-style: normal;
}

/* Medium */
@font-face {
    font-family: 'Titillium';
    src: local('Titillium'),
        url('./font/Titillium/Titillium-Thin.otf') format('.otf'),
        url('./font/Titillium/Titillium-ThinItalic.otf') format('.otf'),
        url('./font/Titillium/Titillium-ThinUpright.otf') format('.otf');
    font-weight: 500;
    font-style: normal;
}

/* Bold */
@font-face {
    font-family: 'Titillium';
    src: local('Titillium'),
        url('./font/Titillium/Titillium-Semibold.otf') format('.otf'),
        url('./font/Titillium/Titillium-SemiboldItalic.otf') format('.otf'),
        url('./font/Titillium/Titillium-SemiboldUpright.otf') format('.otf');
    font-weight: 700;
    font-style: normal;
}
