/* Bootstrap Alerts */
.alert {
  font-size: 0.875rem; }
  .alert i {
    font-size: 1.25rem;
    margin-right: 1.25rem;
    vertical-align: middle;
    line-height: 0.5; }

.alert-primary {
  color: #1972b9;
  background-color: rgba(33, 150, 243, 0.2);
  border-color: #1e8ae0; }
  .alert-primary hr {
    border-top-color: #1b7cca; }
  .alert-primary .alert-link {
    color: #13568c; }

.alert-secondary {
  color: #929394;
  background-color: rgba(192, 194, 195, 0.2);
  border-color: #b1b2b3; }
  .alert-secondary hr {
    border-top-color: #a4a5a6; }
  .alert-secondary .alert-link {
    color: #787a7b; }

.alert-success {
  color: #13a471;
  background-color: rgba(25, 216, 149, 0.2);
  border-color: #17c789; }
  .alert-success hr {
    border-top-color: #14b079; }
  .alert-success .alert-link {
    color: #0e7652; }

.alert-info {
  color: #674aaa;
  background-color: rgba(136, 98, 224, 0.2);
  border-color: #7d5ace; }
  .alert-info hr {
    border-top-color: #6e46c8; }
  .alert-info .alert-link {
    color: #513b86; }

.alert-warning {
  color: #c28500;
  background-color: rgba(255, 175, 0, 0.2);
  border-color: #eba100; }
  .alert-warning hr {
    border-top-color: #d29000; }
  .alert-warning .alert-link {
    color: #8f6200; }

.alert-danger {
  color: #c24a43;
  background-color: rgba(255, 98, 88, 0.2);
  border-color: #eb5a51; }
  .alert-danger hr {
    border-top-color: #e8443a; }
  .alert-danger .alert-link {
    color: #9f3933; }

.alert-light {
  color: #bfbfbf;
  background-color: rgba(251, 251, 251, 0.2);
  border-color: #e7e7e7; }
  .alert-light hr {
    border-top-color: #dadada; }
  .alert-light .alert-link {
    color: #a6a6a6; }

.alert-dark {
  color: #1c2135;
  background-color: rgba(37, 44, 70, 0.2);
  border-color: #222840; }
  .alert-dark hr {
    border-top-color: #191e2f; }
  .alert-dark .alert-link {
    color: #0a0c14; }

.alert-fill-primary {
  color: #ffffff;
  background-color: #2196f3;
  border-color: #2196f3; }
  .alert-fill-primary hr {
    border-top-color: #0d8aee; }
  .alert-fill-primary .alert-link {
    color: #e6e6e6; }

.alert-fill-secondary {
  color: #ffffff;
  background-color: #c0c2c3;
  border-color: #c0c2c3; }
  .alert-fill-secondary hr {
    border-top-color: #b3b5b7; }
  .alert-fill-secondary .alert-link {
    color: #e6e6e6; }

.alert-fill-success {
  color: #ffffff;
  background-color: #19d895;
  border-color: #19d895; }
  .alert-fill-success hr {
    border-top-color: #16c185; }
  .alert-fill-success .alert-link {
    color: #e6e6e6; }

.alert-fill-info {
  color: #ffffff;
  background-color: #8862e0;
  border-color: #8862e0; }
  .alert-fill-info hr {
    border-top-color: #784ddc; }
  .alert-fill-info .alert-link {
    color: #e6e6e6; }

.alert-fill-warning {
  color: #ffffff;
  background-color: #ffaf00;
  border-color: #ffaf00; }
  .alert-fill-warning hr {
    border-top-color: #e69e00; }
  .alert-fill-warning .alert-link {
    color: #e6e6e6; }

.alert-fill-danger {
  color: #ffffff;
  background-color: #ff6258;
  border-color: #ff6258; }
  .alert-fill-danger hr {
    border-top-color: #ff4a3f; }
  .alert-fill-danger .alert-link {
    color: #e6e6e6; }

.alert-fill-light {
  color: #ffffff;
  background-color: #fbfbfb;
  border-color: #fbfbfb; }
  .alert-fill-light hr {
    border-top-color: #eeeeee; }
  .alert-fill-light .alert-link {
    color: #e6e6e6; }

.alert-fill-dark {
  color: #ffffff;
  background-color: #252C46;
  border-color: #252C46; }
  .alert-fill-dark hr {
    border-top-color: #1c2235; }
  .alert-fill-dark .alert-link {
    color: #e6e6e6; }
