/* ************************** */
/* SUB-SECTION TABLE AND FORM */
/* ************************** */

/* Indique un espace supplémentaire en haut d'un élément spécifique. */
.top-buffer {
    /* margin-top: 1%; */
    /* 10px en % de la hauteur parente */
}

.form-row {
    margin: 0.5vw 0.5vw 1.5vw 0.5vw !important;
    /* padding: 10px; */
}

.custom-label {
    font-family: 'Helvetica Rounded Bold', sans-serif;
    color: #58585a;
    font-size: 1em;
    padding-right: 10vw;
    /* vertical-align: middle; */
    margin-right: 15%;
    /* 10px en % de la largeur parente */
    width: 15%;
    /* 100px en % de la largeur parente */
}

.bg-custom {
    background-color: #f2f2f2;
    /* Utilisez votre couleur spécifique ici */
}

input.custom-input:disabled {
    background-color: #ffffff;
    font-size: 1em;
    text-align: left;
    /* Définir la couleur de fond en blanc */
}

input.custom-input-body:disabled {
    background-color: #ededf0;
    font-size: 1rem;
    text-align: center;
    /* Définir la couleur de fond en blanc */
}

.center-text {
    text-align: left !important;
    background-color: #e6e6e6 !important;
    transition: background-color 0.3s ease;
}

.center-text:focus {
    text-align: center;
    background-color: #ffffff !important;
    transition: background-color 0.3s ease;
    border-color: #007bff;
}
