#recaptcha_info {
	font-size:				8pt !important;
	color:					#c0c0c0;
}
#recaptcha_info a {
	font-size:				8pt !important;
}
.grecaptcha-badge {
    display: none !important;
}
.responsive-image {
	max-width:				100%;
	display:					block;
	height:					auto;
}
.envelope_table {
	border:					1px solid #37b2d0;
	background-color: 	#ebebeb;
}
body {
	font-family: 			Arial, Helvetica, Sans-Serif;
	background-color: 	#e0e0e0;
	padding-top:			15px;
	padding-left:			.5em;
	padding-right:			.5em;
}
.response_table {
	margin-top:				1.6em;
	background-color: 	#f6f6f6 !important;
	margin-left:			1em;
	margin-right:			1em;
	padding-bottom:		1em;
}
.heading {
	font-size:				14pt !important;
	text-align: 			center !important;
	background-color: 	#8cc815 !important;
	color:					#024a9d !important;
	padding:					.2em !important;
}
.main_table {
	background-color:		#FFFFFF;
 	max-width:				540px;
	border-radius:			1em;
	padding-bottom:		1.6em;
}
.main_text {
 	text-align:				left;
	padding-left:			1.2em;
	padding-right:			1.2em;
}
.paragraph {
	margin-top:				1.2em;
}
.paragraph-small {
	margin-top:				.4em;
}
.main_table_left {
	font-family: 			Arial, Helvetica, Sans-Serif;
	font-size:				13pt;
	font-style:				italic;
	line-height:			14pt;
	color:					#1b3863;
	padding-left:			60px;
	padding-top:			180px;
}
.misc_table {
	font-family: 			Arial, Helvetica, Sans-Serif;
	font-size:				13pt;
	line-height:			14pt;
	color:					#1b3863;
}
.main_table_top {
	padding:					2em 0;
}
.main_links {
	display:					inline;
}
.main_dots {
	display:					inline;
}
.main_form {
 	text-align:				left;
	margin-left:			1.2em;
}
.main_input {
	display:					table-cell;
	text-align:				left;
	padding-right:			.4em;
}
.link_table {
	font-family: 			Arial, Helvetica, Sans-Serif;
	font-size:				13pt;
	line-height:			14pt;
	color:					#1b3863;
}
.feature_table {
	font-size:				10pt;
}
.signature_image {
	padding-bottom:		4px;
}
a:link, a:visited, a:active {
	color:					#00adef;
	font-size:				13pt;
	text-decoration:		none;
}
a:hover {
	color:					#f7941d;
	font-size:				13pt;
	text-decoration:		none;
}
ul {
	margin:					0;
	padding:					0;
	margin-left:			.2em;
}
ol {
	margin:					0;
	padding:					0;
	margin-left:			.2em;
}
li {
	margin-left:			1.2em;
}
.form_input, .form_select {
	height:					1.7em;
	padding-left:			.4em;

}
.form_input, .form_select, .form_textarea {
	font-size:				10pt !important;
}

@media only screen and (max-width: 36em) {
	.main_links a {
		font-size:			16pt !important;
		line-height:		1.5em !important;
	}
	.main_links, .main_inputs {
		display:				block !important;
	}
	.main_dots {
		display:				none !important;
	}
	.main_input {
		padding-top:		.6em !important;
		display:				block !important;
	}
	.main_form {
		margin-top:				0 !important;
	}
	.form_input, .form_select, .form_textarea {
		font-size:				12pt !important;
	}
	.form_input {
		width:					60% !important;
	}
	.form_select {
		width:					93% !important;
	}
	.form_textarea {
		width:					93% !important;
	}
	.paragraph-small {
		margin-top:				1.2em !important;
	}
}
@media only screen and (max-width: 30em) {
	.form_input {
		width:					95% !important;
	}
}
