/* custom overrides to ensure checkbox checked state is visible even when input_error is present */
.signup_steps .step .step_content .input_checkbox.input_error .checkbox input[type="checkbox"]:checked + .label .check_c:after,
.signup_steps .step .step_content .input_validate.input_error .checkbox input[type="checkbox"]:checked + .label .check_c:after {
    opacity: 1 !important;
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
    z-index: 3 !important;
}

/* ensure the check icon is above the background of .check_c */
.signup_steps .step .step_content .input_checkbox.input_error .checkbox .check_c {
    z-index: 1;
}
.signup_steps .step .step_content .input_checkbox.input_error .checkbox .check_c:after {
    z-index: 3;
}
