#bodyToo{
    color: #033463;
}
/* Gestion des formulaires */
.input-group span label{
    /*font-size: 3rem;*/
    /*width: 90%;*/
    /*background-color: #033463;*/
    /*color: #fdfde2;*/
}
.form-groupMob span label{
    font-size: 3rem;
    width: 90%;
    background-color: #033463;
    color: #fdfde2;
}
.form_selectDesk{
    display: block;
    padding: .375rem 2.25rem .75rem .75rem;
    line-height: 1.5;
    appearance: none;
    border-radius: 5px;
}

.labelPhotoMobGros{
    font-size: 1rem !important;
}


.input_form2{
    font-size: 1rem;
}

.input_form1,.input_form2{
    background-color: #fdfde2;
    margin-left: 1%;
    padding: .375rem .75rem;
    border-radius: 5px;
    color: #033463;
}
.input_Disabled{
    background-color: #fdfde2 !important;
    margin-left: 1%;
    padding: .375rem .75rem;
    border-radius: 5px;
    color: #033463;
}
#bodyToo ul li{
    font-size: 3rem;
    color: #ac1164;
    list-style-type: none;

}
#bodyToo ul li::before {
    content: "\26D4";
    margin-right: 8px;
    color: rgb(205, 205, 25);
}

#utilisateur_obedience,#utilisateur_ville,#utilisateur_departement,#utilisateur_photo,
#utilisateur_dateNaissance,#sortie_ville,#sortie_departement,#sortie_theme     {
    background-color: #fdfde2;
    color: #033463;
    /*margin-left: 1%;*/
}
#utilisateur_obedience option,#utilisateur_maj_obedience option,#utilisateur_departement option,#utilisateur_maj_departement option,
#utilisateur_ville option,#utilisateur_maj_ville option,#sortie_departement option,#sortie_ville option,#sortie_theme option,#sujet_theme option{
    font-size: 1rem;
}

#utilisateur_sexe label{
    margin-right: 30px;
    font-size: 1.5rem;
}
.radio1 {
    transform: scale(1.5); /* Augmente la taille des boutons */
    margin-left:100px;    /* Ajoute un espace entre le bouton et son label */
    padding: .375rem .75rem;
}
input[type="radio"] {
    transform: scale(1.5); /* Augmente la taille des boutons !!! */
    margin-right:10px;    /* Ajoute un espace entre le bouton et son label */
    margin-left:40px;
}
input[type="datetime-local"], textarea, input[type="file"]{
    background-color: #fdfde2;
    color: #033463;

}
.texteareaMob{
    font-size: 3rem !important;
    width: 100%;
}
.texteareaDesk{
    width: 100%;
    border-color: #033463;
    color: #033463;
    border-style: solid;
    min-height: 200px;
    /*width: 90%;*/
    padding: 5px;
    display: inline-block;
}
.radio2, .radioMob {
    margin-right:20px;    /* Ajoute un espace entre le bouton et son label */
    /*width: 30px;*/
    height: 30px;
}
.radio3{
    margin-right:20px;
    width: 350px;

}
.tarif-item {
    padding: 0.75rem;
   /* border: 1px solid #ddd;*/
    border-radius: 6px;
    cursor: pointer;
}

.tarif-item:hover {
    background: #fdfde2;
}

.tarif-item input[type="radio"]:checked + label {
    font-weight: bold;
}


.radioMob {
    width: 40px;
    height: 40px;
}
#label_sexe1 {
    font-size: 3rem;
    margin-right: 0%;
}
#label_sexe2 {
    font-size: 1.5rem;
    margin-right: 0%;
}
.nbMinMax{
    background-color: #fdfde2;
    width: 100%;
    margin-left: 2%;
    margin-right: 1%;
    padding: .375rem .75rem;
        color: #033463;
    font-size: 3rem;

}

.nbMinMax2{
    background-color: #fdfde2;
    margin-left: 4%;
    margin-right: 10%;
    padding: .375rem .75rem;
    color: #033463;
    text-align: end;

}
.nbMinMaxFloat,.nbMinMaxFloat2{
    background-color: #fdfde2;
    margin-left: 2%;
    margin-right: 1%;
    padding: .375rem .75rem;
    color: #033463;
    text-align: end;

}
.nbMinMaxFloat{
    font-size: 3rem;
    width:50%;
}
.nbMinMaxFloat2{
    font-size: 1rem;
}

.form-check{
    padding-left: 0;
}


.form-control{
    background-color: #fdfde2;
    color: #033463;
}
.input-group-text{
    width: 200px;
    border-color: #033463;
    background-color: #033463;
    color: #fdfde2;
    padding: .375rem .2rem;
    white-space:wrap;
}
.input-group-textLong{
    border-color: #033463;
    background-color: #033463;
    color: #fdfde2;
    padding: .375rem .2rem;
    padding-right: 1%;
}

::placeholder {
    color: #bdbde4 !important;
    font-size: 0.9em;
    font-style: italic;
}
.text-muted1,.text-muted2{
    color: rgba(29, 97, 243, 0.62) !important;
    margin-left: 1%;
    font-style: italic;
}
.text-muted1{
    font-size: 2rem;
}

@media only screen and (min-width: 900px){


}

.custom-number {
    position: relative;
    display: inline-block;
    width: fit-content;
}


.custom-number .buttons {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
}

.custom-number .button {
    background: #ddd;
    border: none;
    padding: 4px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    margin: 2px 0;
    border-radius: 4px;
}

.custom-number .button:hover {
    background: #bbb;
}
