﻿/*
    Until this issue is resolved...
    https://www.telerik.com/account/support-center/view-ticket/1607380
*/
td.cell-column.k-table-td{
    display:none !important;
}



/*Overcome Telerik Themebuilder's inadequacies*/
.k-grid.k-grid-md .k-grid-table.k-table .k-table-tbody .k-master-row.k-table-row.k-alt {
    background-color: #E5F0F9;
    background-image: none
}

.k-grid.k-grid-md .k-grid-table.k-table .k-table-tbody .k-master-row.k-table-row.k-selected {
    background-color: #F5F5DC;
    background-image: none
}

    .k-grid.k-grid-md .k-grid-table.k-table .k-table-tbody .k-master-row.k-table-row.k-selected td {
        background-color: rgba(0,0,0,0);
    }

/*Dialog change kendo.confirm title*/
.k-confirm .k-window-titlebar::before {
    color: #212529;
    content: 'Confirmation';
}
.k-window-titlebar {
    color: #212529 !important;
    font-size: 18px;
}

.k-confirm .k-window-titlebar .k-dialog-title {
    visibility: collapse;
}

.k-no-data:not([style*="display: none"]), .k-nodata:not([style*="display: none"]) {
    display: table-row !important;
}

.k-grid-content.k-auto-scrollable {
    overflow-y: scroll !important;
}



.k-grid-hide-header div.k-grid-header,
.k-grid-hide-header thead.k-grid-header {
    height: 0;
    border-bottom-width: 0;
    display: none;
    overflow: hidden;
}



.k-numerictextbox:has(input[readonly]) .k-input-spinner {
    opacity: 0.5;
}
    .k-numerictextbox:has(input[readonly]) .k-input-spinner button {
        cursor: default;
    }
.k-datepicker:has(input[readonly]) button {
    opacity: 0.5;
    cursor: default;
}
.k-input-solid:has(input[readonly]):focus-within {
    border-color: #ced4da !important;
    color: unset !important;
    background-color: unset !important;
    box-shadow: none !important;
}


.cfs-dropdownlist-clear {
    text-decoration: none;
    color: rgb(33, 37, 41);
    font-weight: 400;
}