.alert-pink {
  color: #670039;
  background-color: #ffafdb;
  border-color: #ff9ad2;
}

.alert-pink hr {
  border-top-color: #ff81c7;
}

.alert-pink .alert-link {
  color: #34001d;
}

.badge-pink {
  color: #fff;
  background-color: #e2007e;
}

.badge-pink[href]:hover, .badge-pink[href]:focus {
  color: #fff;
  background-color: #af0061;
}

.bg-pink {
  background-color: #e2007e !important;
}

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: #af0061 !important;
}

.border-pink {
  border-color: #e2007e !important;
}

.btn-pink {
  color: #fff;
  background-color: #e2007e;
  border-color: #e2007e;
}

.btn-pink:hover {
  color: #fff;
  background-color: #be006a;
  border-color: #af0061;
}

.btn-pink:focus, .btn-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 126, 0.5);
}

.btn-pink.disabled, .btn-pink:disabled {
  color: #fff;
  background-color: #e2007e;
  border-color: #e2007e;
}

.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #af0061;
  border-color: #9f0059;
}

.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 126, 0.5);
}

.btn-outline-pink {
  color: #e2007e;
  background-color: transparent;
  border-color: #e2007e;
}

.btn-outline-pink:hover {
  color: #fff;
  background-color: #e2007e;
  border-color: #e2007e;
}

.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 126, 0.5);
}

.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #e2007e;
  background-color: transparent;
}

.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #fff;
  background-color: #e2007e;
  border-color: #e2007e;
}

.btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 126, 0.5);
}

.list-group-item-pink {
  color: #670039;
  background-color: #ff9ad2;
}

.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: #670039;
  background-color: #ff81c7;
}

.list-group-item-pink.list-group-item-action.active {
  color: #fff;
  background-color: #670039;
  border-color: #670039;
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: #ff9ad2;
}

.table-hover .table-pink:hover {
  background-color: #ff81c7;
}

.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: #ff81c7;
}

.text-pink {
  color: #e2007e !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: #af0061 !important;
}
