
.content_big {
    width: 100% !Important;
}
.authentication_login .vc_box_login_social {
    display:none;
}

.cont_account_data h2.account_name {
    color: #61bb45;
    /* font-weight: 800; */
    font-size: 22px;
    line-height: 22px;
}

.cont_account_data h2.account_name p{
    font-size: 17px !important;
    line-height: 22px;
}

.cont_left_menu ul.menu_modul li a.active {
    color: #61bb45;
    text-transform: uppercase;
    font-weight: bold;
}

.cont_left_menu ul.menu_modul li a {
    color: #212121;
    font-weight: normal;
}

a.vc_forget_me {
    color: #f44336;
    padding: 8px 15px;
    text-transform: uppercase;
}

.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-weight: normal;
    font-size: 12px;
    color: #212121;
}

.form_inserimento_dati form .campo_form_text input, .form_inserimento_dati form .campo_form_password input {
    padding: 5px 10px;
    border-radius: 0px;
    border: 1px solid #ccc;
}

.form_inserimento_dati form .campo_form_file label, .form_inserimento_dati form #photo label, .form_inserimento_dati form #foto label {
    font-weight: normal;
    font-size: 12px;
    color: #212121;
}
.form_inserimento_dati form .campo_form_select, .form_inserimento_dati form #comune {
    font-weight: normal;
    font-size: 12px;
    color: #212121;
    float:left;
    width:100%;
    margin-bottom:20px;
}

.form_inserimento_dati form #photo #upload-button, .form_inserimento_dati form .campo_form_file #upload-button, .form_inserimento_dati form #foto #upload-button {
    background-color: #61bb45;
    border-color: #61bb45;
    padding: 5px 10px;
    border-radius: 0px;
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: normal;
}

.form_inserimento_dati form .modifica_password {
    border-radius: 0px;
    width: 49%;
    float: left;
    clear: none;
    background: #fff;
    text-transform: uppercase;
    font-weight: 300;
}

.form_inserimento_dati form .campo_form_invia input {
    border-radius: 0px;
    width: 49%;
    float: left;
    background: #61bb45;
    text-transform: uppercase;
    font-weight: 300;
    text-shadow: none;
    clear: none;
}

.vc_mandatory_fields_label {
    font-size: 13px;
}

.form_inserimento_dati form .newsletter_label:before {
    content: "Gestisci l'iscrizione alle nostre newsletter";
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 25px;
    float: left;
    margin-bottom: 15px;
    margin-top: 10px;

}
.form_inserimento_dati form .campo_form_checkbox  {
    margin: 0px 0px 25px 0px !IMPORTANT;

}
.form_inserimento_dati form .campo_form_checkbox input {
    position: absolute;
    top: -2px;
    left: 0px;
}

.form_inserimento_dati form .campo_form_checkbox img {
    margin: 2px 0 0 32px !important;
    padding: 0px;
    width: 62px;
    float: left;
}
.form_inserimento_dati form .campo_form_checkbox label {
    margin:0px 0 0 20px;
    padding:0px;
    color:#131313;
    font-weight: 300 !important;
    float:left;
    font-size:16px;
    width:80%;    
    line-height: 19px !important;
}

.form_inserimento_dati form .campo_form_checkbox label strong {
    margin:0px 0 7px 0px;
    padding:0px;
    color:#131313;
    font-weight: 900;
    float:left;
    clear:left;
    display:block;
    font-size:16px;
    width:100%;
}
.cont_left_menu ul.menu_modul:nth-child(3) {
    display:none;
}
.cont_left_menu ul.menu_modul li:last-child {
    display:none;
}

