.arrow_left {
    --bs-btn-close-bg: unset !important;

}

.arrow_left:focus {
    box-shadow: unset !important;
    outline: unset !important;

}

.arrow_left svg {
    width: 8px;
    height: 30px;
}

.sidebar_header {
    background: #F2F4F6 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
}

.canvas {
    width: 290px !important;
}

.tres03 {
    color: #303B4A !important;
}

.fs_12 {
    font-size: 12px !important;
}

.fs_14 {
    font-size: 14px !important;
}

.fs_16 {
    font-size: 16px !important;
}

.accordion_item {
    border: unset !important;
    background-color: unset !important;
}

.ul {
    list-style: none;
}

.ul li {
    height: 20px !important;
}

.ul li a {
    text-decoration: none;
    color: #707070;
    text-align: left;
    font: normal normal normal 12px/18px Montserrat;
    letter-spacing: 0px;
    color: #707070;
    opacity: 1;
}

.accordion_header button {
    /* pointer-events: none !important; */
    padding-right: .25rem !important;
    padding-left: .25rem !important;
    padding-top: .25rem !important;
    padding-bottom: 0px !important;
    font-weight: bold !important;
    display: flex !important;
    align-items: baseline !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    letter-spacing: 19px;
    text-align: left;
    letter-spacing: 0px;
    color: #5E6E82 !important;
    opacity: 1;
}



.accordion_header button::after {
    background: unset !important;
    width: unset !important;
}

.accordion_header button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: unset;
    box-shadow: unset;
}

.verde_icon {
    color: #4eab38;
}

.custom-accordion.disabled .accordion-button {
    pointer-events: none !important;
}

.custom-accordion.disabled .accordion-body a {
    pointer-events: auto !important;
}

.bg_unset {
    background-color: unset !important;
}

@media (max-width: 1612px){
    .mt_5_movil{
        margin-top: 2rem !important;
    }
}

@media (max-width: 1539px) {

    .accordion_header button {
        font-size: 14px !important;
    }

}