:root {
    --font-family: "Foco", "Open Sans", "Helvetica Neue", sans-serif;

    --primary-color: #ba0c2f;
    --primary-light-color: #e72341;
    --primary-dark-color: #862633;

    --secondary-color: #838271;
    --secondary-light-color: #908f7e;
    --secondary-dark-color: #747364;

    --highlight-color: #007e7f;

    --chart-color-primary: #ba0c2f;
    --chart-color-secondary: #838271;
    --chart-color-neutral1: #838271;
    --chart-color-neutral2: #D2D2D0FF;
    --chart-color-foerderung1: #007e7f;
    --chart-color-foerderung2: #4CC0AD;
    --chart-color-foerderung3: #A6CE39;
    --chart-color-foerderung4: #007CBF;
    --chart-color-abzug1: #F3C716;
    --chart-color-abzug2: #BA0C2F;
    --chart-color-brutto: #007E7F;
    --chart-color-netto: #A6CE39;
    --chart-color-bedarf1: #007e7f;
    --chart-color-bedarf2: #e72341;
    --chart-color-luecke: #e72341;
    --chart-color-vorschlag: #007e7f;
    --chart-color-optimierung: #A6CE39;
    --chart-color-gruen: #A6CE39;
    --chart-color-gelb: #F3C716;
    --chart-color-rot: #BA0C2F;
    --chart-color-dunkelrot: #862633;
}

/* BEGIN Light */
@font-face {
    font-family: 'Foco';
    src: url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Lt.eot.xhtml?ln=ivfp-base-theming&v=26.2.1");
    src: url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Lt.eot.xhtml?ln=ivfp-base-theming&v=26.2.1?#iefix") format('embedded-opentype'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Lt.woff.xhtml?ln=ivfp-base-theming&v=26.2.1") format('woff'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Lt.woff2.xhtml?ln=ivfp-base-theming&v=26.2.1") format('woff2'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_Lt.ttf.xhtml?ln=ivfp-base-theming&v=26.2.1") format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* END Light */

/* BEGIN Regular */
@font-face {
    font-family: 'Foco';
    src: url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Rg.eot.xhtml?ln=ivfp-base-theming&v=26.2.1");
    src: url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Rg.eot.xhtml?ln=ivfp-base-theming&v=26.2.1?#iefix") format('embedded-opentype'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Rg.woff.xhtml?ln=ivfp-base-theming&v=26.2.1") format('woff'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Rg.woff2.xhtml?ln=ivfp-base-theming&v=26.2.1") format('woff2'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_Rg.ttf.xhtml?ln=ivfp-base-theming&v=26.2.1") format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* END Regular */

/* BEGIN Bold */
@font-face {
    font-family: 'Foco';
    src: url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Bd.eot.xhtml?ln=ivfp-base-theming&v=26.2.1");
    src: url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Bd.eot.xhtml?ln=ivfp-base-theming&v=26.2.1?#iefix") format('embedded-opentype'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Bd.woff.xhtml?ln=ivfp-base-theming&v=26.2.1") format('woff'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_W_Bd.woff2.xhtml?ln=ivfp-base-theming&v=26.2.1") format('woff2'),
    url("/jakarta.faces.resource/canadalife-theme/fonts/Foco_Bd.ttf.xhtml?ln=ivfp-base-theming&v=26.2.1") format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* END Bold */

