@charset "utf-8";
input,textarea{ background:none;}
.form-horizontal .control-label.text-left {	text-align: left; }
.templatemo-contact-form-2 {
	border-radius: 8px;
	max-width:1120px;
	margin: 0 auto 15px;
	padding:10px 0px 0 10px;
}
.templatemo-contact-form-2 .form-group { width:1120px; float:left;margin-bottom:15px; }
.templatemo-contact-form-2 .form-group2 { width:1000px; float:left; padding-bottom:15px; }
.templatemo-contact-form-2 label { font-weight: 400; }
.templatemo-contact-form-2 textarea { min-height: 225px; }

/*.row { margin-right: -15px; margin-left: -15px }*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 5px; padding-left:5px }

.templatemo-form-list-container { max-width: 600px; }
.templatemo-input-icon-container { position: relative; }
.templatemo-input-icon-container .fa {
	color: gray;
	position: absolute;
	left: 10px;
	top: 10px;
}
.templatemo-input-icon-container input {padding-left:8px; line-height:36px;}
.templatemo-input-icon-container textarea { width:560px; padding-left:8px; padding-top:5px;
}
/*.templatemo-container {
	background-color: rgba(255,255,255,0.8);
	border: 1px solid #dedede;
	border-radius: 8px;
	margin: 0 auto;
	padding: 30px;
}*/
.templatemo-bg-gray { background-color:none; }
.templatemo-bg-gray h1 { color: rgb(74, 164, 180); }
.templatemo-bg-image-1 {
	background-color: rgb(60,60,60);
	background-image: url(../images/templatemo-bg-1.jpg);	
}
.templatemo-bg-image-2 {
	background-color: rgb(70, 90, 40);
	background-image: url(../images/templatemo-bg-2.jpg);
}
.templatemo-bg-image-1, .templatemo-bg-image-2 {
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;	
}
.templatemo-bg-image-1, .templatemo-bg-image-2 { background-size: cover; }
.font-size-small { font-size: 0.8em; }
.margin-bottom-15 {	margin-bottom: 15px; }
.margin-bottom-30 {	margin-bottom: 30px; }
.form-group { margin-bottom: 20px; }
.form-group a {	line-height: 34px; }
.fa { font-size: 16px; }
.fa.login-with {
	font-size: 30px;
	margin: 0 5px;
}
.fa-medium { font-size: 20px; }
.inline-block { display: inline-block; }


input[type=search] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
input[type=radio], input[type=checkbox] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal }
input[type=file] { display: block }
input[type=range] { display: block; width: 100% }
select[multiple], select[size] { height: auto }
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }

output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555 }

.form-control { display: block; width:200px; height: 34px; float:left; padding:0px 12px; font-size: 14px; line-height: 1.42857143; color: #ffde2e; background-color:none; background-image: none; border: 1px solid #848281; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
.form-control:focus { border-color: #ffde2e; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) }
.form-control::-moz-placeholder {
color:#ffde2e;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#ffde2e
}
.form-control::-webkit-input-placeholder {
color:#ffde2e
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color:none; opacity: 1 }
textarea.form-control { height: auto }
input[type=search] { -webkit-appearance: none }
input[type=date], input[type=time], input[type=datetime-local], input[type=month] { line-height: 34px; line-height: 1.42857143 \0 }
input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm { line-height: 30px }
input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg { line-height: 46px }
.form-group { margin-bottom: 15px }
.radio, .checkbox { position: relative; display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px }
.radio label, .checkbox label { padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer }
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] { position: absolute; margin-top: 4px \9; margin-left: -20px }
.radio+.radio, .checkbox+.checkbox { margin-top: -5px }
.radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer }
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline { margin-top: 0; margin-left: 10px }
input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio].disabled, input[type=checkbox].disabled, fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox] { cursor: not-allowed }
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed }
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed }
.form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0 }
.form-control-static.input-lg, .form-control-static.input-sm { padding-right: 0; padding-left: 0 }
.input-sm, .form-horizontal .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
select.input-sm { height: 30px; line-height: 30px }
textarea.input-sm, select[multiple].input-sm { height: auto }
.input-lg, .form-horizontal .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px }
select.input-lg { height: 46px; line-height: 46px }
textarea.input-lg, select[multiple].input-lg { height: auto }
.has-feedback { position: relative }
.has-feedback .form-control { padding-right: 42.5px }
.form-control-feedback { position: absolute; top: 25px; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center }
.input-lg+.form-control-feedback { width: 46px; height: 46px; line-height: 46px }
.input-sm+.form-control-feedback { width: 30px; height: 30px; line-height: 30px }


.btn { display: inline-block; float:left; padding: 8px 25px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; font-family:"微软雅黑"; font-size:14px; }
.btn:hover{color:#ffde2e;}
.pull-right{ margin-left:85px;}
.pull-left{ margin-left:36px;}


.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65 }
.btn-default { color: #333; background-color: #fff; border-color: #ccc }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad }

.templatemo-input-icon-container .fa {
color: gray;
position: absolute;
left: 10px;
top: 10px;
}


.btn-warning {
background-image: -webkit-linear-gradient(top, #2a87da 0, #2a87da 100%);
background-image: -o-linear-gradient(top, #2a87da 0, #2a87da 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
background-image: linear-gradient(to bottom, #2a87da 0, #2a87da 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-repeat: repeat-x;
border-color: #6b6b6b;
color:#FFF;
background:#6b6b6b;
}


.templatemo-input-icon-container span { width:70px; float:left; line-height:35px; font-family:"微软雅黑"; font-size:14px; font-weight:300; text-align:right; margin-right:10px; color:#fefdfd;}
.templatemo-input-icon-container span b{color:#ffde2e; margin-right:5px;}
.templatemo-input-icon-container #verify{ height:34px; color:#ffde2e; border: 1px solid #848281; border-radius: 4px; }