﻿.box_numero{
    text-align:center;
}

.stile_numero {
    font-size: 20px;
    font-weight: 600;
    color: #666666;
}

.margin_row{
    margin-top:20px !important;

}
#btn_invia {
    background-color: #ffffff; 
    color: #000000;
    padding: 12px 35px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    border: 1px solid #ccc; 
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    outline: none;
}

    #btn_invia:hover {
        background-color: #7F7C67;
        color: #ffffff;
        border-color: #7F7C67;
        transform: translateY(-2px);
    }
    

/* Spaziatura per l'icona di caricamento */
#loading {
    margin-left: 15px;
    vertical-align: middle;
}

#rechapta_mvitalia_due {

    font-size: 15px;
    font-weight: 600;
    text-align: center;

}

.box_privacy{
    display:none;
}

.box_privacy_si{
    display:block;
}

.trattamento_dati{
    font-size:18px;
    font-weight:600;
    margin-bottom: 10px;
   
}

.box_rechapta_mvitalia{
    border:0.5px solid #dfdfdf;
    padding-right:20px;
    padding-left:20px;
    position:relative;
    width:100%;
    /*margin-bottom:15px;*/
}



#rechapta_mvitalia {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    background-color: #fff;
    border: 2px solid #F2F2F2;
}

.corretto{
   border:1px solid green !important;
}

.sbagliato{
   border:1px solid red !important;
}

@media all and (max-width: 991px) {
    .box_rechapta_mvitalia{
    width:100%;
}
}

@media all and (max-width: 566px) {
  .stile_numero{
    font-size:20px;
   
}
  #rechapta_mvitalia{
    font-size:15px;
    
    
}
  .padding_risultato{
       padding:0px;
  }
}

.captcha_value{
    margin: 0 auto;
    width:100%;
    max-width:131px;
}