/** 
 * Kendo UI v2020.3.1118 (http://www.telerik.com/kendo-ui)                                                                                                                                              
*/

/* correcao de Scrool horizontal nos grids */
.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: border-box;
}

/* Correcao de comportamento de hover no botao */

.k-grid tr.k-master-row:hover td a, .k-grid tr.k-master-row:hover td  {
    color: #fff;
    background-color: #ff4c00;
    border-color: #dbdbdb;
}

.k-expander-title {
    color: #ff4c00;
}

tr.k-detail-row:hover {
  background-color: transparent !important;
}
.k-detail-row .k-grid thead tr th.k-header a.k-link {                   
  background-color: transparent !important;                                              
} 
.k-detail-row:hover a.k-icon, .k-detail-row:hover a.k-icon.k-i-expand {
    color: black;
}
tr.k-detail-row .k-grid tbody tr:hover a {
    background-color: transparent !important; 
}

.k-grid tbody tr:hover a {
    background: transparent !important;
}

.k-i-loading {
  background-image: url('Condor/loading.gif');
}
.k-loading-image {
  background-image: url('Condor/loading-image.gif');
}
.k-progressbar-indeterminate {
  background: url('Condor/indeterminate.gif');
}
.k-slider-horizontal .k-tick {
  background-image: url('Condor/slider-h.gif');
}
.k-slider-vertical .k-tick {
  background-image: url('Condor/slider-v.gif');
}
.ktb-var-accent {
  color: #ff0000;
}
.ktb-var-hover-background {
  color: #ff4c00;
}
.ktb-var-hover-gradient {
  background-image: none, linear-gradient(to bottom, #ff4c00 0%, #ff4c00 100%);
}
.ktb-var-selected-background {
  color: #ff0000;
}
.k-button:hover,
.k-button.k-state-hover {
  border-color: #ff4c00;
  background-color: #ff4c00;
}
.k-button:active,
.k-button.k-state-active,
.k-button.k-state-selected {
  background-color: #f3311c;
  border-color: #f3311c;
}
.k-button.k-state-active:hover,
.k-button.k-state-selected:hover {
  border-color: #ff4c00;
  background-color: #ff4c00;
}
.k-button:focus:active {
  box-shadow: inset 0 0 3px 1px #5b0000;
}
.k-button:focus,
.k-button:focus:hover,
.k-button.k-state-focused,
.k-button.k-state-focused.k-state-disabled,
.k-state-disabled .k-button.k-state-focused {
  border-color: #ff4b00;
}
.k-primary {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-primary.k-state-default {
  border-color: #ff0000;
}
.k-primary:hover,
.k-primary.k-state-hover {
  border-color: #ff4c00;
  background-color: #ff4c00;
}
.k-primary:active,
.k-primary.k-state-active {
  border-color: #f3311c;
  background-color: #f3311c;
}
.k-primary:focus,
.k-primary:focus:hover,
.k-primary.k-state-focused,
.k-primary.k-state-focused.k-state-disabled,
.k-state-disabled .k-primary.k-state-focused {
  border-color: #932000;
}
.k-primary[disabled],
.k-state-disabled .k-primary,
.k-primary.k-state-disabled,
.k-primary[disabled]:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-split-button.k-state-border-down > .k-button,
.k-split-button.k-state-border-up > .k-button {
  background-color: #ff4c00;
  border-color: #ff4c00;
}
.k-split-button:focus {
  border-color: #ff4b00;
}
.k-button.k-flat.k-primary,
.k-button.k-bare.k-primary,
.k-button.k-flat.k-primary:hover,
.k-button.k-bare.k-primary:hover,
.k-button.k-flat.k-primary.k-state-hover,
.k-button.k-bare.k-primary.k-state-hover,
.k-button.k-flat.k-primary:active,
.k-button.k-bare.k-primary:active,
.k-button.k-flat.k-primary.k-state-active,
.k-button.k-bare.k-primary.k-state-active,
.k-button.k-flat.k-primary:hover:active,
.k-button.k-bare.k-primary:hover:active,
.k-button.k-flat.k-primary:hover.k-state-active,
.k-button.k-bare.k-primary:hover.k-state-active {
  color: #ff0000;
}
.k-avatar-icon,
.k-avatar-initials {
  background-color: #ff0000;
}
.k-chat .k-alt .k-bubble {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-chat .k-quick-reply {
  border-color: #ff0000;
  color: #ff0000;
}
.k-chat .k-quick-reply:hover {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-chat .k-message-box .k-button:hover {
  color: #ff0000;
}
.k-chat .k-toolbar-box .k-button:hover {
  color: #ff0000;
}
.k-calendar .k-today .k-link {
  color: #ff0000;
  box-shadow: inset 0 0 0 1px #ff0000;
}
.k-calendar td.k-state-hover .k-link {
  border-color: #ff4c00;
  background-color: #ff4c00;
  background-image: none, linear-gradient(to bottom, #ff4c00 0%, #ff4c00 100%);
}
.k-calendar td.k-state-selected .k-link {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-calendar td.k-state-focused .k-link {
  box-shadow: inset 0 0 0 1px #892000;
}
.k-calendar .k-footer .k-nav-today,
.k-calendar .k-calendar-header .k-today {
  color: #ff0000;
}
.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-calendar-header .k-today:hover,
.k-calendar .k-footer .k-nav-today:focus,
.k-calendar .k-calendar-header .k-today:focus {
  color: #905000;
}
.k-calendar-range td.k-state-hover .k-link {
  border-color: #ff4c00;
  background-color: #ff4c00;
}
.k-calendar-range td.k-state-selected .k-link {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-calendar-range td.k-state-focused .k-link {
  box-shadow: inset 0 0 0 1px #892000;
}
.k-calendar-range td.k-range-start,
.k-calendar-range td.k-range-mid,
.k-calendar-range td.k-range-end {
  background-image: linear-gradient(transparent 1px, rgba(167, 0, 0, 0.3) 1px, rgba(167, 0, 0, 0.3) calc(100% - 1px), transparent calc(100% - 1px));
}
.k-ie .k-calendar-range td.k-range-start,
.k-ie .k-calendar-range td.k-range-mid,
.k-ie .k-calendar-range td.k-range-end,
.k-edge .k-calendar-range td.k-range-start,
.k-edge .k-calendar-range td.k-range-mid,
.k-edge .k-calendar-range td.k-range-end {
  background-color: rgba(167, 0, 0, 0.3);
}
.k-calendar-range td.k-range-split-start::after {
  background-image: linear-gradient(to left, rgba(167, 0, 0, 0.3), transparent);
}
.k-calendar-range td.k-range-split-end::after {
  background-image: linear-gradient(to right, rgba(167, 0, 0, 0.3), transparent);
}
.k-calendar-range .k-footer .k-nav-today {
  color: #ff0000;
}
.k-scrollview-nav > li.k-link.k-primary {
  border-color: #ff0000;
  background-color: #ff0000;
}
/*
.k-switch-on .k-switch-container {
  color: #ff0000;
}
.k-switch-on .k-switch-handle {
  border-color: #ff0000;
  color: #ff0000;
  background-color: #ff0000;
}
.k-switch-on:focus .k-switch-container,
.k-switch-on.k-state-focused .k-switch-container {
  border-color: #ff0000;
  color: #ff0000;
}
.k-switch-on:focus .k-switch-handle,
.k-switch-on.k-state-focused .k-switch-handle {
  border-color: #ff4b00;
  color: #ff0000;
  background-color: #ff0000;
}
.k-switch-on:hover .k-switch-container,
.k-switch-on.k-state-hover .k-switch-container {
  border-color: #ff4c00;
  color: #ff0000;
}
.k-switch-on:hover .k-switch-handle,
.k-switch-on.k-state-hover .k-switch-handle {
  border-color: #ff4c00;
  color: #ff0000;
  background-color: #ff4c00;
}
*/
.k-switch-off:focus .k-switch-container,
.k-switch-off.k-state-focused .k-switch-container {
  border-color: #ff0000;
}
.k-switch-off:focus .k-switch-handle,
.k-switch-off.k-state-focused .k-switch-handle {
  border-color: #ff4b00;
}
.k-switch-off:hover .k-switch-container,
.k-switch-off.k-state-hover .k-switch-container {
  border-color: #ff4c00;
}
.k-switch-off:hover .k-switch-handle,
.k-switch-off.k-state-hover .k-switch-handle {
  border-color: #ff4c00;
  background-color: #ff4c00;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order,
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm,
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm {
  color: #ff0000;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active,
.k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active {
  background-color: #ff0000;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: #ff0000;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
  background-color: #ff0000;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: #ff0000;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
  color: #ff0000;
  background: none;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
  color: inherit;
}
.k-filter .k-filter-preview-field {
  color: #ff0000;
}
.k-drawer-item:hover,
.k-drawer-item.k-state-hover {
  background-color: #ff4c00;
  background-image: none, linear-gradient(to bottom, #ff4c00 0%, #ff4c00 100%);
}
.k-drawer-item:focus,
.k-drawer-item.k-state-focused {
  box-shadow: inset 0 0 0 1px #ff4c00;
}
.k-drawer-item:focus:hover,
.k-drawer-item.k-state-focused:hover,
.k-drawer-item:focus.k-state-hover,
.k-drawer-item.k-state-focused.k-state-hover {
  background-color: #ff4c00;
}
.k-drawer-item.k-state-selected {
  background-color: #ff0000;
}
.k-drawer-item.k-state-selected:hover,
.k-drawer-item.k-state-selected.k-state-hover {
  background-color: #893d00;
}
.k-rating:focus .k-rating-item.k-state-selected > .k-icon,
.k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon {
  text-shadow: 0 2px 3.6px rgba(150, 0, 0, 0.5);
}
.k-rating-item.k-state-selected {
  color: #ff0000;
}
.k-rating-item.k-state-selected:focus,
.k-rating-item.k-state-selected.k-state-focused {
  color: #ff0000;
}
.k-rating-item:hover,
.k-rating-item.k-state-hover {
  color: #ff0000;
}
.k-timeline .k-timeline-flag {
  background-color: #ff0000;
}
.k-timeline .k-timeline-circle {
  background-color: #ff0000;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
  background: #ff4c00;
}
.k-timeline-horizontal .k-timeline-flag::after {
  background-color: #ff0000;
}
.k-breadcrumb:focus,
.k-breadcrumb.k-state-focused {
  box-shadow: inset 0 0 0 1px #ff4c00;
}
.k-breadcrumb .k-breadcrumb-link {
  color: #ff0000;
}
.k-breadcrumb .k-breadcrumb-link:hover,
.k-breadcrumb .k-breadcrumb-link.k-state-hover {
  border-color: transparent;
  color: #905000;
}
.k-breadcrumb .k-breadcrumb-link:focus,
.k-breadcrumb .k-breadcrumb-link.k-state-focused {
  color: #ff0000;
}
.k-badge-solid.k-badge-primary {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-badge-outline.k-badge-primary {
  color: #ff0000;
}
.k-checkbox {
  color: #ff0000;
}
.k-checkbox:hover {
  color: #ff0000;
}
.k-checkbox:focus {
  border-color: #ff0000;
}
.k-checkbox:indeterminate,
.k-checkbox.k-state-indeterminate {
  color: #ff0000;
}
.k-checkbox:checked {
  color: #ff0000;
}
.k-checkbox:checked:focus {
  border-color: #ff0000;
}
.k-radio {
  color: #ff0000;
}
.k-radio:hover {
  color: #ff0000;
}  
.k-radio:checked {
  color: #ff0000;
}
.k-stepper .k-step-done .k-step-indicator {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-stepper .k-step-done:hover .k-step-indicator,
.k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: #742e00;
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator,
.k-stepper .k-step-done:disabled .k-step-indicator {
  border-color: #ca6666;
  background-color: #ca6666;
}
.k-stepper .k-step-current .k-step-indicator {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-stepper .k-step-current:hover .k-step-indicator,
.k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: #742e00;
}
.k-stepper .k-step-current.k-step-disabled .k-step-indicator,
.k-stepper .k-step-current:disabled .k-step-indicator {
  border-color: #ca6666;
  background-color: #ca6666;
}
.k-stepper .k-step-error .k-step-label {
  color: #ff7c7c;
}
.k-tooltip,
.k-tooltip.k-widget,
.k-tooltip.k-popup {
  border-color: #c10000;
  background-color: #c10000;
}
.k-tooltip-primary {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-textarea::selection,
.k-textarea .k-input::selection {
  background-color: #ff0000;
}
.k-textarea.k-invalid,
.k-textarea.k-state-invalid,
.k-textarea.ng-invalid.ng-touched,
.k-textarea.ng-invalid.ng-dirty {
  border-color: rgba(226, 0, 0, 0.5);
}
.k-appbar-primary {
  background-color: #ff0000;
}
.k-loader-primary .k-loader-segment::after {
  background-color: #ff0000;
}
.k-draghandle {
  border-color: #ff4c00;
  background-color: #ff4c00;
}
.k-draghandle:hover {
  border-color: #ff0000;
  background-color: #ff0000;
}
.k-drop-hint-line {
  background-color: #ff0000;
}
.k-drop-hint-h .k-drop-hint-start {
  border-left-color: #ff0000;
}
.k-drop-hint-h .k-drop-hint-end {
  border-right-color: #ff0000;
}
.k-drop-hint-v .k-drop-hint-start {
  border-top-color: #ff0000;
}
.k-drop-hint-v .k-drop-hint-end {
  border-bottom-color: #ff0000;
}
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-header-column-menu.k-state-active {
  border-color: #ff0000;
  color: #ff0000;
}
.k-tabstrip>.k-content {
    border-color: #ff0000;
}
.k-tabstrip-scrollable .k-button.k-flat:hover {
  background: #ff4c00 !important;
}
.k-mediaplayer-toolbar .k-button.k-flat:active,
.k-mediaplayer-toolbar .k-button.k-flat.k-state-active,
.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover {
  color: #ff0000;
}
.k-menu .k-state-selected > .k-link {
  background-color: #ff0000;
  border-color: #ff0000;
}
.k-menu .k-link.k-state-active {
  border-color: #ff0000;
}
.k-menu .k-state-hover > .k-link,
.k-menu .k-menu-scroll-button:hover {
  background-color: #ff4c00;
  border-color: #ff4c00;
  background-image: none, linear-gradient(to bottom, #ff4c00 0%, #ff4c00 100%);
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: #ff4c00;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  background-color: #ff0000;
  border-color: #ff0000;
}
.k-virtual-item.k-first,
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first {
  border-top-color: #ff4c00;
}
.k-group-header + div > .k-list > .k-item.k-first:before {
  border-top-color: #ff4c00;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  background: #ff4c00;
}
.k-popup .k-list .k-item > .k-group {
  background: #ff4c00;
}
.k-state-focused,
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-grid-header th.k-state-focused,
td.k-state-focused {
  box-shadow: inset 0 0 0 1px #ff4c00;
}
.k-state-focused.k-state-selected,
.k-list > .k-state-focused.k-state-selected,
.k-listview > .k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  box-shadow: inset 0 0 3px 1px #5b0000;
}
.k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover,
.k-list > .k-state-hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone {
  background-color: #ff4c00;
  border-color: #ff4c00;
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: #ff4c00;
}
.k-state-hover,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em,
.k-draghandle:hover,
.k-listbox .k-item:hover:not(.k-state-disabled) {
  background-image: none, linear-gradient(to bottom, #ff4c00 0%, #ff4c00 100%);
}
.k-pager-wrap .k-link:hover {
  background-color: #ff4c00;
  border-color: #ff4c00;
}
.k-pager-wrap .k-link.k-state-selected {
  background-color: #ff0000;
  border-color: #ff0000;
}
.k-autocomplete.k-state-hover,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-dropdown-wrap.k-state-focused {
  background-color: #ff4c00;
  background-image: none, linear-gradient(to bottom, #ff4c00 0%, #ff4c00 100%);
}
.k-state-error {
  border-color: #e20000;
  background-color: #e20000;
}
.k-upload-status .k-button:hover .k-i-delete,
.k-upload-status .k-button:hover .k-i-delete {
  background-color: #ff0000;
}
.k-slider-selection {
  background-color: #ff0000;
}
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  border-color: #c10000;
  background-color: #c10000;
}
.k-file-error .k-file-validation-message,
.k-file-invalid .k-file-validation-message,
.k-file-error .k-upload-pct,
.k-file-invalid .k-upload-pct {
  color: #e20000;
}
.k-file-error .k-progress,
.k-file-invalid .k-progress {
  background-color: #e20000;
}
.k-textbox:hover {
  border-color: #ff4c00;
}
.k-editor-inline ::selection {
  background-color: #ff0000;
}
.k-editor-inline ::-moz-selection {
  background-color: #ff0000;
}
.k-gantt .k-treelist tr:hover {
  background-color: #ff4c00;
}
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td {
  background-color: #ff0000;
}
.k-gantt .k-treelist .k-state-selected:hover,
.k-gantt .k-treelist .k-state-selected:hover td {
  background-color: #ff4c00;
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: #ff0000;
  background: #ff0000;
}
.k-task-single {
  background-color: #cb3a00;
  border-color: #ff0000;
}
.k-state-selected.k-task-single {
  border-color: #ff0000;
}
.k-state-selected.k-gantt-line {
  background-color: #ff0000;
  color: #ff0000;
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: #ff0000;
}
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: #ff4c00;
}
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused {
  background-color: #ff4c00;
}
.k-panelbar .k-state-focused.k-state-hover {
  background: #ff4c00;
}
.k-tabstrip-items .k-state-hover {
  border-color: #ff4c00;
}
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active {
  border-color: #ff0000;
}
.k-grid tr:hover,
.k-grid td.k-state-selected:hover {
  background-color: #ff4c00;
  color: unset;
}
.k-grid td.k-state-focused {
  box-shadow: inset 0 0 0 1px #9d0000;
}
.k-grid tr:hover .k-state-focused,
.k-grid tr .k-state-focused.k-state-selected,
.k-grid tr.k-state-selected td.k-state-focused,
.k-grid tr:hover .k-state-focused.k-state-selected,
.k-grid tr.k-state-selected:hover td.k-state-focused {
  box-shadow: inset 0 0 0 1px #3d0000;
}
.k-chart .k-selection:hover {
  border-color: #ff4c00;
  box-shadow: inset 0 0 20px rgba(188, 44, 0, 0.5);
}
.k-chart .k-handle:hover {
  background-color: #ff4c00;
}
.k-chart .k-navigator-hint .k-tooltip {
  background: #ff4c00;
}
.k-chart .k-navigator-hint .k-scroll {
  background: rgba(188, 44, 0, 0.5);
}
.k-map .k-marker {
  color: #ff0000;
}
.k-spreadsheet-pane .k-filter-range {
  border-color: #ff0000;
}
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
  border-bottom-color: #ff0000;
}
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {
  border-right-color: #ff0000;
}
.k-auto-fill,
.k-spreadsheet-selection {
  border-color: #ff0000;
  box-shadow: inset 0 0 0 1px #ff0000;
}
.k-spreadsheet-active-cell {
  box-shadow: inset 0 0 0 1px #ff0000;
}
.k-spreadsheet-active-cell.k-right {
  box-shadow: inset 0 0 0 1px #ff0000, inset -1px 0 0 1px #ff0000;
}
.k-spreadsheet-active-cell.k-bottom {
  box-shadow: inset 0 0 0 1px #ff0000, inset 0 -1px 0 1px #ff0000;
}
.k-spreadsheet-active-cell.k-bottom.k-right {
  box-shadow: inset 0 0 0 1px #ff0000, inset -1px -1px 0 1px #ff0000;
}
.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: #ff0000;
}
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
  background-color: #ff0000;
}
.k-spreadsheet .k-single-selection::after {
  background-color: #ff0000;
}
.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
  background-color: rgba(150, 0, 0, 0.5);
}
.k-spreadsheet .k-spreadsheet-cell-comment {
  background-color: #c10000;
  border-color: #c10000;
}
.k-spreadsheet .k-spreadsheet-has-comment:after {
  border-color: #ff0000 #ff0000 transparent transparent;
}
.k-spreadsheet .k-dirty {
  border-color: #7c0000 transparent transparent #7c0000;
}
.k-spreadsheet-filter.k-state-active {
  background-color: #ff0000;
}
.k-spreadsheet-filter:hover {
  background: #ff4c00;
  border-color: #905000;
}
.k-spreadsheet-popup .k-button:hover {
  background-color: #ff4c00;
}
.k-spreadsheet-popup .k-state-active {
  background-color: #ff0000;
}
.k-spreadsheet-popup .k-state-active:hover {
  background-color: #742e00;
}
.k-spreadsheet-formula-list .k-state-focused {
  background-color: #ff0000;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-color: #ff0000;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  background-color: #ff0000;
}
.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after {
  border-color: #ff0000 transparent transparent #ff0000;
}
.k-rtl .k-spreadsheet .k-dirty {
  border-color: #7c0000 #7c0000 transparent transparent;
}
.k-numeric-wrap .k-i-warning {
  color: #7c0000;
}
.k-numeric-wrap.k-state-invalid {
  border-color: #7c0000;
}
.k-numeric-wrap.k-state-invalid input {
  color: #7c0000;
}
.k-maskedtextbox.k-state-invalid .k-textbox {
  border-color: #7c0000;
  color: #7c0000;
}
.k-maskedtextbox.k-state-invalid .k-i-warning {
  color: #7c0000;
}
.k-dateinput.k-state-invalid .k-textbox {
  color: #7c0000;
  border-color: #7c0000;
}
.k-dateinput.k-state-invalid .k-i-warning {
  color: #7c0000;
}
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: #7c0000;
}
.k-datepicker .k-picker-wrap.k-state-invalid .k-input,
.k-timepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #7c0000;
}
.k-datepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
  color: #7c0000;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid {
  border-color: #7c0000;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #7c0000;
}
.k-datetimepicker .k-picker-wrap .k-i-warning {
  color: #7c0000;
  margin-left: 0;
}
.k-time-header .k-time-now {
  color: #ff0000;
}
.k-time-list .k-item:hover {
  color: #ff0000;
}
.k-listbox .k-item:hover:not(.k-state-disabled) {
  background-color: #ff4c00;
}
.k-listbox .k-drop-hint {
  border-top: 1px solid #ff0000;
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
  color: #ff0000;
}
.k-dropdowngrid-popup .k-item.k-state-hover {
  background-color: #ff4c00;
}
.k-dropdowngrid-popup .k-item.k-state-selected {
  background-color: #ff0000;
}
.k-master-row.k-state-selected .k-grid-content-sticky {
  background-color: #ff0000;
}
.k-master-row:hover .k-grid-content-sticky,
.k-master-row.k-state-hover .k-grid-content-sticky {
  background-color: #ff4c00;
}
