.guideContainer p,.guideContainer li,.guideContainer select,.guideContainer input[type="text"],.guideContainer input[type="date"],.guideContainer input[type="email"],.guideContainer input[type="password"],.guideContainer textarea{max-width:40rem;margin-bottom:0}
.guideContainer label{max-width:40rem}
.guideContainer .full-width-form p,.guideContainer .full-width-form li,.guideContainer .full-width-form select,.guideContainer .full-width-form input[type="text"],.guideContainer .full-width-form input[type="date"],.guideContainer .full-width-form input[type="email"],.guideContainer .full-width-form input[type="password"],.guideContainer .full-width-form textarea{max-width:100%;margin-bottom:0}
.guideContainer .full-width-form label{max-width:100%}
.guideContainer .full-width-form select,.guideContainer .full-width-form input[type="text"],.guideContainer .full-width-form input[type="date"],.guideContainer .full-width-form input[type="email"],.guideContainer .full-width-form input[type="password"]{max-width:40rem}
.guideContainer .guideformtitle p{max-width:100%}
.guideContainer ul,.guideContainer ol{padding-left:20px}
.guideContainer ul li{padding:5px 0}
.guideContainer a{color:#e42312;text-decoration:underline}
.guideContainer a:hover{text-decoration:none}
.guideContainer a:visited{color:#e42312}
.guideContainer button,.guideContainer input[type="date"],.guideContainer label{font-family:"Roboto","Franklin Gothic Medium",Tahoma,sans-serif}
.guideContainer b,.guideContainer strong,.guideContainer label,.guideContainer .guideSwitch .ui-switchbutton-default label.ui-switchbutton-enabled,.guideContainer .guideSwitch .ui-switchbutton-default label.ui-switchbutton-disabled,.guideContainer .guideformtitle,.guideContainer .guideTextDraw.guideformtitle,.guideContainer .guideGridFluidDescription.guidePanelDescription,.guideContainer .guideTableNode table .guideTableRowNode.guideTableHeader th,.guideContainer button .iconButton-label{font-weight:500}
.guideContainer hr{border-width:0}
.guideContainer .guideRadioButtonItem label::before,.guideContainer .guideCheckBoxItem label::before{height:24px;width:24px;border:2px solid #ccc;border-radius:2px;left:0}
.container{max-width:1140px;padding:0 20px;width:100%}
.step.mobileLayout{display:none}
.afHeader .container{display:flex;justify-content:space-between}
.afHeader div{display:flex;align-items:center}
.wizard .col-md-10.col-sm-10{width:100%}
.wizard-navigators>li{display:flex !important;flex-direction:column;justify-content:space-between;padding:8px}
.wizard-navigators{display:flex !important;justify-content:space-between}
.wizard-navigators>li a span{width:100%}
.wizard-navigators{background:linear-gradient(180deg,rgba(0,0,0,0) calc(1rem),#242424 calc(0rem),rgba(0,0,0,0) calc(1.1rem));background-position:0 2rem;background-clip:content-box}
.wizard-navigators li:first-of-type{background:linear-gradient(90deg,#fff calc(49.99%),rgba(0,0,0,0) calc(50%),rgba(0,0,0,0) calc(50.01%))}
.wizard-navigators li:last-of-type{background:linear-gradient(270deg,#fff calc(49.99%),rgba(0,0,0,0) calc(50%),rgba(0,0,0,0) calc(50.01%))}
.wizard-navigators>li.af-widget-itemnav-4{width:auto !important}
a.inactive-link{pointer-events:none;cursor:default}
a.inactive-link ::before,a.inactive-link span{color:lightgrey !important}
a.inactive-link::before{color:lightgrey !important;border-color:lightgrey !important;border-style:dashed !important}
@media screen and (-ms-high-contrast:none){.wizard-navigators,.wizard-navigators li{background:0}
}
@media(min-width:768px){.wizard-navigators{padding-top:16px !important;padding-bottom:16px !important}
}
@media(max-width:767px){.wizard-navigators{width:100%;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;background-position:0 1.5rem !important}
.wizard ol span{display:none}
.wizard-navigators>li>a{margin-right:0 !important}
}
.guideRadioButtonItem.guideItemFocused .guideWidgetLabel label::before,.guideCheckBoxItem.guideItemFocused .guideWidgetLabel label::before{outline:0;border-color:#80bdff;box-shadow:0 0 0 2px rgba(0,123,255,0.25)}
.guideContainer .guide-tnc-checkbox label{font-size:16px !important;font-weight:400 !important;line-height:30px !important}
.guideContainer .guide-tnc-checkbox input[type="checkbox"]{opacity:0 !important}
.guideContainer .guide-tnc-checkbox label{cursor:pointer}
.guideContainer .guide-tnc-checkbox label::before{height:24px;width:24px;border:2px solid #ccc;border-radius:2px;left:0;position:absolute;content:"";display:inline-block;margin-left:.2em;top:12px}
.guideContainer .guide-tnc-checkbox input[type="checkbox"]:checked+label::after{font-weight:bold}
.guideContainer .guide-tnc-checkbox-disabled label::before{background:#e8e8e8}
.guideContainer .guideTermsAndConditions{width:100%}
.guideContainer .guide-tnc-checkboxwidget.left{margin-right:.5rem}
.guideContainer .guide-tnc-checkbox-reviewed label::after{height:9px;width:12px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);left:9px;top:18px;content:"";position:absolute;display:inline-block}
.guideContainer .afTermsAndConditions{background:none !important;padding-left:0 !important}
.guideContainer .afTncContentArea{max-height:80% !important}
.guideContainer .guide-modal-content{height:75% !important;color:#242424 !important;display:flex;flex-direction:column}
.guideContainer .guide-modal-content h2,.guideContainer .guide-modal-content h3{font-weight:normal !important;font-weight:500 !important}
.guideContainer .guide-modal-content p{font-weight:400 !important}
.guideContainer .terms-and-conditions-modal{margin-top:0 !important;display:inline-block}
.guideContainer .guide-close{opacity:.4;border:solid 1px;padding:4px;padding-left:6px;padding-right:6px;text-decoration:none !important}
.guideContainer .guide-modal.in .guide-modal-dialog{height:100% !important}
.guideContainer .maintenance_mode{display:flex;justify-content:center;align-items:center;height:30em}
.guideContainer .maintenance_mode img{display:block;margin-left:auto;margin-right:auto;width:5em}
.guideContainer .maintenance_mode p{text-align:center;max-width:none}
.ds-btn-link{-webkit-appearance:none;-moz-appearance:none;padding:0;margin:0;background:0;border:0;cursor:pointer;text-decoration:underline}
.ds-btn-link:hover{text-decoration:none}
.ds-btn-link[disabled]{opacity:.25;pointer-events:none}
.ds-btn-link[class*="icon-"]{padding-right:1.75em}
.ds-btn-link.ds-icon--before{padding-right:0;padding-left:1.75em}
.ds-icon-chevron-up::after,.ds-icon-chevron-down::after{height:16px;width:16px;content:"";margin-left:8px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-image:url('fd/themes/ltu-theme/assets/feather/chevron-red.svg')}
.ds-icon-chevron-up::after{transform:rotate(180deg)}
.guideContainer .guideRadioButtonItem .XfaCheckBox,.guideContainer .guideCheckBoxItem .XfaCheckBox{position:absolute}
.guideContainer .guideRadioButtonItem .guideWidgetLabel,.guideContainer .guideCheckBoxItem .guideWidgetLabel,.guideContainer .guideRadioButtonItem .guideWidgetLabel label,.guideContainer .guideCheckBoxItem .guideWidgetLabel label{line-height:24px;margin-top:0}
.guideContainer .guideRadioButtonItem:first-child .guideWidgetLabel,.guideContainer .guideCheckBoxItem:first-child .guideWidgetLabel,.guideContainer .guideRadioButtonItem:first-child .guideWidgetLabel label,.guideContainer .guideCheckBoxItem:first-child .guideWidgetLabel label{margin-top:0}
.guideContainer .guideRadioButtonItem .XfaCheckBox{position:absolute}
.guideContainer .guideRadioButtonItem .guideWidgetLabel,.guideContainer .guideRadioButtonItem .guideWidgetLabel label{line-height:24px}
.guideContainer .guideRadioButtonItem [type="radio"]{opacity:0;position:absolute;margin-left:0}
.guideContainer .guideRadioButtonItem label{cursor:pointer;position:relative;display:block;padding-left:36px;font-weight:400}
.guideContainer .guideRadioButtonItem label::before,.guideContainer .guideRadioButtonItem label::after{content:"";position:absolute;display:inline-block}
.guideContainer .guideRadioButtonItem label::before{height:24px;width:24px;border-radius:50%;left:0;top:0}
.guideContainer .guideRadioButtonItem label::after{height:12px;width:12px;background:#242424;border-radius:50%;left:6px;top:6px;content:none}
.guideContainer .guideRadioButtonItem.guideItemSelected label::after{content:""}
.guideContainer .guideCheckBoxItem [type="checkbox"]{opacity:0;position:absolute}
.guideContainer .guideCheckBoxItem label{position:relative;padding-left:36px;display:block;cursor:pointer;font-weight:400;margin-top:0}
.guideContainer .guideCheckBoxItem label::before,.guideContainer .guideCheckBoxItem label::after{position:absolute;content:"";display:inline-block}
.guideContainer .guideCheckBoxItem label::after{height:8px;width:12px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);left:6px;top:7px;content:none}
.guideContainer .guideCheckBoxItem.guideItemSelected label::after{content:""}
.guideContainer .ds-alert,.guideContainer .guideTextDraw.ds-alert{border:2px solid #00aa98;border-radius:4px;position:relative;font-weight:400;display:flex;flex-direction:column;padding:16px;margin-top:2rem;margin-left:0 !important;margin-right:0 !important;padding-left:56px;background-repeat:no-repeat;background-position:16px 16px;background-size:24px 24px}
@media(min-width:768px){.guideContainer .ds-alert,.guideContainer .guideTextDraw.ds-alert{padding:28px}
}
.guideContainer .ds-alert[class*="icon-"]::after,.guideContainer .guideTextDraw.ds-alert[class*="icon-"]::after{left:12px}
.guideContainer .ds-alert+*,.guideContainer .guideTextDraw.ds-alert+*{margin-top:1em}
@media(min-width:768px){.guideContainer .ds-alert,.guideContainer .guideTextDraw.ds-alert{padding-left:68px;background-repeat:no-repeat;background-position:28px 28px}
}
.guideContainer .ds-alert--success,.guideContainer .guideTextDraw.ds-alert--success{background-color:#f6fcf4;border-color:#52c41a;background-image:url('ltu-theme-base/assets/design-system/success-icon-green.svg')}
.guideContainer .ds-alert--error,.guideContainer .guideTextDraw.ds-alert--error{background-color:rgba(226,35,27,0.05);border-color:#e2231b;background-image:url('ltu-theme-base/assets/design-system/alert-icon-red.svg')}
.guideContainer .ds-alert--warning,.guideContainer .guideTextDraw.ds-alert--warning{background-color:rgba(255,151,0,0.05);border-color:#ff9700;background-image:url('ltu-theme-base/assets/design-system/alert-icon-orange.svg')}
.guideContainer .ds-alert--info,.guideContainer .guideTextDraw.ds-alert--info{background-color:rgba(0,170,152,0.05);border-color:#00aa98;background-image:url('ltu-theme-base/assets/design-system/alert-icon-blue.svg')}
.guideContainer .ds-alert p,.guideContainer .guideTextDraw.ds-alert p{margin-top:0;max-width:100%;line-height:24px}
@media(min-width:768px){.guideContainer .ds-alert p,.guideContainer .guideTextDraw.ds-alert p{padding-right:80px}
}
.guideContainer .ds-alert:not(.ds-alert--nobold)>:only-child,.guideContainer .guideTextDraw.ds-alert:not(.ds-alert--nobold)>:only-child{font-weight:500}
.guideContainer .ds-alert__close{margin:0;position:absolute;top:0;right:0;padding:16px;color:inherit;background-color:transparent;border:0;line-height:0;cursor:pointer;opacity:.6;transition:opacity .05s ease-in-out}
@media(min-width:768px){.guideContainer .ds-alert__close{padding:24px}
}
.guideContainer .ds-alert__close:hover{opacity:1}