@import '../fonts/Marianne/_Marianne.css';

.flex-column-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.flex-row-center {
    display: flex;
    justify-content: center;
    flex-direction: row;
}

.flex-row-start {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
}

.flex-column-end {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.vertical-separator-40px {
    height: 40px;
    border: none;
    background: none;
}

.vertical-separator-10px {
    height: 10px;
    border: none;
    background: none;
}

.hor-separator-40px {
    width: 40px;
    border: none;
    background: none;
}

body {
    font-family: Marianne, sans-serif;
}

/*
erreurs
 */
span#input-error{
    color: #b00020;
}

input[aria-invalid='true']{
    border: 2px solid #b00020 !important;
}

/**
Champs form
 */
.required-star{
    color: #b00020;
}

/**
Bouton
 */
.btn-link {
    background: none;
    border: none;
    color: blue; /* ou la couleur de texte souhaitée */
    text-decoration: underline;
    cursor: pointer; /* Change le curseur en main lorsqu'il survole */
    padding: 0; /* Optionnel: pour retirer le padding par défaut */
    font-family: inherit; /* Optionnel: pour utiliser la police par défaut */
    font-size: 15px;
}