
/*------------------------------------
- COLOR dark-warning
------------------------------------*/
.alert-dark-warning {
  color: #674c27;
  background-color: #f3ebe1;
  border-color: #ede2d2;
}

.alert-dark-warning hr {
  border-top-color: #e6d6c0;
}

.alert-dark-warning .alert-link {
  color: #423019;
}

.bg-dark-warning {
  color: #212529;
  background-color: #bb8d4e;
}

.bg-dark-warning[href]:hover, .bg-dark-warning[href]:focus {
  color: #212529;
  background-color: #9a723b;
}

.bg-dark-warning {
  background-color: #bb8d4e !important;
}

a.bg-dark-warning:hover, a.bg-dark-warning:focus,
button.bg-dark-warning:hover,
button.bg-dark-warning:focus {
  background-color: #9a723b !important;
}

.border-dark-warning {
  border-color: #bb8d4e !important;
}

.btn-dark-warning {
  color: #212529;
  background-color: #bb8d4e;
  border-color: #bb8d4e;
}

.btn-dark-warning:hover {
  color: #212529;
  background-color: #a57a3f;
  border-color: #9a723b;
}

.btn-dark-warning:focus, .btn-dark-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 141, 78, 0.5);
}

.btn-dark-warning.disabled, .btn-dark-warning:disabled {
  color: #212529;
  background-color: #bb8d4e;
  border-color: #bb8d4e;
}

.btn-dark-warning:not(:disabled):not(.disabled):active, .btn-dark-warning:not(:disabled):not(.disabled).active, .show > .btn-dark-warning.dropdown-toggle {
  color: #212529;
  background-color: #9a723b;
  border-color: #8f6a37;
}

.btn-dark-warning:not(:disabled):not(.disabled):active:focus, .btn-dark-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 141, 78, 0.5);
}

.btn-outline-dark-warning {
  color: #bb8d4e;
  background-color: transparent;
  border-color: #bb8d4e;
}

.btn-outline-dark-warning:hover {
  color: #212529;
  background-color: #bb8d4e;
  border-color: #bb8d4e;
}

.btn-outline-dark-warning:focus, .btn-outline-dark-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 141, 78, 0.5);
}

.btn-outline-dark-warning.disabled, .btn-outline-dark-warning:disabled {
  color: #bb8d4e;
  background-color: transparent;
}

.btn-outline-dark-warning:not(:disabled):not(.disabled):active, .btn-outline-dark-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-warning.dropdown-toggle {
  color: #212529;
  background-color: #bb8d4e;
  border-color: #bb8d4e;
}

.btn-outline-dark-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 141, 78, 0.5);
}

.list-group-item-dark-warning {
  color: #674c27;
  background-color: #ede2d2;
}

.list-group-item-dark-warning.list-group-item-action:hover, .list-group-item-dark-warning.list-group-item-action:focus {
  color: #674c27;
  background-color: #e6d6c0;
}

.list-group-item-dark-warning.list-group-item-action.active {
  color: #212529;
  background-color: #674c27;
  border-color: #674c27;
}

.table-dark-warning,
.table-dark-warning > th,
.table-dark-warning > td {
  background-color: #ede2d2;
}

.table-hover .table-dark-warning:hover {
  background-color: #e6d6c0;
}

.table-hover .table-dark-warning:hover > td,
.table-hover .table-dark-warning:hover > th {
  background-color: #e6d6c0;
}

.text-dark-warning {
  color: #bb8d4e !important;
}

a.text-dark-warning:hover, a.text-dark-warning:focus {
  color: #9a723b !important;
}


/*------------------------------------
- COLOR dark-purple
------------------------------------*/
.alert-dark-purple {
  color: #502767;
  background-color: #ede1f3;
  border-color: #e4d2ed;
}

.alert-dark-purple hr {
  border-top-color: #d9c0e6;
}

.alert-dark-purple .alert-link {
  color: #331942;
}

