/**
* Put the program default color at the top, if one of the programs doesn't specify a program color, 
* it will use the default color. Otherwise, the specified color will overwrite the program default color
**/
.program-default-color {
    background-color: black;
    color: white;
}

.bodypump-color {
    background-color: #EF3340;
    color: black;
}

.bodyattack-color {
    background-color: #FEB81C;
    color: black;
}

.bodyjam-color {
    background-color: #FEDD00;
    color: black;
}

.bodybalance-color {
    background-color: #C5E86C;
    color: black;
}

.rpm-color {
    background-color: #00A9E0;
    color: white;
}

.bodystep-color {
    background-color: #008C95;
    color: black;
}

.bodycombat-color {
    background-color: #787121;
    color: white;
}

.bodyvive-color {
    background-color: black;
    color: white;
}

.shbam-color {
    background-color: #D0006F;
    color: white;
}

.grit-series-color {
    background-color: black;
    color: white;
}

.grit-strength-color {
    background-color: black;
    color: white;
}

.grit-cardio-color {
    background-color: black;
    color: white;
}

.born-to-move-early-years-color {
    background-color: #00B5E2;
    color: white;
}

.born-to-move-school-years-color {
    background-color: #00B5E2;
    color: white;
}

.sprint-color {
    background-color: black;
    color: white;
}

.les-mills-barre-color {
    background-color: black;
    color: white;
}

.les-mills-tone-color {
    background-color: black;
    color: white;
}

.grit-athletic-color {
    background-color: black;
    color: white;
}

.immersive-fitness-color {
    background-color: black;
    color: white;
}

.the-trip-color {
    background-color: black;
    color: white;
}

.les-mills-core-color {
    background-color: #e35205;
    color: white;
}

.les-mills-dance-color {
    background-color: black;
    color: white;
}

.les-mills-sprint-color {
    background-color: black;
    color: white;
}

.shapes-color {
    background-color: black;
    color: white;
}

.strength-development-color {
    background-color: black;
    color: white;
}

.functional-strength-color {
    background-color: black;
    color: white;
}

.bodypump-heavy-color {
    background-color: #EF3340;
    color: black;
}

.other-color {
    background-color: gold;
    color: black;
}

/* Text Color */

.bodypump-text-color {
    color: #EF3340;
}

.bodyattack-text-color {
    color: #FEB81C;
}

.bodyjam-text-color {
    color: #FEDD00;
}

.bodybalance-text-color {
    color: #C5E86C;
}

.rpm-text-color {
    color: #00A9E0;
}

.bodystep-text-color {
    color: #008C95;
}

.bodycombat-text-color {
    color: #787121;
}

.bodyvive-text-color {
    color: black;
}

.shbam-text-color {
    color: #D0006F;
}

.grit-strength-text-color {
    color: black;
}

.grit-cardio-text-color {
    color: black;
}

.born-to-move-early-years-text-color {
    color: #00B5E2;
}

.born-to-move-school-years-text-color {
    color: #00B5E2;
}

.sprint-text-color {
    color: black;
}

.les-mills-barre-text-color {
    color: black;
}

.les-mills-tone-text-color {
    color: black;
}

.grit-athletic-text-color {
    color: black;
}

.immersive-fitness-text-color {
    color: black;
}

.the-trip-text-color {
    color: black;
}

.les-mills-core-text-color {
    color: #e35205;
}

.bodypump-heavy-text-color {
    color: #EF3340;
}

.other-text-color {
    color: black;
}