﻿.k-header {
    color: rgb(var(--color-text));
    background-color: rgb(var(--color-bg));
}

.k-input.k-multiselect,
.k-dropdownlist,
.k-input, .k-multiselect-wrap, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
    color: rgb(var(--color-text));
    background-color: rgb(var(--color-bg));
}

.k-content, .k-panel > li.k-item, .k-panelbar > li.k-item, .k-tiles {
    background-color: rgb(var(--color-bg));
}

.k-button {
    border-color: rgb(var(--color-hov));
    color: rgb(var(--color-text));
    background-color: rgb(var(--color-bg));
}

.k-picker-solid,
.k-input.k-multiselect, .k-dropdownlist, .k-input, .k-multiselect-wrap, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
    border-color: rgb(var(--color-hov));
}

.k-input, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
    background-color: white;
}

.k-radio,
.k-radio:checked {
    border-color: rgb(var(--color-hov));
    background-color: #ffffff;
}

/*grid*/

.filterActive {
    background-color: rgb(97,128,0) !important;
}

.k-grid-header .k-header {
    /*background-color: rgb(var(--color-bg));*/
    background-color: rgb(var(--color-hov));
    color: rgb(var(--color-text));
}

/*.k-grid-content {
    background-color: rgb(var(--color-bg));
}*/

.k-grid .k-table {
    /*border-width: 1px 1px 1px 1px;*/
    border-collapse: collapse;
    border-spacing: 0;
    box-sizing: content-box;
}

.k-grid,
.k-grid td, .k-grid .k-table-td,
.k-grid .k-table-th {
    border-color: rgb(var(--color-hov));
    border-width: 1px 1px 1px 1px;
}

    .k-grid td.k-state-selected:hover, .k-grid tr:hover {
        color: #000 !important;
        background-color: rgb(var(--color-base));
    }

.k-table-alt-row {
    background-color: rgba(var(--color-sel), 0.3);
}

.k-grid .k-table-row.k-table-alt-row {
    background-color: rgba(var(--color-sel), 0.3);
}

.k-grid .k-table-tbody > .k-table-row:not(.k-detail-row):hover,
.k-grid .k-table-tbody > .k-table-row:not(.k-detail-row).k-hover {
    background-color: rgba(var(--color-hov), 0.25);
}

.k-grid td.k-selected,
.k-grid .k-table-row.k-selected > td,
.k-grid .k-table-td.k-selected,
.k-grid .k-table-row.k-selected > .k-table-td {
    background-color: rgb(var(--color-sel));
}

.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected:hover .k-link {
    background-color: rgb(var(--color-base));
}

.k-calendar .k-calendar-td:hover .k-calendar-cell-inner,
.k-calendar .k-calendar-td:hover .k-link {
    border-color: rgb(var(--color-hov));
    background-color: rgb(var(--color-hov));
}

/* Checkbox überarbeitung mit abhängigkeiten zum disabled. Konfigurationsseiten Stammdaten/Berichtscenter*/
.checkbox-non-disabled-color {
    color: rgb(var(--color-text)) !important;
}

.checkbox-disabled-color {
    color: rgb(166,166,166) !important;
}