/* Reboot brand color */
:root {
  --reboot-primary: #171751;
}

/* Links */
a, .text-primary { color: var(--reboot-primary); }
a:hover, a:focus { color: #0f0f39; }

/* Buttons */
.btn-primary {
  background-color: var(--reboot-primary);
  border-color: var(--reboot-primary);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background-color: #0f0f39;
  border-color: #0f0f39;
}

/* Navbar (default CKAN theme uses .navbar-inverse) */
.navbar-inverse {
  background-color: var(--reboot-primary);
  border-color: var(--reboot-primary);
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  opacity: 0.85;
}

/* Pills / active nav */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: var(--reboot-primary);
}

/* Labels/badges used as accents */
.label-primary,
.badge-primary {
  background-color: var(--reboot-primary);
}

/* Primary hyperlinks in cards/titles */
.media-heading a:hover {
  color: #0f0f39;
}

