/*------------------------------------
- COLOR orange
------------------------------------*/
.alert-orange {
    color: #913b07;
    background-color: #fdece2;
    border-color: #fce0cf;
}

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

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

.badge-orange {
    color: #212529;
    background-color: #f37021;
}

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

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

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

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

.btn-orange {
    color: #212529;
    background-color: #f37021;
    border-color: #f37021;
}

.btn-orange:hover {
    color: #212529;
    background-color: #e35d0c;
    border-color: #d5570b;
}

.btn-orange:focus, .btn-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 112, 33, 0.5);
}

.btn-orange.disabled, .btn-orange:disabled {
    color: #212529;
    background-color: #f37021;
    border-color: #f37021;
}

.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
    color: #212529;
    background-color: #d5570b;
    border-color: #c6510a;
}

.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(243, 112, 33, 0.5);
}

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

.btn-outline-orange:hover {
    color: #212529;
    background-color: #f37021;
    border-color: #f37021;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 112, 33, 0.5);
}

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

.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(243, 112, 33, 0.5);
}

.list-group-item-orange {
    color: #913b07;
    background-color: #fce0cf;
}

.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
    color: #913b07;
    background-color: #fbd0b6;
}

.list-group-item-orange.list-group-item-action.active {
    color: #212529;
    background-color: #913b07;
    border-color: #913b07;
}

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

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

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

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

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

/*------------------------------------
- COLOR dark-blue
------------------------------------*/
.alert-dark-blue {
    color: #001121;
    background-color: #69b7ff;
    border-color: #54aeff;
}

.alert-dark-blue hr {
    border-top-color: #3ba2ff;
}

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

.badge-dark-blue {
    color: #fff;
    background-color: #00529c;
}

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

.bg-dark-blue {
    background-color: #00529c !important;
}

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

.border-dark-blue {
    border-color: #00529c !important;
}

.btn-dark-blue {
    color: #fff;
    background-color: #00529c;
    border-color: #00529c;
}

.btn-dark-blue:hover {
    color: #fff;
    background-color: #003f78;
    border-color: #ffffffffffffffff3769;
}

.btn-dark-blue:focus, .btn-dark-blue.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 82, 156, 0.5);
}

.btn-dark-blue.disabled, .btn-dark-blue:disabled {
    color: #fff;
    background-color: #00529c;
    border-color: #00529c;
}

.btn-dark-blue:not(:disabled):not(.disabled):active, .btn-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-dark-blue.dropdown-toggle {
    color: #fff;
    background-color: #ffffffffffffffff3769;
    border-color: #002f59;
}

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

.btn-outline-dark-blue {
    color: #00529c;
    background-color: transparent;
    border-color: #00529c;
}

.btn-outline-dark-blue:hover {
    color: #fff;
    background-color: #00529c;
    border-color: #00529c;
}

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

.btn-outline-dark-blue.disabled, .btn-outline-dark-blue:disabled {
    color: #00529c;
    background-color: transparent;
}

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

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

.list-group-item-dark-blue {
    color: #001121;
    background-color: #54aeff;
}

.list-group-item-dark-blue.list-group-item-action:hover, .list-group-item-dark-blue.list-group-item-action:focus {
    color: #001121;
    background-color: #3ba2ff;
}

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

.table-dark-blue,
.table-dark-blue > th,
.table-dark-blue > td {
    background-color: #54aeff;
}

.table-hover .table-dark-blue:hover {
    background-color: #3ba2ff;
}

.table-hover .table-dark-blue:hover > td,
.table-hover .table-dark-blue:hover > th {
    background-color: #3ba2ff;
}

.text-dark-blue {
    color: #00529c !important;
}

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



/*------------------------------------
- COLOR radical-red
------------------------------------*/
.alert-radical-red {
    color: #b60223;
    background-color: #ff100100;
    border-color: #feecf0;
}

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

.alert-radical-red .alert-link {
    color: #840119;
}

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

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

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

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

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

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

.btn-radical-red:hover {
    color: #fff;
    background-color: #fb143f;
    border-color: #fb0532;
}

.btn-radical-red:focus, .btn-radical-red.focus {
    box-shadow: 0 0 0 0.2rem rgba(252, 56, 92, 0.5);
}

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

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

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

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

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

.btn-outline-radical-red:focus, .btn-outline-radical-red.focus {
    box-shadow: 0 0 0 0.2rem rgba(252, 56, 92, 0.5);
}

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

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

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

.list-group-item-radical-red {
    color: #b60223;
    background-color: #feecf0;
}

.list-group-item-radical-red.list-group-item-action:hover, .list-group-item-radical-red.list-group-item-action:focus {
    color: #b60223;
    background-color: #fed3db;
}

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

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

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

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

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

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

/*------------------------------------
- COLOR google
------------------------------------*/
.alert-google {
    color: #ffff83;
    background-color: #ffff1c9;
    border-color: #ffff1b5;
}

.alert-google hr {
    border-top-color: #ffff19c;
}

.alert-google .alert-link {
    color: #ffff50;
}

.badge-google {
    color: #212529;
    background-color: #fffffe;
}

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

.bg-google {
    background-color: #fffffe !important;
}

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

.border-google {
    border-color: #fffffe !important;
}

.btn-google {
    color: #212529;
    background-color: #fffffe;
    border-color: #fffffe;
}

.btn-google:hover {
    color: #212529;
    background-color: #ffffda;
    border-color: #ffffcb;
}

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

.btn-google.disabled, .btn-google:disabled {
    color: #212529;
    background-color: #fffffe;
    border-color: #fffffe;
}

.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
    color: #212529;
    background-color: #ffffcb;
    border-color: #ffffbb;
}

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

.btn-outline-google {
    color: #fffffe;
    background-color: transparent;
    border-color: #fffffe;
}

.btn-outline-google:hover {
    color: #212529;
    background-color: #fffffe;
    border-color: #fffffe;
}

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

.btn-outline-google.disabled, .btn-outline-google:disabled {
    color: #fffffe;
    background-color: transparent;
}

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

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

.list-group-item-google {
    color: #ffff83;
    background-color: #ffff1b5;
}

.list-group-item-google.list-group-item-action:hover, .list-group-item-google.list-group-item-action:focus {
    color: #ffff83;
    background-color: #ffff19c;
}

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

.table-google,
.table-google > th,
.table-google > td {
    background-color: #ffff1b5;
}

.table-hover .table-google:hover {
    background-color: #ffff19c;
}

.table-hover .table-google:hover > td,
.table-hover .table-google:hover > th {
    background-color: #ffff19c;
}

.text-google {
    color: #fffffe !important;
}

a.text-google:hover, a.text-google:focus {
    color: #ffffcb !important;
}