
/*------------------------------------
- COLOR base
------------------------------------*/
.alert-base {
    color: #512449;
    background-color: #ead1e6;
    border-color: #e4c3de;
}

.alert-base hr {
    border-top-color: #dcb1d5;
}

.alert-base .alert-link {
    color: #2e1429;
}

.badge-base {
    color: #fff;
    background-color: #a64a97;
}

.badge-base[href]:hover, .badge-base[href]:focus {
    color: #fff;
    background-color: #823a76;
}

.bg-base {
    background-color: #a64a97 !important;
}

a.bg-base:hover, a.bg-base:focus,
button.bg-base:hover,
button.bg-base:focus {
    background-color: #823a76 !important;
}

.border-base {
    border-color: #a64a97 !important;
}

.btn-base {
    color: #fff;
    background-color: #a64a97;
    border-color: #a64a97;
}

.btn-base:hover {
    color: #fff;
    background-color: #8d3e80;
    border-color: #823a76;
}

.btn-base:focus, .btn-base.focus {
    box-shadow: 0 0 0 0.2rem rgba(166, 74, 151, 0.5);
}

.btn-base.disabled, .btn-base:disabled {
    color: #fff;
    background-color: #a64a97;
    border-color: #a64a97;
}

.btn-base:not(:disabled):not(.disabled):active, .btn-base:not(:disabled):not(.disabled).active, .show > .btn-base.dropdown-toggle {
    color: #fff;
    background-color: #823a76;
    border-color: #78356d;
}

.btn-base:not(:disabled):not(.disabled):active:focus, .btn-base:not(:disabled):not(.disabled).active:focus, .show > .btn-base.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(166, 74, 151, 0.5);
}

.btn-outline-base {
    color: #a64a97;
    background-color: transparent;
    border-color: #a64a97;
}

.btn-outline-base:hover {
    color: #fff;
    background-color: #a64a97;
    border-color: #a64a97;
}

.btn-outline-base:focus, .btn-outline-base.focus {
    box-shadow: 0 0 0 0.2rem rgba(166, 74, 151, 0.5);
}

.btn-outline-base.disabled, .btn-outline-base:disabled {
    color: #a64a97;
    background-color: transparent;
}

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

.btn-outline-base:not(:disabled):not(.disabled):active:focus, .btn-outline-base:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-base.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(166, 74, 151, 0.5);
}

.list-group-item-base {
    color: #512449;
    background-color: #e4c3de;
}

.list-group-item-base.list-group-item-action:hover, .list-group-item-base.list-group-item-action:focus {
    color: #512449;
    background-color: #dcb1d5;
}

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

.table-base,
.table-base > th,
.table-base > td {
    background-color: #e4c3de;
}

.table-hover .table-base:hover {
    background-color: #dcb1d5;
}

.table-hover .table-base:hover > td,
.table-hover .table-base:hover > th {
    background-color: #dcb1d5;
}

.text-base {
    color: #a64a97 !important;
}

a.text-base:hover, a.text-base:focus {
    color: #823a76 !important;
}



/*------------------------------------
- COLOR green
------------------------------------*/
.alert-green {
    color: #135352;
    background-color: #beefee;
    border-color: #adebea;
}

.alert-green hr {
    border-top-color: #99e7e4;
}

.alert-green .alert-link {
    color: #0a2a29;
}

.badge-green {
    color: #212529;
    background-color: #2bb7b3;
}

.badge-green[href]:hover, .badge-green[href]:focus {
    color: #212529;
    background-color: #218d8a;
}

.bg-green {
    background-color: #2bb7b3 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
    background-color: #218d8a !important;
}

.border-green {
    border-color: #2bb7b3 !important;
}

.btn-green {
    color: #212529;
    background-color: #2bb7b3;
    border-color: #2bb7b3;
}

.btn-green:hover {
    color: #212529;
    background-color: #249a96;
    border-color: #218d8a;
}

.btn-green:focus, .btn-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(43, 183, 179, 0.5);
}

