#zk-template{padding-bottom:0}
#template-inner #register-application-container{padding:96px 0}
#template-inner #register-application-container .responsive_block{width:100%}
#template-inner #register-application-container .inner_block{margin:0 auto}
#template-inner #register-application-container h3{font-size:24px;padding-top:4px;padding-bottom:4px}
#template-inner #register-application-container h4{font-weight:400;font-size:24px;line-height:28px;color:#00a2cf;padding:0;margin-bottom:32px}
#template-inner #register-application-container p{margin:0}
#template-inner #register-application-container a{font-weight:300;font-size:16px;color:#00a2cf}
#template-inner #register-application-container a:hover{text-decoration:none;color:#66c7e2}
#template-inner #register-application-container .sub-title{text-align:center;margin-top:16px;font-size:22px;line-height:33px;color:#537680}
#template-inner #register-application-container .sub-title-alert{text-align:center;color:#e01310;margin:16px 0 96px;font-size:18px;line-height:30px}
#template-inner #register-application-container .title{text-align:center;font-weight:500;font-size:40px;line-height:47px;color:#0b4859}
#template-inner #register-application-container .form-blocks{text-align:center}
#template-inner #register-application-container .form-blocks .background-expectation .table-wrapper table .field-name{width:40%!important}
#template-inner #register-application-container .form-blocks .background-expectation .table-wrapper table .field-content{width:60%!important}
#template-inner #register-application-container .form-blocks .form-block{padding:24px;text-align:left;margin:0 auto;max-width:560px;background:#fff;box-shadow:0 0 2px rgba(0,124,158,0.16),0px 4px 16px rgba(0,124,158,0.08);border-radius:8px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table{width:100%}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .star{margin-right:4px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-name{display:block;font-weight:400;font-size:16px;line-height:19px;color:#0b4859}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-name-multiselection{display:block;font-weight:300;font-size:12px;margin-top:4px;color:#537680}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content{display:block;margin-bottom:24px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content select{width:230px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .textbox-wrapper input{margin-top:16px;height:48px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .textbox-wrapper:hover,#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .textbox-wrapper-focused{background-position:0 -32px!important}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .textbox-wrapper-multiline textarea{margin:16px 0 32px;height:144px;color:#0b4859}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .textbox-wrapper-multiline:hover,#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .textbox-wrapper-multiline-focused{background-position:0 -112px!important}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .selectbox-wrapper{cursor:default;width:100%;height:48px;position:relative;background-color:#fff;margin-top:16px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .selectbox-wrapper select{position:absolute;top:56px;display:none;z-index:100;width:100%;background:#fff;border:1px solid #e1e9eb;box-sizing:border-box;box-shadow:0 0 2px rgba(0,124,158,0.16),0px 4px 16px rgba(0,124,158,0.08);border-radius:8px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .selectbox-wrapper select option{padding:12px 16px;font-weight:300;font-size:16px;line-height:19px;color:#0b4859}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .selectbox-wrapper select option:hover{background:#d9f7ff;border-radius:4px}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .selectbox-wrapper input{color:#9fb6bd}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .selectbox-wrapper .placeholder{cursor:pointer;width:100%;background:url(/resource/img/support/acc_arrow_down.svg) no-repeat;background-size:10px;background-position:right 16px top 50%,0 0}
#template-inner #register-application-container .form-blocks .form-block .table-wrapper table .field-content .selectbox-wrapper-focused input{color:#0b4859}
#template-inner #register-application-container .form-blocks .form-block .button-blue{color:#fff;margin-top:32px;font-weight:500;border:0;width:100%;padding:14.5px 0}
#template-inner #register-application-container .form-blocks .form-block .button-blue:hover,#template-inner #register-application-container .form-blocks .form-block .button-blue:active{border:0;box-shadow:none;font-size:16px}
#template-inner .hidden{display:none}
.blocker{display:block;background-color:#ccc;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;height:100%;width:100%;position:absolute;left:0;top:0;z-index:99999}
.left{float:left}
.clear{clear:both}
.spacer{font-size:1px;line-height:1px;height:1px;margin-top:15px}
.info-text{font-size:12px;color:#acacac;padding-top:7px;padding-left:5px}
@media screen and (max-width:767px){#template-inner{margin:0 24px}
}
@media screen and (min-width:768px) and (max-width:1023px){#template-inner{max-width:704px}
}
@media screen and (min-width:1024px) and (max-width:1295px){#template-inner{max-width:928px}
}
@media screen and (min-width:1296px){#template-inner{max-width:1200px}
}