
/*------------------------------------
- COLOR primary
------------------------------------*/
.alert-primary {
    color: #000000;
    background-color: #4a5ff7;
    border-color: #374ef6;
}

.alert-primary hr {
    border-top-color: #1f38f5;
}

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

.badge-primary {
    color: #fff;
    background-color: #051271;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    background-color: #020a40;
}

.bg-primary {
    background-color: #051271 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #020a40 !important;
}

.border-primary {
    border-color: #051271 !important;
}

.btn-primary {
    color: #fff;
    background-color: #051271;
    border-color: #051271;
}

.btn-primary:hover {
    color: #fff;
    background-color: #030c4e;
    border-color: #020a40;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(5, 18, 113, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #051271;
    border-color: #051271;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #020a40;
    border-color: #020731;
}

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

.btn-outline-primary {
    color: #051271;
    background-color: transparent;
    border-color: #051271;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #051271;
    border-color: #051271;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(5, 18, 113, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #051271;
    background-color: transparent;
}

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

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

.list-group-item-primary {
    color: #000000;
    background-color: #374ef6;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #000000;
    background-color: #1f38f5;
}

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

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #374ef6;
}

.table-hover .table-primary:hover {
    background-color: #1f38f5;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #1f38f5;
}

.text-primary {
    color: #051271 !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #020a40 !important;
}



/*------------------------------------
- COLOR blue
------------------------------------*/
.alert-blue {
    color: #004a66;
    background-color: #aee8ff;
    border-color: #99e3ff;
}

.alert-blue hr {
    border-top-color: #80dcff;
}

.alert-blue .alert-link {
    color: #002533;
}

.badge-blue {
    color: #fff;
    background-color: #00a3e1;
}

.badge-blue[href]:hover, .badge-blue[href]:focus {
    color: #fff;
    background-color: #007eae;
}

.bg-blue {
    background-color: #00a3e1 !important;
}

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
    background-color: #007eae !important;
}

.border-blue {
    border-color: #00a3e1 !important;
}

.btn-blue {
    color: #fff;
    background-color: #00a3e1;
    border-color: #00a3e1;
}

.btn-blue:hover {
    color: #fff;
    background-color: #0089bd;
    border-color: #007eae;
}

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

.btn-blue.disabled, .btn-blue:disabled {
    color: #fff;
    background-color: #00a3e1;
    border-color: #00a3e1;
}

.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
    color: #fff;
    background-color: #007eae;
    border-color: #00729e;
}

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

.btn-outline-blue {
    color: #00a3e1;
    background-color: transparent;
    border-color: #00a3e1;
}

.btn-outline-blue:hover {
    color: #fff;
    background-color: #00a3e1;
    border-color: #00a3e1;
}

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

.btn-outline-blue.disabled, .btn-outline-blue:disabled {
    color: #00a3e1;
    background-color: transparent;
}

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

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

.list-group-item-blue {
    color: #004a66;
    background-color: #99e3ff;
}

.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
    color: #004a66;
    background-color: #80dcff;
}

.list-group-item-blue.list-group-item-action.active {
    color: #fff;
    background-color: #004a66;
    border-color: #004a66;
}

.table-blue,
.table-blue > th,
.table-blue > td {
    background-color: #99e3ff;
}

.table-hover .table-blue:hover {
    background-color: #80dcff;
}

.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
    background-color: #80dcff;
}

.text-blue {
    color: #00a3e1 !important;
}

a.text-blue:hover, a.text-blue:focus {
    color: #007eae !important;
}



/*------------------------------------
- COLOR green
------------------------------------*/
.alert-green {
    color: #475429;
    background-color: #e5ecd7;
    border-color: #dde5ca;
}

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

.alert-green .alert-link {
    color: #2a3218;
}

.badge-green {
    color: #212529;
    background-color: #8da751;
}

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

.bg-green {
    background-color: #8da751 !important;
}

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

.border-green {
    border-color: #8da751 !important;
}

.btn-green {
    color: #212529;
    background-color: #8da751;
    border-color: #8da751;
}

.btn-green:hover {
    color: #212529;
    background-color: #788e45;
    border-color: #708440;
}

.btn-green:focus, .btn-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(141, 167, 81, 0.5);
}

.btn-green.disabled, .btn-green:disabled {
    color: #212529;
    background-color: #8da751;
    border-color: #8da751;
}

.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
    color: #212529;
    background-color: #708440;
    border-color: #677a3b;
}

.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(141, 167, 81, 0.5);
}

.btn-outline-green {
    color: #8da751;
    background-color: transparent;
    border-color: #8da751;
}

