.explor_tax_law{
    margin-bottom: -180px;
}
.sp_page_navigations li.active {
    color: #1d8acb;
}

.explore_law_container td {
    border-width: 0px;
}
.explore_law_container td, .explore_law_container  th {
    padding: 0px;
}
.explore_law_container table, .explore_law_container td, .explore_law_container th {
    border: 0px;
}
.explore_law_container th {
    /* border-width: 0px;
    color: #004f6d; */
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #004f6d;
}

.explore_law_navs li {
    /* font-size: 0.875rem !important;
    line-height: 16px; */

    font-size: 14px !important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #1d8acb;
}

.details_table {
    width: 100%;
}

.details_table_heading {
    /* font-size: 1rem;
    font-weight: 700;
    text-align: left;
    color: #0e537e; */

    margin-bottom: 1rem;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #0e537e;
}

.details_group.hidden .details_table_heading {
    color: #465454;
}

.details_table table {
    display: table;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.details_table table thead {
    width: 100%;
}

.details_table table tr {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
    text-align: left;
    min-height: 35px;
    border: 1px solid #46545424;
    padding: 0 0.75rem;
}

.details_table table thead tr {
    background: #f4f9ff;
    font-size: 0.875rem;
    font-weight: bold;
    color: var(--secondaryColor);
}

.details_table table tbody tr {
    font-size: 15px;
    font-weight: normal;
}

.details_table table tbody tr td.date,
th.date {
    color: var(--headingColor);
    min-width: 18%;
    text-wrap: nowrap;
    border-width: 0px;
}

.details_table table tbody tr td a {
    color: #1d8acb;
    text-decoration: none;
    transition: all 0.3s ease-in;
}

.details_table table tbody tr td a:hover {
    color: #0e5f8f;
}

.details_table:not(:first-child) {
    margin-top: 2rem;
}

.continue_line {
    display: block;
    margin-top: 3rem !important;
    font-size: 1rem;
    font-weight: 600;
    color: var(--orangeColor);
}

.details_group {
    display: flex;
    flex-direction: column;
}

.all_details {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

@media screen and (min-width: 904px) {
    .explore_law_container {
        display: flex;
        justify-content: none !important;
        position: relative;
    }

    .navs_wrapper {
        position: relative;
        width: 25% !important;
        min-width: 255px;
    }

    .all_details {
        position: relative;
        justify-self: end;
        align-self: end;
        margin-left: auto;
        max-width: 841px;
    }

    .explore_law_navs.passed {
        top: 3rem;
        position: fixed;
        max-width: 255px;
        max-height: 80vh;
        overflow-y: scroll;
    }
}

@media screen and (max-width: 904px) {
    .details_table table tbody tr td:first-child {
        width: 80%;
    }

    .details_table table tbody tr td.date,
    th.date {
        min-width: 24%;
    }

    .continue_line {
        display: none;
    }

    .navs_wrapper {
        width: 100%;
    }
}

/*
@media (min-width: 1443px) {
    .details_group {
        min-width: 841px;
    }
}
*/

.navs_wrapper ul, .navs_wrapper ol {
    margin: 0px;
}
.outerclass #innerclass {
    max-width: 1210px !important;
    padding-inline: 0px !important;
}
.sp_page>div:first-child {
    background: white !important;
}

