
.guideImage img{
height:auto;
max-height:100%;
margin-right:0.75rem;
margin-left:0.75rem;
margin-top:1rem;
width:inherit;
max-width:calc(100% - 1.5rem);

}
body{
font-family:Arial;
line-height:1.42857143;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
background:#f9f9f9;

}
.guideChart{
height:100%;
width:inherit;
max-width:100%;
max-height:100%;

}
.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){
border-left-width:4px;
border-style:solid;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#d51124;
background:rgba(213,17,36,0.05);

}
[data-mandatory='true'].guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){

}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){
margin-top:0.25rem;
padding-left:0.5rem;
padding-right:0.75rem;
border-left-width:0.25rem;
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;
border-style:solid;
border-color:rgba(255,255,255,0);
padding-top:0.5rem;
margin-bottom:0.25rem;

}
.guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart){
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;
border-left-width:4px;
border-style:solid;

}
.guideFieldDescription.long{
margin-bottom:0.25rem;
margin-right:0px;
margin-left:0px;
margin-top:0.25rem;
clear:both;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
font-size:0.875rem;
color:rgb(99,94,94);
background:rgba(0,0,0,0.05);
padding-left:1rem;
padding-bottom:0.125rem;
padding-top:0.125rem;
padding-right:1rem;
border-left-color : #007fa2;
transition: all 2s;
}
label{
line-height:1.42857143;
font-size:1rem;
margin-bottom:2px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
color:#635e5e;
font-weight:bold;

}
.guideFieldLabel {
width:auto;
display:block;
}
input,select,textarea,.guideScribble img,.afTermsAndConditions{
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-bottom-left-radius:0.25rem;
border-bottom-right-radius:0.25rem;
border-top-right-radius:0.25rem;
border-top-left-radius:0.25rem;
height:2.5rem;
color:#555555;
font-size:0.875rem;
padding-bottom:0.625rem;
padding-left:0.625rem;
padding-top:0.625rem;
padding-right:0.625rem;
background:#ffffff;
border-color:#7d7777;

}
.guideFieldWidget:not(.guideFieldButtonWidget) {
width:100%;
display:block;
}
.guideCheckBoxGroupItems:not(.guideImageChoice):not(.guideSwitch){
width:100%;
display:block;

}
.afCheckBoxItem .guideWidgetLabel label{
margin-left:.2em;
margin-right:1.5rem;
vertical-align:middle;
font-weight:normal;
color:#635e5e;
cursor: pointer;
}
.guideCheckBoxItem .guideWidgetLabel {
display:inline;
}
.XfaCheckBox input[type='checkbox']{
float:none;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
width:auto;
height:auto;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
border-top-left-radius:0px;
cursor: pointer;
}
.guideFieldWidget.guideNumericStepper{
width:40%;
min-width:200px;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#cccccc;
background:#FFFFFF;
border-bottom-right-radius:0.25rem;
border-bottom-left-radius:0.25rem;
border-top-left-radius:0.25rem;
border-top-right-radius:0.25rem;

}
.guideFieldWidget.guideNumericStepper input[type='text'].ui-spinner-input{
width:calc(100% - 5rem);
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
text-align:center;

}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-down:focus{
background:url(cpas-theme/assets/Minus_Hover.svg) center center / 0.75rem 0.75rem no-repeat;

}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-down:hover{
background:url(cpas-theme/assets/Minus_Hover.svg) center center / 0.75rem 0.75rem no-repeat;

}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-down{
width:2.5rem;
height:2.5rem;
display:inline-block;
float:left;
border-top-left-radius:0.25rem;
border-bottom-left-radius:0.25rem;
background:url(cpas-theme/assets/Minus.svg) center center / 0.75rem 0.75rem no-repeat;
cursor : pointer;

}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-up:focus{
background:url(cpas-theme/assets/Plus_Hover.svg) center center / 0.75rem 0.75rem no-repeat;

}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-up:hover{
background:url(cpas-theme/assets/Plus_Hover.svg) center center / 0.75rem 0.75rem no-repeat;

}
.guideFieldWidget.guideNumericStepper a.ui-spinner-button.ui-spinner-up {
width:2.5rem;
height:2.5rem;
float:right;
display:inline-block;
border-top-right-radius:0.25rem;
border-bottom-right-radius:0.25rem;
background:url(cpas-theme/assets/Plus.svg) center center / 0.75rem 0.75rem no-repeat;
cursor : pointer;

}
.guideRadioButtonGroupItems:not(.guideImageChoice):not(.guideSwitch){
display:block;
width:100%;

}
.afRadioButtonItem .guideWidgetLabel label{
margin-left:.2rem;
margin-bottom:0px;
margin-right:1.5rem;
margin-top:0px;
vertical-align:middle;
color:#635e5e;
font-weight:normal;
cursor: pointer;
}
.guideRadioButtonItem .guideWidgetLabel {
display:inline;
float:none;
}
.XfaCheckBox input[type='radio']:checked{
background:#f9d73f;

}
.XfaCheckBox input[type='radio']{
float:none;
border-bottom-right-radius:15px;
border-bottom-left-radius:15px;
border-top-right-radius:15px;
border-top-left-radius:15px;
padding-right:0px;
padding-left:0px;
width:auto;
padding-bottom:0px;
padding-top:0px;
height:auto;
cursor: pointer;
}
.multiline.textField textArea{
height:80px;

}
@media (max-width : 767px){
.guide-nav-next.guide-nav-toolbar-button{
margin-left:1rem;
margin-bottom:0px;
margin-right:0px;
width:2.5rem;
height:2.5rem;
background:url(cpas-theme/assets/FatChevron-Right-Default.svg) center center / auto 1.25rem no-repeat;
cursor : pointer;

}
}
@media (max-width : 767px){
.guide-nav-prev.guide-nav-toolbar-button{
position:relative;
background:url(cpas-theme/assets/FatChevron-Left-Default.svg) center center / auto 1.25rem no-repeat;
width:2.5rem;
height:2.5rem;
margin-right:1rem;
margin-left:0px;
cursor : pointer;

}
}
.guideSwitch .ui-switchbutton-default.ui-state-active{
font-weight:normal;

}
.guideSwitch .ui-switchbutton-default{
height:24px;
margin-top:5px;
padding-bottom:0px;
padding-top:0px;
border-left-width:1px;
border-bottom-width:1px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
border-top-left-radius:12px;
border-top-right-radius:12px;
border-color:#7d7777;

}
.guideSwitch .ui-switchbutton-default .ui-switchbutton-handle{
width:22px;
height:22px;
display:block;
position:absolute;
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
border-top-left-radius:12px;
border-top-right-radius:12px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-top-width:1px;
border-style:solid;
background:#e8e8e8;
border-color:#7d7777;

}
.guideSwitch .ui-switchbutton-default label.ui-switchbutton-enabled{
line-height:18px;
text-transform:uppercase;
height:20px;
padding-top:4px;
display:block;
margin-bottom:5px;
margin-top:0px;
overflow:hidden;
position:absolute;
background:#f9d73f;
color:#635e5e;
font-weight:normal;

}
.guideSwitch .ui-state-active.ui-switchbutton-default label.ui-switchbutton-disabled{

}
.guideSwitch .ui-switchbutton-default label.ui-switchbutton-disabled{
line-height:18px;
font-weight:bold;
text-transform:uppercase;
height:20px;
padding-top:4px;
padding-right:0px;
display:block;
margin-bottom:5px;
margin-top:0px;
overflow:hidden;
position:absolute;
background:#f9f9f9;
color:#635e5e;

}
.guideFieldWidget.afTermsAndConditions{
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;

}
.guide-tnc-checkboxwidget input[type='checkbox']{
margin-left:0.5rem;
margin-right:0.5rem;
width:1rem;

}
.afTncContentArea{
background:#ffffff;
overflow:auto;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
margin-bottom:0.25rem;
padding-left:1rem;
padding-right:1rem;
border-bottom-right-radius:0.25rem;
border-bottom-left-radius:0.25rem;
border-top-left-radius:0.25rem;
border-top-right-radius:0.25rem;
font-size:0.875rem;
line-height:1.6;
color:#635e5e;
max-height:160px;
border-color:#7d7777;

}
@media (max-width : 767px){
.afTncContentArea{
max-height:8rem;

}
}
.guideImageChoice .guideRadioButtonItem.imageCheckButtonChecked .guideWidgetLabel, .guideImageChoice .guideCheckBoxItem.imageCheckButtonChecked .guideWidgetLabel {
background:url(cpas-theme/assets/ImageChoiceSelectIcon.svg) center center no-repeat,rgba(23,107,230,0.5);

}
.afTncContentArea.guide-modal-body{
margin-left:20px;
margin-bottom:20px;
margin-right:20px;
margin-top:20px;

}
.afTermsAndConditions .guide-modal-header{
min-height:16.42857143px;
border-top-right-radius:6px;
border-top-left-radius:6px;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
padding-top:15px;
border-left-width:0px;
border-bottom-width:1px;
border-right-width:0px;
border-top-width:0px;
border-style:solid;
border-color:#00808e;
color:#fff;
background:#00808e;
position:relative;

}
.dropDownList select:hover{
background:url(cpas-theme/assets/Chevron-Down-Active.svg) calc(100% - 0.5rem) 50% / auto 1rem no-repeat,rgba(255,255,255,0.8);

}
.dropDownList  select{
height:2.5rem;
border-left-width:1px;
border-bottom-width:1px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#cccccc;
padding-left:0.625rem;
padding-bottom:0.625rem;
padding-top:0.625rem;
padding-right:0.625rem;
border-bottom-right-radius:0.25rem;
border-bottom-left-radius:0.25rem;
border-top-left-radius:0.25rem;
border-top-right-radius:0.25rem;
background:url(cpas-theme/assets/Chevron-Down-Default.svg) calc(100% - 0.5rem) 50% / auto 1rem no-repeat,rgba(255,255,255,0.5);
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
 .guideFieldWidget.dropDownList {
width:100%;
}
.guideformtitle,.guideTextDraw.guideformtitle{
font-size:1.5rem;
color:rgb(99,94,94);
margin-bottom:0.8125rem;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;

}
@media (max-width : 991px){
.guideformtitle,.guideTextDraw.guideformtitle{
margin-bottom:0px;
display:none;

}
}
@media (max-width : 767px){
.guideformtitle,.guideTextDraw.guideformtitle{
margin-left:1rem;
margin-bottom:0.5rem;

}
}
.guideHelpQuestionMark:hover{
background:url('cpas-theme/assets/questionmark.svg') left top / cover no-repeat,#fbe689;

}
.guideHelpQuestionMark{
display:inline-block;
position:absolute;
top:8px;
right:8px;
width:1rem;
height:1rem;
border-bottom-right-radius:9px;
border-bottom-left-radius:9px;
border-top-left-radius:9px;
border-top-right-radius:9px;
color:#635e5e;
background:url('cpas-theme/assets/questionmark.svg') left top / cover,#f9d73f;
cursor : pointer;

}
.guidePanelDescription > .guideHelpQuestionMark{
position:relative;
left:5px;
top:0px;

}
.guidePanelDescription.long{
background:rgba(0,0,0,0.05);
padding-left:1rem;
padding-right:1rem;
padding-top:0.125rem;
padding-bottom:0.125rem;
margin-left:0px;
margin-right:0px;
margin-top:0.25rem;
color:rgb(99,94,94);
font-size:0.875rem;
border-bottom-right-radius:0.25rem;
border-bottom-left-radius:0.25rem;
border-top-left-radius:0.25rem;
border-top-right-radius:0.25rem;

}
.guideGridFluidDescription.guidePanelDescription{
margin-bottom:1.5rem;
font-size:1.25rem;
color:rgb(99,94,94);
margin-left:0.75rem;
margin-right:0.75rem;

}
@media (max-width : 767px){
.guideGridFluidDescription.guidePanelDescription{
margin-bottom:0.5rem;

}
}
@media (max-width : 767px){
.tab-navigators.tab-navigators-mobile{
background:#e6e6e6;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
box-shadow:0px 2px 10px 0px rgba(0,0,0,0.35);
border-left-width:1px;
border-bottom-width:1px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#e6e6e6;
list-style: none;
cursor: pointer;
}
}
@media (max-width : 767px){
.guide-mobile-navigator .navigator-toggle{
border:none;
float:right;
cursor:pointer;
margin-right:1rem;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
margin-left:1rem;
width:2.5rem;
height:2.5rem;
background:url(cpas-theme/assets/HamburgerMenuWmargin-Default.svg) 50% 0% / auto 2rem no-repeat;
margin-bottom:0.5rem;

}
.guide-mobile-navigator .navigator-toggle:hover{
background:url(cpas-theme/assets/HamburgerMenuWmargin-Hover.svg) 50% 0% / auto 2rem no-repeat;

}
}
@media (max-width : 767px){
.tab-navigators.tab-navigators-mobile > li.wizard-tab-disabled > a, .tab-navigators.tab-navigators-mobile > li.wizard-tab-disabled > a:hover{
opacity:0.5;

}
.tab-navigators.tab-navigators-mobile > li > a{
color:rgb(99,94,94);
background:#e6e6e6;
padding-left:1rem;
width:100%;
padding-right:1rem;
padding-top:1rem;
padding-bottom:1rem;
text-decoration: none;
}
.tab-navigators.tab-navigators-mobile > li.active > a, .tab-navigators.tab-navigators-mobile > li.active.stepped > a{
background:rgb(99,94,94);
color:#FFFFFF;

}
.tab-navigators.tab-navigators-mobile > li > a:hover{
background:#cccccc;
color:rgb(99,94,94);

}
}
@media (max-width : 767px){
.mobileScrollIndicator{
display:block;
z-index:55;
position:fixed;
bottom:20px;
right:0px;
width:3rem;
height:5rem;
background:url(cpas-theme/assets/ScrollDown.svg) left top / 1.5rem 1.5rem no-repeat;

}
}
@media (max-width : 767px){
.guide-header-bar{
background:#e6e6e6;
color:#ffffff;
padding-left:0.5rem;
text-transform:uppercase;
position:static;
top:0px;

}
}
@media (max-width : 767px){
.guide-header-bar .guide-breadcrumb{
float:left;
color:rgb(99,94,94);
margin-right:1rem;
line-height:2.5rem;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;

}
}
.accordion-navigators .guideHeader > a:hover{
color:#fff;
background:url('cpas-theme/assets/Chevron-Right-Hover-White.svg') 0.5rem 50% /  1rem no-repeat,#139251;

}
.accordion-navigators .active > .guideHeader > a, .accordion-navigators .active .guideHeader > a:hover{
border-bottom-width:0px;
border-style:solid;
color:#fff;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-color:#00808e;
background:url('cpas-theme/assets/Chevron-Active.svg') 0.5rem 50% / auto 1rem no-repeat,139251;

}
.accordion-navigators .guideHeader > a{
display:block;
border-style:solid;
padding-bottom:1rem;
padding-left:2rem;
padding-top:1rem;
padding-right:1rem;
font-size:0.875rem;
text-decoration:none;
cursor:pointer;
background:url('cpas-theme/assets/Chevron-Right.svg') 0.5rem 50% / auto 1rem no-repeat,#e8e8e8;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-color:#e8e8e8;
margin-top:5px;
color:#46424a;

}
.accordion-navigators .stepped .guideHeader > a{

}
.accordion-navigators .guideHeader .repeatableButtons > button.Add:hover{
opacity:1;
background:url('cpas-theme/assets/add.svg') 50% 40% / 1.2rem 1.2rem no-repeat;

}
.accordion-navigators .active > .guideHeader .repeatableButtons > button.Add{
opacity:1;
background:url('cpas-theme/assets/add.svg') 50% 40% / 1.2rem 1.2rem no-repeat;

}
.accordion-navigators .guideHeader .repeatableButtons button.Add{
border:none;
width:1.5rem;
height:1.5rem;
background:url('cpas-theme/assets/add.svg') 50% 40% / 1.2rem 1.2rem no-repeat;

}
.accordion-navigators .guideHeader .repeatableButtons button.Remove:hover{
background:url(cpas-theme/assets/Accordion-Delete-Hover.svg) 50% 40% / 1.2rem 1.2rem no-repeat;

}
.accordion-navigators .active > .guideHeader .repeatableButtons > button.Remove{
background:url(cpas-theme/assets/Accordion-Delete-Hover.svg) 50% 40% / 1.2rem 1.2rem no-repeat;

}
.accordion-navigators .guideHeader .repeatableButtons button.Remove{
border:none;
width:1.5rem;
height:1.5rem;
margin-left:0.5rem;
background:url('cpas-theme/assets/remove.svg') left top;
opacity:0.53;

}
.guideGridFluidLayout{
color:rgb(99,94,94);

}
.guideTabbedPanelLayout{
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#08b1cf;

}
.afTabLeftPanel{
padding-left:3.5rem;
padding-bottom:1rem;
padding-right:3.5rem;
padding-top:1rem;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#e6e6e6;
background:#fff;

}
@media (max-width : 991px){
.afTabLeftPanel{
border-top-width:0px;

}
}
@media (max-width : 767px){
.afTabLeftPanel{
padding-top:0.5rem;
padding-right:0.5rem;
padding-left:0.5rem;
border-top-width:1px;
background:#ffffff;

}
}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical{
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
list-style:none;
cursor:pointer;
overflow:hidden;
background:#f1f1f1;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-color:#e6e6e6;
border-style:solid;

}
@media (max-width : 991px){
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical{
border-right-width:1px;

}
}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical > li > a.guideLeftNavIcon:hover, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical > li.stepped > a.guideLeftNavIcon:hover{
background:url('cpas-theme/assets/Tick_Hover.svg') 0.5rem 50% / 0.8125rem auto no-repeat,#f9d73f;
color:#635e5e;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical > li.active > a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical > li.active.stepped > a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical > li.active > a.guideLeftNavIcon:hover{
color:#635e5e;
background:url('cpas-theme/assets/Tick.svg') 0.5rem 50% / 0.8125rem auto no-repeat,#f9d73f;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical > li > a.guideLeftNavIcon{
width:calc(100% - 35px);
margin-top:0px;
margin-left:0px;
margin-right:0px;
display:block;
padding-bottom:1rem;
padding-left:2rem;
padding-top:1rem;
padding-right:0.25rem;
text-decoration:none;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#fff;
border-bottom-width:0px;
border-top-width:0px;
margin-bottom:1px;
background:#fbe689;
box-sizing : content-box;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical > li > a.guideLeftNavIcon:hover, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical > li.stepped > a.guideLeftNavIcon:hover{
border-color:#f9d73f;
background:url('cpas-theme/assets/DoubleTick_Active.svg') 0.5rem 50% / 0.8125rem auto no-repeat,#FFFFFF;
color:#635e5e;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical > li.active > a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical > li.active.stepped > a.guideLeftNavIcon, .guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical > li.active > a.guideLeftNavIcon:hover{
border-left-width:4px;
border-bottom-width:0px;
border-right-width:0px;
border-top-width:0px;
color:#00808e;
border-color:#f9d73f;
background:url('cpas-theme/assets/DoubleTick_Active.svg') 0.5rem 50% / 0.8125rem auto no-repeat,#fff;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical > li > a.guideLeftNavIcon{
border-left-width:4px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;
background:#fff;
color:#635e5e;

}
.guideVerticalTabbedPanelLayout .tab-navigators{
margin-bottom:0.5rem;
overflow:hidden;
border-style:solid;
border-bottom-width:1px;
border-color:#e6e6e6;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
width:100%;
list-style: none;
}
.guideVerticalTabbedPanelLayout .tab-navigators > li > a.guideTopNavIcon:hover{
color:rgb(99,94,94);
background:rgba(255,255,255,0);
border-style:solid;
border-left-width:0px;
border-bottom-width:2px;
border-top-width:0px;
border-right-width:0px;
border-color:rgba(150,150,150,0.5);

}
.guideVerticalTabbedPanelLayout .tab-navigators > li.active > a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active > a.guideTopNavIcon,.guideVerticalTabbedPanelLayout .tab-navigators > li.stepped.active > a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.stepped.active > a.guideTopNavIcon, .guideVerticalTabbedPanelLayout .tab-navigators > li.active > a.guideTopNavIcon:hover, .guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active > a.guideTopNavIcon:hover{
color:rgb(99,94,94);
border-left-width:0px;
border-bottom-width:2px;
border-top-width:0px;
border-right-width:0px;
border-color:rgb(99,94,94);
border-style:solid;

}
.guideVerticalTabbedPanelLayout .tab-navigators > li > a.guideTopNavIcon{
color:#635e5e;
padding-right:0px;
margin-right:3rem;
padding-top:.75rem;
padding-bottom:.75rem;
margin-left:0px;
padding-left:0px;
background:rgba(255,255,255,0);

}
.guideVerticalTabbedPanelLayout .tab-navigators > li.stepped > a.guideTopNavIcon,.guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.stepped > a.guideTopNavIcon{
color:#635e5e;

}
.wizard-navigators{
padding-bottom:.5rem;
padding-left:0px;
padding-top:.5rem;
padding-right:0px;
list-style-type:none;
font-size:16px;
overflow:hidden;
white-space:nowrap;
cursor:default;
text-transform:uppercase;
counter-reset:item;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;

}
@media (max-width : 767px){
.wizard-navigators{
margin-left:1rem;
margin-right:1rem;

}
}
.wizard-navigators > li > a:hover{
color:#635e5e;
text-decoration: none;
}
.wizard-navigators > li > a:hover::before{
color: #635e5e;
border-color: #635e5e;
}
.wizard-navigators > li.active > a, .wizard-navigators > li.active.stepped > a, .wizard-navigators > li.active > a:hover{
color:#00808e;

}
.wizard-navigators > li.active > a::before, .wizard-navigators > li.active.stepped > a::before, .wizard-navigators > li.active > a:hover::before{
background-color: #00808e;
border-color: #00808e;
color: #ffffff;
outline: 2px;
}
.wizard-navigators > li > a{
display:inline-block;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#000000;
position:relative;
counter-increment:item;
border-top-right-radius:200px;
border-bottom-right-radius:200px;
border-bottom-left-radius:0px;
border-top-left-radius:0px;
text-transform:capitalize;
font-size:0.875rem;
line-height:1.5rem;
color:#747474;
text-decoration: none;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wizard-navigators > li > a::before{
content: counter(item);
float: left;
bottom: 0px;
height: 1.5rem;
width: 1.5rem;
border-radius: 0.75rem;
padding: auto;
color: #747474;
font-size: 0.75rem;
text-align: center;
line-height: 1.35rem;
border-style: solid;
border-width: 2px;
border-color: #747474;
margin-right: 10px;
}
.wizard-navigators > li.stepped > a{
color:#46424a;

}
.wizard-navigators > li.stepped > a::before{
content: "";
background:url(cpas-theme/assets/Tick.svg) center center / 0.75rem 0.75rem no-repeat,#46424a;
border-color: #46424a;
}
@media (max-width : 767px){
.wizard-navigators > li > a{
margin-right:4rem;

}
}
.wizard-navigators > li.active .indicator, .wizard-navigators > li.active.stepped .indicator, .wizard-navigators > li.active:hover .indicator{
display:none;
border-bottom-color : #0079c1;
}
.wizard-navigators > li .indicator{
width:0px;
height:0px;
border-style:solid;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
margin-top:-39px;
z-index:20;
border-left-width:8px;
border-bottom-width:8px;
border-right-width:8px;
border-top-width:8px;
border-color:rgba(255,255,255,0);
display:none;
margin-left:6px;
border-bottom-color : #999999;
}
.wizard-navigators > li.stepped .indicator{
display:none;
border-bottom-color : #02874e;
}
.wizard-navigators > li:hover .progress{
background:#635e5e;

}
.wizard-navigators > li.active .progress, .wizard-navigators > li.active.stepped .progress, .wizard-navigators > li.active:hover .progress{
background:#00808e;

}
.wizard-navigators > li .progress{
height:3px;
border-bottom-left-radius:0px;
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
margin-top:9px;
display:block;
margin-right:3px;
margin-bottom:0px;
box-shadow:50px 36px 75px 80px rgba(127,127,127,0) inset;
background:#747474;

}
.wizard-navigators > li.stepped .progress{
background:#46424a;

}
.wizard-nav-arrow.wizard-nav-next:hover{
background:url(cpas-theme/assets/Chevron-Right-White.svg) center center / 1rem 1rem no-repeat,rgb(99,94,94);
border-color:rgb(99,94,94);
display:none;
}
.wizard-nav-arrow.wizard-nav-next{
height:2.5rem;
cursor:pointer;
margin-top:4.25rem;
float:right;
width:2.5rem;
margin-right:1rem;
position:absolute;
border-left-width:2px;
border-bottom-width:2px;
border-top-width:2px;
border-right-width:2px;
border-style:solid;
border-color:#635e5e;
border-bottom-right-radius:1.5rem;
border-bottom-left-radius:1.5rem;
border-top-left-radius:1.5rem;
border-top-right-radius:1.5rem;
background:url(cpas-theme/assets/Chevron-Right.svg) center center / 1rem 1rem no-repeat;
right:2%;
display: none;
}
@media (max-width : 767px){
.wizard-nav-arrow.wizard-nav-next{
display:none;

}
}
.wizard-nav-arrow.wizard-nav-prev:hover{
background:url(cpas-theme/assets/Chevron-Left-White.svg) center center / 1rem 1rem no-repeat,#635e5e;

}
.wizard-nav-arrow.wizard-nav-prev{
cursor:pointer;
height:2.5rem;
margin-top:4.25rem;
float:right;
right:10%;
width:2.5rem;
border-left-width:2px;
border-bottom-width:2px;
border-top-width:2px;
border-right-width:2px;
border-style:solid;
border-color:#635e5e;
border-bottom-right-radius:1.5rem;
border-bottom-left-radius:1.5rem;
border-top-left-radius:1.5rem;
border-top-right-radius:1.5rem;
position:absolute;
margin-right:0.5rem;
background:url(cpas-theme/assets/Chevron-Left.svg) center center / 1rem 1rem no-repeat;
display: none;
}
@media (max-width : 767px){
.wizard-nav-arrow.wizard-nav-prev{
display:none;

}
}
.guide-tab-scroller.guide-tab-scroller-next:hover{
background:url(cpas-theme/assets/Chevron-Right-Hover.svg) center center / 1rem 1rem no-repeat;

}
.guide-tab-scroller.guide-tab-scroller-next{
cursor:pointer;
height:1.5rem;
background:url(cpas-theme/assets/Chevron-Right.svg) center center / 1rem 1rem no-repeat;
margin-top:0.5rem;
display:block;

}
@media (max-width : 991px){
.guide-tab-scroller.guide-tab-scroller-next{
display:block;

}
}
.guide-tab-scroller.guide-tab-scroller-previous:hover{
background:url(cpas-theme/assets/Chevron-Left-Hover.svg) center center / 1rem 1rem no-repeat;

}
.guide-tab-scroller.guide-tab-scroller-previous{
cursor:pointer;
height:1.5rem;
background:url(cpas-theme/assets/Chevron-Left.svg) center center / 1rem 1rem no-repeat;
display:block;
margin-top:0.5rem;
visibility : none;
}
@media (max-width : 991px){
.guide-tab-scroller.guide-tab-scroller-previous{
display:block;

}
}
.guideTableRuntimeAddControl:hover{
background:url(cpas-theme/assets/Accordion-Add-Hover.svg) center center / 1.2rem 1.2rem no-repeat;

}
.guideTableRuntimeAddControl{
background:url(cpas-theme/assets/Accordion-Add-Default.svg) center center / 1.2rem 1.2rem no-repeat;
width:1.5rem;
height:1.5rem;
display:inline-block;
margin-bottom:1rem;
margin-top:1rem;
margin-left:1rem;
cursor : pointer;

}
.guideTableRuntimeEditControl:hover{
background:url(cpas-theme/assets/Table-Edit-Hover.svg) center center / 1.2rem 1.2rem no-repeat;

}
.guideTableRuntimeEditControl{
display:inline-block;
width:1.5rem;
height:1.5rem;
background:url(cpas-theme/assets/Table-Edit-Default.svg) center center / 1.2rem 1.2rem no-repeat;
margin-left:1rem;
margin-bottom:1rem;
margin-top:1rem;
margin-right:1rem;
cursor : pointer;

}
.guideTableRuntimeDeleteControl:hover{
background:url(cpas-theme/assets/Accordion-Delete-Hover.svg) center center / 1.2rem 1.2rem no-repeat;

}
.guideTableRuntimeDeleteControl{
background:url(cpas-theme/assets/Accordion-Delete-Default.svg) center center / 1.2rem 1.2rem no-repeat;
width:1.5rem;
height:1.5rem;
margin-top:1rem;
display:inline-block;
margin-bottom:1rem;
margin-right:1rem;
margin-left:1rem;
cursor : pointer;

}
.guideToolbarNode{
margin-top:1.5rem;
margin-bottom:1.5rem;
height:2.85rem;
padding:0.125rem .75rem;

}
}
button.fileattachmentlisting .iconButton-icon{
background:url(cpas-theme/assets/fileattachmentlisting-ip.png) center top / contain no-repeat;

}
button.moveNext .iconButton-icon{
background:url(cpas-theme/assets/Chevron-Right-White.svg) center center / auto 1.3rem no-repeat;

}
button.movePrev:not(.af-icon-button):hover .iconButton-icon{
background:url(cpas-theme/assets/Chevron-Left-White.svg) center center / auto 1.3rem no-repeat;

}
button.movePrev:not(.af-icon-button):active .iconButton-icon{
background:url(cpas-theme/assets/Chevron-Left-White.svg) center center / auto 1.3rem no-repeat;

}
button.movePrev .iconButton-icon{
background:url(cpas-theme/assets/Chevron-Left-Hover.svg) center center / auto 1.3rem no-repeat;

}
button.reset:not(.af-icon-button):focus .iconButton-icon{
background:url(cpas-theme/assets/Reset-Hover.svg) center center / auto 1.2rem no-repeat;

}
button.reset:not(.af-icon-button):hover .iconButton-icon{
background:url(cpas-theme/assets/Reset-Hover.svg) center center / auto 1.2rem no-repeat,rgb(99,94,94);

}
button.reset:not(.af-icon-button):active .iconButton-icon{
background:url(cpas-theme/assets/Reset-Hover.svg) center center / auto 1.2rem no-repeat,#555555;
border-color:#555555;

}
button.reset .iconButton-icon{
background:url(cpas-theme/assets/Reset.svg) center center / auto 1.2rem no-repeat;

}
button .iconButton-icon{
display:none;
width:1.5rem;
height:1.5rem;
background:url(cpas-theme/assets/Save.svg) center center / auto 1.2rem no-repeat;

}
button.submit:not(.af-icon-button):focus .iconButton-icon{
background:url(cpas-theme/assets/Submit-Hover.svg) center center / auto 1.3rem no-repeat,rgb(99,94,94);

}
button.submit:not(.af-icon-button):hover .iconButton-icon{
background:url(cpas-theme/assets/Submit-Hover.svg) center center / auto 1.3rem no-repeat,#555555;
border-color:#555555;

}
button.submit:not(.af-icon-button):active .iconButton-icon{
background:url(cpas-theme/assets/Submit-Hover.svg) center center / auto 1.3rem no-repeat,#555555;
border-color:#555555;

}
button.submit .iconButton-icon{
background:url(cpas-theme/assets/Submit-Hover.svg) center center / auto 1.3rem no-repeat;

}
@media (max-width : 767px){
.afToolbarButton .guidebutton button .iconButton-label{
display:none;

}
}
@media (max-width : 767px){
.afToolbarButton .guidebutton button .iconButton-icon{
display:block;

}
}
.guideContainerWrapperNode .tooltip.bottom .tooltip-inner{
max-width:350px;
color:#FFFFFF;
text-align:center;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-top-left-radius:4px;
width:auto;
background:rgba(70,66,74,0.7);
text-decoration: none;
white-space: normal;
word-break: break-word;
word-wrap: break-word;
}
.guideContainerWrapperNode .tooltip.bottom .tooltip-arrow {
border-bottom-color:rgba(70,66,74,0.7);
}
.guideFieldError{
padding-top:0.25rem;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
font-size:0.875rem;
padding-bottom:0.25rem;
color:#d51124;

}
.guideFieldWidget.guideDateInputWidget .comb-datefield label{
font-size:0.75rem;
text-transform:uppercase;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
padding-left:0px;
margin-left:0px;
margin-bottom:0.125rem;
margin-top:0.5rem;
margin-right:0px;
color:#635e5e;

}
.guideFieldWidget.guideDateInputWidget input[type='text'].comb-form-group-month{
text-transform:uppercase;
width:3.625rem;
padding-bottom:auto;
padding-right:auto;
padding-top:auto;
padding-left:auto;
text-align:center;

}
.guideFieldWidget.guideDateInputWidget input[type='text'].comb-form-group-day{
width:3.625rem;
text-align:center;
padding-left:auto;
padding-bottom:auto;
padding-top:auto;
padding-right:auto;

}
.guideFieldWidget.guideDateInputWidget input[type='text'].comb-form-group-year{
width:4rem;
text-align:center;

}
.guideTabbedPanelLayout .tab-navigators.tab-navigators-vertical .tab-navigators-vertical{
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;

}
.afToolbarButton .guidebutton button:not(.af-icon-button){
margin-right:0.5rem;
margin-left:0px;

}
 .afToolbarButton {
display:inline-block;
}
.guideFieldDescription.short{
font-size:.875rem;
color:#635e5e;

}
.guideTableNode table .guideTableRowNode.guideTableHeader th{
font-weight:bold;
padding-right:.625rem;
padding-left:.625rem;
border-style:hidden;
height:3.875rem;
color:rgb(255,255,255);
text-align:left;
background:#635e5e;

}
.guideTableNode table .guideTableRowNode.guideTableHeader:nth-child(even),.guideTableNode table .guideTableRowNode.guideTableHeader:nth-child(odd),.guideTableNode table .guideTableRowNode.guideTableHeader{
background:#333333;

}
.guideTableNode table td{
text-align:left;

}
.guideTableNode table{
border-style:hidden;
margin-top:0.25rem;
margin-left:0.75rem;
margin-right:0.75rem;
max-width:calc(100% - 1.5rem);
margin-bottom:0.75rem;

}
.guideTableNode table tbody:nth-of-type(even) tr, .guideTableNode table tbody tr:nth-of-type(even){
border-style:hidden;
background:#f9f9f9;

}
.guideTableNode table td:nth-child(even){
border-style:hidden;

}
.guideTableNode div.guidePanelDescription{
color:rgb(99,94,94);
margin-left:0.75rem;
margin-right:0.75rem;

}
.guideTextDraw.guideStaticText{
padding-left:0.75rem;
padding-right:0.75rem;

}
@media (max-width : 991px){
.guideLayout.guideVerticalTabbedPanelLayout{
padding-left:0rem;
padding-right:0rem;

}
}
@media (max-width : 767px){
.guideLayout.guideVerticalTabbedPanelLayout{
padding-right:0px;
padding-left:0px;

}
}
.guideAccordionLayout{
border-left-width:2px;
border-bottom-width:2px;
border-top-width:2px;
border-right-width:2px;
border-style:hidden;
border-color:#ffffff;

}
hr{
margin-top:0.5rem;
margin-bottom:0.5rem;
opacity:1;
border-style:solid;
border-color:rgba(0,0,0,0.15);
margin-right:0.75rem;
margin-left:0.75rem;

}
.guideWizardLayout{
padding-top:0.5rem;
border-color:#e6e6e6;
border-left-width:1px;
border-bottom-width:1px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
background:#fff;

}
@media (max-width : 767px){
.guideWizardLayout{
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;
padding-top:0px;
background:#ffffff;

}
}
.guideTableNode table tbody:nth-of-type(odd) tr:nth-of-type(odd){

}
button.moveNext:not(.af-icon-button):hover{

}
button.moveNext:not(.af-icon-button):active{

}
button.moveNext:not(.af-icon-button){

}
@media (max-width : 767px){
button.moveNext:not(.af-icon-button){
padding-right:0.625rem;
padding-left:0.625rem;

}
}
button.submit:not(.af-icon-button):hover{

}
button.submit:not(.af-icon-button):active{

}
button.submit:not(.af-icon-button){
border-color:#f9d73f;
background:#f9d73f;

}
@media (max-width : 767px){
button.submit:not(.af-icon-button){
padding-left:0.625rem;
padding-right:0.625rem;

}
}
.guideFieldWidget.dateTimeEdit input{
font-family:Arial;

}
.afWizardPanel{
padding-left:16%;
padding-bottom:4rem;
padding-right:3.5rem;
padding-top:1rem;

}
@media (max-width : 767px){
.afWizardPanel{
padding-left:0.5rem;
padding-right:0.5rem;
padding-top:0.5rem;
padding-bottom:0.5rem;

}
}
button.reset:not(.af-icon-button):hover{

}
button.reset:not(.af-icon-button){
box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);
text-transform:uppercase;

}
@media (max-width : 767px){
button.reset:not(.af-icon-button){
padding-left:0.625rem;
padding-right:0.625rem;
border-left-width:2px;
border-bottom-width:2px;
border-top-width:2px;
border-right-width:2px;
border-style:solid;
border-color:rgba(255,255,255,0);

}
}
button:not(.af-icon-button):focus{
color:#ffffff;
border-color:#816b04;
box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);
background:#816b04;

}
button:not(.af-icon-button):hover{
box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
color:#635e5e;

}
button:not(.af-icon-button):active{
color:#ffffff;
background:#816b04;
box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
border-color:#816b04;

}
button:not(.af-icon-button),input[type='button']{
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
border-style:solid;
border-top-width:2px;
border-left-width:2px;
border-bottom-width:2px;
border-right-width:2px;
padding-bottom:.625rem;
padding-left:1rem;
padding-top:.625rem;
padding-right:1rem;
font-size:14px;
line-height:normal;
background:#fff;
border-color:#f9d73f;
color:#635e5e;
text-transform:uppercase;
box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
cursor: pointer;
}
[data-disabled='true'] button:not(.af-icon-button){
background:#dbdbdb;
color:#e6e6e6;

}
.afTabTopPanel{
padding-bottom:1rem;
padding-top:1rem;
padding-right:3rem;
padding-left:5.3rem;

}
@media (max-width : 991px){
.afTabTopPanel{
padding-right:0px;
padding-left:0px;

}
}
@media (max-width : 767px){
.afTabTopPanel{
padding-left:0.5rem;
padding-right:0.5rem;
padding-top:0.5rem;
padding-bottom:0.5rem;

}
}
.guide-tnc-checkbox .guideWidgetLabel label{
font-size:0.875rem;
color:#888888;
cursor: pointer;
}
.afAccordionPanel{
padding-left:3.5rem;
padding-bottom:1rem;
padding-right:3.5rem;
padding-top:1rem;
border-style:solid;
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-color:#d9dcdd;
background:#fff;

}
@media (max-width : 767px){
.afAccordionPanel{
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;

}
}
.guide-tnc-checkbox{
margin-top:0px;

}
.guideAccordionDescription.guidePanelDescription{
margin-bottom:1.5rem;
font-size:1.25rem;
color:rgb(99,94,94);
background:#fff;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:0px;
border-color:#d9dcdd;

}
@media (max-width : 767px){
.guideAccordionDescription.guidePanelDescription{
margin-bottom:0.5rem;
margin-top:0.25rem;

}
}
.afCheckBoxItem{
cursor: pointer;
}
.afRadioButtonItem{
cursor: pointer;
}
@media (max-width : 767px){
button.movePrev:not(.af-icon-button){
padding-right:0.625rem;
padding-left:0.625rem;

}
}
button.save:not(.af-icon-button):focus .iconButton-icon{
background:url(cpas-theme/assets/Save-Hover.svg) center center / auto 1.3rem no-repeat;

}
button.save:not(.af-icon-button):hover .iconButton-icon{
background:url(cpas-theme/assets/Save-Hover.svg) center center / auto 1.3rem no-repeat,rgb(99,94,94);

}
button.save:not(.af-icon-button):active .iconButton-icon{
background:url(cpas-theme/assets/Save-Hover.svg) center center / auto 1.3rem no-repeat,#555555;

}
button.save .iconButton-icon{
background:url(cpas-theme/assets/Save.svg) center center / auto 1.3rem no-repeat;

}
@media (max-width : 767px){
button.save:not(.af-icon-button):active .iconButton-icon{
border-color:#555555;

}
}
button.save:not(.af-icon-button){

}
@media (max-width : 767px){
button.save:not(.af-icon-button){
padding-left:0.625rem;
padding-right:0.625rem;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-width:2px;
border-style:solid;
border-color:rgba(255,255,255,0);

}
}
.guideSummaryComponent{
text-align:center;
max-width:100%;
position:relative;
height:500px;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-style:solid;
overflow:auto;

}
.guideVerifyComponent{
text-align:center;
max-width:100%;
position:relative;
height:540px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-width:1px;
border-style:solid;
overflow:auto;

}
.guideESignComponent{
text-align:center;
position:relative;
height:540px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-width:1px;
border-style:solid;
overflow:auto;
max-width:100%;

}
.adobeSignBlockText{
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:0.5rem;
padding-right:0.5rem;
background:rgba(0,0,0,0.02);
border-color:rgba(0,0,0,0.15);

}
.guideAdModule{
padding-right:0.75rem;
padding-left:0.75rem;

}
.guideAdModuleGroup{
padding-right:0.75rem;
padding-left:0.75rem;

}
button:not(.af-icon-button):focus .iconButton-label{
color:#fff;

}
button:not(.af-icon-button):hover .iconButton-label{

}
[data-disabled='true'] button:not(.af-icon-button) .iconButton-label{
color:#747474;
}
.accordion-navigators .guideHeader .guideSummary{

}
.afTermsAndConditions .guide-modal-header .guide-close:focus{
color:#fff;

}
.afTermsAndConditions .guide-modal-header .guide-close:hover{
color:#fff;
top:50%;
right:15px;


}
.afTermsAndConditions .guide-modal-header .guide-close{
color:#86bcc5;
position:absolute;
top:50%;
right:15px;
transform:translateY(-50%);
}
button.guide-fu-attach-button:not(.af-icon-button):focus{
box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);

}
button.guide-fu-attach-button:not(.af-icon-button):hover{
box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);

}
button.guide-fu-attach-button:not(.af-icon-button){
box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);

}
.afFooter{
width:100%;
text-align:center;
background:white;
margin-top:4rem;
padding-top:.5em;
padding-bottom:.5rem;
box-sizing : content-box;

}
@media (max-width : 767px){
.afFooter{
margin-bottom:3.55rem;

}
}
.guideTextDraw.footerText{
color:#635e5e;
font-size:0.75em;

}
.afHeader{
color:#635e5e;
top:0px;
right:0px;
left:0px;
border-left-width:0px;
border-bottom-width:1px;
border-right-width:0px;
border-top-width:0px;
height:90px;
vertical-align:text-top;
border-color:#e6e6e6;
margin-bottom:1rem;
border-style:solid;
background:#fff;

}
@media (max-width : 767px){
.afHeader{
height:64px;
padding-left:1rem;
padding-right:1rem;

}
}
.guideimage .logoImage img{
height:3.75rem;
margin-top:0.9375rem;
margin-left:0px;
width:auto;
max-width:100%;

}
@media (max-width : 767px){
.guideimage .logoImage img{
height:35px;

}
}
.guideTextDraw.headerText{
font-size:1.125rem;
color:#555555;
vertical-align:top;
height:70px;

}
@media (max-width : 767px){
.guideTextDraw.headerText{
height:49px;
padding-left:0px;

}
}

