/* ==========================================
   CNRS - Thème standard
   Personnalisation LimeSurvey 7
   ========================================== */

/* Bandeau supérieur blanc */
#survey-nav,
.navbar {
    background-color: #ffffff;
}

/* Liens du bandeau */
#survey-nav a,
.navbar a {
    color: #2C3E50;
}

/* Boutons principaux */
.btn-primary {
    background-color: #2C3E50;
    border-color: #2C3E50;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #1B2A38;
    border-color: #1B2A38;
}

/* ==========================================
   CNRS - Liens et éléments interactifs
   ========================================== */

/* Liens classiques */
a,
a:link,
a:visited {
    color: #2C3E50;
}

a:hover,
a:focus {
    color: #174A70;
}

/* Liens et boutons de navigation */
a.text-primary,
.text-primary,
.btn-link {
    color: #2C3E50 !important;
}

/* Boutons principaux */
.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
    background-color: #2C3E50;
    border-color: #2C3E50;
    color: #ffffff;
}

/* Cases à cocher et boutons radio */
.form-check-input {
    accent-color: #2C3E50;
}

.form-check-input:checked {
    background-color: #2C3E50;
    border-color: #2C3E50;
}

.form-check-input:focus,
.btn:focus-visible,
a:focus-visible {
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

/* Couleurs des éléments Fruity */
:root {
    --bs-primary: #2C3E50;
    --bs-link-color: #2C3E50;
    --bs-link-hover-color: #174A70;
}