﻿/*
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
    color: lawngreen;
}

.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
    background: lawngreen;
}

.e-float-input.e-small textarea:focus,
.e-float-input textarea:focus {
    border-color: lawngreen;
}

input.e-input::-moz-selection,
textarea.e-input::-moz-selection,
input.e-input.e-css::-moz-selection,
textarea.e-input.e-css::-moz-selection,
.e-input-group input.e-input::-moz-selection,
.e-input-group.e-control-wrapper input.e-input::-moz-selection,
.e-float-input input::-moz-selection,
.e-float-input.e-control-wrapper input::-moz-selection {
    background: lawngreen;
}

input.e-input::selection,
textarea.e-input::selection,
input.e-input.e-css::selection,
textarea.e-input.e-css::selection,
.e-input-group input.e-input::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-float-input input::selection,
.e-float-input.e-control-wrapper input::selection {
    background: lawngreen;
}

.e-float-input.e-small textarea::-moz-selection,
.e-float-input textarea::-moz-selection {
    background: lawngreen;
}

.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
    background: lawngreen;
}

.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
    background: lawngreen;
}

.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after {
    background: lawngreen;
}

.e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input.e-css:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus {
    border-color: lawngreen;
}

.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text {
    color: lawngreen;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range {
    background-color: lawngreen;
}

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range .e-arrow-tip-inner {
        color: lawngreen;
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-horizontal-before .e-arrow-tip-outer {
        border-top-color: lawngreen;
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-horizontal-after .e-arrow-tip-outer {
        border-bottom-color: lawngreen;
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-vertical-before .e-arrow-tip-outer {
        border-left-color: lawngreen;
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-vertical-after .e-arrow-tip-outer {
        border-right-color: lawngreen;
    }

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
    background-color: lawngreen;
}

.e-slider-container .e-slider .e-handle.e-tab-handle::after {
    background-color: lawngreen;
}

.e-slider-container .e-slider .e-range {
    background-color: lawngreen;
}

.e-slider-container .e-slider .e-handle {
    background-color: lawngreen;
}

.e-slider-container .e-slider .e-handle {
    border-color: lawngreen;
}

.e-slider-container.e-slider-hover .e-range {
    background-color: lawngreen;
}

.e-slider-container.e-slider-hover .e-handle {
    border-color: lawngreen;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
    background: lawngreen;
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
    fill: lawngreen;
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
    stroke: lawngreen;
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
    stroke: lawngreen;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
    stroke: lawngreen;
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
    stroke: lawngreen;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
    fill: lawngreen;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
    stroke: lawngreen;
}

.e-dropdownbase .e-list-item.e-active,
.e-dropdownbase .e-list-item.e-active.e-hover {
    color: lawngreen;
}

    .e-dropdownbase .e-list-item.e-active.e-hover {
        color: lawngreen;
    }

.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
    color: lawngreen;
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
    background-color: lawngreen;
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
    color: lawngreen;
}

    .e-btn.e-flat:hover,
    .e-css.e-btn.e-flat:hover {
        color: lawngreen;
    }

    .e-btn.e-flat:focus,
    .e-css.e-btn.e-flat:focus {
        color: lawngreen;
    }

    .e-btn.e-flat:active, .e-btn.e-flat.e-active,
    .e-css.e-btn.e-flat:active,
    .e-css.e-btn.e-flat.e-active {
        color: lawngreen;
    }

    .e-btn.e-flat.e-primary,
    .e-css.e-btn.e-flat.e-primary {
        color: lawngreen;
    }

        .e-btn.e-flat.e-primary:hover,
        .e-css.e-btn.e-flat.e-primary:hover {
            color: lawngreen;
        }

        .e-btn.e-flat.e-primary:focus,
        .e-css.e-btn.e-flat.e-primary:focus {
            color: lawngreen;
        }

        .e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active,
        .e-css.e-btn.e-flat.e-primary:active,
        .e-css.e-btn.e-flat.e-primary.e-active {
            color: lawngreen;
        }

.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
    border-color: lawngreen;
}

.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
    color: lawngreen;
}

.e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
    background-color: lawngreen;
}

.e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
    border: 1px solid lawngreen;
}

.e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
    color: lawngreen;
}

.e-calendar .e-content td.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    color: lawngreen;
}

.e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    border: 1px solid lawngreen;
}

.e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    color: lawngreen;
}

.e-calendar .e-content td.e-today.e-selected span.e-day {
    background-color: lawngreen;
}

.e-calendar .e-content td.e-today.e-selected span.e-day {
    border: 1px solid lawngreen;
}

.e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day {
    background-color: lawngreen;
}

.e-calendar .e-content td.e-selected span.e-day {
    background-color: lawngreen;
}

.e-calendar .e-content .e-footer {
    color: lawngreen;
}

.e-card .e-card-actions .e-card-btn,
.e-card .e-card-actions a {
    color: lawngreen;
}

    .e-card .e-card-actions .e-card-btn:hover,
    .e-card .e-card-actions a:hover {
        color: lawngreen;
    }

    .e-card .e-card-actions .e-card-btn:focus,
    .e-card .e-card-actions a:focus {
        color: lawngreen;
    }

    .e-card .e-card-actions .e-card-btn:active,
    .e-card .e-card-actions a:active {
        color: lawngreen;
    }

.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: lawngreen;
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
    background-color: lawngreen;
}

.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
    background-color: lawngreen;
}

.e-datepicker .e-model-header {
    background-color: lawngreen;
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
    color: lawngreen;
}

    .e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons:active, .e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active:active {
        color: lawngreen;
    }

.e-radio:checked + label::before {
    border-color: lawngreen;
}

.e-radio:checked + label::after {
    background-color: lawngreen;
}

.e-radio:checked + label::after {
    color: lawngreen;
}

.e-radio:checked:focus + label::before {
    border-color: lawngreen;
}

.e-radio:checked:focus + label::after {
    background-color: lawngreen;
}

.e-radio:checked + label:hover::before {
    border-color: lawngreen;
}

.e-radio:checked + label:hover::after {
    background-color: lawngreen;
}

.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: lawngreen;
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
    background-color: lawngreen;
}

.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
    color: lawngreen;
}

.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
    color: lawngreen;
}

.e-daterangepicker.e-popup .e-calendar .e-today.e-range-hover span {
    border: 1px solid lawngreen;
}

.e-daterangepicker.e-popup .e-calendar .e-today.e-range-hover span {
    color: lawngreen;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day {
    border: 1px solid lawngreen;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
    border: 1px solid lawngreen;
}

.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
    color: lawngreen;
}

.e-datetime-wrapper .e-input-group-icon.e-icons.e-active {
    color: lawngreen;
}

.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
    color: lawngreen;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
    color: lawngreen;
}

    .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
        color: lawngreen;
    }

.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
    background: lawngreen;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
    color: lawngreen;
}

.e-time-wrapper .e-input-group-icon.e-icons.e-active {
    color: lawngreen;
}

.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
    color: lawngreen;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
    color: lawngreen;
}

    .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
        color: lawngreen;
    }

.e-tab .e-tab-header .e-indicator {
    background: lawngreen;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
    color: lawngreen;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
    color: lawngreen;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
    color: lawngreen;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
    color: lawngreen;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: lawngreen;
}

.e-tab.e-fill .e-tab-header {
    border-bottom: 2px Solid lawngreen;
}

    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
        background: lawngreen;
    }

    .e-tab.e-fill .e-tab-header:nth-child(even) {
        border-top: 2px Solid lawngreen;
    }

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: lawngreen;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon:hover {
    color: lawngreen;
}

.e-tab.e-background.e-accent .e-tab-header .e-indicator {
    background: lawngreen;
}

.e-treeview .e-list-item.e-active > .e-text-content {
    color: lawngreen;
}

    .e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
        color: lawngreen;
    }

.e-treeview .e-list-item.e-active.e-hover > .e-text-content {
    color: lawngreen;
}

    .e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text {
        color: lawngreen;
    }

.e-treeview .e-sibling {
    background: lawngreen;
}

.e-treeview.e-drag-item .e-drop-count {
    background-color: lawngreen;
}

.e-treeview.e-rtl .e-sibling {
    background: lawngreen;
}

.e-grid .e-frozenhdrcont .e-headercontent > .e-table,
.e-grid .e-frozenhdrcont .e-frozenheader > .e-table,
.e-grid .e-frozenhdrcont .e-movableheader > .e-table {
    border-bottom-color: lawngreen;
}

.e-grid .e-frozenheader > .e-table,
.e-grid .e-frozencontent > .e-table {
    border-right-color: lawngreen;
}

.e-grid.e-rtl .e-frozenheader > .e-table,
.e-grid.e-rtl .e-frozencontent > .e-table {
    border-left-color: lawngreen;
}

.e-grid .e-filtered::before {
    color: lawngreen;
}

.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
    border-color: lawngreen;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
    color: lawngreen;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
    color: lawngreen;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
    color: lawngreen;
}

.e-schedule .e-agenda-view .e-day-date-header.e-current-day {
    color: lawngreen;
}

.e-schedule .e-vertical-view .e-header-cells.e-current-day {
    color: lawngreen;
}

.e-schedule .e-vertical-view .e-all-day-cells.e-current-day {
    color: lawngreen;
}

.e-schedule .e-vertical-view .e-current-time {
    color: lawngreen;
}

.e-schedule .e-vertical-view .e-current-timeline {
    border-top: 1px solid lawngreen;
}

.e-schedule .e-vertical-view .e-previous-timeline {
    border-top: 1px dotted lawngreen;
}

.e-schedule .e-week-agenda-view .e-current-date .e-date-header,
.e-schedule .e-work-week-agenda-view .e-current-date .e-date-header {
    color: lawngreen;
}

.e-schedule .e-month-view .e-date-header-wrap table th.e-current-day,
.e-schedule .e-month-agenda-view .e-date-header-wrap table th.e-current-day {
    color: lawngreen;
}

.e-schedule .e-month-view .e-current-date .e-date-header,
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
    background-color: lawngreen;
}

.e-schedule .e-toolbar .e-toolbar-pop .e-toolbar-item.e-active-view .e-tbar-btn-text {
    color: lawngreen;
}

.e-schedule .e-toolbar .e-toolbar-pop .e-toolbar-item.e-active-view .e-icons {
    color: lawngreen;
}

.e-schedule .e-toolbar .e-toolbar-items .e-active-view .e-tbar-btn-text {
    color: lawngreen;
}

.e-schedule .e-toolbar .e-toolbar-items .e-active-view .e-icons {
    color: lawngreen;
}

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:after [type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {
    background-color: lawngreen !important;
    border-color: lawngreen !important;
}

[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {
    border-color: lawngreen !important;
}
*/