.alertify-notifier .ajs-message {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border-width: 0.25rem;
  border-radius: 0.75rem;
  text-shadow: none !important;
  font-weight: bold;
  display: block;
  width: calc(100% - 2rem);
}

.alertify-notifier.ajs-center .ajs-message.ajs-visible {
  left: 0;
}

.alertify-notifier .ajs-message.ajs-visible {
  margin-top: 0;
}

.alertify-notifier.ajs-top {
  width: 100%;
  top: 1rem;
}

.alertify-notifier .ajs-message.ajs-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alertify-notifier .ajs-message.ajs-error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alertify-notifier .ajs-message.ajs-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}