
.kx-field-content {
    background: unset !important;
    border: 1px solid var(--ui-control-background) !important;
    background-color: var(--ui-control-background) !important;
    background-image: unset !important;
    
    outline: none !important;
    box-shadow: unset  !important;
    color: var(--ui-title);
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
}

.kx-field-content > textarea {
    max-height: 200px;
}

.kx-field-content.k-disabled:has(textarea) {
    pointer-events: auto;
}

.kx-field-combobox > .k-button-text {
    text-align: left;
    width: 100%;
}

.kx-field-content.required {
    background-color: var(--ui-red-10) !important;
    border: 1px solid var(--ui-red-25) !important;
}

.kx-field-content.error {
    background-color: var(--ui-red-10) !important;
    border: 1px solid var(--ui-red-25) !important;
}

.kx-field-content.error-text:not(:has(input:focus))  {
    color: var(--ui-red) !important;
}

.kx-field-content.warning {
    background-color: var(--ui-yellow-10) !important;
    border: 1px solid var(--ui-yellow-25) !important;
}

.kx-field-content.warning-text:not(:has(input:focus)) {
    color: var(--ui-yellow) !important;
}

.kx-field-content.success {
    background-color: var(--ui-green-10) !important;
    border: 1px solid var(--ui-green-25) !important;
}

.kx-field-content.info {
    background-color: var(--ui-blue-10) !important;
    border: 1px solid var(--ui-blue-25) !important;
}


.kx-field-content.kx-inline-edit {
    background: unset !important;
    background-color: unset !important;
    background-image: unset !important;
    outline: none !important;
    box-shadow: unset  !important;

    border: none !important;
    border-bottom: 1px solid var(--ui-border-line) !important;
    border-radius: 0px;
    font-weight: 400;
}

.kx-field-content.kx-inline-edit:hover {
    background-color: var(--ui-gray-100) !important;
    border-radius: 5px;
}



.kx-field-content.k-focus,
.kx-field-content:focus {
    border: 1px solid var(--ui-gray-400) !important;
}

.kx-field-content.kx-inline-edit.k-focus,
.kx-field-content.kx-inline-edit:focus {
    border: none !important;
    border-bottom: 1px solid var(--ui-border-line-md) !important;
    background-color: var(--ui-white) !important;
}

.kx-field-content-text {
    font-size: 13px;
    color:#3F3F44;
    font-weight: 600;
}

.kx-field-context-label {
    padding: 4px 0;
    color: var(--ui-gray-600) 
}

.kx-field-content.kx-empty {
    color: var(--ui-gray-500);
}

.kx-field-title {
    font-size: 12px;
    font-weight: 400;
    color: var(--ui-gray-600);
}

.kx-field-title-dark {
    font-size: 12px;
    font-weight: 500;
    color: var(--ui-gray-600);
}

.kx-field-content > .k-button-solid-base {
    background-color: unset;
    background-image: unset;
    border: none;
}

.k-switch {
    scale: 0.8;
}

.k-switch-label-off,
.k-switch-label-on {
    display: none;
}

.k-switch-md {
    width: 35px;
    height: 20px;
}

.k-switch-md .k-switch-track {
    width: 35px;
    height: 20px;
}

.k-switch-md .k-switch-thumb {
    width: 20px;
    height: 20px;
}


.k-switch-md.k-switch-off .k-switch-thumb-wrap {
    left: 10px;
}

.k-switch-md.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 10px);
}

.k-switch-on:focus .k-switch-track, .k-switch-on.k-focus .k-switch-track,
.k-switch-off:focus .k-switch-track, .k-switch-off.k-focus .k-switch-track {
    outline: none;
}

.k-switch-on .k-switch-track {
    border-color: var(--ui-primary);
    background-color: var(--ui-primary);
}