.btn-outline-green:hover {
    color: #212529;
    background-color: #8da751;
    border-color: #8da751;
}

.btn-outline-green:focus, .btn-outline-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(141, 167, 81, 0.5);
}

.btn-outline-green.disabled, .btn-outline-green:disabled {
    color: #8da751;
    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: #8da751;
    border-color: #8da751;
}

.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(141, 167, 81, 0.5);
}

.list-group-item-green {
    color: #475429;
    background-color: #dde5ca;
}

.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
    color: #475429;
    background-color: #d2ddb9;
}

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

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

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

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

.text-green {
    color: #8da751 !important;
}

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



/*------------------------------------
- COLOR yellow
------------------------------------*/
.alert-yellow {
    color: #8b7300;
    background-color: #fff7d3;
    border-color: #fff4be;
}

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

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

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

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

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

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

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

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

.btn-yellow:hover {
    color: #212529;
    background-color: #e2bb00;
    border-color: #d3af00;
}

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

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

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

.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, 213, 7, 0.5);
}

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

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

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

.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
    color: #ffd507;
    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: #ffd507;
    border-color: #ffd507;
}

.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, 213, 7, 0.5);
}

.list-group-item-yellow {
    color: #8b7300;
    background-color: #fff4be;
}

.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
    color: #8b7300;
    background-color: #ffefa5;
}

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

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

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

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

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

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


/*------------------------------------
- COLOR light
------------------------------------*/
.alert-light {
    color: #6ac8ef;
    background-color: #19113510e;
    border-color: #17f12e10c;
}

.alert-light hr {
    border-top-color: #16812510a;
}

.alert-light .alert-link {
    color: #3cb7ea;
}

.badge-light {
    color: #212529;
    background-color: #d9f1fb;
}

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

.bg-light {
    background-color: #d9f1fb !important;
}

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

.border-light {
    border-color: #d9f1fb !important;
}

.btn-light {
    color: #212529;
    background-color: #d9f1fb;
    border-color: #d9f1fb;
}

.btn-light:hover {
    color: #212529;
    background-color: #b8e5f7;
    border-color: #aae0f6;
}

.btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(217, 241, 251, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #d9f1fb;
    border-color: #d9f1fb;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #aae0f6;
    border-color: #9ddaf4;
}

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

.btn-outline-light {
    color: #d9f1fb;
    background-color: transparent;
    border-color: #d9f1fb;
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #d9f1fb;
    border-color: #d9f1fb;
}

.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(217, 241, 251, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #d9f1fb;
    background-color: transparent;
}

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

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

.list-group-item-light {
    color: #6ac8ef;
    background-color: #17f12e10c;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #6ac8ef;
    background-color: #16812510a;
}

.list-group-item-light.list-group-item-action.active {
    color: #212529;
    background-color: #6ac8ef;
    border-color: #6ac8ef;
}

.table-light,
.table-light > th,
.table-light > td {
    background-color: #17f12e10c;
}

.table-hover .table-light:hover {
    background-color: #16812510a;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #16812510a;
}

.text-light {
    color: #d9f1fb !important;
}

a.text-light:hover, a.text-light:focus {
    color: #aae0f6 !important;
}



/*------------------------------------
- COLOR lightblue
------------------------------------*/
.alert-lightblue {
    color: #44bbe9;
    background-color: #16812510b;
    border-color: #15611e109;
}

.alert-lightblue hr {
    border-top-color: #13f116106;
}

.alert-lightblue .alert-link {
    color: #1aa9e0;
}

.badge-lightblue {
    color: #212529;
    background-color: #B2E3F6;
}

.badge-lightblue[href]:hover, .badge-lightblue[href]:focus {
    color: #212529;
    background-color: #84d2f0;
}

.bg-lightblue {
    background-color: #B2E3F6 !important;
}

a.bg-lightblue:hover, a.bg-lightblue:focus,
button.bg-lightblue:hover,
button.bg-lightblue:focus {
    background-color: #84d2f0 !important;
}

.border-lightblue {
    border-color: #B2E3F6 !important;
}

.btn-lightblue {
    color: #212529;
    background-color: #B2E3F6;
    border-color: #B2E3F6;
}

.btn-lightblue:hover {
    color: #212529;
    background-color: #92d7f2;
    border-color: #84d2f0;
}

.btn-lightblue:focus, .btn-lightblue.focus {
    box-shadow: 0 0 0 0.2rem rgba(178, 227, 246, 0.5);
}

