:root {
    --kendo-font-family: inherit;
    --kendo-font-size: 13px;
    --kendo-color-primary: #fd8611;
    --kendo-color-primary-hover: #ff6e00;
    --kendo-color-primary-active: #ff650e;
}
.k-chart, .k-sparkline, .k-stockchart {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    background-color: transparent;
}

.k-input-md, .k-picker-md {
    font-size: 13px;
    font-weight: 500;
}
.k-list-md .k-list-item{ border-bottom: 1px solid #dfdfdf;}

.k-popup .k-list .k-item, .k-fieldselector .k-list .k-item, .k-list-optionlabel, .k-popup > .k-group-header, .k-popup > .k-virtual-wrap > .k-group-header ,
.k-list-item-text{
    padding: 1px 5px 1px 5px;
   /* line-height: 1.8em;
    min-height: 1.8em;*/
    font-size: 13px;
    font-weight: 500;   
}
.k-list-md .k-list-item .color-orange-2 {
    font-size: 13px;
    color: #0064cf;
}
.k-grid a {
    color: #ff5200;
    font-weight: 600;
}
.k-grid td, .k-grid .k-table-td {
    font-weight: 600;}
 
/*.k-grid .k-grid-header .k-table, .k-grid .k-grid-content .k-table, .k-grid .k-grid-content-locked .k-table, .k-grid .k-grid-footer .k-table {
    table-layout: inherit;
}*/
   
.k-column-title {
    white-space: normal;
    flex-shrink: 1;
    text-align: center;
}

.search-result-header2 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
    color: #c34e02 !important;
}

.k-grid-norecords-template {
    color: #ad0b0b;
    background-color: #fff9d4f0;
    border: none;
    border-bottom: 1px #eee solid;
    border-top: 2px #a1a1a1 solid;
    padding: .2em .3em;
    height: 2em;
    width: 100%;
    line-height: 2em;
    font-size: 13px;
    font-style: italic;
}

.k-pager-info { display: flex !important;}

.k-grid-header .k-grid-header-wrap th.k-header {
    text-align:center;
    vertical-align: middle;
}
.k-grid .k-cell-inner > .k-link {
    display: inline-block;}

.label-remark02 {
    font-weight: 600;
    color: #c34e02;
    font-size: 13px;
}

.text-right {
    text-align: right !important;
}

span.k-autocomplete {
    width: 100%;
    padding: 0px;
}

.k-grid {
    border-width: 0px;}/**/

.k-grid td, .k-grid .k-table-td
{ border-bottom: 1px #ccc solid;}
    
.k-grid-content .k-table-row:last-child > td, .k-grid-content .k-table-row:last-child > .k-table-td, .k-grid-content-locked .k-table-row:last-child > td, .k-grid-content-locked .k-table-row:last-child > .k-table-td {
    border-bottom-width: 1px;
}

.k-toolbar {
    background-color: transparent;
    padding: 10px 0px; border-style: none;
    border-width: 0px;}
    
.k-toolbar > * {
    display: block;width: 100%;}

.k-grid .k-button {
       margin: 0px;
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    background-color: #f3f3f3;
    border-color: #e7e7e7;
    /* font-weight: 500; */
    line-height: 1;
    min-width: 2rem;
    min-height: 2rem;
    padding: 4px 15px;
    border-radius: 0px;
    letter-spacing: 0px;
}
.search-result-header {
    margin-top: 0px;
    color: #b94f00;
}

.k-tooltip,.k-chart-tooltip
{
  font-size: 16px !important;
}


/* Kendo Input in Autocomplete */
span.k-list-item-text {
	width: 100%;
}
span.form-control > input.k-input {
    text-indent: 0.8em;
    border: 0;
    margin: 0;
}
ul.k-list-ul {
	border: 0; margin: 0; padding: 0;
	cursor: pointer;
}
ul.k-list-ul > li.k-list-item > table {
	border: 0; margin: 0; padding: 0;
	cursor: pointer;
}

.k-list-container{width:100%}
span.k-list-item-text {border: 0; margin: 0; padding: 0;
	cursor: pointer;}
span.k-list-item-text> table  > tbody > tr > td{border: 0; margin: 0; padding: 0;
	cursor: pointer; }
span.k-list-item-text> table > tbody > tr > td:first-child { font-weight: 500; width: 100px;}
span.k-list-item-text> table > tbody > tr > td:nth-child(2) { width: 400px; }
span.k-list-item-text > table > tbody > tr > td:first-child  { font-weight: bold; color: #1a1a1a; text-transform: uppercase; }
span.k-list-item-text > table > tbody > tr > td:nth-child(2) { font-weight: bold; color: #1a1a1a; text-transform: capitalize; }

@media screen and (min-width:768px) {

.k-grid {
 display: contents;  /* */
    }
#grid-intp,.bootgrid-table{
 display: table !important;   /**/
    }
}