@charset "utf-8";

/* CSS Document */

.alert-dismissible .btn-close {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 2;

    padding: 1.25rem 1rem;

}

.btn-close {

    box-sizing: content-box;

    width: 1em;

    height: 1em;

    padding: .25em .25em;

    color: #000;

    background: transparent url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e) center/1em auto no-repeat;

    border: 0;

    border-radius: .25rem;

    opacity: .5;

}

.alert {

  position: relative;

  padding: 0.75rem 1.25rem;

  margin-bottom: 1rem;

  border: 1px solid transparent;

  border-radius: 0.25rem;
	margin-top: 100px;

}



.alert-heading {

  color: inherit;

}



.alert-link {

  font-weight: 700;

}



.alert-dismissible {

  padding-right: 4rem;

}



.alert-dismissible .close {

  position: absolute;

  top: 0;

  right: 0;

  padding: 0.75rem 1.25rem;

  color: inherit;

}



.alert-primary {

  color: #004085;

  background-color: #cce5ff;

  border-color: #b8daff;

}



.alert-primary hr {

  border-top-color: #9fcdff;

}



.alert-primary .alert-link {

  color: #002752;

}



.alert-secondary {

  color: #383d41;

  background-color: #e2e3e5;

  border-color: #d6d8db;

}



.alert-secondary hr {

  border-top-color: #c8cbcf;

}



.alert-secondary .alert-link {

  color: #202326;

}



.alert-success {

  color: #155724;

  background-color: #d4edda;

  border-color: #c3e6cb;

}



.alert-success hr {

  border-top-color: #b1dfbb;

}



.alert-success .alert-link {

  color: #0b2e13;

}



.alert-info {

  color: #0c5460;

  background-color: #d1ecf1;

  border-color: #bee5eb;

}



.alert-info hr {

  border-top-color: #abdde5;

}



.alert-info .alert-link {

  color: #062c33;

}



.alert-warning {

  color: #856404;

  background-color: #fff3cd;

  border-color: #ffeeba;

}



.alert-warning hr {

  border-top-color: #ffe8a1;

}



.alert-warning .alert-link {

  color: #533f03;

}



.alert-danger {

  color: #721c24;

  background-color: #f8d7da;

  border-color: #f5c6cb;

}



.alert-danger hr {

  border-top-color: #f1b0b7;

}



.alert-danger .alert-link {

  color: #491217;

}



.alert-light {

  color: #818182;

  background-color: #fefefe;

  border-color: #fdfdfe;

}



.alert-light hr {

  border-top-color: #ececf6;

}



.alert-light .alert-link {

  color: #686868;

}



.alert-dark {

  color: #1b1e21;

  background-color: #d6d8d9;

  border-color: #c6c8ca;

}



.alert-dark hr {

  border-top-color: #b9bbbe;

}



.alert-dark .alert-link {

  color: #040505;

}