/* Inteliment Harbor Theme */

/* Header background - targets all possible Clarity header selectors */
header.header-6,
.header-6,
clr-header,
.clr-header {
  background-color: #1A2740 !important;
}

/* Hide the default Harbor lighthouse SVG icon */
.branding clr-icon,
.branding img[src*="harbor"],
.branding img[src*="Harbor"],
hbr-logo,
app-harbor-logo {
  display: none !important;
}

/* Show Inteliment logo in place of Harbor icon using branding div */
.branding a.nav-link {
  background-image: url('/images/Inteliment_Logo_Linear.png') !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
  background-size: contain !important;
  padding-left: 0 !important;
  min-width: 210px !important;
  height: 48px !important;
  display: flex !important;
  align-items: center !important;
}

/* Hide the text title "Inteliment Registry" next to logo to avoid duplication */
.branding a.nav-link .title {
  display: none !important;
}

/* Nav link colors */
.header-6 .nav-link,
.header-6 .nav-text,
.header-6 a {
  color: rgba(255,255,255,0.85) !important;
}
.header-6 .nav-link:hover {
  background-color: rgba(255,255,255,0.1) !important;
  color: #fff !important;
}

/* Primary buttons */
.btn-primary {
  background-color: #2E7BC4 !important;
  border-color: #2E7BC4 !important;
  color: #fff !important;
}
.btn-primary:hover {
  background-color: #1e64a8 !important;
}

/* Sidebar active item */
.nav-link.active {
  color: #2E7BC4 !important;
  background-color: rgba(46,123,196,0.1) !important;
}

/* Links */
a { color: #2E7BC4 !important; }

/* Severity colors */
.severity-critical { background: #D94F38 !important; color: #fff !important; }
.severity-high     { background: #F47C3C !important; color: #fff !important; }
.severity-medium   { background: #F5A623 !important; color: #fff !important; }
.severity-low      { background: #5CB85C !important; color: #fff !important; }

/* Login page */
.login-wrapper { background: #f0f2f5 !important; }
.login-wrapper .title { color: #1A2740 !important; }
