input,
textarea {
	background-color: #fff;
	border: 1px solid #8da2a3;
	border-radius: .3em;
}
input:focus,
textarea:focus {
	border: 1px solid #009ba3;
	box-shadow: 0 0 1px #009ba3;
}
label,
#submit {
	display: block;
	margin-top: 1%;
	margin-bottom: 0;
}
#submit {
	background-color: #dff0f0;
	box-shadow: 2px 2px 3px #c6d0d1;
	padding: 1%;
	width: 100%;
}
#submit:hover {
	background-color: #dceded;
	box-shadow: 0 0 3px #c6d0d1;
}
#submit:active {
	background-color: #d5e6e6;
}
#email,
#subject,
#text {
	padding: 1%;
	width: 98%;
}
.error {
	background-color: #fee;
	border: 1px solid #a30000;
}
.g-recaptcha {
	margin: 2% 0;
}