/* ComercialHost V16 | Cabeçalho e navegação. Flat, sem gradientes ou brilhos. */
#header {background:#0b1220!important;border-bottom:1px solid #202e46!important;box-shadow:none!important;}
#header>.container {position:relative}
#header #top-nav {color:#b9cce6}
#header #top-nav>.nav {margin-left:5px!important}
#header #top-nav .quick-nav {display:inline-flex!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:5px 9px!important;color:#c3d6ef!important;background:#101d30!important;border:1px solid #223855!important;border-radius:8px!important;text-decoration:none!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;box-shadow:none!important;text-shadow:none!important;transition:none!important}
#header #top-nav .quick-nav:hover,#header #top-nav .quick-nav[aria-expanded="true"] {color:#fff!important;border-color:#3c638e!important;background:#1c3150!important}
#header #top-nav .quick-nav:focus:not(:focus-visible) {outline:none!important;box-shadow:none!important}
#header #top-nav .quick-nav:focus-visible {outline:2px solid #72b8f5!important;outline-offset:2px!important}
#header #top-nav .quick-nav i.fa {color:#66b8f5!important;font-size:13px!important}
#header #top-nav .quick-nav .caret {border-top-color:#a3c8e9!important;margin-left:4px!important}
#header .admin-masquerade-notice {padding:6px 12px!important;background:#241c2c!important;color:#faabb1!important;border:1px solid #673b4b!important;border-radius:8px!important;box-shadow:none!important;font-size:10px!important;line-height:1.5!important;text-align:center!important}
#header .admin-masquerade-notice a.alert-link {color:#e4c4d4!important;text-decoration:none!important;font-weight:600!important}
#header .admin-masquerade-notice a.alert-link:hover {color:#fff!important;text-decoration:underline!important}
#main-menu {position:relative;z-index:1035!important;background:#101c30!important;border-bottom:1px solid #28405e!important;box-shadow:none!important;}
nav#nav.navbar-main {background:#101c30!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:56px!important;margin:0!important}
nav#nav.navbar-main>.container {min-height:56px}
nav#nav.navbar-main .navbar-nav {margin-top:0!important;margin-bottom:0!important}
nav#nav.navbar-main .navbar-nav>li {position:relative!important}
nav#nav.navbar-main .navbar-nav>li>a {display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-height:56px!important;padding:15px 12px!important;background:transparent!important;border:1px solid transparent!important;border-bottom:2px solid transparent!important;border-radius:0!important;line-height:24px!important;color:#bdcde3!important;font-size:13px!important;font-weight:600!important;text-shadow:none!important;box-shadow:none!important;transition:none!important;white-space:nowrap}
nav#nav.navbar-main .navbar-nav>li>a .ch16-menu-icon {display:inline-block!important;flex:0 0 16px!important;min-width:16px!important;font-size:15px!important;line-height:1!important;text-align:center!important;color:#65b8f5!important}
nav#nav.navbar-main .navbar-nav>li>a .caret {margin:0 0 0 1px!important;border-top-color:#a3bcd8!important}
nav#nav.navbar-main .navbar-nav>li>a:hover,
nav#nav.navbar-main .navbar-nav>li>a:focus-visible,
nav#nav.navbar-main .navbar-nav>li.open>a,
nav#nav.navbar-main .navbar-nav>li.active>a {background:#203550!important;color:#fff!important;border-bottom-color:#4d9fe0!important;box-shadow:none!important;text-shadow:none!important}
nav#nav.navbar-main .navbar-nav>li.open>a .ch16-menu-icon,
nav#nav.navbar-main .navbar-nav>li.active>a .ch16-menu-icon {color:#95d2ff!important}
nav#nav.navbar-main .navbar-nav>li>a:focus:not(:focus-visible) {outline:none!important}
nav#nav.navbar-main .navbar-nav>li>a:focus-visible {outline:2px solid #79bafa!important;outline-offset:-3px!important}
nav#nav.navbar-main .navbar-right>li>a {padding-right:8px!important;padding-left:12px!important}
nav#nav.navbar-main .dropdown-menu {margin:5px 0 0!important;padding:7px!important;min-width:235px!important;max-width:min(340px,calc(100vw - 20px))!important;background:#15243c!important;background-image:none!important;border:1px solid #365476!important;border-radius:11px!important;box-shadow:none!important;text-shadow:none!important;overflow:visible!important}
nav#nav.navbar-main .dropdown-menu>li {margin:0!important;padding:0!important;list-style:none!important;background:none!important}
nav#nav.navbar-main .dropdown-menu>li>a {display:flex!important;align-items:center!important;gap:10px!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#cfdef1!important;font-size:12.7px!important;font-weight:550!important;line-height:1.45!important;text-decoration:none!important;box-shadow:none!important;transition:none!important}
nav#nav.navbar-main .dropdown-menu>li>a>.ch16-sub-icon {width:17px!important;flex:0 0 17px!important;text-align:center!important;font-size:14px!important;color:#65b8f5!important}
nav#nav.navbar-main .dropdown-menu>li>a:hover,
nav#nav.navbar-main .dropdown-menu>li>a:focus,
nav#nav.navbar-main .dropdown-menu>li.active>a {background:#233d60!important;color:#fff!important;border-color:#365a83!important;text-shadow:none!important;box-shadow:none!important}
nav#nav.navbar-main .dropdown-menu>li.disabled>a {opacity:.47!important;pointer-events:none!important}
nav#nav.navbar-main .dropdown-menu>li.nav-divider {height:1px!important;min-height:0!important;margin:5px 8px!important;padding:0!important;border:0!important;background:#304462!important;overflow:hidden!important}
nav#nav.navbar-main .dropdown-menu>li.nav-divider>a {display:none!important}
nav#nav.navbar-main .dropdown-menu>li.dropdown-header {color:#9bb1ce!important;background:transparent!important;font-size:11px!important}
nav#nav.navbar-main .navbar-right>.dropdown>.dropdown-menu {right:0!important;left:auto!important}
nav#nav.navbar-main .dropdown-menu .caret {border-top-color:#a8bed9!important;margin-left:auto!important}
nav#nav.navbar-main .dropdown-menu>li.open>a {background:#233d60!important;color:#fff!important}
nav#nav.navbar-main .navbar-toggle {background:#1b304d!important;border:1px solid #3e5c80!important;border-radius:8px!important;box-shadow:none!important}
nav#nav.navbar-main .navbar-toggle .icon-bar {background:#afc8e6!important}
nav#nav.navbar-main .navbar-toggle:hover {background:#284568!important}
@media(max-width:1199px) and (min-width:769px){
 nav#nav.navbar-main .navbar-nav>li>a {gap:6px!important;padding-left:8px!important;padding-right:8px!important;font-size:12px!important}
 nav#nav.navbar-main .navbar-nav>li>a .ch16-menu-icon {flex-basis:13px!important;min-width:13px!important;font-size:13px!important}
 #header #top-nav .quick-nav {font-size:10px!important;padding-left:7px!important;padding-right:7px!important}
}
@media(max-width:768px){
 #header #top-nav>.nav {margin-left:0!important}
 #header #top-nav .quick-nav {height:auto!important;min-height:27px!important;font-size:10px!important;padding:5px 6px!important;border-color:transparent!important;background:transparent!important}
 #header #top-nav .quick-nav i.fa {font-size:12px!important}
 #header .admin-masquerade-notice {font-size:9px!important;padding:4px 8px!important}
 nav#nav.navbar-main {min-height:49px!important}
 nav#nav.navbar-main>.container {min-height:49px!important}
 nav#nav.navbar-main .navbar-nav>li>a {min-height:43px!important;padding:9px 14px!important;border-bottom:1px solid #203550!important;white-space:normal!important;font-size:13px!important}
 nav#nav.navbar-main .navbar-nav>li.open>a {border-bottom-color:#3d6e9b!important}
 nav#nav.navbar-main .dropdown-menu {position:static!important;float:none!important;min-width:0!important;width:calc(100% - 22px)!important;max-width:none!important;margin:5px 11px 9px!important;padding:4px!important;border-radius:8px!important;box-shadow:none!important}
 nav#nav.navbar-main .dropdown-menu>li>a {padding:9px 10px!important}
 nav#nav.navbar-main .navbar-right>.dropdown>.dropdown-menu {right:auto!important}
 nav#nav.navbar-main .navbar-collapse {border-top:1px solid #314867!important;background:#101c30!important;box-shadow:none!important}
}
@media(prefers-reduced-motion:reduce){nav#nav.navbar-main *,#header #top-nav * {transition:none!important;animation:none!important}}

/* V16.2 detalhes visuais de menu solido */
nav#nav.navbar-main .dropdown-menu>li>a{font-size:13.5px!important;font-weight:500!important;padding:12px 13px!important;background-image:none!important;filter:none!important;transition:none!important}
nav#nav.navbar-main .dropdown-menu{background:#15243c!important;background-image:none!important;box-shadow:none!important;min-width:255px!important}
nav#nav.navbar-main .navbar-nav>li>a{font-size:14px!important;font-weight:550!important;transition:none!important}
