
/***** Send Statement Form *****/

.send_statement_01 {
	margin: 0px 0px 0px 0px;
}

.send_statement_01 form {
	margin: 25px 0px 25px 0px;
}

.send_statement_01 form .form_group_01 {
	margin: 5px 0px 20px 0px;
}

.send_statement_01 input[type="text"] { width: 100%; height: 34px; }
.send_statement_01 select[type="text"] { width: 100%; height: 34px; }
.send_statement_01 textarea { width: 100%; height: 170px; padding: 6px; }
.send_statement_01 label { font-family: 'Open Sans', 'Calibri', Tahoma, Verdana, Arial; font-size: 18px; font-weight: 300; }
.send_statement_01 label .error-label { font-style: italic }
.send_statement_01 button { margin-top: 0px; padding: 0 0px; }

.textarea_001 {
	margin: 0;
/*	padding: 6px;
	vertical-align: middle; */
	background: none;
	font-family: 'Open Sans', 'Calibri', sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #252525;
	font-style: italic;
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
	z-index: 100;
}

.contacts_messenger_02 {
	margin: 20px 0px 10px 0px;
	max-width: 1200px;
	font-size: 20px;
	color: #9f1717;
	font-family: 'Open Sans', 'Calibri', Tahoma, Verdana, Arial, MS Sans Serif;
	text-align: center;
	clear: both;
}

.thanks_stat_01 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 28px;
	color: #9f1717;
	font-family: 'Open Sans', 'Calibri', Tahoma, Verdana, Arial, MS Sans Serif;
}

.g-recaptcha > div {
	margin: 0 auto;
	padding: 20px 0px 115px 0px;
}

input[type="text"], 
textarea {
	margin: 0;
	padding: 0 6px;
	vertical-align: middle;
	background: none;
	border: 1px solid #ddd;
	font-family: 'Open Sans', 'Calibri',  sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #333;
	font-style: italic;
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
	z-index: 100;
}

input[type="text"]:focus, 
textarea:focus {
	outline: 0;
	border: 1px solid #bbb;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	z-index: 100;
}

input[type="text"]:-moz-placeholder, textarea:-moz-placeholder { color: #aaa; }
input[type="text"]:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #aaa; }
input[type="text"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #aaa; }
/**/
select[type="text"], 
textarea {
	margin: 0;
	padding: 0 6px;
	vertical-align: middle;
	background: none;
	border: 1px solid #ddd;
	font-family: 'Open Sans', 'Calibri', sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #333;
	font-style: italic;
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
	z-index: 100;
}

select[type="text"]:focus, 
textarea:focus {
	outline: 0;
	border: 1px solid #bbb;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	z-index: 100;
}

select[type="text"]:-moz-placeholder, textarea:-moz-placeholder { color: #aaa; }
select[type="text"]:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #aaa; }
select[type="text"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #aaa; }

button.btn_send_01 {
	width: 170px;
	height: 40px;
	margin: 0;
	padding: 0 0px;
	vertical-align: middle;
	background: url(../img_01/send_active_01.jpg) center top no-repeat;
/*	background: url(../img_01/send_not_active_01.jpg) center top no-repeat; */
	border: 0;
/*	font-family: 'Open Sans', 'Calibri', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
	text-shadow: none;
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	-moz-box-shadow: 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	box-shadow: 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset; */
	cursor: pointer;
	letter-spacing: -9999px;
	overflow: hidden;
	text-indent: -9999px;
	-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}

button.btn_send_01:hover {
	background: url(../img_01/send_hover_01.jpg) center top no-repeat;
	border: 0;
	color: #fff;
/*	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; */
}

button.btn_send_01:active {
	outline: 0;
	background: url(../img_01/send_active_01.jpg) center top no-repeat;
	border: 0;
	color: #fff;
/*	-moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset; */
}

button.btn_send_01:focus {
	outline: 0;
	background: url(../img_01/send_hover_01.jpg) center top no-repeat;
	border: 0;
	color: #fff;
}

.btn_send_01:active:focus, .btn_send_01.active:focus {
	outline: 0;
	background: url(../img_01/send_hover_01.jpg) center top no-repeat;
	border: 0;
	color: #fff;
}
