/*
 * Texas A&M Health Concierge Medicine
 * Salesforce Web-to-Lead form
 *
 * AUX provides the normal form appearance. These styles are limited
 * to form grouping, accessible validation messages, and the honeypot.
 */

.concierge-form .form-errors {
	border: 2px solid currentColor;
	margin: 0 0 2rem;
	padding: 1rem 1.25rem;
}

.concierge-form .form-errors h2 {
	margin-top: 0;
}

.concierge-form .form-errors ul {
	margin-bottom: 0;
}

.concierge-form .field-error {
	font-weight: 700;
}

.concierge-form .field-error:not(:empty) {
	display: block;
	margin-top: .35rem;
}

.concierge-form [aria-invalid="true"] {
	border-width: 2px;
}

.concierge-form .field-help {
	display: block;
	margin-top: .35rem;
}

.concierge-form fieldset {
	border: 0;
	margin: 0 0 2rem;
	padding: 0;
}

.concierge-form legend {
	font-size: 1.25rem;
	font-weight: 700;
	margin: 0 0 1rem;
	padding: 0;
}

.concierge-form .form-field {
	margin-bottom: 1rem;
}

/*
 * Simple spam honeypot.
 *
 * This field remains in the DOM for unsophisticated bots but is
 * positioned outside the visible page and removed from keyboard use.
 */
.concierge-form .form-honeypot {
	height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	top: auto;
	width: 1px;
}