/* DTH BYD — theme-owned FluentForm styling (BY-7 pattern; reproduces live free-FluentForm default pack, no Pro plugin). */

/* Labels */
.fluentform .ff-el-input--label label {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #2D3748;
}

/* Contact form (form 1) center-aligns its labels on live; scope the centering to
 * that form so the Dealer Registration form (left-aligned on live) is untouched. */
.fluent_form_1 .ff-el-input--label {
	text-align: center;
}

/* Text inputs / selects / textareas (font-family left as default — live uses the system stack) */
.fluentform .ff-el-form-control {
	font-size: 17px;
	color: #606266;
	background: #fff;
	border: 1px solid #DADBDD;
	border-radius: 7px;
	min-height: 44px;
	padding: 11px 15px;
}

/* Submit button */
.fluentform button[type="submit"],
.fluentform .ff-btn-submit {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	color: #fff;
	background-color: #1A7EFB !important; /* match live: FluentForm free-pack default blue, not the brand blue */
	border: 1px solid transparent;
	border-radius: 7px;
	padding: 8px 20px;
}

.fluentform button[type="submit"]:hover,
.fluentform .ff-btn-submit:hover {
	background-color: #0e6ae9 !important;
}