.btn-green.disabled, .btn-green:disabled {
    color: #212529;
    background-color: #2bb7b3;
    border-color: #2bb7b3;
}

.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
    color: #212529;
    background-color: #218d8a;
    border-color: #1e817e;
}

.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(43, 183, 179, 0.5);
}

.btn-outline-green {
    color: #2bb7b3;
    background-color: transparent;
    border-color: #2bb7b3;
}

.btn-outline-green:hover {
    color: #212529;
    background-color: #2bb7b3;
    border-color: #2bb7b3;
}

.btn-outline-green:focus, .btn-outline-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(43, 183, 179, 0.5);
}

.btn-outline-green.disabled, .btn-outline-green:disabled {
    color: #2bb7b3;
    background-color: transparent;
}

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

.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(43, 183, 179, 0.5);
}

.list-group-item-green {
    color: #135352;
    background-color: #adebea;
}

.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
    color: #135352;
    background-color: #99e7e4;
}

.list-group-item-green.list-group-item-action.active {
    color: #212529;
    background-color: #135352;
    border-color: #135352;
}

.table-green,
.table-green > th,
.table-green > td {
    background-color: #adebea;
}

.table-hover .table-green:hover {
    background-color: #99e7e4;
}

.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
    background-color: #99e7e4;
}

.text-green {
    color: #2bb7b3 !important;
}

a.text-green:hover, a.text-green:focus {
    color: #218d8a !important;
}


/*------------------------------------
- COLOR yellow
------------------------------------*/
.alert-yellow {
    color: #857200;
    background-color: #fff7cd;
    border-color: #fff4b8;
}

.alert-yellow hr {
    border-top-color: #fff19f;
}

.alert-yellow .alert-link {
    color: #524600;
}

.badge-yellow {
    color: #212529;
    background-color: #ffda01;
}

.badge-yellow[href]:hover, .badge-yellow[href]:focus {
    color: #212529;
    background-color: #cdaf00;
}

.bg-yellow {
    background-color: #ffda01 !important;
}

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

.border-yellow {
    border-color: #ffda01 !important;
}

.btn-yellow {
    color: #212529;
    background-color: #ffda01;
    border-color: #ffda01;
}

.btn-yellow:hover {
    color: #212529;
    background-color: #dcbc00;
    border-color: #cdaf00;
}

.btn-yellow:focus, .btn-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 218, 1, 0.5);
}

.btn-yellow.disabled, .btn-yellow:disabled {
    color: #212529;
    background-color: #ffda01;
    border-color: #ffda01;
}

.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
    color: #212529;
    background-color: #cdaf00;
    border-color: #bda200;
}

.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 218, 1, 0.5);
}

.btn-outline-yellow {
    color: #ffda01;
    background-color: transparent;
    border-color: #ffda01;
}

.btn-outline-yellow:hover {
    color: #212529;
    background-color: #ffda01;
    border-color: #ffda01;
}

.btn-outline-yellow:focus, .btn-outline-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 218, 1, 0.5);
}

.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
    color: #ffda01;
    background-color: transparent;
}

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

.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 218, 1, 0.5);
}

.list-group-item-yellow {
    color: #857200;
    background-color: #fff4b8;
}

.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
    color: #857200;
    background-color: #fff19f;
}

.list-group-item-yellow.list-group-item-action.active {
    color: #212529;
    background-color: #857200;
    border-color: #857200;
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
    background-color: #fff4b8;
}

.table-hover .table-yellow:hover {
    background-color: #fff19f;
}

.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
    background-color: #fff19f;
}

.text-yellow {
    color: #ffda01 !important;
}

a.text-yellow:hover, a.text-yellow:focus {
    color: #cdaf00 !important;
}

/*------------------------------------
- COLOR sky
------------------------------------*/
.alert-sky {
    color: #005370;
    background-color: #b8ecff;
    border-color: #a3e7ff;
}

.alert-sky hr {
    border-top-color: #8ae0ff;
}

