/* Popup visual rules migrated from Code Snippets #21 */
@media (min-width: 769px) {
    .ast-hb-account-login-wrapper .ast-hb-account-login {
        border: 1px solid  var(--ap-color-primary);
		border-radius: 6px;
		box-shadow: none!important;
        max-height: 750px!important;
    }
}


.ast-hb-account-login-wrapper .ast-hb-account-login {
    max-height: 900px!important;
}


.ast-hb-account-login-wrapper #loginform input[type=password], .ast-hb-account-login-wrapper #loginform input[type=text] {
	border-color: var(--ap-color-border);
    margin-top: 0;
}



.woocommerce-js form .form-row textarea, .woocommerce-js input[type=email], .woocommerce-js input[type=number], .woocommerce-js input[type=password], .woocommerce-js input[type=reset], .woocommerce-js input[type=search], .woocommerce-js input[type=tel], .woocommerce-js input[type=text], .woocommerce-js input[type=url], .woocommerce-js textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea {
	color: #fff;
    border-color: var(--ap-color-border);
    background-color: transparent;
}




.ast-login-tabs li.active {
	color:  var(--ap-color-primary)!important;
    border-bottom: 2px solid  var(--ap-color-primary)!important;
}


.lost-password-link a {
    color:  var(--ap-color-primary)!important;
}

#generate_password {
    font-size: 0.9em;
    cursor: pointer;
    font-weight: unset!important;
    color:  var(--ap-color-primary)!important;
}

#generate_password:hover {
    text-decoration: underline;
}

.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close {
    color:  var(--ap-color-primary)!important;
}
