/* FoodTrients Subscribers - front-end form.
   Deliberately minimal: the form reuses the .ctct-form class names the previous
   newsletter form used, so the theme's existing styling still applies. */

.fts-hp {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.fts-message {
	display: none;
	margin: 10px 0 0;
	padding: 10px 14px;
	border-radius: 3px;
	font-size: 15px;
	line-height: 1.45;
}

.fts-message.fts-message-success,
.fts-message.fts-message-error {
	display: block;
}

.fts-message-success {
	background: #e8f5e9;
	border: 1px solid #a5d6a7;
	color: #1b5e20;
}

.fts-message-error {
	background: #fdecea;
	border: 1px solid #f5c6c2;
	color: #8a1c13;
}

.fts-form.is-busy .fts-submit {
	opacity: 0.6;
	cursor: progress;
}
