.evo-menu-bar-header{margin-bottom:0}
.evo-menu-bar{position:fixed;width:100%;z-index:900}
.evo-menu-bar .left-off-canvas-toggle{display:block;height:2.8125rem}
.evo-menu-bar .left-off-canvas-toggle [class*="evo-icon-"]{top:.3125rem;left:.5rem}
.evo-menu-bar .tab-bar-section a{display:block}
.evo-menu-bar .tab-bar-section a img{margin-top:-0.1875rem}
.tab-footer{height:3.5rem !important}
.tab-bar-section{text-align:left}
body{overflow-x:hidden}
.customrow{max-width:100% !important}
.top-header{height:45px;background:#233443}
.sticky-header{position:fixed !important;z-index:9999 !important;top:0 !important}
.mobileonly.sticky-header>.right-small.hide:nth-child(1)+section.left.tab-bar-section+.right-small{right:0 !important}
.headerLink{font-size:11pt;color:#fff;margin-left:37px;float:right;line-height:2.813rem;display:inline-block;vertical-align:middle;text-decoration:none}
.evo-menu-bar-header a:visited{color:#fff}
.evo-menu-bar-header a:hover{color:#006d9e}
.custom-header .tab-bar-section.middle{left:0;margin-left:44px;padding-left:0;right:2.8125rem}
.tab-bar{line-height:2.8125rem}
.customFooter{height:37px;background:#f6f6f7;position:relative !important}
.footerLink{font-size:12px;color:#000 !important;margin-right:37px;text-align:left;text-decoration:none}
.customFooter a:visited{color:#000}
.customFooter a:hover{color:#006d9e}
.footer-padding{padding:0 0 0 42px !important}
.mobileonly{display:none !important}
.desktoponly{display:block !important}
.footer-padding1{padding:0x 55px !important}
.footerCopyright{font-size:12px !important}
.tab-footer section{line-height:3.5rem;padding:0 55px}
@media only screen and (max-width:1024px){.mobileonly{display:block !important}
.desktoponly{display:none !important}
.selectActivity{width:100%;min-width:100%;max-width:100%}
.tab-footer.customFooter.mobileonly.middle .tab-bar-section{padding:0 10px}
}
.tab-footer{height:3.5 !important;padding:0 !important}
.footerLink{font-size:12px !important;margin-right:20px;text-align:left;text-decoration:none}
.mobilefooter{line-height:1.5rem !important;padding:0 0 !important;background:#fff}
.mobilefooter-navbar1{background:#fff;padding-top:5px;text-align:center}
.tab-bar-section-align{text-align:center !important}
.headerLink{font-size:9pt;color:#fff;margin-right:5px;float:right;line-height:2.813rem;display:inline-block;vertical-align:middle;text-decoration:none}
.tab-bar-section{text-align:left}
}
@media only screen and (min-width:668px) and (max-width:1000px){.footer-padding1{padding:0 10px !important}
.footerLink{font-size:12px;margin-right:4px;text-align:left;text-decoration:none}
.footer-padding{padding:0 0 0 10px !important}
.footerCopyright{font-size:12px !important}
}
@media only screen and (min-width:1025px) and (max-width:1078px){.custom-header .tab-bar-section.middle{margin-left:30px !important}
}
@media only screen and (min-width:1001px) and (max-width:1024px){.footerLink{font-size:12px}
.footerCopyright{font-size:12px !important}
}
.error-section{padding-bottom:22px;text-align:center}
.error-section img{width:60px;height:60px}
.caution{color:#f0b323;font-size:2rem !important}
#error p,#error p a,.error-section p,.error-section p a{text-align:center;margin-bottom:10px;text-decoration:none}
#error{padding-top:54px}
#modalConfirmLogout{padding:30px !important;border-radius:10px !important}
@media only screen and (min-width:1025px){   .off-canvas-wrap{min-height:100vh;overflow:scroll}
.inner-wrap{min-height:100vh}
.customrow{display:flex;flex-direction:column;min-height:100vh}
div#mainSecurePage{flex:1}
section.mainWidth.mainPage{flex:1}
div#mainContent{min-height:100vh}
}
.flex-nav{display:flex;background-color:#DFE5E8;padding:15px;.footerLink{padding-bottom:8px}
}
.flex-8{flex:8;display:flex;flex-direction:column}
.flex-2{flex:2}
.genericPageFooter{a.global-links:visited,a>span.global-links:visited,span.global-links>a:visited{text-decoration:none !important}
}
.genericPageFooter{a.global-links,a>span.global-links,span.global-links>a{text-decoration:none !important}
}