* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	color:#3E3935;
	} 
*:hover, *:focus,*:active {
	text-decoration:none !important;
}
body {
	display:block;
	background-color:transparent;
	font-family:'Lato', Helvetica, sans-serif !important;

}
small {font-size:.9em !important;}
.errorMsg{
	text-align:center;
}
.errorMsg,
.errorMsg b,
.errorMsg h3,
.required.error,
.red {
	color:red !important;
}
.required.error {
	background-color:pink;
	border-color:red;
}
input[type=checkbox].required.error, 
input[type=radio].required.error {
	outline: 2px solid #F00;
}
.form-horizontal .form-group {
	margin-left:0px;
	margin-right:0px;
}
#content {
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
}
.panel-heading,
.panel-group .panel,
.panel .panel-default {
	background-image :none !important;
	border-radius:0px !important;
	box-shadow:none !important;
}
h2 {
	font-size: 24px !important;
	font-family: "Frank Ruhl Libre", serif !important;
	color:#00853B;
	
}
h4.help-block{
	font-size: 15px;
	color:#3E3935;
	line-height:1.5em;
}
input.btn-default, a.btn-default {
	border-radius:6px !important;
	border:2px solid #00853B !important;
	background-image:none !important;
	background-color:transparent !important;
	color:#00853B !important;
	text-transform:uppercase !important;
	letter-spacing: 2px !important;
	font-size:14px !important;
	font-weight:bold !important;
	padding:15px 30px !important;
	transition: background-color 0.25s ease;
}
input.btn-default:hover, a.btn-default:hover {
	background-color: #00853B !important;
	color:white !important;
	text-shadow:none !important;
	box-shadow:none !important;
}
label {
	color:#3E3935 !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left:5px;
	padding-right:5px;
}
form{
	clear:both;
}
