@charset "UTF-8";
/*
1、#04519f>>#04519f
2、#337ab7>>#337ab7
*/
/* Bootstrap variables */
/* DevExpress variables */
.dxbl-image {
    color: #337ab7;
}

.dxbl-text-edit {
    --dxbl-text-edit-focus-shadow-color: #337ab7 !important;
    --dxbl-text-edit-focus-shadow-spread: 0.05rem !important;
    --dxbl-text-edit-focus-border-color: #337ab7 !important;
}

.card-header {
    font-size: 14px !important;
    font-weight: 400 !important;
    background-color: white !important;
}

.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content {
    padding: 5px var(--dxbl-accordion-group-item-content-padding-x) !important;
}

.dxbl-modal {
    --dxbl-popup-header-font-weight: 600 !important;
}

.dxbl-dropdown-footer > .dxbl-btn-primary {
    border-color: #04519f !important;
    background-color: #04519f !important;
}

.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header {
    display: none !important;
}

.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
    flex-direction: row-reverse;
}

    .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn {
        margin: 0 5px;
    }

.bg-primary {
    background-color: #04519f !important;
}

.dxbl-btn-primary {
    --dxbl-btn-bg: #04519f !important;
    --dxbl-btn-border-color: #04519f !important;
    --dxbl-btn-color: #fff !important;
    --dxbl-btn-active-bg: #512e78 !important;
    --dxbl-btn-active-color: #fff !important;
    --dxbl-btn-active-border-color: #512e78 !important;
    --dxbl-btn-hover-bg: #337ab7 !important;
    --dxbl-btn-hover-color: #fff !important;
    --dxbl-btn-hover-border-color: #337ab7 !important;
    --dxbl-btn-disabled-bg: #9f86bb !important;
    --dxbl-btn-disabled-color: #fff !important;
    --dxbl-btn-disabled-border-color: #9f86bb !important;
    --dxbl-btn-disabled-opacity: 1 !important;
    --dxbl-btn-focus-shadow-color: rgba(95, 54, 141, 0.5) !important;
    --dxbl-btn-focus-shadow-spread: 0.125rem !important;
    --dxbl-btn-focus-shadow-blur: 0rem !important;
}

.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before, .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before {
    background-color: #04519f !important;
}

.dxbl-grid {
    --dxbl-grid-focus-frame-color: #04519f !important;
    --dxbl-grid-header-font-weight: 400 !important;
}

.dxbl-list-box, .dxbl-list-box-render-container {
    --dxbl-list-box-column-header-font-weight: 400 !important;
}

.dxbl-btn.dxbl-btn-link, .dxbl-btn.dxbl-btn-outline-link, .dxbl-btn.dxbl-btn-text-link {
    --dxbl-btn-hover-color: #04519f !important;
}

.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within {
    outline: none !important;
}

.dxbl-checkbox {
    --dxbl-checkbox-check-element-checked-bg: #04519f !important;
    --dxbl-checkbox-radio-checked-border-color: #04519f !important;
    --dxbl-checkbox-switch-checked-bg: #04519f !important;
    --dxbl-checkbox-radio-check-bg: #04519f !important;
    --dxbl-checkbox-checked-focus-shadow-color: #337ab7 !important;
    --dxbl-checkbox-unchecked-focus-shadow-color: #337ab7 !important;
    --dxbl-checkbox-check-element-checked-hover-bg: #337ab7 !important;
    --dxbl-checkbox-switch-checked-hover-bg: #337ab7 !important;
    --dxbl-checkbox-radio-checked-hover-bg: #337ab7 !important;
    --dxbl-checkbox-radio-checked-hover-border-color: #337ab7 !important;
}

.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    background-color: #e7e8e8 !important;
    border-radius: 0px !important;
    color: black !important;
}

.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container > .dxbl-text:not(.dxbl-badge) {
    padding: 10px 0.75em;
}

.dxbl-pager {
    --dxbl-pager-active-page-btn-bg: #04519f !important;
}

.dxbl-treeview .dxbl-treeview-items-container[role="tree"] {
    padding-right: 0 !important;
}

.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content {
    padding-bottom: 0 !important;
}

.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    background-color: #337ab7 !important;
}