@charset "utf-8";
/* CSS Document */

/*------------------------------------
- COLOR orange
------------------------------------*/
.alert-orange {
    color: #925106;
    background-color: #fdf0e1;
    border-color: #fce6cd;
}

.alert-orange hr {
    border-top-color: #fbdbb5;
}

.alert-orange .alert-link {
    color: #613604;
}

.badge-orange {
    color: #fff;
    background-color: #f5911e;
}

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

.bg-orange {
    background-color: #f5911e !important;
}

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

.border-orange {
    border-color: #f5911e !important;
}

.btn-orange {
    color: #fff;
    background-color: #f5911e;
    border-color: #f5911e;
}

.btn-orange:hover {
    color: #fff;
    background-color: #e57f0a;
    border-color: #d67709;
}

.btn-orange:focus, .btn-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 145, 30, 0.5);
}

.btn-orange.disabled, .btn-orange:disabled {
    color: #fff;
    background-color: #f5911e;
    border-color: #f5911e;
}

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

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

.btn-outline-orange {
    color: #f5911e;
    background-color: transparent;
    border-color: #f5911e;
}

.btn-outline-orange:hover {
    color: #fff;
    background-color: #f5911e;
    border-color: #f5911e;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 145, 30, 0.5);
}

.btn-outline-orange.disabled, .btn-outline-orange:disabled {
    color: #f5911e;
    background-color: transparent;
}

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

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

.list-group-item-orange {
    color: #925106;
    background-color: #fce6cd;
}

.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
    color: #925106;
    background-color: #fbdbb5;
}

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

.table-orange,
.table-orange > th,
.table-orange > td {
    background-color: #fce6cd;
}

.table-hover .table-orange:hover {
    background-color: #fbdbb5;
}

.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
    background-color: #fbdbb5;
}

.text-orange {
    color: #f5911e !important;
}

a.text-orange:hover, a.text-orange:focus {
    color: #d67709 !important;
}

/*------------------------------------
- COLOR pale-blue
------------------------------------*/
.alert-pale-blue {
    color: #156268;
    background-color: #cff2f5;
    border-color: #beedf1;
}

.alert-pale-blue hr {
    border-top-color: #a9e7ed;
}

.alert-pale-blue .alert-link {
    color: #0d3a3e;
}

.badge-pale-blue {
    color: #212529;
    background-color: #2bc1ce;
}

.badge-pale-blue[href]:hover, .badge-pale-blue[href]:focus {
    color: #212529;
    background-color: #2299a3;
}

.bg-pale-blue {
    background-color: #2bc1ce !important;
}

a.bg-pale-blue:hover, a.bg-pale-blue:focus,
button.bg-pale-blue:hover,
button.bg-pale-blue:focus {
    background-color: #2299a3 !important;
}

.border-pale-blue {
    border-color: #2bc1ce !important;
}

.btn-pale-blue {
    color: #212529;
    background-color: #2bc1ce;
    border-color: #2bc1ce;
}

.btn-pale-blue:hover {
    color: #212529;
    background-color: #24a5b0;
    border-color: #2299a3;
}

.btn-pale-blue:focus, .btn-pale-blue.focus {
    box-shadow: 0 0 0 0.2rem rgba(43, 193, 206, 0.5);
}

.btn-pale-blue.disabled, .btn-pale-blue:disabled {
    color: #212529;
    background-color: #2bc1ce;
    border-color: #2bc1ce;
}

.btn-pale-blue:not(:disabled):not(.disabled):active, .btn-pale-blue:not(:disabled):not(.disabled).active, .show > .btn-pale-blue.dropdown-toggle {
    color: #212529;
    background-color: #2299a3;
    border-color: #1f8d97;
}

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

.btn-outline-pale-blue {
    color: #2bc1ce;
    background-color: transparent;
    border-color: #2bc1ce;
}

.btn-outline-pale-blue:hover {
    color: #212529;
    background-color: #2bc1ce;
    border-color: #2bc1ce;
}

.btn-outline-pale-blue:focus, .btn-outline-pale-blue.focus {
    box-shadow: 0 0 0 0.2rem rgba(43, 193, 206, 0.5);
}

.btn-outline-pale-blue.disabled, .btn-outline-pale-blue:disabled {
    color: #2bc1ce;
    background-color: transparent;
}

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

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

.list-group-item-pale-blue {
    color: #156268;
    background-color: #beedf1;
}

.list-group-item-pale-blue.list-group-item-action:hover, .list-group-item-pale-blue.list-group-item-action:focus {
    color: #156268;
    background-color: #a9e7ed;
}

.list-group-item-pale-blue.list-group-item-action.active {
    color: #212529;
    background-color: #156268;
    border-color: #156268;
}

.table-pale-blue,
.table-pale-blue > th,
.table-pale-blue > td {
    background-color: #beedf1;
}

.table-hover .table-pale-blue:hover {
    background-color: #a9e7ed;
}

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

.text-pale-blue {
    color: #2bc1ce !important;
}

a.text-pale-blue:hover, a.text-pale-blue:focus {
    color: #2299a3 !important;
}

