/* Custom styles for Toastr */
.toast {
  background-color: #ffffff !important; /* Custom background */
  color: rgb(0, 0, 0) !important; /* White text */
  font-family: Arial, sans-serif;
  font-size: 16px;
  padding: 20px !important; /* More padding for a modal-like feel */
  border-radius: 10px !important; /* Rounded corners */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2) !important; /* Modal-like shadow */
  width: 350px !important; /* Wider box */
  text-align: center;
  height: 250px;
}

/* Success message customization */
.toast-success {
  /* background-color: #0F5185 !important; Custom green for success */
  color: green !important;
}

/* Error message customization */
.toast-error {
  /* background-color: #0F5185 !important; Custom red for error */
  color: red !important;
}

/* Title styling */
.toast-title {
  font-weight: bold !important;
  font-size: 18px !important;
  background-color: rgb(141, 141, 141) !important;
  color: white !important;
  padding: 15px !important;
  margin: -20px -20px 0px -20px !important;
}

/* Message text styling */
.toast-message {
  font-size: 16px !important;
  padding-top: 20px !important;
}

/* Custom progress bar style */
.toast-progress {
  background-color: #ffcc00 !important;
  height: 6px !important;
  color: yellow !important;
}
.toast-top-center {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  border-radius: -20px -20px 0px -20px !important;
}
