/* Brandi Car Booking Form - V1.2
   Behaviour only. There is deliberately NO layout here: the popup keeps the layout and
   styling it already has (theme classes). Nothing in this file moves or resizes a field. */

/* Thin red frame on invalid fields. */
.bcb-form .wpcf7-not-valid,
.bcb-form select.wpcf7-not-valid,
.bcb-form input.wpcf7-not-valid,
.bcb-form textarea.wpcf7-not-valid {
	border: 1px solid #d63638 !important;
}

/* Individual field messages stay visible by default. Once functional validation is proven
   in production you may uncomment the next rule to hide them (the general message remains).
.bcb-form .wpcf7-not-valid-tip { display: none; }
*/

/* Field messages must not push neighbours around. */
.bcb-form .wpcf7-not-valid-tip {
	font-size: 13px;
	line-height: 1.3;
	margin-top: 4px;
}

/* Old success message hidden while a new booking is being prepared. */
.bcb-form.bcb-hide-response .wpcf7-response-output {
	display: none !important;
}

/* Visible disabled state while a request is in progress. */
.bcb-form .wpcf7-submit:disabled {
	opacity: .6;
	cursor: wait;
}
