.alert-hgb {
    color: #805b02;
    background-color: #feefca;
    border-color: #fde8b6;
}

.alert-hgb hr {
    border-top-color: #fde19d;
}

.alert-hgb .alert-link {
    color: #4e3701;
}

.badge-hgb {
    color: #212529;
    background-color: #f9b104;
}

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

.bg-hgb {
    background-color: #f9b104 !important;
}

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

.border-hgb {
    border-color: #f9b104 !important;
}

.btn-hgb {
    color: #212529;
    background-color: #f9b104;
    border-color: #f9b104;
}

.btn-hgb:hover {
    color: #212529;
    background-color: #d59803;
    border-color: #c68d03;
}

.btn-hgb:focus, .btn-hgb.focus {
    box-shadow: 0 0 0 0.2rem rgba(249, 177, 4, 0.5);
}

.btn-hgb.disabled, .btn-hgb:disabled {
    color: #212529;
    background-color: #f9b104;
    border-color: #f9b104;
}

.btn-hgb:not(:disabled):not(.disabled):active, .btn-hgb:not(:disabled):not(.disabled).active, .show > .btn-hgb.dropdown-toggle {
    color: #212529;
    background-color: #c68d03;
    border-color: #b78202;
}

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

.btn-outline-hgb {
    color: #f9b104;
    background-color: transparent;
    border-color: #f9b104;
}

.btn-outline-hgb:hover {
    color: #212529;
    background-color: #f9b104;
    border-color: #f9b104;
}

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

.btn-outline-hgb.disabled, .btn-outline-hgb:disabled {
    color: #f9b104;
    background-color: transparent;
}

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

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

.list-group-item-hgb {
    color: #805b02;
    background-color: #fde8b6;
}

.list-group-item-hgb.list-group-item-action:hover, .list-group-item-hgb.list-group-item-action:focus {
    color: #805b02;
    background-color: #fde19d;
}

.list-group-item-hgb.list-group-item-action.active {
    color: #212529;
    background-color: #805b02;
    border-color: #805b02;
}

.table-hgb,
.table-hgb > th,
.table-hgb > td {
    background-color: #fde8b6;
}

.table-hover .table-hgb:hover {
    background-color: #fde19d;
}

.table-hover .table-hgb:hover > td,
.table-hover .table-hgb:hover > th {
    background-color: #fde19d;
}

.text-hgb {
    color: #f9b104 !important;
}

a.text-hgb:hover, a.text-hgb:focus {
    color: #c68d03 !important;
}

.bg-gradient-hgb {
    background-color: #f9b104;
    background-image: linear-gradient(135deg, #f9b104 0%, rgba(221, 156, 3, 0.8) 100%);
}