/*
* PURPLE
 */
.table-purple,
.table-purple > th,
.table-purple > td {
    background-color: #6f42c1;
}
.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
    border-color: #6f42c1;
}
.table-hover .table-purple:hover {
    background-color: #5d2eb7;
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
    background-color: #5d2eb7;
}
.border-purple {
    border-color: #6f42c1 !important;
}
.text-purple {
    color: #6f42c1 !important;
}
.bg-purple {
    background-color: #6f42c1 !important;
}
a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
    background-color: #5d2eb7 !important;
}

.btn-purple,
.list-group-item-purple,
.badge-purple{
    color: #ffffff;
    background-color: #6f42c1;
    border-color: #5d2eb7;
}
.btn-purple:hover,
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,
.show > .btn-purple.dropdown-toggle,
.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus{
    color: #fff;
    background-color: #5d2eb7;
    border-color: #5d2eb7;
}
.btn-purple.disabled, .btn-purple:disabled {
    color: #212529;
    background-color: #b19cd9;
    border-color: #b19cd9;
}
.btn-outline-purple {
    color: #6f42c1;
    border-color: #6f42c1;
}
.btn-outline-purple:hover,
.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: #b19cd9;
    border-color: #6f42c1;
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
    color: #b19cd9;
    background-color: transparent;
}

.badge-purple {
    color: #fff;
    background-color: #6f42c1;
}
a.badge-purple:hover, a.badge-purple:focus {
    color: #fff;
    background-color: #6f42c1;
}
.alert-purple {
    color: #5d2eb7;
    background-color: #b19cd9;
    border-color: #5d2eb7;
}
.alert-purple hr {
    border-top-color: #5d2eb7;
}
.alert-purple .alert-link {
    color: #5d2eb7;
}



/*
* ROUGE #d81d26
*/

.table-rouge,
.table-rouge > th,
.table-rouge > td {
    background-color: #d81d26;
}
.table-rouge th,
.table-rouge td,
.table-rouge thead th,
.table-rouge tbody + tbody {
    border-color: #d81d26;
}
.table-hover .table-rouge:hover {
    background-color: #b0060d;
}
.table-hover .table-rouge:hover > td,
.table-hover .table-rouge:hover > th {
    background-color: #b0060d;
}
.border-rouge {
    border-color: #d81d26 !important;
}
.text-rouge {
    color: #d81d26 !important;
}
.bg-rouge {
    background-color: #d81d26 !important;
}
a.bg-rouge:hover, a.bg-rouge:focus,
button.bg-rouge:hover,
button.bg-rouge:focus {
    background-color: #b0060d !important;
}

.btn-rouge,
.list-group-item-rouge,
.badge-rouge{
    color: #ffffff;
    background-color: #d81d26;
    border-color: #b0060d;
}
.btn-rouge:hover,
.btn-rouge:not(:disabled):not(.disabled):active, .btn-rouge:not(:disabled):not(.disabled).active,
.show > .btn-rouge.dropdown-toggle,
.list-group-item-rouge.list-group-item-action:hover, .list-group-item-rouge.list-group-item-action:focus{
    color: #fff;
    background-color: #b0060d;
    border-color: #b0060d;
}
.btn-rouge.disabled, .btn-rouge:disabled {
    color: #212529;
    background-color: #cb7277;
    border-color: #cb7277;
}
.btn-outline-rouge {
    color: #d81d26;
    border-color: #d81d26;
}
.btn-outline-rouge:hover,
.btn-outline-rouge:not(:disabled):not(.disabled):active, .btn-outline-rouge:not(:disabled):not(.disabled).active,
.show > .btn-outline-rouge.dropdown-toggle{
    color: #212529;
    background-color: #cb7277;
    border-color: #d81d26;
}
.btn-outline-rouge.disabled, .btn-outline-rouge:disabled {
    color: #cb7277;
    background-color: transparent;
}

.badge-rouge {
    color: #fff;
    background-color: #d81d26;
}
a.badge-rouge:hover, a.badge-rouge:focus {
    color: #fff;
    background-color: #d81d26;
}
.alert-rouge {
    color: #d81d26;
    background-color: #cb7277;
    border-color: #d81d26;
}
.alert-rouge hr {
    border-top-color: #d81d26;
}
.alert-rouge .alert-link {
    color: #d81d26;
}


