.inail-accordion-container .accordion-title,
.inail-accordion-container .panel-body {
    width: 100% !important;
}

.inail-accordion-container .accordion-title button {
    width: 100% !important;
    margin: 0 !important;
    padding: 24px 39px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.inail-accordion-container .panel-body {
    border: none !important;
    padding: 0 !important;
}

.inail-accordion-container .inail-filter-title {
    margin: 0 !important;
    color: #0059B8 !important;
}

.inail-accordion-container h3 {
    margin-left: 15px;
    margin-bottom: 16px;
    margin-top: 25px !important;
    color: #19191A;
}

.inail-accordion-container .accordion-title span {
    color: #0059B8 !important;
}

.inail-accordion-container.accordion-gray .head-accordion-gray {
    background-color: #f2f2f2 !important;
    padding: 0 !important;
}

.inail-accordion-container .form-grey {
    margin: 0 !important;
    padding: 0 24px 24px !important;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.inail-accordion-container .head-accordion-gray:has(button[aria-expanded=false]) {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.inail-accordion-container .head-accordion-gray:has(button[aria-expanded=true]) {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.inail-accordion-container .head-accordion-gray:has(button[aria-expanded=true]) .inail-filter-title,
.inail-accordion-container .head-accordion-gray:has(button[aria-expanded=true]) span {
    color: #002E5F !important;
}

.inail-accordion-container .head-accordion-gray:has(button[aria-expanded=true]) span.fa-chevron-down:before {
    content: "\f077" !important;
}

.inail-button-container {
    gap: 20px;
    display: flex;


}

.inail-button-wrapper {
    width: 98%;

}

@media (max-width: 480px) {
    .inail-button-wrapper {
        justify-content: center !important;

    }

    .inail-button-container {
        flex-direction: column-reverse;
        gap: 5px !important;

    }
}

.accordion-title .inail-form-accordion-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: #0059B8 !important;
}

.accordion-title button[aria-expanded="true"] .inail-form-accordion-title {
    color: #002E5F !important;
}