:root {

    /* PROJECT MAIN COLORS */
    --primary: #391160; /* deep purple */
    --primary-sui: #391160; /* deep purple */
    --primary-dark: #DBAA65; /* cream */
    --color-secondary: #DBAA65; /* cream */
}

/* --------------------------------------------- */
/* ================ BACKGROUND ================= */
/* --------------------------------------------- */

/* Custom background */
body {
    background-color: #14011c;
    background: #14011c;
}

/* Activity Selection modal background */
#activity-selection {
    background-color: #260d3f !important;
    background: #260d3f !important;
}

/* --------------------------------------------- */
/* =================== TEXTS =================== */
/* --------------------------------------------- */

/* CursoEventos info text */
.ce-heading * {
    color: #FFFFFF !important;
}

/* Step texts */
.step-item.active  {
        color: var(--color-secondary) !important;
    }

/* Breadcrumb text color */
.breadcrumb, .breadcrumb * {
    color: #FFFFFF !important;
}

/* --------------------------------------------- */
/* ================== BUTTONS ================== */
/* --------------------------------------------- */

.btn-primary {
        background-color: var(--primary) !important;
        background: var(--primary) !important;
        border-color: var(--primary) !important;
    }

        .btn-primary:hover {
            background-color: var(--color-secondary) !important;
            background: var(--color-secondary) !important;
            border-color: var(--color-secondary) !important;
        }

.btn-main {
    background-color: var(--primary); !important;
    background: var(--primary); !important;
}

.atividades-cta-btn:hover {
    background-color: var(--color-secondary) !important;
    background: var(--color-secondary) !important;
    border-color: var(--color-secondary) !important;
}

/* --------------------------------------------- */
/* ========= MISCELLANEOUS ADJUSTMENTS ========= */
/* --------------------------------------------- */

/* FA Icons */
.fa-regular.fa-file,
.fa-solid.fa-list-check {
    color: var(--primary) !important;
}

/* Step Icons */
.step-item.active .step-num {
    background-color: var(--color-secondary) !important;
    border-color: var(--color-secondary) !important;
}

/* Registration fees table color adjustment */
#divTabelaValores {
    --primary-dark: var(--primary);
}

li[data-error-key="CRMErroNome"]{
    display: none;
}