// ------------------------------------
// CHECKOUT VALIDATION MESSAGES
// ------------------------------------

#{ $_body-theme-selector-prefix } div.woocommerce .form-row .woocommerce-error,
#{ $_body-theme-selector-prefix } div.woocommerce .form-row .fc-mailcheck-suggestion {
	padding: $checkout-message-error-padding !important; // Needed to override theme styles set with `!important`;
	padding-#{ $alignment-left }: $checkout-message-error-padding-left !important; // Needed to override theme styles set with `!important`;
}





// ------------------------------------
// CHECKOUT FIELD VALIDATION
// ------------------------------------

// VALID FIELDS
#{ $_body-theme-selector-prefix } div.woocommerce form .form-row.woocommerce-validated:not( [class*='woocommerce-invalid'] ) {

	// "valid" field check icon
	// skip fields with `fc-no-validation-icon` and `fc-select2-field` classes
	&:not( .fc-no-validation-icon ) .select2-selection:after,
	&:not( .fc-no-validation-icon ):not( .fc-select2-field ) .woocommerce-input-wrapper:after {
		top: remsize( .2rem );
	}
	
}
