
/*------------------------------------
- COLOR cream
------------------------------------*/
.alert-cream {
    color: #ffef72;
    background-color: #ff1131b9;
    border-color: #ff1111a4;
}

.alert-cream hr {
    border-top-color: #ff10e18b;
}

.alert-cream .alert-link {
    color: #ffe93f;
}

.badge-cream {
    color: #212529;
    background-color: #FFFDED;
}

.badge-cream[href]:hover, .badge-cream[href]:focus {
    color: #212529;
    background-color: #fff7ba;
}

.bg-cream {
    background-color: #FFFDED !important;
}

a.bg-cream:hover, a.bg-cream:focus,
button.bg-cream:hover,
button.bg-cream:focus {
    background-color: #fff7ba !important;
}

.border-cream {
    border-color: #FFFDED !important;
}

.btn-cream {
    color: #212529;
    background-color: #FFFDED;
    border-color: #FFFDED;
}

.btn-cream:hover {
    color: #212529;
    background-color: #fff9c9;
    border-color: #fff7ba;
}

.btn-cream:focus, .btn-cream.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 253, 237, 0.5);
}

.btn-cream.disabled, .btn-cream:disabled {
    color: #212529;
    background-color: #FFFDED;
    border-color: #FFFDED;
}

.btn-cream:not(:disabled):not(.disabled):active, .btn-cream:not(:disabled):not(.disabled).active, .show > .btn-cream.dropdown-toggle {
    color: #212529;
    background-color: #fff7ba;
    border-color: #fff5aa;
}

.btn-cream:not(:disabled):not(.disabled):active:focus, .btn-cream:not(:disabled):not(.disabled).active:focus, .show > .btn-cream.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 253, 237, 0.5);
}

.btn-outline-cream {
    color: #FFFDED;
    background-color: transparent;
    border-color: #FFFDED;
}

.btn-outline-cream:hover {
    color: #212529;
    background-color: #FFFDED;
    border-color: #FFFDED;
}

.btn-outline-cream:focus, .btn-outline-cream.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 253, 237, 0.5);
}

.btn-outline-cream.disabled, .btn-outline-cream:disabled {
    color: #FFFDED;
    background-color: transparent;
}

.btn-outline-cream:not(:disabled):not(.disabled):active, .btn-outline-cream:not(:disabled):not(.disabled).active, .show > .btn-outline-cream.dropdown-toggle {
    color: #212529;
    background-color: #FFFDED;
    border-color: #FFFDED;
}

.btn-outline-cream:not(:disabled):not(.disabled):active:focus, .btn-outline-cream:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cream.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 253, 237, 0.5);
}

.list-group-item-cream {
    color: #ffef72;
    background-color: #ff1111a4;
}

.list-group-item-cream.list-group-item-action:hover, .list-group-item-cream.list-group-item-action:focus {
    color: #ffef72;
    background-color: #ff10e18b;
}

.list-group-item-cream.list-group-item-action.active {
    color: #212529;
    background-color: #ffef72;
    border-color: #ffef72;
}

.table-cream,
.table-cream > th,
.table-cream > td {
    background-color: #ff1111a4;
}

.table-hover .table-cream:hover {
    background-color: #ff10e18b;
}

.table-hover .table-cream:hover > td,
.table-hover .table-cream:hover > th {
    background-color: #ff10e18b;
}

.text-cream {
    color: #FFFDED !important;
}

a.text-cream:hover, a.text-cream:focus {
    color: #fff7ba !important;
}

/*------------------------------------
- COLOR blue1
------------------------------------*/
.alert-blue1 {
    color: #003c40;
    background-color: #87f6ff;
    border-color: #73f5ff;
}

.alert-blue1 hr {
    border-top-color: #5af3ff;
}

.alert-blue1 .alert-link {
    color: #000c0d;
}

.badge-blue1 {
    color: #fff;
    background-color: #00AEBB;
}

.badge-blue1[href]:hover, .badge-blue1[href]:focus {
    color: #fff;
    background-color: #007e87;
}

.bg-blue1 {
    background-color: #00AEBB !important;
}

a.bg-blue1:hover, a.bg-blue1:focus,
button.bg-blue1:hover,
button.bg-blue1:focus {
    background-color: #007e87 !important;
}

.border-blue1 {
    border-color: #00AEBB !important;
}

.btn-blue1 {
    color: #fff;
    background-color: #00AEBB;
    border-color: #00AEBB;
}

.btn-blue1:hover {
    color: #fff;
    background-color: #008c97;
    border-color: #007e87;
}

.btn-blue1:focus, .btn-blue1.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 187, 0.5);
}

.btn-blue1.disabled, .btn-blue1:disabled {
    color: #fff;
    background-color: #00AEBB;
    border-color: #00AEBB;
}

.btn-blue1:not(:disabled):not(.disabled):active, .btn-blue1:not(:disabled):not(.disabled).active, .show > .btn-blue1.dropdown-toggle {
    color: #fff;
    background-color: #007e87;
    border-color: #007078;
}

