/*!
*  filename: ej.theme.css
*  version : 14.1.0.41
*  Copyright Syncfusion Inc. 2001 - 2016. All rights reserved.
*  Use of this code is subject to the terms of our license.
*  A copy of the current license can be obtained at any time by e-mailing
*  licensing@syncfusion.com. Any infringement will be prosecuted under
*  applicable laws. 
*/
.e-acrdn {
  font-family: Segoe UI;
}
.e-acrdn > .e-content {
  border-color: #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  font-size: 14px;
}
.e-acrdn > .e-select,
.e-acrdn > .e-disable.e-select:hover,
.e-acrdn > .e-disable.e-select:hover a {
  background: #ececec;
  color: #333333;
}
.e-acrdn .e-select {
  border-color: #c8c8c8;
  font-weight: normal;
  font-size: 16px;
  font-family: Segoe UI;
}
.e-acrdn .e-select:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-acrdn .e-select a {
  color: #333333;
}
.e-acrdn > .e-select:first-child {
  border-top-color: #c8c8c8;
}
.e-acrdn .e-select.e-active,
.e-acrdn .e-disable.e-active.e-select:hover a,
.e-acrdn .e-disable.e-active.e-select:hover {
  background: #1fab00;
  color: #ffffff;
}
.e-acrdn.e-disable .e-select:hover,
.e-acrdn.e-disable .e-select:hover a {
  background: #ecedee;
  color: #5c5c5c;
}
.e-acrdn .e-select.e-active {
  border-color: #c8c8c8;
  font-weight: normal;
  border-bottom: medium none;
}
.e-acrdn .e-select.e-active:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-acrdn .e-select.e-active a {
  color: #ffffff;
}
.e-acrdn .e-select:hover a,
.e-acrdn .e-select.e-active:hover a {
  color: #282827;
}
.e-acrdn .e-select > span {
  color: #686969;
}
.e-acrdn .e-select.e-active > span {
  color: #ffffff;
}
.e-acrdn .e-select:hover > span,
.e-acrdn .e-select.e-active:hover > span {
  color: #282827;
}
.e-acrdn .e-content.e-load {
  background-image: url(images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.e-atc .e-in-wrap,
.e-atc .e-input,
.e-atc-popup,
.e-atc .e-options {
  background-color: #ffffff;
  border-color: #c8c8c8;
  color: #333333;
  font-family: Segoe UI;
  font-size: 14px;
  font-weight: normal;
}
.e-atc .e-options.e-active {
  background: #1fab00;
  color: #ffffff;
  border-color: #c8c8c8;
}
.e-atc .e-options.e-active:hover,
.e-atc .e-options:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-atc .e-boxes {
  background-color: #ffffff;
}
.e-atc.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-atc-popup .e-category {
  border-bottom: 1px solid #c8c8c8;
}
.e-atc-popup .e-hover {
  background: #d2eecc;
  color: #282827;
  border-color: #d2eecc;
}
.e-atc .e-select:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-atc .e-select,
.e-atc.e-rtl .e-select,
.e-atc .e-select.e-disable:hover {
  border-color: #c8c8c8;
  background: #ececec;
  color: #686969;
}
.e-atc .e-input.e-load {
  background-image: url(images/ajax-loader.gif);
}
::-webkit-input-placeholder {
  color: #333333;
}
:-ms-input-placeholder {
  color: #333333;
}
::-moz-placeholder {
  color: #333333;
}
:-moz-placeholder {
  color: #333333;
}

.e-btn,
.e-tbtn,
.e-split-btn {
  font-family: Segoe UI;
  font-weight: normal;
  font-size: 14px;
}
.e-rtl .e-splitarrowleft .e-split-btn.e-left-btn {
  border-right: medium none;
  border-left: 1px solid #c8c8c8;
}
.e-rtl .e-splitarrowright .e-split-btn.e-left-btn {
  border-left: medium none;
  border-right: 1px solid #c8c8c8;
}
.e-btn.e-select:focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-btn.e-select,
.e-btn.e-disable.e-select:hover,
.e-tbtn.e-disable {
  background: #ececec;
  color: #333333;
  border-color: #c8c8c8;
}
.e-btn.e-disable,
.e-btn.e-disable .e-icon {
  cursor: default;
}
.e-btn.e-select:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #282827;
}
.e-btn.e-select:active,
.e-btn.e-disable.e-active.e-select:hover,
.e-tbtn.e-active {
  background: #1fab00;
  border-color: #c8c8c8;
  color: #ffffff;
}
.e-drp-btn.e-select,
.e-btn.e-select .e-icon,
.e-btn.e-select.e-disable:hover,
.e-btn.e-select.e-disable:hover .e-icon {
  color: #686969;
}
.e-drp-btn.e-select:hover,
.e-btn.e-select:hover .e-icon {
  color: #282827;
}
.e-drp-btn.e-select:active,
.e-btn.e-select:active .e-icon,
.e-btn.e-active .e-icon,
.e-btn.e-disable.e-select.e-active:hover .e-icon {
  color: #ffffff;
}
.e-menu.e-split,
.e-menu.e-context.e-split,
.e-menu.e-context.e-split .e-list > ul,
.e-menu.e-widget.e-split li.e-list {
  background: #ececec;
  color: #333333;
  border-color: #c8c8c8;
}

.ejinputtext,
.e-textbox {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  color: #333333;
  outline: medium none;
}
.ejinputtext:focus,
.e-textbox:focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-chkbox-wrap.e-focus div > span {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-chkbox-wrap div > span {
  border-color: #c8c8c8;
  background-color: #ffffff;
}
.e-chkbox-wrap .e-chk-image.e-chk-indetericon,
.e-chkbox-wrap .e-chk-image.e-chk-activeicon {
  color: #1fab00;
}
.e-chkbox-wrap .e-text {
  font-family: Segoe UI;
  font-size: 12px;
  color: #333333;
}

.e-colorpicker .e-hsv-color,
.e-colorpicker .e-buttons .e-preview,
.e-colorpicker .e-slider-wrap .e-handle.e-select,
.e-colorpicker .e-slider-wrap .e-hue,
.e-colorpicker .e-slider-wrap .e-opacity,
.e-colorpicker .e-slider-wrap .e-handle.e-select:hover {
  border: 3px solid #ffffff;
}
.e-colorwidget .e-select {
  background: #ffffff;
  color: #686969;
  border-color: #c8c8c8;
}
.e-colorwidget.e-split .e-in-wrap .e-select:hover,
.e-colorwidget.e-split .e-color-container:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #282827;
}
.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-select:hover,
.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-color-container:hover {
  cursor: default;
  background: #ffffff;
}
.e-colorpicker.e-popup {
  background-color: #ececec;
  border-color: #c8c8c8;
}
.e-presetWrapper.e-widget.e-context {
  border-color: #c8c8c8;
}
.e-colorwidget.e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-colorpicker .e-recent-color .e-colorblock.e-block,
.e-colorpicker .e-recent-color .e-colorblock.e-select,
.e-colorpicker .e-footer .e-switcher {
  background-color: #ffffff;
  color: #333333;
  border-color: #ffffff;
}
.e-colorwidget .e-in-wrap.e-box,
.e-colorwidget .e-in-wrap.e-box .e-select,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn {
  background: #ffffff;
  color: #333333;
  border-color: #c8c8c8;
}
.e-colorwidget .e-select:hover,
.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover {
  background-color: #ffffff;
  color: #282827;
  border-color: #c8c8c8;
}
.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-presetWrapper.e-menu.e-context,
.e-presetWrapper.e-menu.e-context .e-list.e-mhover.e-mfocused,
.e-presetWrapper.e-menu.e-context .e-list > ul,
.e-presetWrapper.e-menu.e-context .e-list:hover {
  background: #ffffff;
  color: #333333;
  border-color: #ffffff;
}
.e-presetWrapper.e-menu.e-context .e-list:hover {
  background: #ffffff;
  color: #333333;
}
.e-colorpicker .e-footer .e-split .e-splitbutton:hover {
  background: #ececec;
  border-color: #c8c8c8;
}
.e-colorpicker .e-footer .e-cancelButton.e-btn,
.e-colorpicker .e-footer .e-applyButton.e-btn {
  background: #ececec;
  border-color: #c8c8c8;
}
.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,
.e-colorpicker .e-footer .e-applyButton.e-btn:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #282827;
}
.e-colorpicker .e-buttons .e-grpbtn,
.e-colorpicker .e-buttons .e-color-code,
.e-colorpicker .e-buttons .e-grpbtn .e-btn {
  background: #ffffff;
  border-color: #ffffff;
}
.e-colorpicker .e-buttons .e-previous,
.e-presetWrapper .e-presets-table .e-preset-row {
  border-color: #c8c8c8;
}
.e-colorpicker .e-item {
  border-color: #c8c8c8;
}
.e-colorpicker .e-color-image,
.e-presetWrapper .e-color-image,
.e-presetWrapper.e-menu.e-context .e-color-image.e-mhover {
  background-image: url(../common-images/colorpicker_light.png);
  background-color: transparent;
}
.e-presetWrapper .e-presetHeader,
.e-colorpicker .e-element .e-icon:before {
  color: #333333;
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn {
  color: #333333;
}
.e-colorpicker .e-buttons .e-color-code {
  color: #333333;
}
.e-colorpicker .e-buttons .e-grpbtn .e-click {
  background: #1fab00;
  border-color: #c8c8c8;
  color: #ffffff;
  box-shadow: 0 0 0 2px #ffffff;
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-presetWrapper.e-menu.e-context li.e-list {
  background: #ffffff;
}

.e-datepicker table td.e-disable,
.e-datepicker.e-dp-restrict-show table td.e-hidedate {
  opacity: 1;
  color: #bfbfbf;
  visibility: visible;
}
.e-datepicker table td.e-hidedate {
  visibility: hidden;
}
.e-datewidget .e-in-wrap {
  border-color: #c8c8c8;
}
.e-datewidget.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-datewidget .e-select,
.e-datewidget.e-rtl .e-select,
.e-datewidget .e-disable.e-select:hover {
  background: #ececec;
  border-color: #c8c8c8;
  color: #686969;
}
.e-datewidget .e-select:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-datewidget .e-select.e-active {
  background: #1fab00;
  border-color: #1fab00;
}
.e-datewidget .e-input {
  background-color: #ffffff;
  color: #333333;
}
.e-datepicker table td.other-month,
.e-datepicker .e-allyear-first,
.e-datepicker .e-allyear-last,
.e-datepicker .e-year-first,
.e-datepicker .e-year-last {
  color: #1fab00;
}
.e-datepicker table td.e-dp-weekend {
  color: #cd0a0a;
}
.e-datepicker.e-calendar {
  border-color: #c8c8c8;
  background-color: #ffffff;
}
.e-datepicker .e-header,
.e-datetime-popup .e-timecontainer .e-header {
  background: #fcfcfc;
  color: #282827;
  font-size: 16px;
  font-weight: normal;
  border-bottom: 1px solid #c8c8c8;
}
.e-datepicker .e-header:hover > span {
  color: #282827;
}
.e-datepicker .e-footer {
  color: #333333;
  border: 1px solid transparent;
}
.e-datepicker .e-footer:hover {
  background: #d2eecc;
  color: #282827;
  border: 1px solid #c8c8c8;
}
.e-datepicker .e-text {
  color: #282827;
}
.e-datepicker .e-week-header,
.e-datepicker .e-week-header:hover {
  background: #ececec;
  color: #333333;
  border-bottom: 1px solid transparent;
}
.e-datepicker table td:hover,
.e-datepicker td.e-state-hover,
.e-datepicker .current-month.e-state-default.e-special-day:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
  border-radius: 4px;
  box-shadow: 0 0 0 transparent inset;
}
.e-datepicker table td.e-disable:hover,
.e-datepicker table td.e-hidedate:hover {
  background: none;
  border-color: none;
  color: #bfbfbf;
}
.e-datepicker .e-datepicker-days .e-selected-days {
  background: #1fab00;
  border-radius: 0px;
  box-shadow: 0 0 0 transparent inset;
  
  color: #ffffff;
}
.e-work-week .e-week-day,
.e-selected-week,
.e-selected-month {
  background-color: #ececec;
  color: #333333;
}
.e-datepicker .e-header .e-icon {
  color: #282827;
}
.e-datepicker .e-left-arrow:hover,
.e-datepicker .e-right-arrow:hover {
  background-color: #d2eecc;
  border-radius: 4px 4px 4px 4px;
  border-color: #c8c8c8;
}
.e-datepicker .e-disable.e-left-arrow:hover,
.e-datepicker .e-disable.e-right-arrow:hover {
  background: none;
  border-radius: 0px;
  cursor: default;
  border-color: #c8c8c8;
}
.e-datepicker .e-state-default {
  color: #333333;
  font-weight: normal;
}
.e-datepicker .today {
  background-color: #ececec;
  color: #333333;
  box-shadow: 0 0 0 transparent inset;
  border-radius: 4px;
}
.e-datepicker .other-month.e-active {
  background: none;
}
.e-datepicker .e-active,
.e-datepicker .e-active.e-state-hover {
  background: #1fab00;
  border-radius: 4px;
  box-shadow: 0 0 0 transparent inset;
  
  color: #ffffff;
  border-color: #c8c8c8;
}
.e-datepicker table td.other-month:hover,
.e-datepicker .e-allyear-first:hover,
.e-datepicker .e-allyear-last:hover,
.e-datepicker .e-year-first:hover,
.e-datepicker .e-year-last:hover {
  color: #d2d1d1;
  background-color: transparent;
  border-color: #c8c8c8;
}

.e-datepicker.e-popup.e-disable .e-footer:hover {
  background: none;
  color: #333333;
  border: 1px solid transparent;
}
.e-datepicker.e-popup.e-disable table td:hover,
.e-datepicker.e-popup.e-disable td.e-state-hover,
.e-datepicker.e-popup.e-disable .current-month.e-state-default.e-special-day:hover {
  background: none;
  color: #333333;
  font-weight: normal;
  border-radius: 0px;
  border-color: #c8c8c8;
}
.e-datepicker.e-popup.e-disable .e-left-arrow:hover,
.e-datepicker.e-popup.e-disable .e-right-arrow:hover {
  background: none;
  border-radius: 0px;
  border-color: #c8c8c8;
}
.e-datepicker.e-popup.e-disable table td.e-disable:hover,
.e-datepicker.e-popup.e-disable table td.e-hidedate:hover,
.e-datepicker.e-popup.e-disable .e-disable.e-select:hover,
.e-datepicker.e-popup.e-disable .e-hidedate.e-select:hover {
  background: none;
  border-color: none;
  color: #bfbfbf;
}
.e-datepicker.e-popup.e-disable table td.other-month:hover,
.e-datepicker.e-popup.e-disable .e-allyear-first:hover,
.e-datepicker.e-popup.e-disable .e-allyear-last:hover,
.e-datepicker.e-popup.e-disable .e-year-first:hover,
.e-datepicker.e-popup.e-disable .e-year-last:hover {
  color: #fcfcfc;
}
.e-datepicker .e-datepicker-headertext:hover {
  background: #d2eecc;
}
::-webkit-input-placeholder {
  color: #333333;
}
:-ms-input-placeholder {
  color: #333333;
}
::-moz-placeholder {
  color: #333333;
}
:-moz-placeholder {
  color: #333333;
}

.e-datetime-wrap .e-input,
.e-datetime-popup {
  background-color: #ffffff;
  font-family: Segoe UI;
  font-weight: normal;
  color: #333333;
}
.e-datetime-wrap .e-in-wrap,
.e-datetime-popup,
.e-datetime-popup .e-timecontainer .e-header {
  border-color: #c8c8c8;
}
.e-datetime-wrap.e-focus .e-in-wrap,
.e-datetime-popup .e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-datetime-wrap .e-select,
.e-datetime-wrap.e-rtl .e-select,
.e-datetime-wrap .e-disable.e-select:hover {
  background: #ececec;
  border-color: #c8c8c8;
  color: #686969;
}
.e-datetime-wrap .e-select:hover {
  background: #d2eecc;
  color: #282827;
}
.e-datetime-popup .e-dt-button {
  background: #ececec;
  border: 1px solid #c8c8c8;
  color: #333333;
}
.e-datetime-popup .e-dt-button:active {
  background: #1fab00;
  color: #333333;
  border-color: #c8c8c8;
}
.e-datetime-popup .e-dt-button:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-timepicker.e-time-hours,
.e-timepicker.e-time-minitues {
  border-color: #c8c8c8;
  background-color: #ffffff;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header,
.e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-am,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm {
  color: #282827;
  font-size: 16px;
  font-weight: normal;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header {
  background: #fcfcfc;
  border-bottom: 1px solid #c8c8c8;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm > .e-text {
  border-top: 1px solid #c8c8c8;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon {
  color: #282827;
}
.e-timepicker table td.e-active,
.e-timepicker table td.e-active.e-state-hover {
  background: #1fab00;
  border-radius: 4px;
  box-shadow: 0 0 0 transparent inset;
  
  color: #ffffff;
  border-color: #c8c8c8;
}
.e-timepicker .e-state-default {
  color: #333333;
  font-weight: normal;
}
.e-timepicker table td:hover,
.e-timepicker table td.e-state-hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
  border-radius: 4px;
  box-shadow: 0 0 0 transparent inset;
}
.e-timepicker .e-hours-headertext:hover,
.e-timepicker .e-minitues-headertext:hover {
  background: #d2eecc;
}
.e-timepicker .e-footer {
  color: #333333;
  border: 1px solid transparent;
}
.e-timepicker .e-footer:hover {
  background: #d2eecc;
  color: #282827;
  border: 1px solid #c8c8c8;
}
.e-timepicker table td.e-disable {
  color: #bfbfbf;
}
.e-timepicker table td.e-disable:hover {
  background: none;
  border-color: none;
  color: #bfbfbf;
}
.e-timepicker .e-left-arrow:hover,
.e-timepicker .e-right-arrow:hover {
  background-color: #d2eecc;
  border-radius: 4px 4px 4px 4px;
  border-color: #c8c8c8;
}
.e-timepicker .e-disable.e-left-arrow:hover,
.e-timepicker .e-disable.e-right-arrow:hover {
  border-color: #c8c8c8;
}
.e-timepicker.e-popup.e-disable table td:hover,
.e-timepicker.e-popup.e-disable td.e-state-hover {
  background: none;
  color: #333333;
  font-weight: normal;
  border-radius: 0px;
  border-color: #c8c8c8;
}
.e-timepicker.e-popup.e-disable .e-left-arrow:hover,
.e-timepicker.e-popup.e-disable .e-right-arrow:hover {
  border-color: #c8c8c8;
}
.e-timepicker.e-popup.e-disable .e-footer:hover {
  background: none;
  color: #333333;
  border: 1px solid transparent;
}
.e-dialog.e-dialog-wrap {
  background: #ffffff;
  font-family: Segoe UI;
}
.e-dialog .e-dialog-icon:hover {
  background: #d2eecc;
  border-image: initial;
  border-color: #c8c8c8;
}
.e-dialog.e-disable .e-dialog-icon:hover {
  background: transparent;
}
.e-dialog .e-dialog-icon:before {
  line-height:  1.5;
}
.e-dialog > .e-header {
  background: #fcfcfc;
  color: #282827;
  font-weight: normal;
  font-size: 16px;
  border: 1px solid #c8c8c8;
  border-bottom: 3px solid #1fab00;
}
.e-dialog.e-widget-content {
  background: #ffffff;
  color: #333333;
  font-size: 14px;
}
.e-dialog.e-widget-content.e-load {
  background-image: url(images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.e-overlay {
  background-color: #383838;
}
.e-dialog > .e-dialog-scroller {
  border: 1px solid #c8c8c8;
  border-top: none;
}
.e-dialog .e-dialog-icon .e-icon:before {
  color: #232323;
}
.e-dialog .e-dialog-icon:hover .e-icon:before {
  color: #282827;
}

.e-ddl .e-input,
.e-ddl .e-input[readonly],
.e-ddl-popup,
.e-ddl .e-options {
  background-color: #ffffff;
  color: #333333;
  font-family: Segoe UI;
  font-size: 14px;
  font-weight: normal;
  cursor: default;
}
.e-ddl .e-in-wrap,
.e-ddl-popup,
.e-ddl .e-options,
.e-ddl-popup .e-atc.e-search {
  border-color: #c8c8c8;
}
.e-ddl .e-options.e-active {
  background-color: #1fab00;
  color: #ffffff;
  border-color: #1fab00;
}
.e-ddl .e-boxes {
  background-color: #ffffff;
}
.e-ddl.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-ddl .e-input.e-watermark {
  color: #d2d1d1 !important;
  font-style: italic;
}
.e-ddl-popup .e-hover {
  background: #d2eecc;
  color: #282827;
}
.e-ddl .e-select:hover,
.e-ddl.e-rtl .e-select:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-ddl-popup .e-active {
  background: #1fab00;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.e-ddl .e-select,
.e-ddl.e-rtl .e-select,
.e-ddl .e-disable.e-select:hover {
  background: #ececec;
  color: #686969;
  border-color: #c8c8c8;
}
.e-ddl-popup div > ul .e-ghead {
  border-bottom: 1px solid #c8c8c8;
  display: block;
  font-weight: 600;
  margin: 2px 2px 2px 4%;
  position: relative;
  padding-bottom: 5px;
}
.e-ddl .e-select.e-load {
  background-image: url(images/ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.e-ddl-popup .e-resize-handle {
  cursor: se-resize;
  float: right;
  padding: 4px 3px 0 0;
  margin-right: 2px;
}
.e-ddl-popup .e-resize-handle.e-rtl-resize {
  float: left;
  cursor: sw-resize;
  transform: rotate(90deg);
  padding: 3px 0 0 3px;
}
.e-ddl-popup .e-resizebar {
  background: #ececec;
  border-top: 1px solid #ffffff;
  height: 20px;
  width: auto;
  display: block;
}
.e-ddl-popup .e-atc.e-search .e-isearch:before,
.e-ddl-popup .e-atc.e-search .e-iclose:before {
  color: #c8c8c8;
}
.e-ddl-popup .e-checkwrap {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
}
.e-ddl-popup .e-check-act:before {
  color: #1fab00;
}
::-webkit-input-placeholder {
  color: #333333;
}
:-ms-input-placeholder {
  color: #333333;
}
::-moz-placeholder {
  color: #333333;
}
:-moz-placeholder {
  color: #333333;
}

.e-numeric,
.e-percent,
.e-currency,
.e-mask {
  background-color: #ffffff;
}
.e-numeric .e-in-wrap,
.e-percent .e-in-wrap,
.e-currency .e-in-wrap,
.e-mask .e-in-wrap {
  border-color: #c8c8c8;
}
.e-widget .e-select.e-disable .e-spin .e-icon,
.e-widget .e-select.e-disable .e-spin {
  cursor: default;
}
.e-numeric .e-input,
.e-percent .e-input,
.e-currency .e-input,
.e-mask .e-input {
  color: #333333;
  background-color: #ffffff;
}
.e-numeric.e-focus .e-in-wrap,
.e-percent.e-focus .e-in-wrap,
.e-currency.e-focus .e-in-wrap,
.e-mask.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-numeric .e-input.e-error,
.e-percent .e-input.e-error,
.e-currency .e-input.e-error,
.e-mask.e-error {
  color: #cd0a0a;
}
.e-numeric .e-watermark,
.e-percent .e-watermark,
.e-currency .e-watermark,
.e-mask .e-watermark {
  color: #d2d1d1;
}
.e-mask .e-error {
  color: #cd0a0a;
}
.e-numeric .e-select,
.e-numeric.e-rtl .e-select,
.e-numeric .e-disable.e-select:hover,
.e-percent .e-select,
.e-percent.e-rtl .e-select,
.e-percent .e-disable.e-select:hover,
.e-currency .e-select,
.e-currency.e-rtl .e-select,
.e-currency .e-disable.e-select:hover {
  background: #ececec;
  color: #686969;
  border-color: #c8c8c8;
}
.e-numeric .e-select:hover,
.e-percent .e-select:hover,
.e-currency .e-select:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-numeric .e-select .e-spin-up.e-active,
.e-numeric .e-select .e-spin-down.e-active,
.e-percent .e-select .e-spin-up.e-active,
.e-percent .e-select .e-spin-down.e-active,
.e-currency .e-select .e-spin-up.e-active,
.e-currency .e-select .e-spin-down.e-active {
  background: #1fab00;
  color: #ffffff;
  border-color: #c8c8c8;
}
.e-numeric .e-icon .e-arrow,
.e-percent .e-icon .e-arrow,
.e-currency .e-icon .e-arrow {
  border: 0 none transparent;
}
::-webkit-input-placeholder {
  color: #333333;
}
:-ms-input-placeholder {
  color: #333333;
}
::-moz-placeholder {
  color: #333333;
}
:-moz-placeholder {
  color: #333333;
}
.e-excelfilter.e-dlgcontainer {
  font-family: Segoe UI;
  font-weight: normal;
  font-size: 13px;
  color: #333333;
  z-index: 10001;
}
.e-excelfilter .e-searchcontainer,
.e-excelfilter.e-dlgcontainer {
  background: none #ffffff;
}
.e-excelfilter .e-menu,
.e-excelfilter .e-menu.e-vertical,
.e-excelfilter .e-menu.e-vertical .e-list > ul {
  background: #ffffff;
}
.e-excelfilter .e-checkboxlist {
  background: #f7f7f7;
  border: #f7f7f7;
}
.e-excelfilter.e-dlgcontainer,
.e-excelfilter.e-dlgcustom .e-fieldset,
.e-excelfilter .e-menu.e-vertical .e-list > ul,
.e-excelfilter .e-btncontainer input {
  border-width: 1px;
  border-style: solid;
  border-color: #fafafa;
}
.e-excelfilter .e-checkboxlist label.e-ftrchk,
.e-excelfilter.e-dlgcustom label.e-caption,
.e-excelfilter .e-searchbox .e-searchitem {
  font-weight: normal;
}
.e-sortasc,
.e-sortdesc {
  font-size: 18px;
}
.e-excelfilter.e-dlgcustom .e-fieldset legend {
  font-size: 14px;
  color: #333333;
  border: none;
}
.e-excelfilter .e-select:hover .e-icon {
  color: #282827;
}
.e-excelfilter.e-dlgcustom input {
  line-height: normal;
}
.e-excelfilter {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-excelfilter .e-menu .e-list.e-fghdrcolor,
.e-excelfilter .e-menu .e-list.e-bghdrcolor,
e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover.e-mfocused,
.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover.e-mfocused,
.e-excelfilter .e-menu.e-vertical .e-list.e-fghdrcolor:hover,
.e-excelfilter .e-menu.e-vertical .e-list.e-bghdrcolor:hover {
  background: #ffffff;
}
.e-excelfilter .e-menu .e-list.e-valcolor {
  border-color: #fcfcfc;
}
.e-excelfilter .e-menu .e-list.e-valcolor.e-mhover.e-mfocused {
  border-color: #1fab00;
  background: transparent;
}
.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover > a,
.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mfocused > a,
.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover > a,
.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mfocused > a {
  background: transparent;
  color: #282827;
}
.e-fileexplorer,
.e-fileexplorer input,
input.e-fe-dialog-text,
.e-fe-toolbar.e-responsive-toolbar input {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-splitter .e-splitbar,
.e-fileexplorer .e-statusbar,
.e-fileexplorer .e-grid .e-gridheader {
  border-color: #c8c8c8;
}
.e-fileexplorer input,
.e-fileexplorer .e-treeview .e-text,
.e-fileexplorer .e-grid .e-headercelldiv,
.e-fileexplorer .e-grid .e-gridcontent tr,
.e-fileexplorer .e-tileview .e-tilenode .e-name,
input.e-fe-dialog-text,
.e-fe-toolbar.e-responsive-toolbar input {
  color: #333333;
}
.e-fileexplorer .e-tileview .e-tilenode:hover .e-name,
.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td {
  color: #282827;
}
.e-fileexplorer.e-js .e-grid td.e-active,
.e-fileexplorer .e-tileview .e-tilenode.e-active .e-name {
  color: #ffffff;
}
.e-fileexplorer .e-tileview .e-tilenode.e-active:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
}
.e-fileexplorer .e-tileview .e-tilenode.e-active:hover .e-name {
  color: #282827;
}
.e-fileexplorer .e-toolbar .e-feItem-Layout .e-active .e-icon {
  color: #ffffff;
}
.e-fileexplorer .e-treeview .e-fe-node-hover,
.e-fe-dialog.e-icon.e-close:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-fileexplorer.e-js .e-tilenode.e-active,
.e-fileexplorer.e-js .e-grid .e-gridcontent tr td.e-active {
  border-color: #c8c8c8;
  background: #1fab00;
}
.e-fileexplorer.e-js .e-tilenode.e-active:hover,
.e-fileexplorer.e-js .e-grid .e-gridcontent tr:hover td.e-active {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-fileexplorer.e-js .e-statusbar .e-active .e-icon {
  color: #1fab00;
}
.e-fileexplorer.e-js .e-treeview .e-text.e-active {
  color: #ffffff;
}
.e-fileexplorer.e-js .e-treeview .e-text:hover,
.e-fileexplorer .e-actionbar .e-btn.e-select:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-fileexplorer input,
input.e-fe-dialog-text,
.e-fe-toolbar.e-responsive-toolbar input,
.e-fe-split-context.e-menu.e-context.e-split,
.e-fe-split-context.e-menu.e-widget.e-split li.e-list {
  background: #ffffff;
}
.e-fileexplorer .e-tilenode.e-hover,
.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td {
  border-color: #c8c8c8;
  background: #d2eecc;
}
.e-fileexplorer .e-switchGridView.e-button:hover,
.e-fileexplorer .e-swithListView.e-button:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
}
.e-fileexplorer .e-toolbar {
  color: #686969;
  background: #ececec;
  border-color: #c8c8c8;
}
.e-fe-toolbar.e-toolbar .e-feItem-Searchbar.e-tooltxt.e-active {
  background: transparent;
}
.e-fileexplorer .e-grid .e-gridheader,
.e-fileexplorer .e-grid .e-gridheader.e-scrollcss,
.e-fileexplorer .e-grid .e-gridheader .e-headercell {
  background: #ffffff;
}
.e-fileexplorer .e-alt_row,
.e-fileexplorer .e-gridheader,
.e-fileexplorer .e-gridheader .e-headercell,
.e-fileexplorer .e-grid .e-gridcontent,
.e-fileexplorer .e-splitter .e-pane,
.e-fileexplorer .e-scroller .e-scrollbar .e-vhandlespace,
.e-fileexplorer .e-scroller .e-scrollbar .e-hhandlespace {
  background-color: #ffffff;
}
.e-fileexplorer .e-tilenode.e-hover .e-thumbImage {
  border-color: #c8c8c8;
}
.e-fileexplorer.e-js .e-active .e-thumbImage {
  border-color: #1fab00;
}
.e-menu > .e-list.e-fe-separator {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-toolbar {
  border-bottom-color: #1fab00;
}
.e-fileexplorer .e-toolbar .e-hover .e-tool-input,
.e-fe-toolbar.e-responsive-toolbar .e-hover .e-tool-input,
.e-fileexplorer .e-toolbar .e-tool-input:focus,
.e-fe-toolbar.e-responsive-toolbar .e-tool-input:focus {
  border-color: #1fab00;
}
.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-hover,
.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-hover,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-hover,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-hover,
.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-active,
.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-active,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-active,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-active,
.e-fileexplorer .e-toolbar .e-feItem-Layout.e-hover,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Layout.e-hover,
.e-fileexplorer .e-toolbar .e-feItem-Layout.e-active,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Layout.e-active {
  background: #ececec;
  border-color: #ececec;
}
.e-dialog .e-fe-table table tr .e-readonly {
  background: #ffffff;
  color: #333333;
}
.e-dialog .e-fe-table table .e-border {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-toolbar .e-feItem-Layout .e-active .e-btn {
  background: #1fab00;
  color: #ffffff;
}
.e-fileexplorer .e-splitter .e-splitbar.e-shadowbar,
.e-fileexplorer .e-splitter .e-splitbar.e-split-divider,
.e-fileexplorer .e-splitter .e-splitbar.e-split-divider:hover,
.e-fileexplorer .e-splitter .e-hover.e-splitbar.e-split-divider {
  background-color: transparent;
}


.e-gantt .e-toolbaricons {
  color: #686969;
}
.e-gantt .e-chkbox-wrap .e-chk-image {
  background-image: url(images/checkedtick.png) !important;
}
.e-search.e-tooltxt.e-hover {
  color: #282827 !important;
}
.e-gantt .e-tooltxt.e-hover > span {
  color: #282827;
}
.e-gantt .e-gantt-add:before {
  content: "\e6fe";
}
.e-gantt .e-gantt-edit:before {
  content: "\e705";
}
.e-gantt .e-gantt-delete:before {
  content: "\e706";
}
.e-gantt .e-gantt-save:before {
  content: "\e6fc";
}
.e-gantt .e-gantt-cancel:before {
  content: "\e708";
}
.e-gantt .e-gantt-indent:before {
  content: "\e702";
}
.e-gantt .e-gantt-outdent:before {
  content: "\e6fd";
}
.e-gantt .e-gantt-expandall:before {
  content: "\e703";
}
.e-gantt .e-gantt-collapseall:before {
  content: "\e707";
}
#Add.e-menuitem > div.e-icon:before {
  content: "\e6fe";
}
#Indent.e-menuitem > div.e-icon:before {
  content: "\e702";
}
#Outdent.e-menuitem > div.e-icon:before {
  content: "\e6fd";
}
#Delete.e-menuitem > div.e-icon:before {
  content: "\e706";
}
.e-gantt .e-splitter .e-splitbar.e-h-bar:before {
  content: "\e6fa";
}
.e-gantt .e-gantt-Spliter {
  border-top-color: #c8c8c8 !important;
  border-bottom-color: #c8c8c8 !important;
}
.e-gantt .e-editValue .e-treegrid .e-headercell {
  border-bottom-color: #c8c8c8 !important;
  background-color: #ececec !important;
}
.e-ejinputtext {
  border: 1px solid #c8c8c8;
  outline: none;
  background-color: #ffffff;
  color: #333333;
  vertical-align: baseline;
}
.e-deletepre.e-icon,
.e-addpre.e-icon {
  font-family: Segoe UI;
}
.e-ganttchart .e-ganttviewerbodyContianer {
  background-color: #ffffff;
}
.e-ganttchart .e-ganttviewerbodyContianerparent {
  border-right-color: #c8c8c8;
}
.e-ganttchart .e-headercell-weekend > div {
  background: #fcfcfc;
}
.e-ganttchart .e-weekends {
  background-color: #fafafa;
}
.e-ganttchart-core {
  background: #ffffff;
}
.e-ganttchart .e-borderbox {
  border-bottom-color: #ffffff;
}
.e-ganttchart .e-schedule-day-headercell,
.e-ganttchart .e-schedule-hour-headercell,
.e-ganttchart .e-schedule-week-headercell {
  color: #282827;
  border-color: #c8c8c8 !important;
  font-family: Segoe UI;
}
.e-ganttchart .e-ganttviewerheaderContainer {
  background: #fcfcfc;
  color: #282827;
  border-bottom-color: #c8c8c8 !important;
  border-right-color: #c8c8c8;
}
.e-ganttchart .milestone-top {
  border-bottom-color: #333333;
}
.e-ganttchart .milestone-bottom {
  border-top-color: #333333;
}
.e-ganttchart .e-taskbarname {
  color: #333333;
  font-family: Segoe UI;
}
.e-ganttchart .e-resourceinfo {
  font-family: Segoe UI;
}
.e-ganttchart .connectorline-rightarrow {
  border-left-color: #333333 !important;
}
.e-ganttchart .connectorline-leftarrow {
  border-right-color: #333333 !important;
}
.e-progressbartooltip,
.e-editingtooltip,
.e-tooltipganttpredecessor {
  background: #ffffff;
  background-color: #ffffff;
  color: #333333;
  border-color: #c8c8c8;
}
.e-tooltiptaskname {
  color: #333333;
  font-family: Segoe UI;
}
.e-tooltipgantt,
.e-progressbartooltip,
.e-editingtooltip,
.e-tooltipganttpredecessor {
  font-family: Segoe UI;
}
.e-ganttchart .e-tasklabel {
  font-family: Segoe UI;
}
.e-ganttchart .e-gantt-mouseclick {
  background: rgba(56, 163, 117, 0.2);
  -moz-: ; background: -moz-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(56, 163, 117, 0.2)), color-stop(100%, rgba(56, 163, 117, 0.2)));
  -webkit-: ; background: -webkit-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  -o-: ; background: -o-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  -ms-: ; background: -ms-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  "": ; background: linear-gradient(to bottom, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(56, 163, 117, 0.2), endColorstr=rgba(56, 163, 117, 0.2), GradientType=0);
}
.e-ganttchart .e-progresshandle {
  background: #333333;
}
.e-ganttchart .e-progresshandleafter {
  border-bottom-color: #333333;
}
.e-ganttchart .e-gantt-parenttaskbar-progress,
.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
  border-color: #333333;
}
.e-ganttchart .e-gantt-childtaskbar-progress,
.e-ganttchart .e-gantt-childtaskbar {
  border-color: #1fab00;
}
.e-ganttchart .e-chartcell {
  border-bottom-color: transparent;
}
.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-resourceinfo,
.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-tasknameContainer .e-taskbarname {
  color: #333333;
  font-family: Segoe UI;
}
.e-ganttchart .e-gantt-parenttaskbar-progress {
  background: #333333;
}
.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
  background-color: rgba(51, 51, 51, 0.6);
  background: #333333 \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.e-ganttchart .e-gantt-childtaskbar-progress {
  background: #1fab00;
}
.e-ganttchart .e-gantt-childtaskbar {
  background-color: rgba(56, 163, 117, 0.6);
  background: #1fab00 \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.e-ganttchart .e-line {
  background-color: #333333;
}
.e-ganttchart .e-connectorpoint-hover {
  background-color: #333333;
}
.e-ganttchart .e-gantt-falseLine {
  border-top-color: #333333;
}
.e-ganttchart .gripper:before {
  color: rgba(255, 255, 255, 0.4);
  background: #ffffff \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.e-ganttchart .e-ganttgridlines {
  border-bottom-color: #c8c8c8;
}

.e-grid.e-rtl .e-indentcell {
  border-left-color: #c8c8c8;
}
.e-grid.e-rtl .e-headercell,
.e-grid.e-rtl .e-grouptopleftcell {
  border-right-color: #c8c8c8;
  border-bottom-color: #c8c8c8;
}
.e-grid.e-rtl .e-movablecontent,
.e-grid.e-rtl .e-movableheader {
  border-right-color: #1fab00;
}

.e-grid {
  font-family: Segoe UI;
  border-color: #c8c8c8;
  color: #333333;
  border-top: none;
}
.e-grid .e-icon {
  color: #686969;
}
.e-groupheadercell .e-icon {
  color: #232323;
}
.e-grid .e-gridheader .e-icon {
  color: #232323;
}
.e-grid .e-icon.e-animatebutton {
  color: white;
  cursor: default;
}
.e-columnChooser {
  border: 1px solid #c8c8c8;
  font-size: 12px;
  color: #333333;
}
.e-columnChoosertail {
  border-bottom-color: #c8c8c8;
}
.e-columnChoosertailAlt {
  border-bottom-color: #fcfcfc;
}
.e-columnChooserListDiv:hover {
  background-color: #f7f7f7;
}
.e-columnChooser .e-vhandlespace {
  background-color: #ffffff !important;
}
.e-columnChooser .e-hhandlespace {
  background-color: #ffffff !important;
}
.e-columnChooserSplitter {
  border: 1px solid #c8c8c8;
}
.e-grid .e-number {
  background-color: #bbbdc0;
  color: #ffffff;
}
.e-grid .e-tableLastCell {
  border-right-color: #c8c8c8 !important;
}
.e-stackedHeaderRow th {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-resFilterDialogHeaderDiv {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-resposnsiveFilterBtnLeft {
  border-right: 1px solid #c8c8c8 !important;
}
.e-resIcon {
  color: #1fab00 !important;
}
.e-grid .e-toolbar .e-hover .e-icon,
.e-grid .e-headercell.e-hover .e-icon {
  color: #282827;
}
.e-grid .e-dlgBtns .e-button {
  font-family: Segoe UI;
  font-weight: normal;
  font-size: 14px;
}
.e-grid .e-gridpopup .e-content {
  background-color: #ffffff;
  border-color: #c8c8c8;
}
.e-grid .e-gridpopup span:hover,
.e-grid .e-gridpopup .e-spanclicked {
  border-color: #686969;
}
.e-grid .e-gridpopup .e-downtail:before,
.e-grid .e-gridpopup .e-downtail {
  border-top-color: #c8c8c8;
}
.e-grid .e-gridpopup .e-downtail:after {
  border-top-color: #ffffff;
}
.e-grid .e-gridcontent,
.e-grid .e-form-container {
  background-color: #ffffff;
}
.e-grid.e-columnChooser .e-hscroll,
.e-grid.e-columnChooser .e-vscroll {
  background-color: transparent;
}
.e-grid .e-groupdroparea {
  background: #1fab00;
  border-top-color: #c8c8c8;
  color: #ffffff;
}
.e-grid .e-cloneproperties {
  color: #282827;
  background: #d2eecc;
  border-color: #c8c8c8;
}
.e-grid .e-groupcaption,
.e-grid .e-groupcaptionsummary {
  color: #333333;
  background-color: #f6f6f6;
  border-color: #c8c8c8;
  border-top-color: #c8c8c8;
}
.e-grid .e-gridsummary .e-indentcell {
  background-color: #f6f6f6;
  border-top-color: #c8c8c8;
}
.e-grid .e-headercell-hover,
.e-grid .e-groupheadercell:hover {
  color: #282827;
}
.e-grid .e-groupheadercell {
  color: #282827;
  border-color: #c8c8c8;
  border-radius: 0px;
  background-color: #ececec;
}
.e-grid .e-alt_row {
  background: #f7f7f7;
}
.e-grid .e-inlineform-titlebar {
  border-color: #c8c8c8;
  background-color: #f7f7f7;
}
.e-grid .e-indentcell,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand {
  border-color: #c8c8c8;
  border-top-color: #c8c8c8;
  background-color: #f6f6f6;
}
.e-grid .e-detailcell,
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid tr.e-editedrow td.e-rowcell {
  border-top-color: #c8c8c8;
}
.e-grid .e-detailrowcollapse.e-lastrowcell {
  border-bottom-color: #c8c8c8;
}
.e-grid .e-detailindentcell {
  border-right-color: #c8c8c8;
}
.e-grid .e-rowcell.e-updatedtd {
  color: #333333;
}
.e-grid .e-rowcell.e-updatedtd.e-active {
  color: #ffffff;
}
.e-grid td.e-active,
.e-grid .e-form-titlebar {
  background: #1fab00;
  color: #ffffff;
}
.e-grid td.e-cellselectionbackground {
  background: #2f8862;
  color: #ffffff;
}
.e-grid .e-inlineform-titlebar {
  font-size: 14px;
  color: #282827;
}
.e-grid .e-recordpluscollapse > div,
.e-grid .e-detailrowcollapse > div {
  background-color: transparent;
  cursor: pointer;
}
.e-grid .e-headercell,
.e-grid .e-grouptopleftcell {
  background: #fcfcfc;
  border-top-color: #c8c8c8;
  border-left-color: #c8c8c8;
  border-bottom-color: #1fab00;
}
.e-grid .e-columnselection {
  background-color: #ececec;
  color: #1fab00;
}
.e-grid .e-grid-icon {
  background: #fcfcfc;
}
.e-grid .e-gridheader {
  color: #282827;
  border-bottom-color: #c8c8c8;
  border-top-color: #c8c8c8;
}
.e-grid .e-headercontent,
.e-grid .e-movableheader {
  border-right-color: #c8c8c8;
}
.e-grid.e-rtl .e-headercontent {
  border-left-color: #c8c8c8;
}
.e-grid .e-editcell,
.e-grid .e-form-container,
.e-grid .e-externalformedit,
.e-grid .e-tabletd,
.e-grid .e-rowcell {
  border-color: #c8c8c8;
}
.e-grid .e-form-togglebtn:hover {
  background: #d2eecc;
}
.e-grid .e-form-toggle-icon {
  color: white;
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  border-color: #c8c8c8;
  background-color: #fcfcfc;
  background-image: none;
}
.e-grid .e-grid-filterstatusbar,
.e-grid .e-grid-filterstatusbarbottom {
  background: #1fab00;
  border-color: #c8c8c8;
}
.e-grid .e-grid-filterstatusbar .e-msgdiv,
.e-grid .e-grid-filterstatusbarbottom .e-msgdiv {
  color: white;
}
.e-grid .e-groupdroparea.e-hover {
  background: #d2eecc;
}
.e-grid tr.e-hover {
  background: #d2eecc;
  color: #282827;
}
.e-grid .e-scrollcss {
  background: #fcfcfc;
}
.e-grid .e-headercell-hover,
.e-grid .e-filtercell:hover,
.e-grid .e-groupheadercell:hover {
  background: #d2eecc;
}
.e-grid .e-reorderindicate {
  border-right-color: #1fab00;
}
.e-grid.e-rtl .e-reorderindicate {
  border-left-color: #1fab00;
}
.e-grid div.e-field-validation-error {
  background-color: #FFFE91;
  color: #CD0A0A;
  white-space: normal;
}
.e-grid div.e-error .e-toparrow {
  border-bottom-color: #fffe92;
}
.e-ejinputtext {
  border: 1px solid #c8c8c8;
  outline: none;
  background-color: #ffffff;
  color: #333333;
  vertical-align: baseline;
}
.e-ejinputtext:focus {
  box-shadow: 0 0 5px #cbcbcb;
}
.e-grid .e-summaryrow {
  background-color: #f6f6f6;
  border-color: #c8c8c8;
  border-left-color: #c8c8c8 !important;
}
.e-grid .e-detailcell tr:first-child td.e-summaryrow {
  border-top: 1px solid #c8c8c8;
}
.e-grid .e-gridSummaryRows {
  color: #333333;
}
.e-grid .e-reSizeColbg {
  border-left-color: #c8c8c8;
}
.e-grid .e-headercell-hover .e-ascending,
.e-grid .e-groupheadercell:hover .e-ascending,
.e-grid .e-headercell-hover .e-filtericon,
.e-grid .e-headercell-hover .e-descending,
.e-grid .e-headercell-hover .e-togglegroupbutton,
.e-grid .e-groupheadercell:hover .e-descending,
.e-grid .e-groupheadercell:hover .e-togglegroupbutton,
.e-grid .e-groupheadercell:hover .e-ungroupbutton {
  background-color: transparent;
  color: #282827;
}
.e-grid .e-headercellactive,
.e-grid .e-headercellactive span,
.e-grid .e-headercellactive div {
  color: #ffffff;
}
.e-grid .e-headercellactive {
  background: #1fab00;
}
.e-grid .e-movablecontent,
.e-grid .e-movableheader {
  border-left-color: #1fab00;
}
.e-grid .e-frozeny {
  border-bottom-color: #1fab00 !important;
}
.e-grid .e-dialog .e-header .e-icon {
  color: #282827;
}
.e-grid.e-responsive .e-rowcell {
  border-bottom-color: rgba(196, 196, 196, 0.5);
}
.e-grid.e-responsive .e-table > tbody > tr > td:last-child {
  border-bottom-color: #c8c8c8;
}
.e-grid form .e-select:hover .e-icon,
.e-grid form .e-select:hover .e-icon {
  color: #282827;
}
.e-grid.e-touch .e-gridheader .e-headercell,
.e-grid.e-touch .e-rowcell {
  -moz-user-select: text;
  -khtml-user-select: none;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.e-grid .e-gridcontent tr.e-editedrow:not(.e-alt_row) {
  background-color: #ffffff;
}

.e-groupbutton {
  font-family: Segoe UI;
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  background: #ececec;
  background-repeat: no-repeat;
  border-color: #c8c8c8;
}
.e-groupbutton.e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item,
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item,
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item,
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item.e-border-left,
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item.e-border-bottom {
  border-color: #c8c8c8;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-select {
  color: #fff;
  background: #1fab00;
  color: #ffffff;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-hover {
  background: #d2eecc;
  color: #282827;
}
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > a,
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > span,
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > div {
  color: #333333;
  text-decoration: none;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > a,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > span,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > div {
  color: #ffffff;
  text-decoration: none;
}
.e-kanban,
.e-kanban .e-headercell,
.e-kanban .e-swimlanerow {
  background: #ffffff;
}
.e-kanban .e-icon {
  color: #686969;
}
.e-kanban {
  border-color: #c8c8c8;
  color: #333333;
}
.e-kanban .e-rowcell .e-shrinkheader {
  color: #1fab00;
}
.e-kanban .e-kanbanheader.e-slheader .e-headercell {
  border-bottom: 4px solid #ececec;
}
.e-kanban .e-stackedHeaderRow th {
  border-bottom: 2px solid #1fab00 !important;
}
.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-exceed {
  border-bottom-color: #f8d9c7;
}
.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-deceed {
  border-bottom-color: #ffedcd;
}
.e-kanban .e-columnrow .e-kanbancard {
  background: #ffffff;
}
.e-kanban .e-kanbancard {
  border-color: #c8c8c8 #c8c8c8 #c8c8c8 #1fab00;
  color: #333333;
}
.e-kanban .e-kanbancard .e-tag {
  background: #ececec;
  color: #6b6b6b;
}
.e-kanban .e-kanbancard.e-cardselection {
  background: #1fab00;
  color: #ffffff;
  border-color: #c8c8c8 #c8c8c8 #c8c8c8 #1fab00;
}
.e-kanban .e-draggedcard,
.e-kanban .e-kanbancard.e-cardselection.dragClone {
  background: #ececec;
}
.e-kanban .e-draggedcard .e-dragmultiple {
  color: #1fab00;
  border: 1px solid #c8c8c8;
}
.e-kanban .e-rowcell .e-targetclone {
  border: 1px dashed #1fab00;
  background: #c4e7d7;
}
.e-kanban .e-columnrow .e-rowcell {
  background: #f6f6f6;
  border-bottom: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
}
.e-kanban .e-collapsedrow .e-rowcell,
.e-kanban .e-frozenrow .e-rowcell {
  border-bottom: 1px solid #ececec;
}
.e-kanban .e-rowcell.e-shrink,
.e-kanban .e-headercell.e-shrinkcol {
  background: #efefef;
}
.e-kanban .e-kanbancard,
.e-kanban .e-swimlanerow .e-slkey {
  color: #333333;
}
.e-kanban .e-slexpand,
.e-kanban .e-slcollapse {
  color: #686969;
}
.e-kanban .e-slexpand:hover,
.e-kanban .e-slcollapse:hover {
  background: #d2eecc;
  color: #282827;
}
.e-kanban .e-clcollapse::before,
.e-kanban .e-clexpand::before {
  color: #686969;
}
.e-kanban .e-kanbancard.e-hover .e-cardcollapse:before,
.e-kanban .e-kanbancard.e-hover .e-cardexpand:before {
  color: #282827;
}
.e-kanban .e-kanbancard.e-cardselection .e-cardcollapse:before,
.e-kanban .e-kanbancard.e-cardselection .e-cardexpand:before {
  color: #ffffff;
}
.e-kanban .e-headercell .e-totalcard {
  color: #bdbdbd;
}
.e-kanban .e-headercell .e-limits,
.e-kanban .e-rowcell .e-shrinklabel {
  color: #bababa;
}
.e-kanban .e-swimlanerow .e-slcount {
  color: #999999;
}
.e-kanban .e-headercell .e-minlimit,
.e-kanban .e-headercell .e-maxlimit {
  color: #333333;
}
.e-kanban .e-headercell .e-totalcount,
.e-kanban .e-rowcell .e-shrinkcount {
  color: #1fab00;
}
.e-kanban .e-collapserow .e-rowcell {
  border: none;
}
.e-kanban .e-kanbancard.e-hover {
  color: #282827;
  background: #d2eecc;
  border-color: #c8c8c8 #c8c8c8 #c8c8c8 #1fab00;
}
.e-kanban .e-headercontent {
  border-right-color: #c8c8c8;
}
.e-kanban .e-headercelldiv {
  color: #1fab00;
}
.e-kanban .e-kanbanheader {
  color: #1fab00;
}
.e-kanban .e-kanbancontent {
  background-color: #ffffff;
}
.e-kanban .e-rowcell {
  border-color: #c8c8c8;
}
.e-kanban .e-kanbancard .e-cardheader {
  border-bottom: 1px solid #d0d0d0;
}
.e-kanban .e-kanbancard.e-cardselection .e-cardheader {
  border-bottom: 1px solid #d0d0d0;
}
.e-kanban .e-kanbancard.e-hover .e-cardheader {
  border-bottom: 1px solid #d0d0d0;
}
.e-kanban .e-cardcollapse:before,
.e-kanban .e-cardexpand:before,
.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardexpand:before,
.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardcollapse:before {
  color: #686969;
}
.e-kanban .e-kanbancard .e-card_image {
  background: #ececec;
}
.e-kanban .e-kanbantoolbar.e-toolbar {
  background: #ffffff;
  border-color: #c8c8c8;
}
.e-kanban .e-kanbantoolbar li {
  border: 1px solid #c8c8c8;
}
.e-kanban .e-kanbantoolbar li.e-select {
  background: #1fab00;
}
.e-kanban .e-kanbantoolbar .e-select .e-text {
  color: #ffffff;
}
.e-kanban .e-kanbantoolbar .e-text,
.e-kanban .e-kanbantoolbar .e-quickfilter .e-text {
  color: #333333;
}
.e-kanban .e-kanbantoolbar .e-select.e-hover {
  background: #d2eecc;
  border-color: #c8c8c8;
}
.e-kanban .e-columnrow .e-rowcell.e-dropping {
  border-color: #c8c8c8;
}
.e-kanban .e-rowcell.e-exceed {
  background: #f8d9c7;
}
.e-kanban .e-rowcell.e-deceed {
  background: #ffedcd;
}
.e-kanban .e-kanbantooltip {
  background: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  box-shadow: 9px 9px 15px -9px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 9px 9px 15px -9px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 9px 9px 15px -9px rgba(0, 0, 0, 0.3);
}
.e-kanban .e-toolbaricons.e-searchfind,
.e-kanban .e-toolbaricons.e-cancel {
  background: #f6f6f6;
  border-left: 1px solid #c8c8c8;
}
.e-kanban div.e-error .e-toparrow {
  border-bottom-color: #fffe92;
}
.e-kanban div.e-field-validation-error {
  background-color: #FFFE91;
  color: #CD0A0A;
}
.e-kanban .e-kanbantouchbar .e-content {
  background-color: #ffffff;
  border-color: #c8c8c8;
}
.e-kanban .e-kanbantouchbar span:hover,
.e-kanban .e-kanbantouchbar .e-spanclicked {
  border-color: #686969;
}
.e-kanban .e-kanbantouchbar .e-downtail:before,
.e-kanban .e-kanbantouchbar .e-downtail {
  border-top-color: #c8c8c8;
}
.e-kanban .e-kanbantouchbar .e-downtail:after {
  border-top-color: #ffffff;
}
.e-kanban .e-freezeswimlanerow .e-rowcell.e-shrink {
  background: #ffffff;
}
.e-kanban.e-rtl .e-toolbaricons.e-searchfind,
.e-kanban.e-rtl .e-toolbaricons.e-cancel {
  border-right: 1px solid #c8c8c8;
}
.e-kanban.e-rtl td:first-child,
.e-kanban.e-rtl th:first-child,
.e-kanban.e-rtl .e-headercontent,
.e-kanban.e-rtl .e-columnrow td.e-dropping:first-child,
.e-kanban .e-rowcell.e-dragged {
  border-left-color: #c8c8c8 !important;
}
.e-kanban.e-rtl .e-kanbancard {
  border-color: #c8c8c8 #30c5f9 #c8c8c8 #c8c8c8;
}

.e-listbox .e-select {
  color: #ffffff;
  background: #1fab00;
  border-color: #1fab00;
}
.e-listbox .e-active {
  color: #ffffff;
  background: #d2eecc;
  border-color: #d2eecc;
}
.e-listbox .e-hover {
  background: #d2eecc;
  color: #282827;
}
.dragClonelist {
  background: #d2eecc;
  color: #ffffff;
  opacity: 0.5;
  text-align: center;
}
.e-listbox li {
  padding-left: 10px !important;
  word-break: break-all;
}
.e-ddl-popup.e-load {
  background-image: url(images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.e-lv {
  font-family: Segoe UI;
}

.e-lv .e-list {
  border-bottom: 1px solid #c8c8c8;
  font-size: 12px;
}
.e-lv .e-list .e-list-anchor.e-fontimage:before {
  color: #686969;
}
.e-lv .e-list.e-state-default {
  background-color: #ffffff;
  border-color: #c8c8c8;
}
.e-lv .e-list.e-state-default > .e-list-anchor .e-list-text {
  color: #333333;
}
.e-lv .e-list.e-state-default:hover {
  background: #d2eecc;
  color: #282827;
}
.e-lv .e-list.e-state-default:hover > .e-list-anchor .e-list-text {
  color: #282827;
}
.e-lv .e-list:hover > .e-list-anchor.e-fontimage:before {
  color: #282827;
}
.e-lv .e-list .e-list-anchor:hover {
  color: #282827;
}
.e-lv .e-list.e-state-active {
  background: #1fab00;
  color: #ffffff;
}
.e-lv .e-list.e-state-active .e-list-anchor .e-list-text {
  color: #ffffff;
}
.e-lv .e-list.e-state-active > .e-list-anchor.e-fontimage:before {
  color: #ffffff;
}

.e-lv-inputdiv .e-lv-input {
  border: 1px solid #c8c8c8;
  border-radius: 7px;
  font-size: 14px;
}
.e-lv .e-header {
  background: #fcfcfc;
  color: #282827;
  border: 1px solid #c8c8c8;
  border-bottom: 3px solid #1fab00;
}
.e-lv.e-parentlv > .e-lv .e-list-container {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
}
.e-lv.e-parentlv > .e-lv.subpage {
  border: none;
}
.e-lv > .e-header:hover > .e-icon:before {
  color: #282827;
}
.e-lv > .e-header > .e-icon:before {
  color: #232323;
}

.e-menu.e-separator.e-horizontal > .e-list,
.e-menu.e-separator.e-horizontal > .e-list:hover,
.e-menu.e-horizontal > .e-separator.e-list,
.e-menu.e-horizontal > .e-separator.e-list:hover {
  border-right-color: #c8c8c8;
}
.e-menu.e-horizontal .e-list > ul .e-list.e-separator,
.e-menu.e-horizontal .e-list > ul .e-list.e-separator:hover,
.e-menu.e-vertical .e-list > ul .e-list.e-separator,
.e-menu.e-vertical .e-list > ul .e-list.e-separator:hover,
.e-menu.e-context .e-list > ul .e-list.e-separator,
.e-menu.e-context .e-list > ul .e-list.e-separator:hover,
.e-menu.e-separator.e-vertical > .e-list,
.e-menu.e-vertical > .e-separator.e-list,
.e-menu.e-separator.e-vertical > .e-list:hover,
.e-menu.e-vertical > .e-separator.e-list:hover,
.e-menu.e-context > .e-separator.e-list,
.e-menu.e-context > .e-separator.e-list:hover {
  border-bottom-color: #c8c8c8;
}
.e-menu.e-separator.e-rtl.e-horizontal > .e-list,
.e-menu.e-rtl.e-horizontal > .e-separator.e-list,
.e-menu.e-rtl.e-horizontal > .e-separator.e-list:hover {
  border-left-color: #c8c8c8;
}

.e-menu.e-horizontal .e-list > a,
.e-menu.e-horizontal .e-list > span,
.e-menu.e-vertical .e-list > a,
.e-menu.e-vertical .e-list > span,
.e-menu.e-context .e-list > a,
.e-menu.e-context .e-list > span,
.e-menu-res-wrap .e-menu-res-in-wrap .e-res-title,
.e-menu.e-vertical {
  color: #333333;
}
.e-menu,
.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,
.e-menu.e-vertical,
.e-menu.e-vertical .e-list > ul,
.e-menu.e-context,
.e-menu.e-context .e-list > ul {
  background: #ffffff;
  border-color: #c8c8c8;
}
.e-menu.e-horizontal .e-list > ul {
  background: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color: #c8c8c8;
}
.e-menu.e-horizontal > .e-list > ul:after {
  border-color: transparent transparent #ffffff;
  border-style: solid;
}
.e-menu.e-horizontal .e-list:hover,
.e-menu.e-vertical .e-list:hover,
.e-menu.e-context .e-list:hover {
  background: #d2eecc;
  border-color: #d2eecc;
}
.e-menu.e-horizontal .e-list > ul li.e-haschild:hover,
.e-menu.e-vertical .e-list > ul li.e-haschild:hover,
.e-menu.e-context .e-list > ul li.e-haschild:hover {
  border-color: #d2eecc;
}
.e-menu.e-horizontal .e-list:hover > a,
.e-menu.e-horizontal .e-list:hover > span,
.e-menu.e-vertical .e-list:hover > a,
.e-menu.e-vertical .e-list:hover > span,
.e-menu.e-context .e-list:hover > a,
.e-menu.e-context .e-list:hover > span {
  color: #282827;
}
.e-menu.e-horizontal .e-list.e-active,
.e-menu.e-vertical .e-list.e-active,
.e-menu.e-context .e-list.e-active {
  background: #1fab00;
  color: #ffffff;
  border-color: #1fab00;
}
.e-menu.e-horizontal .e-list > ul li.e-haschild.e-active > a,
.e-menu.e-horizontal .e-list > ul li.e-haschild.e-active > span,
.e-menu.e-vertical .e-list > ul li.e-haschild.e-active > a,
.e-menu.e-vertical .e-list > ul li.e-haschild.e-active > span,
.e-menu.e-context .e-list > ul li.e-haschild.e-active > a,
.e-menu.e-context .e-list > ul li.e-haschild.e-active > span {
  background: #1fab00;
  color: #ffffff;
  border-color: #1fab00;
}
.e-menu.e-horizontal .e-list.e-active > a,
.e-menu.e-horizontal .e-list.e-active > span,
.e-menu.e-vertical .e-list.e-active > a,
.e-menu.e-vertical .e-list.e-active > span,
.e-menu.e-context .e-list.e-active > a,
.e-menu.e-context .e-list.e-active > span,
.e-menu.e-horizontal .e-list.e-active:hover,
.e-menu.e-vertical .e-list.e-active:hover,
.e-menu.e-context .e-list.e-active:hover {
  color: #ffffff;
}
.e-menu .e-list > a .e-icon,
.e-menu .e-list > span > .e-icon {
  color: #686969;
}
.e-menu .e-list:hover > a .e-icon,
.e-menu .e-list:hover > span > .e-icon {
  color: #282827;
}
.e-menu .e-list.e-active > a > .e-icon,
.e-menu .e-list.e-active > span > .e-icon,
.e-menu .e-list.e-active:hover > a > .e-icon,
.e-menu .e-list.e-active:hover > span > .e-icon {
  color: #ffffff;
}

.e-menu.e-horizontal .e-list.e-disable-item,
.e-menu.e-vertical .e-list.e-disable-item,
.e-menu.e-context .e-list.e-disable-item {
  background-color: transparent;
}
.e-menu.e-horizontal .e-list.e-disable-item .e-icon,
.e-menu.e-vertical .e-list.e-disable-item .e-icon,
.e-menu.e-context .e-list.e-disable-item .e-icon {
  color: #686969;
}
.e-menu.e-horizontal .e-list.e-disable-item *,
.e-menu.e-vertical .e-list.e-disable-item *,
.e-menu.e-context .e-list.e-disable-item * {
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.e-menu.e-horizontal .e-list.e-disable-item a:hover,
.e-menu.e-horizontal .e-list.e-disable-item span:hover,
.e-menu.e-horizontal .e-list.e-disable-item:hover,
.e-menu.e-vertical .e-list.e-disable-item a:hover,
.e-menu.e-vertical .e-list.e-disable-item span:hover,
.e-menu.e-vertical .e-list.e-disable-item:hover,
.e-menu.e-context .e-list.e-disable-item a:hover,
.e-menu.e-context .e-list.e-disable-item span:hover,
.e-menu.e-context .e-list.e-disable-item:hover {
  background-color: transparent;
  background-image: none;
  color: #333333;
  cursor: default;
}
.e-menu.e-horizontal .e-mhover,
.e-menu.e-context .e-mhover,
.e-menu.e-vertical .e-mhover,
.e-menu.e-horizontal .e-mhover > a,
.e-menu.e-horizontal .e-mhover > span,
.e-menu.e-context .e-mhover > a,
.e-menu.e-context .e-mhover > span,
.e-menu.e-vertical .e-mhover > a,
.e-menu.e-vertical .e-mhover > span,
.e-menu.e-horizontal .e-mfocused,
.e-menu.e-context .e-mfocused,
.e-menu.e-vertical .e-mfocused,
.e-menu.e-horizontal .e-mfocused > a,
.e-menu.e-horizontal .e-mfocused > span,
.e-menu.e-context .e-mfocused > a,
.e-menu.e-context .e-mfocused > span,
.e-menu.e-vertical .e-mfocused > a,
.e-menu.e-vertical .e-mfocused > span,
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #d2eecc;
}
.e-menu.e-horizontal .e-active,
.e-menu.e-context .e-active,
.e-menu.e-vertical .e-active,
.e-menu.e-horizontal .e-active > a,
.e-menu.e-horizontal .e-active > span,
.e-menu.e-context .e-active > a,
.e-menu.e-context .e-active > span,
.e-menu.e-vertical .e-active > a,
.e-menu.e-vertical .e-active > span,
.e-menu.e-horizontal .e-active,
.e-menu.e-context .e-active,
.e-menu.e-vertical .e-active,
.e-menu.e-horizontal .e-active > a,
.e-menu.e-horizontal .e-active > span,
.e-menu.e-context .e-active > a,
.e-menu.e-context .e-active > span,
.e-menu.e-vertical .e-active > a,
.e-menu.e-vertical .e-active > span,
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  background: #1fab00;
  color: #ffffff;
  border-color: #d2eecc;
}
.e-nb.e-nb-layout.e-nb-right {
  background: #ececec;
  color: #333333;
  border-left: 1px solid #c8c8c8;
  box-shadow: -1px 0 10px 0 black;
  overflow-y: auto;
}
.e-nb.e-nb-layout.e-nb-left {
  background: #ffffff;
  border-right: 1px solid #c8c8c8;
  box-shadow: -1px 0 10px 0 black;
  overflow-y: auto;
}
.e-lv.subpage {
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
}
.e-lv .e-lv .e-list-container {
  border: none;
}
.e-olapchart {
  font: normal 12px Segoe UI;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
}
.e-olapchart .expandMenu {
  min-height: 50px;
}
.e-olapchart .menuList {
  list-style-type: none;
  padding: 4px 15px 4px 15px;
}
.e-olapchart .menuList:hover {
  list-style-type: none;
  color: #282827;
  background-color: #d2eecc;
  cursor: pointer;
}
.e-olapchart .e-dialog,
.e-olapchart .e-wrapper,
.e-olapchart .e-shadow {
  min-height: 50px;
}
.e-olapchart .e-dialog-scroller {
  height: auto !important;
}
.e-olapchart .e-dialog,
.e-olapchart .e-content {
  padding: 0;
}
.e-olapclient {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
}
.e-olapclient .gridPanel,
.e-olapclient .chartPanel {
  border: none !important;
}
.e.olapclient .chartPanel > div {
  border-bottom: none !important;
}
.e-olapclient .controlPanel {
  position: relative;
  right: 5px;
}
.e-olapclient .sortFilterDisable {
  color: #999999;
}
.e-olapclient ul.sortfiltTab.e-box.e-addborderbottom.e-header {
  background: transparent;
}
.e-olapclient .e-dialog .e-header {
  background: #ffffff;
  color: #333333;
}
.e-olapclient textarea {
  background: #ffffff;
}
.e-olapclient .e-treeview .e-text {
  color: #333333;
}
.e-olapclient .e-treeview .e-text:hover {
  color: #282827;
}
.e-olapclient .e-treeview .e-active {
  color: #ffffff;
  background: #1fab00;
}
.e-olapclient .e-ddl .e-select {
  color: #333333;
  background: #ffffff;
  border-color: #c8c8c8;
}
.e-olapclient .e-ddl .e-select:hover {
  color: #282827;
  background: #d2eecc;
}
.e-olapclient .outerTable {
  font: normal 12px Segoe UI;
  border-collapse: collapse;
  background-color: #ffffff;
}
.e-olapclient .titleText {
  height: 50px;
  width: inherit;
  display: inline-block;
  font: normal 20px Segoe UI;
  line-height: 48px;
}
.e-olapclient .newReportImg:before {
  content: "\e6b3";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .addReportImg:before {
  content: "\e6a1";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .removeReportImg:before {
  content: "\e6cf";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .renameReportImg:before {
  content: "\e6d0";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .saveReportImg:before {
  content: "\e6b7";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .loadReportImg:before {
  content: "\e6ce";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .mdxImg:before {
  content: "\e6ac";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .autoExecuteImg:before {
  content: "\e6c3";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .excelExportImg:before {
  content: "\e6d4";
  font-size: 20px;
  margin-left: 1px;
}
.e-olapclient .wordExportImg:before {
  content: "\e6d5";
  font-size: 20px;
  margin-left: 1px;
}
.e-olapclient .pdfExportImg:before {
  content: "\e6d3";
  font-size: 20px;
  margin-left: 1px;
}
.e-olapclient .chartTypesImg:before {
  content: "\e6a4";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .toggleaxisImg:before {
  content: "\e790";
  font-size: 20px;
  margin-left: -1px;
}
.e-olapclient .newReportImg,
.e-olapclient .addReportImg,
.e-olapclient .removeReportImg,
.e-olapclient .renameReportImg,
.e-olapclient .saveReportImg,
.e-olapclient .loadReportImg,
.e-olapclient .mdxImg,
.e-olapclient .maximizedView,
.e-olapclient .excelExportImg,
.e-olapclient .wordExportImg,
.e-olapclient .pdfExportImg,
.e-olapclient .chartTypesImg,
.e-olapclient .rowSortFilterImg,
.e-olapclient .colSortFilterImg,
.e-olapclient .toggleExpandButton,
.e-olapclient .toggleCollapseButton,
.e-olapclient .dimensionCDB,
.e-olapclient .folderCDB,
.e-olapclient .hierarchyCDB,
.e-olapclient .attributeCDB,
.e-olapclient .chartCDB,
.e-olapclient .namedSetCDB,
.e-olapclient .level0,
.e-olapclient .level1,
.e-olapclient .level2,
.e-olapclient .level3,
.e-olapclient .level4,
.e-olapclient .level5,
.e-olapclient .level6,
.e-olapclient .level7,
.e-olapclient .level8,
.e-olapclient .level9,
.e-olapclient .level10,
.e-olapclient .checkAll,
.e-olapclient .unCheckAll,
.e-olapclient .autoExecuteImg,
.e-olapclient .toggleaxisImg {
  color: #686969;
}
.e-olapclient .maximizedView:before {
  content: "\e660";
  font-size: 21px;
  margin-left: 0;
}
.e-olapclient .colSortFilterImg:before {
  content: "\e6f9";
  font-size: 32px;
  margin-left: -4px;
  margin-top: -5px;
}
.e-olapclient .rowSortFilterImg:before {
  content: "\e6f8";
  font-size: 29px;
  margin-left: -3px;
  margin-top: -4px;
}
.e-olapclient .chartPanel {
  height: 0;
  width: 800px;
  margin: 5px 7px 7px;
}
.e-olapclient .clientTab {
  margin-top: 6px !important;
  font: bold 12px Segoe UI;
}
.e-olapclient .toggleExpandButton,
.e-olapclient .toggleCollapseButton {
  background-repeat: no-repeat;
  height: 20px;
  width: 21px;
  cursor: pointer;
  position: relative;
  top: -3px;
}
.e-olapclient .toggleExpandButton {
  float: right;
  background-position: center -20px;
  margin: 5px;
}
.e-olapclient .toggleCollapseButton {
  background-position: 6px 0px;
  position: relative;
  top: 11px;
}
.e-olapclient .toggleExpandButton:hover,
.e-olapclient .toggleCollapseButton:hover {
  color: #282827;
  background: #d2eecc;
}
.e-olapclient .toggleCollapseButton:before {
  content: "\e674";
  font-size: 20px;
}
.e-olapclient .toggleExpandButton:before {
  content: "\e671";
  font-size: 20px;
  margin-right: 7px;
}
.e-olapclient .toggleText {
  background-position: center 0px;
  background-repeat: no-repeat;
  height: 140px;
  width: 30px;
}
.e-olapclient .splitBtn {
  margin: 7px 0 0 6px;
  position: relative;
}
.e-olapclient .csHeader {
  font: normal 14px Segoe UI;
  margin: 8px 0 8px 3px;
}
.e-olapclient .cdbHeader,
.e-olapclient .axisHeader {
  border: 1px solid #c8c8c8;
  font-weight: bold;
  line-height: 28px;
}
.e-olapclient .cubeTable {
  border-collapse: collapse;
  margin: 0 5px 3px 5px;
}
.e-olapclient .cdbHeader {
  border-bottom: 0px;
}
.e-olapclient .axisHeader {
  border-bottom: 0px;
}
.e-olapclient .reportToolbar {
  border-color: #c8c8c8 !important;
  background: #ececec;
}
.e-olapclient .cubeBrowser {
  border: 1px solid #c8c8c8 !important;
}
.e-olapclient .cubeName {
  padding: 7px 0 0 6px;
  font: normal 14px Segoe UI;
}
.e-olapclient .categoricalAxis,
.e-olapclient .rowAxis,
.e-olapclient .slicerAxis {
  border: 1px solid #c8c8c8;
  margin-bottom: 3px;
  
  overflow: auto;
}
.e-olapclient .gridContainer,
.e-olapclient .chartContainer {
  border: 1px solid #c8c8c8;
}
.e-olapclient .dropIndicator {
  margin-top: 4px !important;
  border-top: 3px dashed #1fab00;
}
.e-olapclient .targetAxis {
  background-color: #d2eecc;
  color: #282827;
}
.e-olapclient .reportToolbar .e-active {
  color: #ffffff;
}
.e-olapclient .connectImg,
.e-olapclient .newReportImg,
.e-olapclient .addReportImg,
.e-olapclient .removeReportImg,
.e-olapclient .renameReportImg,
.e-olapclient .saveReportImg,
.e-olapclient .loadReportImg,
.e-olapclient .mdxImg,
.e-olapclient .maximizedView,
.e-olapclient .excelExportImg,
.e-olapclient .wordExportImg,
.e-olapclient .pdfExportImg,
.e-olapclient .chartTypesImg,
.e-olapclient .rowSortFilterImg,
.e-olapclient .colSortFilterImg,
.e-olapclient .connectImg:hover,
.e-olapclient .newReportImg:hover,
.e-olapclient .addReportImg:hover,
.e-olapclient .removeReportImg:hover,
.e-olapclient .renameReportImg:hover,
.e-olapclient .saveReportImg:hover,
.e-olapclient .loadReportImg:hover,
.e-olapclient .mdxImg:hover,
.e-olapclient .excelExportImg:hover,
.e-olapclient .wordExportImg:hover,
.e-olapclient .pdfExportImg:hover,
.e-olapclient .chartTypesImg:hover,
.e-olapclient .rowSortFilterImg:hover,
.e-olapclient .colSortFilterImg:hover,
.e-olapclient .autoExecuteImg:hover,
.e-olapclient .autoExecuteImg,
.e-olapclient .toggleaxisImg,
.e-olapclient .toggleaxisImg:hover {
  background-repeat: no-repeat;
  margin: 4px;
  cursor: default;
  display: inline-block;
  height: 20px;
  width: 20px;
}
.e-olapclient .connectImg:hover,
.e-olapclient .newReportImg:hover,
.e-olapclient .addReportImg:hover,
.e-olapclient .removeReportImg:hover,
.e-olapclient .renameReportImg:hover,
.e-olapclient .saveReportImg:hover,
.e-olapclient .loadReportImg:hover,
.e-olapclient .mdxImg:hover,
.e-olapclient .excelExportImg:hover,
.e-olapclient .wordExportImg:hover,
.e-olapclient .pdfExportImg:hover,
.e-olapclient .chartTypesImg:hover,
.e-olapclient .maximizedView:hover,
.e-olapclient .rowSortFilterImg:hover,
.e-olapclient .colSortFilterImg:hover,
.e-olapclient .autoExecuteImg:hover,
.e-olapclient .toggleaxisImg:hover {
  cursor: pointer;
  color: #282827;
}
.e-olapclient .reportList {
  float: left;
  margin: 6px auto auto 10px;
}
.e-olapclient .sortReportTbl {
  margin: 4px 4px 18px;
  width: 100%;
}
.e-olapclient .sortingDlg,
.e-olapclient .filteringDlg {
  font: bold 12px Segoe UI !important;
}
.e-olapclient .sortDisable,
.e-olapclient .radioBtnDesc,
.e-olapclient .preserveHrchy,
.e-olapclient .filterLbl,
.e-olapclient .conditionLbl {
  vertical-align: middle;
}
.e-olapclient .sortEnable,
.e-olapclient .radioBtnAsc {
  vertical-align: text-bottom;
}
.e-olapclient .radioBtnAsc,
.e-olapclient .radioBtnDesc,
.e-olapclient .measuresList,
.e-olapclient .sortEnable,
.e-olapclient .sortDisable,
.e-olapclient .filter,
.e-olapclient .filterCondition,
.e-olapclient .filterMeasureListLbl,
.e-olapclient .filterDisable,
.e-olapclient .filterEnable,
.e-olapclient .chkBoxColumn {
  margin-top: 15px;
}
.e-olapclient .sortDisable,
.e-olapclient .radioBtnDesc {
  margin-bottom: 15px;
}
.e-olapclient .filterFrmDiv,
.e-olapclient .filterToDiv,
.e-olapclient .filterBtw {
  float: left;
}
.e-olapclient .filterLbl {
  margin-top: -12px;
}
.e-olapclient .sortingDlg,
.e-olapclient .filteringDlg {
  margin-top: -1px !important;
}
.e-olapclient .filterFrmDiv,
.e-olapclient .filterBtw,
.e-olapclient .filterToDiv {
  margin-bottom: -7px;
  margin-top: 10px !important;
}
.e-olapclient .conditionLbl,
.e-olapclient .filterMeasureListLbl {
  margin-bottom: 14px;
  margin-top: 10px !important;
}
.e-olapclient .filterBtw,
.e-olapclient filterToDiv {
  margin-left: 4px;
}
.e-olapclient .sortDisableLbl,
.e-olapclient .sortEnableLbl,
.e-olapclient .radioBtnAscLbl,
.e-olapclient .radioBtnDescLbl,
.e-olapclient .preserveHrchyLbl,
.e-olapclient .filterDisableLbl {
  margin-left: 4px;
}
.e-olapclient .e-dialog-scroller {
  height: auto !important;
}
.e-olapclient .filterDisableLbl {
  vertical-align: text-bottom;
}
.e-olapclient .filterBtw {
  margin-left: 12px;
}
.e-olapclient .filterToDiv {
  margin-left: 8px;
}
.e-olapclient .borderFilterSortDlg {
  border: 1px solid #c8c8c8;
  border-top: none;
  margin-bottom: 13px;
  margin-top: -4px;
}
.e-olapclient .filterMeasureListLbl,
.e-olapclient .conditionLbl,
.e-olapclient .filterValueLbl {
  margin-bottom: 15px;
}
.e-olapclient .orderLbl,
.e-olapclient .sortingLbl {
  margin-top: -23px;
  position: absolute;
}
.e-olapclient .filterValueLbl {
  margin-top: -5px !important;
  position: absolute;
}
.e-olapclient .sortDisableLbl,
.e-olapclient .sortEnableLbl,
.e-olapclient .radioBtnAscLbl,
.e-olapclient .radioBtnDescLbl,
.e-olapclient .filterDisableLbl {
  margin-top: 13px;
  position: absolute;
}
.e-olapclient .preserveHrchyLbl {
  margin-top: 2px;
  position: absolute;
}
.e-olapclient .e-olapclient .filterLbl {
  margin-top: -40px;
}
.e-olapclient .measureListLbl {
  margin-top: 3px;
}
.e-olapclient .dimensionCDB,
.e-olapclient .folderCDB,
.e-olapclient .hierarchyCDB,
.e-olapclient .attributeCDB,
.e-olapclient .chartCDB,
.e-olapclient .namedSetCDB,
.e-olapclient .level0,
.e-olapclient .level1,
.e-olapclient .level2,
.e-olapclient .level3,
.e-olapclient .level4,
.e-olapclient .level5,
.e-olapclient .level6,
.e-olapclient .level7,
.e-olapclient .level8,
.e-olapclient .level9,
.e-olapclient .level10 {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.e-olapclient .attributeCDB:before {
  content: "\e6e4";
  font-size: 18px;
}
.e-olapclient .folderCDB:before {
  content: "\e6e1";
  font-size: 18px;
}
.e-olapclient .dimensionCDB:before {
  content: "\e704";
  font-size: 15px;
}
.e-olapclient .hierarchyCDB:before {
  content: "\e6e0";
  font-size: 18px;
}
.e-olapclient .chartCDB:before {
  content: "\e6e3";
  font-size: 15px;
}
.e-olapclient .namedSetCDB:before {
  content: "\e6de";
  font-size: 18px;
}
.e-olapclient .level0:before {
  content: "\e6f3";
  font-size: 19px;
}
.e-olapclient .level1:before {
  content: "\e6f3";
  font-size: 18px;
}
.e-olapclient .level2:before {
  content: "\e6ec";
  font-size: 17px;
}
.e-olapclient .level3:before {
  content: "\e6eb";
  font-size: 17px;
}
.e-olapclient .level4:before {
  content: "\e6ea";
  font-size: 18px;
}
.e-olapclient .level5:before {
  content: "\e6e9";
  font-size: 17px;
}
.e-olapclient .level6:before {
  content: "\e6e8";
  font-size: 17px;
}
.e-olapclient .level7:before {
  content: "\e6e7";
  font-size: 17px;
}
.e-olapclient .level8:before {
  content: "\e6e6";
  font-size: 17px;
}
.e-olapclient .level9:before {
  content: "\e6e5";
  font-size: 17px;
}
.e-olapclient .level10:before {
  content: "\e6f2";
  font-size: 17px;
}
.e-olapclient .dialogOKBtn,
.e-olapclient .dialogCancelBtn {
  width: 69px;
  margin-left: 10px;
}
.e-olapclient .dialogOKBtn {
  margin-left: 83px;
}
.e-olapclient .editorPara {
  margin: 0 0 7px;
}
.e-olapclient .dialogPara {
  margin-top: 15px;
}
.e-olapclient .loadReportTbl {
  margin: 10px 0px 20px 0px;
}
.e-olapclient .loadReportTd {
  width: 100px;
}
.e-olapclient .dialogInput {
  float: right;
  margin-top: -31px;
}
.e-olapclient .checkAll,
.e-olapclient .unCheckAll {
  display: inline-block;
  height: 15px;
  width: 16px;
  cursor: pointer;
}
.e-olapclient .checkAll:hover,
.e-olapclient .unCheckAll:hover {
  background: #d2eecc;
  color: #282827;
}
.e-olapclient .checkAll:before {
  content: "\e6db";
  font-size: 16px;
}
.e-olapclient .unCheckAll:before {
  content: "\e6da";
  font-size: 16px;
}
.e-olapclient .unCheckAll {
  margin-left: 5px;
}
.e-olapclient .line:before {
  content: "\e6b1";
}
.e-olapclient .spline:before {
  content: "\e6bb";
}
.e-olapclient .column:before {
  content: "\e6a6";
}
.e-olapclient .area:before {
  content: "\e6a2";
}
.e-olapclient .splinearea:before {
  content: "\e6ba";
}
.e-olapclient .stepline:before {
  content: "\e6c0";
}
.e-olapclient .steparea:before {
  content: "\e6be";
}
.e-olapclient .pie:before {
  content: "\e6ca";
}
.e-olapclient .bar:before {
  content: "\e6c5";
}
.e-olapclient .stackingarea:before {
  content: "\e6bc";
}
.e-olapclient .stackingcolumn:before {
  content: "\e6bd";
}
.e-olapclient .stackingbar:before {
  content: "\e6c6";
}
.e-olapclient .pyramid:before {
  content: "\e6c9";
}
.e-olapclient .funnel:before {
  content: "\e6c8";
}
.e-olapclient .doughnut:before {
  content: "\e7dd";
}
.e-olapclient .scatter:before {
  content: "\e7df";
}
.e-olapclient .bubble:before {
  content: "\e7dc";
}
.e-olapclient .chartTypesIcon:before {
  font-family: 'ej-webfont';
  font-size: 20px;
  margin-left: 2px;
}
.e-olapclient .chartTypesOnGridView {
  display: none !important;
}
.e-olapclient .chartTypesIcon,
.e-olapclient .chartTypesIcon:hover {
  background-repeat: no-repeat;
  margin: 5px 5px 0px 0px;
  cursor: default;
  display: inline-block;
  height: 28px;
  width: 24px;
}
.e-olapclient .chartTypesDialog {
  position: absolute;
  padding: 0px 0px 5px 5px;
  z-index: 1000000;
  background-color: #ececec;
  border: 2px solid #c8c8c8;
}
.e-olapclient .chartTypesIcon {
  color: #686969;
}
.e-olapclient .chartTypesIcon:hover {
  color: #282827;
  cursor: pointer;
  background: #d2eecc;
}
.e-olapclient .activeChartType {
  color: #ffffff;
  background: #1fab00;
}
.e-olapclient .memberEditorDiv {
  height: 256px;
  margin-top: 5px;
  border: 1px solid #c8c8c8;
}
.e-olapclient .removeSplitBtn,
.e-olapclient .removeMeasure {
  background-repeat: no-repeat;
  height: 11px;
  padding-left: 10px;
  width: 11px;
  color: #333333;
}
.e-olapclient .removeSplitBtn:before {
  content: "\e681";
  font-size: 13px;
  margin-left: -6px;
  margin-top: 2px;
}
.e-olapclient .removeSplitBtn:hover {
  cursor: pointer;
  background: #d2eecc;
}
.e-olapclient .removeSplitBtn {
  background: #ececec;
  border: 1px solid #c8c8c8;
  display: inline-block;
  float: none;
  margin: 0 !important;
  padding-bottom: 7px;
  padding-right: 0;
  position: absolute;
}
.e-olapclient .removeMeasure {
  background-position: 0 -1835px !important;
  margin: 4px;
  color: #686969;
}
.e-olapclient .removeMeasure:before {
  content: "\e681";
  font-size: 13px;
  display: inline-block;
}
.e-olapclient .measureEditor {
  margin: 3px 5px 0px 5px;
}
.e-olapclient .measureEditor:hover {
  color: #282827;
  background-color: #d2eecc;
  cursor: pointer;
}
.e-olapclient .nodetext {
  font-size: inherit !important;
}
.e-olapclient .e-dialog {
  font: bold 12px Segoe UI !important;
  opacity: 1 !important;
}
.e-olapclient .e-corner-all {
  border-radius: 0px !important;
}
.e-olapclient .e-button {
  font-size: 12px !important;
}
.e-olapclient .e-treeview {
  background-color: #ffffff;
}
.e-olapclient .e-treeview ul {
  margin: 0;
}
.e-olapclient .e-treeview,
.e-olapclient .e-text {
  font-size: 12px;
}
.e-olapclient .e-tab,
.e-olapclient .e-header {
  width: auto;
}
.e-olapclient .e-tab,
.e-olapclient .e-active-content {
  padding: 0 !important;
}
.e-olapclient .e-tab,
.e-olapclient .e-content {
  border-width: 0;
}
.e-olapclient .e-toolbar {
  border-width: 1px 0;
}
.e-olapclient .e-input {
  line-height: normal !important;
}
.e-olapclient .e-progress-txt {
  top: -2px !important;
}
.cdbHeader.responsive,
.cubeBrowser.responsive {
  width: 98% !important;
}
.e-olapclient .oClientTbl {
  position: relative;
}
.rowAxis.responsive,
.slicerAxis.responsive,
.categoricalAxis.responsive,
.axisHeader.responsive {
  width: 95% !important;
}
.maximumView {
  background-color: #ffffff;
  z-index: 1000;
  margin: 2% 4%;
  margin-top: 2%;
  padding: 20px;
  position: fixed;
}
.fullScreenView {
  position: absolute;
  top: 0;
  background-color: #ffffff;
  z-index: 1000;
}
.winCloseBtn:before {
  content: "\e69e";
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: 0;
  height: 24px;
  width: 24px;
}
.winCloseBtn {
  color: #686969;
}
.winCloseBtn:hover {
  color: #282827;
  cursor: pointer;
}
.e-grid.e-rtl .e-nextpage,
.e-grid.e-rtl .e-nextpagedisabled {
  border-left-color: #c8c8c8;
}
.e-pager,
.e-grid .e-pagerstatusbar {
  background-color: #ececec;
  border-color: #c8c8c8;
  color: #333333;
}
.e-pager .e-icon {
  color: #686969;
}
.e-pager .e-default:hover {
  color: #282827;
}
.e-pager .e-spacing {
  color: #333333;
}
.e-pager .e-spacing.e-NP {
  color: #686969;
}
.e-pager .e-numericitem:hover {
  background: #d2eecc;
  color: #282827;
}
.e-pager .e-numericitem {
  font-family: Segoe UI;
  background: #ececec;
  border-right-color: #c8c8c8;
}
.e-pager .e-prevpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled {
  background-color: #ececec;
  color: #686969;
}
.e-pager .e-lastpage,
.e-pager .e-firstpage {
  background-color: transparent;
}
.e-pager .e-nextpage:Hover,
.e-pager .e-lastpage:Hover,
.e-pager .e-firstpage:Hover,
.e-pager .e-prevpage:Hover {
  background: #d2eecc;
}
.e-pager .e-pagercontainer {
  background-color: #ececec;
  border-color: #c8c8c8;
}
.e-pager.e-rtl .e-numericitem {
  border-left-color: #c8c8c8;
}
.e-pager .e-firstpage,
.e-pager .e-prevpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-lastpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  border-right-color: #c8c8c8;
}
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-lastpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-lastpagedisabled {
  border-left-color: #c8c8c8;
}
.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
  background: #1fab00;
  color: #ffffff;
  
}

.e-pdfviewer-outerborder:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #333333;
}
.e-pdfviewer-tbdiv.e-pdfviewer-exporttip {
  background: #ececec;
  border-color: #c8c8c8;
  background-color: #ffffff;
}
.e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip {
  background: #ececec;
  border-color: #c8c8c8;
  background-color: #ffffff;
}
.e-pdfviewer-tbdiv.e-pdfviewer-tooltip {
  background: #ffffff;
  border-color: #c8c8c8;
}
.e-pdfviewer-headerspan,
.e-pdfviewer-contentspan {
  color: #333333;
  font-family: Segoe UI !important;
}
.e-pdfviewer-viewer {
  font-size: 14px;
}
.e-pdfviewer-popuppageno,
.e-pdfviewer-popuptotalpage {
  color: white;
}
.e-pdfviewer-toolbarcontainer .ejinputtext {
  background-color: #ffffff !important;
}
.e-pdfviewer-viewerblock {
  background-color: #f6f6f6;
  font-size: 12.5px;
  color: #333333;
}
.e-pdfviewer-viewerblockcellcontent {
  font-size: 14.5px;
  color: #333333;
}
.e-pdfviewer-viewpdf {
  border-left-color: #c8c8c8;
}
.e-pdfviewer-scrollcontainer,
.e-pdfviewer-viewer > .e-splitter .e-pane {
  background-color: #e9e9e9;
}
.e-pdfviewer-pageviewcontainer {
  background-color: #e9e9e9;
}
.e-pdfviewer-pageview {
  -moz-box-shadow: rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6);
  box-shadow: rgba(0, 0, 0, 0.3);
  border-color: #808080;
}
.e-pdfviewer-label,
.e-pdfviewer-tbpage,
.e-pdfviewer-elementalignments,
.e-pdfviewer-textbox {
  color: #333333;
}
.e-pdfviewer-label,
.e-pdfviewer-tbpage,
.e-pdfviewer-elementalignments,
.e-pdfviewer-textbox {
  font-size: 14px;
  font-weight: normal;
}
.e-pdfviewer-labelpageno {
  font-size: 16px !important;
}
.e-pdfviewer-documentmapcontainer div,
.e-pdfviewer-documentmappopup {
  background-color: #ebebeb;
}
.e-pdfviewer-pagepopupinfo {
  background-color: black;
}
.e-pdfviewer-viewerblock,
.e-pdfviewer-viewer,
.e-pdfviewer-pagenumber,
.e-pdfviewer-tbpage,
.e-pdfviewer-tbdiv.e-pdfviewer-exportlist,
.e-pdfviewer-label,
.e-pdfviewer-labelpageno {
  font-family: Segoe UI !important;
}
.e-pdfviewer-toolbarcontainer.e-toolbar,
.e-pdfviewer-viewerblock,
.e-pdfviewer-viewercontainer,
.e-pdfviewer-elementalignments,
.e-pdfviewer-viewerblockcellcontent,
.e-pdfviewer-viewerblockcontent,
.e-pdfviewer-textbox,
.e-pdfviewer-documentmappopup {
  border-color: #c8c8c8;
}
.e-pdfviewer-popupli:hover {
  background: #d2eecc;
  background-color: #d2eecc;
  color: #282827;
}
.e-pdfviewer-popupli {
  color: #333333 !important;
  font-family: Segoe UI !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
.e-pdfviewer-gotonext.e-pdfviewer-disabled,
.e-pdfviewer-gotoprevious.e-pdfviewer-disabled,
.e-pdfviewer-gotolast.e-pdfviewer-disabled,
.e-pdfviewer-gotofirst.e-pdfviewer-disabled,
.e-pdfviewer-disabled-fitWidthButton,
.e-pdfviewer-disabled-fitPageButton {
  color: #b2b2b2;
}

.e-pivotgrid table {
  font: 12px Segoe UI !important;
  color: #333333;
  border-collapse: collapse;
  background-color: #ffffff;
  cursor: default;
}
.e-pivotgrid .hoverBtn {
  background: #d2eecc;
}
.tooltipText {
  margin: 5px 0 10px 0;
  font-size: 12px;
  text-align: left;
  height: auto;
  color: #333333;
  font-weight: normal;
}
.editcondition,
.value2,
.borderrangeLbl,
.borderstyleLbl,
.fSizeLbl {
  margin-left: 15px;
}
.pGridTooltip {
  position: absolute;
  z-index: 500;
  display: none;
  border-width: 10px;
  height: auto;
  padding: 5px;
  opacity: 1;
  background: #ececec;
  border: 2px solid #c8c8c8;
}
.e-pivotgrid .pivotGridTable th,
.e-pivotgrid .pivotGridTable td {
  border: solid 1px #c8c8c8;
}
.e-pivotgrid th,
.e-pivotgrid td {
  padding: 10px 2px 0 8px;
  white-space: nowrap;
  height: 25px;
  font-weight: normal;
}
.e-pivotgrid .value {
  background-color: #ffffff;
  text-align: right !important;
  padding: 6px 6px 6px 16px;
}
.e-pivotgrid .summary {
  white-space: nowrap;
  text-align: left;
  font-weight: bold;
}
.e-pivotgrid .colheader,
.e-pivotgrid .rowheader,
.e-pivotgrid .calc {
  font-weight: bold;
  color: #333333;
  background: #ffffff;
  background-repeat: repeat;
  padding: 6px 16px 6px 2px;
  text-align: left;
  font-style: normal;
}
.e-pivotgrid .colheader:hover,
.e-pivotgrid .rowheader:hover,
.e-pivotgrid .calc:hover {
  font-weight: bold;
  color: #282827;
  background: #d2eecc;
  background-repeat: repeat;
  padding: 6px 16px 6px 2px;
  text-align: left;
  font-style: normal;
}
.e-pivotgrid {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.cellSelection {
  background: #d2eecc;
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: absolute;
  border-style: dotted;
  border-width: 3px;
  border-color: #c8c8c8;
}
.e-pivotgrid .value.selection {
  cursor: crosshair;
}
.e-pivotgrid .e-rtl .colheader,
.e-pivotgrid .e-rtl .colheader:hover,
.e-pivotgrid .e-rtl .rowheader,
.e-pivotgrid .e-rtl .rowheader:hover {
  padding: 6px 0px 6px 24px;
}
.e-pivotgrid .expand,
.e-pivotgrid .collapse {
  width: 23px;
  height: 17px;
  display: inline-block;
  cursor: pointer;
}
.e-pivotgrid .errOKBtn {
  display: inline-block;
  margin: 20px 0 10px 165px;
  width: 50px;
}
.e-pivotgrid .dialogremoveBtn:before {
  font-family: "ej-webfont";
  content: "\e711";
  display: inline-block;
}
.e-pivotgrid .expand:before {
  content: "\e6a3";
  display: inline-block;
  float: left;
  font-size: 7px;
  margin-left: 9px;
  margin-top: 5px;
}
.e-pivotgrid .e-rtl .expand:before {
  content: "\e699";
  font-size: 23px;
  margin-top: -3px;
}
.e-pivotgrid .e-rtl .collapse:before {
  margin-left: 0px;
}
.e-pivotgrid .collapse:before {
  content: "\e6a0";
  display: inline-block;
  float: left;
  font-size: 6px;
  margin-left: 7px;
  margin-top: 5px;
}
.e-pivotgrid .kpiiconvalue {
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.e-pivotgrid .kpiuparrow {
  background-image: url("../common-images/olapkpi/up-arrow.png");
}
.e-pivotgrid .kpirightarrow {
  background-image: url("../common-images/olapkpi/right-arrow.png");
}
.e-pivotgrid .kpidownarrow {
  background-image: url("../common-images/olapkpi/down-arrow.png");
  background-position: center center;
}
.e-pivotgrid .kpidiamond {
  background-image: url("../common-images/olapkpi/diamond.png");
  background-position: center center;
}
.e-pivotgrid .kpitriangle {
  background-image: url("../common-images/olapkpi/triangle.png");
  background-position: center center;
}
.e-pivotgrid .kpicircle {
  background-image: url("../common-images/olapkpi/circle.png");
  background-position: center center;
}
.e-pivotgrid .kpiredroad {
  background-image: url("../common-images/olapkpi/red.png");
  background-position: center center;
}
.e-pivotgrid .kpigreenroad {
  background-image: url("../common-images/olapkpi/green.png");
  background-position: center center;
}
.e-pivotgrid .kpiallcolor {
  background-image: url("../common-images/olapkpi/three-color.png");
  background-position: center center;
}
.e-pivotgrid .hyperlinkValueCell {
  color: #1fab00;
  text-decoration: underline;
  cursor: pointer;
}
.e-pivotgrid .hyperlinkHeaderCell {
  text-decoration: underline;
  cursor: pointer;
}
.e-pivotgrid .vScrollPanel {
  background-color: #e3e3e3;
  width: 8px;
  margin-left: 8px;
  display: inline-block;
}
.e-pivotgrid .hScrollPanel {
  background-color: #e3e3e3;
  height: 8px;
  margin-top: 4px;
}
.e-pivotgrid .vScrollThumb {
  width: 6px;
  position: relative;
  top: 1px;
  left: 1px;
  background-color: #bababa;
}
.e-pivotgrid .hScrollThumb {
  height: 6px;
  position: relative;
  left: 1px;
  top: 1px;
  background-color: #bababa;
}
.e-pivotgrid .categPageIndicator,
.e-pivotgrid .seriesPageIndicator {
  width: auto;
  background-color: #1fab00;
  border: thin solid #c8c8c8;
  color: #ffffff;
  padding: 5px;
  position: absolute;
}
.e-pivotgrid .vScrollThumb:hover,
.e-pivotgrid .hScrollThumb:hover {
  background-color: #989999;
}
.e-pivotgrid .inActive {
  display: none;
}
.e-pivotgrid .dragging {
  background-color: #686969 !important;
}
.e-pivotgrid .filter,
.e-pivotgrid .sorting,
.e-pivotgrid .removeBtn {
  color: #333333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
}
.e-pivotgrid .filter:before {
  content: "\e669";
  float: right;
  margin-right: 4px;
}
.e-pivotgrid .filter.filtered:before {
  content: "\e668";
  float: right;
}
.e-pivotgrid .sorting:before {
  content: "\e672";
  float: right;
  margin-right: 4px;
}
.e-pivotgrid .sorting.descending:before {
  content: "\e673";
  float: right;
}
.e-pivotgrid .removeBtn:before {
  content: "\e711";
  float: right;
  margin-right: 4px;
}
.e-pivotgrid .memberEditorDiv {
  height: 256px;
  margin-top: 5px;
  border: 1px solid #c8c8c8;
}
.e-pivotgrid .editorTreeView {
  margin-top: 7px;
  height: 245px !important;
}
.e-pivotgrid .dialogOKBtn {
  width: 69px;
  margin-left: 83px;
}
.e-pivotgrid .dialogCancelBtn {
  width: 69px;
  margin-left: 10px;
}
.e-pivotgrid .e-treeview .e-text {
  min-height: 20px;
  border: 1px solid transparent;
  font-family: Segoe UI;
  font-size: 12px;
  font-weight: bold;
  cursor: move;
  color: #333333;
}
.e-pivotgrid .pivotButton {
  color: #686969;
  border-color: #c8c8c8;
}
.e-pivotgrid .pivotButton .e-btn.e-select {
  border: none;
  color: #686969;
  border-color: #c8c8c8;
}
.e-pivotgrid .pivotButton .e-btn.e-select:hover {
  border: none;
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #282827;
}
.e-pivotgrid .pivotButton.e-btn.e-select {
  border: none;
}
.e-pivotgrid .drag {
  color: #ffffff;
  font-family: 'Segoe UI';
  font-size: 14px;
  font-weight: bold;
  
  padding: 9px 0px 9px 0px;
  background: #1fab00;
  
  border: 1px solid #c8c8c8;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pivotgrid .pivotButton.e-btn .e-icon {
  padding: 0px;
}
.e-pivotgrid .values,
.e-pivotgrid .columns,
.e-pivotgrid .rows,
.e-pivotgrid .emptyRows {
  font-family: 'Segoe UI';
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px 0px 5px 0px;
  
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pivotgrid .values {
  border-right: 1px solid #c8c8c8;
}
.e-pivotgrid .emptyRows {
  background: #1fab00;
  border: 1px solid #c8c8c8;
}
.e-pivotgrid .valueColumn {
  background: #1fab00;
  height: auto;
  border-right: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}
.e-pivotgrid .values .pivotButton,
.e-pivotgrid .drag .pivotButton,
.e-pivotgrid .columns .pivotButton,
.e-pivotgrid .rows .pivotButton {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #ececec;
}
.e-pivotgrid .values .pivotButton:hover,
.e-pivotgrid .drag .pivotButton:hover,
.e-pivotgrid .columns .pivotButton:hover,
.e-pivotgrid .rows .pivotButton:hover {
  background: #d2eecc;
}
.e-pivotgrid .pivotButton,
.e-pivotgrid .rows,
.e-pivotgrid .valueColumn,
.e-pivotgrid .values,
.e-pivotgrid .columns {
  display: inline-block;
  vertical-align: top;
}
.e-pivotgrid .e-btn {
  vertical-align: auto;
}
.e-pivotgrid .drag .e-btn,
.e-pivotgrid .drag .e-btn div {
  vertical-align: initial;
}
.e-pivotgrid .drag .pivotButton {
  vertical-align: top;
  line-height: 0;
}
.e-pivotgrid .rows {
  padding-bottom: 4px;
  display: table-cell;
  vertical-align: bottom;
  height: 100%;
  width: 100%;
  min-height: 24px;
  min-width: 140px;
}
.e-pivotgrid .values {
  min-height: 24px;
  min-width: 140px;
}
.e-pivotgrid .columns {
  min-height: 24px;
  min-width: 140px;
}
.e-pivotgrid .rows .pivotButton,
.e-pivotgrid .values .pivotButton,
.e-pivotgrid .columns .pivotButton,
.e-pivotgrid .drag .pivotButton {
  vertical-align: bottom;
}
.e-pivotgrid .pivotButton {
  margin-left: 5px;
}
.e-pivotgrid .grpRow {
  background: #1fab00;
  vertical-align: bottom;
  text-align: left;
}
.e-pivotgrid .pivotButton {
  border: 1px solid #c8c8c8 !important;
  padding: 0px !important;
}
.e-pivotgrid .pivotButton:hover {
  border: 1px solid #c8c8c8 !important;
}
.e-pivotgrid th.grpRow {
  padding: 10px 2px 0 0px !important;
}
.e-pivotgrid .e-btn {
  font-size: 13px;
}
.e-pivotgrid .widthSetter {
  width: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-pivotgrid .contextMenuPopup .menuItem:hover {
  background-color: #d2eecc;
  color: #282827;
}
.e-pivotgrid .dropIndicatorActive {
  height: 20px;
  width: 20px;
  position: absolute;
  z-index: 30000;
  color: #686969;
  cursor: pointer;
  font-family: "ej-webfont";
}
.e-pivotgrid .dropIndicatorActive:before {
  content: "\E7CC";
}
.e-pivotgrid .selected {
  background: #1fab00;
  color: #ffffff;
}
.e-pivotschemadesigner {
  color: #333333;
  background: none repeat scroll 0 0 #ffffff;
  font-size: 12px;
  float: right;
  position: static;
  border: 1px solid #c8c8c8;
  font-family: Segoe UI;
}
.bg-div {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #c8c8c8;
}
.e-pivotschemadesigner .fieldTable {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  border-collapse: collapse;
  margin: 10px 10px 8px;
  width: 94%;
}
.e-pivotschemadesigner .schemaFieldList {
  display: inline-block;
  overflow: auto;
  height: 182px;
  width: 100%;
  color: #686969;
}
.e-pivotschemadesigner .elementSeparator {
  border: solid #c8c8c8;
  border-width: 0 0 1px 0;
  display: block;
  margin: 7px;
}
.e-pivotschemadesigner .schemaFieldTree {
  overflow: hidden;
  margin-top: 11px;
}
.e-pivotschemadesigner .editorTreeView {
  margin-top: 7px;
  height: 245px !important;
}
.e-pivotschemadesigner .schemaHeaders {
  overflow: hidden;
}
.e-pivotschemadesigner .schemaFilter,
.e-pivotschemadesigner .schemaColumn,
.e-pivotschemadesigner .schemaRow,
.e-pivotschemadesigner .schemaValue {
  
  border: 1px solid #c8c8c8;
  overflow: auto;
  height: 75%;
  width: 93%;
  margin-left: 10px;
  
}
.e-pivotschemadesigner .schemaColumn,
.e-pivotschemadesigner .schemaValue {
  margin-right: 10px;
}
.e-pivotschemadesigner .listSubhead {
  margin: 10px 0 0;
}
.e-pivotschemadesigner .pivotHeader,
.e-pivotschemadesigner .rPivotHeader {
  font-weight: bold;
  line-height: 240%;
}
.e-pivotschemadesigner .listHeader {
  font-weight: bold;
  
  border-bottom: 1px solid #c8c8c8;
  font-size: 15px;
  margin: -1px;
  line-height: 40px;
}
.e-pivotschemadesigner .folderCDB:before {
  content: "\e6e1";
  display: inline;
  vertical-align: middle;
  font-size: 17px;
}
.e-pivotschemadesigner .namedSetCDB:before {
  content: "\e6de";
  display: inherit;
  vertical-align: middle;
  font-size: 18px;
}
.e-pivotschemadesigner .measureGroupCDB:before {
  content: "\e615";
  display: inline;
  vertical-align: middle;
}
.e-pivotschemadesigner .dimensionCDB:before {
  content: "\e704";
  display: inline;
  vertical-align: middle;
}
.e-pivotschemadesigner .centerDiv {
  background-color: #c8c8c8;
  border-radius: 25px;
  height: 2px;
  margin-left: 4px;
  width: 98%;
}
.e-pivotschemadesigner .centerDiv:hover {
  cursor: default;
}
.e-pivotschemadesigner .centerHead {
  margin: 7px 10px;
  font: normal 14px Segoe UI;
  color: #333333;
}
.e-pivotschemadesigner .pivotHeader,
.e-pivotschemadesigner .rPivotHeader {
  border: 1px solid #c8c8c8;
  border-bottom: none;
  font-weight: bold;
  width: 93%;
  margin-left: 10px;
}
.e-pivotschemadesigner .rPivotHeader,
.e-pivotschemadesigner .schemaColumn,
.e-pivotschemadesigner .schemaValue {
  margin-left: 1%;
}
.e-pivotschemadesigner .headerText {
  padding-left: 5px;
}
.e-pivotschemadesigner .subheadText {
  padding-left: 10px;
  margin: 10px 0 0;
  font: normal 14px Segoe UI;
  color: #333333;
}
.e-pivotschemadesigner .pivotLabel:hover {
  background: none repeat scroll 0 0 #1fab00;
  color: #ffffff;
  cursor: move;
}
.e-pivotschemadesigner .pivotButton {
  display: block;
}
.e-pivotschemadesigner .pivotButton > .pvtBtn {
  cursor: move;
  text-align: left;
  text-overflow: ellipsis;
  margin: 2px 3px 0;
  width: 97%;
  color: #686969;
  border-color: #c8c8c8;
  border: 1px solid #c8c8c8 !important;
}
/* .e-pivotschemadesigner .pvtBtn:hover
{
    background: linear-gradient(@active-font-color, @active-bg-stcolor);
    border-color: @active-border-color;
    color: @active-font-color;
} */
.e-pivotschemadesigner .pivotButton > .pvtBtn:hover {
  background: #d2eecc;
  border: 1px solid #ffffff !important;
  color: #282827;
}
.e-pivotschemadesigner .errOKBtn {
  display: inline-block;
  margin: 20px 0 10px 165px;
  width: 50px;
}
.e-pivotschemadesigner .pvtDrop:before,
.e-pivotschemadesigner .treeDrop:before {
  content: "\e666";
}
.e-pivotschemadesigner .dropIndicator {
  background: none repeat scroll 0 0 transparent;
  height: 2px;
  width: auto;
}
.e-pivotschemadesigner .dropIndicatorHover {
  background: none repeat scroll 0 0 #d2eecc;
}
.e-pivotschemadesigner .removePivotBtn:before {
  background-repeat: no-repeat;
  height: 11px;
  padding-left: 10px;
  width: 11px;
  color: #ffffff;
  content: "\e681";
  font-size: 13px;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  float: none;
  padding: 6px;
  position: absolute;
}
.e-pivotschemadesigner .removePivotBtn:hover {
  cursor: pointer;
  background: none repeat scroll 0 0 #d2eecc;
}
.e-pivotschemadesigner .ascending:before {
  content: "\e672";
}
.e-pivotschemadesigner .descending:before {
  content: "\e673";
}
.e-pivotschemadesigner .filter:before {
  content: "\e669";
  float: right;
  margin-right: 40px;
}
.e-pivotschemadesigner .filter {
  color: #686969;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
}
.e-pivotschemadesigner .pvtDrop:before,
.e-pivotschemadesigner .treeDrop:before {
  
}
.e-pivotschemadesigner .treeDrop {
  cursor: pointer;
}
.e-pivotschemadesigner .filterBtn {
  height: 24px;
}
.e-pivotschemadesigner .filterIndicator {
  background: none repeat scroll 0 0 #1fab00;
}
.e-pivotschemadesigner .memberEditorDiv {
  height: 256px;
  margin-top: 5px;
  border: 1px solid #c8c8c8;
}
.e-pivotschemadesigner .dialogOKBtn,
.e-pivotschemadesigner .dialogCancelBtn {
  width: 69px;
  margin-left: 10px;
}
.e-pivotschemadesigner .dialogOKBtn {
  margin-left: 83px;
}
.e-pivotschemadesigner .e-chkbox-wrap {
  margin-left: 7px;
}
.e-pivotschemadesigner .e-tbtn-wrap {
  display: inline-block;
}
.e-pivotschemadesigner .e-togglebutton .e-icon {
  height: 14px;
  width: 14px;
}
.e-pivotschemadesigner .e-treeview .e-text {
  min-height: 20px;
  border: 1px solid transparent;
  font-family: Segoe UI;
  font-size: 12px;
  font-weight: bold;
  cursor: move;
  color: #333333;
}
.e-pivotschemadesigner .e-treeview .e-node-hover {
  
  
}
.e-pivotschemadesigner .e-dialog .e-header {
  
}
.e-pivotschemadesigner .e-dialog .e-dialog-icon:hover {
  background: #1fab00;
}
.e-pivotschemadesigner .e-treeview .e-active {
  background: #41906e;
  color: #ffffff;
}
.e-pivotschemadesigner .btnDeferUpdate {
  float: right;
  margin-right: 10px;
}
.e-pivotschemadesigner .deferUpdateLayout {
  margin-left: 5px;
}
.e-pivotschemadesigner .schemaFieldTree.e-treeview .e-text {
  width: 90%;
}
.e-pivotschemadesigner .e-btn {
  /* font-size: 12px;
    background: none repeat scroll 0 0 @toolbar-bgcolor;
    border-color: @active-border-color; */
}
.e-pivotschemadesigner .schemaFieldTree ul,
.e-pivotschemadesigner .schemaFieldTree li {
  width: 96%;
  height: auto;
}
.e-pivotschemadesigner .e-btn .e-btntxt {
  padding: 0 6px 6px;
}
.e-pivotschemadesigner .expandSchema {
  background: url("../images/expand.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  float: right;
  height: 25px;
  left: 24px;
  position: relative;
  top: -615px;
  width: 23px;
}
.e-pivotschemadesigner .collapseSchema {
  float: right;
  height: 25px;
  position: relative;
  background-image: url("../images/colapse.png");
  top: -615px;
  width: 23px;
}
.e-pivotschemadesigner .freeze {
  position: absolute;
  height: 100%;
  width: 100%;
  content: ' ';
  top: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
  background-color: lightgrey;
  filter: alpha(opacity=0);
}
@media (min-width: 20px) and (max-width: 799px) {
  .e-pivotgrid .e-table {
    width: 100%;
    
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 800px) and (max-width: 959px) {
  .e-pivotgrid .e-table {
    width: 100%;
    
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 960px) and (max-width: 1120px) {
  .e-pivotgrid .e-table {
    width: 100%;
    
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1120px) {
  .e-pivotgrid .e-table {
    width: 100%;
    
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.e-pivotpager .pagerTextBox {
  display: inline-block;
  height: 18px;
  width: 35px;
  color: #686969;
}
.e-pivotpager .movePrevious,
.e-pivotpager .moveNext,
.e-pivotpager .moveFirst,
.e-pivotpager .moveLast {
  display: inline-block;
  width: 18px;
  height: 18px;
  position: relative;
  top: 1px;
  cursor: pointer;
}
.e-pivotpager .moveFirst:before {
  content: "\e62a";
  font-size: 14px;
  margin-left: 5px;
}
.e-pivotpager .moveLast:before {
  content: "\e62c";
  font-size: 14px;
  margin-left: 5px;
}
.e-pivotpager .movePrevious:before {
  content: "\e665";
  font-size: 14px;
  margin-left: 5px;
}
.e-pivotpager .moveNext:before {
  content: "\e67e";
  font-size: 14px;
  margin-left: 5px;
}
.e-pivotpager .categPageCount,
.e-pivotpager .seriesPageCount {
  padding: 0px 0px 0px 5px;
}
.e-pivotpager .pagerDiv {
  margin: 3px;
  padding: 7px;
  color: #686969;
}
.e-pivotpager .pagerLabel {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
.e-pivotpager .disabled {
  opacity: 0.4;
  cursor: default !important;
}
.e-pivotpager .pivotpager {
  overflow: auto;
}
.e-pivotpager input {
  background: #ffffff;
}
.e-progressbar {
  background-color: #ffffff;
  border-color: #c8c8c8;
  color: #333333;
}
.e-progressbar .e-progress {
  background: #1fab00;
}

.e-radiobtn-wrap > span {
  background-color: #ffffff;
  background-image: none;
  border-color: #c8c8c8;
}
.e-radiobtn-wrap.e-focus > span {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-radiobtn-wrap .e-rad-select {
  background: none repeat scroll 0 0 transparent;
}
.e-radiobtn-wrap .e-rad-active {
  color: #1fab00;
}
.e-radiobtn-wrap .e-text {
  font-family: Segoe UI;
  font-size: 12px;
  color: #333333;
}

.e-reportviewer-outerborder:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #333333;
}
.e-reportviewer-tbdiv.e-reportviewer-exporttip {
  background: #ececec;
  border-color: #c8c8c8;
  background-color: #ffffff;
}
.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
  background: #ececec;
  border-color: #c8c8c8;
  background-color: #ffffff;
}
.e-reportviewer-tbdiv.e-reportviewer-tooltip {
  background: #ffffff;
  border-color: #c8c8c8;
}
.e-reportviewer-headerspan,
.e-reportviewer-contentspan {
  color: #333333;
  font-family: Segoe UI !important;
}
.e-reportviewer-viewer {
  font-size: 14px;
}
.e-reportviewer-popuppageno,
.e-reportviewer-popuptotalpage {
  color: white;
}
.e-reportviewer-toolbarcontainer .ejinputtext {
  background-color: #ffffff !important;
}
.e-reportviewer-viewerblock {
  background-color: #f6f6f6;
  font-size: 12.5px;
  color: #333333;
}
.e-reportviewer-viewerblockcellcontent {
  font-size: 14.5px;
  color: #333333;
}
.e-reportviewer-viewreport {
  border-left-color: #c8c8c8;
}
.e-reportviewer-scrollcontainer,
.e-reportviewer-viewer > .e-splitter .e-pane {
  background-color: #e9e9e9;
}
.e-reportviewer-pageviewcontainer {
  background-color: #e9e9e9;
}
.e-reportviewer-pageview {
  -moz-box-shadow: rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: rgba(0, 0, 0, 0.6);
  box-shadow: rgba(0, 0, 0, 0.3);
  border-color: #808080;
}
.e-reportviewer-label,
.e-reportviewer-tbpage,
.e-reportviewer-elementalignments,
.e-reportviewer-textbox {
  color: #333333;
}
.e-reportviewer-label,
.e-reportviewer-tbpage,
.e-reportviewer-elementalignments,
.e-reportviewer-textbox {
  font-size: 14px;
  font-weight: normal;
}
.e-reportviewer-labelpageno {
  font-size: 16px !important;
}
.e-reportviewer-documentmapcontainer div,
.e-reportviewer-documentmappopup {
  background-color: #ebebeb;
}
.e-reportviewer-pagepopupinfo {
  background-color: black;
}
.e-reportviewer-viewerblock,
.e-reportviewer-viewer,
.e-reportviewer-pagenumber,
.e-reportviewer-tbpage,
.e-reportviewer-tbdiv.e-reportviewer-exportlist,
.e-reportviewer-label,
.e-reportviewer-labelpageno {
  font-family: Segoe UI !important;
}
.e-reportviewer-toolbarcontainer,
.e-reportviewer-viewerblock,
.e-reportviewer-viewercontainer,
.e-reportviewer-elementalignments,
.e-reportviewer-viewerblockcellcontent,
.e-reportviewer-viewerblockcontent,
.e-reportviewer-textbox,
.e-reportviewer-documentmappopup {
  border-color: #c8c8c8;
}
.e-reportviewer-popupli:hover {
  background: #d2eecc;
  background-color: #d2eecc;
  color: #282827;
}
.e-reportviewer-popupli {
  color: #333333 !important;
  font-family: Segoe UI !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
.e-reportviewer-gotonext.e-reportviewer-disabled,
.e-reportviewer-gotoprevious.e-reportviewer-disabled,
.e-reportviewer-gotolast.e-reportviewer-disabled,
.e-reportviewer-gotofirst.e-reportviewer-disabled {
  color: #b2b2b2;
}

.e-ribbon.e-js .e-header .e-bottom-line.e-select.e-item,
.e-ribbon.e-js .e-header .e-top-line.e-select.e-item {
  background: transparent;
  outline: none;
  outline-offset: 0;
}
.e-ribbon.e-js.e-widget {
  font-size: 14px;
}
ej-ribbon {
  display: block;
}
.e-ribbon .e-button .e-btntxt {
  white-space: pre-wrap;
}
.e-ribbon .e-btn.e-select:focus {
  box-shadow: none;
}
.e-ribbon .e-groupdiv > div:after {
  background: #c8c8c8;
}
.e-ribbon .e-captionarea {
  color: #333333;
}
.e-separatordiv,
.e-separatordivrow {
  background: #c8c8c8;
}
.e-ribbon.e-js .e-content {
  background: #ffffff;
  border-color: #c8c8c8;
  border-top-width: 0;
  color: #333333;
}
.e-ribbon .e-ddl .e-select {
  background: #ffffff;
  border-color: #c8c8c8;
  color: #686969;
  filter: none;
}
.e-ribbon .e-ddl .e-select:hover {
  background: #d2eecc;
  color: #282827;
}
.e-ribbon .e-expandcollapse span:hover,
.e-ribbon .e-expander:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #282827;
}
.e-ribbon .e-expandcollapse span,
.e-ribbon .e-expander {
  color: #686969;
}
.e-ribbon.e-js .e-header,
.e-ribbon.e-js .e-left,
.e-ribbon.e-js .e-right {
  border: 1px solid #c8c8c8;
  background: #fcfcfc;
}
.e-ribbon.e-js .e-header > .e-select,
.e-ribbon.e-js .e-header > .e-active,
.e-ribbon.e-js .e-left > .e-active,
.e-ribbon.e-js .e-right > .e-active,
.e-ribbon.e-js .e-left > .e-select,
.e-ribbon.e-js .e-right > .e-select {
  background: transparent;
  border: none;
}
.e-ribbon.e-js .e-header > .e-select:not(.e-apptab) a,
.e-ribbon.e-tab.e-js .e-header .e-select.e-disable a:hover {
  color: #282827;
}
.e-ribbon.e-js .e-header li.e-select:not(.e-apptab) a:hover {
  color: #1fab00;
}
.e-ribbon .e-apptab .e-menu ul > li > a {
  color: #282827 !important;
}
.e-ribbon .e-header > .e-apptab .e-menu {
  background: #1fab00;
}
.e-ribbon.e-js .e-header .e-apptab .e-menu > li:first-child > a,
.e-ribbon.e-js .e-header .e-apptab .e-menu > li:first-child > a > span {
  color: #ffffff;
}
.e-ribbon.e-js .e-header > .e-item:hover {
  background: transparent;
  border: none;
}
.e-ribbon.e-js .e-header .e-active.e-tab a,
.e-ribbon.e-js .e-header .e-active.e-contextualtabset a {
  border-color: #c8c8c8 #c8c8c8 transparent;
  color: #1fab00;
  background: #ffffff;
}
.e-ribbon .e-btn.e-select,
.e-ribbon .e-btn.e-disable.e-select:hover,
.e-ribbon .e-tbtn.e-disable {
  background: #ffffff;
  border-color: #ffffff;
  color: #333333;
  filter: none;
}
.e-rbn-splitbtn.e-menu.e-split,
.e-rbn-splitbtn.e-menu.e-context.e-split,
.e-rbn-splitbtn.e-menu.e-context.e-split .e-list > ul {
  background: #ffffff;
}
.e-rbn-splitbtn.e-js.e-menu.e-split ul,
.e-rbn-splitbtn.e-js.e-menu.e-context.e-split ul,
.e-rbn-splitbtn.e-js.e-menu.e-context.e-split .e-list > ul,
.e-rbn-splitbtn.e-js.e-menu.e-widget.e-split li.e-list {
  background: #ffffff;
}
.e-ribbon.e-js .e-btn.e-select:hover {
  background: #d2eecc;
  color: #282827;
}
.e-ribbon .e-btn.e-select:active,
.e-ribbon .e-btn.e-disable.e-active.e-select:hover,
.e-ribbon .e-tbtn.e-active {
  background: #6bcca2;
  color: #282827;
}
.e-ribbon .e-btn.e-select:active .e-icon,
.e-ribbon .e-btn.e-active .e-icon,
.e-ribbon .e-btn.e-select:hover .e-icon {
  color: #282827;
}
.e-ribbon .e-tbtn.e-active.e-disable {
  background: none;
}
.e-ribbon.e-js .e-header .e-apptab .e-menu > .e-list:nth-child(1):not(.e-active) > a:hover,
.e-ribbon.e-js .e-header .e-apptab .e-menu > li:nth-child(1):not(.e-active) > a:hover span {
  color: #282827;
}
.e-ribbon .e-disable {
  background: #ffffff;
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.e-ribbon .e-modelDiv {
  background: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.e-ribbon .e-groupdiv .e-gallerycontent,
.e-ribbon .e-groupdiv .e-gallexpandcontent,
.e-ribbon .e-resizediv .e-gallerycontent,
.e-ribbon .e-resizediv .e-gallexpandcontent {
  background: #ffffff;
  border-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-gallscrollcontent .e-content,
.e-ribbon .e-resizediv .e-gallscrollcontent .e-content {
  background: #ffffff;
}
.e-ribbon .e-groupdiv .e-gallerymovediv,
.e-ribbon .e-resizediv .e-gallerymovediv,
.e-ribbon .e-groupdiv .e-gallexpandcontent,
.e-ribbon .e-resizediv .e-gallexpandcontent {
  background: #ffffff;
}
.e-ribbon .e-groupdiv .e-extracontent,
.e-ribbon .e-resizediv .e-extracontent {
  border-top-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-moveupdiv,
.e-ribbon .e-groupdiv .e-movedowndiv,
.e-ribbon .e-groupdiv .e-expgallerydiv,
.e-ribbon .e-resizediv .e-moveupdiv,
.e-ribbon .e-resizediv .e-movedowndiv,
.e-ribbon .e-resizediv .e-expgallerydiv {
  border-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-gallerybtn,
.e-ribbon .e-resizediv .e-gallerybtn {
  background: #ffffff;
  border-color: #ffffff;
}
.e-ribbon .e-groupdiv .e-galleryextrabtn,
.e-ribbon .e-resizediv .e-galleryextrabtn,
.e-ribbon.e-js .e-groupdiv .e-extracontent .e-menu,
.e-ribbon.e-js .e-resizediv .e-extracontent .e-menu {
  background: #ffffff;
  color: #333333;
}
.e-ribbon.e-js .e-gallerymenu a {
  color: #333333;
}
.e-ribbon .e-groupdiv .e-galleryextrabtn:hover,
.e-ribbon .e-resizediv .e-galleryextrabtn:hover {
  background: #d2eecc;
}
.e-ribbon .e-groupdiv .e-galleryselect,
.e-ribbon .e-resizediv .e-galleryselect {
  box-shadow: none;
  border-color: #1fab00;
}
.e-ribbon.e-js .e-groupdiv .e-gallerybtn:hover,
.e-ribbon.e-js .e-resizediv .e-gallerybtn:hover {
  border-color: #d2eecc;
  color: #282827;
  background: #ffffff;
}
.e-ribbon .e-groupdiv .e-gallerymovediv > div:hover,
.e-ribbon .e-resizediv .e-gallerymovediv > div:hover {
  background: #d2eecc;
  border-color: #1fab00;
}
.e-ribbon .e-groupdiv .e-movedowndiv:hover ~ .e-expgallerydiv,
.e-ribbon .e-groupdiv .e-moveupdiv:hover ~ .e-movedowndiv {
  border-top-color: #1fab00;
}
.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover ~ .e-expgallerydiv,
.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover ~ .e-movedowndiv {
  border-top-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-gallerymovediv > .e-disablegrymovebtn,
.e-ribbon .e-groupdiv .e-gallerymovediv > .e-disablegrymovebtn:hover,
.e-ribbon .e-resizediv .e-gallerymovediv > .e-disablegrymovebtn,
.e-ribbon .e-resizediv .e-gallerymovediv > .e-disablegrymovebtn:hover {
  background: #ffffff;
  border-color: #c8c8c8;
}
.e-ribbon .e-tooltipdiv {
  border-color: #c8c8c8;
  background: #ffffff;
}
.e-ribbon .e-tooltipdiv .e-tooltiptitle,
.e-ribbon .e-tooltipdiv .e-tooltipcontent,
.e-ribbon .e-tooltipdiv .e-tooltipcntwithimg {
  color: #282827;
}
.e-ribbon .e-resizediv {
  border-color: #c8c8c8;
  background: #ffffff;
}
.e-ribbon .e-header .e-margine-top:hover {
  border-top: none;
}
.e-ribbon .e-groupdiv .e-gallexpandcontent,
.e-ribbon .e-resizediv .e-gallexpandcontent {
  border-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-disablegrymovebtn > span,
.e-ribbon .e-resizediv .e-disablegrymovebtn > span {
  color: #cecece;
}
.e-ribbon .e-btn.e-disable.e-select:hover .e-icon {
  color: #282827;
}
.e-ribbon .e-btn.e-disable.e-select:hover {
  background: none;
}
.e-ribbon .e-ddl .e-disable.e-select:hover {
  background: none;
  color: #282827;
}
.e-ribbon .e-tbtn.e-active.e-disable .e-icon {
  color: #282827;
}
.e-ribbon .e-ribbonbackstagepage {
  border-color: #c8c8c8;
  background: #ffffff;
}
.e-backstagescrollcontent.e-js .e-content {
  background: #ffffff;
}
.e-ribbon .e-backstagetopcontent,
.e-ribbon .e-backstageheader {
  background: #1fab00;
}
.e-ribbon .e-backstageli:hover {
  background: #246a4c;
}
.e-ribbon .e-backstageseparator,
.e-ribbon .e-backstageactive {
  background: #5fc89b;
}
.e-ribbon .e-backstagetopicon span:hover:before {
  color: #d2eecc;
}
.e-ribbon .e-backstagetopicon span:before {
  color: #ffffff;
}
.e-ribbon .e-header > .e-apptab .e-apptabanchor:hover {
  background: #d2eecc;
  color: #282827;
}
.e-ribbon .e-backstageli a,
.e-ribbon .e-backstagebutton {
  color: #ffffff;
}
.e-ribbon .e-backstageli:hover a,
.e-ribbon .e-backstageactive a,
.e-ribbon .e-backstagebutton:hover {
  color: #ffffff;
}
.e-ribbon .e-backstagecontent {
  background: #ffffff;
}
.e-ribbon .e-header > .e-apptab .e-apptabanchor {
  background: #1fab00;
  color: #ffffff;
}
.e-ribbon.e-rbnwithqat .e-rbnqatmenu,
.e-ribbon.e-rbnwithqat .e-qaresizediv {
  border-color: #c8c8c8;
  background: #ffffff;
}
.e-ribbon.e-rbnwithqat .e-rbnqatmenu div {
  background: #ececec;
}
.e-ribbon.e-rbnwithqat .e-qatmenuli {
  background: #ffffff;
  color: #333333;
}
.e-ribbon.e-rbnwithqat .e-qatseparator {
  background: #c8c8c8;
}
.e-ribbon.e-rbnwithqat .e-qatmenuli:hover {
  background: #d2eecc;
  color: #282827;
}
.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar,
.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar .e-btn {
  background: transparent;
}
.e-ribbon.e-js .e-tbtn.e-active,
.e-ribbon.e-js .e-btn.e-resizebtnselect,
.e-ribbon.e-rbnwithqat.e-js .e-tbtn.e-active {
  background: #6bcca2;
  color: #282827;
}

.e-rotator-wrap :focus {
  outline: 0 none;
}
.e-rotator-wrap .e-in-wrap .e-single,
.e-rotator-wrap .e-thumb .e-thumb-items li,
.e-rotator-wrap .e-in-wrap.e-multiple {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-thumb .e-thumb-items li:hover {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-thumb .e-thumb-items li.e-active,
.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-active:hover {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-thumb .e-thumb-items li.e-thumbhover {
  border-color: #c8c8c8;
}
.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li:hover,
.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-thumbhover {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-inner .e-caption {
  background-color: #ffffff;
  color: #333333;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li:hover {
  border-color: #c8c8c8;
  background-color: #d2eecc;
}
.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet > li:hover {
  border-color: #c8c8c8;
  background-color: #ececec;
}
.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet > li {
  cursor: default;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li.e-active,
.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet > li.e-active:hover {
  border-color: #c8c8c8;
  background-color: #1fab00;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li {
  background-color: #ececec;
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon,
.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon {
  background-image: url(images/rotator-icon.png);
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.play {
  background-position: -161px 0px;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.pause {
  background-position: -248px 0px;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-previous {
  background-position: -64px -15px;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-next {
  background-position: -109px -15px;
}
.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-previous {
  background-position: 8px -18px;
}
.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-next {
  background-position: -27px -18px;
}


.e-rte {
  font-family: Segoe UI;
}
.e-rte-wrapper {
  border: 1px solid #c8c8c8;
  background: #ffffff;
  color: #333333;
  font-size: 14px;
}
.e-inputtext {
  border: 1px solid #c8c8c8;
  outline: none;
  background-color: #ffffff;
  color: #333333;
  vertical-align: baseline;
}
.e-rte-field .e-img-border-field .e-focus,
.e-rte-field .e-chkbox-wrap.e-focus div > span,
.e-rte-field .e-inputtext:focus,
.e-rte-button .e-btn.e-select:focus,
.e-rte-tablefields .e-chkbox-wrap.e-focus div > span,
.e-rte-tablefields .e-inputtext:focus,
.e-img-field-group .e-chkbox-wrap.e-focus div > span,
.e-img-border-field .e-inputtext:focus,
.e-rte-stylefield .e-inputtext:focus {
  box-shadow: 0 0 2px 0 #1fab00;
}
.e-rte-imageTab .e-item:focus {
  box-shadow: 1px 0 0 0 #1fab00;
}

.e-rte .e-toolbar.e-rtl > .e-horizontal.e-separator {
  border-left: 1px dotted #c8c8c8;
}

.e-rte .e-horizontal.e-separator {
  border-right: 1px dotted #c8c8c8;
}
.e-rte-unorderlistname .e-liseparator,
.e-rte-orderlistname .e-liseparator {
  border-bottom: 1px dotted #c8c8c8;
}
.e-rte .customtable-group:hover {
  background: #d2eecc;
  color: #282827;
}
.e-rte .e-toolbarspan {
  border: none;
  border-bottom: 3px solid #1fab00;
}
.e-dialog .e-fieldseparate,
.e-rte-toolbar .e-responsive-toolbar.e-toolbarspan {
  border-color: #c8c8c8;
}
.e-rte .e-rte-footer {
  border-top: 1px solid #c8c8c8;
  background: #ececec;
}
.e-rte-colorpalette.e-menu.e-context > li:hover {
  background: none;
}
.e-rte-colorpalette.e-menu.e-context .e-mfocused,
.e-rte-colorpalette.e-menu.e-context .e-mhover {
  background: none;
}
.e-rte-table-picker.e-dialog {
  background: #ececec;
}
.e-rte-tablecell {
  border-color: #c8c8c8;
}
.e-rte-tablecell.e-default {
  background: #ffffff;
}
.e-rte-tablecell.e-active {
  background: #d2eecc;
  border-color: #c8c8c8;
}
.e-toolbar .e-rte-format .e-hover,
.e-toolbar .e-rte-fontgroup .e-hover,
.e-toolbar .e-rte-lists .e-hover {
  background-color: #d2eecc;
  border-color: transparent;
  background-image: none;
  background-clip: padding-box;
}
.e-toolbar .e-rte-lists .e-active {
  background: none;
  border-color: transparent;
}
.e-rte-orderlistname.e-menu.e-context .e-list:hover,
.e-rte-unorderlistname.e-menu.e-context .e-list:hover {
  background: #d2eecc;
}
.e-rte .e-rte-resize {
  height: 5px;
  cursor: se-resize;
}
.e-rte .e-rte-htmltaginfo,
.e-rte .e-rte-wordcount,
.e-rte .e-rte-charcount {
  font-family: Segoe UI;
  font-size: 14px;
  color: #333333;
  cursor: default;
}
.e-rte .e-rte-footericon,
.e-rte .e-rte-wordcount,
.e-rte .e-rte-charcount {
  border-right: 1px solid #c8c8c8;
}
.e-rte .e-rte-footer.e-rtl .e-rte-icons.clearAll.e-rte-footericon {
  border-left: 1px solid #c8c8c8;
}
.e-rte-colorpalette {
  padding: 5px !important;
  width: auto !important;
}
.e-error {
  color: #cd0a0a;
}
.e-rte .e-dialog .e-dialog-tab {
  border: 1px solid #c8c8c8;
}
.e-rte .e-dialog .e-dialog-tab.e-tab .e-header li,
.e-rte-context-menu.e-context .e-rte-separator {
  border-color: #c8c8c8;
}


.e-schedule,
.e-schedule.e-scheduleouter {
  color: #333333;
  background-color: #ffffff;
}
.e-schedule .e-mobileNavigation,
.e-scheduledrawer .e-mAddEvent,
.e-scheduledrawer .e-mday,
.e-scheduledrawer .e-mweek,
.e-scheduledrawer .e-mworkweek,
.e-scheduledrawer .e-mmonth,
.e-scheduledrawer .e-mcustomview,
.e-scheduledrawer .e-magenda {
  color: #686969;
}
.e-scheduledrawer .e-lv .e-list.e-state-default:hover > .e-list-anchor .e-list-img {
  color: #282827;
}
.e-scheduledrawer .e-list.e-state-active .e-list-anchor .e-list-img {
  color: #ffffff;
}
.e-schedule .icon-AddGrad:before {
  color: #2382C3;
}
e-schedule .e-datedisplay {
  color: #333333;
}
.e-schedule .e-datecommondiv {
  color: #333333;
}
.e-schedule .e-commonviewbutton {
  background: #ececec;
  color: #333333;
  border: 1px solid #c8c8c8;
  border-right: none;
}
.e-schedule .e-commonviewbutton:hover,
.e-schedule .e-nextapp:hover,
.e-schedule .e-prevapp:hover,
.e-scheduledialog .e-scheduleclose:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #282827;
}
.e-schedule .e-appup,
.e-schedule .e-appdown {
  color: #333333;
}
.e-schedule .e-appup:hover,
.e-schedule .e-appdown:hover {
  color: #d2eecc;
}
.e-schedule .e-singleview {
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl .e-firstview,
.e-schedule .e-lastview {
  border: 1px solid #c8c8c8;
}
.e-schedule .e-dateheader {
  border-bottom: 3px solid #1fab00;
}
.e-schedule .e-horizontalemptytd {
  border: none !important;
  border-right: 1px solid #c8c8c8 !important;
  border-top: 1px solid #c8c8c8 !important;
}
.e-schedule.e-rtl .e-horizontalemptytd {
  border: none !important;
  border-left: 1px solid #c8c8c8 !important;
  border-top: 1px solid #c8c8c8 !important;
}
.e-categorizeMenuSelected {
  background: none repeat scroll 0 0 aliceblue;
  border: 1px solid #0094ff !important;
}
.e-schedule .e-dateheader,
.e-schedule .e-emptyalldaytd,
.e-schedule .e-leftindent {
  border-bottom: 1px solid #c8c8c8;
}
.e-scheduledialog .e-quickstartendtime {
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-horizontalheader {
  border-bottom: 3px solid #1fab00 !important;
}
.e-schedule .e-horizontalheadertddate {
  border-left: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
.e-schedule .e-horizontaltimetd {
  border-bottom: 3px solid #1fab00 !important;
  border-top: 1px solid #c8c8c8 !important;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-horizontalalternatetd {
  border-bottom: 3px solid #1fab00 !important;
  border-left: 1px solid transparent;
  border-top: 1px solid #c8c8c8 !important;
}
.e-schedule .e-horizontmonthheaderdatetd {
  border-bottom: 1px solid #c8c8c8 !important;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-horizontmonthheaderdaytd {
  border-bottom: 3px solid #1fab00 !important;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-alternateworkcell {
  border-left: 1px dotted #c8c8c8 !important;
}
.e-schedule .e-dayend {
  border-left: 2px solid #c8c8c8 !important;
}
.e-schedule .e-parentnode,
.e-schedule .e-parentworkcell {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-schedule .e-parentnode {
  background: #ececec;
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-schedule .e-childnode,
.e-schedule .e-childworkcell {
  border-bottom: 1px dotted #c8c8c8 !important;
}
.e-schedule .e-workcells,
.e-schedule .e-monthcells {
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
  background: #f7f7f7;
}
.e-schedule .e-othermonths {
  border-left: 1px solid transparent;
}
.e-schedule .e-agendacells {
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-scheduleallday {
  color: #1fab00;
}
.e-schedule .e-agendahover,
.e-schedule .e-schedulerepeat,
.e-schedule .e-schedulerepeatedit {
  color: #1fab00;
}
.e-schedule .e-alternatecells,
.e-schedule .e-ampmstyle {
  border-bottom: 1px dotted #cdcdcd;
}
.e-schedule .e-appointresizer-top,
.e-schedule .e-appointresizer-bottom,
.e-schedule .e-appointresizer-left,
.e-schedule .e-appointresizer-right {
  color: #ffffff;
}
.e-schedule .e-monthcellhighlight {
  background: #ffffff;
}
.e-schedule .e-businesshighlightworkcells {
  background: #ffffff;
}
.e-schedule .e-scheduleheader {
  background: #ececec;
}
.e-schedule .e-nextapp,
.e-schedule .e-prevapp {
  background: #ececec;
  border: 1px solid #c8c8c8;
  border-bottom: transparent;
  color: #333333;
}
.e-schedule .e-navigatenext,
.e-schedule .e-navigateprevious {
  color: #686969;
}
.e-schedule .e-scheduleheader > td {
  border: 1px solid #c8c8c8;
  border-bottom: none;
}
.e-schedule .e-headerarearow > td {
  border: 1px solid #c8c8c8;
  border-bottom: none;
}
.e-schedule .e-contentarearow > td {
  border: 1px solid #c8c8c8;
  border-top: none;
}
.e-schedule .e-headerbackcolor,
.e-schedule .e-timecells {
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-currentdayhighlight {
  background: rgba(56, 163, 117, 0.3);
}
.e-schedule .e-mousehover {
  background-color: #d2eecc;
  color: #282827;
}
.e-schedule .e-highlightcurrenttimeline {
  background-color: #319067;
}
.e-schedule .e-currenttime {
  background-color: #319067;
  color: #ffffff;
}
.e-schedule .e-timeidicatorcircle {
  color: #319067;
}
.e-scheduledialog .e-recuredit {
  color: #1fab00;
}
.e-schedule .e-alldaycells {
  border-left: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-headerresourcecells {
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-resourcecells {
  border-left: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-headercells {
  border-left: 1px solid #c8c8c8;
  border-bottom: 3px solid #1fab00;
}
.e-schedule .e-monthdateshighlight {
  color: #d2d1d1 !important;
}
.e-schedule .e-monthcurrenttime {
  background: #319067;
  color: #ffffff;
}
.e-schedule.e-rtl .e-agendacells,
.e-schedule.e-rtl .e-workcells,
.e-schedule.e-rtl .e-alldaycells,
.e-schedule.e-rtl .e-resourcecells,
.e-schedule.e-rtl .e-headercells,
.e-schedule.e-rtl .e-monthcells,
.e-schedule.e-rtl .e-horizontmonthheaderdatetd,
.e-schedule.e-rtl .e-horizontmonthheaderdaytd {
  border-left: none !important;
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl .e-othermonths {
  border-left: none !important;
  border-right: 1px solid transparent;
}
.e-schedule.e-rtl .e-dayend {
  border-left: none !important;
  border-right: 2px solid #c8c8c8 !important;
}
.e-schedule.e-rtl .e-horizontaltimetd {
  border-left: none !important;
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl .e-alternateworkcell {
  border-left: none !important;
  border-right: 1px dotted #c8c8c8 !important;
}
.e-schedule.e-rtl .e-horizontalalternatetd {
  border-left: none !important;
  border-right: 1px solid transparent !important;
}
.e-schedule .e-activeview {
  background: #1fab00;
  
  background: -moz-linear-gradient(top, 0%, #1fab00 100%);
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fab00), color-stop(100%, #1fab00));
  
  background: -webkit-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: -o-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: -ms-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: linear-gradient(to bottom, #1fab00 0%, #1fab00 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fab00', endColorstr='#1fab00', GradientType=0);
  
  color: #ffffff;
  border-color: #c8c8c8;
}
.e-schedule .e-monthleftcells,
.e-schedule .e-settingsindent {
  border-bottom: 3px solid #1fab00;
}
.e-draggableAppointment,
.e-schedule .e-monthappointment,
.e-schedule .e-alldayappointment,
.e-schedule .e-appointment {
  background: #1fab00;
  
  background: -moz-linear-gradient(top, 0%, #1fab00 100%);
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fab00), color-stop(100%, #1fab00));
  
  background: -webkit-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: -o-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: -ms-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: linear-gradient(to bottom, #1fab00 0%, #1fab00 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fab00', endColorstr='#1fab00', GradientType=0);
  
  color: #ffffff;
  border: 1px solid #4cc28f;
}
.e-schedule .e-categorycolor,
.e-schedule .e-agendacolordiv {
  background: #1fab00;
  
  background: -moz-linear-gradient(top, 0%, #1fab00 100%);
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fab00), color-stop(100%, #1fab00));
  
  background: -webkit-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: -o-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: -ms-linear-gradient(top, #1fab00 0%, #1fab00 100%);
  
  background: linear-gradient(to bottom, #1fab00 0%, #1fab00 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fab00', endColorstr='#1fab00', GradientType=0);
  
}
.e-schedule .e-selectedAppointment {
  border: 1px solid black;
}
.e-schedule .e-selectedCell,
.e-schedule .e-agendaappointment.e-selectedAppointment {
  background-color: #d2eecc;
}
.e-schedule .e-borderleft {
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-borderright {
  border-right: 1px solid #c8c8c8 !important;
}
.e-scheduledialog .e-detailedapp,
.e-scheduledialog .e-editevents,
.e-scheduledialog .e-textdetailcolor {
  color: #1fab00;
}
.e-scheduledialog .e-recurtitle {
  border-bottom: 1px solid #c8c8c8;
}
.e-scheduledialog .e-dialogheader {
  font-weight: bold !important;
}

.e-scheduledialog .e-outerarrowline {
  border-color: #c8c8c8 rgba(0, 0, 0, 0);
  border-image: none;
  border-style: solid;
  border-width: 9px 9px 0;
  left: 0;
  position: absolute;
  top: 0;
}
.e-scheduledialog .e-innerarrow {
  border-color: #ffffff rgba(0, 0, 0, 0);
  border-image: none;
  border-style: solid;
  border-width: 8px 8px 0;
  left: 1px;
  position: absolute;
  top: 0;
}
.e-draggableAppointment {
  box-shadow: 5px 5px 5px #383838;
}
.e-scheduletooltip {
  color: #333333;
  background: #ffffff;
  border: 1px solid #c8c8c8;
}
.e-scheduledialog div.e-field-validation-error {
  background-color: #fffe91;
  color: #cd0a0a;
  white-space: normal;
}
.e-schedule .e-appsoverflow {
  color: #686969;
}
.e-schedule .e-appsoverflow:hover {
  color: #282827;
}
.e-scheduledialog div.e-error .e-toparrow {
  border-bottom-color: #fffe92;
}


.e-scrollbar .e-vscroll,
.e-scrollbar .e-hscroll,
.e-scrollbar .e-vhandlespace {
  background-color: #fafafa;
}
.e-scrollbar .e-vscroll {
  border-left: 1px solid #c8c8c8;
  border-right: none;
}
.e-scrollbar .e-hscroll {
  border-top: 1px solid #c8c8c8;
}
.e-scrollbar .e-hscroll .e-hdown.e-icon {
  border-right: 1px solid #c8c8c8;
}
.e-scrollbar .e-hscroll .e-hup.e-icon {
  border-left: none;
}
.e-scrollbar .e-vscroll .e-vdown.e-icon {
  border-bottom: 1px solid #c8c8c8;
}
.e-scroller.e-rtl .e-scrollbar .e-vscroll {
  border-right: 1px solid #c8c8c8;
  border-left: none;
}
.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hup.e-icon {
  border-left: 1px solid #c8c8c8;
}
.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hdown.e-icon {
  border-right: none;
}
.e-scrollbar .e-active {
  background-color: #1fab00;
}
.e-scrollbar .e-vhandle,
.e-scrollbar .e-hhandle {
  background: #ececec;
  transition: top .1s linear 0s, left .1s linear 0s;
}
.e-scrollbar .e-vhandle {
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
}
.e-scrollbar .e-hhandle {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
}
.e-scrollbar .e-vhandle:hover,
.e-scrollbar .e-hhandle:hover {
  background-color: #d2eecc;
  cursor: default;
  border-color: #c8c8c8;
}
.e-scrollbar .e-button {
  color: #686969;
}
.e-scrollbar .e-button:hover {
  background-color: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-scroller .e-active {
  background-color: #1fab00;
}
.e-scroller .e-vscroll .e-vup.e-button,
.e-scroller .e-vscroll .e-vdown.e-button,
.e-scroller .e-hscroll .e-hup.e-button,
.e-scroller .e-hscroll .e-hdown.e-button {
  background: #ececec;
}
.e-scroller .e-disable .e-vhandle:hover,
.e-scroller .e-disable .e-vup.e-button:hover,
.e-scroller .e-disable .e-vdown.e-button:hover,
.e-scroller .e-disable .e-hup.e-button:hover,
.e-scroller .e-disable .e-hdown.e-button:hover .e-scroller .e-disable .e-hhandle:hover {
  background: #ececec;
  border: 1px solid #c8c8c8;
  transition: top .1s linear 0s, left .1s linear 0s;
}
.e-scroller .e-button,
.e-scroller .e-disable .e-button:hover {
  color: #686969;
}
.e-scroller .e-disable .e-button:hover {
  background-color: transparent;
}

.e-slider.e-widget {
  background-color: #ffffff;
  border-color: #c8c8c8;
}
.e-tooltipbox {
  background-color: #ffffff;
  border-color: #c8c8c8;
  color: #333333;
}
.e-slider .e-handle.e-select {
  background-color: #ececec;
  border-color: #c8c8c8;
}
.e-slider .e-handle.e-hover {
  background-color: #d2eecc;
  border-color: #c8c8c8;
}
.e-slider .e-handle.e-focus {
  background-color: #d2eecc;
  box-shadow: 0 0 2px #cbcbcb;
  border-color: #1fab00;
}
.e-slider .e-range {
  background: #1fab00;
}
.e-scale .e-tick {
  background-image: url(images/dot.png);
}

.e-splitter {
  border-color: #c8c8c8;
}
.e-splitter .e-pane {
  background-color: #ffffff;
  color: #333333;
}
.e-splitter .e-splitbar.e-shadowbar.e-end-indicaton,
.e-splitter .e-splitbar .e-end-indicaton {
  background-color: #fef1ec;
}
.e-splitter .e-splitbar.e-shadowbar {
  background: #1fab00;
}
.e-splitter .e-splitbar {
  background-color: #ffffff;
  border-color: #c8c8c8;
}
.e-splitter .e-splitbar .e-icon {
  color: #686969;
}
.e-splitter .e-splitbar:hover .e-icon,
.e-splitter .e-splitbar.e-hover .e-icon {
  color: #282827;
}
.e-splitter .e-hover.e-splitbar.e-split-divider,
.e-splitter .e-splitbar.e-split-divider:hover {
  background-color: #d2eecc;
  border-color: #c8c8c8;
}
.e-spreadsheet {
  color: #333333;
  border-color: #c8c8c8;
}
.e-spreadsheet .e-headercell,
.e-spreadsheet .e-headercontent,
.e-spreadsheet .e-rowheader {
  border-color: #c8c8c8;
  color: #333333;
}
.e-spreadsheet .e-headercell:hover,
.e-spreadsheet .e-rowheader:hover {
  background-color: #c6e0d4;
}
.e-spreadsheet .e-rowheadercontent {
  border-bottom-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetcontentcontainer {
  border-left-color: #c8c8c8;
  background-color: #ffffff;
}
.e-spreadsheet .e-spreadsheetcolumnheader {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetheader {
  border-bottom-color: #c8c8c8;
  border-top-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetcolumnheader {
  border-right-color: #c8c8c8;
}
.e-spreadsheet .e-rowcell {
  color: #333333;
  background-color: #ffffff;
  border-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetcolumnheader,
.e-spreadsheet .e-rowheader,
.e-spreadsheet .e-scrollcss,
.e-spreadsheet .e-scrollrowcss {
  background-color: #ffffff;
}
.e-ss-editinput .e-in-wrap,
.e-ss-editinput .e-input {
  color: inherit;
  font-size: 11pt;
  font-family: Calibri;
}

.e-spreadsheet .e-reSizeColbg {
  border-left-color: #c8c8c8;
}
.e-spreadsheet .e-reSizeAPbg {
  border-left-color: #c8c8c8;
}
.e-spreadsheet .e-reSizeRowbg {
  border-top-color: #c8c8c8;
}
.e-spreadsheet .e-selected,
.e-spreadsheet .e-ctrlselected {
  background: #c6e0d4;
}
.e-spreadsheet .e-activecell {
  background-color: #ffffff;
}
.e-spreadsheet .e-rowhighlight,
.e-spreadsheet .e-colhighlight {
  background-color: #c6e0d4;
  color: #41906e;
}
.e-spreadsheet .e-rowhighlight {
  border-right-color: #41906e;
}
.e-spreadsheet .e-colhighlight {
  border-bottom-color: #41906e;
}
.e-spreadsheet .e-rowhighlight:hover,
.e-spreadsheet .e-colhighlight:hover {
  background-color: #c6e0d4;
}
.e-menu-wrap .e-chartcell:hover,
.e-chartimg:hover {
  background-color: #c6e0d4;
}

.e-spreadsheet td.e-bborderright,
.e-spreadsheet td.e-bctrlborderright,
.e-spreadsheet td.e-bcbright {
  border-right-color: #2094c9;
}
.e-spreadsheet td.e-bborderbottom,
.e-spreadsheet td.e-bctrlborderbottom,
.e-spreadsheet td.e-bcbbottom {
  border-bottom-color: #2094c9;
}
.e-spreadsheet td.e-rborderright,
.e-spreadsheet td.e-rctrlborderright,
.e-spreadsheet td.e-rcbright {
  border-right-color: #fc100c;
}
.e-spreadsheet td.e-rborderbottom,
.e-spreadsheet td.e-rctrlborderbottom,
.e-spreadsheet td.e-rcbbottom {
  border-bottom-color: #fc100c;
}
.e-spreadsheet td.e-vborderright,
.e-spreadsheet td.e-vctrlborderright,
.e-spreadsheet td.e-vcbright {
  border-right-color: #6a13ad;
}
.e-spreadsheet td.e-vborderbottom,
.e-spreadsheet td.e-vctrlborderbottom,
.e-spreadsheet td.e-vcbbottom {
  border-bottom-color: #6a13ad;
}
.e-spreadsheet .e-gborderright,
.e-spreadsheet .e-gctrlborderright {
  border-right-color: #62c435 !important;
}
.e-spreadsheet td.e-gborderbottom,
.e-spreadsheet td.e-gctrlborderbottom {
  border-bottom-color: #62c435;
}
.e-spreadsheet td.e-pborderright,
.e-spreadsheet td.e-pctrlborderright {
  border-right-color: #f411b0;
}
.e-spreadsheet td.e-pborderbottom,
.e-spreadsheet td.e-pctrlborderbottom {
  border-bottom-color: #f411b0;
}
.e-spreadsheet td.e-oborderright,
.e-spreadsheet td.e-octrlborderright {
  border-right-color: #e59604;
}
.e-spreadsheet td.e-oborderbottom,
.e-spreadsheet td.e-octrlborderbottom {
  border-bottom-color: #e59604;
}
.e-spreadsheet .e-thinright {
  border-right-color: #41906e;
}
.e-spreadsheet .e-thinbottom {
  border-bottom-color: #41906e;
}
.e-spreadsheet .e-ss-numeric .e-select .e-spin {
  background-color: #ffffff;
  color: #797979;
}
.e-spreadsheet .e-ss-numeric .e-select .e-spin:hover {
  background-color: #5cb2da;
  border-color: #bebdbd;
  color: #ffffff;
}
.e-spreadsheet .e-ss-numeric .e-select {
  border-color: #ffffff;
}
.e-spreadsheet .e-ss-numeric .e-select:hover {
  border-color: #bebdbd;
}

.e-spreadsheet div.e-selecttop {
  border-top-color: #41906e;
}
.e-spreadsheet div.e-selectbottom {
  border-bottom-color: #41906e;
}
.e-spreadsheet div.e-selectright {
  border-right-color: #41906e;
}
.e-spreadsheet div.e-selectleft {
  border-left-color: #41906e;
}
.e-spreadsheet .e-ss-selectall {
  color: #bee9d6;
}
.e-spreadsheet .e-ss-selectall:hover {
  color: #72cfa7;
}
.e-spreadsheet .e-sheetselected,
.e-spreadsheet .e-sheetselected:hover {
  color: #6eb496;
}

.e-spreadsheet .e-autofill {
  border-color: #ffffff;
  background-color: #41906e;
}
.e-spreadsheet div.e-autofillright {
  border-right-color: #41906e;
}
.e-spreadsheet div.e-autofillbottom {
  border-bottom-color: #41906e;
}
.e-spreadsheet div.e-autofilltop {
  border-top-color: #41906e;
}
.e-spreadsheet div.e-autofillleft {
  border-left-color: #41906e;
}

.e-spreadsheet td.e-cutright {
  border-right-color: #41906e;
}
.e-spreadsheet td.e-cutbottom {
  border-bottom-color: #41906e;
}
.e-spreadsheet .e-blur {
  background-color: #f5f5f5;
}
.e-spanfilter {
  border-color: #c8c8c8;
  background-color: #eeeeee;
  color: #333333;
}
.e-spanddl {
  border-color: #c8c8c8;
  background-color: #eeeeee;
  color: #333333;
}
.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-object.e-ss-activeimg {
  border-color: #41906e;
}
.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-pivot.e-ss-activepivot {
  border-color: #41906e;
}
.e-spreadsheet .e-ss-object.e-datavisualization-chart {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-ss-imgvisual {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-rowcell.e-redft {
  background-color: #ffc7ce;
  color: #9c0055;
}
.e-spreadsheet .e-rowcell.e-yellowft {
  background-color: #ffeb9c;
  color: #9c6500;
}
.e-spreadsheet .e-rowcell.e-greenft {
  background-color: #c6efce;
  color: #006100;
}
.e-spreadsheet .e-rowcell.e-redf {
  background-color: #ffc7ce;
}
.e-spreadsheet .e-rowcell.e-redt {
  color: #9c0055;
}
.e-spreadsheet .e-rowcell.e-hlcell {
  background-color: #ffff00;
  color: #ff0000;
}
.e-spreadsheet .e-rowcell.e-goto-blank {
  background-color: #c8c8c8;
}

.e-spreadsheet .e-indexbox,
.e-spreadsheet .functionbox,
.e-spreadsheet .e-inputbox {
  border-color: #c8c8c8;
  color: #333333;
  background-color: #ffffff;
}
.e-ss-autocomplete.e-atc-popup ul li {
  color: #333333;
}
.e-spreadsheet .e-inputbox > input {
  color: #333333;
}

.e-spreadsheet .e-pager .e-numericitem {
  color: #333333;
}
.e-spreadsheet .e-pager .e-currentitem,
.e-spreadsheet .e-pager .e-currentitem:hover,
.e-spreadsheet .e-pager .e-numericitem:hover {
  background: #c6e0d4;
  color: #41906e;
}
.e-spreadsheet .e-pager {
  background-color: #ffffff;
}
.e-spreadsheet .e-pager .e-prevpagedisabled,
.e-spreadsheet .e-pager .e-prevpage,
.e-spreadsheet .e-pager .e-nextpage,
.e-spreadsheet .e-pager .e-nextpagedisabled,
.e-spreadsheet .e-pager .e-lastpagedisabled,
.e-spreadsheet .e-pager .e-lastpage,
.e-spreadsheet .e-pager .e-firstpage,
.e-spreadsheet .e-pager .e-firstpagedisabled,
.e-spreadsheet .e-pager .e-numericcontainer {
  background-color: #ffffff;
}
.e-spreadsheet .e-pager .e-pagercontainer {
  background-color: #ffffff;
}
.e-spreadsheet .e-pager .e-icon:not(.e-disable):hover {
  color: #41906e;
  cursor: pointer;
}
.e-spreadsheet div.e-field-validation-error {
  background-color: #fffe91;
  color: #cd0a0a;
}
div.e-dlg-field-validation-error:before {
  border-bottom-color: #fffe91;
}
.e-spreadsheet div.e-error .e-errortail {
  border-bottom-color: #fffe91;
}
.e-spreadsheetfooter {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-hyperlinks {
  color: inherit;
}
.e-spreadsheet .e-pager .e-mediaforward {
  border-right-color: #c8c8c8;
}
.e-spreadsheet .e-formulabar {
  background-color: #ffffff;
}
.e-ss-dialog .e-chartheader {
  background-color: #ffffff;
  color: #333333;
}
.e-ss-dialog .e-tab .e-header.e-addborderbottom .e-active {
  border-top-color: #c8c8c8;
}

.e-dlgtab .e-header,
.e-valdlgtab .e-header {
  overflow: visible;
  
}
.e-dlg-field-validation-error {
  background-color: #fffe91;
  color: #cd0a0a;
}
.e-dlgright,
.e-dlgleft,
.e-dlginput,
.e-dlgcontent,
.e-chtdlgright,
.e-chtdlgleft,
.e-chtdlgcontent {
  border-color: #c8c8c8;
}
.e-dlgviewpanel {
  border: 1px solid #c8c8c8;
}
.e-ss-dlgtab .e-ss-sctnseparator {
  border-color: #c8c8c8;
}
.e-ss-dialog hr {
  border-color: #eeeeee;
}

.e-menu .e-nmuseinformularow:hover {
  background-color: #41906e;
}

.e-menu-wrap .e-cellstylecontent,
.e-menu-wrap .e-formatastablecontent,
.e-menu-wrap .e-chartcontent {
  background-color: #ffffff;
  color: #333333;
}
.e-menu-wrap .e-cellstyleheader,
.e-menu-wrap .e-formatastableheader {
  background-color: #ffffff;
  color: #333333;
  border-color: #c8c8c8;
}
.e-cellstylecell:hover,
.e-formatastablecell:hover,
.e-menu-wrap .e-chartcontent:hover {
  border-color: #d2eecc;
}

.e-spreadsheet .e-celltoparrow {
  border-color: #ff0000 transparent transparent;
}
.e-spreadsheet .e-comment-txtarea {
  background-color: #f7fbbd;
  color: #333333;
}
.e-list.e-hdrcolor {
  background-color: #f2f2f2 !important;
  color: #333333 !important;
}
.e-list.e-color {
  border-color: #fcfcfc !important;
}
.e-list.e-hdrcolor.e-mhover > a,
.e-list.e-hdrcolor.e-mfocused > a {
  background-color: transparent !important;
  color: #333333 !important;
}
.e-list.e-color.e-mhover.e-mfocused {
  border-color: #5cb2da !important;
}
.e-spreadsheet .e-excelfilter .e-in-wrap {
  border-color: #bebdbd;
}

.e-spreadsheetrowheader.e-scrollrowcss.e-rtl {
  border-color: #c8c8c8;
}
.e-spreadsheetcolumnheader.e-rtl {
  border-color: #c8c8c8;
}
.e-spreadsheetcontentcontainer.e-rtl {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-numeric .e-in-wrap {
  border-color: #bebdbd;
}
.e-ss-dialog .e-chartselect {
  border-color: #1fab00;
}
.e-menu-wrap .e-chartcell {
  border-color: #fcfcfc;
}
.e-spreadsheet .e-ss-object {
  background-color: #ffffff;
}
.e-spreadsheet .e-ss-charttheme {
  background-color: #121212;
}

.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active {
  background: #6bcca2;
  color: #333333;
}
.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active:hover .e-icon {
  color: #686969;
}

.e-ss-colorpicker .e-in-wrap.e-tool,
.e-ss-colorpicker .e-in-wrap.e-tool .e-select {
  background-color: #ffffff;
}

.e-frow {
  border-bottom-color: #c8c8c8;
}
.e-fcol {
  border-right-color: #c8c8c8;
}

.e-spreadsheet .e-ssr-verticalHparent:hover .e-btn.e-select:not(.e-disable):not(.e-active),
.e-spreadsheet .e-split .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable),
.e-spreadsheet .e-ss-colorpicker .e-in-wrap.e-ssr-colpickHprt:hover:not(.e-disable) .e-ssr-colorcontainer {
  border-color: #d2eecc;
}
.e-spreadsheet .e-ssr-verticalHparent:hover .e-active,
.e-spreadsheet .e-splitspan .e-spreadsheet.e-btn.e-select:hover {
  background: #6bcca2;
}
.e-spreadsheet .e-split.e-active .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable) {
  background: #6bcca2;
}
.e-spreadsheet .e-split.e-active .e-box .e-btn,
.e-spreadsheet .e-button.e-active {
  background: #6bcca2;
}
.e-spreadsheet .e-split.e-active .e-box .e-btn .e-icon,
.e-spreadsheet .e-split .e-btn.e-select:active .e-icon {
  color: #686969;
}
.e-spreadsheet .e-hborder {
  border-color: transparent;
}
.e-spreadsheet .e-content.e-viewbrdr {
  border-color: #c8c8c8;
}
.e-chkbox-wrap div > span.e-chkhover {
  background-color: #c6e0d4;
}

.e-spreadsheet .e-ribbon .e-header {
  border-right: none;
  border-left: none;
  border-top: none;
}
.e-spreadsheet .e-ribbon .e-content {
  border-right: none;
  border-left: none;
}
.e-spreadsheet .e-ribbon .e-header {
  border-right: medium none;
  border-left: medium none;
  border-top: medium none;
}
.e-spreadsheet .e-ribbon .e-content {
  border-right: medium none;
  border-left: medium none;
}
.e-ribbon .e-btn.e-ss-active {
  background-color: #41906e;
  color: #fcfcfc;
}
.e-spreadsheet .e-ribbon .e-ddl {
  border-color: #b6b6b6;
}
.e-spreadsheet .e-ribbon .e-ddl {
  border-color: #b6b6b6;
}
.e-spreadsheet .e-menu.e-split,
.e-menu-wrap .e-spreadsheet.e-split.e-autofillbtn li.e-list,
.e-spreadsheet .e-splitspan .e-btn.e-select {
  background: #ffffff;
}
.e-ssr-bscontent div:not(.e-ssr-bsnewtmpl) .e-btn.e-select {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetfooter .e-numericcontainer a:not(.e-currentitem),
.e-ss-colorpicker.e-popup {
  background-color: #ffffff;
}
.e-spreadsheet .e-ribbon .e-btn.e-select.e-disable:hover .e-icon {
  color: #686969;
}
.e-spreadsheet .e-rowheader.e-filterhiglight,
.e-spreadsheet .e-rowheader.e-rowhighlight.e-filterhiglight {
  color: #00cc00;
}

.e-ss-textarea,
.e-ss-textarea:focus,
.e-ss-textarea:hover {
  border-color: #c8c8c8;
}

.e-spreadsheet .e-cellreadonly .e-datewidget .e-select {
  background: #ffffff;
}
.e-spreadsheet .e-cellreadonly .e-ddl .e-select {
  background: #ffffff;
}


.e-tab.e-js.e-widget {
  font-family: Segoe UI;
  border: none;
}
.e-tab.e-js > .e-header,
.e-tab.e-js .e-header > .e-select.e-disable:hover,
.e-tab.e-js > .e-left,
.e-tab.e-js > .e-right,
.e-tab.e-disable .e-select:hover {
  background: #fcfcfc;
  background: none;
  border: none;
}
.e-tab.e-js .e-header .e-select.e-disable a,
.e-tab.e-js.e-disable a {
  cursor: default;
}
.e-tab > .e-header {
  border: 1px solid #c8c8c8;
  border-left: none;
}
.e-tab .e-left {
  border-right: 1px solid #c8c8c8;
}
.e-tab .e-right {
  border-left: 1px solid #c8c8c8;
}
.e-tab.e-js .e-left .e-item.e-active,
.e-tab.e-js .e-left .e-item.e-active:hover {
  margin-right: -1px;
  border-right: transparent ;
  outline: 0 none;
}
.e-tab.e-js .e-right .e-item.e-active,
.e-tab.e-js .e-right .e-item.e-active:hover {
  margin-left: -1px;
  border-left: transparent;
  outline: 0 none;
}
.e-scrolltab.e-js .e-header > .e-bottom-line.e-item.e-active,
.e-scrolltab.e-js .e-header > .e-bottom-line.e-item.e-active:hover {
  border: 1px solid #c8c8c8;
}
.e-tab .e-left .e-item.e-active,
.e-tab .e-right .e-item.e-active {
  border-bottom: 1px solid #c8c8c8;
}
.e-tab .e-header li {
  border-top: 0px;
}
.e-tab.e-js .e-header > .e-bottom-line.e-active,
.e-tab.e-js .e-header > .e-bottom-line.e-active:hover {
  padding-bottom: 1px;
  border-bottom: transparent ;
  outline: 0 none;
}
.e-tab.e-js .e-header > .e-top-line.e-active,
.e-tab.e-js .e-header > .e-top-line.e-active:hover {
  padding-top: 1px;
  border-top: transparent ;
  outline: 0 none;
}
.e-tab .e-left li,
.e-tab .e-right li {
  border-bottom: 1px solid #c8c8c8;
}
.e-tab.e-vertical {
  background: transparent;
  border: 1px solid #c8c8c8;
}
.e-tab.e-js .e-header > .e-item:hover,
.e-tab.e-js .e-left > .e-item:hover,
.e-tab.e-js .e-right > .e-item:hover {
  background-color: #d2eecc;
  color: #282827;
  filter: none;
}
.e-tab.e-js .e-header > .e-item:hover > .e-icon,
.e-tab.e-js .e-left > .e-item:hover > .e-icon,
.e-tab.e-js .e-right > .e-item:hover > .e-icon {
  color: #282827;
}
.e-tab.e-js > .e-content {
  border-color: #c8c8c8;
  background: #ffffff;
  color: #333333;
  font-size: 14px;
  border-style: solid;
  border-width: 1px;
}
.e-tab.e-js .e-header > .e-select,
.e-tab.e-js .e-header > .e-active,
.e-tab.e-js .e-left > .e-active,
.e-tab.e-js .e-right > .e-active,
.e-tab.e-js .e-left > .e-select,
.e-tab.e-js .e-right > .e-select {
  background: #fcfcfc;
  border-color: #c8c8c8;
  color: #333333;
  font-weight: normal;
  font-size: 16px;
  border: none;
  background: none;
}
.e-tab .e-header > .e-select a,
.e-tab .e-left > .e-select a,
.e-tab .e-right > .e-select a {
  color: #333333;
}
.e-tab.e-js .e-header > .e-active,
.e-tab.e-js .e-left > .e-active,
.e-tab.e-js .e-right > .e-active {
  background: #ffffff;
  color: #1fab00;
  border-color: #c8c8c8;
  border: 1px solid #c8c8c8;
}
.e-tab.e-js .e-header > .e-active:hover,
.e-tab.e-js .e-left > .e-active:hover,
.e-tab.e-js .e-right > .e-active:hover,
.e-tab.e-js .e-header.e-item:hover,
.e-tab.e-js .e-left.e-item:hover,
.e-tab.e-js .e-right.e-item:hover {
  background: #d2eecc;
  color: #282827;
}
.e-tab .e-header > .e-active a,
.e-tab .e-left > .e-active a,
.e-tab .e-right > .e-active a {
  color: #1fab00;
}
.e-tab .e-header > .e-select:hover a,
.e-tab .e-left > .e-select:hover a,
.e-tab .e-right > .e-select:hover a,
.e-tab .e-header > .e-active:hover a,
.e-tab .e-left > .e-active:hover a,
.e-tab .e-right > .e-active:hover a {
  color: #282827;
}
.e-tab .e-load {
  background-image: url(images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.e-tab .e-hidebottom {
  border-top: none !important;
}
.e-tab .e-hidetop {
  border-bottom: none !important;
}
.e-tab .e-header.e-addborderbottom {
  border-bottom: 1px solid #c8c8c8;
}
.e-tab .e-header.e-addbordertop {
  border-top: 1px solid #c8c8c8;
}
.e-tab .e-header.e-hideleft {
  border-left: none;
}
.e-tab .e-header.e-addborderleft {
  border-right: 1px solid #c8c8c8;
}
.e-tab .e-header.e-hideright {
  border-right: none;
}
.e-tab .e-header.e-addborderright {
  border-left: 1px solid #c8c8c8;
}
.e-tab .e-header .e-margine-top:hover {
  border-top: 1px solid #ffffff;
}
.e-tab .e-header .e-margine-bottom:hover {
  border-bottom: 1px solid #ffffff;
}
.e-tab .e-header.e-addborderbottom .e-active {
  border-top: 3px solid #1fab00;
}
.e-tab .e-header.e-addbordertop .e-active {
  border-bottom: 3px solid #1fab00;
}
.e-tab .e-right.e-addborderright .e-active {
  border-right: 3px solid #1fab00;
}
.e-tab .e-left.e-addborderleft .e-active {
  border-left: 3px solid #1fab00;
}

.e-tagcloud {
  background-color: #ffffff;
}
.e-tagcloud.e-js .header {
  border-color: #c8c8c8;
}
.e-tagcloud .e-title {
  background: #fcfcfc;
  color: #282827;
  font-size: 16px;
  font-weight: normal;
  border-color: #c8c8c8;
  border-bottom: 3px solid #1fab00;
}
.e-tagcloud .e-load {
  background-image: url(images/ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.e-tagcloud .e-tagitems .e-txt {
  color: #333333;
}
.e-tagcloud .e-tagitems .e-txt.hover {
  color: #1fab00;
}
.e-tagcloud .e-cloud {
  border-color: #c8c8c8;
}

.e-tile {
  color: #ffffff;
}
.e-tile .e-tile-image {
  background: #1fab00;
}
.e-tile .e-tile-selected::after {
  border-top: 28px solid #2f8862;
}
.e-tile .e-tile-selected {
  border: 2px solid #c8c8c8;
}

.e-timewidget .e-input,
.e-time-popup {
  background-color: #ffffff;
  font-family: Segoe UI;
  font-weight: normal;
  color: #333333;
}
.e-timewidget .e-in-wrap,
.e-time-popup {
  border-color: #c8c8c8;
}
.e-timewidget.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-timewidget .e-select,
.e-timewidget.e-rtl .e-select,
.e-timewidget .e-disable.e-select:hover {
  background: #ececec;
  border-color: #c8c8c8;
  color: #686969;
}
.e-timewidget .e-select:hover,
.e-time-popup.e-popup .e-hover {
  background: #d2eecc;
  color: #282827;
}
.e-timewidget .e-select:hover {
  color: #282827;
}
.e-time-popup.e-popup .e-hover {
  border-color: #d2eecc;
}
.e-time-popup .e-active {
  background: #1fab00;
  color: #ffffff;
  border-color: #1fab00;
}

.e-toolbar {
  font-family: Segoe UI;
  font-weight: normal;
  font-size: 14px;
  color: #686969;
  background: #ececec;
  background-repeat: no-repeat;
  border-color: #c8c8c8;
}
.e-toolbar.e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-toolbar > .e-horizontal.e-separator {
  border-right: 1px solid #c8c8c8;
  border-left: none;
  border-radius: initial;
}
.e-toolbar > .e-horizontal .e-separator {
  border-right: 1px solid #c8c8c8;
  border-left: none;
  border-radius: inherit;
}
.e-toolbar > .e-vertical.e-separator {
  border-bottom: 1px solid #c8c8c8;
  border-top: none;
  border-radius: initial;
}
.e-toolbar > .e-vertical .e-separator {
  border-bottom: 1px solid #c8c8c8;
  border-top: none;
  border-radius: inherit;
}
.e-toolbar.e-rtl > .e-horizontal.e-separator {
  border-left: 1px solid #c8c8c8;
  border-right: none;
  border-radius: initial;
}
.e-toolbar.e-rtl > .e-horizontal .e-separator {
  border-left: 1px solid #c8c8c8;
  border-right: none;
  border-radius: inherit;
}
.e-toolbar.e-rtl > .e-vertical.e-separator {
  border-top: 1px solid #c8c8c8;
  border-bottom: none;
  border-radius: initial;
}
.e-toolbar.e-rtl > .e-vertical .e-separator {
  border-top: 1px solid #c8c8c8;
  border-bottom: none;
  border-radius: inherit;
}
.e-toolbar.e-rtl > .e-vertical .e-corner-all {
  border-radius: inherit;
}
.e-toolbar > ul > li div.e-item-overlay {
  background-color: #ececec;
}
.e-toolbar > .e-horizontal .e-hover,
.e-toolbar > .e-vertical > .e-hover {
  background: #d2eecc;
  color: #282827;
  border-color: #d2eecc;
}
.e-toolbar > .e-horizontal .e-hover > div:before,
.e-toolbar > .e-vertical > .e-hover > div:before,
.e-toolbar > .e-horizontal .e-hover > span:before,
.e-toolbar > .e-vertical > .e-hover > span:before,
.e-toolbar > .e-horizontal .e-hover > a:before,
.e-toolbar > .e-vertical > .e-hover > a:before {
  color: #282827;
}
.e-toolbar > .e-horizontal .e-active.e-hover > div:before,
.e-toolbar > .e-vertical > .e-active.e-hover > div:before,
.e-toolbar > .e-horizontal .e-active.e-hover > span:before,
.e-toolbar > .e-vertical > .e-active.e-hover > span:before,
.e-toolbar > .e-horizontal .e-active.e-hover > a:before,
.e-toolbar > .e-vertical > .e-active.e-hover > a:before {
  color: #ffffff;
}
.e-toolbar > .e-horizontal .e-active,
.e-toolbar > .e-vertical > .e-active {
  background: #1fab00;
  border-color: #c8c8c8;
  color: #ffffff;
}
.e-toolbar > .e-horizontal > .e-hover > a,
.e-toolbar > .e-horizontal > .e-hover > span,
.e-toolbar > .e-horizontal > .e-hover > div,
.e-toolbar > .e-vertical > .e-hover > a,
.e-toolbar > .e-vertical > .e-hover > span,
.e-toolbar > .e-vertical > .e-hover > div {
  background-color: transparent;
  color: #282827;
}
.e-toolbar > .e-horizontal > .e-active > a,
.e-toolbar > .e-horizontal > .e-active > span,
.e-toolbar > .e-horizontal > .e-active > div,
.e-toolbar > .e-vertical > .e-active > a,
.e-toolbar > .e-vertical > .e-active > span,
.e-toolbar > .e-vertical > .e-active > div {
  background-color: transparent;
  color: #ffffff;
}

.e-tooltip-wrap {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
.e-arrowRightTop:after,
.e-arrowRightCenter:after,
.e-arrowRightBottom:after {
  border-right-color: #ffffff;
}
.e-arrowRightTop:before,
.e-arrowRightCenter:before,
.e-arrowRightBottom:before {
  border-right-color: #c8c8c8;
}
.e-arrowLeftTop:after,
.e-arrowLeftCenter:after,
.e-arrowLeftBottom:after {
  border-left-color: #ffffff;
}
.e-arrowLeftTop:before,
.e-arrowLeftCenter:before,
.e-arrowLeftBottom:before {
  border-left-color: #c8c8c8;
}
.e-arrowBottomLeft:after,
.e-arrowBottom:after,
.e-arrowBottomRight:after {
  border-bottom-color: #ffffff;
}
.e-arrowBottomLeft:before,
.e-arrowBottom:before,
.e-arrowBottomRight:before {
  border-bottom-color: #c8c8c8;
}
.e-arrowTopLeft:after,
.e-arrowTop:after,
.e-arrowTopRight:after {
  border-top-color: #ffffff;
}
.e-arrowTopLeft:before,
.e-arrowTop:before,
.e-arrowTopRight:before {
  border-top-color: #c8c8c8;
}
.e-def {
  color: #333333;
  font-family: Segoe UI;
  font-size: 12px;
  line-height: 18px;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader {
  background: none repeat scroll 0 0 #fcfcfc;
  border-bottom: 3px solid #1fab00;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader.e-tooltipCancel:before {
  color: #282827;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader.e-tooltipCancel:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-tooltip-wrap .e-modalCancel:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #c8c8c8;
}
.e-treegrid .e-extendcolumn {
  background-color: #ffffff;
}
.e-treegrid .e-headercelldiv {
  color: #282827;
  font-family: Segoe UI;
}
.e-treegrid-core {
  font-family: Segoe UI;
}
.e-treegrid {
  border-color: #c8c8c8;
  color: #333333;
}
.e-treegrid .e-gridcontent {
  background-color: #ffffff;
  border-color: #c8c8c8;
}
.e-treegrid .e-borderbox {
  border-bottom-color: #ffffff;
}
.e-treegrid .e-editcell,
.e-treegrid .e-detailsrowcell,
.e-treegrid .e-rowcell,
.e-treegrid .e-extendcolumn {
  border-color: #c8c8c8;
}
.e-treegrid .e-detailsiconcell:hover,
.e-treegrid .e-detailsinfoiconhide {
  background-color: #e3e3e3;
}
.e-detailscellwrapperfly {
  border-color: #c8c8c8;
  box-shadow: 0px 0px 11px 3px #c8c8c8;
  -moz-box-shadow: 0px 0px 11px 3px #c8c8c8;
  -webkit-box-shadow: 0px 0px 11px 3px #c8c8c8;
}
.e-dragrowcell {
  border-color: #c8c8c8 !important;
}
.e-treegrid .e-alt-row {
  background: #fafafa;
}
.e-treegrid .e-selectionbackground {
  background: #1fab00;
  color: #ffffff;
}
.e-treegridPane .e-treegrid .e-selectionbackground {
  background: rgba(56, 163, 117, 0.2);
  -moz-: ; background: -moz-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(56, 163, 117, 0.2)), color-stop(100%, rgba(56, 163, 117, 0.2)));
  -webkit-: ; background: -webkit-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  -o-: ; background: -o-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  -ms-: ; background: -ms-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  "": ; background: linear-gradient(to bottom, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(56, 163, 117, 0.2), endColorstr=rgba(56, 163, 117, 0.2), GradientType=0);
  color: #333333;
}
.e-treegrid .selectingcell {
  background: #1fab00;
  color: #ffffff;
}
.e-treegridPane .e-treegrid .selectingcell {
  background: rgba(56, 163, 117, 0.2);
  -moz-: ; background: -moz-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(56, 163, 117, 0.2)), color-stop(100%, rgba(56, 163, 117, 0.2)));
  -webkit-: ; background: -webkit-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  -o-: ; background: -o-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  -ms-: ; background: -ms-linear-gradient(top, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  "": ; background: linear-gradient(to bottom, rgba(56, 163, 117, 0.2), rgba(56, 163, 117, 0.2) );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(56, 163, 117, 0.2), endColorstr=rgba(56, 163, 117, 0.2), GradientType=0);
  color: #333333;
}
.e-treegrid .e-detailsinfoiconhide:before,
.e-treegrid .e-detailsinfoiconshow:before {
  color: #1fab00 !important;
}
.e-treegrid .e-selectionbackground .e-detailsinfoiconshow:before {
  color: #ffffff !important;
}
.e-treegrid .e-detailscellwrapper,
.e-detailscellwrapperfly {
  background: #ffffff;
  color: #333333 !important;
}
.e-dragtooltipbackground {
  background-color: #ffffff;
  color: #333333;
}
.e-treegrid .e-tabletd {
  border-color: #c8c8c8;
}
.e-treegrid .e-treegrid-add:before {
  content: "\e6fe";
}
.e-treegrid .e-treegrid-edit:before {
  content: "\e705";
}
.e-treegrid .e-treegrid-delete:before {
  content: "\e706";
}
.e-treegrid .e-treegrid-save:before {
  content: "\e6fc";
}
.e-treegrid .e-treegrid-cancel:before {
  content: "\e708";
}
.e-treegrid .e-treegrid-expandall:before {
  content: "\e703";
}
.e-treegrid .e-treegrid-collapseall:before {
  content: "\e707";
}
.e-treegrid .e-treegridtoolbar {
  background-color: #ffffff !important;
  border-color: #c8c8c8 !important;
}
.e-treegrid .e-headercell {
  border-top-color: #c8c8c8 !important;
  border-right-color: #c8c8c8 !important;
  border-bottom-color: #1fab00 !important;
}
.e-treegrid .e-filterbarcell {
  border-color: #c8c8c8 !important;
}
.e-treegrid .e-grid-icon {
  background: #fcfcfc;
}
.e-treegrid .e-gridheader {
  color: #282827;
  border-color: #c8c8c8;
  background: #fcfcfc;
}
.e-treegrid .e-headercontent {
  border-right-color: #c8c8c8;
}
.e-treegrid .e-ejinputtext {
  border-color: #c8c8c8 !important;
  background-color: #ffffff;
  color: #333333;
}
.e-treegrid .e-ejinputtext:focus {
  box-shadow: #c8c8c8 !important;
}
.e-treegrid .e-reSizeColbg {
  border-left-color: #c8c8c8 !important;
}
.e-treegrid .e-gridheadercontainer {
  border-right-color: #c8c8c8;
}
.e-columnmenu {
  background: #ffffff;
  border-color: #c8c8c8 !important;
  color: #333333;
  font-family: Segoe UI;
}
.e-columnmenuitem .e-icon,
.e-menuitem .e-icon,
.e-treegrid .e-toolbaricons {
  color: #686969 !important;
}
.e-columnmenuselection .e-icon,
.e-contextmenu-mouseover .e-icon,
.e-treegrid .e-tooltxt.e-hover > span {
  color: #282827 !important;
}
.e-columnSelector {
  background: #ffffff;
  border: 1px solid;
  border-color: #c8c8c8 !important;
  color: #333333 !important;
}
.e-columnMenuListDiv label {
  font-family: Segoe UI;
}
.e-columnmenuselection {
  background: #d2eecc;
  color: #282827;
}
.e-treegrid .e-summaryrow {
  background: #f6f6f6;
}
.e-treegrid .e-footersummaryrow,
.e-treegrid .e-footersummaryrowdiv {
  background: #f6f6f6;
}
.e-treegrid .e-footersummaryrowdiv {
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #c8c8c8;
}
.e-treegrid .e-summaryrow .e-summaryrowcell {
  border-bottom-color: #c8c8c8;
}
.e-contextmenu,
.e-innerContextmenu {
  background: #ffffff;
  border-color: #c8c8c8 !important;
  color: #333333;
  font-family: Segoe UI;
}
.e-contextmenu-mouseover {
  background: #d2eecc;
  color: #282827;
}
.e-columnmenu-icon {
  color: #686969 !important;
}
.e-columnmenu-icon:hover {
  color: #686969 !important;
}
#Add.e-menuitem > span.e-icon:before {
  content: "\e6fe";
}
#Indent.e-menuitem > span.e-icon:before {
  content: "\e702";
}
#Outdent.e-menuitem > span.e-icon:before {
  content: "\e6fd";
}
#Delete.e-menuitem > span.e-icon:before {
  content: "\e706";
}
.e-tooltipgantt {
  background-color: #ffffff;
  color: #333333;
  border-color: #c8c8c8;
}
.e-treegrid .e-movablecontainer,
.e-treegrid .e-movableheader,
.e-treegrid .e-movablefooter {
  border-left-color: #1fab00;
}
.e-treegrid .e-footercontainer {
  border-right-color: #c8c8c8;
}

.e-treeview {
  font-family: Segoe UI;
}
.e-treeview .e-text {
  color: #333333;
}
.e-dragedNode {
  background: #1fab00;
  color: #ffffff;
}
.e-dragedNode .e-text {
  color: #ffffff;
  float: left;
}
.e-treeview .e-active {
  background: #1fab00;
  color: #ffffff;
  border: 1px solid transparent;
  border-image: initial;
}
.e-treeview .e-node-hover,
.e-treeview .e-node-focus {
  background: #d2eecc;
  color: #282827;
  border: 1px solid #c8c8c8;
  border-image: initial;
  cursor: pointer;
}
.e-treeview .e-sibling {
  background: url(images/drop-sibling.png);
  background-repeat: no-repeat;
}
.e-treeview .e-node-disable {
  filter: alpha(opacity=40);
  opacity: .4;
}
.e-treeview .e-icon.e-load,
.e-treeview.e-rtl .e-icon.e-load {
  background-image: url(images/ajax-loader.gif);
  background-position: right center;
  background-repeat: no-repeat;
}
.e-treeview .e-item .e-icon {
  color: #686969;
}

.e-uploadbox .e-inputbtn,
.e-uploadbox .e-file-name-txt {
  font-family: Segoe UI;
  font-weight: normal;
  font-size: 14px;
}
.e-uploadbox.e-disable .e-uploadinput {
  cursor: default;
}
.e-uploadbox.e-widget .e-selectpart.e-select,
.e-uploadbox.e-disable .e-select:hover,
.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover,
.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover .e-inputbtn {
  background: #ececec;
  color: #333333;
  border-color: #c8c8c8;
}
.e-uploadbox.e-disable .e-uploadbtn.e-select:hover,
.e-uploadbox.e-disable .e-uploadclosebtn.e-select:hover {
  background: #ececec;
  color: #333333;
  border-color: #c8c8c8;
  cursor: default;
}
.e-uploadbox.e-widget .e-selectpart.e-select:hover {
  background: #d2eecc;
  border-color: #c8c8c8;
  color: #282827;
}
.e-uploadbox.e-widget .e-inputbtn,
.e-uploadbox.e-disable .e-select .e-inputbtn {
  color: #333333;
}
.e-uploadbox.e-widget .e-selectpart.e-select:hover .e-inputbtn {
  color: #282827;
  border-color: #c8c8c8;
}
.e-uploadbox .e-file-name-txt {
  color: #333333;
}
.e-uploadbox .e-file-list .e-file-status-failed {
  color: #cd0a0a;
}
.e-uploadbox .e-file-list .e-file-status-success {
  color: #333333;
}
.e-uploadbox .e-file-progress-status {
  background: #1fab00;
  border-color: #c8c8c8;
}
.e-uploadbox .e-file-list {
  background-color: #ffffff;
  color: #333333;
}
.e-uploadbox .e-ul li:nth-child(odd) .e-file-list {
  background-color: #ffffff;
  border-bottom: 1px solid #c8c8c8;
}
.e-uploadbox .e-ul li:nth-child(even) .e-file-list,
.e-uploadbox .e-head-content {
  background-color: #f7f7f7;
  border-bottom: 1px solid #c8c8c8;
}
.e-uploadbox.e-dialog > .e-header + .e-dialog-scroller {
  border-top: 0px;
}
.e-mobile-upload.e-uploadbox .e-ul li:nth-child(even) .e-file-list,
.e-mobile-upload.e-uploadbox .e-ul li:nth-child(odd) .e-file-list {
  border-bottom: none;
}
.e-uploadbox .e-file-upload {
  background-color: #f7f7f7;
}
.e-uploadbox .e-file-progress-bar {
  border: 1px solid #c8c8c8;
}

.e-uploadbox .e-file-list .e-file-percentage-success {
  background-color: #39b54a;
  color: #ffffff;
  border-radius: 10px;
}
.e-uploadbox .e-file-list .e-file-percentage-failed {
  background-color: red;
  color: #ffffff;
  border-radius: 10px;
}
.e-uploadbox.e-dialog .e-header {
  color: #282827;
  font-size: 23px;
  font-weight: normal;
  border-color: #c8c8c8;
  border-bottom: 3px solid #1fab00;
}
.e-uploadbox .e-uploadinput {
  font-size: 200px;
}
.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform,
.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
  background-color: #ffffff;
  color: #686969;
}
.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform,
.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover {
  background-color: #f7f7f7;
  color: #686969;
}
.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,
.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
  background: #d2eecc;
  color: #282827;
  border-color: #d2eecc;
}
.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,
.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
  background: none;
}

.e-waitpopup-pane .e-image {
  background-color: #FFFFFF;
  background-image: url(images/waitingpopup.gif);
}
.e-waitpopup-pane {
  background-color: #383838;
  color: #282827;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}