.onboarding-registration-container{position:relative}
.onboarding-registration-container:not(.yada-edit-mode){min-height:calc(100vh - 89px)}
@media(max-width:1023.98px){.onboarding-registration-container:not(.yada-edit-mode){min-height:calc(100vh - 57px)}
}
.onboarding-registration-container .onboarding-wrapper-container{min-height:inherit}
@media only screen and (max-width:340px){.onboarding-registration-container .select2-container--default .select2-selection--single{padding:0 15px}
.onboarding-registration-container .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:-7px;right:13px;width:20px}
}
.onboarding-registration-container .registration-component{height:100vh}
.onboarding-registration-container .registration-component-form{margin-bottom:0}
.onboarding-registration-container .component-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.onboarding-registration-container .component-wrapper .open_modal{cursor:pointer;text-decoration:underline;font-size:inherit;line-height:inherit;font-family:inherit}
.onboarding-registration-container .component-wrapper .alert-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.onboarding-registration-container .component-wrapper .alert-message .fontello-ico:before{margin-right:13px;color:#ffc300}
.onboarding-registration-container .component-wrapper .check-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.onboarding-registration-container .component-wrapper .check-container .fontello-icon-close:before{margin-right:0;margin-left:0}
@media(max-width:1023.98px){.onboarding-registration-container .component-wrapper .check-container{display:block}
.onboarding-registration-container .component-wrapper .check-container>div{margin-top:6px}
}
.onboarding-registration-container .component-wrapper .check-container .right-content-mobile{display:inherit}
@media(max-width:1023.98px){.onboarding-registration-container .component-wrapper .check-container .right-content-mobile{float:left;width:49%}
}
.onboarding-registration-container .component-wrapper .check-container .left-content-mobile{display:inherit}
@media(max-width:1023.98px){.onboarding-registration-container .component-wrapper .check-container .left-content-mobile{float:left;width:49%}
}
.onboarding-registration-container .component-wrapper .check-container .check-title{margin-right:3pc}
.onboarding-registration-container .component-wrapper .check-container .check-upper{margin-right:24px}
@media(max-width:1023.98px){.onboarding-registration-container .component-wrapper .check-container .check-upper{margin-right:4px}
}
.onboarding-registration-container .component-wrapper .check-container .check-lower{margin-right:24px}
@media(max-width:1023.98px){.onboarding-registration-container .component-wrapper .check-container .check-lower{margin-right:4px}
}
.onboarding-registration-container .component-wrapper .check-container .check-number{margin-right:24px}
@media(max-width:1023.98px){.onboarding-registration-container .component-wrapper .check-container .check-number{margin-right:4px}
}
.onboarding-registration-container .component-wrapper .check-container .check-caracter{margin-right:24px}
@media(max-width:1023.98px){.onboarding-registration-container .component-wrapper .check-container .check-caracter{margin-right:4px}
}
.onboarding-registration-container .component-wrapper .check-container .fontello-ico:before{font-size:1pc}
.onboarding-registration-container .component-wrapper .error-container .error-field-container .messageError,.onboarding-registration-container .component-wrapper .error-container .error-field-container .parsley-errors-list{font-family:Regular,sans-serif;list-style:none;padding:0 1pc;color:#d6001c;font-size:9pt;font-weight:400}
.onboarding-registration-container .component-wrapper .error-container .error-field-container .messageError{display:none}
.onboarding-registration-container .component-wrapper .error-container .error-field-container .messageError:last-of-type{display:inline-block}
.onboarding-registration-container .component-wrapper .login-section-message{font-family:Light,sans-serif;font-size:1pc;border-left:2px solid #000;background:#fafafa;padding:11px 1pc;max-width:545px}
.onboarding-registration-container .component-wrapper .login-section-message p{margin:0}
.onboarding-registration-container .component-wrapper .login-section-message .font-medium{font-family:Medium,sans-serif;cursor:pointer}
@media(max-width:767.98px){.onboarding-registration-container .component-wrapper .field-boarding-description{font-family:Light,sans-serif;font-size:1pc}
}
.onboarding-registration-container .component-wrapper .field-boarding-description-residence-descr{font-family:Light,sans-serif;font-size:1pc}
.onboarding-registration-container .component-wrapper .vertical-layout input[type=radio]:focus-visible{margin-top:-2px}
.onboarding-registration-container .field-boarding-title-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1pc}
.onboarding-registration-container .field-boarding-title-label .fontello-icon-energy-ico:before,.onboarding-registration-container .field-boarding-title-label .fontello-icon-gas-ico:before{font-size:30px;margin-left:0}
.onboarding-registration-container .field-boarding-title{margin-bottom:1pc}
.onboarding-registration-container .section-title{margin-bottom:8px;margin-top:1pc}
.onboarding-registration-container .section-description{margin-bottom:24px}
.onboarding-registration-container .section-description a{color:#000;text-decoration:underline}
.onboarding-registration-container .separator{width:100%;border:1px solid rgba(0,0,0,.1);margin-top:1pc;margin-bottom:1pc}
@media(max-width:767.98px){.onboarding-registration-container .separator{margin-top:31px}
}
.onboarding-registration-container .greenCriteria{color:#34b78f}
.onboarding-registration-container .greenCriteria>.fontello-icon-close{display:none}
.onboarding-registration-container .fontello-icon-close,.onboarding-registration-container .greenCriteria>.fontello-icon-check{display:inline}
.onboarding-registration-container .fontello-icon-check{display:none}
.onboarding-registration-container .form-group-container .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}
.onboarding-registration-container .form-group-container .checkbox .container-checkbox{height:25px}
.onboarding-registration-container .form-group-container .checkbox .checkbox-label-container{margin-top:-2px}
.onboarding-registration-container .form-group-container .checkbox .checkbox-label-container p{margin-bottom:0}
.onboarding-registration-container .form-group-container .checkbox .checkbox-label-container span{margin-bottom:1rem}
.onboarding-registration-container .form-group-container .form-check{padding-left:unset}
.onboarding-login .newdesign.modal .modal-body .modal-buttons-container,.username-exists-modal .newdesign.modal .modal-body .modal-buttons-container{margin-top:0}
.onboarding-login .btn-color-blue-modal,.username-exists-modal .btn-color-blue-modal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.onboarding-login .form-container,.username-exists-modal .form-container{margin-top:24px}
.onboarding-login .form-container .email-code-container,.username-exists-modal .form-container .email-code-container{border-left:1px solid #003cf0;padding-left:1pc;height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:11px}
@media(max-width:1023.98px){.onboarding-login .form-container .email-code-container,.username-exists-modal .form-container .email-code-container{margin-bottom:38px}
}
.onboarding-login .form-container .form-group.bmd-form-group .password-icon-container .fontello-icon-eye,.username-exists-modal .form-container .form-group.bmd-form-group .password-icon-container .fontello-icon-eye{display:block}
.onboarding-login .form-container .form-group.bmd-form-group .password-icon-container .fontello-icon-alert,.onboarding-login .form-container .form-group.bmd-form-group .password-icon-container.has-error .fontello-icon-eye,.username-exists-modal .form-container .form-group.bmd-form-group .password-icon-container .fontello-icon-alert,.username-exists-modal .form-container .form-group.bmd-form-group .password-icon-container.has-error .fontello-icon-eye{display:none}
.onboarding-login .form-container .form-group.bmd-form-group .password-icon-container.has-error .fontello-icon-alert,.username-exists-modal .form-container .form-group.bmd-form-group .password-icon-container.has-error .fontello-icon-alert{display:block}
.onboarding-login .form-container .error-container .error-field-container,.username-exists-modal .form-container .error-container .error-field-container{padding:0 1pc;color:#d6001c;font-size:9pt}
.onboarding-login .form-container .error-container .error-field-container .messageError,.username-exists-modal .form-container .error-container .error-field-container .messageError{padding:0;display:none}
.onboarding-login .form-container .error-container .error-field-container .messageError:last-of-type,.username-exists-modal .form-container .error-container .error-field-container .messageError:last-of-type{display:inline-block}
#inputFieldsRegistrationVolturaSemplice.registration-component-form .component-wrapper .title-resident-question{margin-bottom:8px;margin-top:30px}
#subentroForm.registration-component-form{margin-top:2pc}
#subentroForm.registration-component-form .form-check.radio{margin-right:2pc}
#subentroForm.registration-component-form .form-check.radio:last-child,#subentroForm.registration-component-form .form-check.radio label{margin-right:0}
#inputFieldsRegistrationVolturaSemplice .form-check-label{font-family:Medium,sans-serif}