.k-pager {
    background-color: unset;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.k-checkbox:checked, .k-checkbox.k-checked {
    border-color: var(--ui-blue);
    background-color: var(--ui-blue);
}

.k-list-item:focus, .k-list-optionlabel:focus, .k-list-item.k-focus, .k-focus.k-list-optionlabel {
    box-shadow: none;
}

.k-list-item:hover, .k-list-optionlabel:hover, .k-list-item.k-hover, .k-hover.k-list-optionlabel {
    border-radius: 5px;
    background-color: var(--ui-gray-200);
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
    background-color: var(--ui-primary);
    border-radius: 5px;
}

.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel {
    background-color: var(--ui-primary);
    border-radius: 5px;

}

.k-list-ul {
    padding: 5px;
}

.k-dropdownlist-popup {
    border-radius: 5px;
}

.k-list {
    border-radius: 5px;

}

.k-list-item {
    height: auto !important;
}

.k-searchbox {
    background: unset !important;
    background-image: unset !important;
    background-color: var(--ui-control-background) !important;
    outline: none !important;
    box-shadow: unset !important;
    border:none !important;
    border-radius: 5px;
    font-size: 13px;
    color: #3F3F44;
}


.telerik-blazor k-button k-input-button k-button-solid k-button-md k-button-solid-base k-icon-button {
    background: unset;
    border:none;
}



.k-treeview-leaf {
    outline: none;
    box-shadow: none;
    width: 100%;
}

.k-treeview-leaf:focus, .k-treeview-leaf.k-focus {
    outline: none;
    box-shadow: none;
}

.k-treeview-leaf.k-selected {
    background-color: var(--ui-blue-10);
    outline: none;
    box-shadow: none;
}
.k-treeview-leaf.k-focus.k-selected {
    outline: none;
    box-shadow: none;
}

.k-telerik-tree-view {
    height: 100%;
    overflow: auto;
}

.k-dots-image > .k-menu-item > .k-menu-link > .k-menu-expand-arrow > .k-svg-i-caret-alt-down {
    margin-right: 0px;
    content: url("./../../../_content/Adv.UI.Kit/assets/image/telerik/it_dots.svg");
}


.k-dots-image > .k-menu-item > .k-menu-link > .k-menu-expand-arrow > .k-svg-i-caret-alt-down:hover {
    content: url("./../../../_content/Adv.UI.Kit//assets/image/telerik/it_dots_hover.svg");
}

.k-svg-i-calendar {
    content: url("./../../../_content/Adv.UI.Kit/assets/image/telerik/img_calendar.svg");
}

.kx-field-content > button > .k-svg-i-caret-alt-down {
    content: url("./../../../_content/Adv.UI.Kit/assets/image/telerik/img_arrow_down.svg");
}


.kx-field-content > span > .k-svg-i-caret-alt-down {
    content: url("./../../../_content/Adv.UI.Kit/assets/image/telerik/img_arrow_down.svg");
}

.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover,
.k-menu.k-context-menu .k-item > .k-link:hover,
.k-menu.k-context-menu .k-item > .k-link.k-hover {
    color: #424242;
    background-color: #F7F5F6;
    outline: none;
    cursor: pointer;
    border: none;
}


.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: #0769FC;
    background-color: #F7F5F6;
    border: none;
    cursor:pointer;
}


.k-menu-group .k-item:focus > .k-link,
.k-menu-group .k-item.k-focus > .k-link,
.k-menu.k-context-menu .k-item:focus > .k-link,
.k-menu.k-context-menu .k-item.k-focus > .k-link {
    box-shadow: none;
}

.k-menu-popup {
    padding: 5px;
    border-radius: 5px;
}

.k-menu-popup > .k-menu-item:hover {
    background-color: #fafafa;
}

.k-menu-popup > .k-menu-item.k-selected {
    background-color: #fafafa;
}

.k-menu-popup > .k-menu-item.k-active {
    background-color: #fafafa;
}

.k-menu-popup > .k-menu-item:focus {
    background-color: red;
}
.k-menu-popup > .k-menu-item:active {
    background-color: blue;
}
.k-menu-popup > .k-menu-item:target {
    background-color: blue;
}

.k-menu-item:has(.ui-no-selection) {
    pointer-events: none;
}

.k-menu-item-content {
    border-radius: 4px;
}

.k-in .k-link .k-menu-link .k-active {
    box-shadow: unset;
}


.k-dots-image {
    visibility: hidden;
}
.k-treeview-item :hover > .k-dots-image {
    visibility: visible;
}

.k-window {
    border-radius:10px;
}
.k-window-titlebar {
    background-color: white;
    border-radius: 10px 10px 0px 0px;
    border:none;
    border-bottom: 1px solid var(--ui-border-line);
}