.btn-blue1:not(:disabled):not(.disabled):active:focus, .btn-blue1:not(:disabled):not(.disabled).active:focus, .show > .btn-blue1.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 187, 0.5);
}

.btn-outline-blue1 {
    color: #00AEBB;
    background-color: transparent;
    border-color: #00AEBB;
}

.btn-outline-blue1:hover {
    color: #fff;
    background-color: #00AEBB;
    border-color: #00AEBB;
}

.btn-outline-blue1:focus, .btn-outline-blue1.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 187, 0.5);
}

.btn-outline-blue1.disabled, .btn-outline-blue1:disabled {
    color: #00AEBB;
    background-color: transparent;
}

.btn-outline-blue1:not(:disabled):not(.disabled):active, .btn-outline-blue1:not(:disabled):not(.disabled).active, .show > .btn-outline-blue1.dropdown-toggle {
    color: #fff;
    background-color: #00AEBB;
    border-color: #00AEBB;
}

.btn-outline-blue1:not(:disabled):not(.disabled):active:focus, .btn-outline-blue1:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue1.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 174, 187, 0.5);
}

.list-group-item-blue1 {
    color: #003c40;
    background-color: #73f5ff;
}

.list-group-item-blue1.list-group-item-action:hover, .list-group-item-blue1.list-group-item-action:focus {
    color: #003c40;
    background-color: #5af3ff;
}

.list-group-item-blue1.list-group-item-action.active {
    color: #fff;
    background-color: #003c40;
    border-color: #003c40;
}

.table-blue1,
.table-blue1 > th,
.table-blue1 > td {
    background-color: #73f5ff;
}

.table-hover .table-blue1:hover {
    background-color: #5af3ff;
}

.table-hover .table-blue1:hover > td,
.table-hover .table-blue1:hover > th {
    background-color: #5af3ff;
}

.text-blue1 {
    color: #00AEBB !important;
}

a.text-blue1:hover, a.text-blue1:focus {
    color: #007e87 !important;
}

/*------------------------------------
- COLOR blue2
------------------------------------*/
.alert-blue2 {
    color: #004c68;
    background-color: #b0e9ff;
    border-color: #9be3ff;
}

.alert-blue2 hr {
    border-top-color: #82dcff;
}

.alert-blue2 .alert-link {
    color: #002635;
}

.badge-blue2 {
    color: #fff;
    background-color: #00A5E3;
}

.badge-blue2[href]:hover, .badge-blue2[href]:focus {
    color: #fff;
    background-color: #007fb0;
}

.bg-blue2 {
    background-color: #00A5E3 !important;
}

a.bg-blue2:hover, a.bg-blue2:focus,
button.bg-blue2:hover,
button.bg-blue2:focus {
    background-color: #007fb0 !important;
}

.border-blue2 {
    border-color: #00A5E3 !important;
}

.btn-blue2 {
    color: #fff;
    background-color: #00A5E3;
    border-color: #00A5E3;
}

.btn-blue2:hover {
    color: #fff;
    background-color: #008bbf;
    border-color: #007fb0;
}

.btn-blue2:focus, .btn-blue2.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 165, 227, 0.5);
}

.btn-blue2.disabled, .btn-blue2:disabled {
    color: #fff;
    background-color: #00A5E3;
    border-color: #00A5E3;
}

.btn-blue2:not(:disabled):not(.disabled):active, .btn-blue2:not(:disabled):not(.disabled).active, .show > .btn-blue2.dropdown-toggle {
    color: #fff;
    background-color: #007fb0;
    border-color: #0074a0;
}

.btn-blue2:not(:disabled):not(.disabled):active:focus, .btn-blue2:not(:disabled):not(.disabled).active:focus, .show > .btn-blue2.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 165, 227, 0.5);
}

.btn-outline-blue2 {
    color: #00A5E3;
    background-color: transparent;
    border-color: #00A5E3;
}

.btn-outline-blue2:hover {
    color: #fff;
    background-color: #00A5E3;
    border-color: #00A5E3;
}

.btn-outline-blue2:focus, .btn-outline-blue2.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 165, 227, 0.5);
}

.btn-outline-blue2.disabled, .btn-outline-blue2:disabled {
    color: #00A5E3;
    background-color: transparent;
}

.btn-outline-blue2:not(:disabled):not(.disabled):active, .btn-outline-blue2:not(:disabled):not(.disabled).active, .show > .btn-outline-blue2.dropdown-toggle {
    color: #fff;
    background-color: #00A5E3;
    border-color: #00A5E3;
}

.btn-outline-blue2:not(:disabled):not(.disabled):active:focus, .btn-outline-blue2:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue2.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 165, 227, 0.5);
}

.list-group-item-blue2 {
    color: #004c68;
    background-color: #9be3ff;
}

.list-group-item-blue2.list-group-item-action:hover, .list-group-item-blue2.list-group-item-action:focus {
    color: #004c68;
    background-color: #82dcff;
}

.list-group-item-blue2.list-group-item-action.active {
    color: #fff;
    background-color: #004c68;
    border-color: #004c68;
}

.table-blue2,
.table-blue2 > th,
.table-blue2 > td {
    background-color: #9be3ff;
}

