.label-obligatoire.required:after {
    content: " * " !important;
    color: red;
    position: revert !important;
}

hr {
    height: 3px; 
    background-color: #242367;
    border: none;
}

.custom-card:hover *,
    .custom-card:hover *:before,
    .custom-card:hover *:after {
        color: white;
        background: #242367;
        cursor: pointer;

    }
    .custom-card{
        height: 100%;
        text-align: center;
        border: 1px solid transparent;
        color: #fff;
    }

    .radio-inline {
        display: flex;
        gap: 20px;  /* Espace entre les options */
    }
    
    .radio-inline input[type="radio"] {
        margin-right: 5px;  /* Espace entre le bouton radio et le label */
    }

    fieldset.custom-fieldset {
        border: 2px solid #242367; /* Couleur et épaisseur de la bordure */
        border-radius: 10px; /* Coins arrondis */
        padding: 20px; /* Espacement intérieur */
    
    }
    legend.custom-legend {
       /* color: #28a745; /* Couleur du texte */
        font-weight: bold; /* Gras */
        padding: 0 10px; /* Espacement autour du texte */
    }

    fieldset, legend {
        all: revert;
    }

    :root {
        --sw-border-color:  #eeeeee;
        --sw-toolbar-btn-color:  #ffffff;
        --sw-toolbar-btn-background-color:  #242367;
        --sw-anchor-default-primary-color:  #f8f9fa;
        --sw-anchor-default-secondary-color:  #b0b0b1;
        --sw-anchor-active-primary-color:  #242367;
        --sw-anchor-active-secondary-color:  #ffffff;
        --sw-anchor-done-primary-color:  #90d4fa;
        --sw-anchor-disabled-primary-color:  #f8f9fa;
        --sw-anchor-disabled-secondary-color:  #dbe0e5;
        --sw-anchor-error-primary-color:  #dc3545;
        --sw-anchor-error-secondary-color:  #ffffff;
        --sw-anchor-warning-primary-color:  #ffc107;
        --sw-anchor-warning-secondary-color:  #ffffff;
        --sw-progress-color:  #242367;
        --sw-progress-background-color:  #f8f9fa;
        --sw-loader-color:  #242367;
        --sw-loader-background-color:  #f8f9fa;
        --sw-loader-background-wrapper-color:  rgba(255, 255, 255, 0.7);
      }


    


