.user-registration{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f9f9f9}.user-registration form.register{background:#fff;padding:30px;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);width:420px}.user-registration .form-row{margin-bottom:20px}.user-registration .ur-label{font-weight:600;display:block;margin-bottom:6px}.user-registration .input-wrapper{position:relative;display:block}.user-registration .input-wrapper input{width:100%;padding:10px 40px 10px 12px;border:1px solid #ddd;border-radius:25px;outline:none;transition:border .3s}.user-registration .input-wrapper::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#888;font-size:14px;pointer-events:none}.field-user_email .input-wrapper::after{content:""}.field-user_pass .input-wrapper::after{content:""}.field-billing_phone .input-wrapper::after{content:""}.field-billing_address_1 .input-wrapper::after{content:""}.field-first_name .input-wrapper::after,.field-last_name .input-wrapper::after{content:""}.user-registration .ur-button-container .ur-submit-button{width:100%;padding:12px;background:#4a5fd0;color:#fff;font-weight:700;border:none;border-radius:25px;cursor:pointer;transition:background .3s}.user-registration .ur-button-container .ur-submit-button:hover{background:#3c4fb0}.user-registration .ur-form-grid{width:100%!important;display:block}.user-registration .ur-form-row{display:block!important}.user-registration .form-row{margin-bottom:18px}