﻿.k-animation-container {
  z-index: 15000 !important;
}

.bread-name .k-menu-expand-arrow {
  display: none;
}
.bread-name .k-menu-expand-arrow .k-menu-expand-arrow {
  display: inline-flex;
}
.bread-name ul, .bread-name ol {
  margin-bottom: 0;
}


.k-grid-header .k-table-th {
    font-weight: 400 !important;
    font-size: 12px !important;
}

.k-grid-header .k-table-th.text-end .k-link {
    justify-content: flex-end;
}

.k-grid .k-table-td {
    font-size: 12px !important;
}

.k-grid.row-height-50 .k-table-row {
    height: 50px !important;
}

.k-grid.row-height-15 .k-table-row {
    height: 15px !important;
}

.k-icon {
    color: rgba(0, 0, 0, 0.54);
    margin-top: 1px;
}

.k-grid {
    background-color: white !important;
    border: none !important;
}

.k-grid-header,
.k-grid-toolbar,
.k-pager {
    border-top: none !important;
    border-bottom: none !important;
}

.k-grid-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}

.k-grid-content {
    overflow-y: auto !important;
}

.k-grid-header-wrap,
.k-grid-content {
    overflow-x: auto !important;
}

.k-toolbar {
    background-color: white !important;
}

.k-grid-header {
    background-color: white !important;
}

.k-table-th {
    background-color: white !important;
}

.k-grid-search {
    background-color: white !important;
}

.k-pager {
    background-color: white !important;
}

.k-pager-numbers .k-button-text {
    font-size: 12px !important;
}

.k-pager-numbers .k-button.k-selected:focus,
.k-pager-numbers .k-button.k-selected.k-focus,
.k-pager-numbers .k-button.k-selected:focus-visible {
    background-color: var(--kendo-color-primary-subtle) !important;
    color: var(--kendo-color-primary-subtle-contrast) !important;
    box-shadow: none !important;
}

/*telerik window*/
.k-window-titlebar {
    background-color: white !important;
}

/*text boxes, drop downs, etc*/
.k-input {
    background-color: white !important;
}

.k-combobox .k-input-inner,
.k-multiselect .k-input-inner,
.k-multiselect .k-chip-label,
.k-list .k-list-item,
.k-list .k-list-item-text {
    font-size: 14px !important;
}

/* NumericTextBox height fix for Telerik 14 */
.k-numerictextbox.h-34px {
    height: 34px !important;
}

.k-numerictextbox.h-34px .k-input-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.k-numerictextbox.h-34px .k-input-spinner {
    display: flex;
    flex-direction: column;
    height: 34px;
}

.k-numerictextbox.h-34px .k-input-spinner .k-button {
    flex: 1 1 50%;
    height: auto !important;
    min-height: 0 !important;
    padding: 0 4px !important;
    line-height: 1 !important;
}

.k-numerictextbox.h-34px .k-input-spinner .k-button .k-icon,
.k-numerictextbox.h-34px .k-input-spinner .k-button svg {
    width: 10px !important;
    height: 10px !important;
}

#search-box .k-input {
    background-color: transparent !important;
}

div.grid-no-row-padding td,
.k-grid td.k-command-cell {
    padding: 0px !important;
    padding-right: 20px !important;
}

.k-grid-footer {
    padding-inline-end: revert !important;
}