.guideContainerNode .visible-xs{display:none}
#guideContainerForm{max-width:1020px}
#guideFieldWidget .formContainer{padding:40px 0 35px}
#guideContainerForm .container_12-dsctp-10{width:90.9%}
#guideContainerForm .component.title .largeTitle{margin-bottom:23px}
#guideContainerForm .container{padding:0;width:auto}
#guideContainerForm .panel{background-color:transparent;box-shadow:none;margin-bottom:0}
.guideFieldLabel label{font-weight:normal;font-size:10px;padding-left:7px;margin-bottom:3px;display:inline-block}
.guideFieldLabel{display:inline-block;overflow:hidden}
#guideContainerForm .formWrap{margin-top:30px}
.guideFieldWidget input,.guideFieldWidget select,.guideFieldWidget textarea{border:0;background-color:#f1f2f1;width:100%;border-radius:0;max-height:100%}
.guideFieldWidget input,.guideFieldWidget select{height:32px;padding:0 10px}
.guideFieldWidget textarea{height:134px;padding:5px 10px}
.guidefield{margin-bottom:13px}
.guideFieldWidget button.submit{border:0;font-size:17px;color:white;text-decoration:none;display:inline-block;padding:11px 47px 9px 20px;position:relative;margin-top:15px}
.guideFieldWidget button.submit .iconButton-icon{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcAgMAAAB5WYWMAAAADFBMVEVMaXH///////////8/u4fCAAAAA3RSTlMAf4C/aSLHAAAAQklEQVR4XmMAgv3/HRggQP//BSiL+/8XKIvp/18oi6oK/0OBA5x1Ac56AGc1QHQw/v8H1cv+/weUJf//AZRVTwNlALFaUiHi7gROAAAAAElFTkSuQmCC');background-size:100% auto;top:15px;display:inline-block;position:absolute;width:18px;height:18px;right:17px;background-repeat:no-repeat}
.guideFieldWidget input:focus{outline:0;border-bottom:1px solid #f6a800}
.invalidField input,.invalidField select,.invalidField textarea{background-color:#ffe5e5;color:red}
.guideFieldError{font-size:10px;color:red;position:absolute;top:5px;right:0}
.guideFieldNode{position:relative}
.not-validate.invalidField input{background-color:#f1f2f1;color:#706f6f}
.not-validate.invalidField .guideFieldError{display:none}
.guideFieldWidget select{height:32px !important}
@media(min-width:768px){.guideFieldLabel label{font-size:12px;padding-left:11px;margin-bottom:4px}
.guideFieldError{font-size:12px;top:6px}
#guideContainerForm .component.title .largeTitle{margin-bottom:27px}
#guideContainerForm .formWrap{margin-top:36px;font-size:18px;width:82.96703296703297%}
.guideFieldWidget input{height:41px}
.guideFieldWidget select{height:41px !important}
.guideFieldWidget .guidefield{margin-bottom:16px}
.guideFieldWidget textarea{padding-top:8px;height:170px}
.guideFieldWidget button.submit{margin-top:21px}
#guideContainerForm .container_12-dsctp-10{width:94.79166666666667%}
}
@media(min-width:1020px){#guideContainerForm .formWrap{width:596px}
#guideContainerForm .container_12-dsctp-10{width:83%}
#guideContainerForm .formContainer{padding:80px 0 35px}
}
.guideRootPanel .guideCheckBoxItem label{position:relative}
.guideRootPanel .guideCheckBoxItem label:before{content:"";width:22px;height:22px;display:inline-block;border:1px solid #b8c3d1;border-radius:2px;position:relative;cursor:pointer;top:4px;margin-right:7px}
.guideRootPanel .guideCheckBoxItem label.checked-true:after,.guideRootPanel .guideCheckBoxItem label.checked:after{content:"";width:14px;height:14px;position:absolute;top:3px;left:4px;background-color:#f6a800}
.guideRootPanel .guideCheckBoxItem .fakeCheckbox{display:none}
.guideFieldWidget.xfaButton button.submit{background-color:#e09416}
.guideFileUpload .guideFieldWidget:after{content:"";clear:both;display:table}
.guideFileUpload .guideFieldWidget button,.guideFileUpload .guideFieldWidget label{background:transparent;border:4px solid #f6a800;padding:7px 16px 5px 16px;color:#f6a800;font-weight:normal;font-size:17px}
.guideFileUpload .guideFieldWidget button:hover,.guideFileUpload .guideFieldWidget label:hover{background:#f6a800;color:white}
.guideFileUpload .guideFieldWidget .guide-fu-fileItemList{list-style:none;padding-left:20px}
.guideFileUpload .guideFieldWidget .guide-fu-fileItem{position:relative}
.guideFileUpload .guideFieldWidget .guide-fu-filePreview.glyphicon{position:absolute;left:-21px;color:#f6a800}
.guideFileUpload .guideFieldWidget .close{opacity:.5;margin-left:6px;line-height:.8;font-size:23px;float:none}
.guideFileUpload .guideFieldWidget .close:hover{opacity:1}
.guideFileUpload input[type="file"]{display:none}