.bg-dark-purple {
  color: #fff;
  background-color: #944ebb;
}

.bg-dark-purple[href]:hover, .bg-dark-purple[href]:focus {
  color: #fff;
  background-color: #783b9a;
}

.bg-dark-purple {
  background-color: #944ebb !important;
}

a.bg-dark-purple:hover, a.bg-dark-purple:focus,
button.bg-dark-purple:hover,
button.bg-dark-purple:focus {
  background-color: #783b9a !important;
}

.border-dark-purple {
  border-color: #944ebb !important;
}

.btn-dark-purple {
  color: #fff;
  background-color: #944ebb;
  border-color: #944ebb;
}

.btn-dark-purple:hover {
  color: #fff;
  background-color: #813fa5;
  border-color: #783b9a;
}

.btn-dark-purple:focus, .btn-dark-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 78, 187, 0.5);
}

.btn-dark-purple.disabled, .btn-dark-purple:disabled {
  color: #fff;
  background-color: #944ebb;
  border-color: #944ebb;
}

.btn-dark-purple:not(:disabled):not(.disabled):active, .btn-dark-purple:not(:disabled):not(.disabled).active, .show > .btn-dark-purple.dropdown-toggle {
  color: #fff;
  background-color: #783b9a;
  border-color: #6f378f;
}

.btn-dark-purple:not(:disabled):not(.disabled):active:focus, .btn-dark-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 78, 187, 0.5);
}

.btn-outline-dark-purple {
  color: #944ebb;
  background-color: transparent;
  border-color: #944ebb;
}

.btn-outline-dark-purple:hover {
  color: #fff;
  background-color: #944ebb;
  border-color: #944ebb;
}

.btn-outline-dark-purple:focus, .btn-outline-dark-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 78, 187, 0.5);
}

.btn-outline-dark-purple.disabled, .btn-outline-dark-purple:disabled {
  color: #944ebb;
  background-color: transparent;
}

.btn-outline-dark-purple:not(:disabled):not(.disabled):active, .btn-outline-dark-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-purple.dropdown-toggle {
  color: #fff;
  background-color: #944ebb;
  border-color: #944ebb;
}

.btn-outline-dark-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 78, 187, 0.5);
}

.list-group-item-dark-purple {
  color: #502767;
  background-color: #e4d2ed;
}

.list-group-item-dark-purple.list-group-item-action:hover, .list-group-item-dark-purple.list-group-item-action:focus {
  color: #502767;
  background-color: #d9c0e6;
}

.list-group-item-dark-purple.list-group-item-action.active {
  color: #fff;
  background-color: #502767;
  border-color: #502767;
}

.table-dark-purple,
.table-dark-purple > th,
.table-dark-purple > td {
  background-color: #e4d2ed;
}

.table-hover .table-dark-purple:hover {
  background-color: #d9c0e6;
}

.table-hover .table-dark-purple:hover > td,
.table-hover .table-dark-purple:hover > th {
  background-color: #d9c0e6;
}

.text-dark-purple {
  color: #944ebb !important;
}

a.text-dark-purple:hover, a.text-dark-purple:focus {
  color: #783b9a !important;
}


/*------------------------------------
- COLOR purple
------------------------------------*/
.alert-purple {
  color: #9825da;
  background-color: #11b13c109;
  border-color: #11312b106;
}

.alert-purple hr {
  border-top-color: #109115102;
}

.alert-purple .alert-link {
  color: #7a1daf;
}

.bg-purple {
  color: #212529;
  background-color: #ca8eec;
}

.bg-purple[href]:hover, .bg-purple[href]:focus {
  color: #212529;
  background-color: #b562e4;
}

.bg-purple {
  background-color: #ca8eec !important;
}

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

.border-purple {
  border-color: #ca8eec !important;
}

.btn-purple {
  color: #212529;
  background-color: #ca8eec;
  border-color: #ca8eec;
}

.btn-purple:hover {
  color: #212529;
  background-color: #bb6fe6;
  border-color: #b562e4;
}

