.alert-theme-danger button {
  top: 24px !important;
  right: 30px !important;
  color: #dc3545;
}

.alert-theme-danger span+span+span {
  border-left: 5px solid #dc3545;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
}

.alert-theme-danger i {
  padding: 20px;
  padding-right: 0 !important;
  margin-right: 10px !important;
}

.alert-theme-danger .progress {
  margin-top: -2px !important;
  height: 2px;
}

.alert-theme-danger .progress .progress-bar {
  background-color: #dc3545;
}

/* Dark Mode */
body.dark-only .alert-theme-danger span+span+span {
  border-left: 5px solid #dc3545;
  background-color: #202938;
}

body.dark-only .alert-theme-danger i {
  color: #fff;
}

.alert-theme-info button {
  top: 24px !important;
  right: 30px !important;
  color: #0d6efd;
}

.alert-theme-info span+span+span {
  border-left: 5px solid #0d6efd;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
}

.alert-theme-info i {
  padding: 20px;
  padding-right: 0 !important;
  margin-right: 10px !important;
}

.alert-theme-info .progress {
  margin-top: -2px !important;
  height: 2px;
}

.alert-theme-info .progress .progress-bar {
  background-color: #0d6efd;
}

/* Dark Mode */
body.dark-only .alert-theme-info span+span+span {
  border-left: 5px solid #0d6efd;
  background-color: #202938;
}

body.dark-only .alert-theme-info i {
  color: #fff;
}
.alert-theme-warning button {
  top: 24px !important;
  right: 30px !important;
  color: #ffc107;
}

.alert-theme-warning span+span+span {
  border-left: 5px solid #ffc107;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 14px -3px rgba(0, 0, 0, 0.2);
}

.alert-theme-warning i {
  padding: 20px;
  padding-right: 0 !important;
  margin-right: 10px !important;
}

.alert-theme-warning .progress {
  margin-top: -2px !important;
  height: 2px;
}

.alert-theme-warning .progress .progress-bar {
  background-color: #ffc107;
}

/* Dark Mode */
body.dark-only .alert-theme-warning span+span+span {
  border-left: 5px solid #ffc107;
  background-color: #202938;
}

body.dark-only .alert-theme-warning i {
  color: #fff;
}
