.header{box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;-webkit-box-shadow:0 8px 6px -6px #777;display:flex;position:relative}
.header .headSection{padding:10px 0}
.sticky{position:fixed;top:-40px;width:100%;background:white;transition:transform .4s;z-index:99}
.body-lock{height:100%;overflow:hidden;width:100%;position:fixed}
.coloredBar{background-color:#ff600a;width:100%;height:7px;background-size:cover}
.top-header{background-color:#081d4d;color:#fff;font-size:14px;padding:9px 0 7px 0;font-family:'national-2-web-regular';height:40px}
.top-header .header-logo-wrapper{margin:0;display:inline-block;vertical-align:top}
.top-header .header-text-wrapper{width:30%;color:#fff;font-size:16px;display:inline-block;padding:0 10px;white-space:nowrap}
.top-header .header-text-wrapper:before{content:"|";margin:3px 5px 0 -5px;vertical-align:top;font-size:14px;display:inline-block}
.top-header .header-text-wrapper a:link{color:#fff;text-decoration:none;font-size:22px;font-weight:bold;font-family:'national-2-web-regular'}
.top-header .header-text-wrapper a:visited{color:#fff}
.top-header .header-social-media-wrapper{float:right;right:250px;margin:0 10px;width:15%}
.top-header .header-social-media-wrapper .social-icon{display:block}
.top-header .header-social-media-wrapper .social-icon a:link,.top-header .header-social-media-wrapper .social-icon a:visited{color:#fff;text-decoration:none;font-size:16px}
.top-header .header-social-media-wrapper .social-icon a:after{content:''}
.top-header .header-social-media-wrapper .social-icon a:hover{color:#cf4800;text-decoration:none}
.top-header .header-login-wrapper{float:right;right:250px}
.top-header .header-login-wrapper .richtext a:link,.top-header .header-login-wrapper .richtext a:visited{color:#fff;text-decoration:none;font-size:12px;font-family:'national-2-web-regular'}
.top-header .header-login-wrapper .richtext a:after{content:"|";color:#fff;padding:0 10px}
.top-header .header-login-wrapper .richtext a:last-child:after{content:''}
.top-header .header-login-wrapper .richtext a:hover{color:#0077cd;text-decoration:none}
.top-header .header-login-wrapper .richtext i:hover{color:#cf4800;text-decoration:none}
.top-header .header-login-wrapper .richtext a.userInfo:after{content:""}
.top-header .header-login-wrapper .richtext .login-infoBox{background:#fff none repeat scroll 0 0;border:1px solid lightgrey;color:#005985;display:none;width:350px;position:absolute;z-index:9999;margin-top:4px;text-align:center;right:-50%;top:20px}
.top-header .header-login-wrapper .richtext .login-infoBox:after{content:'\f0d8';font-family:'Font Awesome 5 Pro';font-size:32px;position:absolute;top:-30px;left:50%;color:#fff}
.top-header .header-login-wrapper .richtext .login-infoBox .box{border-top:1px solid #f4f4f4;padding:10px}
.top-header .header-login-wrapper .richtext .login-infoBox .heading{text-transform:uppercase;padding-top:15px;font-size:18px;color:#5f5f5f;display:block}
.top-header .header-login-wrapper .richtext .login-infoBox a:link,.top-header .header-login-wrapper .richtext .login-infoBox a:visited{text-decoration:none;font-size:15px;color:#2f799c}
.top-header .header-login-wrapper .richtext span{display:none}
.headSection .logo{width:15%;float:left;margin:6px 0 0 0}
.headSection .logo+.navsection{width:85%;padding-left:15px}
.headSection .logo+.navsection .generic-nav .dropdown-menu .panel{padding:0}
.headSection .navsection{width:100%;float:left}
.headSection .navsection .burdermenu{display:none;font-size:1.5em;color:#005985;text-transform:uppercase;cursor:pointer;margin:15px 10px;text-align:right;float:right}
.headSection .searchsection{width:15%;float:right;margin:0;display:inline-block}
.headSection .searchsection.mobileEnable{top:90px}
.headSection .searchsection .searchform{position:relative}
.headSection .searchsection .searchform input[type="text"]{border:1px solid #d3d3d3;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;line-height:25px;padding:0 30px 2px 20px;outline:0;width:152px;color:#444;font-size:.875em;height:35px;position:absolute;right:0}
.headSection .searchsection .searchform input[type="text"]:focus-within{width:470px !important;border:1px solid #cf4800}
.headSection .searchsection .searchform button[type="submit"]{background:0;border:0;position:absolute;top:2px;right:5px;font-size:18px;color:#005985;outline:0;width:30px;height:30px}
.headSection .searchsection .searchform input[type="text"]:focus-within+button[type="submit"]{color:#cf4800}
.generic-nav .navbar{position:static;display:inline-block;width:85%;padding:5px 0 17px 0;padding-right:30px}
.generic-nav ul{list-style:none;padding-left:0;display:inline}
.generic-nav li{list-style:none;padding:0 15px;float:left}
.generic-nav li:first-child{padding-left:0}
.generic-nav a{color:#081d4d;text-decoration:none;text-transform:uppercase;font-family:'national-2-web-medium';font-size:14px}
.generic-nav a::after{display:none}
.generic-nav li a:hover{color:#0077cd;border-bottom:1px solid #0077cd;text-decoration:none}
.generic-nav li.dropdown{position:static}
.generic-nav li.dropdown.open>a{color:#cf4800}
.generic-nav li.dropdown:hover .dropdown-menu{display:block;min-height:250x}
.generic-nav .dropdown-menu{top:inherit;width:100%;background:white;padding:30px;border:0;box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;-webkit-box-shadow:0 8px 6px -6px #777;position:absolute !important;display:none;margin:0;min-height:0;transition:min-height 5s ease-in-out}
.generic-nav .dropdown-menu .container{display:block}
.generic-nav .dropdown-menu .panel{width:25%;float:left;box-shadow:none;-webkit-box-shadow:none;padding:0 15px}
.generic-nav .dropdown-menu .panel:nth-child(4n+1){clear:left}
.generic-nav .dropdown-menu .panel>a{font-family:'national-2-web-bold';text-transform:none;color:#081d4d;text-decoration:none;display:inline-block;font-size:18px}
.generic-nav .dropdown-menu .panel>a:hover{background-color:#FFF;color:#0077cd;border-bottom:0;text-decoration:underline}
.generic-nav .dropdown-menu .panel ul li{width:100%;padding:10px 0 0}
.generic-nav .dropdown-menu .panel ul li a{text-transform:none;text-decoration:none;display:inine-block;color:#081d4d;font-family:'national-2-web-regular';border-bottom:0}
.generic-nav .dropdown-menu .panel ul li a:hover{color:#0077cd;border-bottom:0;font-size:14px;text-decoration:underline}
.image img{margin-top:9px}
.activeMenu{-moz-box-shadow:0 8px 6px -6px #777;-webkit-box-shadow:0 8px 6px -6px #777;background-color:#f5f1ee;box-shadow:0 8px 6px -6px #777;filter:alpha(opacity=70);left:0;opacity:.9;padding:5px 0;position:absolute;width:100%;z-index:-2}
.activeMenu ul{display:table;list-style:none;margin:0 auto}
.activeMenu li{display:inline-block;padding-right:40px}
.activeMenu li a{color:#081d4d;cursor:pointer;display:inine-block;font-family:'national-2-web-regular';font-size:14px;text-decoration:none;text-transform:none}
.activeMenu li a:hover{font-family:'national-2-web-regular';color:#0077cd}
.loginMenu{display:none;position:fixed;left:0;top:0;background-color:#fff;width:100%;padding:50px 0 !important;z-index:999;-webkit-box-shadow:0 20px 20px -20px rgba(0,0,0,0.5);-moz-box-shadow:0 20px 20px -20px rgba(0,0,0,0.5);box-shadow:0 20px 20px -20px rgba(0,0,0,0.5);overflow-y:auto}
.loginMenu .container{width:100%;padding-right:15px !important;padding-left:15px !important;margin-right:auto;margin-left:auto}
.loginMenu .closeLogin{position:fixed;right:0;top:25px;cursor:pointer;margin-right:15px;font-size:26px;color:#d7d7d7}
.loginMenu .featured-topic{text-align:center}
.loginMenu .featured-topic .image{width:100px;height:auto;margin-bottom:5px}
.loginMenu .featured-topic .fa:before,.loginMenu .featured-topic .fas:before,.loginMenu .featured-topic .fab:before,.loginMenu .featured-topic .far:before,.loginMenu .featured-topic .fal:before,.loginMenu .featured-topic .fad:before{font-size:40px;color:#081d4d}
.loginMenu .featured-topic h3{font-size:22px;color:#005985;padding-left:5%;padding-right:5%;margin-bottom:12px;height:30px}
.loginMenu .featured-topic p{color:#444;font-size:14px;padding:15px;min-height:200px;margin:0}
.loginMenu .featured-topic .btn{font-size:16px}
@media(min-width:320px) and (max-width:767px){.loginMenu{height:100vh;overflow-y:scroll}
.loginMenu .closeLogin{margin-right:25px}
.loginMenu .featured-topic p{min-height:auto}
.sticky{top:0}
.activeMenu{display:none}
.lpl .top-header{position:absolute;top:-999px;width:100%}
.lpl .top-header .header-logo-wrapper{width:25%}
.lpl .top-header .header-text-wrapper{display:none}
.atp .top-header .header-text-wrapper{display:none}
.atp .top-header .header-social-media-wrapper{display:none}
.atp .top-header .header-login-wrapper{display:none}
.ccpa .top-header .header-text-wrapper{display:none}
.ccpa .top-header .header-social-media-wrapper{display:none}
.ccpa .top-header .header-login-wrapper{display:none}
.headSection .logo{width:50%;float:left;margin:15px 0}
.headSection .navsection{width:100%;float:left}
.headSection .navsection .burdermenu{display:inline-block}
.headSection .logo+.navsection{width:50%}
.headSection .searchsection{position:absolute;display:none;top:60px;margin:10px auto;width:95%;z-index:99;left:0;right:0}
.headSection .searchsection .searchform{width:100%;border-width:0}
.headSection .searchsection .searchform input[type="text"]{border:0;border-bottom:1px solid #d3d3d3;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;padding:0 30px 8px 35px;font-size:1.125em;outline:0;height:50px;width:100%;position:static}
.headSection .searchsection .searchform input[type="text"]:focus-within{width:100% !important;border:0;border-bottom:1px solid #cf4800}
.headSection .searchsection .searchform button[type="submit"]{position:absolute;left:5px;top:5px}
.top-header .header-social-media-wrapper{position:fixed;bottom:1vh;background:#fff;z-index:25;width:98% !important;margin:auto;left:5px;right:5px;padding:10px 0;box-shadow:0 1px 9px 0 #777;-moz-box-shadow:0 1px 9px 0 #777;-webkit-box-shadow:0 1px 9px 0 #777;display:none}
.top-header .header-social-media-wrapper .social-icon{display:block}
.top-header .header-social-media-wrapper .social-icon a:link,.top-header .header-social-media-wrapper .social-icon a:visited{color:#005985;text-decoration:none;font-size:14px}
.top-header .header-social-media-wrapper .social-icon a:after{content:''}
.top-header .header-social-media-wrapper .social-icon a:hover{color:#cf4800;text-decoration:none}
}
@media only screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:landscape){.sticky{top:0}
.activeMenu{display:none}
.headSection .generic-nav .mobile-menubar{height:83vh;top:70px;padding-bottom:70px}
}
@media(min-width:768px) and (max-width:1024px){.loginMenu{height:100vh;overflow-y:scroll}
.loginMenu .closeLogin{margin-right:25px}
.sticky{top:0}
.top-header{position:absolute;top:-999px;width:100%}
.top-header.mobileEnable{position:static;top:unset}
.top-header .header-social-media-wrapper{position:fixed;bottom:1vh;background:#fff;z-index:25;width:98% !important;margin:auto;left:5px;right:5px;padding:10px 0;box-shadow:0 1px 9px 0 #777;-moz-box-shadow:0 1px 9px 0 #777;-webkit-box-shadow:0 1px 9px 0 #777;display:none}
.top-header .header-social-media-wrapper .social-icon{display:block}
.top-header .header-social-media-wrapper .social-icon a:link,.top-header .header-social-media-wrapper .social-icon a:visited{color:#005985;text-decoration:none;font-size:14px}
.top-header .header-social-media-wrapper .social-icon a:after{content:''}
.top-header .header-social-media-wrapper .social-icon a:hover{color:#cf4800;text-decoration:none}
.top-header .header-login-wrapper{float:right;right:250px}
.top-header .header-login-wrapper .richtext .userInfo,.top-header .header-login-wrapper .richtext .userInfo+i{display:none}
.top-header .header-login-wrapper .richtext span{display:block}
.activeMenu{display:none}
.headSection .logo{width:25%;float:left;margin:20px 0 0 0}
.headSection .navsection{width:100%;float:left}
.headSection .navsection .burdermenu{display:inline-block}
.headSection .logo+.navsection{width:75%}
.headSection .searchsection{position:absolute;display:block;right:10%;top:20px}
.headSection .searchsection.mobileEnable{top:60px}
.headSection .generic-nav .mobile-menubar{height:93vh;padding-top:0;padding-bottom:70px}
}
li.fltdropdown{position:relative}
li.fltdropdown i{padding-left:4px}
li.fltdropdown.open>a{color:#cf4800}
li.fltdropdown:hover .fltdropdown-menu{opacity:1;visibility:visible}
.fltdropdown-menu{top:39px;min-width:12rem;width:auto;background:white;padding:11px 10px 6px 10px;border:0;box-shadow:0 8px 6px -6px #777;-moz-box-shadow:0 8px 6px -6px #777;-webkit-box-shadow:0 8px 6px -6px #777;position:absolute !important;margin:0;min-height:0;transition:opacity .4s;opacity:0;visibility:hidden;z-index:10}
.fltdropdown-menu .container{display:block}
.fltdropdown-menu .fltpanel{width:100%;display:block;float:left;box-shadow:none;-webkit-box-shadow:none;padding:0 8px !important;margin-bottom:9px}
.fltdropdown-menu .fltpanel:nth-child(4n+1){clear:left}
.fltdropdown-menu .fltpanel>a{font-family:'national-2-web-medium';text-transform:capitalize;color:#081d4d;text-decoration:none;display:inline-block;font-size:14px}
.fltdropdown-menu .fltpanel>a:hover{background-color:#FFF;color:#0077cd;border-bottom:0;text-decoration:underline}
.fltdropdown-menu .fltpanel ul li{width:100%;padding:10px 0 0}
.fltdropdown-menu .fltpanel ul li a{text-transform:none;text-decoration:none;display:inine-block;color:#081d4d;font-family:'national-2-web-regular';border-bottom:0}
.fltdropdown-menu .fltpanel ul li a:hover{color:#0077cd;border-bottom:0;font-size:14px;text-decoration:underline}
.left-right-menu{display:inline-flex !important;padding-bottom:14px}
.left-fltnav-menu{display:inline-flex !important;justify-content:flex-start;padding-bottom:14px}
.right-fltnav-menu{display:inline-flex !important;justify-content:flex-end;padding-bottom:14px;padding-right:40px}
@media(min-width:768px) and (max-width:1024px){.top-header.mobileEnable{position:absolute;top:-999px;width:100%}
.headSection .lbs-generic-nav .searchsection{top:29px}
.generic-nav .mobile-menubar{padding-top:30px}
.mobile-menubar.subOpen{padding-top:0}
.mobile-menubar .topnav a{font-size:18px !important}
}
@media(min-width:320px) and (max-width:767px){.top-header.mobileEnable{position:absolute;top:-999px;width:100%}
.generic-nav .mobile-menubar{padding-top:30px}
.mobile-menubar.subOpen{padding-top:0}
.headSection .lbs-generic-nav .searchsection{top:60px}
.mobile-menubar .topnav a{font-size:18px !important}
}
.generic-nav a.dropdown-toggle1{padding:0 0 17px 0}
.generic-nav li.lbs-floating-nav a{position:relative}
.generic-nav li.lbs-floating-nav a:hover:before{content:'';position:absolute;border-bottom:1px solid #0077cd;top:20px;left:0;right:0;width:100%}
.generic-nav li.lbs-floating-nav a:hover{border-bottom:unset}
.lbs-floating-nav .fltpanel a:before{display:none}
.generic-nav .mobile-menubar{display:none}
.welcome-bold{font-weight:bold}
.logout-global-btn{color:white !important;width:100%;background:#005985;text-align:center}
@media only screen and (max-width:1024px){.header .container{max-width:100% !important}
nav.mega-menu.navbar{display:none !important}
.generic-nav .mobile-menubar{display:none;position:absolute;width:100%;height:100vh;background:white;background-color:white;left:0;top:100%;overflow-y:scroll}
.mobile-menubar .mobile-container{max-width:480px;background-color:#555;border-radius:10px;color:white;height:500px;margin:auto;padding-top:50px}
.mobile-menubar .mobile-mainmenu{clear:both;position:relative}
.mobile-menubar a.mobile-mainmenu-item,.mobile-menubar a.firstlevelItem{position:absolute;right:0;padding:14px 16px;width:10% !important}
.mobile-menubar .topnav{background-color:#fff;overflow:hidden;position:relative}
.mobile-menubar .topnav a{color:#081d4d;cursor:pointer;display:block;font-size:20px;padding:14px 20px 14px 15px;text-decoration:none;width:90%}
.mobile-menubar .topnav a.icon{display:block;font-family:serif;font-size:17px;font-weight:normal;position:absolute;right:0;top:5px}
.mobile-menubar .mobile-menubar-logo{border-bottom:2px solid lightgray;color:#081d4d;display:block;font-family:sans-serif;font-size:22px;font-weight:bold;padding:14px 16px;text-decoration:none}
.mobile-menubar .mobile-header{color:#081d4d;font-size:18px;padding-left:20px}
.mobile-menubar .fa{transform:scale(1.3,1.3)}
.mobile-menubar .fleft{float:left}
.mobile-menubar .Pright{padding-right:10px}
.mobile-menubar .ptop{padding-top:10px}
.mobile-menubar .firstlevelNavigation{display:none}
.mobile-menubar .mobile-mainmenu.open .firstlevelNavigation{display:block;position:relative;clear:both}
.mobile-menubar .mobile-mainmenu.open .firstlevelNavigation .firstlevelItem{position:absolute;right:0}
.mobile-menubar .mobile-mainmenu.open>a.fleft{display:none}
.mobile-menubar .mobile-mainmenu.open>.mobile-mainmenu-item{display:none}
.mobile-menubar #back{display:none}
.mobile-menubar #back-to-prev{display:none}
.mobile-menubar .secondlevelNavigation{display:none}
.mobile-menubar .firstlevelNavigation.show>a.fleft{display:none}
.mobile-menubar .firstlevelNavigation.show>a.firstlevelItem{display:none}
.mobile-menubar .show{display:block !important}
.mobile-menubar .show .secondlevelNavigation{display:block}
.mobile-menubar .hide{display:none !important}
}