.app-main-kendo-grid-container {
    overflow: hidden;
}
.app-kendo-grid-button {
    color:gray;
    left: -10px;
}

.k-column-resizer {
    height: 0px !important;
}

.k-grid {
    /* font-family: "Roboto" !important; */
    font-size: 13px !important;
    color: #666 !important;
}

/* .k-reset {
    padding-top: 8px !important;
    padding-left: 0px !important;
} */

.k-grid-header .k-header {
    font-size: 13px !important;
    font-weight: 500;
    padding-bottom: 5px !important;
    color: darkslategrey;
    padding-left: 0px !important;
    border: 0px !important;
}

.k-grid-header > th {
    transition: none;
}

.k-grid-header:hover th {
    border-right-color: rgba(0, 0, 0, 0) !important;
    transition: none;
}

.k-grid td {
    color: gray;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    padding-left: 18px !important;
    padding-right: 5px !important;

    text-overflow: inherit !important;
    border-color: rgba(0, 0, 0, 0.04) !important;
    border-left-color: rgba(0, 0, 0, 0) !important;    
}

.k-grid td:first-child {
    padding-left: 0px !important;
    padding-top: 8px !important;
    font-weight: normal !important;
}

.k-grid-content {
    overflow: hidden !important;
}

div.k-grid-header, div.k-grid-footer {
    padding-left: 0px !important;
}

.k-grid .k-group-col, .k-grid .k-hierarchy-col {
    width: 0px !important;
}

.k-grid tbody tr:not(.k-detail-row):hover, .k-grid tbody tr:not(.k-detail-row).k-state-hover, .k-grid tbody tr:not(.k-detail-row).k-hover {
    background-color: inherit !important;
}

.k-grid .k-grouping-row + tr td {
    border-top-width: 0px !important;
}

.k-pager-wrap {
    border-color: rgba(0, 0, 0, 0.08) !important;
    color: #424242 !important;
    background-color: #fafafa !important; 
}

/* .small-grid.k-grid td {
    padding-bottom: 0px !important;
    padding-top: 2px !important;
    padding-right: 17px !important;
    padding-left: 0px !important;
    text-overflow: inherit;
}   

.small-grid, .k-pager-wrap {
    padding: 0px;
    font-size: small;
}

.smaller-font-size {
    font-size: 12px;
} */

/*NO BORDER*/
.no-border.k-grid {
    border: none;
}
.no-border .k-grid-header-wrap {
    border-right: none;
}

.k-group-footer td, .k-grouping-row td, tbody .k-group-cell { 
    background-color: #f9f9f9 !important;  
}

.k-grid-header, .k-header { 
        text-align: center;
        padding: 5px !important;
}

a:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button):hover, a:not(.mat-button):not(.mat-raised-button):not(.mat-icon-button):active {
    text-decoration: none !important;
}

/* .k-grid-header, .k-header, .k-grid-header-wrap, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-grid td, .k-grid-footer, .k-grid-footer-wrap, .k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked, .k-filter-row > td, .k-filter-row > th {
    border-color: rgba(0, 0, 0, 0.04) !important;
    border-left-color: rgba(0, 0, 0, 0) !important;
} */
