/*
[styles]
fontFamily = "sans-serif"
primaryColor = "#000000"
secondaryColor = "#FBFBFB"
thirdColor = "#D9D9D9"
fourthColor = "#000000"
iconColor = "#2B2B2B"
iconHoverColor = "#D9D9D9"
iconSelectedColor = "#000000"
iconSelectedHoverColor = "#F84300"
modalPosition = "flex-end"
footerBgColor = "#000000"
footerTextColor = "#F84300"
*/

.program-font-family {
    font-family: sans-serif !important;
}

.program-primary-background-color {
    background-color: #000000 !important;
}

.program-primary-border-color {
    border-color: #000000 !important;
}

.program-primary-color {
    color: #000000 !important;
}

.program-primary-color-hover:hover {
    color: #000000 !important;
}

.program-primary-color-hover.hover {
    color: #000000 !important;
}

.program-secondary-background-color {
    background-color: #FBFBFB !important;
}

.program-secondary-border-color {
    border-color: #FBFBFB !important;
}

.program-secondary-color {
    color: #FBFBFB !important;
}

.program-secondary-color-hover:hover {
    color: #FBFBFB !important;
}

.program-secondary-color-hover.hover {
    color: #FBFBFB !important;
}

.program-third-background-color {
    background-color: #D9D9D9 !important;
}

.program-third-border-color {
    border-color: #D9D9D9 !important;
}

.program-third-color {
    color: #D9D9D9 !important;
}

.program-third-color-hover:hover {
    color: #D9D9D9 !important;
}

.program-third-color-hover.hover {
    color: #D9D9D9 !important;
}

.program-fourth-background-color {
    background-color: #000000 !important;
}

.program-fourth-border-color {
    border-color: #000000 !important;
}

.program-fourth-color {
    color: #000000 !important;
}

.program-fourth-color-hover:hover {
    color: #000000 !important;
}

.program-fourth-color-hover.hover {
    color: #000000 !important;
}

.program-icon-color {
    color: #2B2B2B !important;
}

.program-icon-color:hover {
    color: #D9D9D9 !important;
}

.program-icon-color.hover {
    color: #D9D9D9 !important;
}

.program-icon-color.selected {
    color: #000000 !important;
}

.program-icon-color.selected:hover {
    color: #F84300 !important;
}

.program-icon-color.selected.hover {
    color: #F84300 !important;
}

.program-modal-position {
    align-items: flex-end !important;
}

footer.signin, footer.signin a {
    background-color: #000000 !important;
}

footer.signin, footer.signin a {
    color: #F84300 !important;
}

/* [ignore] */

@font-face {
    font-family: 'MBLZ Title';
    font-weight: normal;
    font-style: normal;
    src: url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Title.woff)
        format('woff'),
        url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Title.woff2)
        format('woff2')
        url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Title.ttf)
        format('truetype');
}

@font-face {
    font-family: 'MBLZ Text';
    font-weight: normal;
    font-style: normal;
    src: url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Text.woff)
        format('woff'),
        url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Text.woff2)
        format('woff2')
        url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Text.ttf)
        format('truetype');
}

@font-face {
    font-family: 'MBLZ Text';
    font-weight: bold;
    src: url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Bold.woff)
        format('woff'),
        url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Bold.woff2)
        format('woff2')
        url(https://fin.rciservices.eu/binaries/fonts/mobilize/MBLZ-Bold.ttf)
        format('truetype');
}

h1.program-font-family, h2.program-font-family, h3.program-font-family, h4.program-font-family, h5.program-font-family, h6.program-font-family, h7.program-font-family {
    font-family: 'MBLZ Title' !important;
}

.program-font-family {
    font-family: 'MBLZ Text' !important;
}