.table-hover .table-blue2:hover {
    background-color: #82dcff;
}

.table-hover .table-blue2:hover > td,
.table-hover .table-blue2:hover > th {
    background-color: #82dcff;
}

.text-blue2 {
    color: #00A5E3 !important;
}

a.text-blue2:hover, a.text-blue2:focus {
    color: #007fb0 !important;
}

/*------------------------------------
- COLOR yellow
------------------------------------*/
.alert-yellow {
    color: #847d00;
    background-color: #fffccc;
    border-color: #fffbb7;
}

.alert-yellow hr {
    border-top-color: #fff99e;
}

.alert-yellow .alert-link {
    color: #514d00;
}

.badge-yellow {
    color: #212529;
    background-color: #FFF100;
}

.badge-yellow[href]:hover, .badge-yellow[href]:focus {
    color: #212529;
    background-color: #ccc000;
}

.bg-yellow {
    background-color: #FFF100 !important;
}

a.bg-yellow:hover, a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
    background-color: #ccc000 !important;
}

.border-yellow {
    border-color: #FFF100 !important;
}

.btn-yellow {
    color: #212529;
    background-color: #FFF100;
    border-color: #FFF100;
}

.btn-yellow:hover {
    color: #212529;
    background-color: #dbcf00;
    border-color: #ccc000;
}

.btn-yellow:focus, .btn-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 241, 0, 0.5);
}

.btn-yellow.disabled, .btn-yellow:disabled {
    color: #212529;
    background-color: #FFF100;
    border-color: #FFF100;
}

.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
    color: #212529;
    background-color: #ccc000;
    border-color: #bcb200;
}

.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, 241, 0, 0.5);
}

.btn-outline-yellow {
    color: #FFF100;
    background-color: transparent;
    border-color: #FFF100;
}

.btn-outline-yellow:hover {
    color: #212529;
    background-color: #FFF100;
    border-color: #FFF100;
}

.btn-outline-yellow:focus, .btn-outline-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 241, 0, 0.5);
}

.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
    color: #FFF100;
    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: #FFF100;
    border-color: #FFF100;
}

.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, 241, 0, 0.5);
}

.list-group-item-yellow {
    color: #847d00;
    background-color: #fffbb7;
}

.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
    color: #847d00;
    background-color: #fff99e;
}

.list-group-item-yellow.list-group-item-action.active {
    color: #212529;
    background-color: #847d00;
    border-color: #847d00;
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
    background-color: #fffbb7;
}

.table-hover .table-yellow:hover {
    background-color: #fff99e;
}

.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
    background-color: #fff99e;
}

.text-yellow {
    color: #FFF100 !important;
}

a.text-yellow:hover, a.text-yellow:focus {
    color: #ccc000 !important;
}

/*------------------------------------
- COLOR orange
------------------------------------*/
.alert-orange {
    color: #784b00;
    background-color: #ffe7c0;
    border-color: #ffdfab;
}

.alert-orange hr {
    border-top-color: #ffd692;
}

.alert-orange .alert-link {
    color: #452b00;
}

.badge-orange {
    color: #212529;
    background-color: #F39800;
}

.badge-orange[href]:hover, .badge-orange[href]:focus {
    color: #212529;
    background-color: #c07800;
}

.bg-orange {
    background-color: #F39800 !important;
}

a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
    background-color: #c07800 !important;
}

.border-orange {
    border-color: #F39800 !important;
}

.btn-orange {
    color: #212529;
    background-color: #F39800;
    border-color: #F39800;
}

.btn-orange:hover {
    color: #212529;
    background-color: #cf8100;
    border-color: #c07800;
}

.btn-orange:focus, .btn-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 152, 0, 0.5);
}

.btn-orange.disabled, .btn-orange:disabled {
    color: #212529;
    background-color: #F39800;
    border-color: #F39800;
}

.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
    color: #212529;
    background-color: #c07800;
    border-color: #b06e00;
}

.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, 152, 0, 0.5);
}

.btn-outline-orange {
    color: #F39800;
    background-color: transparent;
    border-color: #F39800;
}

.btn-outline-orange:hover {
    color: #212529;
    background-color: #F39800;
    border-color: #F39800;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 152, 0, 0.5);
}

.btn-outline-orange.disabled, .btn-outline-orange:disabled {
    color: #F39800;
    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: #F39800;
    border-color: #F39800;
}

.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, 152, 0, 0.5);
}

.list-group-item-orange {
    color: #784b00;
    background-color: #ffdfab;
}

.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
    color: #784b00;
    background-color: #ffd692;
}

.list-group-item-orange.list-group-item-action.active {
    color: #212529;
    background-color: #784b00;
    border-color: #784b00;
}

.table-orange,
.table-orange > th,
.table-orange > td {
    background-color: #ffdfab;
}

.table-hover .table-orange:hover {
    background-color: #ffd692;
}

.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
    background-color: #ffd692;
}

.text-orange {
    color: #F39800 !important;
}

a.text-orange:hover, a.text-orange:focus {
    color: #c07800 !important;
}