.alert-sky .alert-link {
    color: #002d3d;
}

.badge-sky {
    color: #212529;
    background-color: #00AEEB;
}

.badge-sky[href]:hover, .badge-sky[href]:focus {
    color: #212529;
    background-color: #0088b7;
}

.bg-sky {
    background-color: #00AEEB !important;
}

a.bg-sky:hover, a.bg-sky:focus,
button.bg-sky:hover,
button.bg-sky:focus {
    background-color: #0088b7 !important;
}

.border-sky {
    border-color: #00AEEB !important;
}

.btn-sky {
    color: #212529;
    background-color: #00AEEB;
    border-color: #00AEEB;
}

.btn-sky:hover {
    color: #212529;
    background-color: #0093c7;
    border-color: #0088b7;
}

.btn-sky:focus, .btn-sky.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 235, 0.5);
}

.btn-sky.disabled, .btn-sky:disabled {
    color: #212529;
    background-color: #00AEEB;
    border-color: #00AEEB;
}

.btn-sky:not(:disabled):not(.disabled):active, .btn-sky:not(:disabled):not(.disabled).active, .show > .btn-sky.dropdown-toggle {
    color: #212529;
    background-color: #0088b7;
    border-color: #007ca8;
}

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

.btn-outline-sky {
    color: #00AEEB;
    background-color: transparent;
    border-color: #00AEEB;
}

.btn-outline-sky:hover {
    color: #212529;
    background-color: #00AEEB;
    border-color: #00AEEB;
}

.btn-outline-sky:focus, .btn-outline-sky.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 235, 0.5);
}

.btn-outline-sky.disabled, .btn-outline-sky:disabled {
    color: #00AEEB;
    background-color: transparent;
}

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

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

.list-group-item-sky {
    color: #005370;
    background-color: #a3e7ff;
}

.list-group-item-sky.list-group-item-action:hover, .list-group-item-sky.list-group-item-action:focus {
    color: #005370;
    background-color: #8ae0ff;
}

.list-group-item-sky.list-group-item-action.active {
    color: #212529;
    background-color: #005370;
    border-color: #005370;
}

.table-sky,
.table-sky > th,
.table-sky > td {
    background-color: #a3e7ff;
}

.table-hover .table-sky:hover {
    background-color: #8ae0ff;
}

.table-hover .table-sky:hover > td,
.table-hover .table-sky:hover > th {
    background-color: #8ae0ff;
}

.text-sky {
    color: #00AEEB !important;
}

a.text-sky:hover, a.text-sky:focus {
    color: #0088b7 !important;
}

/*------------------------------------
- COLOR pink
------------------------------------*/
.alert-pink {
    color: #a71759;
    background-color: #ff105102;
    border-color: #fdf3f7;
}

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

.alert-pink .alert-link {
    color: #7a1141;
}

.badge-pink {
    color: #212529;
    background-color: #E75297;
}

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

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

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

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

.btn-pink {
    color: #212529;
    background-color: #E75297;
    border-color: #E75297;
}

.btn-pink:hover {
    color: #212529;
    background-color: #e23284;
    border-color: #e0257c;
}

.btn-pink:focus, .btn-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(231, 82, 151, 0.5);
}

.btn-pink.disabled, .btn-pink:disabled {
    color: #212529;
    background-color: #E75297;
    border-color: #E75297;
}

.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
    color: #212529;
    background-color: #e0257c;
    border-color: #d81e74;
}

.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(231, 82, 151, 0.5);
}

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

.btn-outline-pink:hover {
    color: #212529;
    background-color: #E75297;
    border-color: #E75297;
}

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

.btn-outline-pink.disabled, .btn-outline-pink:disabled {
    color: #E75297;
    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: #212529;
    background-color: #E75297;
    border-color: #E75297;
}

.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(231, 82, 151, 0.5);
}

.list-group-item-pink {
    color: #a71759;
    background-color: #fdf3f7;
}

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

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

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

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

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

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

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

