﻿.lbl {
	display:block;
	font-size:16px;
}
.lbl i{
 color:#ff0000;	
 
 font-weight:bold;
}
.row {
	margin-bottom:10px;
}
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}


.contact label {
	line-height:30px;
	height:30px;
	display:block;
}
.contact .ctrl .checkbox{
 font-size:16px;	
}
.contact input[type="checkbox"]{
	height:36px;
	line-height:36px;
	vertical-align:middle;
}
.contact input[type="text"],.contact input[type="email"],.contact select {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:18px;
	border:1px solid #a3a3a3;
	box-shadow:none;
	width:98%;
	height:36px;
	padding:4px 6px;
	font-size:14px;
	line-height:20px;
	color:#555;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	vertical-align:middle;
}
.contact textarea {
	width:98%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #a3a3a3;
}
.submit {
	line-height:47px;
	margin-top:20px;
	padding:4px 34px 4px 34px;
	background:#CCCCCC;
	font-weight:bold;
	color:#5F5F5F;
	border-radius:2px;
	border:none;
	text-shadow:none;
	box-shadow:none;
	cursor:pointer;
}
.submit:hover,.submit:active,.submit.active {
	background-color:#ffc000;
	color:#FFF;
}
.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder {
	color:#CCC;
	font-style:italic;
}
.contact input:-moz-placeholder,.contact textarea:-moz-placeholder {
	color:#CCC;
	font-style:italic;
}
.contact input::-moz-placeholder,.contact textarea::-moz-placeholder {
	color:#CCC;
	font-style:italic;
}
.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder {
	color:#CCC;
	font-style:italic;
}
.contact input::-ms-input-placeholder,.contact textarea::-ms-input-placeholder {
	color:red;
}
.contact-address address {
	font-size:14px;
	margin:10px 0 0;
	padding-left:25px;
	position:relative;
}
.contact-address address i {
	width:15px;
	display:inline-block;
	position:absolute;
	left:0;
	top:3px;
}
.contact-address h3 {
	padding:10px;
	margin-top:0;
}
