
#contactContainer
{
    width:96%;
    margin: 0px 2%;
    padding: 30px 0px 0px 0px;
}
form#formContact
{
}
.aLineForm
{
    
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 10px 0px;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
}


.aLineForm > *
{
    width: 46%;
    margin: 0% 2%;
    min-height: 25px;
}
.aLineForm > label
{
   text-align: right;
}
.aLineForm select,
.aLineForm input,
.aLineForm textarea
{
    box-sizing: content-box;
   max-width: 250px;   
   margin: 0% auto 0% 2%;
   padding: 5px 10px;
   border-radius: 8px;
   border:1px solid #791616;
}
.aLineForm textarea
{
   min-height: 250px;  
}

.aLineForm input[type="submit"]
{
    cursor:pointer;
}
.aLineForm input[type="submit"]:disabled
{
    cursor:not-allowed;
}

/* body .g-recaptcha,
body .iframe,
body .g-recaptcha *,
body .rc-anchor-light {
    zoom: 0.9;
} */


@media screen and (max-width: 980px)
{
    .aLineForm
    {
        flex-direction: column;
        align-items: center;
    }
    .aLineForm > label 
    {
        text-align: center;
    }
    .aLineForm select, .aLineForm input, .aLineForm textarea 
    {
        max-width: 100%;
        width: 90%;
        margin: 0% 5% 0% 5%;
    }
    .aLineForm > *
    {   
        width: auto;
    }
}