/*===================== 
	Form styles 
=======================*/

#formpage{padding:0 10px;}
.half{width:48%;margin:0 1%;float:left;}

form{
	margin:0 0 0;
}
label{
	display:block;
	font-size:16px;
	padding-top: 4%;
	width:100%;
}
input{
	font-family: 'Lato', Arial, sans-serif;
	border: #ddd solid 1px;
	border-radius: 2px;
	padding: 1%;
	font-size:14px;
	width:100%;
	margin-bottom:10px;
}
input:focus{
	border: #2885b3 solid 1px;
}
input.button2{
	display:block;
	width:50%;
	margin:0 auto 5% auto;
	border:#277e32 solid 1px;
	background-color:#38b749;
	color:#fff;
	border-radius: 2px;
}

input.button2:hover{
	background-color:#277e32;
	cursor:pointer;
}

select{
	font-family: 'Lato', Arial, sans-serif;
	border: #ddd solid 1px;
	padding: 1%;
	font-size:14px;
	width:100%;
}

textarea{
	font-family: 'Lato', Arial, sans-serif;
	border: #ddd solid 1px;
	border-radius: 2px;
	padding: 1%;
	font-size:14px;
	width:99%;
	margin:0 auto;
}

.commentbox{margin-left:1%;}

.sendbutton{background:#000;color:#fff;}
.sendbutton:hover{cursor:pointer;background:#ec1f27;-moz-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}

.captchabox{margin: 0px auto; width: 50%; color:#000;}
