.layout-fixed.text-sm .main-sidebar-custom .sidebar {
    height: calc(100% - ((2.93725rem + 3rem) + 1px));
}

.content-wrapper > .content {
    padding: 0;
}

.dx-toolbar {
    padding: 0.3rem;
    margin-bottom: 0.5rem;
    box-shadow: 0 0 5px 0px;
}

.card {
    margin: 1rem;
}

.validation-summary-errors > ul {
    list-style: none;
    padding: 0;
}

.dx-list {
    border: 1px solid #ddd;
    border-radius: 4px;
}

.dx-datagrid.dx-datagrid-borders > .dx-datagrid-filter-panel {
    order: -1;
    border-bottom: 0px;
    border-top: 1px solid #ddd;
}

.dx-texteditor-input {
    padding: 4px 4px 4px !important;
    min-height: 27px !important;
}

.dx-placeholder::before {
    padding: 4px 4px 4px !important;
}

.form-group {
    margin-bottom: 0.5rem !important;
}

.col-form-label {
    line-height: 1 !important;
}

.dx-popup-content {
    padding: 5px !important;
}

.dx-fileuploader-show-file-list .dx-fileuploader-files-container {
    padding-top: 0px !important;
}

.dx-fileuploader-input-wrapper {
    padding: 0 !important;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) {
    background-color: #5c95c580 !important;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link {
    background-color: unset !important;
}