.btn-purple:focus, .btn-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 142, 236, 0.5);
}

.btn-purple.disabled, .btn-purple:disabled {
  color: #212529;
  background-color: #ca8eec;
  border-color: #ca8eec;
}

.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #212529;
  background-color: #b562e4;
  border-color: #af55e2;
}

.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 142, 236, 0.5);
}

.btn-outline-purple {
  color: #ca8eec;
  background-color: transparent;
  border-color: #ca8eec;
}

.btn-outline-purple:hover {
  color: #212529;
  background-color: #ca8eec;
  border-color: #ca8eec;
}

.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 142, 236, 0.5);
}

.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #ca8eec;
  background-color: transparent;
}

.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #212529;
  background-color: #ca8eec;
  border-color: #ca8eec;
}

.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 142, 236, 0.5);
}

.list-group-item-purple {
  color: #9825da;
  background-color: #11312b106;
}

.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: #9825da;
  background-color: #109115102;
}

.list-group-item-purple.list-group-item-action.active {
  color: #212529;
  background-color: #9825da;
  border-color: #9825da;
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: #11312b106;
}

.table-hover .table-purple:hover {
  background-color: #109115102;
}

.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: #109115102;
}

.text-purple {
  color: #ca8eec !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: #b562e4 !important;
}

/*------------------------------------
- COLOR dark-danger
------------------------------------*/
.alert-dark-danger {
  color: #370505;
  background-color: #f39090;
  border-color: #f17d7d;
}

.alert-dark-danger hr {
  border-top-color: #ef6666;
}

.alert-dark-danger .alert-link {
  color: #090000;
}

.bg-dark-danger {
  color: #fff;
  background-color: #a71111;
}

.bg-dark-danger[href]:hover, .bg-dark-danger[href]:focus {
  color: #fff;
  background-color: #780c0c;
}

.bg-dark-danger {
  background-color: #a71111 !important;
}

a.bg-dark-danger:hover, a.bg-dark-danger:focus,
button.bg-dark-danger:hover,
button.bg-dark-danger:focus {
  background-color: #780c0c !important;
}

.border-dark-danger {
  border-color: #a71111 !important;
}

.btn-dark-danger {
  color: #fff;
  background-color: #a71111;
  border-color: #a71111;
}

.btn-dark-danger:hover {
  color: #fff;
  background-color: #860d0d;
  border-color: #780c0c;
}

.btn-dark-danger:focus, .btn-dark-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 17, 17, 0.5);
}

.btn-dark-danger.disabled, .btn-dark-danger:disabled {
  color: #fff;
  background-color: #a71111;
  border-color: #a71111;
}

.btn-dark-danger:not(:disabled):not(.disabled):active, .btn-dark-danger:not(:disabled):not(.disabled).active, .show > .btn-dark-danger.dropdown-toggle {
  color: #fff;
  background-color: #780c0c;
  border-color: #6a0a0a;
}

.btn-dark-danger:not(:disabled):not(.disabled):active:focus, .btn-dark-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 17, 17, 0.5);
}

.btn-outline-dark-danger {
  color: #a71111;
  background-color: transparent;
  border-color: #a71111;
}

.btn-outline-dark-danger:hover {
  color: #fff;
  background-color: #a71111;
  border-color: #a71111;
}

.btn-outline-dark-danger:focus, .btn-outline-dark-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 17, 17, 0.5);
}

.btn-outline-dark-danger.disabled, .btn-outline-dark-danger:disabled {
  color: #a71111;
  background-color: transparent;
}

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

.btn-outline-dark-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 17, 17, 0.5);
}

.list-group-item-dark-danger {
  color: #370505;
  background-color: #f17d7d;
}

.list-group-item-dark-danger.list-group-item-action:hover, .list-group-item-dark-danger.list-group-item-action:focus {
  color: #370505;
  background-color: #ef6666;
}