/*------------------------------------
- COLOR red
------------------------------------*/
.alert-red {
    color: #591215;
    background-color: #f2bfc1;
    border-color: #eeaeb1;
}

.alert-red hr {
    border-top-color: #ea999c;
}

.alert-red .alert-link {
    color: #2f090b;
}

.badge-red {
    color: #fff;
    background-color: #bf272d;
}

.badge-red[href]:hover, .badge-red[href]:focus {
    color: #fff;
    background-color: #941e23;
}

.bg-red {
    background-color: #bf272d !important;
}

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
    background-color: #941e23 !important;
}

.border-red {
    border-color: #bf272d !important;
}

.btn-red {
    color: #fff;
    background-color: #bf272d;
    border-color: #bf272d;
}

.btn-red:hover {
    color: #fff;
    background-color: #a12026;
    border-color: #941e23;
}

.btn-red:focus, .btn-red.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 39, 45, 0.5);
}

.btn-red.disabled, .btn-red:disabled {
    color: #fff;
    background-color: #bf272d;
    border-color: #bf272d;
}

.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle {
    color: #fff;
    background-color: #941e23;
    border-color: #871b20;
}

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

.btn-outline-red {
    color: #bf272d;
    background-color: transparent;
    border-color: #bf272d;
}

.btn-outline-red:hover {
    color: #fff;
    background-color: #bf272d;
    border-color: #bf272d;
}

.btn-outline-red:focus, .btn-outline-red.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 39, 45, 0.5);
}

.btn-outline-red.disabled, .btn-outline-red:disabled {
    color: #bf272d;
    background-color: transparent;
}

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

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

.list-group-item-red {
    color: #591215;
    background-color: #eeaeb1;
}

.list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
    color: #591215;
    background-color: #ea999c;
}

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

.table-red,
.table-red > th,
.table-red > td {
    background-color: #eeaeb1;
}

.table-hover .table-red:hover {
    background-color: #ea999c;
}

.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
    background-color: #ea999c;
}

.text-red {
    color: #bf272d !important;
}

a.text-red:hover, a.text-red:focus {
    color: #941e23 !important;
}

/*------------------------------------
- COLOR pale-green
------------------------------------*/
.alert-pale-green {
    color: #486820;
    background-color: #e9f3db;
    border-color: #dfefcb;
}

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

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

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

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

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

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

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

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

.btn-pale-green:hover {
    color: #212529;
    background-color: #77aa34;
    border-color: #6f9f30;
}

.btn-pale-green:focus, .btn-pale-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(138, 196, 63, 0.5);
}

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

.btn-pale-green:not(:disabled):not(.disabled):active, .btn-pale-green:not(:disabled):not(.disabled).active, .show > .btn-pale-green.dropdown-toggle {
    color: #212529;
    background-color: #6f9f30;
    border-color: #66932d;
}

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

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

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

.btn-outline-pale-green:focus, .btn-outline-pale-green.focus {
    box-shadow: 0 0 0 0.2rem rgba(138, 196, 63, 0.5);
}

.btn-outline-pale-green.disabled, .btn-outline-pale-green:disabled {
    color: #8ac43f;
    background-color: transparent;
}

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

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

.list-group-item-pale-green {
    color: #486820;
    background-color: #dfefcb;
}

.list-group-item-pale-green.list-group-item-action:hover, .list-group-item-pale-green.list-group-item-action:focus {
    color: #486820;
    background-color: #d3e9b7;
}

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

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

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

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

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

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

/*------------------------------------
- COLOR pink
------------------------------------*/
.alert-pink {
    color: #f81884;
    background-color: #10115612d;
    border-color: #100142123;
}

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

.alert-pink .alert-link {
    color: #d8056b;
}

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

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

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

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

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

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

.btn-pink:hover {
    color: #212529;
    background-color: #fb6db1;
    border-color: #fa5ea9;
}

.btn-pink:focus, .btn-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(252, 144, 196, 0.5);
}

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

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

.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(252, 144, 196, 0.5);
}

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

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

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

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

.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(252, 144, 196, 0.5);
}

.list-group-item-pink {
    color: #f81884;
    background-color: #100142123;
}

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

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

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

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

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

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

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


/*------------------------------------
- COLOR light-gray
------------------------------------*/
.alert-light-gray {
    color: #737373;
    background-color: #117117117;
    border-color: #10c10c10c;
}

.alert-light-gray hr {
    border-top-color: #100100100;
}

.alert-light-gray .alert-link {
    color: #5a5a5a;
}

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

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

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

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

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

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

.btn-light-gray:hover {
    color: #212529;
    background-color: #9f9f9f;
    border-color: #979797;
}

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

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

.btn-light-gray:not(:disabled):not(.disabled):active, .btn-light-gray:not(:disabled):not(.disabled).active, .show > .btn-light-gray.dropdown-toggle {
    color: #212529;
    background-color: #979797;
    border-color: #8f8f8f;
}

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

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

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

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

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

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

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

.list-group-item-light-gray {
    color: #737373;
    background-color: #10c10c10c;
}

