/* Menu */
#menu {
    border-bottom: 1px solid #c5c5c5;
}

#menu li {
    border-right: 1px solid #c5c5c5;
}

.k-icon.k-svg-icon.k-svg-i-more-vertical svg path {
    fill: white; /* Rot als Beispiel */
}


button.k-disabled .k-svg-icon svg path {
    fill: rgb(213, 213, 213); /* Beispiel: Grau für deaktivierten Zustand */
}


button.k-button.k-button-md.k-button-flat.k-button-flat-primary  {
    border-color: rgba(0, 0, 0, 0.08) !important;

    background-color:rgba(0, 0, 0, 0.08) !important;

}



.k-selected,
.k-selected .k-table-td{
    background-color: #e3952e !important;
    border-color: #e3952e !important;
}



.k-menu,
.k-item.k-menu-item{
    font-size: 17px;
}

.k-menu:not(.k-context-menu) > .k-item {
    color: unset;
}


.hide_menu > a {
    visibility: hidden;
}


.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-hover {
    background-color: goldenrod;
    color: black;
}

.k-menu-group .k-item > .k-link:active, .k-menu-group .k-item > .k-link.k-active, .k-menu-group .k-item > .k-link.k-selected, .k-menu.k-context-menu .k-item > .k-link:active, .k-menu.k-context-menu .k-item > .k-link.k-active, .k-menu.k-context-menu .k-item > .k-link.k-selected {
    color: black;
    background-color: goldenrod;
}

/* Grid */

.k-svg-icon > svg {
    fill: black;
}
.k-toolbar:not(.k-editor-toolbar) .k-toolbar-tool .k-svg-icon >  svg,
.k-sort-icon .k-svg-icon >  svg
{
    fill: white;
}


.k-grid .k-table-th > .k-checkbox {
    margin: 0rem 0 0rem 1rem;
}

.k-grid .k-toolbar .k-button {
    color: white;
    border: 1px solid rgb(187, 187, 187);
}

.k-grid-custom-toolbar {
    display: inline;
    float: right;
    margin-right: 4px;

}

.k-grid-custom-toolbar .k-button {
    background: #789141;
    margin-right: 4px;
    font-weight: 400;
}

button.k-grid-excel {
    font-weight: 400;
}

.k-grid-toolbar {
    display: block;
    padding: 10px 20px;
}
.k-grid-toolbar .k-spacer {
    display:none;
}

/*.k-grid-toolbar .k-toolbar-overflow-button {*/
/*    display: none;*/
/*}*/

.k-grid-toolbar .k-button,
.k-grid-toolbar .k-button:hover,
.k-grid-toolbar .k-button:focus{
    margin-bottom: 0;
    border: 1px solid white;
    height:37px;
    padding: 4px 8px;
}

.k-toolbar .k-input {
    width: 15.7em;
}

.k-grid-norecords {
    display:flex;
    align-items:center;
    justify-content:center;
}

.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: goldenrod;*/
}


.k-command-cell button {
    margin-bottom: 0;
}

/* Grid Pager */

.k-pager .k-pager-numbers-wrap .k-button {
    margin-bottom: 0;
}


/* Input */

.k-input input:focus {
    border: 0;
    box-shadow: none;
}
.k-searchbox:focus-within {
    box-shadow: 0 0 5px var(--input-border-color);
    border: 1px solid var(--input-border-color);
    outline: none;
}

.k-filter-menu-container input,
.k-filter-menu-container .k-input-spinner button{
    margin: 0;
}

.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover,
.k-grid-header .k-grid-header-menu:hover,
.k-grid-header .k-hierarchy-cell .k-icon:hover
{
    background-color: transparent;
}

.k-grid-header .k-grid-filter.k-active,
.k-grid-header .k-header-column-menu.k-active,
.k-grid-header .k-grid-header-menu.k-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-active
{
    background-color: #ff6358;
}

.k-checkbox:checked, .k-checkbox.k-checked {

    background-color: #f35800;
}

/* Editor */

.k-editor-toolbar .k-button {
    margin:0;
}

.k-input.k-combobox input {
    margin:0;
    height:auto;
}
.k-editor {
    margin-bottom: 20px;
}

.k-grid-toolbar.k-toolbar {
    background-color:#789141!important;
}

/* Grid Buttons*/

.k-grid tbody .k-button {
    min-width: 64px;
}
.k-grid .k-table-row {
	background-color: white;
}

.k-grid-header .k-table-th.k-grid-header-sticky, .k-grid-header td.k-grid-header-sticky, .k-grid-header .k-table-td.k-grid-header-sticky, .k-grid-header .k-grid-header-sticky.k-sorted {
    border: 1px solid rgba(0, 0, 0, 0.08);
}

.k-footer-template .k-grid-footer-sticky, .k-grid-header .k-grid-header-sticky, .k-grouping-row .k-grid-content-sticky, .k-master-row .k-grid-content-sticky {
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-top: none;
    border-bottom: none;

}
.k-master-row .k-grid-content-sticky {
    /*border-color: rgba(0, 0, 0, 0.3);*/
    /*border-top-color: rgba(0, 0, 0, 0.08);*/
    background-color: inherit;
}

.k-master-row.k-selected .k-grid-content-sticky {
    background-image: none !important;
    background-color: #e3952e !important;
}

.k-master-row.k-selected:hover .k-grid-content-sticky {
    background-image: none !important;
    background-color: #e3952e !important;
}

.k-master-row:hover .k-grid-content-sticky, .k-master-row:hover .k-grid-row-sticky, .k-master-row.k-hover .k-grid-content-sticky, .k-master-row.k-hover .k-grid-row-sticky {
    background-color: #bdb4af !important;
}


.k-grid tr:not(.k-selected):hover {
    background-color: #bdb4af !important;
}

.k-alt, table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background-color: #f1f1f1;
}

.k-grid-header .k-table-th.k-grid-header-sticky, .k-grid-header td.k-grid-header-sticky, .k-grid-header .k-table-td.k-grid-header-sticky, .k-grid-header .k-grid-header-sticky.k-sorted {
    color: white;
}


.k-grid{
    height:100%;
    width:100%;
}



/*.k-toolbar.k-grid-toolbar*/
/*{*/
/*    display:block;*/
/*}*/

.k-display-flex{
    display:flex;
}
.k-grid .k-header,
.k-grid .k-table-th{
    background-color: #789141!important;
    color: white;

}
.k-grid-search{
    width:15.7em;
}

.k-grid-header .k-header{
    color:white;
}
.k-grid .k-header a{
    color:white!important;
}
.k-grid .k-toolbar a{
    color:white!important;
}
.k-grid .k-toolbar {
    color:white!important;
}
