.d4-pages .pages-tabs.nav-tabs .nav-link {
    padding: 0.75rem 1.5rem;
    border-radius: 0;
}

.d4-pages .page-body {
    padding: 0;
}

.d4-pages .nav-tabs {
    font-family: Roboto, sans-serif;
    margin: 0;
    font-size: .8125rem;
    cursor: pointer;
}

.d4-pages .nav-link:hover {
    background: #eff2f7b8;
}

.d4-pages .nav-tabs + .tab-content {
    margin-top: 0;
}

.d4-pages .tab-pane.page {
    padding: 1.25rem;
    border: 1px solid #dbdfea;
    border-top: none;
    overflow-y: auto;
}

.d4-pages .tab-pane.page.no-padding {
    padding: 0!important;
}

.d4-pages .no-padding .tab-pane.page {
    padding: 0;
}

.d4-pages .no-padding .D4DataTable .datatable-head {
    padding: 0;
}

body:not(.dark-mode) .d4-pages .pages-tabs.nav-tabs .nav-link.active {
    background: rgb(242, 244, 248);
}

body:not(.dark-mode) .d4-pages .pages-tabs.nav-tabs .nav-link:hover {
    background: rgba(0, 0, 0, 0.05) !important;
}

.dark-mode .d4-pages .nav-tabs {
    background: rgb(21 32 47);
}

.d4-pages .table-tools-buttons {
    padding: 10px;
}

.d4-pages .pages-tabs .select2-container .select2-selection--single {
    border: 1px solid #e7e7e7;
    border-radius: 0;
    padding: 5px;
    height: 25px;
}

.d4-pages .pages-tabs .select2-container .select2-selection--single {
    border: 1px solid #e7e7e7!important;
    border-radius: 0!important;
    padding: 0!important;
    height: 40px!important;
    line-height: 40px!important;
    text-align: center!important;
    font-size: 20px!important;
}

.d4-pages .pages-tabs .select2-container .select2-selection--single:before {
    font-family: "Font Awesome 6 Pro";
    content: "\f0c9";
    font-weight: 900;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #495057;
}

.d4-pages .pages-tabs .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 40px!important;
    color: #495057!important;
}

.d4-pages .pages-tabs .select2-container .select2-selection--single .select2-selection__arrow {
       height: 40px!important;
       width: 40px!important;
}