.blog-post .table thead {
    background: #2e368f;
    color: #fff;
    text-transform: capitalize;
    vertical-align: middle;
}

.blog-post .accordion-button:focus {
    z-index: 3;
    border-color: #2e368f;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(9, 72, 179, 0);
}

.blog-post .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #2e368f;
    box-shadow: inset 0 -1px 0 rgb(9, 72, 179);
}

.blog-post .accordion-button:not(.collapsed)::after {
    filter: brightness(0) invert(1);
}

/* .blog-post ol, ul {
    padding-left: 15px;
}
 */
.blog-post li {
    list-style: disc;
}/* BD PBX brand palette */
:root{--primary:#006b4f;--brand-green:#006b4f;--brand-red:#e21e2b;--brand-navy:#20205c}
a,a:hover,a:active{color:var(--brand-green)}
h1,h2,h3,h4,h5,h6,.section-title h2,.sub-section-title h3{color:var(--brand-navy)}
.color-main,.text-primary{color:var(--brand-green)!important}
.flaticon:before,[class^=flaticon-]:before,[class*= flaticon-]:before,.fa,.fas,.far,.fab,.icon,.feature-icon,.service-icon{color:var(--brand-green)}
.btn:before,.bg-primary,.bg-blue{background-color:var(--brand-green)}
.btn:hover:before,.btn:focus:before{background-color:var(--brand-red)}
.border-primary{border-color:var(--brand-green)!important}
.section-bottom-line:after,.border-bottom:before{background-color:var(--brand-red)}
.nav-link:hover,.nav-link.active{color:var(--brand-red)!important}
