/* OneCAD Contact Form 7 forms (contact, product consultation, newsletter): validation as on the source forms
   (.input-validation-error / .field-validation-error). */
.wpcf7 .wpcf7-not-valid { border: 1px dashed #ff4500 !important; }
.wpcf7 .wpcf7-not-valid-tip { display: block; margin-top: 4px; font-size: 12px; line-height: 1.5; color: #ff4500; font-style: italic; }
.wpcf7 .wpcf7-checkbox.wpcf7-not-valid { border: 0 !important; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output { display: none; }
.wpcf7 form .wpcf7-response-output { margin: 12px 0 0; padding: 0; border: 0; font-size: 14px; }
.wpcf7 form.sent .wpcf7-response-output { color: #3c763d; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output { color: #ff4500; }
