.proper_contact_form_wrap {
	max-width: 350px;
}
.proper_contact_form {
	background: rgb(249, 249, 249); padding: 12px; border-radius: 6px; box-shadow: 0px 1px 5px #aaa;
}
.proper_contact_form .form_field_wrap {
	margin: 0px 0px 8px; padding: 0px 6px 0 6px;
}
.proper_contact_form label {
	margin: 0px 0px 4px; font-weight: bold; display: block;
}
.proper_contact_form input[type=text] {
	width: 98%; font-family: inherit; font-size: 1.1em; display: block;
}
.proper_contact_form input[type=email] {
	width: 98%; font-family: inherit; font-size: 1.1em; display: block;
}
.proper_contact_form input[type=url] {
	width: 98%; font-family: inherit; font-size: 1.1em; display: block;
}
.proper_contact_form textarea {
	width: 98%; font-family: inherit; font-size: 1.1em; display: block;
}
.proper_contact_form select {
	width: 98%; font-family: inherit; font-size: 1.1em; display: block;
}
.proper_contact_form input[type=text] {
	padding: 6px 2px; border-radius: 2px; border: 1px solid rgb(204, 204, 204);
}
.proper_contact_form input[type=email] {
	padding: 6px 2px; border-radius: 2px; border: 1px solid rgb(204, 204, 204);
}
.proper_contact_form input[type=url] {
	padding: 6px 2px; border-radius: 2px; border: 1px solid rgb(204, 204, 204);
}
.proper_contact_form textarea {
	padding: 6px 2px; border-radius: 2px; border: 1px solid rgb(204, 204, 204);
}
.proper_contact_form textarea {
	height: 80px;
}
.proper_contact_form input[type=submit] {
	background: rgb(92, 178, 0); padding: 8px 12px; border-radius: 4px; border: currentColor; color: rgb(255, 255, 255); font-family: inherit; font-size: 14px; font-weight: bold;
}
.proper_error_box {
	background: rgb(255, 187, 186); margin: 0px 0px 20px; padding: 12px; border-radius: 2px;
}
.proper_error_box h6 {
	margin: 0px 0px 6px; font-size: 14px; font-weight: bold;
}
.proper_contact_form .error input[type=text] {
	border-color: red;
}
.proper_contact_form .error input[type=email] {
	border-color: red;
}
.proper_contact_form .error input[type=url] {
	border-color: red;
}
.proper_contact_form .error textarea {
	border-color: red;
}
