﻿.k-grid thead {
    font-weight: bold;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}

.k-grid tbody > tr {
    background-color: #ffffff;
    border-color: #325D88;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}

.k-grid tr td {
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}

.k-grid tbody > .k-alt {
    background-color: #ffffff;
    border-color: #325D88;
    font-weight: 400;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}

.k-grid tbody tr {
    font-weight: 400;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}
.k-grid-search {
    font-weight: 400;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}
.k-grid tbody td {
    padding: 1px;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}

.k-grouping-header {
    font-weight: bold;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}

.k-grid-pager {
    font-weight: bold;
    font-size: 13px;
    font-family: 'IBM Plex Sans', sans-serif;
}

.k-footer-template {
    font-weight: bold;
    font-size: 13px;
    
}
    .k-footer-template td {
        font-size: 13px;
      
    }
.k-grid-filter-menu {
    font-weight: bold;
    font-size: 13px;
}

.k-grid-filter-popup {
    font-weight: bold;
    font-size: 13px;
   
}

.k-grid td.k-state-selected:hover, .k-grid tr.k-state-selected:hover td {
    background-color: #3379b5;
    color: #ffffff;
}

.k-editor-content {
    font-size: 13px;
}
.k-grouping-row {
    font-size: 13px;
    text-align: end;
    font-weight: bolder;
    color: green;
    background: lightslategray
}
    .k-grouping-row td {
        font-size: 13px;
       
        text-align: end;
        font-weight: bolder;
        color: green;
    }

.k-filter-row {
    font-size: 13px;
    padding: 1px;
}
    
.k-filter-row th span {
    font-size: 13px;
       
}

.k-filtercell {
    font-size: 13px;
}

.k-dropdown {
    font-size: 13px;
    font-weight: 400;
    
}

.k-dropdown .k-dropdown-wrap .k-input {
        padding: 3px;
        height: 25px;
        width: 100%;
}

.k-numerictextbox {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
}

    .k-numerictextbox .k-numeric-wrap .k-input {
        padding: 2px;
        height: 25px;
        width: 100%;
    }



.k-datepicker {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.0;
}

    .k-datepicker .k-picker-wrap .k-input {
        padding: 0px;
        height: 30px;
        width: 100%;
    }

.k-calendar {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.0;
}
.k-upload {
    font-size: 13px;
    line-height: 1.0;
    font-weight: 700;
}

.k-upload-button {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.0;
}

.k-treeview {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.0;
}



