:root{--mblpr-border:#ccc;--mblpr-bgc:#fff;--mblpr-placeholder:#a9a9a9;--mblpr-success_color:#a0b0a1;--mblpr-error-color:#dd3d31;--mblpr-color:#555;--mblpr-btn:#a0b0a1;--mblpr-btn-hover:#adbead;--mblpr-btn-active:#8e9f8f;--mblpr-btn-color:#fff;--mblpr-btn-color-hover:#fff;--mblpr-btn-color-active:#fff}.mblpr_field_group{margin-bottom:15px}.mblpr_field_group label{margin-bottom:5px}.memberlux_profile_form .mblpr-field{line-height:1.7rem;font-size:1.6rem;width:100%;padding:8px 12px;color:var(--mblpr-color);background-color:var(--mblpr-bgc);border:solid 1px var(--mblpr-border)}.memberlux_profile_form .mblpr-field.mblpr-field--with-icon{padding-left:35px}.memberlux_profile_form input::placeholder,.memberlux_profile_form textarea::placeholder{color:var(--mblpr-placeholder)}.memberlux_profile_form input:-ms-input-placeholder,.memberlux_profile_form textarea:-ms-input-placeholder{color:var(--mblpr-placeholder)}.memberlux_profile_form input::-ms-input-placeholder,.memberlux_profile_form textarea::-ms-input-placeholder{color:var(--mblpr-placeholder)}.memberlux_profile_form .mblpr-input-wrap{position:relative}.memberlux_profile_form .mblpr-icon{position:absolute;font-size:18px;left:10px;top:10px;color:var(--mblpr-placeholder)}.memberlux_profile_form .mblpr-submit{display:block;width:100%;padding:15px;font-size:1.4rem;text-align:center;border:none;border-radius:4px;background:var(--mblpr-btn);color:var(--mblpr-btn-color)}.memberlux_profile_form .mblpr-submit:hover{background:var(--mblpr-btn-hover);color:var(--mblpr-btn-color-hover)}.memberlux_profile_form .mblpr-submit:active{background:var(--mblpr-btn-active);color:var(--mblpr-btn-color-active)}.memberlux_profile_form .mblpr-avatar-preview-box{margin-bottom:10px}.memberlux_profile_form .mblpr-success{padding:8px;margin-bottom:10px;border:1px solid var(--mblpr-success_color);color:var(--mblpr-success_color);border-radius:5px;font-size:16px;font-weight:400}.memberlux_profile_form .mblpr-success .fa{color:var(--mblpr-success_color)}.memberlux_profile_form .mblpr-error{padding:8px;margin-bottom:10px;border:1px solid var(--mblpr-error-color);color:var(--mblpr-error-color);border-radius:5px;font-size:16px}.memberlux_profile_form .mblpr-error .fa{color:var(--mblpr-error-color)}.memberlux_profile_form .mblpr-validation-error{color:var(--mblpr-error-color);font-size:16px;margin:0;padding:0}.mblpr_field_group p:not(.mblpr-validation-error){display:none}.mblpr_fields .mblpr_field_group:last-child{margin-bottom:30px}