﻿
.divFormulaire {
    padding-top: 2rem;
}


.divFormulaire .form-label {
    color: white;
}


.divFormulaire label,
.divFormulaire input[type=text] {
    font-size: 1.25em;
    padding-top: .25rem;
    padding-bottom: .25rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}




.divFormulaire .TitreForm,
.divDemandeLoc .TitreForm {
    font-size: calc(1.375rem + 1.25vw) !important
}


.divFormulaire .multi5 {
    height: 7em;
}



.divFormulaire .NP {
    width: 25% !important;
    float: left;
}

/*.divFormulaire .reponse-capcha,
.divFormulaire .image-capcha {
    width: 25% !important;
}*/




    .divFormulaire .reponse-capcha,
    .divFormulaire .image-capcha {
        max-width: 4rem;
    }


.divFormulaire .image-capcha {
    height: 2.75em;
    padding-top: .25em;
    margin-left: 0.5rem;
    border-radius: .25rem;
}

.divFormulaire .Ville {
    width: 74.25% !important;
    margin-left: .75%;
    float: left;
}


.divFormulaire input[type=button],
.divFormulaire a {
    width: 100%;
    font-family: "Roboto-Regular", Helvetica, Verdana, Arial, sans-serif;
    font-size: 1.25em;
    color: white;
}


.divFormulaire .validation {
    display: none; /* Caché au démarrage */
    font-family: "Roboto-Medium", Helvetica, Verdana, Arial, sans-serif;
    font-size: .9rem;
}


.divFormulaire #lblMessageConfirmation {
    display: none;
    padding: 1rem;
    color: white;
}