/* SIGE-CEDEAO brand override
   Palette inspirée du logo officiel ECOWAS/CEDEAO :
   - vert primaire    #208040
   - vert foncé       #0E5A2D
   - or accent        #F5C033
   - marron emblème   #804020
*/

:root {
    --sige-green: #208040;
    --sige-green-dark: #0E5A2D;
    --sige-green-light: #E8F3EC;
    --sige-gold: #F5C033;
    --sige-brown: #804020;
}

/* === Bouton primary === */
.btn-primary {
    background-color: var(--sige-green) !important;
    border-color: var(--sige-green) !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: var(--sige-green-dark) !important;
    border-color: var(--sige-green-dark) !important;
    box-shadow: 0 0 0 0.2rem rgba(32, 128, 64, 0.25) !important;
}

.btn-outline-primary {
    color: var(--sige-green) !important;
    border-color: var(--sige-green) !important;
}
.btn-outline-primary:hover {
    background-color: var(--sige-green) !important;
    color: #fff !important;
}

/* === Liens === */
a { color: var(--sige-green); }
a:hover { color: var(--sige-green-dark); }

/* === Login: titre + cadre logo === */
.card-title { color: var(--sige-green) !important; }
.logo img {
    max-height: 80px;
    width: auto;
    object-fit: contain;
}

/* === Sidebar (NiceAdmin) === */
.sidebar .nav-link.active,
.sidebar .nav-link:hover {
    color: var(--sige-green) !important;
    background-color: var(--sige-green-light) !important;
}
.sidebar .nav-link i { color: var(--sige-green); }

/* === Page header === */
.pagetitle h1 { color: var(--sige-green); }

/* === Form focus === */
.form-control:focus,
.form-select:focus {
    border-color: var(--sige-green) !important;
    box-shadow: 0 0 0 0.2rem rgba(32, 128, 64, 0.20) !important;
}

/* === Tableaux === */
.table thead th {
    background-color: var(--sige-green) !important;
    color: #fff !important;
    border-color: var(--sige-green-dark) !important;
}

/* === Badges === */
.badge.bg-primary,
.badge-primary {
    background-color: var(--sige-green) !important;
}

/* === Loader spinner === */
.preloader-inner .spinner-border { color: var(--sige-green) !important; }
