.alert-theme-success button {
  top: 45px !important;
  right: 20px !important;
  color: #4CAF50;
}
[dir=rtl] .alert-theme-success button {
  right: unset !important;
  left: 20px !important;
}
.alert-theme-success span + span + span {
  background-color: #fff;
  color: #4CAF50;
  border-radius: 4px;
  border-left: 5px solid #4CAF50;
  -webkit-box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
}
.alert-theme-success .close {
  color: #4CAF50;
}
.alert-theme-success i {
  padding: 20px;
  padding-right: 0 !important;
  margin-right: 20px !important;
}
.alert-theme-success .progress {
  margin-top: -2px !important;
  height: 2px;
  width: 100%;
}
.alert-theme-success .progress .progress-bar {
  background-color: #4CAF50;
}
body.dark-only .alert-theme-success span + span + span {
  border-left: 5px solid #4CAF50;
  background-color: #15202b;
  border-radius: 4px;
}
body.dark-only .alert-theme-success i {
  color: #4CAF50;
  padding: 20px;
  margin-right: 20px !important;
}

.alert-theme-danger button {
  top: 45px !important;
  right: 20px !important;
  color: #E53935;
}
[dir=rtl] .alert-theme-danger button {
  right: unset !important;
  left: 20px !important;
}
.alert-theme-danger span + span + span {
  background-color: #fff;
  color: #E53935;
  border-left: 5px solid #E53935;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
}
.alert-theme-danger .close {
  color: #E53935;
}
.alert-theme-danger i {
  padding: 20px;
  padding-right: 0 !important;
  margin-right: 20px !important;
}
.alert-theme-danger .progress {
  margin-top: -2px !important;
  height: 2px;
  width: 100%;
}
.alert-theme-danger .progress .progress-bar {
  background-color: #E53935;
}
body.dark-only .alert-theme-danger span + span + span {
  border-left: 5px solid #E53935;
  background-color: #15202b;
  border-radius: 4px;
}
body.dark-only .alert-theme-danger i {
  color: #E53935;
  padding: 20px;
  margin-right: 20px !important;
}

.alert-theme-warning button {
  top: 45px !important;
  right: 20px !important;
  color:  #FFA726;
  }
  [dir=rtl] .alert-theme-warning button {
  right: unset !important;
  left: 20px !important;
  }
  .alert-theme-warning span + span + span {
  background-color: #fff;
  color:  #FFA726;
  border-left: 5px solid #FFA726;;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
  }
  .alert-theme-warning .close {
  color:  #FFA726;
  }
  .alert-theme-warning i {
  padding: 20px;
  padding-right: 0 !important;
  margin-right: 20px !important;
  }
  .alert-theme-warning .progress {
  margin-top: -2px !important;
  height: 2px;
  width: 100%;
  }
  .alert-theme-warning .progress .progress-bar {
  background-color:  #FFA726;
  }
  body.dark-only .alert-theme-warning span + span + span {
  border-left: 5px solid  #FFA726;
  background-color: #15202b;
  border-radius: 4px;
  }
  body.dark-only .alert-theme-warning i {
  color: #FFA726;
  padding: 20px;
  margin-right: 20px !important;
  }

  .alert-theme-success {
    z-index: 1100 !important;
    position: relative;
  }
  .alert-theme-danger {
    z-index: 1100 !important;
    position: relative;
  }
  .alert-theme-warning {
    z-index: 1100 !important;
    position: relative;
  }


.alert-theme-information button {
  top: 45px !important;
  right: 20px !important;
  color:  #007BFF;
}
[dir=rtl] .alert-theme-information button {
  right: unset !important;
  left: 20px !important;
}
.alert-theme-information span + span + span {
  background-color: #fff;
  color:  #007BFF;
  border-left: 5px solid #007BFF;;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
}
.alert-theme-information .close {
  color:  #007BFF;
}
.alert-theme-information i {
  padding: 20px;
  padding-right: 0 !important;
  margin-right: 20px !important;
}
.alert-theme-information .progress {
  margin-top: -2px !important;
  height: 2px;
  width: 100%;
}
.alert-theme-information .progress .progress-bar {
  background-color:  #007BFF;
}
body.dark-only .alert-theme-information span + span + span {
  border-left: 5px solid  #007BFF;
  background-color: #15202b;
  border-radius: 4px;
}
body.dark-only .alert-theme-information i {
  color: #007BFF;
  padding: 20px;
  margin-right: 20px !important;
}

.alert-theme-information {
  z-index: 1100 !important;
  position: relative;
}
.alert-theme-information {
  z-index: 1100 !important;
  position: relative;
}
.alert-theme-information {
  z-index: 1100 !important;
  position: relative;
}