/* Compact system toastr — success green / error red (no brand blue) */
#toast-container > div {
  width: 260px;
  padding: 8px 12px 8px 42px;
  font-size: 13px;
  line-height: 1.35;
  background-size: 18px;
  background-position: 12px center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
  opacity: 0.95;
}

#toast-container > :hover {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.22);
  opacity: 1;
  cursor: pointer;
}

#toast-container .toast-close-button {
  font-size: 16px;
  top: -2px;
  right: -2px;
}

.toast,
.toast-success,
.toast-info {
  background-color: #51a351 !important;
}

.toast-error {
  background-color: #bd362f !important;
}

.toast-warning {
  background-color: #f8ac59 !important;
}
