.sidebar {
  width: 420px;
  height: 100vh;
}
#wrapper {
  min-height: 100vh;
}
body {
  margin: 0;
  padding: 0;
}
.nav-link.active, .nav-link:focus, .nav-link:hover {
  background-color: #495057;
  color: #fff !important;
  border-radius: 4px;
}
.nav-link.active {
  background-color: #004780 !important;
  font-weight: 500;
}
.sidebar img {
    filter: brightness(0) invert(1);
    opacity: 0.9;
}
.help-icon {
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 300px;
    height: 32px;
    filter: brightness(0) invert(1);
    opacity: 0.8;
    transition: all 0.3s;
    text-decoration: none;
    border-bottom: 1px solid transparent;
}
.help-icon:hover {
    opacity: 1;
}
.help-icon:hover span {
    border-bottom: 1px solid #fff;
} 