/* Override some defaults */
a {
  color: #158cba;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

body {
  padding-top: 45px;
}

.sidebar {
  position: fixed;
  top: 34px;
  bottom: 0;
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 20px 0 0; /* Height of navbar */
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
}

.sidebar .nav-link {
  font-variant: normal;
  font-weight: 400;
  color: #000;
  border-radius: 0;
  font-variant: normal;
  text-transform: none;
}

.sidebar .nav-link.active {
  color: #fff;
  background-color: #158cba;
  border-color: #158cba;
}

.sidebar a:hover {
  text-decoration: none;
}

.navbar {
  border-style: solid;
  border-width: 0px 0px 4px 0px;
  padding: 6px 0px 6px 0px;
  background-color: #555555 !important;
  border-color: #484848;
}

.navbar .navbar-brand {
  color: #fff;
  font-variant: normal;
  text-transform: none;
}

.navbar a:hover {
  text-decoration: none;
}

.navbar .nav-link {
  color: #fff;
  font-variant: normal;
  text-transform: none;
}

.navbar .nav-link.active {
  color: #aaaaaa;
  font-variant: normal;
  text-transform: none;
}
