

.section-accordion-button i {

    margin-right: 10px;

    font-size: 13px;

}



.accordion-header strong span {

    color: #727272;

    font-size: 12px;

    font-weight: normal;

}



.sro_description {
    font-size: 14px;
    color: #666;
    display: block;
    margin-top: 5px;
}





.main_accordion_btn::after,

.section-accordion-button::after {

    display: none !important;

}



.section-accordion-button::after {

    display: none !important;

}



.accordion-button {

    width: 100%;

    padding: 0.68rem 1rem;

    background-color: #f8f9fa;

    border: 1px solid rgba(0, 0, 0, 0.125);

    border-radius: 0.25rem;

}



.accordion-body {

    padding: 1rem;

}



.section-arrow {

    transition: transform 0.5s;

    margin-left: 12px;

}



.rotate-90 {

    transform: rotate(90deg);

    transition: transform 0.5s ease;

}



.accordion-button .text-end {

    margin-left: auto;

}



.text-end a {

    margin-left: auto;

    display: inline-block;

}



.accordion-button {

    background-color: #ffffff !important;

    border: 0px !important;

}



.accordion-button:not(.collapsed) {

    background-color: #fafafa !important;

}



.inner_accordion {

    border: none;

    border-bottom: 1px dotted #c5b0b0;

}



/* Styles when the border should be added */

.inner_accordion.active-border {

    border: 1px solid #dee2e6 !important;

    border-radius: 0.25rem;

}



.section-accordion-button {

    position: relative;

    padding-left: 20px;

}



.section-accordion-button .bullet::before,
.without_accordion .bullet::before {

    content: '•';
    position: relative;
    left: 0;
    color: black;
    font-size: 19px;
    line-height: 1;
    margin-right: 5px;

}



.section-accordion-button::before {
    font-size: 16px;
    margin-left: -3px;
}

.without_accordion {

    padding: 0.40rem 1rem;

    font-size: 16px;

    border-bottom: 1px dotted #c5b0b0;

}



.without_accordion .sro_description {

    position: relative !important;

}



.title h1,

.title h3 {

    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;

}



.title {

    border: none !important;

}



.section_detail_get {

    text-decoration: underline;

    color: #052c7d !important;

    cursor: pointer;

    margin-left: 20px;

    font-size: 15px;

}



.modal {

    --bs-modal-width: 535px;

}



.card {

    border: none;

}



body {

    overflow-x: hidden;

}





.accordion-button:focus {

    box-shadow: none !important;

}





h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;

}