﻿
.k-grid {
    font-size: 0.8rem;
}

.k-grid th, .k-grid td {
    padding: 1px 3px;
    font-size: 0.8rem;
}

.k-grid .k-grid-edit-row td:not(.k-hierarchy-cell), .k-grid .k-command-cell, .k-grid .k-edit-cell {
    padding: 2px 6px;
}

.k-grid-sm .k-table-th {
    padding-block: 1px;
    padding-inline: 3px;
}

.k-grid-sm .k-table-td {
    padding-block: 1px;
    padding-inline: 3px;
}

.k-combobox .k-dropdown-wrap {
    border-color: rgba(0, 0, 0, 0.28);
}

.k-numerictextbox .k-numeric-wrap {
    border-color: rgba(0, 0, 0, 0.28);
}

.k-textbox {
    border-color: rgba(0, 0, 0, 0.28);
}

.k-button, .k-button-secondary {
    border-color: rgba(0, 0, 0, 0.15);
}

.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
    border-color: rgba(0, 0, 0, 0.15);
}

.k-checkbox {
    border-color: rgba(0, 0, 0, 0.28);
}

.k-edit-cell > .k-textbox, .k-edit-cell > .k-widget:not(.k-switch), .k-grid-edit-row > td > .k-textbox, .k-grid-edit-row > td > .k-widget:not(.k-switch) {
    margin-left: -3px;
}

.k-grid-edit-row td > .k-textbox, .k-grid-edit-row td > .k-widget:not(.k-switch), .k-edit-cell > .k-textbox, .k-edit-cell > .k-widget:not(.k-switch) {
    width: 100%;
}
.k-drawer-item {
    background-color: rgba(240,240,240,1);
    padding: 0.15rem 0.15rem;
}
.k-drawer-item .k-item-text {
    padding-top: 0.2rem;
}
.k-drawer-item:hover {
    background-color: rgba(240,240,240,0.25);
}

li.k-drawer-separator {
    background-color: rgba(0,0,0,0.12);
    height: 2px;
    padding: 0;
}

.k-drawer-item .k-icon {
    margin-top: 0.33rem;
    margin-left: 0.8rem;
}

li.k-drawer-item.k-state-selected, li.k-drawer-item.k-state-selected:hover {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 0.7);
}

div.k-multiselect.k-input-solid {
    border-color: rgba(0,0,0,0.25);
}