

/* HTML, CUSTOM VARIABLES
----------------------------------------------------------*/

:root {
    --ic-city-color--brno: #2d90c7;
    --ic-city-color--hradec-kralove: #925ab4;
    --ic-city-color--ceske-budejovice: #fc6c5e;
    --ic-city-color--jihlava: #6f9331; /* use to be #14b7d3 in ICv2 */
    --ic-city-color--olomouc: #00b14a;
    --ic-city-color--opava: #fc6c5e;
    --ic-city-color--ostrava: #d34f68;
    --ic-city-color--pardubice: #6f9331;
    --ic-city-color--plzen: #6f9331; /* use to be #14b7d3 in ICv2 */
    --ic-city-color--praha: #c3b600;
    --ic-city-color--usti-nad-labem: #6f9331;
    --ic-city-color--zlin: #e58718;
    --ic-city-color--video-course: #996153;
    --ic-city-color--online-course: #00a4bb; /* same as g-color--turquoise, use to be #10aaac in ICv2 */
}


/* CITY COLORS
----------------------------------------------------------*/

.ic-city-color--background-and-border--brno {
    background-color: var(--ic-city-color--brno);
    border-color: var(--ic-city-color--brno);
}

.ic-city-color--border--brno {
    border-color: var(--ic-city-color--brno) !important;
}

.ic-city-color--background-and-border--hradec-kralove {
    background-color: var(--ic-city-color--hradec-kralove);
    border-color: var(--ic-city-color--hradec-kralove);
}

.ic-city-color--border--hradec-kralove {
    border-color: var(--ic-city-color--hradec-kralove) !important;
}

.ic-city-color--background-and-border--ceske-budejovice {
    background-color: var(--ic-city-color--ceske-budejovice);
    border-color: var(--ic-city-color--ceske-budejovice);
}

.ic-city-color--border--ceske-budejovice {
    border-color: var(--ic-city-color--ceske-budejovice) !important;
}

.ic-city-color--background-and-border--jihlava {
    background-color: var(--ic-city-color--jihlava);
    border-color: var(--ic-city-color--jihlava);
}

.ic-city-color--border--jihlava {
    border-color: var(--ic-city-color--jihlava) !important;
}

.ic-city-color--background-and-border--olomouc {
    background-color: var(--ic-city-color--olomouc);
    border-color: var(--ic-city-color--olomouc);
}

.ic-city-color--border--olomouc {
    border-color: var(--ic-city-color--olomouc) !important;
}

.ic-city-color--background-and-border--opava {
    background-color: var(--ic-city-color--opava);
    border-color: var(--ic-city-color--opava);
}

.ic-city-color--border--opava {
    border-color: var(--ic-city-color--opava) !important;
}

.ic-city-color--background-and-border--ostrava {
    background-color: var(--ic-city-color--ostrava);
    border-color: var(--ic-city-color--ostrava);
}

.ic-city-color--border--ostrava {
    border-color: var(--ic-city-color--ostrava) !important;
}

.ic-city-color--background-and-border--pardubice {
    background-color: var(--ic-city-color--pardubice);
    border-color: var(--ic-city-color--pardubice);
}

.ic-city-color--border--pardubice {
    border-color: var(--ic-city-color--pardubice) !important;
}

.ic-city-color--background-and-border--plzen {
    background-color: var(--ic-city-color--plzen);
    border-color: var(--ic-city-color--plzen);
}

.ic-city-color--border--plzen {
    border-color: var(--ic-city-color--plzen) !important;
}

.ic-city-color--background-and-border--praha {
    background-color: var(--ic-city-color--praha);
    border-color: var(--ic-city-color--praha);
}

.ic-city-color--border--praha {
    border-color: var(--ic-city-color--praha) !important;
}

.ic-city-color--background-and-border--usti-nad-labem {
    background-color: var(--ic-city-color--usti-nad-labem);
    border-color: var(--ic-city-color--usti-nad-labem);
}

.ic-city-color--border--usti-nad-labem {
    border-color: var(--ic-city-color--usti-nad-labem) !important;
}

.ic-city-color--background-and-border--zlin {
    background-color: var(--ic-city-color--zlin);
    border-color: var(--ic-city-color--zlin);
}

.ic-city-color--border--zlin {
    border-color: var(--ic-city-color--zlin) !important;
}

.ic-city-color--background-and-border--video-course {
    background-color: var(--ic-city-color--video-course);
    border-color: var(--ic-city-color--video-course);
}

.ic-city-color--border--video-course {
    border-color: var(--ic-city-color--video-course) !important;
}

.ic-city-color--background-and-border--online-course {
    background-color: var(--ic-city-color--online-course);
    border-color: var(--ic-city-color--online-course);
}

.ic-city-color--border--online-course {
    border-color: var(--ic-city-color--online-course) !important;
}