.list-group-item-light-gray.list-group-item-action:hover, .list-group-item-light-gray.list-group-item-action:focus {
    color: #737373;
    background-color: #100100100;
}

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

.table-light-gray,
.table-light-gray > th,
.table-light-gray > td {
    background-color: #10c10c10c;
}

.table-hover .table-light-gray:hover {
    background-color: #100100100;
}

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

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

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

/*------------------------------------
- COLOR gray
------------------------------------*/
.alert-gray {
    color: #282828;
    background-color: #cccccc;
    border-color: #c1c1c1;
}

.alert-gray hr {
    border-top-color: #b5b5b5;
}

.alert-gray .alert-link {
    color: #0f0f0f;
}

.badge-gray {
    color: #fff;
    background-color: #666666;
}

.badge-gray[href]:hover, .badge-gray[href]:focus {
    color: #fff;
    background-color: #4c4c4c;
}

.bg-gray {
    background-color: #666666 !important;
}

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
    background-color: #4c4c4c !important;
}

.border-gray {
    border-color: #666666 !important;
}

.btn-gray {
    color: #fff;
    background-color: #666666;
    border-color: #666666;
}

.btn-gray:hover {
    color: #fff;
    background-color: #545454;
    border-color: #4c4c4c;
}

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

.btn-gray.disabled, .btn-gray:disabled {
    color: #fff;
    background-color: #666666;
    border-color: #666666;
}

.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
    color: #fff;
    background-color: #4c4c4c;
    border-color: #444444;
}

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

.btn-outline-gray {
    color: #666666;
    background-color: transparent;
    border-color: #666666;
}

.btn-outline-gray:hover {
    color: #fff;
    background-color: #666666;
    border-color: #666666;
}

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

.btn-outline-gray.disabled, .btn-outline-gray:disabled {
    color: #666666;
    background-color: transparent;
}

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

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

.list-group-item-gray {
    color: #282828;
    background-color: #c1c1c1;
}

.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
    color: #282828;
    background-color: #b5b5b5;
}

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

.table-gray,
.table-gray > th,
.table-gray > td {
    background-color: #c1c1c1;
}

.table-hover .table-gray:hover {
    background-color: #b5b5b5;
}

.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
    background-color: #b5b5b5;
}

.text-gray {
    color: #666666 !important;
}

a.text-gray:hover, a.text-gray:focus {
    color: #4c4c4c !important;
}


/*------------------------------------
- COLOR dark-orange
------------------------------------*/
.alert-dark-orange {
    color: #040200;
    background-color: #faa450;
    border-color: #fa9a3c;
}

.alert-dark-orange hr {
    border-top-color: #f98d23;
}

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

.badge-dark-orange {
    color: #fff;
    background-color: #7c3f03;
}

.badge-dark-orange[href]:hover, .badge-dark-orange[href]:focus {
    color: #fff;
    background-color: #4a2501;
}

.bg-dark-orange {
    background-color: #7c3f03 !important;
}

a.bg-dark-orange:hover, a.bg-dark-orange:focus,
button.bg-dark-orange:hover,
button.bg-dark-orange:focus {
    background-color: #4a2501 !important;
}

.border-dark-orange {
    border-color: #7c3f03 !important;
}

.btn-dark-orange {
    color: #fff;
    background-color: #7c3f03;
    border-color: #7c3f03;
}

.btn-dark-orange:hover {
    color: #fff;
    background-color: #592d02;
    border-color: #4a2501;
}

.btn-dark-orange:focus, .btn-dark-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(124, 63, 3, 0.5);
}

.btn-dark-orange.disabled, .btn-dark-orange:disabled {
    color: #fff;
    background-color: #7c3f03;
    border-color: #7c3f03;
}

.btn-dark-orange:not(:disabled):not(.disabled):active, .btn-dark-orange:not(:disabled):not(.disabled).active, .show > .btn-dark-orange.dropdown-toggle {
    color: #fff;
    background-color: #4a2501;
    border-color: #3b1e01;
}

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

.btn-outline-dark-orange {
    color: #7c3f03;
    background-color: transparent;
    border-color: #7c3f03;
}

.btn-outline-dark-orange:hover {
    color: #fff;
    background-color: #7c3f03;
    border-color: #7c3f03;
}

.btn-outline-dark-orange:focus, .btn-outline-dark-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(124, 63, 3, 0.5);
}

.btn-outline-dark-orange.disabled, .btn-outline-dark-orange:disabled {
    color: #7c3f03;
    background-color: transparent;
}

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

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

.list-group-item-dark-orange {
    color: #040200;
    background-color: #fa9a3c;
}

.list-group-item-dark-orange.list-group-item-action:hover, .list-group-item-dark-orange.list-group-item-action:focus {
    color: #040200;
    background-color: #f98d23;
}

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

.table-dark-orange,
.table-dark-orange > th,
.table-dark-orange > td {
    background-color: #fa9a3c;
}

.table-hover .table-dark-orange:hover {
    background-color: #f98d23;
}

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

.text-dark-orange {
    color: #7c3f03 !important;
}

a.text-dark-orange:hover, a.text-dark-orange:focus {
    color: #4a2501 !important;
}
