header {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 999;
}
.navbar {
  display: flex;
  height: 10vh;
  align-items: center;
  justify-content: center;
  gap: 1%;
  position: sticky;
}
.navbar button {
  background: none;
  border: none;
}
.navbar a.disabled,
.navbar button.disabled {
  pointer-events: none;
  opacity: 25%;
}
.navbar a:hover,
.navbar button:hover {
  background-color: #ababab;
  cursor: pointer;
}
.navbar-img-div,
.logo {
  display: flex;
  max-height: 100%;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.navbar .navbar-img-div img {
  height: 60%;
  max-height: 100%;
  max-width: 100%;
}
.navbar .logo img {
  max-height: 100%;
  max-width: 100%;
}
/* For mobile displays and any weirdly small displays*/
@media only screen and (max-width: 414px) {
  .hide-on-smallest-screen {
    width: 0px;
  }
}
