/* The StockCharts site header in index.html */
#scc-navbar { -webkit-font-smoothing:auto; }
#nav-lower .dropdown .dropdown-toggle i { margin-left:2px; }
#nav-lower .dropdown-menu { background-color:white; max-height:none; box-shadow:2px 2px 4px #c0ced8; width:fit-content; }
#nav-lower ul.sitelinks.pull-right .dropdown-menu { right:0px; left:auto; }
#nav-lower .dropdown-menu div.dropdown-menu-row { display:flex; flex-direction:column; gap:0px; max-height:none; margin:10px 0px 0px 0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row:first-child { margin-top:0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row * { display: block; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-columns { display:flex; gap:10px 0px; margin:10px 0px 0px 0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-columns:first-child { margin-top:0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row > h3 + .dropdown-menu-columns { margin-top:0px; gap:0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-column { display:flex; flex-direction:column; gap:10px; padding:0px 10px; flex-grow:1; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-column-group { white-space:nowrap; }
#nav-lower .dropdown-menu div.dropdown-menu-row h3 { margin:0px; padding:3px 5px 2px 5px; border-bottom:3px solid #c0ced8; text-transform:uppercase; font-family:'Roboto Condensed','Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; font-weight:bold; color:#707f8f; line-height:1.5; text-align:left; }
#nav-lower .dropdown-menu div.dropdown-menu-row > h3 { margin:0px 10px; }
#nav-lower .dropdown-menu div.dropdown-menu-row h3 i { display:inline-block; margin:0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row ul { list-style:none; margin:0px; padding:0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row ul li { display:flex; padding:2px 0px; border-bottom:1px solid #e2e4e9; }
#nav-lower .dropdown-menu div.dropdown-menu-row ul li:hover { background-color:white; }
#nav-lower .dropdown-menu div.dropdown-menu-row ul li a { display:flex; align-items:center; flex:1; margin:0px; font-size:14px; font-weight:700; padding:0px 6px; height:26px; color:#2d3339; background-color: transparent; border:none; border-radius:0px; width:100%; text-align: left; white-space:nowrap; text-decoration:none; transition:color .35s ease; line-height:inherit; }
#nav-lower .dropdown-menu div.dropdown-menu-row ul li a:hover { color:#3281d0; }
#nav-lower .dropdown-menu div.dropdown-menu-row ul li a i { display:inline-flex; justify-content:center; margin:0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-divider { margin:0px; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-footer-buttons { display:flex; justify-content:end; margin:10px 10px 0px 10px; padding:10px 0px 7px 0px; border-top:1px solid #e2e4e9; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-footer-button { display:inline-flex; align-items:center; width:fit-content; text-decoration:none; text-transform:uppercase; padding:8px 12px; margin:0px; color:#0f4d8a; border:2px solid #0f4d8a; background-color:transparent; border-radius:5px; font-size:14px; font-weight:bold; transition:background-color 0.35s ease, border-color 0.35s ease, color 0.35s ease; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-footer-button:hover,
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-footer-button:active,
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-footer-button:focus { background:#3281d0; border-color:#3281d0; color:white; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-item-new-tag { display:block; background-color:#219155; border-radius:15px; padding:3px 6px; font-size:11px; line-height:1.1; font-weight:900; color:#fff; margin:0px 0px 0px 4px; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-item-beta-tag { display:block; background-color:#3281d0; border-radius:15px; padding:3px 6px; font-size:11px; line-height:1.1; font-weight:900; color:#fff; margin:0px 0px 0px 4px; }
#nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-members-only-content { color:#3c763d; }
#nav-lower .dropdown-menu div.dropdown-menu-row img.featured-author-img { width:22px; height:22px; margin:0px 10px 0px 0px; border-radius:50%; }
@media (min-width: 500px) {
  #nav-lower .dropdown-menu div.dropdown-menu-row ul li:last-child { border-bottom:none; }
}
@media (max-width: 499px) {
  #nav-lower .dropdown-menu { width:min-content; }
  #nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-columns { flex-wrap:wrap; }
  #nav-lower .dropdown-menu div.dropdown-menu-row .dropdown-menu-column:last-child ul li:last-child { border-bottom:none; }
}
@media (max-width: 1100px) {
  #scc-navbar #nav-lower ul.sitelinks > li > a { font-size:16px !important; }
  #nav-siteSearch-icon { font-size:16px !important; }
}
@media (min-width: 768px) and (max-width: 1000px) {
  #scc-navbar #nav-lower ul.sitelinks > li > a { font-size:15px !important; }
  #nav-siteSearch-icon { font-size:15px !important; }
  .narrow-screen-width-hidden { display:none; }
}
@media (min-width: 768px) and (max-width: 900px) {
  #scc-navbar #nav-lower ul.sitelinks > li > a { font-size:14px !important; margin-right:16px; }
  #nav-siteSearch-icon { font-size:14px !important; }
}
@media (min-width: 768px) and (max-width: 840px) {
  #scc-navbar #nav-lower ul.sitelinks > li > a { font-size:13px !important; margin-right:15px; }
  #nav-siteSearch-icon { font-size:13px !important; }
}
@media (max-width: 767px) {
  #navbar-menuCollapse.navbar-collapse.collapse.in { overflow:visible; }
  #nav-lower .dropdown-menu { position:absolute; left:15px !important; right:15px !important; border-radius:4px; border:1px solid #c0ced8; }
}
