@charset "utf-8";
/* CSS Document */
.standard-formfoot {display:block;margin:0;padding:0;}
.standard-formfoot {margin-top:24px;width:100%;}
.standard-formfoot form input {
		width:335px;
		height:35px;
		border:1px solid #828282;
		background-color:#f8f8f8;
		display:block;
		margin-bottom:25px;
		text-indent:5px;
		color:#1d1d1c;
		-webkit-box-shadow: inset 2px 2px 1px 1px #f1f1f1;
        box-shadow: inset 2px 2px 1px 1px #f1f1f1;
	}
	
.standard-formfoot form textarea {
		width:335px;
		height:30px;
		border:1px solid #828282;
		background-color:#f8f8f8;
		display:block;
		margin-bottom:35px;
		text-indent:5px;
		color:#1d1d1c;
		-webkit-box-shadow: inset 2px 2px 1px 1px #f1f1f1;
        box-shadow: inset 2px 2px 1px 1px #f1f1f1;
	}
.standard-formfoot form input:focus,
.standard-formfoot form textarea:focus {border:1px solid #e55232; }
.standard-formfoot form textarea {width:100%;max-width:100%;height:110px;padding-top:6px;overflow:hidden;}
.standard-formfoot form .submit {margin-right:0;float:right;}
.standard-formfoot form .submit .button {
font-family: 'Raleway',sans-serif;
font-weight: 900;
display: block;
width: auto;
color: #fff;
font-size: 11px;
line-height: 25px;
text-align: center;
text-transform: uppercase;
background-color: #e55131;
padding: 5px 30px;
cursor: pointer;
}


.standard-formfoot form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #1d1d1c;
}
.standard-formfoot form input::-moz-placeholder { /* Firefox 19+ */
  color: #1d1d1c;
}
.standard-formfoot form input:-ms-input-placeholder { /* IE 10+ */
  color: #1d1d1c;
}
.standard-formfoot form input:-moz-placeholder { /* Firefox 18- */
  color: #1d1d1c;
}

.standard-formfoot form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #1d1d1c;
}
.standard-formfoot form textarea::-moz-placeholder { /* Firefox 19+ */
  color: #1d1d1c;
}
.standard-formfoot form textarea:-ms-input-placeholder { /* IE 10+ */
  color: #1d1d1c;
}
.standard-formfoot form textarea:-moz-placeholder { /* Firefox 18- */
  color: #1d1d1c;
}

.standard-formfoot.compressed {margin:0 0 0 0px;}
.standard-formfoot.compressed form input {width:100%;float:left;margin:0 10px 20px 0;}
.standard-formfoot.compressed.style-2 {margin:0 0 10px 0;}
.standard-formfoot.compressed.style-2 form input {float:none;}
.standard-formfoot.compressed form input.extend, .body .standard-form.compressed form textarea {width:100%;clear:both;margin:0 10px 16px 0;}
.standard-formfoot.compressed form .submit {margin-right:0px;}
.standard-formfoot p.note {width:78%;}

p.note, p.note.success {
	background-position:10px 15px;
	border:1px solid #97ff4c;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	padding:20px 25px 20px 55px;
	margin-bottom:2px;
	width:77%;
	background-color: #f2ffe8;
	background-image: url(../images/check_32.png);
	background-repeat: no-repeat;
	}
	p.note.info {
		background:url(../images/info_button_32.png) no-repeat #e5f7ff;
		background-position:15px 15px;
		border-color:#5ac8f1;
	}
	p.note.warning {
	background-position:15px 15px;
	border-color:#ffd858;
	background-color: #fffadc;
	background-image: url(../images/warning_32.png);
	background-repeat: no-repeat;
	}
	p.note.error {
		background:url(../images/close_32.png) no-repeat #ffe4e4;
		background-position:15px 15px;
		border-color:#ffa0a0;
	}
	

h2.semi {font-family: 'Source Sans Pro', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 23px;
line-height: 23px;
color: #3F3F3F;
padding: 0px 0 20px 0;
}

.col1 {
display: block;
width: 162px;
height: auto;
float: left;
}

.col2 {
display: block;
width: 270px;
height: auto;
float: right;
}

.block5  h2 {
position: relative;
font-family: 'Martel', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 23px;
line-height: 23px;
color: #3F3F3F;
padding: 0 0 20px 20px;
}



.block5  h2  span {
position: absolute;
width: 8px;
height: 10px;
left: 0;
top: 7px;
background-color: #e55131;
}

.standard-formfoot input, textarea {
font-family: 'Raleway', sans-serif;
font-size: 13px;
line-height: 1.5;
overflow: hidden;
}