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

.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:#5c5c5c;
  background-color:#fafafa;
  border-color:#f7f7f7;
}
.alert-default .alert-link{
  color:#4a4a4a;
}

.alert-primary{
  color:#0d477d;
  background-color:#d0e4f6;
  border-color:#b9d6f1;
}
.alert-primary .alert-link{
  color:#0a3964;
}

.alert-secondary{
  color:#262d38;
  background-color:#d9dbdf;
  border-color:#c6c9ce;
}
.alert-secondary .alert-link{
  color:#1e242d;
}

.alert-success{
  color:#185122;
  background-color:#d4e7d7;
  border-color:#bfdbc3;
}
.alert-success .alert-link{
  color:#13411b;
}

.alert-info{
  color:#38658f;
  background-color:#dfeefc;
  border-color:#cfe5fa;
}
.alert-info .alert-link{
  color:#2d5172;
}

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

.alert-danger{
  color:#8e1021;
  background-color:#fbd1d7;
  border-color:#f9bac3;
}
.alert-danger .alert-link{
  color:#720d1a;
}

.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 */