div.dt-length {
    display: none;
}

div.dt-search label {
    display: none;
}

.table {
    border: 1px solid #d9dee3 !important;
}

    .table thead tr {
        background-color: rgba(105, 108, 255, 0.16) !important;
    }

    .table td:not(:last-child), .table th:not(:last-child) {
        border-right: 1px solid #d9dee3 !important;
    }

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus, .pagination li.active > a:not(.page-link), .pagination li.active > a:not(.page-link):hover, .pagination li.active > a:not(.page-link):focus {
    border-color: rgba(105, 108, 255, 0.16) !important;
    background-color: rgba(105, 108, 255, 0.16) !important;
    color: #697a8d;
}

@media (max-width: 767px) {
    div.dt-info {
        display: none;
    }
}

.hide-search .dt-search {
    display: none;
}

.text-right {
    text-align: right
}

.dt-search {
    display: none !important;
}

.custom-fa {
    font-size: 18px;
    padding-top: 2px;
}

/* DataTable row actions: fixed column + 40px icon buttons */
table.dataTable th.dt-actions-col,
table.dataTable td.dt-actions-col {
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    box-sizing: border-box;
}

    table.dataTable th.dt-actions-col.dt-actions-col--2,
    table.dataTable td.dt-actions-col.dt-actions-col--2 {
        width: 88px !important;
        min-width: 88px;
        max-width: 88px;
    }

    table.dataTable th.dt-actions-col.dt-actions-col--1,
    table.dataTable td.dt-actions-col.dt-actions-col--1 {
        width: 48px !important;
        min-width: 48px;
        max-width: 48px;
    }

    table.dataTable th.dt-actions-col.dt-actions-col--3,
    table.dataTable td.dt-actions-col.dt-actions-col--3 {
        width: 132px !important;
        min-width: 132px;
        max-width: 132px;
    }

table.dataTable td.dt-actions-col .btn {
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* DataTable row actions: Boxicons in label buttons */
table.dataTable td .btn i.bx {
    font-size: 1.125rem;
    line-height: 1;
    vertical-align: middle;
    position: relative;
    top: 1px;
}
