/**
 * Tema SIMEC — tokens de marca (azul SB Admin).
 * Carregar DEPOIS de sb-admin-2 e app.css.
 */

:root {
    --primary: #4e73df;
    --primary-dark: #224abe;
    --blue: #4e73df;
    --brand-accent: #4e73df;
    --brand-muted: #858796;
}

.bg-gradient-primary {
    background-color: var(--primary) !important;
    background-image: linear-gradient(180deg, var(--primary) 10%, var(--primary-dark) 100%) !important;
}

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

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: var(--primary-dark) !important;
    border-color: var(--primary-dark) !important;
}

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

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

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

a {
    color: var(--primary);
}

a:hover {
    color: var(--primary-dark);
}

.btn-bd-primary {
    --bd-violet-bg: var(--primary);
    --bd-violet-rgb: 78, 115, 223;
    --bs-btn-font-weight: 600;
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bd-violet-bg);
    --bs-btn-border-color: var(--bd-violet-bg);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--primary-dark);
    --bs-btn-hover-border-color: var(--primary-dark);
    --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--primary-dark);
    --bs-btn-active-border-color: var(--primary-dark);
}
