﻿.section-nteq {
    margin-bottom: 15px;
    border-radius: var(--section-nteq-radius);
    background: #ffffff;
}

    .section-nteq > .section-header-nteq {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        align-items: center;
        border-radius: var(--section-nteq-radius) var(--section-nteq-radius) 0 0;
        background-color: #ffffff;
        margin-bottom: 10px;
        padding: 10px;
        border-bottom: 1.5px solid #EEEEEE;
        width: 100%;
        margin-bottom: 0;
    }

        .section-nteq > .section-header-nteq > .section-heading-nteq {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            text-align: left;
            margin-right: auto;
        }

            .section-nteq > .section-header-nteq > .section-heading-nteq .section-heading-icon-nteq .fa-stack {
                font-size: 2rem;
                height: 1.94em;
                margin-left: -3px;
            }

            .section-nteq > .section-header-nteq > .section-heading-nteq .section-heading-icon-nteq i:first-child {
                color: #06B6D4;
            }

            .section-nteq > .section-header-nteq > .section-heading-nteq .section-heading-icon-nteq i:nth-child(2) {
                color: #FFFFFF;
            }

            .section-nteq > .section-header-nteq > .section-heading-nteq .section-heading-text-nteq {
                display: flex;
                align-items: center;
                gap: 3px;
                font-weight: 600;
                font-size: 17px;
                color: #27272A;
                word-break: break-word;
                word-break: break-all;
            }

        .section-nteq > .section-header-nteq > .section-button-nteq {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: end;
            text-align: right;
            margin-left: auto;
            font-size: 14px;
            color: #3F3F46;
            gap: 2px;
        }

    .section-nteq > .section-body-nteq {
        background-color: #ffffff;
        border-radius: 0 0 var(--section-nteq-radius) var(--section-nteq-radius) !important;
        padding: 10px;
    }

        .section-nteq > .section-body-nteq table,
        .section-nteq > .section-body-nteq table tr,
        .section-nteq > .section-body-nteq table.table-bordered,
        .section-nteq > .section-body-nteq table.table-bordered tr {
            border-left: none !important;
            border-right: none !important;
        }

            .section-nteq > .section-body-nteq table tr th:first-child,
            .section-nteq > .section-body-nteq table tr td:first-child,
            .section-nteq > .section-body-nteq table.table-bordered tr th:first-child,
            .section-nteq > .section-body-nteq table.table-bordered tr td:first-child {
                border-left: none !important;
            }

            .section-nteq > .section-body-nteq table tr th:last-child,
            .section-nteq > .section-body-nteq table tr td:last-child,
            .section-nteq > .section-body-nteq table.table-bordered tr th:last-child,
            .section-nteq > .section-body-nteq table.table-bordered tr td:last-child {
                border-right: none !important;
            }

            .section-nteq > .section-body-nteq table.dataTable,
            .section-nteq > .section-body-nteq table.dataTable {
                border-top: 1px solid #ddd !important;
            }

            .section-nteq > .section-body-nteq table tr th:last-child,
            .section-nteq > .section-body-nteq table tr td:last-child,
            .section-nteq > .section-body-nteq table.table-bordered tr th:last-child,
            .section-nteq > .section-body-nteq table.table-bordered tr td:last-child {
                border-right: none !important;
            }

        .section-nteq > .section-body-nteq .dataTables_wrapper .dt-buttons {
            padding-left: 10px !important;
        }

        .section-nteq > .section-body-nteq .dataTables_wrapper .dataTables_length {
            padding-left: 10px !important;
        }

        .section-nteq > .section-body-nteq .dataTables_wrapper .dataTables_filter {
            padding-right: 10px !important;
        }

        .section-nteq > .section-body-nteq .dataTables_wrapper .dataTables_info {
            padding-left: 10px !important;
        }

        .section-nteq > .section-body-nteq table thead tr, table.table thead tr {
            background: #F0F9FF !important;
            color: #0369A1 !important;
        }

            .section-nteq > .section-body-nteq table thead tr, table.table thead tr th {
                border-bottom: none !important;
            }

    .section-nteq > table thead tr:last-child,
    .section-nteq > ul li:last-child {
        border-bottom-left-radius: var(--section-nteq-radius) !important;
        border-bottom-right-radius: var(--section-nteq-radius) !important;
    }

    .section-nteq > .section-body-nteq .section-datatable-nteq,
    .section-nteq > .section-body-nteq .section-table-nteq {
        margin-left: -10px;
        margin-right: -10px;
        margin-bottom: -10px;
        border-bottom-left-radius: var(--section-nteq-radius) !important;
        border-bottom-right-radius: var(--section-nteq-radius) !important;
        overflow: hidden !important;
    }

    .section-nteq > .section-body-nteq .section-table-nteq {
        margin-top: -10px;
    }

        .section-nteq > .section-body-nteq .section-table-nteq table {
            border-top: none !important;
        }

.section-border-nteq {
    border: 1px solid #ddd;
}

.section-min-h-nteq {
    min-height: 400px;
}

.section-overflow-h-nteq { /*section-overflow-hidden-nteq*/
    border-bottom-left-radius: var(--section-nteq-radius) !important;
    border-bottom-right-radius: var(--section-nteq-radius) !important;
    overflow: hidden !important;
}

.section-blank-nteq {
    background: #fff;
    padding: 10px;
    border-radius: var(--section-nteq-radius);
}

.section-flat-top-nteq {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}


.section-flat-bottom-nteq {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-bottom: 0 !important;
}
