/*---------- Media Query min-width Structure ----------*/ /*---------- Media Query max-width Structure ----------*/ /*---------- Break-point min-width Structure ----------*/ /*---------- Break-point max-width Structure ----------*/ .ast-checkout-labels-as-placeholders form #customer_details .form-row { position: relative; } .ast-checkout-labels-as-placeholders form #customer_details .form-row label { -webkit-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; position: absolute; transition: all .2s ease-out; font-size: 12px; margin-top: .5em; padding: 0 1.02em; line-height: 1.625; opacity: 0; } .ast-checkout-labels-as-placeholders form #customer_details .form-row.ast-float-label label { opacity: 1; } .ast-checkout-labels-as-placeholders form #customer_details .form-row.ast-float-label #billing_address_2, .ast-checkout-labels-as-placeholders form #customer_details .form-row.ast-float-label #shipping_address_2 { padding: .75em .8em; } .ast-checkout-labels-as-placeholders form #customer_details .form-row .wc-terms-and-conditions label, .ast-checkout-labels-as-placeholders form #customer_details .form-row fieldset label { position: relative; opacity: 1; line-height: 2; font-weight: bold; font-size: 13.5px; font-size: 0.9rem; padding: 0; pointer-events: auto; } .ast-checkout-labels-as-placeholders form #customer_details .form-row label.checkbox { position: relative; opacity: 1; line-height: 2; font-weight: bold; font-size: 13.5px; font-size: 0.9rem; padding: 0; pointer-events: auto; } .ast-checkout-labels-as-placeholders form input[type="text"], .ast-checkout-labels-as-placeholders form input[type="email"], .ast-checkout-labels-as-placeholders form input[type="tel"], .ast-checkout-labels-as-placeholders form input[type="number"], .ast-checkout-labels-as-placeholders form input[type="password"], .ast-checkout-labels-as-placeholders form select, .ast-checkout-labels-as-placeholders form textarea { padding: .75em .8em; transition: all .2s ease; box-sizing: border-box; font-size: 16px; line-height: normal; } .ast-checkout-labels-as-placeholders form .ast-float-label input[type="text"], .ast-checkout-labels-as-placeholders form .ast-float-label input[type="email"], .ast-checkout-labels-as-placeholders form .ast-float-label input[type="tel"], .ast-checkout-labels-as-placeholders form .ast-float-label input[type="number"], .ast-checkout-labels-as-placeholders form .ast-float-label input[type="password"], .ast-checkout-labels-as-placeholders form .ast-float-label select, .ast-checkout-labels-as-placeholders form .ast-float-label textarea { padding: 1.3em 0.8em 0.2em 0.8em; }