@charset "UTF-8";
/* Sqube Infra Form Styles */

form.form {
	height:auto;
	width:100%;
	margin:10px 0;
	padding:0;
}

label.form_label {
	font-family: 'Shanti', sans-serif;
	font-size:14px;
	margin:0;
	padding:10px 15px 0 0;
	float:left;
	color:#333;
	width:80px;
	text-align:right;
}
label.captcha {
	font-size:16px;
	padding:7px 15px 0 0;
	color:#ff5a00;
}

input.form_input {
	font-family:'calibri', sans-serif;
	font-size:14px;
	color:#666;
	width:300px;
	height:auto;
	margin:0 0 15px 0;
	padding:5px 0;
	float:left;
	border:none;
	outline:0;
	border-bottom:1px dashed #999;
}
input.form_input:focus {
	border-bottom:1px dashed #000;
}
input.captcha {
	width:120px;
	color:#000;
	padding-top:9px;
}

textarea.form_text_area {
	font-family:'calibri', sans-serif;
	font-size:14px;
	color:#666;
	width:300px;
	height:130px;
	line-height:19px;
	margin:0 0 20px 0;
	padding:7px 0;
	float:left;
	border:none;
	outline:0;
	border-bottom:1px dashed #999;
}
textarea.form_text_area:focus {
	border-bottom:1px dashed #000;
}

button.form_button {
	width:auto;
	height:auto;
	margin:10px 40px 0 0;
	padding:7px 20px;
	float:right;
	font-family:'Shanti', sans-serif;
	font-size:14px;
	cursor:pointer;
	color:#fff;
	background:#ff8a00;
	border:0;
	outline:0;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
button.form_button:hover {
	background:#ffa800;
}