﻿.k-grid td {
    /*padding: 8px 12px;
    border-style: solid;
    border-color: inherit;
    outline: 0;
    font-weight: inherit;
    text-align: inherit;
    overflow: hidden;
    text-overflow: ellipsis;*/
    padding: 3px 5px !important;
    white-space: nowrap;
}
.k-grid th {
    padding: 3px 5px !important;
    height: 45px;
}

.CustomGridWGroup th {
    padding: 3px 5px !important;
    height: 30px !important;
}
/*

.CustomGridWGroup .k-cell-inner {*/
    /*display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: inherit;
    justify-content: center;
    overflow: hidden;*/
/*}

.CustomGridWGroup th[data-role=droptarget] > .k-cell-inner {
    margin: -8px -12px;
    margin-right: 0 !important;
    text-align: left !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: inherit;
    justify-content: center;
    overflow: hidden;
}*/

.k-column-title {
    /*  min-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    overflow: hidden;*/
    white-space: break-spaces !important;
}

/*.k-grid th {
    border-color: inherit;
    height: 45px !important;
    background-color: #eee;
}
*/

.k-header-column-menu {
    position: absolute !important;
    bottom: 0 !important;
    right: -5px !important;
}

.k-header-column-menu:hover {
    color: #fff !important;
    background-color: var(--primary-sas) !important;
}

.k-menu:not(.k-context-menu) > .k-item {
    color: #1274ac;
    color: #555 !important;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected {
    /*color: #fff;
    background-color: #1274ac;*/
    color: #fff !important;
    background-color: var(--primary-sas) !important;
}

.k-button-solid-primary {
    /*border-color: #1274ac;
    color: #fff;
    background-color: #1274ac;
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.02));*/
    border-color: var(--primary-sas) !important;
    color: #fff;
    background-color: var(--primary-sas) !important;
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.02));
}


/*Progess Bar Horizontal Line*/
.k-progressbar .k-selected {
    /*border-color: #eb5b51;
    color: #fff;
    background-color: #ff6358;*/
    border-color: var(--primary-sas) !important;
    color: #fff;
    background-color: var(--primary-sas) !important;
}

.k-grid-header .k-grid-filter.k-active, .k-grid-header .k-grid-header-menu.k-active, .k-grid-header .k-header-column-menu.k-active, .k-grid-header .k-hierarchy-cell .k-icon.k-active {
    /*color: #fff;
    background-color: #ff6358;*/
    background-color: var(--primary-sas) !important;
}

.k-grid .k-command-cell > .k-button {
   /* vertical-align: middle;*/
    border-color: #ccc;
}

.k-header > .k-cell-inner {
    margin: -8px -12px;
    margin-right: 25px !important;
    text-align: left !important;
}