/* Site-specific toastr styling overrides */

/* Move toast container up by 25px from bottom */
#toast-container.toast-bottom-right {
  bottom: 37px !important; /* 12px default + 25px = 37px */
}

/* Ensure transformed toastr toasts use site styling */
#toast-container > div.mc-toast {
  background-image: none !important;
  color: #ffffff !important;
}

#toast-container > div.mc-toast.toast-success {
  background-color: #51A351 !important;
}
#toast-container > div.mc-toast.toast-error {
  background-color: #BD362F !important;
}
#toast-container > div.mc-toast.toast-info {
  background-color: #2F96B4 !important;
}
#toast-container > div.mc-toast.toast-warning {
  background-color: #F89406 !important;
}

/* Ensure inner icon and text remain white */
#toast-container > div.mc-toast .font-35,
#toast-container > div.mc-toast .h6,
#toast-container > div.mc-toast p,
#toast-container > div.mc-toast div {
  color: #ffffff !important;
}

/* Close button styles */
#toast-container > div.mc-toast .btn-close {
  opacity: 1 !important;
}

/* Remove toastr background icons since we use our own */
#toast-container > div.mc-toast {
  background-image: none !important;
  padding-left: 15px !important;
}
