.btn-expense {
    color: #fff;
    background-color: #dc5134;
    border-color: #dc5134;
    box-shadow: none;
}

.btn-expense:hover {
    color: #fff;
    background-color: #a41b0a;
    border-color: #a41b0a;
}

.btn-expense:focus, .btn-expense.focus {
    color: #fff;
    background-color: #dc5134;
    border-color: #dc5134;
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.btn-expense.disabled, .btn-expense:disabled {
    color: #fff;
    background-color: #dc5134;
    border-color: #dc5134;
}

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

.btn-expense:not(:disabled):not(.disabled):active:focus, .btn-expense:not(:disabled):not(.disabled).active:focus,
.show > .btn-expense.dropdown-toggle:focus {
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.btn-income {
    color: #fff;
    background-color: #118C4F;
    border-color: #118C4F;
    box-shadow: none;
}

.btn-income:hover {
    color: #fff;
    background-color: #195c36;
    border-color: #195c36;
}

.btn-income:focus, .btn-income.focus {
    color: #fff;
    background-color: #118C4F;
    border-color: #118C4F;
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.btn-income.disabled, .btn-income:disabled {
    color: #fff;
    background-color: #118C4F;
    border-color: #118C4F;
}

.btn-income:not(:disabled):not(.disabled):active, .btn-income:not(:disabled):not(.disabled).active,
.show > .btn-income.dropdown-toggle {
    color: #fff;
    background-color: #118C4F;
    border-color: #118C4F;
}

.btn-income:not(:disabled):not(.disabled):active:focus, .btn-income:not(:disabled):not(.disabled).active:focus,
.show > .btn-income.dropdown-toggle:focus {
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.btn-transfer {
    color: #fff;
    background-color: #6f85ad;
    border-color: #6f85ad;
    box-shadow: none;
}

.btn-transfer:hover {
    color: #fff;
    background-color: #1E4E85;
    border-color: #1E4E85;
}

.btn-transfer:focus, .btn-transfer.focus {
    color: #fff;
    background-color: #6f85ad;
    border-color: #6f85ad;
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.btn-transfer.disabled, .btn-transfer:disabled {
    color: #fff;
    background-color: #6f85ad;
    border-color: #6f85ad;
}

.btn-transfer:not(:disabled):not(.disabled):active, .btn-transfer:not(:disabled):not(.disabled).active,
.show > .btn-transfer.dropdown-toggle {
    color: #fff;
    background-color: #6f85ad;
    border-color: #6f85ad;
}

.btn-transfer:not(:disabled):not(.disabled):active:focus, .btn-transfer:not(:disabled):not(.disabled).active:focus,
.show > .btn-transfer.dropdown-toggle:focus {
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.btn-adjustment {
    color: #fff;
    background-color: #6699cc;
    border-color: #6699cc;
    box-shadow: none;
}

.btn-adjustment:hover {
    color: #fff;
    background-color: #107AB0;
    border-color: #107AB0;
}

.btn-adjustment:focus, .btn-adjustment.focus {
    color: #fff;
    background-color: #6699cc;
    border-color: #6699cc;
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.btn-adjustment.disabled, .btn-adjustment:disabled {
    color: #fff;
    background-color: #6699cc;
    border-color: #6699cc;
}

.btn-adjustment:not(:disabled):not(.disabled):active, .btn-adjustment:not(:disabled):not(.disabled).active,
.show > .btn-adjustment.dropdown-toggle {
    color: #fff;
    background-color: #6699cc;
    border-color: #6699cc;
}

.btn-adjustment:not(:disabled):not(.disabled):active:focus, .btn-adjustment:not(:disabled):not(.disabled).active:focus,
.show > .btn-adjustment.dropdown-toggle:focus {
    /*box-shadow: 0 0 0 0 rgba(172, 79, 62, 0.5);*/
}

.main-sidebar .nav-sidebar>.nav-item>.nav-link.active {
    color:#ffffff;
    background-color: #1E4E85;
    box-shadow: none;
}

[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active,
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus,
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover {
    color:#ffffff;
    background-color: #6f85ad;
    box-shadow: none;
}

.bg-account-card, .bg-account-card>a {
    color: #58a674 !important;
}

.bg-account-card {
    /*border: 1px solid #89bf9a;*/
    background-color: #ffffff !important;
}

.bg-account-card:hover {
    background-color: #e7f2ea !important;
}

.bg-finance-space-card, .bg-finance-space-card>a {
    color: #57729f !important;
}

.bg-finance-space-card {
    /*border: 1px solid #8798ba;*/
    background-color: #ffffff !important;
}

.bg-finance-space-card:hover {
    background-color: #e6eaf1 !important;
}

.text-mega-xl {
    font-size: 3rem !important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color:#ffffff;
    background-color: #6f85ad;
    box-shadow: none;
}

.ribbon-shared {
    position: absolute;
    right: 10px; /* Adjust as needed for placement */
    top: 10px;  /* Adjust as needed for placement */
    /*background-color: #89bf9a; !* Example color *!*/
    background-color: #f9f9f9; /* Example color */
    /*color: white;*/
    color: #78829D;
    padding: 3px 5px;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    /*transform: rotate(20deg); !* Example rotation *!*/
    /*width: 60px; !* Example width *!*/
    z-index: 1000;
}

.ribbon-locked {
    position: absolute;
    left: 10px; /* Adjust as needed for placement */
    top: 10px;  /* Adjust as needed for placement */
    /*background-color: #89bf9a; !* Example color *!*/
    background-color: #f9f9f9; /* Example color */
    /*color: white;*/
    color: #78829D;
    padding: 3px 5px;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    /*transform: rotate(20deg); !* Example rotation *!*/
    /*width: 60px; !* Example width *!*/
    z-index: 1000;
}
