/* HealthCareEnroll static Bootstrap 5 theme */
:root{--hce-blue:#20409a;--hce-orange:#f68712}body{font-family:Arial,Helvetica,sans-serif;color:#333;line-height:1.65}img{max-width:100%;height:auto}.nav-container{position:relative;z-index:20;background:#fff}.nav-container .bar{background:#fff}.nav-container .menu-horizontal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;list-style:none;margin:0;padding:0}.nav-container a{color:#20409a;text-decoration:none}.nav-container .logo{max-width:210px;max-height:65px;object-fit:contain}.phoneno-box{position:absolute;right:0;top:12px;background:#20409a;z-index:30;padding:10px 16px;border-radius:5px 0 0 5px}.phoneno-box a{color:#fff!important}.main-container{overflow:hidden}.feature,.boxed{height:100%;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.feature img{max-height:100px;object-fit:contain;margin-bottom:1rem}.footer-3{padding:3rem 0;background:#eee}.footer-3 a{color:#20409a}.btn--primary,.btn-primary{background:#20409a;border-color:#20409a;color:#fff}.btn--primary:hover,.btn-primary:hover{background:#172f75;color:#fff}.background-image-holder img{width:100%;object-fit:cover}.slides{padding:0;list-style:none}.slides li{min-height:220px}.imagebg{overflow:hidden}.imagebg img{width:100%;height:auto}.container{max-width:1140px}@media(max-width:767px){.phoneno-box{position:relative;top:auto;right:auto;text-align:center;border-radius:0}.nav-container .menu-horizontal{justify-content:center}.nav-container .logo{max-width:170px}}

/* Header and dropdown alignment fixes */
.site-header{position:relative;z-index:1050;background:#fff;width:100%}.site-header .navbar{min-height:88px;padding:.6rem 0}.site-logo{display:block;width:auto;max-width:230px;max-height:58px;object-fit:contain}.site-header .navbar-nav{align-items:center}.site-header .nav-link{font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#666!important;padding:.8rem .9rem!important;white-space:nowrap}.site-header .nav-link:hover,.site-header .nav-link:focus{color:#20409a!important}.site-header .dropdown-menu{min-width:255px;padding:.5rem 0;border:0;border-radius:0 0 .4rem .4rem;box-shadow:0 12px 28px rgba(0,0,0,.15);margin-top:0}.site-header .dropdown-item{padding:.7rem 1.15rem;color:#20409a;font-size:14px;text-transform:uppercase;white-space:normal}.site-header .dropdown-item:hover,.site-header .dropdown-item:focus{background:#f1f4fa;color:#f68712}.site-header .btn{white-space:nowrap}.site-header .call-button{font-size:15px;font-weight:600;padding:.65rem 1rem}.main-container{padding-top:0!important}.phoneno-box{display:none!important}@media(min-width:992px){.site-header .dropdown:hover>.dropdown-menu{display:block}.site-header .navbar-collapse{justify-content:flex-end}.site-header .navbar-nav{margin-left:auto}}@media(max-width:991.98px){.site-header .navbar{padding:.65rem 0}.site-header .navbar-collapse{padding:1rem 0}.site-header .navbar-nav{align-items:stretch!important}.site-header .nav-link{padding:.65rem .25rem!important}.site-header .dropdown-menu{box-shadow:none;border:1px solid #eee;margin:.25rem 0}.site-header .btn{margin:.5rem 0}.site-logo{max-width:190px;max-height:52px}}
