﻿
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
    border: 1.5px solid #adb5bd !important;
    background: #f7f7f7 !important;
}

.dxbl-grid .dxbl-grid-table > tbody > tr, .dxbl-grid .dxbl-grid-table > tfoot > tr, .dxbl-grid .dxbl-grid-table > thead > tr {
    background: white;
}

.dxbl-flyout .dxbl-popover {
    background: white !important;
}

dxbl-scroll-viewer {
    background: white !important;
    border: 0px solid !important;
}

dxbl-grid {
    border: none !important;
}

.dxbl-grid-group-panel-container {
    color: lightgray;
    background: white;
    padding: 0px !important;
}

.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > * {
    background-color: var(--dx-grid-header-color, rgba(0, 0, 0, 0)) !important;
}

dxbl-grid td > span {
    white-space: nowrap;
}

.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    border-top: none;
}


/* Report Designer */
.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
    left: 0px !important;
}

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview {
    border: none !important;
    border-radius: 5px;
}

/* Pivot Grid */
.dx-pivotgrid .dxpg-field-cell .btn {
    font-size: 0.8rem !important;
}

.dx-pivotgrid .table td, .dx-pivotgrid .table th {
    border-color: lightgray !important;
}

.dx-pivotgrid .table tr th, .dx-pivotgrid .table tr td, .dxpg-total-text {
    font-size: 0.95rem !important;
}

.dx-pivotgrid .table thead th.dxpg-area-data {
    max-width: 0px !important;
}

.dx-pivotgrid {
    background-color: transparent !important;
}

.dxbl-tagbox > .form-control {
    border: initial !important;
    padding: initial !important;
    height: 100% !important;
    line-height: initial !important;
}


.dxbl-date-edit-input {
    height: calc(1.5em + 0.75rem + 4px);
}

.dxbl-tagbox {
    height: calc(1.5em + 0.75rem + 3px);
}

.dxbl-tagbox-input {
    padding: .375rem .75rem !important;
}

.dxbl-grid-group-panel-content-container {
    padding-top: 0px !important;
    font-size: 14px;
}

dxbl-popup-cell {
    z-index: 9000 !important;
}

    dxbl-popup-cell:has(dxbl-flyout):has(.dxbs-scheduler) {
        z-index: 5000 !important;
    }

/* Grid inline editors padding */
.dxbl-inline-grid td {
    padding: 0px !important;
}

.dxbl-grid tr > .text-right {
    text-align: left !important;
}

.dxbl-inline-grid .dxbl-text-edit {
    margin: 0px !important;
    border: 1px solid #fff !important;
    border-radius: 0px !important;
}

.dxbl-text-edit.dxbl-focused, .dxbl-text-edit:focus-within {
    border: 1px solid #747474 !important;
    box-shadow: none !important;
}

.dxbl-no-headers .dxbl-grid-header-row {
    display: none;
}

.dxbl-light-headers .dxbl-grid-header-row {
    background: #f2f2f2 !important;
}

.dxbl-light-headers .dxbl-grid-header-content > span {
    font-weight: normal !important;
}

.dxbl-grid-empty-data {
    padding: 10px !important;
}

    .dxbl-grid-empty-data > span {
        color: #cecece;
        font-weight: normal;
    }


div.dxbl-btn-group.dxbl-input-group-append > .btn.dx-btn:not(.dxbl-editor-clear-btn).btn-sm, div.dxbl-btn-group.dxbl-input-group-prepend > .btn.dx-btn.btn-sm {
    padding: 0.45rem !important;
    border-radius: 0rem 0.25rem 0.25rem 0rem;
}

.dxbl-form-control {
    padding: .375rem .75rem !important;
}

.dxbl-editor-input-container {
    height: calc(1.5em + .75rem + 2px) !important;
}

.dxbl-form-control {
    height: calc(1.5em + .75rem + 1px) !important;
}

.dxbl-grid tbody .form-control:read-only {
    background: #f7f7f7 !important;
    padding-right: 0.75rem;
}

.dxbl-grid .disabled {
    display: none !important;
}

.dxbl-grid .dxbl-form-control {
    max-width: calc(100% - 2px);
}

.dxbl-grid-empty-cell {
    display: none;
}

.dxbl-gridview {
    padding: 0px !important;
}

.dxbl-listbox {
    background: white !important;
}

.dxbl-tag {
    padding: 0px !important;
    margin: 0px !important;
}

    .dxbl-tag .btn {
        margin-top: 2px !important;
    }

    .dxbl-tag::before {
        background: none !important;
    }

.dxsc-edit-button {
    display: none !important;
}

.dxbl-resource-navigator .dxbl-textbox-w-icon .dxbl-editor-input-container > input {
    height: calc(1.5em + .75rem + 1px) !important;
    padding-left: 2.3rem !important;
}

.dxbl-resource-navigator .dxbl-textbox-w-icon input {
    padding-left: 2.75rem !important;
}

.dx-search {
    width: 15px !important;
    height: 15px !important;
}

.dxbl-resource-navigator .dxbl-textbox-w-icon .dxbl-textbox-icon {
    top: 0px !important;
}

dxbl-scheduler > .dxsc-main-container > .dxbs-sc-tb-wrapper > .dxbl-toolbar > .dxbl-btn-toolbar > .dxbl-toolbar-group:nth-last-child(-n+2) {
    display: none !important;
}

.dxbl-scheduler .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn-group {
    z-index: 5 !important;
}

.dxbl-tb-flex1 {
    display: none !important;
}

.dxbl-scheduler .dxbl-sc-tb-wrapper {
    padding-left: 0px !important;
}

.dxbs-scheduler .dxsc-left-handle {
    display: none !important;
}

.dxbs-scheduler .dxsc-right-handle {
    display: none !important;
}

.dxbl-scheduler .dxbl-sc-apt .dxsc-apt-bg {
    opacity: 0.8 !important;
}

.dxbl-scheduler .dxbl-sc-apt .dxsc-content-wrapper {
    padding: 0.2rem !important;
}

.popover-header {
    z-index: 1;
}

.popover-faux-header {
    padding: .6rem 1.1rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

    .popover-faux-header > div {
        font-size: 1.4em;
        visibility: collapse;
    }

.popover-header {
    background: transparent !important;
}

.schedule-item-color-status {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem;
    min-width: 8px;
    height: 100%;
}

.dxbl-dropdown-dialog {
    background: white !important;
}

.notification-popup {
    background: transparent !important;
}

.dxbl-tabs {
    background: #f7f7f7 !important;
}

.dxbl-calendar {
    background: white !important;
}

.dxbs-gridview {
    padding: 0px !important;
}

    .dxbs-gridview > .card {
        border: 0 !important;
    }

    .dxbs-gridview th {
        border-bottom: 0 !important;
    }

.dxbl-readonly {
    background: #e9ecef !important;
}


.dxbs-scheduler .dxbs-sc-apt.dxbs-sc-horizontal-apt {
    padding: 4px 1px 0 1px !important;
}

.dx-overlay-wrapper{
    z-index:6000 !important;
}

.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before{
    background:transparent !important;
}

.dxbl-grid > .dxbl-grid-bottom-panel{
    background:white;
}