﻿/* Custom styles goes here */

.dx-datagrid-headers.dx-header-multi-row .dx-datagrid-content .dx-datagrid-table .dx-row.dx-header-row > td {
    text-align: center !important;
    font-weight: bold;
}

.dx-button-content .datatableExcelButton {
    margin-top: -8px !important;
}

.dx-button-content .datatableColumnPickerButton {
    margin-top: -8px !important;
}

.dx-header-row {
    background-color: #e4e6e7 !important;
    color: #494846 !important;
}

    .dx-header-row .dx-datagrid-text-content {
        text-align: left !important;
    }

.dx-widget {
    font-family: "Montserrat", sans-serif !important;
}

.dx-datagrid-filter-row .dx-editor-cell .dx-item-content .dx-icon {
    color: #40C4FF !important;
}

.dx-datebox-calendar .dx-dropdowneditor-icon {
    color: #64b000 !important;
}

.dx-header-row .dx-column-indicators .dx-header-filter {
    color: #64b000 !important;
    font-size: 17px !important;
    text-align: left !important;
}

.dx-searchbox.dx-editor-filled .dx-placeholder {
    color: black !important;
}

.dx-header-row .dx-header-filter-indicator {
    line-height: 20px !important;
}

.dx-scrollbar-vertical .dx-scrollbar-hoverable {
    width: 20px !important;
}

.dx-scrollbar-vertical .dx-scrollable-scroll {
    width: 20px !important;
}

.dx-datagrid-adaptive-more {
    color: black !important;
}

div.dx-column-indicators {
    float: right !important;
}

.dx-visibility-change-handler {
    max-height: 700px !important;
}

.dx-scrollable-content .dx-freespace-row {
    height: 0px !important;
    display: none !important;
}

.dx-toolbar {
    margin-bottom: 10px !important;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable {
    height: 15px !important;
    bottom: -15px !important;
    left: 0 !important;
    right: 0 !important;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable {
    width: 15px !important;
}

.dx-scrollbar-horizontal .dx-scrollable-scroll {
    height: 15px !important;
}

.dx-scrollbar-vertical .dx-scrollable-scroll {
    width: 15px !important;
}

.dx-data-row .btn-group {
    margin-right: 5px !important;
}

button:disabled {
    cursor: not-allowed !important;
}

a.disabled {
    cursor: not-allowed !important;
    color: #6c757d !important;
    pointer-events: auto !important;
}

custom-control-input.disabled {
    cursor: not-allowed !important;
}

.opacity03 {
    opacity: 0.3 !important;
}

.datagrid-total-summary {
    display: inline-block;
    margin-right: auto;
    padding: 5px;
    font-family: "Montserrat", sans-serif !important;
}

.dx-loadpanel-content {
    z-index: 1001 !important;
}

.dx-loadpanel-wrapper {
    z-index: 1001 !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

.form-group {
    margin-bottom: 15px;
}

.swal2-container {
    z-index: 1200 !important;
}
.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}
