#specifications .btn-outline,
#specifications .btn-outline:active,
#specifications .btn-outline:focus,
#specifications .btn-outline:hover {
    color: #6CBE45!important;
    border-color: #6CBE45!important;
    font-weight: 600
}

#specifications ol li,
#specifications ul li {
    margin-left: 20px;
}

#specifications {
    max-width: 1320px !important;
    margin: auto;
    width: auto;
}

#specifications .table-bordered>thead>tr>th {
    vertical-align: bottom;
}

#specifications .table-bordered>thead>tr>th,
#specifications .table-bordered>thead>tr>td,
#specifications .table-bordered>tbody>tr>th,
#specifications .table-bordered>tbody>tr>td,
#specifications .table-bordered>tfoot>tr>th,
#specifications .table-bordered>tfoot>tr>td {
    border: none;;
}

.table-scroller {
    width: auto !important;
    margin-top: 40px !important;
}

/* #table-header{
    display: block;
    z-index:-999;
    opacity: 0;
    position: fixed;
    max-width: 1290px;
    width: auto;
    transition: all ease-in-out 0.5s;
}

#table-header.fixed{
    opacity: 1;
    z-index: 0;
    transition: all ease-in-out 0.5s;
}

#table-header,
#table-header .table-bordered {
    border: none !important;
    box-shadow: 0 0 10px #999;
}

#table-header .table.table-bordered tr th {
    height: 30;
    vertical-align: middle;
} */

.specifications-container .table.table-specifications tr th {
    height: 50px;
}

.specifications-container .table.table-specifications tr td:first-child,
.specifications-container .table.table-specifications tr td:last-child,
.specifications-container .table.table-specifications tr th:first-child,
.specifications-container .table.table-specifications tr th:last-child {
    border: none;
    ;
}

.specifications-container.non-freeze .table-scroller {
    border: none;
}

.specifications-container.non-freeze .table-scroller thead {
    border: none;
}

.specifications-container.non-freeze .table.table-specifications tr td:first-child,
.specifications-container.non-freeze .table.table-specifications tr th:first-child {
    border: none;
    background: transparent;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle {
    border-top: 1px solid #6CBE45;
    border-bottom: 1px solid #6CBE45;
}


.specifications-container.non-freeze .table.table-specifications tr.accordian-body {
    border-top: 0.5px solid #c8c8c8;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td {
    background-color: transparent;
    color: #6CBE45;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td:before {
    font-family: FontAwesome;
    content: "\f067";
    color: #999;
    font-size: 16px;
    display: block;
    position: absolute;
    left: 10px;
    top: 20px;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td.active:before {
    content: "\f068";
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td strong {
    display: block;
    white-space: nowrap;
}

.specifications-container.non-freeze .table.table-specifications tr.accordian-body:last-child {
    border-bottom: 0.5px solid #c8c8c8 !important;
}

.specifications-container.non-freeze .table.table-specifications tr.accordian-body td:first-child {
    font-weight: 600;
}

.specifications-container.one-product .table.table-specifications tr td:first-child,
.specifications-container.one-product .table.table-specifications tr th,
.specifications-container.one-product .table.table-specifications tr th:first-child {
    max-width: 50% !important;
}

.specifications-container.two-products .table.table-specifications tr td:first-child,
.specifications-container.two-products .table.table-specifications tr th,
.specifications-container.two-products .table.table-specifications tr th:first-child {
    max-width: 33.33% !important;
}

.specifications-container.three-products .table.table-specifications tr td:first-child,
.specifications-container.three-products .table.table-specifications tr th,
.specifications-container.three-products .table.table-specifications tr th:first-child {
    max-width: 25% !important;
}
.specifications-container.four-products .table.table-specifications tr td:first-child,
.specifications-container.four-products .table.table-specifications tr th,
.specifications-container.four-products .table.table-specifications tr th:first-child {
    max-width: 20% !important;
}

@media  screen and (max-width: 1024px) {
    #table-header.fixed {
        display: none;
    }


    [id^=table-scroller] {
        overflow-x: auto !important;
        border: 1px solid #c8c8c8 !important;
    }
}

.container.maxwid {
    max-width: 1320px !important;
}