    .tabs-dlc-section .nav-pills .nav-link.active, .tabs-dlc-section .nav-pills .show>.nav-link {
        padding: 15px;
        border-top-left-radius: 0px;
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 0px;
    }

    .tabs-dlc-section .nav-pills .nav-link {
        text-align: left;
        padding: 20px 15px;
        border-bottom: 1px solid #d9d9d9;
        border-radius: 0px;
    }

    .tabs-dlc-section .tab-content {
        border-radius: 25px;
        border: 1px solid #d9d9d9;
        padding: 20px 40px;
    }

    .tabs-dlc-section .tab-content .title{
        font-weight: 600;;
    }

    .tabs-dlc-section .tab-content .button{
        font-weight: 600;
        color: black;
    }

    .tabs-dlc-section .tab-content .date{
        color: gray;
    }

    .tabs-dlc-section .tab-content .row.align-items-center {
        min-height: auto;
    }

    .tabs-dlc-section .tab-content .item-file{
        padding-bottom: 2rem;
        border-bottom: 1px solid #d9d9d9;
    }

    .tabs-dlc-section .tab-content .button-tab > a{
        background: none;
        border: none;
        font-weight: 700;
        color: black;
    }
    .tabs-dlc-section .btn-ver{
        background: none;
        border: none;
        font-weight: 600;
        text-decoration: underline;
    }

@media (max-width: 767px) {

    .row.align-items-center {
        min-height: auto !important;
    }

    #mobile-tabs-accordion .accordion-button:not(.collapsed) {
        color: #fff !important;
        box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
        background: var(--primary-color) !important;
        font-weight: 600 !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 50px !important;
        border-bottom-right-radius: 50px !important;
    }

    #mobile-tabs-accordion .accordion-item:first-of-type .accordion-button {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 50px !important;
        border-bottom-right-radius: 50px !important;
    }

    #mobile-tabs-accordion .accordion-item:first-of-type {
        border: none !important;
    }

    #mobile-tabs-accordion .accordeon-blocks_dlc .accordion-item + .accordion-item, .accordion-item:first-of-type {
        padding-bottom: 0 !important;
        border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color) !important;
    }

    #mobile-tabs-accordion .accordion-item {
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        color: var(--bs-accordion-color);
        background-color: var(--bs-accordion-bg);
        border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color) !important;
    }

    #mobile-tabs-accordion .accordion-body {
        padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x) !important;
        border: 2px solid #dee2e6;
        border-radius: 25px;
        margin-top: 10px;
    }

    #mobile-tabs-accordion .accordion-body .button-tab a{
        color:black !important;
    }

    #mobile-tabs-accordion .accordion-body .title{
        color: var(--primary-color) !important;
    }

    #mobile-tabs-accordion .accordion-button:not(.collapsed)::after {
        filter: invert(1) !important;
    }

}
