.alert{
  position:relative;
  padding:1rem;
  margin-bottom:1rem;
  border:1px solid transparent;
  border-radius:4px;
}

.alert-heading{
  color:inherit;
}

.alert-link{
  font-weight:700;
}

.alert-dismissible{
  padding-right:3rem;
}
.alert-dismissible .btn-close{
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  padding:1.25rem 1rem;
}

.alert-default{
  color:#005041;
  background-color:#cce7e2;
  border-color:#b3dbd3;
}
.alert-default .alert-link{
  color:#004034;
}

.alert-primary{
  color:#2e1c2b;
  background-color:#dbd5da;
  border-color:#c9c1c8;
}
.alert-primary .alert-link{
  color:#251622;
}

.alert-secondary{
  color:#52585d;
  background-color:#e7e9eb;
  border-color:#dbdee1;
}
.alert-secondary .alert-link{
  color:#42464a;
}

.alert-success{
  color:#144873;
  background-color:#d3e4f2;
  border-color:#bdd7ec;
}
.alert-success .alert-link{
  color:#103a5c;
}

.alert-info{
  color:#3c6689;
  background-color:#e0eefa;
  border-color:#d1e6f7;
}
.alert-info .alert-link{
  color:#30526e;
}

.alert-warning{
  color:#915911;
  background-color:#fcead2;
  border-color:#fbdfbb;
}
.alert-warning .alert-link{
  color:#74470e;
}

.alert-danger{
  color:#942b3a;
  background-color:#fddadf;
  border-color:#fdc8cf;
}
.alert-danger .alert-link{
  color:#76222e;
}

.alert-light{
  color:#666;
  background-color:#fff;
  border-color:#fff;
}
.alert-light .alert-link{
  color:#525252;
}

.alert-dark{
  background-color:#ccc;
  border-color:#b3b3b3;
}
.alert-dark,.alert-dark .alert-link{
  color:#000;
}

/*# sourceMappingURL=bs_alert.css.map */