/*
date: 13/06/2023
author: Giuseppe Russo
page: Form registrazione utente - https://apertamente.spaceten.it/register/
*/

body.um-page-login {
    background: #F1F3F6;
}
.um-page-login article {
    position: relative;
}
.um-page-login,
.um-page-login h1,
.um-page-login h2,
.um-page-login h3,
.um-page-login h4 {
    font-family: 'Nunito', sans-serif;
}
.um-page-login,
.um-page-login p,
.um-page-login .um-field-block {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #94AFB6;
}
.um-page-login .entry-header,
.um-page-login .entry-content {
    width: calc(100% - 3rem);
    margin-left: auto;
    margin-right: auto;
}
.um-page-login .entry-header h1.entry-title.headline-large {
    font-weight: 900;
    font-size: 28px;
    line-height: 46px;
    color: var(--primary-color);
    position: relative;
    text-indent: 45px;
}
.um-page-login .entry-header h1:before {
    content: "";
    background: url("img/icon_registrati.svg") no-repeat;
    position: absolute;
    left: -28px;
    width: 80px;
    height: 80px;
    top: -12px;
}
/* form registrazione */
.um-page-login .um-row .um-col-1 {
    box-shadow: 0px 4px 4px rgba(50, 50, 71, 0.08);
}
.um-page-login .um-row .um-field.um-field-block {
    margin-bottom: 15px;
    box-shadow: none;
}
.um-page-login .um-form .um-row .um-field {
    padding: 0;
}
.um-page-login .um-form .um-row .um-field .um-field-area {
    padding: 2px 10px;
    background: white;

}
.um-page-login .um-form .um-row .um-field .um-field-area > *,
.um-page-login .um-form .um-row .um-field .um-field-area .select2-selection {
    border: 0!important;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #000000;
    border-top: 1px solid #ddd!important;
    text-indent: 22px;
}
.um-page-login .um-form .um-row .um-field .um-field-area:after {
    content: "";
    background: url("img/icon_check.svg") no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 5px;
    /*z-index: 99;*/
    /* opacity: 0; */
    display: none;
}
.um-page-login .um-form .um-row .um-field .um-field-area.active:after {
    opacity: 1;
}
.um-page-login .um-form .um-row .um-field:nth-child(2) .um-field-area > *,
.um-page-login .um-form .um-row .um-field .um-field-area .select2-selection {
    border-top: 0!important;
    background: transparent!important;
}
.um-page-login .um-form .um-row .um-field .um-field-area .select2-selection span.select2-selection__placeholder {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
.um-page-login .um-form .um-row .um-field .um-field-area .select2-container {
    left: 0!important;
    /* background: white; */
    width: 100%!important;
    background: transparent!important;
}
.um-page-login .um-form .um-row .um-field .um-field-area .select2-container .select2-dropdown {
    width: 100%!important;
}
.um-page-login .um-form .um-row .um-field .select2-container.select2-container--open {
    /*z-index: 99;*/
}
.um-page-login .um-form .um-row .um-field .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 34px;
    /*z-index: 9999;*/
}
.um-page-login .um-form .um-row .um-field .select2-container--default .select2-selection--multiple .select2-selection__clear {
    /*z-index: 9999;*/
}
.um-page-login .um-form .um-row .um-field .select2.select2-container .select2-selection .select2-selection__arrow {
    right: 0;
    text-indent: 0;
    width: 22px !important;
}
.um-page-login .um-form .um-row .um-field .select2.select2-container .select2-selection .select2-selection__arrow:before {
    font-size: 22px !important;
}
/* pulsanti */
.um-page-login .um-form .um-left {
    width: 100%;
}
.um-page-login .um .um-form input[type=submit].um-button,
.um-page-login .um .um-form input[type=submit].um-button:focus,
.um-page-login .um .um-form a.um-button,
.um-page-login .um .um-form a.um-button.um-disabled:hover,
.um-page-login .um .um-form a.um-button.um-disabled:focus,
.um-page-login .um .um-form a.um-button.um-disabled:active {
    background: var(--primary-color-hover);
    border-radius: 8px!important;
    min-width: 100%!important;
}
.um-page-login .um-form .um-right.um-half {
    position: absolute;
    top: 0;
    right: 5px;
}
.um-page-login .um-form .um-right.um-half .um-button {
    background: transparent;
    box-shadow: none;
    text-align: right;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: var(--primary-color);
}
.um-page-login .um-form .um-row .um-field .um-field-area .select2-container .select2-dropdown li.select2-results__option {
    background: var(--primary-color);
    border-radius: 8px;
    color: white!important;
    line-height: 40px;
    margin: 5px 10px!important;
    text-indent: 10px;
}
/* icone */
.um-page-login .um-form .um-row .um-field .um-field-area:before {
    content: "";
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
    top: 10px;
    /*z-index: 99;*/
}
[id^=um_field_][id$=_first_name] .um-field-area:before {
    background: url("img/icon_user.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_last_name] .um-field-area:before {
    background: url("img/icon_user.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_username] .um-field-area:before {
    background: url("img/icon_email.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_user_password] .um-field-area:before {
    background: url("img/icon_lock.svg") no-repeat;
    /*z-index: 98;*/
}
.um-field-select .um-field-area:before {
    background: url("img/icon_type_user.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_residence_region] .um-field-area:before,
[id^=um_field_][id$=_residence_province] .um-field-area:before,
[id^=um_field_][id$=_residence_code] .um-field-area:before,
[id^=um_field_][id$=_principal_professional_city] .um-field-area:before,
[id^=um_field_][id$=_principal_professional_province] .um-field-area:before,
[id^=um_field_][id$=_principal_professional_region] .um-field-area:before {
    background: url("img/icon_pinpoint.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_phone_number] .um-field-area:before {
    background: url("img/icon_dialpad.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_birth_date] .um-field-area:before {
    background: url("img/icon_calendar.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_healthcare_register] .um-field-area:before,
[id^=um_field_][id$=_healthcare_registration_number] .um-field-area:before {
    background: url("img/icon_register.svg") no-repeat;
    /*z-index: 98;*/
}
[id^=um_field_][id$=_other_profession] .um-field-area:before,
[id^=um_field_][id$=_other_specialization] .um-field-area:before {
    background: url("img/icon_stylus_note.svg") no-repeat;
    /*z-index: 98;*/
}

/* login */
.um-page-login .entry-header,
.um-page-login .entry-content {
    width: calc(100% - 3rem);
    margin-left: auto;
    margin-right: auto;
}


/* pagina atterraggio */
body.page-id-638 {
    background: white!important;
    font-family: 'Nunito', sans-serif;
}
.page-id-638 .entry-content {
    max-width: 380px;
    margin: auto;
}
.page-id-638 header h1.entry-title.headline-large {
    display: none;
}
.page-id-638 .entry-content p img {
    margin-bottom: 80px;
}
.page-id-638 p {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #999999;
}