.list-group-item-dark-danger.list-group-item-action.active {
  color: #fff;
  background-color: #370505;
  border-color: #370505;
}

.table-dark-danger,
.table-dark-danger > th,
.table-dark-danger > td {
  background-color: #f17d7d;
}

.table-hover .table-dark-danger:hover {
  background-color: #ef6666;
}

.table-hover .table-dark-danger:hover > td,
.table-hover .table-dark-danger:hover > th {
  background-color: #ef6666;
}

.text-dark-danger {
  color: #a71111 !important;
}

a.text-dark-danger:hover, a.text-dark-danger:focus {
  color: #780c0c !important;
}

/*------------------------------------
- COLOR dark-success
------------------------------------*/
.alert-dark-success {
  color: #000701;
  background-color: #5cf168;
  border-color: #49ef57;
}

.alert-dark-success hr {
  border-top-color: #32ed41;
}

.alert-dark-success .alert-link {
  color: #000000;
}

.bg-dark-success {
  color: #fff;
  background-color: #0a7813;
}

.bg-dark-success[href]:hover, .bg-dark-success[href]:focus {
  color: #fff;
  background-color: #06480b;
}

.bg-dark-success {
  background-color: #0a7813 !important;
}

a.bg-dark-success:hover, a.bg-dark-success:focus,
button.bg-dark-success:hover,
button.bg-dark-success:focus {
  background-color: #06480b !important;
}

.border-dark-success {
  border-color: #0a7813 !important;
}

.btn-dark-success {
  color: #fff;
  background-color: #0a7813;
  border-color: #0a7813;
}

.btn-dark-success:hover {
  color: #fff;
  background-color: #07570d;
  border-color: #06480b;
}

.btn-dark-success:focus, .btn-dark-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 120, 19, 0.5);
}

.btn-dark-success.disabled, .btn-dark-success:disabled {
  color: #fff;
  background-color: #0a7813;
  border-color: #0a7813;
}

.btn-dark-success:not(:disabled):not(.disabled):active, .btn-dark-success:not(:disabled):not(.disabled).active, .show > .btn-dark-success.dropdown-toggle {
  color: #fff;
  background-color: #06480b;
  border-color: #043a09;
}

.btn-dark-success:not(:disabled):not(.disabled):active:focus, .btn-dark-success:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 120, 19, 0.5);
}

.btn-outline-dark-success {
  color: #0a7813;
  background-color: transparent;
  border-color: #0a7813;
}

.btn-outline-dark-success:hover {
  color: #fff;
  background-color: #0a7813;
  border-color: #0a7813;
}

.btn-outline-dark-success:focus, .btn-outline-dark-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 120, 19, 0.5);
}

.btn-outline-dark-success.disabled, .btn-outline-dark-success:disabled {
  color: #0a7813;
  background-color: transparent;
}

.btn-outline-dark-success:not(:disabled):not(.disabled):active, .btn-outline-dark-success:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-success.dropdown-toggle {
  color: #fff;
  background-color: #0a7813;
  border-color: #0a7813;
}

.btn-outline-dark-success:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 120, 19, 0.5);
}

.list-group-item-dark-success {
  color: #000701;
  background-color: #49ef57;
}

.list-group-item-dark-success.list-group-item-action:hover, .list-group-item-dark-success.list-group-item-action:focus {
  color: #000701;
  background-color: #32ed41;
}

.list-group-item-dark-success.list-group-item-action.active {
  color: #fff;
  background-color: #000701;
  border-color: #000701;
}

.table-dark-success,
.table-dark-success > th,
.table-dark-success > td {
  background-color: #49ef57;
}

.table-hover .table-dark-success:hover {
  background-color: #32ed41;
}

.table-hover .table-dark-success:hover > td,
.table-hover .table-dark-success:hover > th {
  background-color: #32ed41;
}

.text-dark-success {
  color: #0a7813 !important;
}

a.text-dark-success:hover, a.text-dark-success:focus {
  color: #06480b !important;
}
