@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);.aemformcontainer{font-family:'Lato' !important;background-color:#fff}
#guideContainerForm{min-height:548px;background-color:#fff;padding-bottom:100px !important}
.verticalTabbedPanelLayout{padding:60px 30px 0 30px}
.qa-tool-form__close-btn{font-size:2em;line-height:0;position:absolute;right:15px;top:15px;height:34px;width:34px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:.5px solid #000;border-radius:17px;z-index:3}
.qa-tool-form__close-btn::before,.qa-tool-form__close-btn::after{position:absolute;left:calc(50% - 1px);content:' ';height:1rem;width:.15rem;background:#37383d}
.qa-tool-form__close-btn::before{transform:rotate(45deg)}
.qa-tool-form__close-btn::after{transform:rotate(-45deg)}
.qa-tool-form ul.tab-navigators{border-style:solid;border-width:0;width:100%;margin:0;padding:0 30px;list-style:none;cursor:pointer;white-space:nowrap;overflow:hidden;position:relative}
.aarpe-article-header h1{display:none}
.qa-tool-form .guideNavIcon.active:after{position:absolute;left:25px;top:21px;background:#2b779b;border-radius:10em;content:"";width:16px;height:16px}
.qa-tool-form .guideVerticalTabbedPanelLayout .tab-navigators>li>a.guideTopNavIcon{padding:0;border:0;width:100%;height:16px;margin-right:80px;display:block;font-weight:700;border-bottom-width:0 !important}
.qa-tool-form .guideNavIcon:before{background-color:#fff;width:100% !important;height:8px;top:4px;left:0;position:absolute;z-index:2;content:"";background-color:#ccc}
.qa-tool-form .tab-navigators>li{width:33%}
.qa-tool-form .tab-navigators>li>a{width:100%}
.qa-tool-form ul.tab-navigators li:first-of-type{display:none}
.qa-tool-form ul.tab-navigators li:nth-of-type(2) a:before{border-top-left-radius:5px;border-bottom-left-radius:5px}
.qa-tool-form ul.tab-navigators li:last-of-type a:before{border-top-right-radius:5px;border-bottom-right-radius:5px}
.qa-tool-form li.active .guideNavIcon:before,.qa-tool-form li.completed .guideNavIcon:before,.qa-tool-form li.progress-bar-completed .guideNavIcon:before{background-color:#ec1300}
.qa-tool-form li.reverse .guideNavIcon:before{background-color:#ccc}
.qa-tool-form .guideVerticalTabbedPanelLayout .tab-navigators>li>a.guideNavIcon.first_guideNavIcon:before{width:0;height:0}
.qa-tool-form .guideNavIcon.item_done:before{background-color:#2b779b}
.tab-navigators>li{position:relative;display:inline-block}
.qa-tool-form .guideNavIcon.active .choice-item{color:#0e1719;font-weight:bold}
.qa-tool-form .guideNavIcon.active:after{position:absolute;left:25px;top:21px;background:#2b779b;border-radius:10em;content:"";width:16px;height:16px}
.qa-tool-form .guideNavIcon.item_done{background-color:#2b779b;border-width:0}
.qa-tool-form .tab-navigators>li{position:relative;display:inline-block}
.qa-tool-form .guideNavIcon.item_done:before{background-color:#2b779b}
.qa-tool-form .tab-navigators>li.stepped>a.guideTopNavIcon span::before{position:absolute;top:-36px;right:0;z-index:1000;content:'';display:block;width:8px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);font-weight:bold}
.qa-tool-form .guideVerticalTabbedPanelLayout .tab-navigators>li>a.guideTopNavIcon span{display:none}
.qa-tool-form .guideVerticalTabbedPanelLayout .tab-navigators>li>a.guideTopNavIcon{position:relative}
.qa-tool-form__navigation-header{font-size:20px;color:#1b1b1b;padding:0 !important;margin:10px 0}
.qa-tool-form_progress-info{color:#464646;margin-right:5px}
.qa-tool-form_progress-info>span{background-color:#ec1300;border-radius:50%;color:white;text-align:center;margin-right:4px;padding:4px 10px}
.qa-tool-form__navigation-header p{margin:0 0 0 10px}
.row{padding:0 30px}
@media(max-width:991px){.qa-tool-form__introduction .guideformtitle,.qa-tool-form__introduction .guideTextDraw.guideformtitle{display:block;margin:inherit}
}
.qa-tool-form__introduction p{line-height:30px;font-size:20px}
.qa-tool-form__introduction p b{font-weight:500 !important;color:#000 !important}
.qa-tool-form__intro-footer-text p{padding-bottom:30px;border-bottom:1.5px solid rgba(0,0,0,0.15);margin-bottom:8px !important;border:none !important}
.qa-tool-form__intro-footer-text p b{font-weight:bold !important}
.qa-tool-form__introduction hr{position:absolute;width:100%;top:472px}
.qa-tool-form__introduction .guideTextDraw.guideformtitle{width:100%}
.qa-tool-form__intro-footer-text p{margin:0}
@media(max-width:500px){.qa-tool-form__introduction .guideTextDraw.guideformtitle p{font-size:24px !important}
.qa-tool-form__introduction p{font-size:18px !important}
}
.qa-tool-form__introduction .guideTextDraw.guideformtitle p{text-align:center !important}
.qa-tool-form__introduction .guideTextDraw.guideformtitle p,.qa-tool-form .guideFieldLabel label{font-size:30px;color:#37383d;font-weight:700}
.qa-tool-form .qa-tool-form-guide-text{display:none}
.qa-tool-form .guideFieldLabel.top+.qa-tool-form-guide-text{display:initial;font-size:20px;color:#37383d;margin-bottom:24px}
.qa-tool-form .guideFieldLabel.top+.qa-tool-form-guide-text p{margin-top:0;margin-bottom:24px}
.qa-tool-form__intro-panel-text p{position:absolute;top:20px;padding:0;margin:0;line-height:16px}
.qa-tool-form__intro-panel-text .moveNext{top:-6px;right:30px}
.qa-tool-form .guideCheckBoxItem{display:flex;width:48%;color:#37383d;background:#fff;border:1px solid #37383d;border-radius:3px;font-size:16px;line-height:22px;padding:12px;margin-bottom:.60em;margin-top:0;cursor:pointer;position:relative}
.qa-tool-form .guideCheckBoxItem:hover{background-color:#ebebeb}
.qa-tool-form .guideCheckBoxItem .guideFieldWidget>span{position:absolute;top:12px;left:10px;height:24px;width:24px;background-color:#fff;border:1px solid #37383d;border-radius:4px;cursor:pointer}
.qa-tool-form .guideCheckBoxItem .guideFieldWidget>span::after,.qa-tool-form .guideCheckBoxItem .guideFieldWidget>span:after{content:' ';position:absolute;display:none;top:1px;left:7px;width:.45em;height:1em;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(35deg)}
.qa-tool-form .guideCheckBoxItem .guideFieldWidget>input{z-index:1;opacity:0;width:100%;height:100%;top:-3px;left:-3px;position:absolute !important}
.qa-tool-form .guideCheckBoxItem .guideFieldWidget>input:checked~span{background-color:#37383d}
.qa-tool-form .guideCheckBoxItem .guideFieldWidget>input:checked~span::after,.qa-tool-form .guideCheckBoxItem .guideFieldWidget>input:checked~span:after{display:block}
.qa-tool-form .guideCheckBoxItem .guideWidgetLabel{padding-left:34px}
.qa-tool-form .guideCheckBoxItemSelected .guideWidgetLabel label:hover{color:#004b6d}
.qa-tool-form .guideCheckBoxItem .guideWidgetLabel label{vertical-align:text-bottom;color:#37383d;text-align:initial;cursor:pointer;margin:0;padding:0;line-height:24px}
.guideRadioButtonItem{cursor:pointer}
button.movePrev .iconButton-icon{background:url(../../../etc/clientlibs/fd/af/guidetheme2/images/Chevron-Left-Hover.imgcache.rev2026.0210.1615.svg) center center / auto 1.3rem no-repeat;font-size:16px;font-weight:bold;color:#0e1719}
.qa-tool-form .guideCheckBoxGroup{min-height:330px}
.qa-tool-form .guideToolbarNode{background-color:#fff;width:100%;height:auto;margin:0;padding:3px 18px 3px 24px;position:fixed;bottom:0;left:0;padding-top:18px !important;padding-bottom:18px !important;border-left-width:0;border-bottom-width:0;border-top-width:1px;border-right-width:0;border-style:solid;border-color:#e6e6e6;padding-left:60px;padding-right:60px;z-index:10 !important}
.guideCheckBoxGroupItems:not(.guideImageChoice):not(.guideSwitch){display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;width:100%;margin-top:.5em}
.guideCheckBoxGroupItems::before,.guideCheckBoxGroupItems::after{content:none}
.qa-tool-form button:not(.af-icon-button){border-radius:3px;border:1px solid #c1c7cb;color:#62727b}
.guidetoolbar{display:flex;justify-content:space-between}
.guidetoolbar .guideFieldError{padding-bottom:0}
.qa-tool-form button.moveNext.disabled:not(.af-icon-button),.qa-tool-form button.moveNext.disabled:not(.af-icon-button):hover,.qa-tool-form button.moveNext.disabled:not(.af-icon-button):active,.qa-tool-form button.moveNext.disabled:not(.af-icon-button):focus,.qa-tool-form button.movePrev.disabled:not(.af-icon-button),.qa-tool-form button.movePrev.disabled:not(.af-icon-button):hover,.qa-tool-form button.movePrev.disabled:not(.af-icon-button):active,.qa-tool-form button.movePrev.disabled:not(.af-icon-button):focus,.guidetoolbar button.submit.disabled:not(.af-icon-button),.guidetoolbar button.submit.disabled:not(.af-icon-button):hover,.guidetoolbar button.submit.disabled:not(.af-icon-button):active,.guidetoolbar button.submit.disabled:not(.af-icon-button):focus{opacity:.6}
.qa-tool-form button.moveNext:not(.af-icon-button),.qa-tool-form button.movePrev:not(.af-icon-button),.guidetoolbar button.submit:not(.af-icon-button){font-family:inherit;border-radius:25.5px;width:200px;height:50px;font-size:16px;font-weight:700;outline:0}
.qa-tool-form button.moveNext:not(.af-icon-button),.qa-tool-form button.moveNext:not(.af-icon-button):hover,.qa-tool-form button.moveNext:not(.af-icon-button):active,.qa-tool-form button.moveNext:not(.af-icon-button):focus,.guidetoolbar button.submit:not(.af-icon-button),.guidetoolbar button.submit:not(.af-icon-button):hover,.guidetoolbar button.submit:not(.af-icon-button):active,.guidetoolbar button.submit:not(.af-icon-button):focus{border:0;color:#fff;background-color:#ec1300}
.qa-tool-form button.movePrev:not(.af-icon-button),.qa-tool-form button.movePrev:not(.af-icon-button):hover,.qa-tool-form button.movePrev:not(.af-icon-button):active,.qa-tool-form button.movePrev:not(.af-icon-button):focus{border:1px solid #37383d;color:#37383d;background-color:#fff}
@media(max-width:767px){.qa-tool-form .afToolbarButton .guidebutton button .iconButton-label{display:block;background-image:none;width:initial;height:initial}
}
@media(min-width:500px) and (max-width:750px){.qa-tool-form__introduction hr{top:510px}
.qa-tool-form .guideCheckBoxGroup{min-height:394px}
.qa-tool-form__introduction{min-height:540px}
#guideContainerForm{min-height:620px}
}
@media(max-width:500px){qa-tool-form .guideFieldLabel label{font-size:23px;line-height:24px}
}
.qa-tool-form hr{margin-right:0;margin-left:0}
.guide-mobile-navigator{display:none}
.guideNavIcon{font-size:15px;color:#444}
.qanda-intro-image .cq-dd-image{margin-left:auto;margin-right:auto;display:block}
.hidden+#guideContainer-rootPanel-toolbar-nextitemnav___guide-item{width:100%;text-align:center}
.hidden+#guideContainer-rootPanel-toolbar-nextitemnav___guide-item>div{width:100%}
.guideFieldWidget{width:100%;display:block}
.guideFieldWidget.guideNumericStepper{width:40%;min-width:200px;border:1px solid #ccc;background:#fff;border-radius:.25rem}
.multiline.textField textArea{height:80px}
.guide-tnc-checkboxwidget input[type='checkbox']{margin-left:.5rem;margin-right:.5rem;width:1rem}
.guideTextDraw.guideStaticText{padding:0;min-height:initial}
.guideformtitle,.guideTextDraw.guideformtitle{color:#666;margin-bottom:.8125rem;padding:0;font-weight:bold;font-size:32px}
@media(max-width :991px){.guideformtitle,.guideTextDraw.guideformtitle{margin-bottom:0;display:none}
}
@media(max-width :690px){.guideformtitle,.guideTextDraw.guideformtitle{margin-left:1rem;margin-bottom:.5rem}
}
.guidePanelDescription>.guideHelpQuestionMark{position:relative;left:5px;top:0}
.guideGridFluidDescription.guidePanelDescription{margin-bottom:1.5rem;font-size:1.25rem;color:#666;margin-left:.75rem;margin-right:.75rem}
@media(max-width:767px){.qa-tool-form .afToolbarButton .guidebutton button .iconButton-icon{display:none}
}
@media(max-width:767px){.qa-tool-form [id$="_guide-item-container"]{overflow-x:initial}
}
@media(min-width:768px){.qa-tool-form .col-sm-10{width:100%}
}
@media(max-width:767px){.guideRootPanel{margin-bottom:0}
}
@media(max-width:767px){.qa-tool-form .hidden-xs{display:block !important}
}
body{line-height:1.42857143;margin:0 !important}
.guideContainerWrapperNode{margin:0 !important;width:auto}
.guide-tab-scroller{display:none}
.guideimage .guideImage img{display:block;margin:50px auto 65px auto}
.guide-tab-scroller.guide-tab-scroller-previous,.guide-tab-scroller.guide-tab-scroller-next{display:none !important}
.afTabTopPanel{padding:0 !important}
@media(max-width:767px){.guide-header-bar{display:none !important}
}
@media(min-width:992px){.qa-tool-form .col-md-10{width:100%}
}
@media(max-width:786px){.qa-tool-form .guideFieldLabel label{font-size:26px}
}
@media(max-width:500px){#guideContainerForm{width:100%;padding-bottom:0 !important;position:relative}
.qa-tool-form .guideCheckBoxItem{margin-top:10px}
.qa-tool-form .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){min-height:420px}
.qa-tool-form .guideFieldLabel label{font-size:20px}
.qa-tool-form .guideCheckBoxItem .guideWidgetLabel label{margin-right:9px}
.qa-tool-form .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){padding-left:5px}
.qa-tool-form__introduction{padding-bottom:80px}
.qa-tool-form__introduction hr{display:none}
}
#guideContainer-rootPanel-panel1532984000705-guideseparator___guide-item{position:static}
@media(max-width:500px){html,body{height:100% !important}
.verticalTabbedPanelLayout{padding-left:0;padding-right:0}
.qa-tool-form__intro-footer-text p{padding-bottom:0}
.qa-tool-form__navigation-header p{margin-top:10;margin-left:0}
.qa-tool-form .guideCheckBoxItem{width:100%}
.qa-tool-form .afToolbarButton{width:100%;text-align:center}
.qa-tool-form .afToolbarButton .guidebutton{width:100%}
.qa-tool-form .afToolbarButton .guidebutton button{width:100%}
.qa-tool-form .guideToolbarNode{padding:18px 30px !important;bottom:2%;width:calc(100% - 60px);left:30px}
body{background-color:rgba(0,0,0,0.7);padding:0 30px !important}
.aemformcontainer{height:96%;overflow-y:scroll;position:relative}
.qa-tool-form__introduction p{display:flex;flex-direction:column}
.qa-tool-form__introduction p b{line-height:40px}
.guideCheckBoxGroup{padding:0;margin:0;border:0}
.guideimage .guideImage img{margin-top:25px}
.guidetoolbar{flex-direction:column-reverse}
button.movePrev:not(.af-icon-button){margin-top:12px}
.tab-content .tab-pane:not(:nth-child(2)){max-height:calc(100% - 100px);padding-bottom:160px}
.tab-pane{overflow-y:scroll}
.qa-tool-form__close-btn{position:fixed;right:45px;top:calc(2% + 15px)}
}
@media only screen and (min-device-width:710px) and (max-device-width:1024px){html,body{height:100% !important}
body{background-color:rgba(0,0,0,0.7);display:flex;align-items:center}
.aemformcontainer{overflow-y:scroll;width:80%;margin-left:10%}
.qa-tool-form .guideToolbarNode{position:absolute;width:calc(100% + 60px) !important;padding-left:30px;padding-right:30px;left:-30px;bottom:-100px}
.row,.qa-tool-form ul.tab-navigators{padding:0}
#guideContainerForm{position:relative}
.tab-content .tab-pane:not(:nth-child(2)){padding-bottom:90px}
}
#loadingPage{display:none;position:fixed;height:100%;width:100%;align-content:center;justify-content:center;background-color:#fff;z-index:11}
#loadingPage *{display:initial}
.spinner{position:relative;height:50px;width:50px;margin-top:10%}
.spinner>div{position:absolute;height:10px;width:10px;background-color:#ec1300;border-radius:50%}
.spinner div:first-child{top:0;left:20px}
.spinner div:nth-child(2){top:10px;left:40px}
.spinner div:nth-child(3){top:30px;left:40px}
.spinner div:nth-child(4){top:40px;left:20px}
.spinner div:nth-child(5){top:30px;left:0}
.spinner div:last-child{top:10px;left:0}