textarea, .infoForm input{
    border:none !important;
    border-radius: 0 !important;
    border-bottom:3px solid white !important;
 /*    background-color: transparent !important;
    color:white !important; */
}
.infoForm ::placeholder{
    color: #a8a8a8;
     
}
.contacts{
    background-image: url("../../../assets/img/imgForm.jpg");
    background-size: cover;
    background-position: center;
}
 
textarea:focus, .form-control:focus, .infoForm input:focus  {
    color:  rgb(49, 131, 201);
    background-color: none;
    border-color: /* #F0AD0D */  rgb(49, 131, 201)!important;
    outline: 0;
    box-shadow: none !important;
}
.info{
    font-size: 18px;
}
.info i{
   /*  color:#F0AD0D; */
   color: rgb(49, 131, 201)
}
.info a{
    color:#fff;
    text-decoration: none;
}
.mapImgCont img{
    width:35px;
    margin-bottom:15px;
}
.primoDiv{
    height: 250px;
}
.primoDiv i{
    font-size:24px;
}
.appuntamento{
    background-color: /* #F0AD0D */  rgb(49, 131, 201)!important;

}
.successMessage{
    font-size:12px;
    color:white;
    text-align: center;
    padding:10px;
    border:1px solid green;
    border-radius:16px;
    background-color: rgba(255, 255, 255, 0.205);
}
@media only screen and (max-width: 768px)  {
    .orari {
        margin:30px 0;
    }
    .orari{
        text-align:center;
    }
}
 
.textError{
color:  red;
font-size: 12px;
font-weight: 400;
} 