/**
 * Global Exdesign form styles (all forms).
 * Loaded automatically after the plugin's form.css when this file exists.
 *
 * Override design tokens here, or add scoped rules using [data-exd="form"].
 * Per-form overrides: #exd-exd-contact-form-form { --exd-primary: #7a0000; }
 */

:root {
	--exd-primary: var(--fl-global-primary, #7a0000);
	--exd-primary-light: #b30000;
	--exd-field-background: #ffffff;
	--exd-field-border-color: #cccccc;
	--exd-field-height: 60px;
	--exd-field-padding: 15px 18px;
	--exd-field-border-radius: 0;
	--exd-btn-bg: var(--exd-primary);
	--exd-btn-color: #ffffff;
	--exd-errors: #96000b;
}

#exd-ge-book-now-form-form input, #exd-ge-book-now-form-form select, #exd-ge-book-now-form-form textarea,
#exd-ge-contact-form-form input, #exd-ge-contact-form-form select, #exd-ge-contact-form-form textarea,
#exd-ge-estimate-form-form input, #exd-ge-estimate-form-form select, #exd-ge-estimate-form-form textarea {
	font-size: 17px !important;
	margin-bottom: 10px !important;
}
#exd-ge-book-now-form-form input::placeholder, #exd-ge-book-now-form-form select::placeholder, #exd-ge-book-now-form-form textarea::placeholder,
#exd-ge-contact-form-form input::placeholder, #exd-ge-contact-form-form select::placeholder, #exd-ge-contact-form-form textarea::placeholder,
#exd-ge-estimate-form-form input::placeholder, #exd-ge-estimate-form-form select::placeholder, #exd-ge-estimate-form-form textarea::placeholder {
	font-size: 17px !important;
}

#exd-ge-book-now-form-form .form-message-error, #exd-ge-estimate-form-form .form-message-error {
	background-color: #7a0000;
	color: #fff;
	border: none !important;
}
#exd-ge-contact-form-form .form-message-success {
	background-color: rgba(#007bff, 0.1) !important;
	color: #007bff !important;
	border: none !important;
}
#exd-ge-contact-form-form .form-message-success, #exd-ge-book-now-form-form .form-message-success, #exd-ge-estimate-form-form .form-message-success {
	padding: 10px 20px !important;
	font-size: 17px !important;
}