.accordion-tab-content-widget {}
.accordion-tab-content-widget .accordion-item {
    background: none;
    border: none;
    border-radius: 0;
}


/* search results */
.accordion-tab-content-widget .tab-content {
  border: 1px solid #000C33;
  padding: 30px;
}
.accordion-tab-content--tab-horizontal-button,
.accordion-tab-content-horizontal-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-size: 20px !important;
    padding: 10px 60px 10px 0px !important;
    background: none !important;
    border: none !important;
    text-align: left;
    position: relative;
    font-weight: 400;
}
.accordion-tab-content--tab-horizontal-button::after,
.accordion-tab-content-horizontal-button::after {
    content: '';
    display: block;
    background-image: url('../svg/icon-plus.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width:30px;
    height:30px;
    position: absolute;
    right: 0;
}
.accordion-tab-content--tab-horizontal-button.active::after,
.accordion-tab-content-horizontal-button:not(.collapsed):after {
    background-image: url('../svg/icon-minus.svg');
}
.accordion-tab-content--tab-horizontal-button:hover,
.accordion-tab-content--tab-horizontal-button:focus,
.accordion-tab-content--tab-horizontal-button.active,
.accordion-tab-content-horizontal-button:hover,
.accordion-tab-content-horizontal-button:focus,
.accordion-tab-content-horizontal-button:not(.collapsed) {
    color: var(--e-global-color-primary) !important;
}

/************/
.style_2 .accordion-tab-content--tab-horizontal-button {
    text-transform:none;
    font-size: 16px !important;
    color: rgb(0 35 150 / 40%) !important;
}
.style_2.accordion-tab-content-widget .tab-content {
    border: 0px solid #000C33;
    padding: 0px 20px 20px 30px;
}
.style_2 .accordion-tab-content--tab-horizontal-button:hover,
.style_2 .accordion-tab-content--tab-horizontal-button:focus,
.style_2 .accordion-tab-content--tab-horizontal-button.active {
    color: var(--e-global-color-primary) !important;
}


.col-tabdata{
    position: relative;
}
.col-tabdata .accordion-tab-content--tab-horizontal{
    position: sticky;
    top: 190px;
    z-index: 11;
}

@media (min-width:768px) and (max-width:991px){
    .accordion-tab-content--tab-horizontal-button, .accordion-tab-content-horizontal-button {
        font-size: 16px !important;
        padding: 10px 40px 10px 0px !important;
    }
}


@media screen and (max-width: 767px){
    .accordion-tab-content-widget .tab-content {
        border: 0px solid #000C33;
        padding:0px;
    }
    .accordion-tab-content-widget .accordion-horizontal-body {
        padding:20px;
        border: 1px solid #000C33;
    }
    .accordion-tab-content-widget .tab-content>.tab-pane {
        display: block;
        opacity: 1;
      }
      .style_2.accordion-tab-content-widget .tab-content {
        padding:0px;
    }
    .style_2.accordion-tab-content-widget .accordion-horizontal-body {
        padding: 0px;
        border: 0px solid #000C33;
    }
    .accordion-tab-content--tab-horizontal-button::after,
    .accordion-tab-content-horizontal-button::after {
        background-image: url('../svg/icon-plus.svg');
        width: 25px;
        height: 25px;
    }
    .tabpane-3 .accordion-tab-content-widget.style_1 .accordion-tab-content--tab-horizontal-button,
    .tabpane-3 .accordion-tab-content-widget.style_1 .accordion-tab-content-horizontal-button {        
        color: var(--e-global-color-primary);
    }
    .tabpane-3 .accordion-tab-content-widget.style_1 .accordion-tab-content-widget--container { padding-right: 0px;}
    .tabpane-3 .accordion-tab-content-widget.style_1 .accordion-tab-content--tab-horizontal-button::after,
    .tabpane-3 .accordion-tab-content-widget.style_1 .accordion-tab-content-horizontal-button::after {
        background-image: url('../svg/icon-plus-blue.svg');
    }
    .tabpane-3 .accordion-tab-content-widget.style_1 .accordion-tab-content--tab-horizontal-button.active::after,
    .tabpane-3 .accordion-tab-content-widget.style_1 .accordion-tab-content-horizontal-button:not(.collapsed):after {
        background-image: url('../svg/icon-minus-blue.svg');
    }
    }