/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
/* Start styling toast Message */

/* Container */
.toast-container {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  gap: 10px;
  pointer-events: none;
}

/* Toast message */
.toast-msg {
  display: inline-block;
  min-width: 260px;
  max-width: 380px;
  padding: 14px 20px;
  border-radius: 6px;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.35s ease;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  pointer-events: auto;
}

/* Show animation */
.toast-msg.show {
  opacity: 1;
  transform: translateY(0);
}

/* Types (clean solid colors like toastr) */
.toast-success { background: #51a351; }   /* Green */
.toast-error   { background: #bd362f; }   /* Red */
.toast-info    { background: #2f96b4; }   /* Blue */
.toast-warning { background: #f89406; }   /* Orange */


/* END styling tost Message */