.accordion-wrapper .card-header button:before {
    display: none;
}
.accordion-wrapper .card-header button {
    font-size: 1.25rem !important;
}
.nav-tabs.nav-tabs-bg .nav-link {
    padding: 0.4rem 1.2rem;
}
@media (min-width: 992px){
    .nav-tabs.nav-justified .nav-item:first-child {
        margin-left: 1rem;
    }
    .nav-tabs.nav-justified .nav-item:last-child {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
    }
}
@media only screen and (max-width: 767px)
{
    .nav-tabs .nav-item
    {
        display:none!important;
    }
    .nav-tabs li
    {
        width:100%!important;
    }
    .tab-content .tab-pane
    {
        display:block!important;
        opacity:1!important;
    }
}
