a {
    position: relative;
    /* display: flex; */
    align-items: center;
    color: none;
    text-decoration: none;
    align-items: center;
    text-align: left;
}

.mini-erp:hover {
    background: #e9ecef;
}
.accordion-button:not(.collapsed) {
    background: rgba(252, 175, 23, 0.25);
    font-weight: 600;
    border-left: 5px solid rgb(29, 52, 85);
}

/* RESET accordion Bootstrap cho menu trái */
.accordion {
     --bs-accordion-bg: rgb(248, 249, 250);
    /*--bs-accordion-border-color: transparent; */
    --bs-accordion-btn-focus-box-shadow: none;
    --bs-accordion-active-bg: transparent;
    --bs-accordion-active-color: inherit;

}

/* Accordion button không có mũi tên áp dụng Menu left cấp 2*/
.accordion-button.no-arrow::after {
    display: none !important;
   
}

.accordion-button.mini-erp:hover {
    background: #e9ecef !important;
   
}

.accordion-button.no-arrow:not(.collapsed) {
    background: transparent;
    font-weight: normal;
    border-left: none;
}

.accordion-button {
    border-bottom:  none !important;
}

.accordion-button.no-arrow-1::after {
    display: none !important;
   
}
.accordion-button.no-arrow-1:not(.collapsed) {
    background: transparent;
    font-weight: normal;
    border-left: none;
    box-shadow: none;
}
/* Accordion button không có mũi tên áp dụng Menu left cấp 2*/
/* .accordion-button {
    background: transparent;
    box-shadow: none;
    padding: 10px 16px;
    font-size: 14px;
}

.accordion-button:focus {
    box-shadow: none;
} */

.nav-underline .nav-link.active,
.nav-underline .show>.nav-link {
    font-weight: 600;
    color: rgb(48, 148, 88);
    border-bottom-color: rgb(48, 148, 88);
}

.nav-underline .nav-link {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: rgb(200, 100, 80);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}

[data-bs-toggle="collapse"] i {
    transition: .25s;
}

[data-bs-toggle="collapse"]:not(.collapsed) i {
    transform: rotate(180deg);
}


