

select {
	padding: 0.8em;
	border: 2px solid #221814;
	font-family: inherit;
	font-size: inherit;
	border-radius: 0;
}

.form--btn input {
	cursor: pointer;
	transition: opacity .1s;
	&:hover {
		opacity: .8;
	}
}

#recaptcha {
	display: flex;
	margin-top: 40px;
	flex-direction: column;
	align-items: center;
}

.form--tbl.confirm dl {
	display: flex;
	flex-direction: row;
	> dt {
		flex-basis: 200px;
	}
	> dd {
		flex-grow: 1;
	}
}

.contact-form input[type=button] {
	min-width: 240px;
	background-color: #888;
	color: #ffffff;
	padding: 0.8em;
	border: 2px solid #888;
	font-family: inherit;
	font-size: inherit;
	border-radius: 0;
}
