
/*---spacer*/
.spacer {
    width:100%;
    height:0px;
    float:left;
    clear:left;
    font-size:0px;
    line-height:0px;
}
.spacer.t_5 {
    margin-top:5px;
}
.spacer.t_10 {
    margin-top:10px;
}
.spacer.t_15 {
    margin-top:15px;
}
.spacer.t_20 {
    margin-top:20px;   
}
.spacer.t_25 {
    margin-top:25px;   
}
.spacer.t_30 {
    margin-top:30px;   
}
.spacer.t_35 {
    margin-top:35px;   
}
.spacer.t_40 {
    margin-top:40px;   
}
.spacer.t_45 {
    margin-top:45px;   
}
.spacer.t_50 {
    margin-top:50px;   
}
.spacer.t_55 {
    margin-top:55px;   
}
.spacer.t_60 {
    margin-top:60px;   
}
.spacer.t_65 {
    margin-top:65px;   
}
.spacer.t_70 {
    margin-top:70px;   
}
.spacer.t_75 {
    margin-top:75px;   
}
.spacer.t_80 {
    margin-top:80px;   
}
.spacer.t_85 {
    margin-top:85px;   
}
.spacer.t_90 {
    margin-top:90px;   
}
.spacer.t_95 {
    margin-top:95px;   
}
.spacer.t_100 {
    margin-top:100px;   
}


.content_big {
    margin: 0px auto 0px auto !important;
width: 980px !important;
}
.column_left_big {
    background-color: #f8f8f8;
   /* border-top: 1px solid black !important;
    border-left: 1px solid black !important;
    border-bottom: 1px solid black !important;*/

}
.column_right_big {

   

}
.form_inserimento_dati form .campo_form_text input, .form_inserimento_dati form .campo_form_password input {
/*border: 1px black solid !important;*/
 border-radius: 0px !important;

 font-family: 'Poppins', sans-serif;

}
.form_inserimento_dati form .campo_form_text label, 
.form_inserimento_dati form .campo_form_password label, 
.form_inserimento_dati form .campo_form_radio#sesso label, 
.form_inserimento_dati form .campo_form_radio#sessogender label, 
.form_inserimento_dati form .campo_form_select {
    font-family: 'Poppins', sans-serif;
    font-size: 12px !important;
    color: #808080 !important;
}

.form_inserimento_dati form .campo_form_text label .campo_obbligatorio, 
.form_inserimento_dati form .campo_form_password label .campo_obbligatorio, 
.form_inserimento_dati form .campo_form_radio#sesso label .campo_obbligatorio, 
.form_inserimento_dati form .campo_form_radio#sessogender label .campo_obbligatorio,
.form_inserimento_dati form .campo_form_checkbox .campo_obbligatorio,
.form_inserimento_dati form .campo_form_select .campo_obbligatorio {
  color: #808080 !important;
  font-size: 11px !important;
  font-style: italic !important;
}

.form_inserimento_dati form .campo_form_text input, .form_inserimento_dati form .campo_form_password input {
   /* border: 1px black solid !important;*/
}
.form_inserimento_dati form #photo #upload-button, .form_inserimento_dati form .campo_form_file #upload-button, .form_inserimento_dati form #foto #upload-button {
    padding: 8px 20px !important;
    background-color: #2ea0bd !important;
    border-radius: 0px !important;
    border: 0px solid #2ea0bd !important;
    font-family: 'Poppins', sans-serif;
    font-size: 17px !important;
    text-decoration: none;
    text-shadow: none !important;

}

.form_inserimento_dati form .campo_form_invia input {
    padding: 8px 20px !important;
    background-color: #db3830 !important;
    border-radius: 0px !important;
    border: 0px solid #db3830 !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 17px !important;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: uppercase;
    font-weight: 400 !important;
}
.form_inserimento_dati form .campo_form_invia input:hover {
text-decoration: underline !important;
}
.form_inserimento_dati form #photo #upload-button:hover, .form_inserimento_dati form .campo_form_file #upload-button:hover, .form_inserimento_dati form #foto #upload-button:hover {
text-decoration: underline !important;

}

.form_inserimento_dati {
    margin: 0px 0 15px 0;
    padding: 20px;
    background: transparent;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 99%;
    float: left;
    position: relative;
    
}
.form_inserimento_dati form .modifica_password {
    border-radius: 0px !important;
    border: 1px solid black !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 17px !important;
    text-transform: uppercase;
    font-weight:normal !important;
}



.authentication_login {
    float:left !important;
    background: white !important;
}


.cont_account_data h2.account_name {
    font-family: 'Poppins', sans-serif !important;
    color: #b0231e !important;
    font-weight: 600 !important;
    line-height: 22px !important;
}

.cont_left_menu ul.menu_modul li a.active{
    color: #b0231e !important;
}

/*to hide Social/FB Login*/
.authentication_login .vc_box_login_social .login_facebook {
    display: none!important;
}
.authentication_login .vc_box_login_social .occhiello_titolo {
    display: none!important;
}
.form_inserimento_dati form .campo_form_checkbox img {
    margin: 5px 0 0 26px;
    float: left;
    width:60px;
}


