@font-face {
    font-family: 'MyCustomFont';
    src: local('MyCustomFont'),
    url('../fonts/FivoSans-Medium.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'MyCustomFont', sans-serif !important;
    font-weight: 700;
}

.sidebar-content {
    background: rgb(107, 42, 28) !important;
}

.sidebar-link {
    background: rgb(107, 42, 28) !important;
}

.btn-success {
    background: rgb(107, 42, 28) !important;
    color: black;
}

.btn-primary {
    background: rgb(107, 42, 28) !important;
    border-color: rgb(107, 42, 28) !important;
}

.custom-background {
    background-color: rgb(107, 42, 28) !important;
}

.card {
    box-shadow: 0 0 .875rem 0 rgba(33, 37, 41, .05);
}


.custom-link-color {
    color: rgb(107, 42, 28) !important;
}

.sidebar-dropdown .sidebar-item.active .sidebar-link {
    background: transparent;
    border-left: 0;
    color: white !important;
    font-weight: 400;
}

.sidebar-item.active .sidebar-link:hover,
.sidebar-item.active > .sidebar-link {
    background-color: rgba(255, 255, 255, 0.1) !important; /* léger blanc transparent */
    border-left-color: #fff !important;
    color: #fff !important;
}

/* Spécifique à l'implémentation Bootstrap de Symfony */
.required:after {
    content: " *";
    color: red;
    font-weight: bold;
}

/* Cible le label des champs obligatoires */
label.required::after {
    content: " *";
    color: red;
    font-weight: bold;
}

