.pageid-117238 .membership_panel_group .radio label{
    font-weight: bold;
    font-size: 20px;
    color: #006AAC;
}

.navbar-nav > li > a,
.navbar-default .navbar-nav > li > a {
  color: white !important; /* Remplacez "black" par la couleur de votre choix */
}

.navbar-nav > li > a:hover,
.navbar-nav > li.active > a {
  color: white !important;
}

/* Changer la couleur de fond du menu déroulant */
.nav-item .dropdown-menu {
    background-color: grey !important; /* Remplacez par votre couleur */
}

/* Changer la couleur de fond des éléments du menu au survol */
.nav-item .dropdown-menu a:hover {
    background-color: white !important; /* Couleur au survol */
    color: black !important; /* Couleur du texte au survol */
}

.btn-arrondi {
    border-radius: 20px !important;
    background-color: #0070af !important; /* Ajoutez votre couleur ici = BLEU */
    color: white !important; /* Pour que le texte reste lisible */
    border: none !important; /* Optionnel : pour enlever les bordures par défaut */
    padding: 10px 20px; /* Optionnel : pour ajuster la taille interne */
}

.btn-arrondi:hover {
    background-color: #E85D0E !important; /* Ajoutez votre couleur ici = ORANGE */
    cursor: pointer;
}

.btn-arrondi2 {
    border-radius: 20px !important;
    background-color: #E85D0E !important; /* Ajoutez votre couleur ici = BLEU */
    color: white !important; /* Pour que le texte reste lisible */
    border: none !important; /* Optionnel : pour enlever les bordures par défaut */
    padding: 10px 20px; /* Optionnel : pour ajuster la taille interne */
}

.btn-arrondi2:hover {
    background-color: #E85D0E !important; /* Ajoutez votre couleur ici = ORANGE */
    cursor: pointer;
}

.btn-arrondi3 {
    border-radius: 20px !important;
    background-color: #1BA66C !important; /* Ajoutez votre couleur ici = BLEU */
    color: white !important; /* Pour que le texte reste lisible */
    border: none !important; /* Optionnel : pour enlever les bordures par défaut */
    padding: 10px 20px; /* Optionnel : pour ajuster la taille interne */
}

.btn-arrondi3:hover {
    background-color: #dc176f !important; /* Ajoutez votre couleur ici = ORANGE */
    cursor: pointer;
}


/* On utilise un nom très spécifique pour ne pas toucher au reste. Change toute la couleur de fond du site. Sinon l'appliquer uniquement dans la ligne concernée */
.mon-footer-specifique {
    background-color: #1BA66C !important;
}

.mon-footer-specifique p, 
.mon-footer-specifique a,
.mon-footer-specifique span {
    color: #ffffff !important;
}

.footer-address, .footer-phone p {
    color: #ffffff !important;
}

.footer-social, .footer-email a {
    color: #ffffff !important;
}

/* Cible uniquement le texte du nom de l'option */
.list-group-item.fee-item .fee-item-label, 
.list-group-item.fee-item label:first-of-type {
    font-weight: bold !important;
    color: #0070af !important; /* Remplacez par votre code hexadécimal */
}

/* Assure que la description (souvent dans un petit texte ou span) reste normale */
.list-group-item.fee-item .fee-item-description,
.list-group-item.fee-item small,
.list-group-item.fee-item .text-muted {
    font-weight: normal !important;
}

/* Assure que la description (souvent dans un petit texte ou span) reste normale */
.list-group-item.fee-item .fee-item-description,
.list-group-item.fee-item small,
.list-group-item.fee-item .text-muted {
    font-weight: normal !important;
}


/* S'assurer que le texte descriptif reste bien visible en noir */
.registration-event-bloc-title h5 {
    color: #4a4a4a !important; /* Gris foncé/noir comme sur votre image */
}

/* Protection : On s'assure que le TOTAL et les OPTIONS restent visibles */
.ypl-option-price, 
.ypl-cart-total-amount, 
.total-amount,
#total-amount {
    color: #000000 !important;
}





