/* Custom woocommerce account registration & login form */
body.woocommerce-account  #customer_login .u-column1.col-1 { width: 67%; }
body.woocommerce-account  #customer_login .u-column2.col-2 { width: 27%; }
body.woocommerce-account h2{ text-transform: capitalize; color: rgb(1, 22, 137); font-size: 40px; font-family: times; font-weight: 400; line-height:normal; margin-bottom: 5px;}
body.woocommerce-account p.login_text{ margin-bottom: 10px; }
body.woocommerce-account form.woocommerce-form{ margin-top: 20px;}
body.woocommerce-account .woocommerce-form.woocommerce-form-register.register,
body.woocommerce-account .woocommerce-form.woocommerce-form-login.login { background-color: #F8F7F7; border:none;}
body.woocommerce-account .woocommerce-button {padding: 15px 50px 15px 50px; border-radius: 0px; background-color: rgb(1, 22, 137); font-size: 16px; font-weight: 600; text-transform: none; }
body.woocommerce-account .woocommerce-button.button.woocommerce-form-login__submit{width: 100%;}
body.woocommerce-account #olws-dynamic-btn {width: 100%; padding: 15px 50px 15px 50px; border-radius: 0px; background-color: #191919; color: #F8F7F7; font-size: 16px; font-weight: 600; text-transform: none; }
body.woocommerce-account .button-custom-reg{ padding: 10px 10px 10px 10px !important; width: 49% !important; text-align: center;}
body.woocommerce-account .hide {display: none;}
body.woocommerce-account .error { color:red; font-weight: bold;}
body.woocommerce-account .input-select{height:45px;}
body.woocommerce-account .entry-content a{ text-decoration: underline !important; font-weight: 500 !important; }
body.woocommerce-account button.button-send-verification{ height: 40px; vertical-align: middle; width: auto; padding-left: 20px; padding-right: 20px; background-color: white; border: 2px solid #011689; color: #011689;}
body.woocommerce-account div#registration_form_thankyou{ padding-top: 15px;}
/*** iPhone and iOS Form Input Zoom Fixes ***/
/* Fix Input Zoom on devices older than iPhone 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}

/* Fix Input Zoom on iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}

/* Fix Input Zoom on iPhone 6, iPhone 6s, iPhone 7  */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="tel"], input[type="url"]{ font-size: 16px; }
}

/* Fix Input Zoom on iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus, iPhone 8, iPhone X, XS, XS Max  */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="tel"], input[type="url"]{ font-size: 16px; }
}
