@charset "utf-8";
form {
	margin-top: 25px;
}
form textarea {
	border: unset;
    background-color: rgb(242, 242, 242);
    resize: vertical;
	padding: 10px;
	min-height: 75px;
}
form input {
	border: unset;
    background-color: rgb(242, 242, 242);
	padding: 10px;
}
form label {
	margin: 15px 0 5px;
}
form .row {
	margin-top: 10px;
}
form .row div:first-of-type {
	margin-right: 5px;
}
form .row div:last-of-type {
	margin-left: 5px;
}
form .CaptchaPanel{
	width:100%;
	padding: 10px 0 0;
}

form .CaptchaImagePanel img{width:200px;}

form .CaptchaAnswerPanel{
	margin: auto;
}
form .CaptchaWhatsThisPanel a{color:#333333;}
form input[type=submit] {
	border: 2px solid #0e6e3c;
    background-color: #0e6e3c;
    color: #ffffff;
	height: 45px;
    padding: 0px 20px;
    font-weight: 800;
}
form input[type=submit]:hover {
    background-color: #ffffff;
    color: #0e6e3c;
}

@media only screen and (max-width: 755px) {
	form .row div:last-of-type {
		margin-left: 0;
	}
}
