﻿
input[type="text"].date.k-input-inner, .k-combobox input[type="text"].k-input-inner {
    border: none;
}

.k-window.customClass .k-window-title {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    color: #424242;
    display: block;
}

.k-datetimepicker.k-input.calendar-date.k-input-md.k-rounded-md{
    padding:0;
}

.k-block > .k-header, .k-window-titlebar {
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .6) 0, rgba(255, 255, 255, .0) 100%);
}

.k-block > .k-header, .k-window-titlebar span.k-window-title {
    font-size: 1.2em;
}

.k-tabstrip {
    font-size: 12.5px;
}

.k-tabstrip-items {
    background-color: var(--kendo-color-surface, #f0f0f0);
}

.k-tabstrip-items .k-link{font-size:14px;}

.k-combobox.focus, .k-dropdownlist.focus {
    outline: -webkit-focus-ring-color auto 1px;
}

.k-dropdownlist {
    background-color: #ffffff;
}

.k-dropdownlist[aria-readonly="true"] {
    background-color: rgba(239, 239, 239, 0.3);
}

.tools-del-icon {
    cursor: pointer;
    border: none;
    color: rgb(204 75 50);
}

.k-active.k-tabstrip-item.k-item .k-link {
    color: inherit;
}

table.multi-headers th:not(:last-child) {
    border-right: 1px solid var(--kendo-color-border);
}

table.multi-headers.k-rtl th:not(:last-child) {
    border-left: 1px solid var(--kendo-color-border);
}

table.multi-headers th {
    border-inline-start-width: 0 !important;
    border-bottom: 1px solid var(--kendo-color-border);
    font-weight: var(--kendo-font-weight);
    text-align: start;
    padding: 3px;
}

.k-word-lines .k-column-title {
    white-space: normal;
    word-wrap: normal;
}

.k-word-lines{
    vertical-align:middle !important;
}

/*************************************************************/
.custom-kendo-switch-xs {
    width: 44px;
    height: 20px;
}

.custom-kendo-switch-xs .k-switch-track {
    width: 40px;
    height: 20px;
}

.custom-kendo-switch-xs .k-switch-thumb {
    width: 20px;
    height: 20px;
}

.custom-kendo-switch-xs.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 10px);
}

.custom-kendo-switch-xs.k-switch-off .k-switch-thumb-wrap {
    left: 10px;
}

/*************************************************************/
.k-grid .k-grid-header-locked, .k-grid .k-grid-content-locked, 
.k-grid .k-grid-header-locked .k-table-th, .k-grid .k-grid-content-locked td, 
.k-grid .k-grid-content-locked .k-table-td {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

table.edit-mode tr td, table.edit-mode tr td span.date {
    padding: 0 !important;
}

table.edit-mode tr .padding{
    padding-block: var(--kendo-spacing-1, 0.25rem) !important;
    padding-inline: var(--kendo-spacing-2, 0.5rem) !important;
}

table.edit-mode .no-gap-container span {
    float: left;
}