/*  We hold all color classes in this single file - 
    created with three brand colors for each site instance dynaically
    by the CMS
*/



/*foreground color classes*/
.primary-color {
    color: #3685dc !important;
}

.secondary-color {
    color: #00264b !important;
}

.accent-color {
    color: #9e0c0f !important;
}

/*background color classes*/
.background-primary-color {
    background-color: #3685dc !important;
}

.background-secondary-color {
    background-color: #00264b !important;
}

.background-accent-color {
    background-color: #9e0c0f !important;
}


/*border color classes*/
.border-primary-color {
    border-color: #3685dc !important;
}

.border-secondary-color {
    border-color: #00264b !important;
}

.border-accent-color {
    border-color: #9e0c0f !important;
}

/*hover background color classes*/
.hover-background-primary-color:hover {
    background-color: #3685dc !important;
}

.hover-background-secondary-color:hover {
    background-color: #00264b !important;
}

.hover-background-accent-color:hover {
    background-color: #9e0c0f !important;
}

/*various active classes*/
.exercise-tab__link.active {
    background-color: #00264b !important;
}

.exercise-tab__link.active > * {
        color: white !important;
}

.exercise-tab__link.active > h3 {
        color: #3685dc !important;
}

.switch__input:checked + .switch__slider {
    background-color: #00264b !important;
}
