:root {
    --client-primary-color: #130D5F;
    --client-primary-color-transparent10: #130D5F10;
    --client-secondary-color: #80B2DD;
    --client-tertiary-color: #000000;
}

/* Cor Primária */
.client-primary-background-color {
    background-color: var(--client-primary-color) !important;
}

.client-primary-text-color {
    color: var(--client-primary-color) !important;
}

.client-primary-border-color {
    border-color: var(--client-primary-color) !important;
}

/* Cor Secundária */
.client-secondary-background-color {
    background-color: var(--client-secondary-color) !important;
}

.client-secondary-text-color {
    color: var(--client-secondary-color) !important;
}

.client-secondary-border-color {
    border-color: var(--client-secondary-color) !important;
}

/* Cor Terciária */
.client-tertiary-background-color {
    background-color: var(--client-tertiary-color) !important;
}

.client-tertiary-text-color {
    color: var(--client-tertiary-color) !important;
}

.client-tertiary-border-color {
    border-color: var(--client-tertiary-color) !important;
}



/* Componentes do Materialize */

/* Checkbox - filled-in */
[type=checkbox].filled-in:checked + span:not(.lever):after {
    border-color: var(--client-primary-color);
    background-color: var(--client-primary-color);
}

[type=radio]:checked + span:after {
    background-color: var(--client-primary-color) !important;
}

[type=radio]:checked + span:after{
    border: 2px solid var(--client-primary-color) !important;
}

[type=radio]:checked + span:after, [type=radio].with-gap:checked + span:before, [type=radio].with-gap:checked + span:after {
    border: 2px solid var(--client-primary-color) !important;
}
