.formTopicTemplate .aero-adaptive,.formTopicTemplate .mobileLayout{display:none}
.formTopicTemplate #guideContainer-rootPanel___layoutContainer>.col-md-12{display:none}
.formTopicTemplate .wizard-nav-arrow{display:none}
.formTopicTemplate .guideContainerWrapperNode{padding:0}
@media(min-width:768px){.formTopicTemplate .guideContainerWrapperNode{padding:0 15px 0 40px}
}
.header3{color:#303030;font-size:40px;font-weight:300;line-height:46px;word-break:break-word}
.text .cmp-text p,.text .cmp-text ol li{color:#404040;font-size:18px;font-weight:300;letter-spacing:-0.31px;line-height:28px}
.text .cmp-text ol{margin:0;padding:0;list-style-position:inside}
.aemformcontainer ::-webkit-input-placeholder{color:#dadada}
.aemformcontainer ::-moz-placeholder{color:#dadada}
.aemformcontainer :-ms-input-placeholder{color:#dadada}
.aemformcontainer :-moz-placeholder{color:#dadada}
.aemformcontainer ::placeholder{color:#dadada}
.aemformcontainer .form-title h2{font-size:22px;color:#303030;font-weight:300}
.aemformcontainer .rcRegister .row{margin:0 0 20px 0}
.aemformcontainer .custom_label p,.aemformcontainer .custom_label label,.aemformcontainer .custom_label small{margin:0}
.aemformcontainer .custom_label small{font-size:14px;line-height:16px}
.aemformcontainer .guideFieldLabel label,.aemformcontainer .custom_label label{color:#404040;font-size:14px;line-height:25px;font-weight:300}
@media(min-width:768px){.aemformcontainer .guideFieldLabel label,.aemformcontainer .custom_label label{font-size:18px}
}
.aemformcontainer .guideFieldLabel label.isRequired,.aemformcontainer .custom_label label.isRequired{position:relative}
.aemformcontainer .guideFieldLabel label.isRequired:before,.aemformcontainer .custom_label label.isRequired:before{content:'*';position:absolute;left:-15px;top:0;color:#eb3c36;font-weight:800}
.aemformcontainer .guideFieldNode .guideFieldWidget input{border:2px solid #d0d0d0;height:48px;color:#303030;font-weight:300;padding:0 16px;font-size:14px;line-height:25px;font-family:"Honeywell Sans",Helvetica,Arial,sans-serif}
@media(min-width:768px){.aemformcontainer .guideFieldNode .guideFieldWidget input{font-size:18px}
}
.aemformcontainer .guideFieldNode .guideFieldWidget input:focus{outline:0}
.aemformcontainer .guideFieldNode .guideFieldWidget.dropDownList:focus{outline:0}
.aemformcontainer .guideFieldNode .guideFieldWidget.dropDownList .mvp-icon-carat_down{display:none}
.aemformcontainer .guideFieldNode .guideFieldWidget .select2.select2-container--focus{outline:0}
.aemformcontainer .guideFieldNode .guideFieldWidget .select2 .select2-selection:focus{outline:0}
.aemformcontainer .guideFieldNode.guideCheckBoxGroup{position:relative;padding:0 0 0 40px}
.aemformcontainer .guideFieldNode.guideCheckBoxGroup .guideCheckBoxGroupItems{position:absolute;left:0;top:0}
.aemformcontainer .guideFieldNode.guideCheckBoxGroup .guideCheckBoxGroupItems .XfaCheckBox{border:2px solid #d0d0d0;cursor:pointer;width:25px;height:25px}
.aemformcontainer .guideFieldNode.guideCheckBoxGroup .guideCheckBoxGroupItems .XfaCheckBox:before{font-size:18px;color:#fff;width:25px;height:25px;position:absolute;left:0;top:0;text-align:center;line-height:25px;background:#1792e5}
.aemformcontainer .guideFieldNode.guideCheckBoxGroup .guideCheckBoxGroupItems .XfaCheckBox input{height:25px;width:25px;opacity:0;cursor:pointer}
.aemformcontainer .guideFieldNode.guideCheckBoxGroup .guideFieldLabel label{font-size:14px;line-height:22px}
@media(min-width:768px){.aemformcontainer .guideFieldNode.guideCheckBoxGroup .guideFieldLabel label{font-size:16px}
}
.aemformcontainer .guideFieldNode.guideActiveField .guideFieldWidget input{border-color:#1792e5}
.aemformcontainer .guideFieldNode.validation-failure .select2-container--default .select2-selection--single{border-color:#eb3c36}
.aemformcontainer .guideFieldNode.createAccount button{width:100%}
.aemformcontainer .guideFieldNode.createAccount button:disabled{opacity:.65}
.aemformcontainer .guideFieldNode.cancelbutton button{width:100%;background:0;color:#1792e5;border:0}
.aemformcontainer .guideFieldNode.cancelbutton button:hover{background:0;border:0;color:#1272b2}
.aemformcontainer .guideFieldError{color:#eb3c36;padding:5px 0 0 0}
.guideLayout .hidden{display:none}
.ie .guideLayout .guideFieldWidget input::-ms-clear,.edge .guideLayout .guideFieldWidget input::-ms-clear{display:none}
.required_label_50 .guideFieldLabel .isRequired::before{left:-54px !important}
.col-no-padding .col-md-6{padding-right:10px !important;padding-left:0 !important;max-width:100rem !important;width:16rem}
@media(max-width:768px){.col-no-padding .col-md-6{flex:1 1 65%;padding-right:0 !important}
}
.col-no-padding .col-md-6:last-child{padding-right:0 !important}
.col-no-padding .row{margin:0 0 0 0 !important}
.guideFieldNode input:read-only{background-color:#eee;cursor:default}
.guide-fu-attach-button{display:none}
.mobileLayout{display:none}
.guide-fu-fileItemList{display:none}
.rc_custom_file_upload{display:block;position:relative}
.rc_custom_file_upload .rc_custom_file_upload_container{position:relative}
.rc_custom_file_upload .rc_custom_file_upload_container .rc_custom_file_upload_name{width:100%;position:relative;display:block;cursor:pointer}
.rc_custom_file_upload .rc_custom_file_upload_container .rc_custom_file_upload_button{position:absolute;right:0;top:0;background:#007bc2;border:2px solid #007bc2;font-weight:800;font-size:14px;color:#fff;height:100%}
.rc_custom_file_upload .rc_custom_file_upload_container .rc_custom_file_upload_button:hover{background:#1273b4;border:2px solid #1273b4;color:#fff}
.rc_custom_file_upload input[type=file]{opacity:0;display:none}
.auth_checkbox{margin-top:1.5%}
.guideFieldNode{margin-bottom:1%;margin-top:1%}
.aero_form_iframe .guidefield{padding:0}
.detail_submit_btn{margin-top:3%}
.detail_submit_btn button{width:100%}
.billing_form_cancel button{border:2px solid #1792e5}
.billing_form_cancel button:focus{background:#fff;border:1px solid #fff;border:2px solid #1792e5}
#guideContainerForm .error-msg-online{border:2px solid red;border-left-width:4px;padding:15px}
#guideContainerForm .error-msg-online .mvp-icon-alert-warning{color:#303030;font-size:16px;font-weight:500;line-height:24px;padding-left:5px;font-weight:900}
#guideContainerForm .error-msg-online .mvp-icon-alert-warning:before{top:11px;left:-5px;position:relative;color:#ee3124}
#guideContainerForm .error-msg-online p{font-size:16px;padding-left:45px}