/*------------------------------------
- COLOR beige
------------------------------------*/
.alert-beige {
    color: #d7ca95;
    background-color: #130141183;
    border-color: #12b139174;
}

.alert-beige hr {
    border-top-color: #124130161;
}

.alert-beige .alert-link {
    color: #c9b770;
}

.badge-beige {
    color: #212529;
    background-color: #F9F7EF;
}

.badge-beige[href]:hover, .badge-beige[href]:focus {
    color: #212529;
    background-color: #ebe4c9;
}

.bg-beige {
    background-color: #F9F7EF !important;
}

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

.border-beige {
    border-color: #F9F7EF !important;
}

.btn-beige {
    color: #212529;
    background-color: #F9F7EF;
    border-color: #F9F7EF;
}

.btn-beige:hover {
    color: #212529;
    background-color: #efead5;
    border-color: #ebe4c9;
}

.btn-beige:focus, .btn-beige.focus {
    box-shadow: 0 0 0 0.2rem rgba(249, 247, 239, 0.5);
}

.btn-beige.disabled, .btn-beige:disabled {
    color: #212529;
    background-color: #F9F7EF;
    border-color: #F9F7EF;
}

.btn-beige:not(:disabled):not(.disabled):active, .btn-beige:not(:disabled):not(.disabled).active, .show > .btn-beige.dropdown-toggle {
    color: #212529;
    background-color: #ebe4c9;
    border-color: #e6debe;
}

.btn-beige:not(:disabled):not(.disabled):active:focus, .btn-beige:not(:disabled):not(.disabled).active:focus, .show > .btn-beige.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(249, 247, 239, 0.5);
}

.btn-outline-beige {
    color: #F9F7EF;
    background-color: transparent;
    border-color: #F9F7EF;
}

.btn-outline-beige:hover {
    color: #212529;
    background-color: #F9F7EF;
    border-color: #F9F7EF;
}

.btn-outline-beige:focus, .btn-outline-beige.focus {
    box-shadow: 0 0 0 0.2rem rgba(249, 247, 239, 0.5);
}

.btn-outline-beige.disabled, .btn-outline-beige:disabled {
    color: #F9F7EF;
    background-color: transparent;
}

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

.btn-outline-beige:not(:disabled):not(.disabled):active:focus, .btn-outline-beige:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beige.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(249, 247, 239, 0.5);
}

.list-group-item-beige {
    color: #d7ca95;
    background-color: #12b139174;
}

.list-group-item-beige.list-group-item-action:hover, .list-group-item-beige.list-group-item-action:focus {
    color: #d7ca95;
    background-color: #124130161;
}

.list-group-item-beige.list-group-item-action.active {
    color: #212529;
    background-color: #d7ca95;
    border-color: #d7ca95;
}

.table-beige,
.table-beige > th,
.table-beige > td {
    background-color: #12b139174;
}

.table-hover .table-beige:hover {
    background-color: #124130161;
}

.table-hover .table-beige:hover > td,
.table-hover .table-beige:hover > th {
    background-color: #124130161;
}

.text-beige {
    color: #F9F7EF !important;
}

a.text-beige:hover, a.text-beige:focus {
    color: #ebe4c9 !important;
}


/*------------------------------------
- COLOR fuji
------------------------------------*/
.alert-fuji {
    color: #cd9bc7;
    background-color: #13a175140;
    border-color: #133167138;
}

.alert-fuji hr {
    border-top-color: #12a15612f;
}

.alert-fuji .alert-link {
    color: #bc79b4;
}

.badge-fuji {
    color: #212529;
    background-color: #F6EDF5;
}

.badge-fuji[href]:hover, .badge-fuji[href]:focus {
    color: #212529;
    background-color: #e5cbe2;
}

.bg-fuji {
    background-color: #F6EDF5 !important;
}

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

.border-fuji {
    border-color: #F6EDF5 !important;
}

.btn-fuji {
    color: #212529;
    background-color: #F6EDF5;
    border-color: #F6EDF5;
}

