/* Customer Login only: secondary outline entrance. */
.brochure-page .site-header.infra-header .main-nav a.customer-login-nav {
  padding: 10px 16px; min-height: 40px; color: #15273b;
  background: transparent; border: 1px solid #9aabb9;
  font: 700 12px/1.4 Arial, sans-serif; white-space: nowrap; text-transform: none;
}
.brochure-page .site-header.infra-header .main-nav a.customer-login-nav:hover {
  color: #15273b; background: #f0f4f7; border-color: #71879a;
}
@media (max-width: 980px) {
  .brochure-page .site-header.infra-header .main-nav a.customer-login-nav {
    width: fit-content; max-width: 100%; margin: 8px 0;
  }
}
