#login-form-popup{position:relative;width:80%;max-width:525px;margin-left:auto;margin-right:auto}
#login-form-popup .featured-box{margin-bottom:0;box-shadow:none;border:none;border-radius:var(--small-radius)}
#login-form-popup .featured-box h2{text-transform:uppercase;font-size:15px;letter-spacing:.05em;font-weight:600;line-height:2}
#login-form-popup .vayu-social-login-section{margin-top:20px}
.vayu-social-login-section{background:#f4f4f2;text-align:center;padding:20px 20px 25px}
.vayu-social-login-section p{text-transform:uppercase;font-size:12px;color:var(--vayu-h4-color,var(--vayu-heading-color));font-weight:600;margin-bottom:8px}
#login-form-popup .col2-set{margin-left:-20px;margin-right:-20px}
#login-form-popup .col-1,#login-form-popup .col-2{padding-left:20px;padding-right:20px}
@media (min-width:992px) {
#login-form-popup .col-1{border-right:1px solid #f5f6f6}
}
#login-form-popup .form-row{margin-bottom:20px}
#login-form-popup .woocommerce-privacy-policy-text{display:none}
#login-form-popup .button{padding:18px 24px;text-shadow:none;font-family:var(--vayu-add-to-cart-ff),var(--vayu-body-ff),sans-serif;font-size:14px;letter-spacing:-.025em}
#login-form-popup label.inline{margin-top:15px;float:right;position:relative;cursor:pointer;line-height:1.5}
#login-form-popup label.inline input[type=checkbox]{opacity:0;margin-right:8px;margin-top:0;margin-bottom:0}
#login-form-popup label.inline span:before{content:"";position:absolute;border:1px solid #ddd;border-radius:1px;width:16px;height:16px;left:0;top:0;text-align:center;line-height:15px;font-family:var(--fa-style-family-classic,"Font Awesome 6 Free");font-weight:900;font-size:9px;color:#aaa}
#login-form-popup label.inline input[type=checkbox]:checked+span:before{content:"\f00c"}
#login-form-popup .social-button i{font-size:16px;margin-right:8px}
#login-form-popup p.status{color:var(--wp--preset--color--vivid-red,#f00)}
.vayu-social-login-section .google-plus{background:#dd4e31}
.vayu-social-login-section .facebook{background:#3a589d}
.vayu-social-login-section .twitter{background:#1aa9e1}
.featured-box .vayu-social-login-section i{color:#fff}
.vayu-social-login-section .social-button:hover{background:var(--vayu-primary-color)}
html.panel-opened body>.mfp-bg{z-index:9042}
html.panel-opened body>.mfp-wrap{z-index:9043}
.button.register-btn{font-size:14px;font-weight:400;line-height:24px}
.vayu-checkbox .vayu-control-label:before{border-radius:2px}
.account-sub-title{text-transform:uppercase}
.box-content .u-columns [class*="u-column"]{padding:0 15px}
div#login-form-popup .mfp-close,div#login-form-popup .mfp-close-btn-in .mfp-close{color:#fff}
#login-form-popup .input-text{box-shadow:none;border:none;background:none;border-bottom:1px solid #515151;color:#fff;padding:10px 0}
.woocommerce-account .woocommerce .box-content form.woocommerce-form .woocommerce-Input:focus,#login-form-popup .input-text:focus{border-color:var(--vayu-secondary-color)}
.woocommerce .box-content form.woocommerce-form .form-row input,.lost_reset_password input.input-text{background:none;border:none;border-bottom:1px solid #515151;padding:5px 0;line-height:32px;color:#fff;font-size:16px;border-radius:0}
#login-form-popup .register-btn{margin:20px 0 0;color:var(--vayu-light-color);outline:none;padding:0}
#login-form-popup .register-btn:hover{color:var(--vayu-secondary-color,#EBEE59)}
@media (max-width: 991px) {
#login-form-popup{width:100%;max-width:90%}
}