.k-window-content {
    padding: 0px;
}

.k-window-actions {
    border:none;
    border-top: 1px solid var(--ui-border-line);
    background-color: var(--ui-white);
    border-radius: 0px 0px 10px 10px;
}

.k-switch-off .k-switch-track {
    border-color: var(--ui-gray-500);
    background-color: var(--ui-gray-300);
}

.k-switch-off .k-switch-thumb {
    border-color: var(--ui-gray-500);
}
.k-switch-on .k-switch-thumb {
    border-color: var(--ui-primary);

}

.k-list-item-text {
    font-size: 13px;
}

.k-list-item-text::before, .k-list-header-text::before, .k-list-optionlabel::before {
    content: unset;
}

.k-popover-header {
    padding-block : 0;
    padding-inline : 0;
    border:none;
}

.k-popover-body {
    padding-block : 0;
    padding-inline : 0;
}



.k-popover-header {
    padding-block : 0;
    padding-inline : 0;
    border:none;
}

/* TelerikPager */
.kx-table-pager {
    outline: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.kx-table-pager > .k-pager-numbers-wrap > .k-pager-numbers > .k-button-flat {
    color:var(--ui-title);
    border-radius: 5px;
}

 .kx-table-pager > .k-pager-numbers-wrap > .k-pager-numbers > .k-button-flat.k-selected {
     color: var(--ui-primary);
 }

.kx-table-pager > .k-pager-numbers-wrap > .k-pager-nav {
    border-radius: 5px;
    outline: none;
    box-shadow: none;
}


.k-pager-md .k-pager-numbers-wrap .k-button {
    border-radius: 5px;
    font-size: 13px;
    border: none !important;
    box-shadow: none !important;
    font-weight: 500;
    color: var(--ui-title);
}

.k-pager-info {
    display: none;
}

.telerik-blazor k-button-icon k-icon k-svg-icon k-svg-i-caret-alt-left {
    
}

.k-pager > .k-pager-numbers-wrap > .k-pager-nav > .k-svg-i-caret-alt-left {
    content: url("./../../../_content/Adv.UI.Kit/assets/image/hugeicons/arrow-left-01.svg");
}

.k-pager > .k-pager-numbers-wrap > .k-pager-nav > .k-svg-i-caret-alt-to-left {
    content: url("./../../../_content/Adv.UI.Kit/assets/image/hugeicons/arrow-left-03.svg");
}

.k-pager > .k-pager-numbers-wrap > .k-pager-nav > .k-svg-i-caret-alt-right {
    content: url("./../../../_content/Adv.UI.Kit/assets/image/hugeicons/arrow-right-01.svg");
}

.k-pager > .k-pager-numbers-wrap > .k-pager-nav > .k-svg-i-caret-alt-to-right {
    content: url("./../../../_content/Adv.UI.Kit/assets/image/hugeicons/arrow-right-03.svg");
}


.k-splitbar-horizontal {
    width: 5px;
}

.k-splitbar:focus, .k-splitbar.k-focus {
    background-color: var(--ui-gray-50);
}

.k-splitbar-draggable-horizontal > .k-resize-handle {
    display:none;
}

.k-timepicker > .k-icon-button {
    display: none;
}

.k-dropzone-inner {
    gap: 5px;
    background-color: unset;
    border: none;
}

.k-overlay {
    background-color: var(--ui-white);
}

.k-popup .k-calendar {
    border:none;
}

.k-calendar-header .k-title, .k-calendar-header .k-calendar-title {
    box-shadow: unset;
}
.k-calendar-md {
    border: unset;
}

.kx-field-content > textarea::placeholder {
    font-weight: 400;
    opacity: 0.5;
    font-style: italic;
}

.kx-field-content.ui-textarea-small > textarea {
    min-height: 50px;
}

.kx-field-content.ui-textarea-medium > textarea {
    min-height: 100px;
}

.kx-field-content.ui-textarea-large > textarea {
    min-height: 200px;
}

.kx-report-content-text {
    color: #3F3F44 !important;
}

.kx-report-label-section {
    font-size: 15px;
    font-weight: 700;
    color: rgb(40, 40, 40);
}