
.form_cose_error { margin:17px 0px; font-size: 2em; color: #fff; padding: 23px 13px; background: #900; font-family: 'Raleway', sans-serif; border-radius: 13px; display: none; }
.form_cose_class_textfield { float: right; width: calc(80% - 23px); margin:0; margin-right: 23px; }
.form_cose_class_label { float: left; width: 20%; color: #333; font-size: 19px; text-decoration: none; padding: 9px 0px; }
.form_cose_class_sendbutton { float: left; width: 20%; color: #fff; font-size: 19px; text-decoration: none; }
.form_cose_class_sendbutton input[type=button] { width: 100%; padding: 9px; background-color: #333; border: 0; color:#fff; font-family: 'Raleway', sans-serif; cursor: pointer; }
.form_cose_input { width: 100%; padding: 7px; font-size: 17px; color: #333; border: solid 1px #ddd; border-radius: 3px; }
.form_cose { padding: 13px; background: #fff; margin-bottom: 13px; }
.form_cose label { font-weight: normal !important; }
.form_cose_saluto { padding-bottom: 7px; font-weight:bold; color: #333; font-size: 1.1em; }
.form_cose_messaggio_alert { font-size: 15px; color: #900;  }
.form_cose_campo_info { font-size: 2em; color: #333; padding: 23px 0px 37px 0px; text-align: center; text-transform: uppercase; font-weight: bold; }
.form_cose_div_check, .form_cose_div_checked { cursor: pointer; border: solid 1px #38f; border-radius:4px; background: transparent; color:#fff; padding:3px;}
.form_cose_div_checked {background-image: url(../images/social/accept_bg_white.png); background-repeat: no-repeat; background-position: center center;}

.form_cose_response_ajax_ok { background: #0a0; color: #fff; text-align: center; padding: 19px 0px; margin-top: 23px; font-size: 1.3em; }
.form_cose_response_ajax_ko { background: #a00; color: #fff; text-align: center; padding: 19px 0px; margin-top: 23px; font-size: 1.3em; }
#btn_process_back, #btn_process_next {
    background-color: #333 !important;
    border-color: #000 !important;
    font-weight: bold;
    text-transform: uppercase;
}