.btn-fuji:hover {
    color: #212529;
    background-color: #ead5e7;
    border-color: #e5cbe2;
}

.btn-fuji:focus, .btn-fuji.focus {
    box-shadow: 0 0 0 0.2rem rgba(246, 237, 245, 0.5);
}

.btn-fuji.disabled, .btn-fuji:disabled {
    color: #212529;
    background-color: #F6EDF5;
    border-color: #F6EDF5;
}

.btn-fuji:not(:disabled):not(.disabled):active, .btn-fuji:not(:disabled):not(.disabled).active, .show > .btn-fuji.dropdown-toggle {
    color: #212529;
    background-color: #e5cbe2;
    border-color: #dfc0dc;
}

.btn-fuji:not(:disabled):not(.disabled):active:focus, .btn-fuji:not(:disabled):not(.disabled).active:focus, .show > .btn-fuji.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(246, 237, 245, 0.5);
}

.btn-outline-fuji {
    color: #F6EDF5;
    background-color: transparent;
    border-color: #F6EDF5;
}

.btn-outline-fuji:hover {
    color: #212529;
    background-color: #F6EDF5;
    border-color: #F6EDF5;
}

.btn-outline-fuji:focus, .btn-outline-fuji.focus {
    box-shadow: 0 0 0 0.2rem rgba(246, 237, 245, 0.5);
}

.btn-outline-fuji.disabled, .btn-outline-fuji:disabled {
    color: #F6EDF5;
    background-color: transparent;
}

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

.btn-outline-fuji:not(:disabled):not(.disabled):active:focus, .btn-outline-fuji:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuji.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(246, 237, 245, 0.5);
}

.list-group-item-fuji {
    color: #cd9bc7;
    background-color: #133167138;
}

.list-group-item-fuji.list-group-item-action:hover, .list-group-item-fuji.list-group-item-action:focus {
    color: #cd9bc7;
    background-color: #12a15612f;
}

.list-group-item-fuji.list-group-item-action.active {
    color: #212529;
    background-color: #cd9bc7;
    border-color: #cd9bc7;
}

.table-fuji,
.table-fuji > th,
.table-fuji > td {
    background-color: #133167138;
}

.table-hover .table-fuji:hover {
    background-color: #12a15612f;
}

.table-hover .table-fuji:hover > td,
.table-hover .table-fuji:hover > th {
    background-color: #12a15612f;
}

.text-fuji {
    color: #F6EDF5 !important;
}

a.text-fuji:hover, a.text-fuji:focus {
    color: #e5cbe2 !important;
}

/*------------------------------------
- COLOR black
------------------------------------*/
.alert-black {
    color: #000000;
    background-color: #666666;
    border-color: #5b5b5b;
}

.alert-black hr {
    border-top-color: #4f4f4f;
}

.alert-black .alert-link {
    color: #000000;
}

.badge-black {
    color: #fff;
    background-color: #000000;
}

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

.bg-black {
    background-color: #000000 !important;
}

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

.border-black {
    border-color: #000000 !important;
}

.btn-black {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.btn-black:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

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

.btn-black.disabled, .btn-black:disabled {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

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

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

.btn-outline-black {
    color: #000000;
    background-color: transparent;
    border-color: #000000;
}

.btn-outline-black:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

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

.btn-outline-black.disabled, .btn-outline-black:disabled {
    color: #000000;
    background-color: transparent;
}

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

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

.list-group-item-black {
    color: #000000;
    background-color: #5b5b5b;
}

.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
    color: #000000;
    background-color: #4f4f4f;
}

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

.table-black,
.table-black > th,
.table-black > td {
    background-color: #5b5b5b;
}

.table-hover .table-black:hover {
    background-color: #4f4f4f;
}

.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
    background-color: #4f4f4f;
}

.text-black {
    color: #000000 !important;
}

a.text-black:hover, a.text-black:focus {
    color: #000000 !important;
}
