/* pure dark "theme" by sgs */
.bg-pure-dark {
  background-color: #000000;
}

a.bg-pure-dark:focus, a.bg-pure-dark:hover, button.bg-pure-dark:hover {
  background-color: #101112;
}

.navbar-pure-dark .navbar-brand {
  color: #fff;
}

.navbar-pure-dark .navbar-brand:hover, .navbar-pure-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-pure-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.7);
}

.navbar-pure-dark .navbar-nav .nav-link:hover, .navbar-pure-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.95);
}

.navbar-pure-dark .navbar-nav .show > .nav-link,
.navbar-pure-dark .navbar-nav .active > .nav-link,
.navbar-pure-dark .navbar-nav .nav-link.show,
.navbar-pure-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-pure-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-pure-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-w\
idth='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-pure-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-pure-dark .navbar-text a {
  color: #fff;
}

.navbar-pure-dark .navbar-text a:hover, .navbar-pure-dark .navbar-text a:focus {
  color: #fff;
}
