.my-alert {
  display: none;
  position: fixed;
  top: 25%;
  left: 40%;
  min-width: 600px;
  margin-left: -100px;
  text-align: center;
  z-index: 100000001;
  padding: 10px;
  border: 2px solid transparent;
  border-radius: 4px;
}

.my-alert-success {
  color: #3c763d;
  font-weight: 700;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.my-alert-info {
  color: #31708f;
  font-weight: 700;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.my-alert-warning {
  color: #8a793e;
  font-weight: 700;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.my-alert-danger {
  color: #a94442;
  font-weight: 700;
  background-color: #f2dede;
  border-color: #ebccd1;
}

body {
  color: #494949;
}