body {
  padding-top: 5rem;
  padding-bottom: 15px;
}

/* Navbar */
.navbar-mid .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.9);
  margin-right: 10px;
}
.navbar-mid .navbar-brand {
  color: #00ff2d;
}
.navbar-mid .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-mid .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-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.dropdown-toggle::after {
  margin-left: 0;
}
#logo {
  max-height: 32px;
}
#settings-logo {
  max-width: 100%;
}


/* Alerts */
.alert ul {
  margin-bottom: 0;
}

#toast-container.toast-top-left, #toast-container.toast-top-right {
  top: 65px;
}
#toast-container > div {
  width: 350px;
}

/* Inputs */
input.form-control::placeholder {
  color: #aaa;
  font-style: italic;
}
select:invalid {
  color: #aaa;
  font-style: italic;
}
select:invalid option:not(.hidden) {
  color: #495057;
  font-style: normal;
}
select.form-control-plaintext {
  -webkit-appearance: textfield;
}
.form-control-plaintext[disabled] {
  color: black;
}

.datepicker {
  z-index: 1500 !important;
}
