@media (min-width:992px){
    .lw-login-register-page .lw-registration-card form.user>.lw-registration-names{grid-column:1/-1;grid-row:1}
    .lw-login-register-page .lw-registration-card form.user>.lw-registration-username{grid-column:1/3;grid-row:2}
    .lw-login-register-page .lw-registration-card form.user>.lw-registration-email{grid-column:3/5;grid-row:2}
    .lw-login-register-page .lw-registration-card form.user>.lw-registration-referral{grid-column:5/7;grid-row:2}
    .lw-login-register-page .lw-registration-card form.user>.lw-registration-mobile{grid-column:1/-1;grid-row:3}
    .lw-login-register-page .lw-registration-card .lw-registration-mobile .input-group{flex-wrap:nowrap}
    .lw-login-register-page .lw-registration-card .lw-registration-mobile .lw-phone-code-picker{flex-basis:250px;max-width:250px}
}
.lw-login-register-page .lw-password-field .lw-password-toggle{border-color:#3d3b48;color:#9596a0;min-width:42px}.lw-login-register-page .lw-password-field .lw-password-toggle:focus,.lw-login-register-page .lw-password-field .lw-password-toggle:hover{color:#fff}
.lw-profile-phone-code-picker{flex:0 0 230px;max-width:230px;position:relative}.lw-profile-phone-code-search{height:100%;min-width:0}.lw-profile-phone-code-options{background:#121117;border:1px solid #5a5c69;border-radius:0 0 4px 4px;display:none;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:20}.lw-profile-phone-code-options.is-open{display:block}.lw-profile-phone-code-option{background:transparent;border:0;color:#d1d3e2;display:block;padding:.45rem .65rem;text-align:left;width:100%}.lw-profile-phone-code-option:hover,.lw-profile-phone-code-option:focus{background:#292833;color:#fff;outline:0}

/* Modern registration layout */
.lw-auth-signup .lw-auth-form-inner{
    max-width:none;
    padding:24px 30px;
}
.lw-auth-signup .lw-auth-heading{
    margin-bottom:18px;
}
.lw-auth-signup .lw-auth-signup-form{
    column-gap:12px;
}
.lw-auth-signup .lw-auth-signup-form .form-group{
    margin-bottom:10px;
}
.lw-auth-signup .lw-auth-signup-form>.lw-registration-username,
.lw-auth-signup .lw-auth-signup-form>.lw-registration-mobile,
.lw-auth-signup .lw-auth-signup-form>.lw-registration-names,
.lw-auth-signup .lw-auth-signup-form>.lw-registration-passwords,
.lw-auth-signup .lw-auth-signup-form>.lw-registration-terms,
.lw-auth-signup .lw-auth-signup-form>.lw-registration-actions,
.lw-auth-signup .lw-auth-signup-form>.lw-registration-footer{
    grid-column:1/-1;
}
.lw-auth-signup .lw-auth-signup-form>.lw-registration-email,
.lw-auth-signup .lw-auth-signup-form>.lw-registration-gender-dob{
    grid-column:span 1;
}
.lw-auth-signup .lw-registration-gender-dob{
    margin-right:0;
    margin-left:0;
}
.lw-auth-signup .lw-registration-gender-dob>[class*=col-]{
    padding-right:0;
    padding-left:0;
}
.lw-auth-signup .lw-registration-mobile .input-group{
    display:flex;
    flex-wrap:nowrap;
    align-items:stretch;
}
.lw-auth-signup .lw-registration-mobile .lw-phone-code-picker{
    flex:0 0 38%;
    max-width:38%;
}
.lw-auth-signup .lw-registration-mobile .lw-phone-code-search{
    height:100%;
    border-radius:11px 0 0 11px;
}
.lw-auth-signup .lw-registration-mobile>.input-group>input[name=mobile_number]{
    flex:1 1 auto;
    width:1%;
    min-width:0;
    border-left:0;
    border-radius:0 11px 11px 0;
}
.lw-auth-signup .lw-registration-mobile .input-group:focus-within .lw-phone-code-search,
.lw-auth-signup .lw-registration-mobile .input-group:focus-within>input[name=mobile_number]{
    border-color:rgba(235,96,154,.58);
}
.lw-auth-signup .lw-registration-actions{
    margin-top:2px!important;
}
.lw-auth-signup .lw-registration-footer{
    margin-top:16px;
}
@media(max-width:575.98px){
    .lw-auth-signup .lw-auth-form-inner{padding:22px 16px}
    .lw-auth-signup .lw-auth-signup-form>.lw-registration-email,
    .lw-auth-signup .lw-auth-signup-form>.lw-registration-gender-dob{grid-column:1/-1}
    .lw-auth-signup .lw-registration-mobile .lw-phone-code-picker{flex-basis:44%;max-width:44%}
}
