html{height: 100%;}
body{color: #303030;  font-size: 13px;font-family: Arial, Helvetica, sans-serif;	background: white url(../images/bg.jpg);height: 100%;overflow-x:hidden;height: 100%;}

a,a:hover{color: #ff6600;}
h1,h2,h3,h4,h5,h6{color: #303030;}
h1{font-size: 26px;margin:0 0 15px 0;}
h2{font-size: 16px;}
h3.grey{font-size: 14px;color: #8b8b8b;margin:0 0 15px 0;}
.red{color: #e26368;font-size: 14px;}
.orange{color: #ff6600;}
input,button,a,:focus,:visited,:active {outline:0 none !important;}
::-moz-focus-inner {border:0;outline:none;}

.form-group .form-control{padding:10px 12px;height: 44px;}
.form-group textarea.form-control{height: auto;}
.checkbox{margin:0;}
.checkbox input[type="checkbox"] {display:none;}
.checkbox input[type="checkbox"] + label span {
display:inline-block;
width:19px;
height:19px;
margin:0;
vertical-align:middle;
background:url(../images/checkbox.png) right top no-repeat;
cursor:pointer;
position:relative;
}
.checkbox input[type="checkbox"] + label{cursor: pointer;}
.checkbox input[type="checkbox"]:checked + label span{background:url(../images/checkbox.png) left bottom no-repeat;}

::-webkit-input-placeholder {color: #8b8b8b !important;}
:-moz-placeholder {color: #8b8b8b !important;}
::-moz-placeholder {color: #8b8b8b !important;}
:-ms-input-placeholder {color: #8b8b8b !important;}

.sprite{background-image:url(../images/sprite.png);background-repeat: no-repeat;}

.btn-orange{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f60;
	-webkit-box-shadow: inset 0 -2px rgba(197,146,110,.75);
	-moz-box-shadow: inset 0 -2px rgba(197,146,110,.75);
	box-shadow: inset 0 -2px rgba(197,146,110,.75);
	border: solid 1px #c66e32;
	background-image: -webkit-linear-gradient(bottom, #f60, #ff8835);
	background-image: -moz-linear-gradient(bottom, #f60, #ff8835);
	background-image: -o-linear-gradient(bottom, #f60, #ff8835);
	background-image: linear-gradient(to top, #f60, #ff8835);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#ff8835',GradientType=0 ); /* IE6-9 */
	color: white !important;
	font-size: 16px;
	font-weight: bold;	
	text-shadow: 0 2px 1px rgba(0,0,1,.16);
	display: inline-block;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.btn-orange:hover{
	color: white;
	background-image: -webkit-linear-gradient(top, #f60, #ff8835);
	background-image: -moz-linear-gradient(top, #f60, #ff8835);
	background-image: -o-linear-gradient(top, #f60, #ff8835);
	background-image: linear-gradient(to bottom, #f60, #ff8835);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8835', endColorstr='#ff6600',GradientType=0 ); /* IE6-9 */
}

@media (min-width: 768px ) {
	.form-group .form-control{padding:10px 12px;height: 64px;font-size: 20px;}
	.btn-orange{font-size: 20px;padding:15px 25px;}
}


.icon-send{
	display: inline-block;
	background-position: -63px -236px;
	width:39px;
	height: 32px;
	position: relative;
	right:0;
	top:3px;	
}