/* CUSTOM */
html{
    font-size:18px;
}
body, input, button{
    font-family:"Josefin Sans",Helvetica,sans-serif;
}
body{
    overflow-x: hidden;
    min-height:100vh;
    display:flex;
    flex-direction:column;
}
body > .guideContainerWrapper {
    flex:1 1 auto;
}

.step.mobileLayout{
    display:none;
}
.afHeader{
    display:none;
}
.afHeader,
.languages,
.container-logo{
    height:auto;
    position:relative;
}
.afHeader:before,
.afHeader:after,
.languages:before,
.languages:after,
.container-logo:before,
.container-logo:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 50vw;
}
.afHeader:before,
.languages:before,
.container-logo:before{
    left: 1px;
    transform: translateX(-100%);
}
.afHeader:after,
.languages:after,
.container-logo:after{
    right: 1px;
    transform: translateX(100%);
}
.afHeader:before,
.afHeader:after,
.container-logo:before,
.container-logo:after{
    background:white;
}
.languages:before,
.languages:after{
    background:#635e5e;
}
.languages{
    background:#635e5e;
    margin: 0;
    padding: 8px 0.75rem;
}

.languages .button-default{
    background: #faf9f9;
    border: 0;
    border-radius: 0;
    color: #494545;
    font-weight: 600;
    font-size: 0.875em;
    line-height: 2.5em;
    margin: 0 0 0 0.3125em !important;
    text-transform: lowercase;
    padding: 0;
    width: 2.5em;
}
.languages .guidebutton{
    padding: 0;
}
.languages .guideFieldError{
    display:none !important;
}
.afHeader,
.container-logo{
    background:white !important;
    padding:1.875rem 0.75rem;
    margin-bottom: 1.5rem;
    border:0;
}
.guideimage .logoImage img,
.submitPage img{
    margin: 0;
    width: 17.5em;
    height: 4em;
}
.guideformtitle, .guideTextDraw.guideformtitle{
    font-size:1.875rem;
    font-weight: 700;
}
.h2{
    font-size:1.5rem;
    font-weight:700;
    margin: 1.5rem 0 1rem;
    font-weight: 700;
}
.h2 p{
    margin: 0;
}
.afFormTitle{
    color:inherit;
    font-size:1.25rem;
    font-weight:bold;
}
.panel:not(:has(.container-logo)){
    background:white;
    padding:1.5rem;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    margin-right:0.75rem;
    margin-left:0.75rem;
}
.guidebutton{
    padding-left:.25rem;
}
.nextitemnav .button-default{
    background:#f9d73f;
}
.afToolbarButton .guidebutton button .iconButton-icon{
    display:none !important;
}
.afToolbarButton .guidebutton button .iconButton-label{
    display:block !important;
}
.guide-tab-scroller.guide-tab-scroller-previous,
.guide-tab-scroller.guide-tab-scroller-next{
    flex:0 0 40px;
}
.guideVerticalTabbedPanelLayout .guide-tab-scroller-previous,
.guideVerticalTabbedPanelLayout .guide-tab-scroller-next{
    display:none !important;
}
.guideVerticalTabbedPanelLayout .tab-navigators{
    border-color:#7d7777;
}
.tab-navigators > li{
    text-transform: uppercase;
    font-weight: 600;
}
.guideVerticalTabbedPanelLayout .tab-navigators > li.active > a.guideTopNavIcon,
.guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active > a.guideTopNavIcon,
.guideVerticalTabbedPanelLayout .tab-navigators > li.stepped.active > a.guideTopNavIcon,
.guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.stepped.active > a.guideTopNavIcon,
.guideVerticalTabbedPanelLayout .tab-navigators > li.active > a.guideTopNavIcon:hover,
.guideVerticalTabbedPanelLayout .tab-navigators-vertical .tab-navigators-vertical li.active > a.guideTopNavIcon:hover{
    border-color:#f9d73f;
    border-bottom-width:4px;
    color:#635e5e;
}
.guideVerticalTabbedPanelLayout .tab-navigators > li > a.guideTopNavIcon:hover{
    border-bottom-width:4px;
}
.afTabTopPanel{
    padding:1rem 0;
}
.guide-tab-scroller{
    display:none;
}
.tab-navigators > li > a{
    font-size:16px;
}
.tab-content .panel{
    padding:0;
    box-shadow: none;
    margin-left:0;
    margin-right:0;
}
.mandatory{
    color:#cc0000;
    font-size:1.25rem;
    font-weight:normal;
}
.not_mandatory{
    font-weight:400;
}
.editable-helper-text .richTextWidget{
    padding:0 !important;
    background:transparent !important;
    min-height:auto !important;
}
.editable-helper-text .textField{
    padding:.25rem .5rem;
    background:#fff3be;
    display: flex;
    align-items: baseline;
}
.editable-helper-text input{
    background:none;
    padding:0;
    border:0;
}
.helper-text p{
    padding:.25rem .5rem .25rem 1.9rem;
    position:relative;
    background:#fff3be;
}
.editable-helper-text .textField:before,
.helper-text p:before{
    content: "\f05a";
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    font-family: 'Font Awesome 5 Free';
    font-weight:900;
    margin-right: .5rem;

}
.helper-text p:before{
    position:absolute;
    top:.2rem;
    left:.5rem;
}
.guideFieldDescription.long{
    background:#fff3be;
    width:100%;
    display:none;
}
.guideFieldDescription.short p{
    margin:.5rem 0 0;
}
.guideCheckBoxGroupItems + .guideHelpQuestionMark{
    margin-top:.75rem;
}
.guideHelpQuestionMark{
    height: 1.25rem;
    width: 1.25rem;
    border-radius:50%;
}
.dropDownList select,
.guideFieldWidget.richText .richTextWidget{
    border-color:#7d7777!important;
}
.guideFieldWidget.richText .richTextWidget{
    height:auto !important;
    font-size: 1rem !important;
}
.guideFieldWidget.richText .richTextWidget p:first-child{
    margin-top:0;
}
.guideFieldWidget.richText .richTextWidget p:last-child{
    margin-bottom:0;
}
.guideTextBox:not(.autoSize) .guideFieldWidget.richText .richTextWidget{
    min-height:150px;
}
.readonly .guideFieldWidget.richText .richTextWidget p{
    color:#635e5e !important;
    font-family:inherit !important;
}
#guideContainer-rootPanel-panel_1834351981-panel_887169703-panel1654681298649-guidecheckbox_1153391065__,
#guideContainer-rootPanel-panel_1834351981-panel_887169703-panel1654681298649-guidecheckbox__{
    padding-top:0;
}
input[type="checkbox"],
input[type="radio"]{
    accent-color:#f9d73f;
}
input[type="checkbox"][checked="checked"][disabled],
input[type="checkbox"][checked="checked"][disabled="disabled"],
input[type="checkbox"][checked="checked"][readonly],
input[type="checkbox"][checked="checked"][readonly="readonly"],
input[type="radio"][checked="checked"][disabled],
input[type="radio"][checked="checked"][disabled="disabled"],
input[type="radio"][checked="checked"][readonly],
input[type="radio"][checked="checked"][readonly="readonly"]{
    filter:brightness(65%) contrast(500%);
}
input,
select,
textarea,
.guideFieldWidget.richText .richTextWidget,
.guideScribble img,
.afTermsAndConditions{
    font-size: 1rem;
    border-radius: 0 !important;
}
#guideContainer-rootPanel-panel_1834351981-panel1654677024570-description1654693722488___widget{
    min-height:150px;
    max-width:100%;
}
.guideFieldLabel label:empty{
    display:none;
}
[disabled="disabled"],
[disabled],
[disabled="disabled"]:hover,
[disabled]:hover,
[readonly="readonly"],
[readonly],
[readonly="readonly"]:hover,
[readonly]:hover,
.readonly .guideFieldWidget.richText .richTextWidget{
    cursor: default !important;
    outline:0 !important;
    border-color:#dbdbdb !important;
    color:#635e5e;
}
.guideText_requiredField p{
    margin-top:0;
    color:#635e5e;
}
.custom-toolbar,
.mtcaptcha{
    margin:1.5rem 0;
    padding:.125rem .75rem;
}
.mtcaptcha{
    margin-bottom:0;
}
.afFooter{
    padding-top:2.5625em;
    padding-bottom:2.5625em
}
.guidefooter img{
    margin:1.3125em auto;
    height:62px;
    width:auto;
}
.guidefooter{
    text-align:center;
}
.guidefooter ul{
    list-style: none;
    margin:0;
    padding:0;
}
.guidefooter li{
    display:inline-block;
}
.guidefooter li + li{
    margin-left:1rem;
}
.guidefooter li a{
    font-size:1rem;
    text-decoration:none;
    color:#3873b4;
    font-weight:600;
}
.guidefooter li a:hover{
    text-decoration:underline;
}

