﻿/*tem11-contact*/
.tem11-contact .tem11-contact-box{border:2px solid rgba(0,0,0,0.3);padding:15px;background:rgba(255,255,255,1);margin-top: 100px;}
.tem11-contact form{margin:30px auto 50px;width:50%;}
.tem11-contact .form-group{margin:0;position:relative;border-color:#bfc5c8;color:#bfc5c8;}
.tem11-contact .form-control{padding:12px 30px;height:auto;border:none;border-bottom:1px solid;border-color:inherit;color:inherit;box-shadow:none;border-radius:0;margin-bottom:20px;}
.tem11-contact .form-group .form-control::-moz-placeholder {color:inherit;opacity:.7}
.tem11-contact .form-group .form-control:-ms-input-placeholder {color:inherit;opacity:.7}
.tem11-contact .form-group .form-control::-webkit-input-placeholder {color:inherit;opacity:.7}
.tem11-contact .form-control:focus{border:none;border-color:inherit;box-shadow:none;}
.tem11-contact .yzmbox{position:relative;}
.tem11-contact .yzmbox a{width:50px;height:25px;margin:5px;position:absolute;top:0;right:3px;}
.tem11-contact .yzmbox a img{width:100%;height:100%;}
.tem11-contact .form-group .btn{font-size:16px;padding:12px 20px;font-weight:bold;}
.tem11-contact .bv-form .help-block{position:absolute;right:40px;top:10px;}
.tem11-contact .has-error .form-control-feedback{position:absolute;top:18px;right:0;}
.tem11-contact .form-group .checkbox-name{float:left;color:#999;padding:10px 0 10px 30px;}
.tem11-contact .form-group .checkbox-option{border-bottom:1px solid #ccc;padding:10px 0;margin-bottom:15px;}
.tem11-contact .form-group .checkbox-option label{font-weight:normal;padding-left:15px;color:#999;}
.tem11-contact .help-block{right:30px;top:7px;-z-index:2;}
.tem11-contact .has-error .form-control-feedback,
.tem11-contact .has-success .form-control-feedback{top:14px;}
.tem11-contact .yzmbox .help-block{right:85px;}
.tem11-contact .yzmbox.has-error .form-control-feedback,
.tem11-contact .yzmbox.has-success .form-control-feedback{right:55px;}
@media (max-width:768px){
  .tem11-contact-box{margin-top: 50px;}
.tem11-contact .container{padding:0 15px;}
.tem11-contact .tem11-contact-box{padding:10px;}
.tem11-contact .tem11-contact-box h1{font-size:26px;}
}
@media (max-width:768px){
.tem11-contact .container,
.tem11-contact.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
.tem11-contact .tem11-contact-box{width:50%;clear:both;border: 1px solid rgba(0,0,0,0.3);}
.tem11-contact .container{padding:0 15px;}
.tem11-contact form{width:100%;margin:10px auto;}
.tem11-contact .form-group .btn{padding:6px 20px;}
}
@media (max-width:640px){
.tem11-contact .container{padding:0 15px;}
.tem11-contact .tem11-contact-box{width:100%;}
.tem11-contact .tem11-contact-box h1{font-size:20px;margin:0;}
.tem11-contact .form-control{padding:12px 15px;}
.tem11-contact .form-group .checkbox-name{padding-left:15px;}
}
