﻿#buildCasesSearchResultList-heading span,
#realEstateCasesSearchResultList-heading span,
#otherCasesSearchResultList-heading span {
    display: block !important;
    margin-left: 0px !important;
}

#advancedSearchAccordion-heading {
    font-weight: 400 !important;
}

div[data-type="accordion"] button {
    border-color: rgb(229 226 219 / var(--tw-border-opacity)) !important;
}

#buildCasesSearchResultList > ul > li > dl > div:last-of-type,
#realEstateCasesSearchResultList > ul > li > dl > div:last-of-type,
#otherCasesSearchResultList > ul > li > dl > div:last-of-type {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}

#buildCasesSearchResultList > ul > li > dl > div,
#realEstateCasesSearchResultList > ul > li > dl > div,
#otherCasesSearchResultList > ul > li > dl > div {
    padding-left: 0.75rem !important;
}

#buildCasesSearchResultList > ul > li > dl > div:last-of-type > dd > a,
#realEstateCasesSearchResultList > ul > li > dl > div:last-of-type > dd > a,
#otherCasesSearchResultList > ul > li > dl > div:last-of-type > dd > a {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}



.formButton-Container {
    flex-direction: row;
}

@media (max-width: 768px) {
    .formButton-Container {
        flex-direction: column;
    }

    .tab-component .tab-headers {
        display: flex;
        gap: 10px;
        flex-direction: column;
    }
}

@media (max-width: 1024px) {
    .tab-component .tab-headers {
        justify-content: center;
    }

        .tab-component .tab-headers li {
            flex-direction: column;
            margin-bottom: 10px;
        }
}