.btn-lightblue.disabled, .btn-lightblue:disabled {
    color: #212529;
    background-color: #B2E3F6;
    border-color: #B2E3F6;
}

.btn-lightblue:not(:disabled):not(.disabled):active, .btn-lightblue:not(:disabled):not(.disabled).active, .show > .btn-lightblue.dropdown-toggle {
    color: #212529;
    background-color: #84d2f0;
    border-color: #76cdef;
}

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

.btn-outline-lightblue {
    color: #B2E3F6;
    background-color: transparent;
    border-color: #B2E3F6;
}

.btn-outline-lightblue:hover {
    color: #212529;
    background-color: #B2E3F6;
    border-color: #B2E3F6;
}

.btn-outline-lightblue:focus, .btn-outline-lightblue.focus {
    box-shadow: 0 0 0 0.2rem rgba(178, 227, 246, 0.5);
}

.btn-outline-lightblue.disabled, .btn-outline-lightblue:disabled {
    color: #B2E3F6;
    background-color: transparent;
}

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

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

.list-group-item-lightblue {
    color: #44bbe9;
    background-color: #15611e109;
}

.list-group-item-lightblue.list-group-item-action:hover, .list-group-item-lightblue.list-group-item-action:focus {
    color: #44bbe9;
    background-color: #13f116106;
}

.list-group-item-lightblue.list-group-item-action.active {
    color: #212529;
    background-color: #44bbe9;
    border-color: #44bbe9;
}

.table-lightblue,
.table-lightblue > th,
.table-lightblue > td {
    background-color: #15611e109;
}

.table-hover .table-lightblue:hover {
    background-color: #13f116106;
}

.table-hover .table-lightblue:hover > td,
.table-hover .table-lightblue:hover > th {
    background-color: #13f116106;
}

.text-lightblue {
    color: #B2E3F6 !important;
}

a.text-lightblue:hover, a.text-lightblue:focus {
    color: #84d2f0 !important;
}



/*------------------------------------
- COLOR lightyellow
------------------------------------*/
.alert-lightyellow {
    color: #ffe352;
    background-color: #ff117199;
    border-color: #ff114184;
}

.alert-lightyellow hr {
    border-top-color: #ff11016b;
}

.alert-lightyellow .alert-link {
    color: #ffdb1f;
}

.badge-lightyellow {
    color: #212529;
    background-color: #fff7cd;
}

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

.bg-lightyellow {
    background-color: #fff7cd !important;
}

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

.border-lightyellow {
    border-color: #fff7cd !important;
}

.btn-lightyellow {
    color: #212529;
    background-color: #fff7cd;
    border-color: #fff7cd;
}

.btn-lightyellow:hover {
    color: #212529;
    background-color: #fff1a9;
    border-color: #ffee9a;
}

.btn-lightyellow:focus, .btn-lightyellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 247, 205, 0.5);
}

.btn-lightyellow.disabled, .btn-lightyellow:disabled {
    color: #212529;
    background-color: #fff7cd;
    border-color: #fff7cd;
}

.btn-lightyellow:not(:disabled):not(.disabled):active, .btn-lightyellow:not(:disabled):not(.disabled).active, .show > .btn-lightyellow.dropdown-toggle {
    color: #212529;
    background-color: #ffee9a;
    border-color: #ffec8a;
}

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

.btn-outline-lightyellow {
    color: #fff7cd;
    background-color: transparent;
    border-color: #fff7cd;
}

.btn-outline-lightyellow:hover {
    color: #212529;
    background-color: #fff7cd;
    border-color: #fff7cd;
}

.btn-outline-lightyellow:focus, .btn-outline-lightyellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 247, 205, 0.5);
}

.btn-outline-lightyellow.disabled, .btn-outline-lightyellow:disabled {
    color: #fff7cd;
    background-color: transparent;
}

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

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

.list-group-item-lightyellow {
    color: #ffe352;
    background-color: #ff114184;
}

.list-group-item-lightyellow.list-group-item-action:hover, .list-group-item-lightyellow.list-group-item-action:focus {
    color: #ffe352;
    background-color: #ff11016b;
}

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

.table-lightyellow,
.table-lightyellow > th,
.table-lightyellow > td {
    background-color: #ff114184;
}

.table-hover .table-lightyellow:hover {
    background-color: #ff11016b;
}

.table-hover .table-lightyellow:hover > td,
.table-hover .table-lightyellow:hover > th {
    background-color: #ff11016b;
}

.text-lightyellow {
    color: #fff7cd !important;
}

a.text-lightyellow:hover, a.text-lightyellow:focus {
    color: #ffee9a !important;
}
