.navbar {
  display: flex;
  justify-content: space-between;
}
.navbar-brand {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.navbar-brand img {
  height: 32px;
  margin-bottom: 10px;
}
.navbar-dark {
  background-color: #023a6f;
}
.bg-primary {
  background-color: #023a6f!important;
}
.main-menu-wrapper {
  display: flex;
  align-items: center;
}
.main-menu-wrapper a {
  color: white;
  font-weight: 600;
  letter-spacing: 0.3px;
  font-size: 18px;
}
.btn-primary {
  background: #023a6f;
}
.btn-primary:hover {
  background: #00203e;
}
.toast-success {
  background: #4caf50;
}
.ribbon {
      transform: rotate(0deg);
}
.ribbon.right {
  left: auto;
  right: 0;
  position: absolute;
}
