/* Makes Contact Form 7's wrappers and messages fit the original (ASP.NET) form design. Loaded only on pages with a form. */
.careerfy-contact-form .wpcf7-form-control-wrap,
.widget_contact_form .wpcf7-form-control-wrap { display: block; position: static; }
.careerfy-contact-form .wpcf7 form,
.widget_contact_form .wpcf7 form { margin: 0; }
.wpcf7 .wpcf7-spinner { display: none; }
.wpcf7 form .wpcf7-response-output { clear: both; float: left; width: 100%; margin: 10px 0 0; padding: 8px 12px; border: 0; font-size: 14px; color: #fff; background: #53b427; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output { background: #d9534f; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output { display: none; }
.wpcf7-not-valid-tip { display: block; clear: both; font-size: 12px; color: #d9534f; line-height: 1.4; padding-top: 3px; }
.widget_contact_form .wpcf7-submit { background: #53b427; font-weight: 500; }
.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