/* SubmitPage */
.submitPage .container{
    display:flex;
    align-items:center;
    justify-content: center;
    min-height:100vh;
    padding-top:2rem;
    padding-bottom:2rem;
    text-align:center;
}
.submitPage .content{
    width:100%;
    max-width:720px;
}
.submitPage .panel{
    text-align:left;
    margin-bottom:2rem;
    font-size:1.125rem;
}

.tooltip{
    display:none !important;
}


@media (max-width: 767px){
    .guideGridFluidLayout2Container{
        overflow:hidden;
    }
    .guide-tab-scroller.guide-tab-scroller-previous,
    .guide-tab-scroller.guide-tab-scroller-next{
        display:block !important;
    } 
    .guideLayout.guideVerticalTabbedPanelLayout > .hidden-xs{
        display:flex !important;
    }
    .guide-tab-scroller-previous + .col-md-10.col-sm-10{
        width:calc(100% - 80px);
    }
}
@media (min-width : 768px){
    .languages .button-default{
        line-height: 1.3571428571em;
        width: 1.3571428571em;
    }
    .container-logo .fd-row{
        display:flex;
        align-items:center;
        flex-wrap:wrap;
    }
    .container-logo .fd-row > *{
		width:auto !important
    }
    .container-logo .fd-row > *:last-child{
		margin-left:auto;
    }
    .support-info p{
        margin:0;
    } 
    .guideimage .logoImage img,
    .submitPage img{
        margin: 0;
        width: 18.125em;
        height: 4.125em;
    }
    .guide-tab-scroller-previous + .col-md-10.col-sm-10{
        width:100%;
        padding-left:12px;
        padding-right:12px;
    }
    /* Hack for fieldset */
    .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){
        display:flex;
        flex-wrap:wrap;
    }
    .guideFieldLabel.top{
        flex:0 1 auto;
        order:-2;
    }
    .guideHelpQuestionMark{
        position:static;
        margin-left:.5rem;
        order:-1;
    }
    .guideCheckBoxGroupItems:not(.guideImageChoice):not(.guideSwitch){
        width:auto;
    }
    .guideCheckBoxGroupItems + .guideHelpQuestionMark{
        order:initial;
        margin-top:.5rem;
    }
    .afCheckBoxItem .guideWidgetLabel label{
        margin-right:0;
    }
    .guideCheckBoxGroup .guideFieldLabel.top{
        width:100%;
    }
}

@media (min-width: 992px) {
  .guideimage .logoImage img{
      height:auto;
      width:auto;
  }
}

@media (max-width : 991px){
  .guideformtitle,.guideTextDraw.guideformtitle{
    display:block;
  }
}

.wizard-navigators {
  display: none;
}