/*Definition*/
.e-ribbon.e-js .e-header .e-active a,
.e-ribbon .e-header > .e-apptab .e-apptabanchor,
.e-ribbon .e-expandcollapse span {
  border-radius: 0px;
}
.e-ribbon .e-menu.e-horizontal > .e-list > a,
.e-ribbon .e-menu.e-horizontal > .e-list > span {
  line-height: 32px;
}
.e-ribbon .e-groupdiv .e-resizebtn {
  height: auto;
}
.e-colorwidget.e-split.e-disable .e-in-wrap .e-select:hover,
.e-colorwidget.e-split.e-disable .e-color-container:hover,
.e-dialog.e-disable .e-dialog-icon:hover,
.e-dialog.e-disable > .e-header,
.e-ddl .e-disable.e-select:hover,
.e-in-wrap .e-disable.e-select .e-icon,
.e-in-wrap .e-disable.e-select,
.e-rte .e-horizontal .e-disable,
.e-slider.e-disable .e-handle.e-select {
  cursor: default;
}
.e-corner,
.e-corner .e-input,
.e-acrdn-scroller.e-corner,
.e-acrdn.e-corner .e-select,
.e-corner .e-dt-button,
.e-corner > .e-header .e-dialog-icon,
.e-corner .e-tooltxt,
.e-corner + .e-dialog,
.e-corner + .e-dialog > .e-header .e-dialog-icon,
.e-corner + .e-dialog > .e-btn {
  
}
.e-corner,
.e-corner .e-input,
.e-acrdn-scroller.e-corner,
.e-acrdn.e-corner .e-select,
.e-corner .e-dt-button,
.e-corner > .e-header .e-dialog-icon,
.e-corner .e-tooltxt,
.e-corner + .e-dialog,
.e-corner + .e-dialog > .e-header .e-dialog-icon,
.e-corner + .e-dialog > .e-btn {
  border-radius: 0px;
}
.e-corner.e-tab > ul.e-addborderright .e-item,
.e-corner.e-tab .e-addborderleft.e-content-item,
.e-split .e-splitarrowleft .e-splitbutton.e-corner,
.e-split .e-splitarrowright .e-corner + .e-drp-btn,
.e-rtl.e-split .e-splitarrowright .e-splitbutton.e-corner,
.e-rtl.e-split .e-splitarrowleft .e-corner + .e-drp-btn {
  
}
.e-corner.e-tab > ul.e-addborderright .e-item,
.e-corner.e-tab .e-addborderleft.e-content-item,
.e-split .e-splitarrowleft .e-splitbutton.e-corner,
.e-split .e-splitarrowright .e-corner + .e-drp-btn,
.e-rtl.e-split .e-splitarrowright .e-splitbutton.e-corner,
.e-rtl.e-split .e-splitarrowleft .e-corner + .e-drp-btn {
  border-radius: 0px;
}
.e-corner.e-tab > ul.e-addborderleft .e-item,
.e-corner.e-tab .e-addborderright.e-content-item,
.e-split .e-splitarrowright .e-splitbutton.e-corner,
.e-split .e-splitarrowleft .e-corner + .e-drp-btn,
.e-rtl.e-split .e-splitarrowleft .e-splitbutton.e-corner,
.e-rtl.e-split .e-splitarrowright .e-corner + .e-drp-btn {
  border-radius: 4px 0 0 4px;
}
.e-acrdn.e-corner .e-select.e-active,
.e-datepicker.e-popup.e-corner .e-header,
.e-corner.e-tab > ul.e-addborderbottom .e-item,
.e-corner.e-tab .e-addbordertop.e-content-item,
.e-split .e-splitarrowtop .e-corner + .e-drp-btn,
.e-split .e-splitarrowbottom .e-splitbutton.e-corner,
.e-datetime-popup.e-corner .e-header {
  border-radius: 4px 4px 0 0;
}
.e-corner .e-acrdn-content-active,
.e-corner.e-dialog-wrap .e-widget-content,
.e-corner.e-tab > ul.e-addbordertop .e-item,
.e-corner.e-tab .e-addborderbottom.e-content-item,
.e-split .e-splitarrowbottom .e-corner + .e-drp-btn,
.e-split .e-splitarrowtop .e-splitbutton.e-corner,
.e-datetime-popup.e-corner .e-time-popup {
  border-radius: 0 0 4px 4px;
}
.e-listbox li {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.e-corner.e-progressbar .e-progress.e-complete {
  border-radius: 3px 3px 3px 3px;
}
.e-atc.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-atc .e-corner.e-in-wrap.e-padding .e-select,
.e-daterangewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-daterangewidget .e-corner.e-in-wrap.e-padding .e-select,
.e-datewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-datewidget .e-corner.e-in-wrap.e-padding .e-select,
.e-datetime-wrap.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-datetime-wrap .e-corner.e-in-wrap.e-padding .e-select,
.e-ddl.e-rtl .e-corner.e-in-wrap .e-input,
.e-ddl .e-corner.e-in-wrap .e-select,
.e-numeric.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-numeric .e-corner.e-in-wrap.e-padding .e-select,
.e-percent.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-percent .e-corner.e-in-wrap.e-padding .e-select,
.e-currency.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-currency .e-corner.e-in-wrap.e-padding .e-select,
.e-timewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-input,
.e-timewidget .e-corner.e-in-wrap.e-padding .e-select {
  border-radius: 0 3px 3px 0;
}
.e-atc .e-corner.e-in-wrap.e-padding .e-input,
.e-atc.e-rtl .e-corner.e-in-wrap.e-padding .e-select,
.e-datewidget .e-corner.e-in-wrap.e-padding .e-input,
.e-datewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-select,
.e-daterangewidget .e-corner.e-in-wrap.e-padding .e-input,
.e-datetime-wrap .e-corner.e-in-wrap.e-padding .e-input,
.e-datetime-wrap.e-rtl .e-corner.e-in-wrap.e-padding .e-select,
.e-ddl .e-corner.e-in-wrap .e-input,
.e-ddl.e-rtl .e-corner.e-in-wrap .e-select,
.e-numeric .e-corner.e-in-wrap.e-padding .e-input,
.e-numeric.e-rtl .e-corner.e-in-wrap.e-padding .e-select,
.e-percent .e-corner.e-in-wrap.e-padding .e-input,
.e-percent.e-rtl .e-corner.e-in-wrap.e-padding .e-select,
.e-currency .e-corner.e-in-wrap.e-padding .e-input,
.e-currency.e-rtl .e-corner.e-in-wrap.e-padding .e-select,
.e-timewidget .e-corner.e-in-wrap.e-padding .e-input,
.e-timewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-select,
.e-corner.e-progressbar .e-progress {
  border-radius: 3px 0 0 3px;
}
.e-corner.e-dialog-wrap > .e-header {
  border-radius: 3px 3px 0 0;
}
input.e-input,
input[type="text"].e-input,
.e-input.e-placeholder,
.e-ddl.e-widget .e-ul.e-boxes {
  
}
input.e-input,
input[type="text"].e-input,
.e-input.e-placeholder,
.e-ddl.e-widget .e-ul.e-boxes {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.e-float-container {
  
}
.e-float-text {
  
}
.e-focus + .e-float-text,
.e-valid + .e-float-text {
  
}
.e-focus + .e-float-text {
  
}
.e-disable {
  opacity: 0.35;
  filter: alpha(opacity=35);
  background-image: none;
}
.e-corner-all {
  border-radius: 4px 4px 4px 4px;
}
.e-corner-top,
.e-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.e-corner-top,
.e-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.e-corner-bottom,
.e-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.e-corner-bottom,
.e-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.e-validation-error {
  
}
.e-validation-error {
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  font-size: 12px;
  margin: 10px 0 0 0;
  font-weight: 400;
}
.e-validation-error:before {
  
}
.e-textbox.e-validation-error,
.e-textarea.e-validation-error {
  margin: 0;
}
.e-no-spin::-webkit-inner-spin-button,
.e-no-spin::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.e-no-spin {
  -moz-appearance: textfield;
}
.e-input,
.e-tooltipbox,
.e-btn,
.e-time-popup,
.e-datepicker.e-calendar,
.e-menu,
.e-uploadbox .e-file-name-txt,
.e-uploadbox .e-selectpart,
.e-uploadbox .e-uploadbtn,
.e-uploadbox .e-uploadclosebtn,
.e-waitpopup-pane .e-text,
.e-tagcloud,
.e-toolbar,
.e-progressbar,
.e-scale .e-tick .tick-value,
.e-datetime-popup .e-dt-button,
.e-grid,
.e-ejinputtext,
.e-pager,
.e-fileexplorer,
.e-textbox,
.e-textarea {
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  
}
.e-input,
.e-tooltipbox,
.e-btn,
.e-time-popup,
.e-datepicker.e-calendar,
.e-menu,
.e-uploadbox .e-file-name-txt,
.e-uploadbox .e-selectpart,
.e-uploadbox .e-uploadbtn,
.e-uploadbox .e-uploadclosebtn,
.e-waitpopup-pane .e-text,
.e-tagcloud,
.e-toolbar,
.e-progressbar,
.e-scale .e-tick .tick-value,
.e-datetime-popup .e-dt-button,
.e-grid,
.e-ejinputtext,
.e-pager,
.e-fileexplorer,
.e-textbox,
.e-textarea {
  font-size: 14px;
}
.e-menu,
input.e-input,
input[type="text"].e-input,
.e-mask,
.e-ul,
.e-btn .e-btn-span,
.e-tbtn.e-chkbx-hidden,
.e-datepicker table,
.e-datepicker table th,
.e-datepicker table td,
.e-menu.e-horizontal > .e-list,
.e-menu.e-vertical > li.e-separator,
.e-menu.e-context > li.e-separator,
.e-tab.e-js > .e-header,
.e-uploadbox .e-action-perform,
.e-uploadbox .e-uploaddialog.e-dialog.e-dialog-content,
.e-tagcloud .e-load,
.e-scale,
.e-select,
.e-input.e-placeholder {
  margin: 0;
  padding: 0;
  outline: 0 none;
  line-height: normal;
}
.e-btn,
.e-btn .e-btn-span,
.e-datepicker .e-header .e-next,
.e-datepicker .e-header .e-prev,
.e-datepicker .e-header .e-text,
.e-menu > .e-list > a > img,
.e-menu > .e-list > span > img,
.e-menu > .e-list > a > div,
.e-menu > .e-list > span > div,
.e-menu > .e-list > a > span,
.e-menu > .e-list > span > span,
.e-menu .e-list > a span.e-icon,
.e-menu .e-list > span span.e-icon,
.e-menu.e-horizontal > .e-list,
.e-menu.e-vertical,
.e-menu.e-context,
.e-chkbox-wrap,
.e-radiobtn-wrap,
.e-chkbox-wrap div,
.e-chkbox-wrap .e-text,
.e-radiobtn-wrap .e-text,
.e-tab.e-js > .e-header,
.e-tab .e-header li,
.e-tab .e-header li a,
.e-dialog .e-dialog-icon,
.e-dialog .e-icon,
.e-uploadbox .e-selectpart,
.e-uploadbox .e-file-list,
.e-treeview .e-text,
.e-tagcloud .e-cloud,
.e-tagcloud .e-list,
.e-tagcloud .e-cloud .e-tagitems,
.e-h-scale .e-tick,
.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover,
.e-pager,
.e-pager .e-disableditem,
.e-grid div.e-parentmsgbar,
.e-grid .e-toolbaricons,
.e-pager .e-pagercontainer {
  display: inline-block;
}
.e-ul {
  list-style-type: none;
}
input.e-input,
input[type="text"].e-input,
.e-input.e-placeholder {
  border: medium none;
  height: 100%;
  width: 100%;
  display: block;
  line-height: 1.908em;
}
input.e-input,
input[type="text"].e-input,
.e-input.e-placeholder {
  padding-left: 0.857em;
}
.e-rtl input.e-input,
.e-rtl input[type="text"].e-input,
.e-rtl .e-input.e-placeholder,
.e-textbox.e-rtl,
.e-textarea.e-rtl {
  text-align: right;
  padding-left: 0;
  padding-right: 0.857em;
}
.e-in-wrap {
  display: block;
  height: 100%;
  position: relative;
  overflow: hidden;
  border: 1px solid;
}
.e-rtl {
  direction: rtl;
}
.e-widget,
.e-widget [class^="e-"],
.e-widget [class*=" e-"] {
  -webkit-box-sizing: content-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: content-box;
  /* Firefox, other Gecko */
  box-sizing: content-box;
  /* Opera/IE 8+ */

}
.e-widget.e-box,
.e-widget .e-box,
.e-widget button.e-btn,
button.e-btn.e-widget,
input.e-btn.e-widget,
input.e-input,
input[type="text"].e-input,
.e-input.e-placeholder,
.e-widget input.e-input,
.e-lv.e-js .e-header.e-box,
.e-textbox,
.e-textarea {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */

}
.e-scheduledialog.e-dialog .e-dialog-scroller,
.e-ss-dialog.e-dialog .e-dialog-scroller {
  -webkit-box-sizing: content-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: content-box;
  /* Firefox, other Gecko */
  box-sizing: content-box;
  /* Opera/IE 8+ */

}
.e-shadow {
  
}
.e-shadow {
  -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.4);
}
.e-overlay {
  background-color: gray;
  opacity: 0.5;
  filter: alpha(opacity=50);
  width: 100%;
  height: 100%;
}
.e-tooltipbox {
  height: auto;
  position: absolute;
  width: auto;
  min-width: 10px;
  text-align: center;
  z-index: 10000;
  
}
.e-tooltipbox {
  font-size: 12px;
  padding: 0px 12px;
  height: 20px;
  border: 1px solid;
  box-sizing: border-box;
  border-radius: 0px;
}
.e-tooltipbox {
  font-weight: 600;
}
.e-slider-wrap.e-horizontal.e-scale-wrap .e-slider.e-js {
  border-top: 3px solid;
  border-bottom: 3px solid;
  box-sizing: content-box;
}
.e-slider-wrap.e-default-wrap.e-horizontal.e-scale-wrap .e-slider.e-js {
  border-top: 4px solid;
  border-bottom: 4px solid;
}
.e-slider-wrap.e-horizontal.e-default-wrap .e-scale.e-h-scale {
  margin-top: -6px;
  height: 26px !important;
}
.e-slider-wrap.e-horizontal.e-default-wrap .e-scale .e-tick:not(.e-large) {
  height: 20px !important;
  top: -3px !important;
}
.e-slider-wrap.e-horizontal .e-scale.e-h-scale {
  margin-top: -3px;
}
.e-slider-wrap.e-default-wrap.e-horizontal .e-scale.e-h-scale {
  margin-top: -5px;
}
.e-slider-wrap.e-vertical.e-scale-wrap .e-slider.e-js {
  border-left: 3px solid;
  border-right: 3px solid;
  box-sizing: content-box;
}
.e-slider-wrap.e-default-wrap.e-vertical.e-scale-wrap .e-slider.e-js {
  border-left: 4px solid;
  border-right: 4px solid;
}
.e-slider-wrap.e-default-wrap.e-vertical .e-scale.e-v-scale {
  margin-left: 3px;
  width: 26px !important;
}
.e-slider-wrap.e-vertical .e-scale.e-v-scale {
  margin-left: 3px;
}
.e-slider-wrap.e-vertical.e-default-wrap .e-scale .e-tick:not(.e-large) {
  width: 20px !important;
  left: 3px !important;
}
.e-slider-wrap.e-vertical .e-scale .e-tick .e-tick-value {
  margin-right: 2px;
}
.e-slider-wrap .e-sliderbtn.e-select {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  box-shadow: none;
}
.e-slider-wrap.e-horizontal .e-decreasebtn.e-select {
  left: 0;
  right: auto;
}
.e-slider-wrap.e-horizontal.e-rtl .e-decreasebtn.e-select {
  right: 0;
  left: auto;
}
.e-slider-wrap.e-horizontal .e-increasebtn.e-select {
  right: 0;
  left: auto;
}
.e-slider-wrap.e-horizontal.e-rtl .e-increasebtn.e-select {
  left: 0;
  right: auto;
}
.e-slider-wrap.e-vertical .e-increasebtn.e-select {
  top: 0;
  bottom: auto;
}
.e-slider-wrap.e-vertical.e-top-to-bottom .e-increasebtn.e-select {
  bottom: 0;
  top: auto;
}
.e-slider-wrap.e-vertical.e-top-to-bottom.e-rtl {
  direction: ltr;
}
.e-slider-wrap.e-vertical.e-top-to-bottom .e-decreasebtn.e-select {
  top: 0;
  bottom: auto;
}
.e-slider-wrap.e-vertical .e-top.e-decreasebtn.e-select {
  bottom: 0;
  top: auto;
}
.e-slider-wrap.e-horizontal.e-slider-buttons {
  position: relative !important;
  padding-right: 40px !important;
  padding-left: 40px !important;
}
.e-slider-wrap.e-vertical.e-slider-buttons {
  position: relative !important;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.e-slider-wrap .e-sliderbtn.e-select:active {
  
}
.e-slider-wrap .e-sliderbtn.e-select:hover {
  
}
.e-slider-wrap .e-sliderbtn:not(.e-animate).e-select:not(:active):after {
  
}
.e-slider-wrap .e-sliderbtn.e-select {
  
}
.e-slider-wrap .e-sliderbtn .e-icon.e-plus:before {
  
}
.e-slider-wrap .e-sliderbtn .e-icon.e-plus:before {
  content: "\e88a";
}
.e-slider-wrap .e-sliderbtn .e-icon.e-minus:before {
  
}
.e-slider-wrap .e-sliderbtn .e-icon.e-minus:before {
  content: "\e889";
}
.e-sliderbtn.e-btn.e-select .e-icon {
  
}
.e-sliderbtn.e-btn.e-select .e-icon {
  padding: 0px 2px 0.5px 2px;
}
.e-sliderbtn.e-btn.e-select .e-btn-span {
  
}
.e-sliderbtn.e-btn.e-select .e-btn-span {
  display: block;
}
.e-input::-ms-clear {
  display: none;
}
.edge-browser ::-webkit-input-placeholder {
  opacity: 1 !important;
}
.e-input::-webkit-input-placeholder,
.e-textbox::-webkit-input-placeholder,
.e-textarea::-webkit-input-placeholder {
  
}
.e-input::-webkit-input-placeholder,
.e-textbox::-webkit-input-placeholder,
.e-textarea::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 14px;
}
.e-input::-moz-placeholder,
.e-textbox::-moz-placeholder,
.e-textarea::-moz-placeholder {
  
}
.e-input::-moz-placeholder,
.e-textbox::-moz-placeholder,
.e-textarea::-moz-placeholder {
  font-weight: 400;
  font-size: 14px;
}
.e-input:-moz-placeholder,
.e-textbox:-moz-placeholder,
.e-textarea:-moz-placeholder {
  
}
.e-input:-moz-placeholder,
.e-textbox:-moz-placeholder,
.e-textarea:-moz-placeholder {
  font-weight: 400;
  font-size: 14px;
}
.e-input:-ms-input-placeholder,
.e-textbox:-ms-input-placeholder,
.e-textarea:-ms-input-placeholder {
  
}
.e-input:-ms-input-placeholder,
.e-textbox:-ms-input-placeholder,
.e-textarea:-ms-input-placeholder {
  font-weight: 400;
  font-size: 14px;
}
.e-input.e-watermark {
  
}
.e-input.e-watermark {
  font-weight: 400;
  font-size: 14px;
}
.e-widget .e-input.e-placeholder {
  top: 0;
  position: absolute;
  white-space: nowrap;
  text-align: left;
  
}
.e-widget .e-input.e-placeholder {
  font-weight: 400;
  font-size: 14px;
  line-height: 2.1em;
}
.e-textbox {
  height: 32px;
}
.e-textbox,
.e-textarea {
  line-height: 1.908em;
  outline: medium none;
  border: 1px solid;
  
}
.e-textbox,
.e-textarea {
  width: 300px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 400;
  box-shadow: none;
}
.e-textbox.e-rtl,
.e-textarea.e-rtl {
  
}
.e-textbox.e-rtl,
.e-textarea.e-rtl {
  padding-right: 10px;
}
.e-textbox[disabled],
.e-textarea[disabled] {
  opacity: 0.35;
  filter: alpha(opacity=35);
  background-image: none;
}
.e-textbox:focus,
.e-textarea:focus {
  
}
.e-textbox.e-animation:focus,
.e-textarea.e-animation:focus {
  
}
.e-pinch {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}
.e-pan-x {
  -ms-touch-action: pinch-zoom pan-x;
  touch-action: pinch-zoom pan-x;
}
.e-pan-y {
  -ms-touch-action: pinch-zoom pan-y;
  touch-action: pinch-zoom pan-y;
}
.e-numeric .e-select .e-spin-up:after,
.e-numeric .e-select .e-spin-down:after,
.e-percent .e-select .e-spin-up:after,
.e-percent .e-select .e-spin-down:after,
.e-currency .e-select .e-spin-up:after,
.e-currency .e-select .e-spin-down:after,
.e-treeview .e-plus:after,
.e-treeview .e-minus:after,
.e-treeview .e-icon.e-load:after,
.e-treeview-wrap:not(.e-fullrow-wrap) .e-text:after,
.e-fullrow-wrap .e-fullrow:after,
.e-pager .e-icon.e-animate:after,
.e-pager .e-numericitem.e-animate:after,
.e-schedule .e-resourceexpand:after,
.e-schedule .e-resourcecollapse:after,
.e-btn.e-select:after,
.e-tbtn.e-btn:after,
.e-split .e-split-btn.e-select.e-left-btn:after,
.e-split .e-split-btn.e-select.e-drp-btn:after,
.e-groupbutton > .e-ul > .e-grp-btn-item:after,
.e-datepicker.e-popup .e-header .e-prev:after,
.e-datepicker.e-popup .e-header .e-next:after,
.e-tooltxt:after,
.e-colorwidget .e-color-container .e-selected-color::after,
.e-colorpicker .e-colorblock .e-color-image.e-add:after,
.e-colorwidget .e-select .e-icon::after,
.e-uploadbox.e-widget .e-selectpart.e-select:after,
.e-pivotgrid .filter:after,
.e-pivotgrid .sorting:after,
.e-pivotgrid .removeBtn:after,
.e-datepicker.e-popup .e-header .e-prev:not(:active):after,
.e-datepicker.e-popup .e-header .e-next:not(:active):after,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon:not(:active):after,
.e-daterangepicker-popup .e-drp-button.e-btn.e-select.e-flat:not(:active):after,
.e-datepicker .e-footer.e-btn.e-select.e-flat:not(:active):after,
.e-datetime-popup .e-dt-button.e-btn.e-select.e-flat:not(:active):after,
.e-datepicker .e-datepicker-days td:after,
.e-pivotclient .firstPage.pageEnabled:after,
.e-pivotclient .prevPage.pageEnabled:after,
.e-pivotclient .nextPage.pageEnabled:after,
.e-pivotclient .lastPage.pageEnabled:after {
  
}
.e-btn.e-select:after,
.e-tbtn.e-btn:after,
.e-split .e-split-btn.e-select.e-left-btn:after,
.e-split .e-split-btn.e-select.e-drp-btn:after,
.e-groupbutton > .e-ul > .e-grp-btn-item:after,
.e-datepicker.e-popup .e-header .e-prev:after,
.e-datepicker.e-popup .e-header .e-next:after,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon:after,
.e-colorwidget .e-color-container .e-selected-color::after,
.e-colorpicker .e-colorblock .e-color-image.e-add:after,
.e-colorwidget .e-select .e-icon::after {
  
}
.e-numeric .e-select .e-animate.e-spin-up:not(:active):after,
.e-numeric .e-select .e-animate.e-spin-down:not(:active):after,
.e-percent .e-select .e-animate.e-spin-up:not(:active):after,
.e-percent .e-select .e-animate.e-spin-down:not(:active):after,
.e-currency .e-select .e-animate.e-spin-up:not(:active):after,
.e-currency .e-select .e-animate.e-spin-down:not(:active):after,
.e-treeview .e-animate.e-plus:not(:active):after,
.e-treeview .e-animate.e-minus:not(:active):after,
.e-treeview .e-load.e-animate:not(:active):after,
.e-pager .e-icon.e-animate:not(:active):after,
.e-pager .e-numericitem.e-animate:not(:active):after,
.e-schedule .e-resourcecollapse:not(:active):after,
.e-schedule .e-resourceexpand:not(:active):after,
.e-button.e-btn.e-animate:not(:active):after,
.e-tbtn.e-btn.e-animate:not(:active):after,
.e-split .e-split-btn.e-select.e-btn:not(:active):after,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active:not(:active):after,
.e-groupbutton > .e-ul > .e-grp-btn-item:not(:active):after,
.e-tbtn.e-btn.e-flat.e-animate:not(:active):after,
.e-button.e-btn.e-flat.e-animate:not(:active):after,
.e-pivotgrid .filter:active:after,
.e-pivotgrid .sorting:active:after,
.e-pivotgrid .removeBtn:active:after,
.e-datepicker .e-datepicker-days td.e-active:after,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days td.e-start-date:after,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days td.e-end-date:after,
.e-datetime-popup .e-dt-button.e-btn.e-select.e-flat.e-focus:not(:active):after,
.e-datepicker .e-footer.e-btn.e-select.e-flat:focus:not(:active):after,
.e-daterangepicker-popup .e-drp-button.e-btn.e-select.e-flat:focus:not(:active):after,
.e-datepicker.e-popup .e-header .e-prev:not(:active):after,
.e-datepicker.e-popup .e-header .e-next:not(:active):after,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon:not(:active):after,
.e-uploadbox.e-widget .e-selectpart.e-select:active:after,
.e-pivotclient .firstPage.pageEnabled:active:after,
.e-pivotclient .prevPage.pageEnabled:active:after,
.e-pivotclient .nextPage.pageEnabled:active:after,
.e-pivotclient .lastPage.pageEnabled:active:after {
  
}
@-webkit-keyframes e-icon-ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(4);
  }
}
@keyframes e-icon-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
.e-treeview-wrap:not(.e-fullrow-wrap) .e-text:after,
.e-fullrow-wrap .e-fullrow:after {
  
}
.e-treeview-wrap:not(.e-fullrow-wrap) .e-text.e-active.e-animate:not(:active):after {
  
}
@-webkit-keyframes e-text-ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(20);
  }
}
@keyframes e-text-ripple {
  100% {
    opacity: 0;
    transform: scale(20);
  }
}
.e-fullrow-wrap .e-animate:not(:active) + .e-fullrow:after,
.e-fullrow-wrap .e-fullrow.e-animate:not(:active):after {
  
}
@-webkit-keyframes e-full-text-ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(70);
  }
}
@keyframes e-full-text-ripple {
  100% {
    opacity: 0;
    transform: scale(70);
  }
}
.e-treeview-wrap:not(.e-fullrow-wrap) .e-text {
  
}
.e-ripple-bar {
  
}
.e-numeric .e-in-wrap:before,
.e-percent .e-in-wrap:before,
.e-currency .e-in-wrap:before,
.e-mask .e-in-wrap:before,
.e-numeric .e-in-wrap:after,
.e-percent .e-in-wrap:after,
.e-currency .e-in-wrap:after,
.e-mask .e-in-wrap:after,
.e-ripple-bar:before,
.e-ripple-bar:after,
.e-datewidget .e-in-wrap:before,
.e-datewidget .e-in-wrap:after,
.e-daterangewidget .e-in-wrap:before,
.e-daterangewidget .e-in-wrap:after,
.e-timewidget .e-in-wrap:before,
.e-timewidget .e-in-wrap:after,
.e-datetime-wrap .e-in-wrap:before,
.e-datetime-wrap .e-in-wrap:after,
.e-atc .e-in-wrap:before,
.e-atc .e-in-wrap:after,
.e-ddl .e-in-wrap:before,
.e-ddl .e-in-wrap:after,
.e-colorpicker .e-codeeditor:after,
.e-colorpicker .e-buttons .e-codeeditor::before {
  
}
.e-colorpicker .e-buttons .e-codeeditor.e-focus::before {
  
}
.e-colorpicker .e-buttons .e-codeeditor .e-color-code {
  
}
.e-colorpicker .e-buttons .e-codeeditor .e-color-code:focus {
  
}
.e-ddl .e-in-wrap:before,
.e-ddl .e-in-wrap:after {
  
}
.e-textbox + .e-ripple-bar:before,
.e-textbox + .e-ripple-bar:after {
  
}
.e-textarea + .e-ripple-bar:before,
.e-textarea + .e-ripple-bar:after {
  
}
.e-numeric .e-in-wrap:before,
.e-percent .e-in-wrap:before,
.e-currency .e-in-wrap:before,
.e-mask .e-in-wrap:before,
.e-ripple-bar:before,
.e-datewidget .e-in-wrap:before,
.e-daterangewidget .e-in-wrap:before,
.e-timewidget .e-in-wrap:before,
.e-datetime-wrap .e-in-wrap:before,
.e-atc .e-in-wrap:before,
.e-ddl .e-in-wrap:before,
.e-colorpicker .e-codeeditor:before {
  
}
.e-numeric .e-in-wrap:after,
.e-percent .e-in-wrap:after,
.e-currency .e-in-wrap:after,
.e-mask .e-in-wrap:after,
.e-ripple-bar:after,
.e-datewidget .e-in-wrap:after,
.e-daterangewidget .e-in-wrap:after,
.e-timewidget .e-in-wrap:after,
.e-datetime-wrap .e-in-wrap:after,
.e-atc .e-in-wrap:after,
.e-ddl .e-in-wrap:after,
.e-colorpicker .e-codeeditor:after {
  
}
.e-numeric.e-focus .e-in-wrap:before,
.e-percent.e-focus .e-in-wrap:before,
.e-currency.e-focus .e-in-wrap:before,
.e-mask.e-focus .e-in-wrap:before,
.e-numeric.e-focus .e-in-wrap:after,
.e-percent.e-focus .e-in-wrap:after,
.e-currency.e-focus .e-in-wrap:after,
.e-mask.e-focus .e-in-wrap:after,
.e-textbox:focus + .e-ripple-bar:before,
.e-textbox:focus + .e-ripple-bar:after,
.e-textarea:focus + .e-ripple-bar:before,
.e-textarea:focus + .e-ripple-bar:after,
.e-datewidget.e-focus .e-in-wrap:before,
.e-datewidget.e-focus .e-in-wrap:after,
.e-daterangewidget.e-focus .e-in-wrap:before,
.e-daterangewidget.e-focus .e-in-wrap:after,
.e-timewidget.e-focus .e-in-wrap:before,
.e-timewidget.e-focus .e-in-wrap:after,
.e-datetime-wrap.e-focus .e-in-wrap:before,
.e-datetime-wrap.e-focus .e-in-wrap:after,
.e-atc.e-focus .e-in-wrap:before,
.e-atc.e-focus .e-in-wrap:after,
.e-ddl.e-popactive .e-in-wrap:before,
.e-ddl.e-popactive .e-in-wrap:after,
.e-colorpicker .e-codeeditor:focus::after {
  
}
.e-numeric .e-in-wrap,
.e-percent .e-in-wrap,
.e-currency .e-in-wrap,
.e-mask .e-in-wrap,
.e-datewidget .e-in-wrap,
.e-daterangewidget .e-in-wrap,
.e-timewidget .e-in-wrap,
.e-datetime-wrap .e-in-wrap,
.e-atc .e-in-wrap,
.e-ddl .e-in-wrap,
.e-colorpicker .e-codeeditor {
  
}
.e-ddl .e-in-wrap {
  
}
html {
  -webkit-tap-highlight-color: transparent;
}
.e-tooltip-wrap {
  display: none;
  position: absolute;
  max-width: 350px;
  min-width: 50px;
  visibility: visible;
  padding: 0px;
}
.e-tooltip-wrap .e-arrowTip {
  height: 10px;
  left: 50%;
  top: 100%;
  overflow: hidden;
  position: absolute;
  width: 20px;
}
.e-tooltip-wrap .e-tipContainer {
  position: relative;
  overflow: hidden;
}
.e-tooltipShadowLeft {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.06);
}
.e-tooltipShadowRight {
  box-shadow: -4px -4px 4px 0px rgba(0, 0, 0, 0.06);
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader {
  position: relative;
  overflow: hidden;
  display: block;
  
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader {
  padding: 8px;
}
.e-tooltip-wrap .e-tipContainer .e-header {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  
}
.e-tooltip-wrap .e-tipContainer .e-header {
  font-weight: 600;
  font-size: 14px;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-tooltipTitle {
  overflow: hidden;
  text-overflow: ellipsis;
  
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-tooltipTitle {
  font-weight: 600;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:before {
  content: "\e6f7";
}
.e-tooltip-wrap .e-cross-circle:before {
  content: "\e60a";
  color: #474747;
}
.e-tooltip-wrap .e-cross-circle {
  top: -9px;
  right: -9px;
  float: right;
  position: absolute;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close {
  float: right;
  padding: 5px;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close {
  width: 12px;
  height: 12px;
  padding-right: 8px;
}
.e-def {
  word-wrap: break-word;
}
.e-tooltip-wrap .e-tipContainer .e-tipcontent {
  
}
.e-tooltip-wrap .e-tipContainer .e-tipcontent {
  
}
.e-tooltip-wrap .e-tipContainer .e-tipcontent {
  padding: 10px 8px;
}
.e-tooltip-wrap .e-corner {
  border-radius: 2px 2px 2px 2px;
}
div.e-tooltip-wrap.e-customAnimation {
  
}
.e-disable {
  opacity: 0.35;
  filter: alpha(opacity=35);
  background-image: none;
}
.e-rtl {
  direction: rtl;
}
.e-btn {
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  border: medium none;
  box-shadow: none;
}
.e-btn {
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  font-weight: 600;
  font-size: 14px;
}
.e-btn.e-select,
.e-btn.e-tbtn.e-select,
.e-btn.e-split-btn.e-select {
  border: 1px solid;
}
.e-btn,
.e-btn .e-btn-span,
.e-btn.e-tbtn .e-btn-span,
.e-btn.e-split-btn .e-btn-span {
  vertical-align: middle;
  border-spacing: 0;
}
.e-btn .e-icon,
.e-tbtn.e-btn .e-btn-span .e-icon,
.e-split-btn-div .e-icon,
.e-split-btn .e-icon {
  display: table-cell;
  padding: 4px 3px;
  visibility: visible;
  vertical-align: middle;
}
.e-split-btn-div .e-icon {
  
}
.e-split-btn-div .e-icon {
  font-size: 10px;
}
.e-split-btn-div .e-icon {
  font-size: 14px;
}
.e-btn.e-btn-normal .e-icon {
  
}
.e-rtl .e-splitarrowleft .e-split-btn.e-left-btn {
  border-left: 1px solid;
}
.e-rtl .e-splitarrowright .e-split-btn.e-left-btn {
  
}
.e-rtl .e-splitarrowright .e-split-btn.e-left-btn {
  border: none;
}
.e-split.e-btn-normal .e-in-wrap .e-left-btn .e-icon {
  
}
.e-btn.e-btn-normal.e-txt {
  padding: 0px 20px 0px;
}
.e-btn.e-txt {
  
}
.e-btn.e-txt {
  padding: 0.1em 0.4em 0.3em;
}
.e-split .e-splitarrowright .e-splitbutton.e-corner,
.e-split .e-splitarrowleft .e-corner + .e-drp-btn,
.e-rtl.e-split .e-splitarrowleft .e-splitbutton.e-corner,
.e-rtl.e-split .e-splitarrowright .e-corner + .e-drp-btn {
  border-radius: 0px;
}
.e-split .e-btn.e-txt {
  padding: 0.1em 0.4em 0.3em;
}
.e-btn .e-btntxt,
.e-tbtn.e-btn .e-btn-span .e-btntxt,
.e-split-btn.e-btn .e-btn-span .e-btntxt,
.e-tbtn.e-txt {
  width: auto;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
  
}
.e-btn .e-btntxt,
.e-tbtn.e-btn .e-btn-span .e-btntxt,
.e-split-btn.e-btn .e-btn-span .e-btntxt,
.e-tbtn.e-txt {
  padding: 0.1em 0.15em 0.3em;
}
.e-btn .e-btntxt,
.e-tbtn.e-btn .e-btn-span .e-btntxt,
.e-split-btn.e-btn .e-btn-span .e-btntxt,
.e-tbtn.e-txt {
  padding: 0px;
}
.e-btn.e-btn-normal,
.e-tbtn.e-btn-normal {
  
  height: 32px;
}
.e-btn.e-btn-normal,
.e-tbtn.e-btn-normal {
  font-size: 14px;
}
.e-btn.e-btn-mini,
.e-tbtn.e-btn-mini {
  
}
.e-btn.e-btn-mini,
.e-tbtn.e-btn-mini {
  height: 28px;
  width: 63px;
}
.e-btn.e-btn-small,
.e-tbtn.e-btn-small {
  
}
.e-btn.e-btn-small,
.e-tbtn.e-btn-small {
  height: 32px;
  width: 89px;
}
.e-btn.e-select.e-btn-medium,
.e-tbtn.e-select.e-btn-medium {
  
}
.e-btn.e-select.e-btn-medium,
.e-tbtn.e-select.e-btn-medium {
  height: 36px;
  width: 113px;
}
.e-btn.e-btn-large,
.e-tbtn.e-btn-large {
  
}
.e-btn.e-btn-large,
.e-tbtn.e-btn-large {
  height: 40px;
  width: 130px;
}
.e-btn.e-btn-normal,
.e-tbtn.e-btn-normal,
.e-split.e-btn-normal .e-split-btn.e-select,
.e-split .e-btn-arrowsplit-normal .e-split-btn.e-select {
  
}
.e-btn.e-btn-large,
.e-tbtn.e-btn-large,
.e-split.e-btn-large .e-split-btn.e-select,
.e-split .e-btn-arrowsplit-large .e-split-btn.e-select {
  
}
.e-btn.e-btn-large,
.e-tbtn.e-btn-large,
.e-split.e-btn-large .e-split-btn.e-select,
.e-split .e-btn-arrowsplit-large .e-split-btn.e-select {
  font-size: 15px;
}
.e-btn.e-btn-mini,
.e-tbtn.e-btn-mini,
.e-split.e-btn-mini .e-split-btn.e-select,
.e-split .e-btn-arrowsplit-mini .e-split-btn.e-select {
  
}
.e-btn.e-btn-mini,
.e-tbtn.e-btn-mini,
.e-split.e-btn-mini .e-split-btn.e-select,
.e-split .e-btn-arrowsplit-mini .e-split-btn.e-select {
  font-size: 12px;
}
.e-btn.e-btn-small,
.e-tbtn.e-btn-small,
.e-split.e-btn-small .e-split-btn.e-select,
.e-split .e-btn-arrowsplit-small .e-split-btn.e-select {
  font-size: 13px;
}
.e-btn.e-btn-medium,
.e-tbtn.e-btn-medium,
.e-split.e-btn-medium .e-split-btn.e-select,
.e-split .e-btn-arrowsplit-medium .e-split-btn.e-select {
  font-size: 14px;
}
.e-split-btn.e-select {
  vertical-align: initial;
}
.e-tbtn-wrap {
  display: block;
}
.e-tbtn.e-chkbx-hidden {
  border: 0 none;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.e-tbtn-wrap label {
  cursor: pointer;
  display: block;
  font-weight: normal;
  margin-bottom: 0;
}
.e-split.e-btn-small {
  height: 32px;
  width: 89px;
}
.e-split.e-btn-mini {
  height: 28px;
  width: 63px;
}
.e-split.e-btn-normal {
  height: 30px;
}
.e-split.e-btn-normal {
  height: 32px !important;
}
.e-split.e-btn-medium {
  height: 36px;
  width: 113px;
}
.e-split.e-btn-large {
  height: 40px;
  width: 130px;
}
.e-split.e-btn-arrowsplit-large {
  height: 64px;
  width: 135px;
}
.e-split.e-btn-arrowsplit-medium {
  height: 60px;
  width: 113px;
}
.e-split.e-btn-arrowsplit-normal {
  height: 54px;
}
.e-split.e-btn-arrowsplit-mini {
  height: 52px;
  width: 63px;
}
.e-split.e-btn-arrowsplit-small {
  height: 56px;
  width: 89px;
}
.e-split.e-btn-arrowsplit-small.e-drop {
  height: 42px;
  width: 89px;
}
.e-split.e-btn-arrowsplit-large.e-drop {
  height: 50px;
  width: 135px;
}
.e-split.e-btn-arrowsplit-medium.e-drop {
  height: 46px;
  width: 113px;
}
.e-split.e-btn-arrowsplit-normal.e-drop {
  height: 40px;
}
.e-split.e-btn-arrowsplit-mini.e-drop {
  height: 38px;
  width: 63px;
}
.e-split {
  display: block;
  position: relative;
  margin: 0;
  overflow: hidden;
}
.e-split.e-btnrtl {
  padding: 0;
}
.e-split-btn,
.e-split-btn.e-left-btn {
  height: 100%;
}
.e-split-btn.e-btn-txt {
  height: 100%;
}
.e-split-btn.e-btn-txt {
  width: 24px;
}
.e-split-btn.e-left-btn {
  width: 100%;
}
.e-split.e-btn-normal .e-split-btn.e-left-btn {
  height: 32px;
}
.e-split-btn.e-rht-btn {
  width: 24px;
  height: 100%;
}
.e-split-btn.e-drp-btn.e-select {
  float: left;
  position: absolute;
}
.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon,
.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon:before {
  
}
.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon,
.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon:before {
  height: 12px;
  width: 12px;
  font-size: 10px;
}
.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon,
.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon:before {
  font-size: 14px;
}
.e-split.e-btn-normal.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon,
.e-split.e-btn-normal.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon:before {
  height: 22px;
  font-size: 14px;
}
.e-split .e-in-wrap {
  border: none;
}
.e-split .e-padding {
  padding: 0 24px 0 0;
}
.e-split.e-rtl .e-padding,
.e-split.e-btn-normal.e-rtl .e-padding.e-splitarrowright,
.e-split.e-btn-normal .e-padding.e-splitarrowleft {
  padding: 0 0 0 24px;
}
.e-split.e-btn-mini .e-padding.e-splitarrowright,
.e-split.e-btn-mini.e-rtl .e-padding.e-splitarrowleft,
.e-split.e-btn-normal .e-padding.e-splitarrowright,
.e-split.e-btn-normal.e-rtl .e-padding.e-splitarrowleft {
  
}
.e-split.e-btn-small .e-padding.e-splitarrowright,
.e-split.e-btn-small.e-rtl .e-padding.e-splitarrowleft {
  
}
.e-split .e-in-wrap .e-left-btn .e-icon,
.e-split .e-in-wrap .e-left-btn .e-icon:before {
  
}
.e-split.e-btn-medium .e-padding.e-splitarrowright,
.e-split.e-btn-medium.e-rtl .e-padding.e-splitarrowleft,
.e-split.e-btn-large .e-padding.e-splitarrowright,
.e-split.e-btn-large.e-rtl .e-padding.e-splitarrowleft {
  
}
.e-split.e-btn-mini.e-rtl .e-padding.e-splitarrowright,
.e-split.e-btn-mini .e-padding.e-splitarrowleft,
.e-split.e-btn-normal.e-rtl .e-padding.e-splitarrowright,
.e-split.e-btn-normal .e-padding.e-splitarrowleft {
  
}
.e-split.e-btn-small.e-rtl .e-padding.e-splitarrowright,
.e-split.e-btn-small .e-padding.e-splitarrowleft {
  
}
.e-split.e-btn-medium.e-rtl .e-padding.e-splitarrowright,
.e-split.e-btn-medium .e-padding.e-splitarrowleft,
.e-split.e-btn-large.e-rtl .e-padding.e-splitarrowright,
.e-split.e-btn-large .e-padding.e-splitarrowleft {
  
}
.e-split.e-drop .e-padding {
  padding: 0;
}
.e-split .e-padding.e-splitarrowleft,
.e-split.e-rtl .e-padding.e-splitarrowright {
  padding: 0 0 0 24px;
}
.e-split.e-rtl .e-padding.e-splitarrowleft,
.e-split .e-padding.e-splitarrowright {
  padding: 0 24px 0 0;
}
.e-splitarrowleft .e-split-btn.e-rht-btn,
.e-splitarrowleft .e-split-btn.e-btn-txt {
  height: 100%;
  left: 0;
}
.e-splitarrowleft .e-split-btn.e-rht-btn,
.e-splitarrowleft .e-split-btn.e-btn-txt {
  width: 24px;
}
.e-splitarrowleft .e-split-btn.e-left-btn {
  border-left: medium none;
}
.e-split.e-rtl .e-splitarrowleft .e-split-btn.e-rht-btn,
.e-split.e-rtl .e-splitarrowleft .e-split-btn.e-btn-txt {
  right: 0;
}
.e-splitarrowright .e-split-btn.e-rht-btn.e-btn-normal,
.e-splitarrowright .e-split-btn.e-btn-txt.e-btn-normal {
  width: 24px;
  height: 100%;
}
.e-split.e-btn-normal .e-splitarrowright .e-split-btn.e-rht-btn,
.e-split.e-btn-normal .e-splitarrowright .e-split-btn.e-btn-txt {
  height: 32px;
}
.e-splitarrowright .e-split-btn.e-left-btn {
  border-right: medium none;
}
.e-splitarrowleft .e-split-btn.e-left-btn {
  border-left: medium none;
}
.e-splitarrowtop .e-split-btn.e-left-btn {
  border-top: medium none;
}
.e-splitarrowtop .e-split-btn.e-left-btn {
  border-top: medium none;
}
.e-split.e-rtl .e-splitarrowright .e-split-btn.e-rht-btn,
.e-split.e-rtl .e-splitarrowright .e-split-btn.e-btn-txt {
  left: 0;
}
.e-split .e-padding.e-splitarrowbottom {
  padding: 0 0 24px 0;
}
.e-splitarrowbottom .e-split-btn.e-rht-btn,
.e-splitarrowbottom .e-split-btn.e-btn-txt {
  height: 24px;
  width: 100%;
  bottom: 0;
  left: 0;
}
.e-splitarrowbottom .e-split-btn.e-left-btn {
  border-bottom: medium none;
}
.e-split .e-padding.e-splitarrowtop {
  padding: 24px 0 0 0;
}
.e-splitarrowtop .e-split-btn.e-rht-btn,
.e-splitarrowtop .e-split-btn.e-btn-txt {
  height: 24px;
  width: 100%;
  top: 0;
  left: 0;
}
.e-splitarrowtop .e-split-btn.e-left-btn {
  border-top: medium none;
}
.e-split.e-drop .e-droparrowleft,
.e-split.e-drop.e-rtl .e-droparrowright {
  padding: 0 0 0 15px;
}
.e-split.e-drop.e-rtl .e-droparrowleft,
.e-split.e-drop .e-droparrowright {
  padding: 0 15px 0 0;
}
.e-droparrowleft .e-split-btn-div {
  left: 0;
  top: 50%;
  
}
.e-droparrowleft .e-split-btn-div {
  margin-top: -10px;
}
.e-splitbutton.e-btn {
  box-sizing: border-box;
}
.e-split.e-rtl .e-droparrowleft .e-split-btn-div {
  right: 0;
  left: auto;
  top: 50%;
  
}
.e-split.e-rtl .e-droparrowleft .e-split-btn-div {
  margin-top: -10px;
}
.e-droparrowright .e-split-btn-div {
  right: 0;
  top: 50%;
  
}
.e-droparrowright .e-split-btn-div {
  margin-top: -10px;
}
.e-split.e-rtl .e-droparrowright .e-split-btn-div {
  left: 0;
  right: auto;
  top: 50%;
  
}
.e-split.e-rtl .e-droparrowright .e-split-btn-div {
  margin-top: -10px;
}
.e-split.e-active .e-droparrowright .e-split-btn-div,
.e-split.e-active.e-rtl .e-droparrowright .e-split-btn-div,
.e-split.e-active .e-droparrowleft .e-split-btn-div,
.e-split.e-active.e-rtl .e-droparrowleft .e-split-btn-div {
  
}
.e-split.e-drop .e-droparrowbottom {
  padding: 0 0 15px 0;
}
.e-droparrowbottom .e-split-btn-div {
  bottom: 0;
  left: 50%;
  margin-left: -10px;
}
.e-split.e-drop .e-droparrowtop {
  padding: 10px 0 0 0;
}
.e-droparrowtop .e-split-btn-div {
  top: 2px;
  left: 50%;
  margin-left: -10px;
}
.e-split.e-menu {
  
}
.e-split.e-menu {
  border-radius: 0px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.e-split.e-menu.e-corner {
  border-radius: 4px;
}
.e-split.e-context,
.e-split.e-context li.e-list.e-haschild {
  overflow: visible;
}
.e-split.e-context li.e-list,
.e-split.e-context li.e-list.e-haschild span {
  overflow: hidden;
}
.e-flat-icon-btn.e-btn.e-select.e-icon,
.e-icon-btn.e-btn.e-select.e-icon,
.e-togglebutton.e-btn.e-tbtn.e-select.e-toggle-icon-btn.e-icon,
.e-float-btn.e-btn.e-select.e-icon,
.e-primary-icon-btn.e-btn.e-select.e-icon {
  height: 56px;
  width: 56px;
  overflow: hidden;
}
.e-flat-icon-btn.e-btn.e-select.e-icon,
.e-icon-btn.e-btn.e-select.e-icon,
.e-togglebutton.e-btn.e-tbtn.e-select.e-toggle-icon-btn.e-icon,
.e-float-btn.e-btn.e-select.e-icon,
.e-primary-icon-btn.e-btn.e-select.e-icon {
  height: 32px;
  width: 32px;
  font-size: 16px;
}
.e-icon-btn.e-btn.e-select.e-icon,
.e-togglebutton.e-btn.e-tbtn.e-select.e-toggle-icon-btn.e-icon,
.e-float-btn.e-btn.e-select.e-icon,
.e-primary-icon-btn.e-btn.e-select.e-icon {
  border-radius: 100%;
}
.e-flat-icon-btn.e-btn.e-select.e-icon > .e-btn-span,
.e-icon-btn.e-btn.e-select.e-icon > .e-btn-span,
.e-togglebutton.e-btn.e-tbtn.e-select.e-toggle-icon-btn.e-icon > .e-btn-span,
.e-float-btn.e-btn.e-select.e-icon > .e-btn-span,
.e-primary-icon-btn.e-btn.e-select.e-icon > .e-btn-span {
  display: none;
}
.e-split-btn.e-btn .e-btn-span {
  
}
.e-split-btn.e-btn.e-droparrowright .e-btn-span.e-split-btn-div span.e-icon,
.e-split-btn.e-btn.e-droparrowleft .e-btn-span.e-split-btn-div span.e-icon {
  
}
.e-split.e-btn-small [class*="e-splitarrow"] .e-split-btn.e-left-btn {
  
}
.e-split.e-btn-small .e-split-btn.e-drp-btn {
  
}
.e-split.e-btn-medium [class*="e-splitarrow"] .e-split-btn.e-left-btn {
  
}
.e-split.e-btn-medium .e-split-btn.e-drp-btn {
  
}
.e-split.e-btn-large [class*="e-splitarrow"] .e-split-btn.e-left-btn {
  
}
.e-split.e-btn-large .e-split-btn.e-drp-btn {
  
}
.e-split.e-btn-mini.e-drp-btn .e-split-btn-div,
.e-split.e-btn-small .e-drp-btn .e-split-btn-div {
  
}
.e-split.e-btn-normal .e-drp-btn .e-split-btn-div {
  
}
.e-split.e-btn-medium .e-drp-btn,
.e-split.e-btn-large .e-drp-btn {
  
}
.e-split.e-btn-mini .e-drp-btn {
  
}
.e-split.e-btn-small .e-drp-btn {
  
}
.e-split .e-splitarrowright .e-splitbutton.e-corner,
.e-split .e-splitarrowright .e-splitbutton,
.e-split .e-splitarrowright .e-corner .e-drp-btn {
  
}
.e-split.e-widget.e-active .e-in-wrap .e-split-btn-div .e-icon {
  
}
.e-split.e-widget .e-in-wrap .e-split-btn-div .e-icon {
  
}
.e-split.e-widget.e-disable:hover,
.e-split.e-widget.e-disable:focus,
.e-split.e-widget.e-disable:hover:focus {
  
}
.e-split.e-widget:focus,
.e-split.e-widget:focus:hover {
  
}
.e-split.e-corner,
.e-split .e-splitarrowright .e-corner + .e-drp-btn {
  border-radius: 0px;
}
.e-split.e-menu.e-context .e-list {
  line-height: 34px;
}
.e-split.e-widget .e-splitarrowleft .e-splitbutton.e-corner,
.e-split.e-widget .e-splitarrowright .e-corner + .e-drp-btn,
.e-rtl.e-split.e-widget .e-splitarrowright .e-splitbutton.e-corner,
.e-rtl.e-split.e-widget .e-splitarrowleft .e-corner + .e-drp-btn {
  
}
.e-split.e-widget .e-splitarrowright .e-splitbutton.e-corner,
.e-split.e-widget .e-splitarrowleft .e-corner + .e-drp-btn,
.e-rtl.e-split.e-widget .e-splitarrowleft .e-splitbutton.e-corner,
.e-rtl.e-split.e-widget .e-splitarrowright .e-corner + .e-drp-btn {
  
}
.e-split.e-widget .e-split-btn.e-left-btn,
.e-split.e-widget .e-split-btn.e-drp-btn {
  
}
.e-numeric .e-in-wrap,
.e-percent .e-in-wrap,
.e-currency .e-in-wrap,
.e-mask .e-in-wrap {
  border-width: 1px;
}
.e-numeric,
.e-percent,
.e-currency,
.e-mask {
  display: block;
  overflow: visible;
  height: 32px;
  width: 300px;
}
.e-numeric .e-spin,
.e-percent .e-spin,
.e-currency .e-spin {
  position: absolute;
  right: 0;
  border: 0 none;
  cursor: pointer;
}
.e-numeric .e-spin-up,
.e-numeric .e-spin-down,
.e-percent .e-spin-up,
.e-percent .e-spin-down,
.e-currency .e-spin-up,
.e-currency .e-spin-down {
  display: block;
  
}
.e-numeric .e-spin-up,
.e-numeric .e-spin-down,
.e-percent .e-spin-up,
.e-percent .e-spin-down,
.e-currency .e-spin-up,
.e-currency .e-spin-down {
  height: 50%;
  width: 100%;
}
.e-numeric .e-spin-up,
.e-percent .e-spin-up,
.e-currency .e-spin-up {
  top: 0;
}
.e-numeric .e-spin-down,
.e-percent .e-spin-down,
.e-currency .e-spin-down {
  bottom: 0;
}
.e-numeric .e-padding,
.e-percent .e-padding,
.e-currency .e-padding,
.e-numeric:hover .e-padding,
.e-percent:hover .e-padding,
.e-currency:hover .e-padding {
  
}
.e-numeric .e-padding,
.e-percent .e-padding,
.e-currency .e-padding,
.e-numeric:hover .e-padding,
.e-percent:hover .e-padding,
.e-currency:hover .e-padding {
  padding: 0 30px 0 0;
}
.e-numeric .e-icon,
.e-percent .e-icon,
.e-currency .e-icon {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
}
.e-numeric .e-icon,
.e-percent .e-icon,
.e-currency .e-icon {
  height: 8px;
  margin-top: -4px;
  
}
.e-numeric .e-icon,
.e-percent .e-icon,
.e-currency .e-icon {
  font-size: 10px;
}
.e-numeric .e-select,
.e-percent .e-select,
.e-currency .e-select,
.e-mask .e-select {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0;
  text-align: left;
  border-left: 1px solid;
  top: 0;
  
}
.e-numeric .e-select,
.e-percent .e-select,
.e-currency .e-select,
.e-mask .e-select {
  width: 30px;
  height: 100%;
}
.e-numeric.e-rtl .e-select,
.e-percent.e-rtl .e-select,
.e-currency.e-rtl .e-select,
.e-mask.e-rtl .e-select {
  border-right: 1px solid;
  border-left: none;
}
.e-numeric.e-rtl .e-in-wrap.e-padding,
.e-percent.e-rtl .e-in-wrap.e-padding,
.e-currency.e-rtl .e-in-wrap.e-padding,
.e-numeric.e-rtl:hover .e-in-wrap.e-padding,
.e-percent.e-rtl:hover .e-in-wrap.e-padding,
.e-currency.e-rtl:hover .e-in-wrap.e-padding {
  
}
.e-numeric.e-rtl .e-in-wrap.e-padding,
.e-percent.e-rtl .e-in-wrap.e-padding,
.e-currency.e-rtl .e-in-wrap.e-padding,
.e-numeric.e-rtl:hover .e-in-wrap.e-padding,
.e-percent.e-rtl:hover .e-in-wrap.e-padding,
.e-currency.e-rtl:hover .e-in-wrap.e-padding {
  padding: 0 0 0 30px;
}
.e-numeric .e-input,
.e-percent .e-input,
.e-currency .e-input,
.e-mask .e-input {
  
}
.e-numeric .e-input,
.e-percent .e-input,
.e-currency .e-input,
.e-mask .e-input {
  font-size: 14px;
  font-weight: 400;
}
.e-numeric .e-in-wrap,
.e-percent .e-in-wrap,
.e-currency .e-in-wrap,
.e-mask .e-in-wrap,
.e-numeric .e-in-wrap .e-input,
.e-percent .e-in-wrap .e-input,
.e-currency .e-in-wrap .e-input,
.e-mask .e-in-wrap .e-input {
  
}
.e-numeric input.e-input,
.e-numeric input[type="text"].e-input,
.e-numeric .e-input.e-placeholder,
.e-percent input.e-input,
.e-percent input[type="text"].e-input,
.e-percent .e-input.e-placeholder,
.e-currency input.e-input,
.e-currency input[type="text"].e-input,
.e-currency .e-input.e-placeholder,
.e-mask input.e-input,
.e-mask input[type="text"].e-input,
.e-mask .e-input.e-placeholder {
  
}
.e-numeric input.e-input,
.e-numeric input[type="text"].e-input,
.e-numeric .e-input.e-placeholder,
.e-percent input.e-input,
.e-percent input[type="text"].e-input,
.e-percent .e-input.e-placeholder,
.e-currency input.e-input,
.e-currency input[type="text"].e-input,
.e-currency .e-input.e-placeholder,
.e-mask input.e-input,
.e-mask input[type="text"].e-input,
.e-mask .e-input.e-placeholder {
  padding-left: 10px;
  box-shadow: none;
}
.e-numeric.e-rtl input.e-input,
.e-numeric.e-rtl input[type="text"].e-input,
.e-numeric.e-rtl .e-input.e-placeholder,
.e-percent.e-rtl input.e-input,
.e-percent.e-rtl input[type="text"].e-input,
.e-percent.e-rtl .e-input.e-placeholder,
.e-currency.e-rtl input.e-input,
.e-currency.e-rtl input[type="text"].e-input,
.e-currency.e-rtl .e-input.e-placeholder,
.e-mask.e-rtl input.e-input,
.e-mask.e-rtl input[type="text"].e-input,
.e-mask.e-rtl .e-input.e-placeholder {
  
}
.e-numeric.e-rtl input.e-input,
.e-numeric.e-rtl input[type="text"].e-input,
.e-numeric.e-rtl .e-input.e-placeholder,
.e-percent.e-rtl input.e-input,
.e-percent.e-rtl input[type="text"].e-input,
.e-percent.e-rtl .e-input.e-placeholder,
.e-currency.e-rtl input.e-input,
.e-currency.e-rtl input[type="text"].e-input,
.e-currency.e-rtl .e-input.e-placeholder,
.e-mask.e-rtl input.e-input,
.e-mask.e-rtl input[type="text"].e-input,
.e-mask.e-rtl .e-input.e-placeholder {
  padding-right: 10px;
  padding-left: 0px;
}
.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,
.e-numeric .e-select .e-spin-up:hover,
.e-numeric .e-select .e-spin-down:hover,
.e-percent .e-select .e-spin-up:hover,
.e-percent .e-select .e-spin-down:hover,
.e-currency .e-select .e-spin-up:hover,
.e-currency .e-select .e-spin-down:hover {
  
}
.e-numeric .e-spin-up,
.e-percent .e-spin-up,
.e-currency .e-spin-up {
  
}
.e-numeric input.e-input,
.e-numeric input[type="text"].e-input,
.e-percent input.e-input,
.e-percent input[type="text"].e-input,
.e-currency input.e-input,
.e-currency input[type="text"].e-input,
.e-mask input.e-input,
.e-mask input[type="text"].e-input {
  
}
.e-numeric.e-error .e-in-wrap,
.e-percent.e-error .e-in-wrap,
.e-currency.e-error .e-in-wrap {
  
}
.e-numeric .e-select .e-spin-up,
.e-numeric .e-select .e-spin-down,
.e-percent .e-select .e-spin-up,
.e-percent .e-select .e-spin-down,
.e-currency .e-select .e-spin-up,
.e-currency .e-select .e-spin-down {
  
}
.e-atc {
  display: block;
  overflow: visible;
  width: 143px;
  height: 32px;
}
.e-atc .e-padding {
  padding: 0 24px 0 0;
}
.e-atc .e-icon {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
}
.e-atc .e-select {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 23px;
  height: 100%;
  text-align: left;
  border-left: 1px solid;
}
.e-atc.e-rtl .e-select {
  border-right: 1px solid;
  border-left: none;
}
.e-atc .e-in-wrap .e-iclose:before {
  content: "\e60a";
  width: 18px;
  right: 0px;
  color: #c8c8c8;
  font-size: 20px;
  margin-top: 4px;
  display: block;
}
.e-atc.e-rtl .e-in-wrap .e-iclose:before {
  width: 0px;
}
.e-atc .e-in-wrap .e-iclose {
  width: 14px;
  right: 10px;
  box-sizing: content-box;
  backface-visibility: hidden;
}
.e-atc .e-popup .e-iclose:before {
  float: right;
  padding-right: 45px;
}
.e-atc.e-rtl .e-popup .e-iclose:before {
  float: left;
  padding-left: 35px;
}
.e-atc .e-in-wrap .e-iclose {
  width: 24px;
  right: 0px;
  box-sizing: content-box;
  backface-visibility: hidden;
  top: 7px;
  height: inherit;
  vertical-align: middle;
}
.e-atc .e-reset .e-input {
  padding: 0 20px 0 7px;
}
.e-rtl .e-in-wrap.e-reset .e-input {
  padding: 0 7px 0 20px;
}
.e-atc.e-rtl .e-in-wrap .e-iclose {
  right: auto;
  left: 0;
  padding-left: 10px;
}
.e-atc.e-rtl .e-padding {
  padding: 0 0 0 24px;
}
.e-atc-popup {
  cursor: default;
  overflow: auto;
  position: absolute;
  border: 1px solid;
  outline: 0 none;
}
.e-atc-popup .e-hilight-txt {
  font-weight: bold;
}
.e-atc-popup ul li.e-category {
  font-weight: bold;
}
.e-atc-popup.e-rtl ul li.e-category {
  margin: 0 0.857em 0 0;
  padding: 5px 0 5px 5px;
}
.e-atc-popup ul li {
  padding: 5px 5px 5px 0.857em;
  min-height: 1.3em;
  white-space: nowrap;
}
.e-atc-popup.e-rtl ul li {
  padding: 5px 0.857em 5px 5px;
}
.e-atc .e-input.e-load {
  background-position: right center;
  background-repeat: no-repeat;
}
.e-atc.e-rtl .e-input.e-load {
  background-position: left center;
}
.e-atc .e-icon {
  height: 14px;
  margin-top: -7px;
}
.e-atc .e-options {
  border: 1px solid;
  border-radius: 4px;
  cursor: default;
  display: inline-block;
  float: left;
  margin: 2px 0 2px 2px;
  padding: 2px 19px 5px 4px;
  position: relative;
}
.e-atc.e-rtl .e-options {
  margin: 2px 2px 2px 0;
  padding: 2px 4px 5px 19px;
  float: right;
}
.e-atc .e-visual-mode.e-input {
  display: inline-block;
  max-width: 99%;
  text-indent: 0;
  float: left;
  height: 30px;
  margin: 0 0 0 2px;
  padding-left: 0;
  box-shadow: none;
}
.e-atc.e-rtl .e-visual-mode.e-input {
  float: right;
  margin: 0 2px 0 0;
}
.e-atc .e-options .e-icon.e-close {
  font-size: 10px;
  cursor: pointer;
  height: 10px;
  margin-top: -5px;
  right: 4px;
  width: 10px;
  opacity: 0.75;
}
.e-atc .e-options .e-icon.e-close:hover {
  opacity: 1;
}
.e-atc.e-rtl .e-options .e-icon.e-close {
  left: 4px;
  right: auto;
}
.e-atc-popup .e-atc-tableContent tr td,
.e-atc-popup .e-atc-tableHeaderContent th {
  padding: 5px 5px 5px 0.857em;
  min-height: 1.3em;
  white-space: nowrap;
}
.e-atc-popup .e-atc-tableContent,
.e-atc-popup div.e-atc-tableHeaderContent table {
  table-layout: fixed;
}
.e-atc-popup div.e-atc-tableHeaderScroll {
  padding-right: 19px;
}
.e-atc-popup div.e-atc-tableHeaderRTL {
  padding-left: 19px;
}
.e-atc-popup div.e-atc-tableHeader {
  table-layout: fixed;
  border-collapse: separate;
  margin-top: 0;
  border-spacing: 0;
  overflow: hidden;
  vertical-align: middle;
  clear: right;
}
.e-atc-popup div.e-atc-tableHeaderContent {
  overflow: hidden;
}
.e-atc .e-boxes.e-disable {
  pointer-events: none;
}
.e-atc .e-select:after {
  
}
.e-atc .e-select.e-active:after {
  
}
@keyframes e-ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  2% {
    transform: scale(1, 1);
    opacity: 1;
  }
  5% {
    transform: scale(2, 2);
    opacity: 1;
  }
  10% {
    transform: scale(4, 4);
    opacity: 1;
  }
  25% {
    transform: scale(7, 7);
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: scale(10, 10);
  }
}
.e-ddl {
  display: block;
  overflow: visible;
  width: 143px;
  outline: 0 none;
  
}
.e-ddl {
  height: 32px;
}
.e-ddl .e-in-wrap {
  
}
.e-ddl .e-in-wrap {
  padding: 0 24px 0 0;
}
.e-ddl .e-icon {
  display: block;
  position: absolute;
  
}
.e-ddl .e-icon {
  width: 12px;
  padding-left: 9px;
  padding-right: 9px;
}
.e-ddl .e-icon.e-arrow-sans-down {
  top: 50%;
  margin-top: -6px;
}
.e-ddl .e-select {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 23px;
  height: 100%;
  text-align: left;
  
}
.e-ddl .e-select {
  border-left: 0px solid;
}
.e-ddl.e-rtl .e-select {
  border-right: 1px solid;
  border-left: none;
}
.e-ddl.e-rtl .e-in-wrap {
  
}
.e-ddl.e-rtl .e-in-wrap {
  padding: 0 0 0 24px;
}
.e-ddl-popup {
  cursor: default;
  overflow: auto;
  position: absolute;
  border: 1px solid;
  outline: 0 none;
  
}
.e-ddl-popup {
  box-shadow: none;
}
.e-ddl-popup {
  -webkit-animation-name: fadeIn, slideDownIn20;
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 367ms;
  -moz-animation-duration: 367ms;
  -ms-animation-duration: 367ms;
  -o-animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideDownIn20 {
  0% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.e-ddl-popup div > ul li,
.e-ddl-popup div > .e-listbox li {
  min-height: 1.3em;
  
}
.e-ddl-popup div > ul li,
.e-ddl-popup div > .e-listbox li {
  
}
.e-ddl-popup div > ul li,
.e-ddl-popup div > .e-listbox li {
  padding: 8px 5px 8px 8px;
  line-height: 20px;
}
.e-ddl-popup div > .e-listbox li {
  max-height: none;
}
.e-ddl-popup.e-js {
  animation: none;
  box-shadow: none;
}
.e-ddl-popup.e-rtl div > ul li {
  
}
.e-ddl-popup.e-rtl div > ul li {
  padding: 5px 0.857em 5px 5px;
}
.e-ddl .e-options {
  
  border: 1px solid;
  cursor: default;
  display: inline-block;
  float: left;
  margin: 2px 0 2px 2px;
  position: relative;
}
.e-ddl .e-options {
  border-radius: none;
  padding: 1px 19px 4px 8px;
}
.e-ddl .e-input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-ddl .e-input {
  box-shadow: none;
}
.e-ddl.e-widget .e-input.e-disable {
  pointer-events: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-ddl.e-rtl .e-options {
  margin: 2px 2px 2px 0;
  padding: 2px 4px 5px 19px;
  float: right;
}
.e-ddl .e-options .e-icon.e-close {
  font-size: 10px;
  cursor: pointer;
  height: 10px;
  right: 4px;
  width: 10px;
  opacity: 0.75;
  
}
.e-ddl .e-options .e-icon.e-close {
  padding: 0px;
  margin-top: -12px;
  margin-left: 8px;
}
.e-ddl .e-options .e-icon.e-close:before {
  width: 10px;
  height: 10px;
}
.e-ddl .e-options .e-icon.e-close:hover {
  opacity: 1;
}
.e-ddl.e-rtl .e-options .e-icon.e-close {
  left: 4px;
  right: auto;
}
.e-ddl.e-rtl .e-in-wrap .e-select {
  border-left: 0 none;
  text-align: right;
}
.e-ddl-popup.e-atc-popup.e-rtl ul li.e-category {
  margin: 0;
  padding: 5px 0.857em 5px 5px;
}
.e-ddl-popup div > ul li {
  vertical-align: middle;
}
.e-ddl .e-in-wrap .e-select.e-load {
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.e-ddl-popup div > ul li .e-align {
  float: left;
  vertical-align: middle;
  
}
.e-ddl-popup.e-rtl div > ul li .e-align {
  float: right;
}
.e-ejinputtext {
  padding-right: 4px;
  
}
.e-ejinputtext {
  text-indent: 10px;
}
.e-ddl-popup .e-atc.e-search {
  width: 100%;
  height: 36px;
  border-bottom: 1px solid;
  position: relative;
}
.e-ddl-popup .e-atc.e-search .e-in-wrap {
  margin: 8px;
  height: 28px;
  position: relative;
}
.e-ddl-popup .e-atc.e-search .e-search,
.e-ddl-popup .e-atc.e-search .e-cross-circle {
  width: 14px;
  right: 10px;
}
.e-ddl-popup .e-atc.e-search .e-input {
  padding: 0 20px 0 7px;
}
.e-ddl-popup .e-atc.e-search .e-search:before {
  content: "\e66e";
  font-size: 20px;
  margin-top: -3px;
}
.e-ddl-popup .e-atc.e-search .e-cross-circle:before {
  content: "\e60a";
  font-size: 20px;
  margin-top: -3px;
}
.e-ddl .e-icon {
  
}
.e-ddl .e-icon {
  font-size: 12px;
  height: 12px;
  
}
.e-ddl-popup.e-rtl .e-atc.e-search .e-input {
  padding: 0 7px 0 20px;
}
.e-ddl-popup.e-rtl .e-atc.e-search .e-search,
.e-ddl-popup.e-rtl .e-atc.e-search .e-cross-circle {
  right: auto;
  left: 0;
  padding-left: 10px;
}
.e-ddl-popup.e-rtl .e-atc.e-search .e-search:before {
  -ms-transform: rotate(60deg);
  /* IE 9 */
  -webkit-transform: rotate(60deg);
  /* Chrome, Safari, Opera */
  transform: rotate(60deg);
  margin-top: 0;
}
.e-ddl-popup .e-checkwrap {
  cursor: pointer;
  
  position: relative;
  top: 3px;
  font-size: 12px;
  z-index: 2;
  text-align: left;
}
.e-ddl-popup .e-checkwrap {
  
}
.e-ddl-popup .e-checkwrap {
  margin-right: 8px;
  height: 16px;
  width: 16px;
}
.e-ddl-popup .e-check-act:before {
  
  width: 100%;
  height: 100%;
  position: absolute;
}
.e-ddl-popup .e-check-act:before {
  content: "\e657";
}
.e-ddl-popup .e-check-act:before {
  top: 1px;
  left: 1px;
}
.e-ddl-popup .e-check-input {
  display: none;
}
.e-ddl-popup.e-rtl .e-checkwrap {
  margin: 0 0 0 10px;
}
.e-ddl-popup .e-ddltxt,
.e-ddl-popup .e-checkwrap {
  display: inline-block;
}
.e-timewidget {
  display: block;
  overflow: visible;
  
}
.e-timewidget {
  width: 300px;
  height: 32px;
}
.e-timewidget .e-padding {
  
  padding: 0 24px 0 0;
}
.e-timewidget .e-icon {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
}
.e-timewidget .e-select {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0;
  top: 0px;
  
  text-align: left;
}
.e-timewidget .e-select {
  width: 30px;
  height: 30px;
}
.e-timewidget.e-rtl .e-select {
  
  border-left: none;
}
.e-timewidget.e-rtl .e-select {
  /*other*/
  border-right: 1px solid;
}
.e-timewidget.e-rtl .e-padding {
  padding: 0 0 0 24px;
}
.e-time-popup {
  cursor: default;
  position: absolute;
  border: 1px solid;
  outline: 0 none;
}
.e-timewidget .e-input {
  letter-spacing: 1px;
}
.e-timewidget .e-icon {
  font-size: 20px;
  height: 20px;
  margin-top: -10px;
  
}
.e-time-popup {
  font-weight: normal;
  
}
.e-time-popup {
  letter-spacing: 1px;
}
.e-time-popup ul li {
  
}
.e-time-popup ul li {
  padding: 9px 2px 9px 12px;
}
.e-time-popup.e-rtl ul li {
  
}
.e-time-popup.e-rtl ul li {
  padding: 9px 12px 9px 2px;
}
.e-timewidget.e-error .e-in-wrap {
  border-color: red;
}
.e-timewidget.e-widget.e-ntouch.e-active {
  background: none;
}
.e-datewidget.e-error .e-in-wrap {
  border-color: red;
}
.e-datewidget {
  display: block;
  overflow: visible;
  height: 32px;
  
}
.e-datewidget {
  width: 300px;
}
.e-datewidget .e-padding {
  padding: 0 24px 0 0;
}
.e-datewidget .e-icon {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
}
.e-datewidget .e-select {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  
  height: 100%;
  text-align: left;
}
.e-datewidget .e-select {
  /*material*/
  width: 30px;
  border-left: 0;
}
.e-datewidget.e-rtl .e-select {
  
  border-left: none;
}
.e-datewidget.e-rtl .e-select {
  /*office 365*/
  border-right: 0;
}
.e-datewidget.e-rtl .e-in-wrap.e-padding {
  padding: 0 0 0 24px;
}
.e-datewidget .e-icon {
  
  margin-top: -11px;
}
.e-datewidget .e-icon {
  /*material*/
  height: 20px;
  font-size: 20px;
}
.e-datepicker .e-datepicker-months td,
.e-datepicker .e-datepicker-years td,
.e-datepicker .e-datepicker-allyears td {
  height: 45px;
}
.e-datepicker .e-datepicker-months,
.e-datepicker .e-datepicker-years,
.e-datepicker .e-datepicker-allyears {
  width: 100%;
}
.e-datepicker.e-calendar {
  overflow: hidden;
  
}
.e-datepicker.e-calendar {
  /*material*/
  border: 0;
  box-shadow: 0 0 15px -5px rgba(0, 0, 0, 0.4);
}
.e-datepicker.e-calendar .e-header,
.e-datetime-popup .e-timecontainer .e-header {
  text-align: center;
  height: 30px;
  line-height: 27px;
  
}
.e-datepicker.e-calendar .e-header,
.e-datetime-popup .e-timecontainer .e-header {
  /*material*/
  padding-bottom: 15px;
}
.e-widget.e-calendar .e-header {
  display: block;
  font-weight: normal;
  height: 30px;
  width: auto;
}
.e-widget.e-calendar .e-header .e-text,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text {
  line-height: 27px;
  text-indent: 0px;
}
.e-datepicker .e-header .e-next,
.e-datepicker .e-header .e-prev {
  cursor: pointer;
  position: relative;
  top: 2px;
}
.e-datepicker .e-header .e-disable .e-icon {
  cursor: default;
}
.e-datepicker .e-week-header {
  
}
.e-datepicker .e-week-header {
  /*material*/
  height: 30px;
}
.e-datepicker .e-icon {
  height: 18px;
  width: 18px;
  padding: 0px;
}
.e-datepicker .e-header .e-icon:before {
  top: 2px;
  left: 2px;
  position: absolute;
}
.e-datepicker .e-header .e-disable.e-arrow-sans-left {
  position: inherit;
}
.e-datepicker .e-datepicker-days .e-state-default {
  height: 26px;
  border: 0 none;
}
.e-datepicker .e-icon.e-arrow-sans-left {
  float: left;
}
.e-datepicker .e-icon.e-arrow-sans-right {
  float: right;
}
.e-datepicker .e-icon.e-arrow-sans-right:before {
  left: 4px;
}
.e-datepicker.e-rtl .e-header .e-next {
  right: -10px;
}
.e-datepicker .e-header .e-next {
  right: 5px;
}
.e-datepicker.e-rtl .e-header .e-prev {
  left: -10px;
}
.e-datepicker .e-header .e-prev {
  left: 5px;
}
.e-datepicker .e-header .e-text {
  cursor: pointer;
  padding: 1px 0px;
  text-align: center;
  vertical-align: middle;
  width: 83%;
}
.e-datepicker .e-header .e-text .e-datepicker-headertext {
  padding: 0px 7px 0px 8px;
  border-radius: 4px;
  max-width: 180px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  
}
.e-datepicker .e-header a:hover,
.e-datepicker .e-header a:focus {
  text-decoration: none;
  padding: 0px;
}
.e-datepicker .e-footer {
  cursor: pointer;
  
}
.e-datepicker .e-footer {
  padding: 10px 10px 10px 0;
  height: 18px;
  font-size: 14px;
  text-align: right;
}
.e-datepicker .e-hide-date,
.e-datepicker table td.e-disable > span.e-image,
.e-datepicker .e-footer.e-footer-disable {
  opacity: 0.34;
}
.e-datepicker table {
  border-collapse: collapse;
  border-style: none;
  position: relative;
  table-layout: fixed;
  text-align: center;
  width: 100%;
  
}
.e-datepicker .e-footer.e-footer-disable {
  pointer-events: none;
}
.e-datepicker table th,
.e-datepicker .e-week-header:hover,
.e-datepicker table td.e-weeknumber,
.e-datepicker table td.e-weeknumber:hover {
  cursor: default;
  font-weight: normal;
  text-align: center;
  background: transparent;
  border: 0 none;
  vertical-align: middle;
  
}
.e-datepicker table th,
.e-datepicker .e-week-header:hover,
.e-datepicker table td.e-weeknumber,
.e-datepicker table td.e-weeknumber:hover {
  font-weight: 600;
}
.e-datepicker table td.e-weeknumber,
.e-datepicker table td.e-weeknumber:hover {
  font-weight: 300;
  font-style: italic;
  border-radius: 0px;
}
.e-datepicker table td {
  cursor: pointer;
  border: medium none;
  vertical-align: middle;
  text-align: center;
}
.e-datepicker .e-dp-viewdays .e-current-month:hover {
  border-radius: 4px;
}
.e-datepicker .e-dp-viewdays {
  cellspacing: 2;
}
.e-rtl .e-select {
  right: auto;
  left: 0;
}
.e-datepicker.e-js.e-input.e-disable,
.e-timepicker.e-js.e-input.e-disable,
.e-daterangepicker.e-js.e-input.e-disable,
.e-datetimepicker.e-js.e-input.e-disable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-datepicker.e-icons table .e-datepicker-days td,
.e-datepicker.e-icons table th {
  text-align: center;
  
}
.flag .e-image,
.e-special-day .e-image {
  display: inline-block;
  margin-right: 3px;
  vertical-align: text-top;
}
.e-datepicker.e-calendar {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  
}
.e-datepicker.e-calendar {
  width: 19em;
}
.e-datepicker.e-calendar.e-inline {
  position: static;
}
.e-datepicker.e-calendar.e-headerlong {
  width: 35em;
}
.e-datepicker table .e-datepicker-days td.e-state-default.e-week-end {
  font-weight: bold;
}
.e-selected-week,
.e-selected-month {
  border-radius: 4px;
}
.e-datepicker .e-special-date-icon {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
}
.e-datepicker.e-popup.e-disable table td,
.e-datepicker.e-popup.e-disable .e-footer,
.e-datepicker.e-popup.e-disable .e-header .e-text,
.e-datepicker.e-popup.e-disable .e-header .e-next,
.e-datepicker.e-popup.e-disable .e-header .e-prev,
.e-daterangewidget .e-select.e-disable,
.e-daterangewidget .e-select.e-disable .e-icon,
.e-datewidget .e-select.e-disable,
.e-datewidget .e-select.e-disable .e-icon {
  cursor: default;
}
.e-datepicker.e-popup .e-icon.e-arrow-sans-right:before,
.e-datepicker.e-popup.e-rtl .e-icon.e-arrow-sans-left:before,
.e-timepicker.e-popup .e-icon.e-arrow-sans-right:before,
.e-timepicker.e-popup.e-rtl .e-icon.e-arrow-sans-left:before {
  content: "\e62f";
}
.e-datepicker.e-popup .e-icon.e-arrow-sans-left:before,
.e-datepicker.e-popup.e-rtl .e-icon.e-arrow-sans-right:before,
.e-timepicker.e-popup .e-icon.e-arrow-sans-left:before,
.e-timepicker.e-popup.e-rtl .e-icon.e-arrow-sans-right:before {
  content: "\e630";
}
.e-datepicker .e-header .e-prev,
.e-datepicker .e-header .e-next {
  
}
.e-datepicker .e-header .e-prev:hover,
.e-datepicker .e-header .e-next:hover {
  
}
.e-datewidget.e-widget.e-ntouch.e-active {
  background: none;
}
.e-daterangewidget.e-error .e-in-wrap {
  border-color: red;
}
.e-daterangewidget .e-timewidget {
  
}
.e-daterangewidget {
  display: block;
  overflow: visible;
  width: 143px;
  height: 30px;
}
.e-daterangewidget .e-timewidget {
  
}
.e-daterangewidget .e-padding {
  padding: 0 24px 0 0;
}
.e-daterangewidget .e-icon {
  display: block;
  position: absolute;
  top: 50%;
  font-size: 21px;
  margin-top: -11px;
  
}
.e-daterangewidget .e-icon {
  width: 23px;
}
.e-daterangewidget .e-icon {
  height: 21px;
}
.e-daterangewidget .e-select {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  text-align: left;
  border-left: 1px solid;
  
}
.e-daterangewidget .e-select {
  width: 30px;
}
.e-daterangewidget.e-rtl .e-select {
  border-right: 1px solid;
  border-left: none;
}
.e-daterangewidget.e-rtl .e-in-wrap.e-padding {
  padding: 0 0 0 24px;
}
.e-daterangepicker-popup {
  display: inline-block;
  width: auto;
  box-sizing: content-box;
  position: absolute;
}
.e-daterangepicker-popup .e-left-datepicker.e-left-timepicker .e-datewidget,
.e-daterangepicker-popup .e-right-datepicker.e-right-timepicker .e-datewidget {
  width: 117px;
}
.e-daterangepicker-popup .e-left-datepicker.e-left-timepicker .e-datewidget,
.e-daterangepicker-popup .e-right-datepicker.e-right-timepicker .e-datewidget {
  width: 110px;
}
.e-daterangepicker-popup .e-left-datepicker .e-datewidget,
.e-daterangepicker-popup .e-right-datepicker .e-datewidget {
  width: 100%;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today {
  border-radius: 1px;
}
.e-daterangepicker-popup .e-custom-dateranges {
  width: auto;
  float: right;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-daterangepicker-popup .e-datepickers-popup {
  display: inline-block;
}
.e-daterangepicker-popup .e-right-datepicker {
  float: right;
  padding-right: 5px;
}
.e-daterangepicker-popup .e-right-datepicker {
  padding-right: 10px;
}
.e-daterangepicker-popup .e-datewidget {
  height: 30px;
}
.e-daterangepicker-popup .e-timewidget {
  padding-bottom: 10px;
  height: 30px;
}
.e-daterangepicker-popup .e-left-datepicker {
  display: inline-block;
}
.e-daterangepicker-popup .e-left-datepicker,
.e-daterangepicker-popup .e-right-datepicker {
  padding-left: 10px;
  padding-top: 5px;
}
.e-daterangepicker-popup .e-left-datepicker,
.e-daterangepicker-popup .e-right-datepicker {
  padding-top: 10px;
}
.e-daterangepicker-popup .e-left-datepicker .e-calendar,
.e-daterangepicker-popup .e-right-datepicker .e-calendar {
  padding-top: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-daterangepicker-popup .e-left-datepicker .e-timewidget,
.e-daterangepicker-popup .e-right-datepicker .e-timewidget {
  float: right;
  padding-top: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-daterangepicker-popup .e-left-datepicker .e-timewidget,
.e-daterangepicker-popup .e-right-datepicker .e-timewidget {
  padding-top: 10px;
}
.e-daterangepicker-popup .e-datepicker.e-popup.e-calendar {
  border: none;
  
}
.e-daterangepicker-popup .e-datepicker .e-header {
  border: none;
}
.e-daterangepicker-popup .e-datepicker .e-dp-viewdays {
  border-collapse: separate;
  border-spacing: 0 2px;
}
.e-datepickers-popup {
  display: inline-flex;
}
.e-daterangepicker-popup.e-daterange-responsive .e-custom-dateranges .e-dateranges-ul li.rangeItem {
  text-align: center;
  padding: 0px 25px;
  
}
.e-daterangepicker-popup.e-daterange-responsive .e-custom-dateranges .e-dateranges-ul li.rangeItem {
  padding: 3px 80px;
}
.e-daterangepicker-popup.e-daterange-responsive .e-drp-button.e-select.e-flat {
  float: none;
  margin: 5px 5px;
  
}
.e-daterangepicker-popup.e-daterange-responsive .e-drpbuttons {
  max-width: none;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default {
  height: 30px;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range:hover {
  border-radius: 1px;
}
.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days td:hover::before,
.e-daterangepicker-popup .e-datepicker .today:before,
.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .current-month.e-state-default.e-special-day:hover::before {
  background: none;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date {
  border-radius: 4px;
  
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date {
  border-radius: 0px;
}
.e-dateranges {
  height: 104px;
  width: 100px;
}
.e-daterange-timepopup.e-time-popup {
  font-size: 13px;
}
.e-daterangepicker-popup .e-custom-dateranges ul {
  padding: 0;
  margin-top: 0;
}
.e-custom-dateranges li {
  cursor: pointer;
  list-style: none;
  line-height: 30px;
  padding: 0 10px 0 10px;
  margin: 5px;
  overflow: hidden;
  white-space: nowrap;
  max-width: 200px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.e-custom-dateranges li {
  line-height: 36px;
  margin: 0px;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days td.e-state-default.in-range:last-child,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days td.e-state-default.in-range:last-child :hover {
  
}
.e-daterangepicker-popup .e-datepicker.e-calendar {
  box-shadow: none;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days td.e-state-default.in-range:first-child,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days td.e-state-default.in-range:last-child :hover {
  
}
.e-daterangepicker-popup .e-drp-button {
  float: right;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  border: 1px solid;
  margin-left: 10px;
  margin: 5px 5px 5px 5px;
  font-size: 13px;
  
}
.e-daterangepicker-popup .e-drp-button {
  padding: 4px 16px;
}
.e-daterangepicker-popup .e-drpbuttons div {
  overflow: hidden;
  white-space: nowrap;
  max-width: 100px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0px;
}
.e-daterangepicker-popup .e-drp-button.e-drp-reset {
  float: left;
}
.e-daterangepicker-popup .e-drp-button.e-drp-apply,
.e-daterangepicker-popup .e-drp-button.e-drp-cancel {
  margin-left: 0;
}
.e-daterange-responsive {
  display: block;
}
.e-daterange-responsive .e-datepickers-popup {
  width: 100%;
  display: block;
}
.e-daterange-responsive .e-datepickers-popup > div {
  width: 100%;
  display: block;
  padding: 0;
}
.e-daterange-responsive .e-datepickers-popup .e-datewidget {
  padding: 5px;
  width: 95%;
}
.e-daterange-responsive .e-drpbuttons {
  display: block;
  width: 100%;
  float: none;
  max-width: 200px;
}
.e-daterange-responsive .e-custom-dateranges {
  width: 100%;
  border-top: 1px solid;
}
.e-daterange-responsive .e-drpbuttons div {
  max-width: 40px;
}
.e-responsive.e-daterangepicker-popup .e-custom-dateranges.e-responsive {
  border-left: none;
  border-top: none;
}
.e-responsive.e-daterangepicker-popup .e-left-datepicker .e-calendar {
  padding-top: 0px;
}
.e-responsive.e-daterangepicker-popup .e-left-datepicker .e-datewidget {
  display: none;
}
.e-responsive.e-daterangepicker-popup .e-right-datepicker {
  display: none;
}
.e-drp-button.e-drp-reset.e-btn.e-select.e-flat,
.e-drp-button.e-drp-apply.e-disable.e-btn.e-select.e-flat,
.e-drp-button.e-drp-apply.e-btn.e-select.e-flat,
.e-drp-button.e-drp-cancel.e-btn.e-select.e-flat {
  
}
.e-daterangewidget.e-widget.e-ntouch.e-active {
  background: none;
}
.e-menu .e-list ul .e-list ul {
  
}
.e-menu {
  
  font-size: 0;
  display: block;
  width: auto;
  height: auto;
  font-weight: normal;
}
.e-menu {
  
}
.e-menu {
  border: 0px solid;
}
.e-menu * {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
.e-menu * a:focus {
  outline: none;
}
* .e-menu > .e-list > ul,
* .e-menu > .e-list > ul .e-list > ul {
  left: 102%;
  top: -0.8px;
}
.e-menu > .e-list {
  border: 0 none;
  position: relative;
  text-align: left;
  cursor: pointer;
}
.e-menu .e-list > ul {
  position: absolute;
  visibility: inherit;
  padding: 1px;
  margin: 0;
  left: -1px;
  z-index: 1000;
  display: none;
}
.e-menu .e-list > ul .e-list > .e-menulink {
  line-height: 16px;
}
* .e-menu .e-list > ul .e-list {
  border: 0 none;
  float: none;
  position: relative;
  cursor: pointer;
  
}
* .e-menu .e-list > ul .e-list {
  
}
* .e-menu .e-list > ul .e-list {
  line-height: 16px;
}
.e-menu .e-list > .e-menulink {
  
  text-decoration: none;
  display: block;
  border: 0px none;
  width: auto;
  height: auto;
  position: relative;
}
.e-menu .e-list > .e-menulink {
  
  font-size: 14px;
}
.e-menu .e-list > .e-menulink {
  min-height: 10px;
  line-height: 10px;
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-down {
  margin-left: 8px;
  margin-right: 12px;
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  margin: 12px;
  top: 0%;
}
.e-menu.e-context .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  top: 2px;
}
.e-menu.e-vertical .e-list > ul .e-list > .e-menulink {
  padding: 10px 18px 10px 28px;
}
.e-menu.e-vertical .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  margin: 14px;
}
.e-menu.e-horizontal .e-list > .e-menulink {
  padding: 15px 24px 15px 10px;
}
.e-menu.e-horizontal .e-list > ul .e-list > .e-menulink {
  padding: 10px 18px 10px 28px;
}
.e-menu .e-list > .e-menulink {
  
  height: inherit;
  white-space: nowrap;
}
.e-menu .e-list > .e-menulink {
  
}
.e-menu li.e-list > ul > li.e-list .e-menulink > img,
.e-menu li.e-list > ul > li.e-list .e-menulink > div,
.e-menu li.e-list > ul > li.e-list .e-menulink > span {
  margin: 0 4px 0 0;
}
.e-menu li.e-list > .e-menulink > img,
.e-menu li.e-list > .e-menulink > div,
.e-menu li.e-list > .e-menulink > span {
  left: 2px;
  
  position: absolute;
  vertical-align: middle;
  border: 0 none;
}
.e-menu li.e-list > .e-menulink > img,
.e-menu li.e-list > .e-menulink > div,
.e-menu li.e-list > .e-menulink > span {
  margin: 0 8px 0 8px;
  top: 30%;
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-down {
  top: 35%;
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  left: auto;
  position: absolute;
  
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  
  right: -4px;
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  width: 12px;
  height: 12px;
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-down:before,
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-right:before {
  
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-right:before {
  
}
.e-menu-res-wrap .e-check-wrap .e-chkbox-wrap {
  opacity: 0;
  width: 100%;
  height: 100%;
}
.e-menu-res-wrap {
  display: none;
  height: 32px;
  overflow: hidden;
}
.e-menu-res-wrap .e-menu-res-in-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap .e-res-icon,
.e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  margin: 0px;
  width: 30px;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap {
  
  background-position: 3px 7px;
  background-repeat: no-repeat;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap {
  border-left: 1px solid #aaaaaa;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-res-title {
  height: 100%;
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  font-size: 13px;
}
.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap {
  padding: 5px 30px 5px 5px;
}
.e-menu.e-horizontal > .e-ham-wrap {
  
}
.e-menu.e-horizontal > .e-ham-wrap {
  float: right;
  border-left: 1px solid;
  cursor: pointer;
}
.e-menu.e-rtl.e-horizontal > .e-ham-wrap {
  float: left;
}
.e-menu.e-horizontal > .e-ham-wrap > div {
  
}
.e-menu.e-horizontal > .e-ham-wrap > div {
  padding: 8px;
  font-size: 13px;
}
.e-menu.e-horizontal > .e-ham-wrap > div > .e-hamburger {
  position: relative;
  display: inline-block;
  width: 1.25em;
  height: 0.8em;
  border-top: 0.2em solid;
  border-bottom: 0.2em solid;
}
.e-menu.e-horizontal > .e-ham-wrap > div > .e-hamburger:before {
  content: "";
  position: absolute;
  top: 0.3em;
  left: 0px;
  width: 100%;
  border-top: 0.2em solid;
}
.e-menu.e-separator.e-horizontal > .e-list.e-last {
  border-right: none;
}
.e-menu-wrap > .e-menu-popwrap {
  position: absolute;
  overflow-y: auto;
  z-index: 10000;
  border: 1px solid;
}
.e-menu.e-horizontal > .e-menu-show {
  display: inline-block;
}
.e-menu.e-horizontal > .e-menu-hide {
  display: none;
}
.e-menu-wrap > .e-menu-popwrap ul {
  border: none;
  position: static;
}
.e-menu-wrap > .e-menu-popwrap > .e-vertical > .e-list ul {
  border: none;
}
.e-menu-wrap > .e-menu-popwrap > .e-menu.e-vertical .e-list > .e-menulink {
  white-space: normal;
  word-wrap: break-word;
}
.e-menu.e-rtl,
.e-menu.e-rtl > .e-list {
  text-align: right;
}
.e-menu.e-rtl .e-list > .e-menulink > img,
.e-menu.e-rtl .e-list > .e-menulink > div,
.e-menu.e-rtl .e-list > .e-menulink > span {
  margin: 0 0 0 4px;
}
.e-menu.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  
}
.e-menu.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  left: -2px;
  
  right: auto;
}
.e-menu.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  margin-left: 8px;
}
.e-menu.e-rtl .e-list > .e-menulink > span {
  right: 0px;
  
}
.e-menu.e-rtl .e-list > .e-menulink > span {
  margin-right: 3px;
}
.e-menu.e-horizontal > .e-list > .e-menulink {
  
  height: 100%;
}
.e-menu.e-horizontal > .e-list > .e-menulink {
  line-height: 10px;
}
.e-menu.e-horizontal .e-list > ul {
  
}
.e-menu.e-horizontal .e-list > ul {
  
}
.e-menu.e-horizontal .e-list > ul {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.e-menu.e-horizontal .e-list > ul li.e-list > .e-menulink,
.e-menu.e-vertical .e-list > .e-menulink {
  display: block;
  
}
.e-menu.e-context .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu.e-context .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  
}
.e-menu.e-context.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-down,
.e-menu.e-context.e-rtl .e-list > .e-menulink > span.e-icon.e-arrowhead-right {
  
}
.e-menu.e-horizontal > .e-list a.e-arrow-space {
  
}
.e-menu.e-horizontal > .e-list a.e-arrow-space {
  
}
.e-menu.e-horizontal > .e-list span.e-menu-arrow {
  height: 10px;
  bottom: -1px;
  overflow: hidden;
  position: absolute;
  left: 12%;
  z-index: 10005;
  width: 20px;
}
.e-menu.e-horizontal > .e-list span.e-menu-left {
  left: 12%;
  right: auto;
}
.e-menu.e-rtl.e-horizontal > .e-list span.e-menu-left {
  right: 12%;
  left: auto;
}
.e-menu.e-rtl.e-horizontal .e-list > ul {
  left: auto;
  right: -1px;
}
.e-context.e-menu .e-list > a.e-menulink {
  text-overflow: ellipsis;
  overflow: hidden;
  
}
.e-menu.e-rtl.e-horizontal .e-list > ul ul {
  right: auto;
  left: 102%;
}
.e-menu.e-horizontal > .e-list > .e-menulink > img,
.e-menu.e-horizontal > .e-list > .e-menulink > div,
.e-menu.e-horizontal > .e-list > .e-menulink > span {
  left: 2px;
  top: -2px;
  margin: 0 4px 0 0;
  position: relative;
  vertical-align: middle;
  border: 0px none;
}
.e-menu.e-rtl.e-horizontal > .e-list .e-arrow-space {
  
}
.e-menu.e-rtl.e-horizontal > .e-list .e-arrow-space {
  padding-left: 24px;
  padding-right: 4px;
}
.e-menu.e-rtl .e-list > ul li.e-list .e-arrow-space {
  padding-right: 28px;
}
.e-menu.e-horizontal > .e-list,
.e-menu.e-separator.e-horizontal > li.e-list:last-child,
.e-menu.e-horizontal > li.e-separator:last-child,
.e-menu.e-horizontal .e-list > ul .e-list.e-separator:last-child,
.e-menu.e-separator.e-vertical > li:last-child,
.e-menu.e-vertical > li.e-separator:last-child,
.e-menu.e-vertical .e-list > ul .e-list.e-separator:last-child,
.e-menu.e-rtl.e-horizontal > .e-list,
.e-menu.e-rtl.e-separator.e-horizontal > li:last-child,
.e-menu.e-rtl.e-horizontal > li.e-separator:last-child,
.e-menu.e-rtl.e-horizontal .e-list > ul .e-list.e-separator:last-child,
.e-menu.e-rtl.e-separator.e-vertical > li:last-child,
.e-menu.e-rtl.e-vertical > li.e-separator:last-child,
.e-menu.e-rtl.e-vertical .e-list > ul .e-list.e-separator:last-child,
.e-menu.e-separator.e-context > li:last-child,
.e-menu.e-context > li.e-separator:last-child,
.e-menu.e-context .e-list > ul .e-list.e-separator:last-child,
.e-menu.e-rtl.e-separator.e-context > li:last-child,
.e-menu.e-rtl.e-context > li.e-separator:last-child,
.e-menu.e-rtl.e-context .e-list > ul .e-list.e-separator:last-child {
  border: 0 none;
}
.e-menu.e-separator.e-horizontal > .e-list,
.e-menu.e-horizontal > .e-separator {
  
}
.e-menu.e-separator.e-horizontal > .e-list,
.e-menu.e-horizontal > .e-separator {
  border-right: 1px solid;
}
.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-menu.e-context > .e-separator {
  
}
.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-menu.e-context > .e-separator {
  
}
.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-menu.e-context > .e-separator {
  border-bottom: 0px solid;
}
.e-menu.e-separator.e-rtl.e-horizontal > .e-list,
.e-menu.e-rtl.e-horizontal > .e-separator.e-list {
  border-right: 0 none;
  
}
.e-menu.e-separator.e-rtl.e-horizontal > .e-list,
.e-menu.e-rtl.e-horizontal > .e-separator.e-list {
  
}
.e-menu.e-separator.e-rtl.e-horizontal > .e-list,
.e-menu.e-rtl.e-horizontal > .e-separator.e-list {
  border-left: 0px solid;
}
.e-menu.e-rtl.e-vertical .e-list > ul li.e-list > .e-menulink,
.e-menu.e-rtl.e-horizontal .e-list > ul li.e-list > .e-menulink {
  
}
.e-menu.e-rtl.e-vertical .e-list > ul li.e-list > .e-menulink,
.e-menu.e-rtl.e-horizontal .e-list > ul li.e-list > .e-menulink {
  
}
.e-menu.e-rtl.e-vertical .e-list > ul li.e-list > .e-menulink,
.e-menu.e-rtl.e-horizontal .e-list > ul li.e-list > .e-menulink {
  padding: 10px 28px 10px 10px;
}
.e-menu.e-vertical > .e-list > .e-menulink {
  
}
.e-menu.e-vertical > .e-list > .e-menulink {
  padding: 15px 28px 15px 28px;
}
.e-menu.e-vertical {
  
}
.e-menu.e-vertical {
  
}
.e-menu.e-vertical {
  border: 0px solid;
  width: auto;
}
.e-menu.e-vertical .e-list,
.e-menu.e-vertical > li.e-list.e-separator {
  
}
.e-menu.e-vertical .e-list,
.e-menu.e-vertical > li.e-list.e-separator {
  line-height: 10px;
}
.e-menu.e-vertical .e-list > ul {
  margin: -0.8px 0 0 0;
  top: 0;
  left: 102%;
  
}
.e-menu.e-vertical .e-list > ul {
  border: 1px solid;
}
.e-menu.e-vertical .e-list > ul {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.e-menu.e-vertical .e-list > ul .e-list {
  
}
.e-menu.e-vertical .e-list > ul .e-list {
  
}
.e-menu.e-vertical .e-list > ul .e-list {
  line-height: 16px;
}
.e-menu.e-vertical > .e-list > img {
  position: absolute;
}
.e-menu.e-vertical > .e-list > .e-menulink > img,
.e-menu.e-vertical > .e-list > .e-menulink > div,
.e-menu.e-vertical > .e-list > .e-menulink > span,
.e-menu.e-context > .e-list > .e-menulink > img,
.e-menu.e-context > .e-list > .e-menulink > div,
.e-menu.e-context > .e-list > .e-menulink > span {
  
}
.e-menu.e-vertical > .e-list > .e-menulink > img,
.e-menu.e-vertical > .e-list > .e-menulink > div,
.e-menu.e-vertical > .e-list > .e-menulink > span,
.e-menu.e-context > .e-list > .e-menulink > img,
.e-menu.e-context > .e-list > .e-menulink > div,
.e-menu.e-context > .e-list > .e-menulink > span {
  left: 2px;
  margin: 0 4px 0 0;
  position: absolute;
  vertical-align: middle;
  border: 0px none;
}
.e-menu.e-context > .e-list > .e-menulink {
  display: block;
  
}
.e-menu.e-context > .e-list > .e-menulink {
  
  padding: 1px 18px 1px 28px;
}
.e-menu.e-context > .e-list > .e-menulink {
  line-height: 38px;
  font-size: 14px;
}
.e-menu.e-context li.e-list > ul li.e-list > .e-menulink {
  
  height: inherit;
  white-space: nowrap;
}
.e-menu.e-context li.e-list > ul li.e-list > .e-menulink {
  padding: 1px 18px 1px 28px;
}
.e-menu.e-context li.e-list > ul li.e-list > .e-menulink {
  line-height: 35px;
}
.e-menu.e-context {
  position: absolute;
  z-index: 9998;
  font-size: 13px;
  
}
.e-menu.e-context {
  padding: 1px;
  border: 1px solid;
  width: 150px;
}
.e-menu.e-context {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  -webkit-animation-name: menuFadeIn, menuslideDown;
  animation-name: menuFadeIn, menuslideDown;
  -webkit-animation-duration: 367ms;
  -moz-animation-duration: 367ms;
  -ms-animation-duration: 367ms;
  -o-animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes menuslideDown {
  0% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes menuFadeIn {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }
  100% {
    opacity: 1;
  }
}
.e-menu.e-context .e-list > ul .e-list {
  line-height: 35px;
}
.e-menu.e-context .e-list > ul .e-list,
.e-menu.e-context .e-list,
.e-menu.e-context > li.e-list.e-separator {
  
}
.e-menu.e-context .e-list > ul .e-list,
.e-menu.e-context .e-list,
.e-menu.e-context > li.e-list.e-separator {
  
}
.e-menu.e-context .e-list > ul .e-list,
.e-menu.e-context .e-list,
.e-menu.e-context > li.e-list.e-separator {
  line-height: 38px;
}
.e-menu.e-context .e-list > ul {
  margin: -0.8px 0 0 0;
  top: 0;
  left: 102%;
  line-height: 23px;
  
}
.e-menu.e-context .e-list > ul {
  border: 1px solid;
}
.e-menu.e-context .e-list > ul {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  -webkit-animation-name: menuFadeIn, menuSlideRight;
  animation-name: menuFadeIn, menuSlideRight;
  -webkit-animation-duration: 367ms;
  -moz-animation-duration: 367ms;
  -ms-animation-duration: 367ms;
  -o-animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes menuSlideRight {
  0% {
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.e-menu.e-context > .e-list > .e-menulink > img,
.e-menu.e-context > .e-list > .e-menulink > div,
.e-menu.e-context > .e-list > .e-menulink > span {
  float: left;
}
.e-menu.e-context.e-rtl > .e-list > .e-menulink {
  
}
.e-menu.e-context.e-rtl > .e-list > .e-menulink {
  /*other*/
  padding: 1px 28px 1px 18px;
}
.e-menu.e-rtl.e-context li.e-list > ul li.e-list > .e-menulink {
  
}
.e-menu.e-rtl.e-context li.e-list > ul li.e-list > .e-menulink {
  /*other*/
  padding: 1px 28px 1px 18px;
}
.e-menu .e-list.e-hidden-item {
  display: none;
}
.e-chkbox-wrap,
.e-radiobtn-wrap {
  outline: 0 none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.e-chkbox-wrap.e-disable .e-text,
.e-radiobtn-wrap.e-disable .e-text {
  cursor: default;
}
.e-chkbox-wrap .e-text {
  text-align: left;
  top: 0px;
  cursor: pointer;
  
}
.e-chkbox-wrap .e-text {
  padding: 9px 5px 2px 5px;
}
.e-chkbox-wrap.e-check-small .e-text {
  
}
.e-chkbox-wrap.e-check-small .e-text {
  padding: 4px 5px 2px 5px;
}
.e-chkbox-wrap input.e-checkbox {
  display: none;
  z-index: 1;
  text-align: left;
  top: 2px;
}
.e-chkbox-wrap.e-disable div > span,
.e-radiobtn-wrap.e-disable > span {
  cursor: default;
}
.e-chkbox-wrap div > span,
.e-radiobtn-wrap > span {
  display: block;
  cursor: pointer;
  z-index: 2;
  position: relative;
  border: 1px solid;
  
  text-align: left;
}
.e-chkbox-wrap.e-rtl div > span,
.e-radiobtn-wrap.e-rtl > span,
.e-rtl .e-chkbox-wrap.e-widget div > span,
.e-rtl .e-radiobtn-wrap.e-widget > span {
  text-align: right;
}
.e-chkbox-wrap .e-chkbox-small > span {
  
}
.e-chkbox-wrap .e-chkbox-small > span {
  height: 16px;
  width: 16px;
  top: 3px;
}
.e-excelfilter .e-menu.e-vertical .e-list .e-chkbox-small > span {
  
}
.e-chkbox-wrap .e-chkbox-medium > span {
  height: 20px;
  width: 20px;
}
.e-chkbox-wrap .e-chkbox-medium > span {
  top: 6px;
}
.e-chkbox-wrap .e-chk-image {
  height: 100%;
  position: absolute;
  width: 100%;
}
.e-chkbox-wrap .e-chkbox-small .e-chk-image.e-stop:before {
  text-indent: 1px;
}
.e-chkbox-wrap .e-chkbox-small .e-stop,
.e-chkbox-wrap .e-chkbox-small .e-checkmark {
  
}
.e-chkbox-wrap .e-chkbox-small .e-stop,
.e-chkbox-wrap .e-chkbox-small .e-checkmark {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}
.e-chkbox-wrap .e-chkbox-medium .e-checkmark {
  
}
.e-chkbox-wrap .e-chkbox-medium .e-checkmark {
  font-size: 18px;
}
.e-chkbox-wrap .e-chkbox-medium .e-stop {
  
}
.e-chkbox-wrap .e-chkbox-medium .e-stop {
  font-size: 18px;
  line-height: 20px;
}
.e-chkbox-wrap .e-chkbox-medium .e-checkmark {
  
}
.e-chkbox-wrap .e-chkbox-medium .e-checkmark {
  line-height: 20px;
  text-align: center;
}
.e-chkbox-wrap .e-chkbox-medium .e-chk-image.e-stop:before {
  
}
.e-chkbox-wrap .e-chkbox-medium .e-chk-image.e-stop:before {
  text-indent: -2px;
}
.e-chkbox-wrap .e-chkbox-medium .e-chk-image.e-checkmark:before {
  
}
.e-chkbox-wrap .e-chk-image.e-checkmark:before {
  
  width: 100%;
  height: 100%;
}
.e-chkbox-wrap .e-chk-image.e-checkmark:before {
  content: "\e657";
}
.e-chkbox-wrap .e-chk-image.e-checkmark:before {
  text-indent: 1px;
}
.e-radiobtn-wrap {
  vertical-align: middle;
  margin-bottom: 3px;
}
.e-radiobtn-wrap > span.e-radsmaller,
.e-radiobtn-wrap > span.e-radmedium {
  display: inline-block;
}
.e-radiobtn-wrap .e-radiobtn {
  display: block;
  visibility: hidden;
  height: 0px;
  width: 0px;
  z-index: 1;
  text-align: left;
  position: absolute;
}
.e-rad-outer {
  overflow: hidden;
}
.e-rad-outer.e-radiobtn-wrap .e-radiobtn {
  display: block;
}
.e-radiobtn-wrap > span.e-radmedium > span.e-rad-icon {
  position: absolute;
  width: 90%;
  height: 80%;
  top: 0;
  left: 0;
  box-sizing: border-box;
  transform: scale(0.5);
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  font-size: 16px;
  
}
.e-radiobtn-wrap > span.e-radmedium > span.e-rad-icon {
  transform: scale(0.75);
  -moz-transform: scale(0.75);
  -webkit-transform: scale(0.75);
  height: 93%;
  width: 100%;
}
.e-radiobtn-wrap > span.e-radsmaller > span.e-rad-icon {
  position: absolute;
  width: 75%;
  height: 75%;
  top: 0;
  left: 0;
  box-sizing: border-box;
  transform: scale(0.5);
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  font-size: 16px;
  
}
.e-radiobtn-wrap > span.e-radsmaller > span.e-rad-icon {
  width: 100%;
  height: 100%;
  transform: scale(0.63);
  -moz-transform: scale(0.63);
  -webkit-transform: scale(0.63);
}
.e-radiobtn-wrap .e-radmedium {
  
}
.e-radiobtn-wrap .e-radmedium {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  left: 0;
  top: 0;
}
.e-radiobtn-wrap .e-radmedium .e-rad-icon {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.e-radiobtn-wrap .e-radmedium .e-rad-icon.e-icon:before {
  
  margin: 9% auto;
}
.e-radiobtn-wrap .e-radmedium .e-rad-icon.e-icon:before {
  height: 16px;
  width: 16px;
}
.e-radiobtn-wrap .e-radsmaller {
  
}
.e-radiobtn-wrap .e-radsmaller {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  top: 0;
  left: 0;
}
.e-radiobtn-wrap .e-radsmaller .e-rad-icon {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.e-radiobtn-wrap .e-text {
  margin-left: 3px;
  text-align: left;
  top: 0;
  cursor: pointer;
  float: right;
  vertical-align: middle;
  line-height: 11px;
  
}
.e-radiobtn-wrap .e-text {
  line-height: 17px;
}
.e-radiobtn-wrap .e-text {
  padding: 2px;
}
.e-radiobtn-wrap.e-rtl .e-text {
  float: left;
  line-height: 9px;
  margin-right: 3px;
  
}
.e-radiobtn-wrap.e-rtl .e-text {
  line-height: 15px;
}
.e-radiobtn-wrap.e-radmed .e-text {
  line-height: 13px;
  
}
.e-radiobtn-wrap.e-radmed .e-text {
  line-height: 18px;
}
.e-radiobtn-wrap > span.e-radsmaller > span.e-rad-icon.e-icon:before {
  
}
.e-radiobtn-wrap > span.e-radsmaller > span.e-rad-icon.e-icon:before {
  height: 16px;
  width: 16px;
}
.e-tab {
  outline: 0 none;
}
.e-tab.e-js.e-widget.e-scrolltab {
  padding: 50px;
}
.e-tab .e-rtl-top-line {
  margin: 0 -1px -1px 1px;
}
.e-tab .e-rtl-bottom-line {
  margin: -1px -1px -1px 1px;
}
.e-tab .e-header .e-item:first-child a {
  padding-left: 8px;
}
.e-tab.e-js .e-header > .e-rtl-top-line.e-active.e-top-hover {
  
}
.e-tab.e-js .e-header > .e-rtl-top-line.e-active.e-top-hover {
  /*other*/
  padding-bottom: 1px;
  border-bottom: transparent;
}
.e-tab .e-bottom-line,
.e-tab .e-top-line,
.e-tab .e-activetop,
.e-tab .e-activebottom {
  border: 1px solid;
}
.e-tab .e-top-line {
  margin: -1px 0px 0px 0px;
}
.e-tab .e-bottom-line.e-active {
  margin: 0px 0px -1px 0;
}
.e-tab .e-bottom-line,
.e-tab .e-activebottom,
.e-tab .e-left > .e-active,
.e-tab .e-left > .e-active:hover,
.e-tab .e-right > .e-active,
.e-tab .e-right > .e-active:hover {
  border-bottom: 0 none;
}
.e-tab .e-top-line,
.e-tab .e-activetop {
  border-top: 0 none;
}
.e-tab.e-js > .e-header {
  font-size: 0px;
  
}
.e-tab.e-js > .e-header {
  
}
.e-tab.e-js > .e-header {
  /*office-365*/
  box-shadow: none;
  width: 100%;
}
.e-tab .e-header li {
  border-right: 1px solid;
  line-height: normal;
  list-style: none outside none;
  
}
.e-tab .e-header li a {
  
  text-decoration: none;
  border-bottom-width: 0;
  outline: 0 none;
}
.e-tab .e-header li a {
  /*other*/
  padding: 0.6em 0.9em;
}
.e-tab .e-header li.e-tab-active {
  margin-bottom: 0;
  padding-bottom: 1px;
}
.e-tab .e-content-item {
  display: none;
}
.e-tab .e-active-content {
  
  text-align: justify;
}
.e-tab .e-active-content {
  /*office-365*/
  padding: 15px 1.4em 1em 1.4em;
}
.e-tab .e-tab-active {
  font-weight: bold;
}
.e-tab > .e-header .e-icon {
  float: right;
  cursor: pointer;
  background-color: transparent;
  background-image: none;
  
}
.e-tab > .e-header .e-icon {
  
}
.e-tab > .e-header .e-icon {
  height: 12px;
  width: 12px;
  margin-top: 9px;
  padding-left: 8px;
  padding-right: 8px;
  padding: 3px;
}
.e-tab.e-rtl .e-header > .e-item:first-child {
  margin-right: 0;
}
.e-tab.e-rtl .e-header .e-icon,
.e-tab .e-left,
.e-tab.e-vertical .e-right .e-icon {
  float: left;
}
.e-tab.e-vertical .e-content {
  height: 100%;
}
.e-tab .e-left,
.e-tab .e-right {
  
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  text-align: left;
  padding: 0;
}
.e-tab .e-left,
.e-tab .e-right {
  
}
.e-tab .e-left,
.e-tab .e-right {
  box-shadow: none;
}
.e-tab.e-vertical .e-right .e-icon {
  margin-left: 5px;
}
.e-tab.e-vertical .e-left .e-icon {
  margin-right: 5px;
}
.e-tab .e-right,
.e-tab.e-vertical .e-left .e-icon {
  float: right;
}
.e-tab .e-left li a,
.e-tab .e-right li a {
  
  display: inline-block;
  outline: 0 none;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-tab .e-left li a,
.e-tab .e-right li a {
  
  margin-left: 5px;
}
.e-tab .e-left li a,
.e-tab .e-right li a {
  padding: 9px 8px;
}
.e-tab.e-vertical .e-icon.e-close {
  background-position: -445px -24px;
  margin-top: 18.5px;
}
.e-tab .e-icon.e-chevron-circle-left,
.e-tab .e-icon.e-chevron-circle-right {
  
}
.e-tab .e-icon.e-chevron-circle-left,
.e-tab .e-icon.e-chevron-circle-right {
  /*other*/
  font-size: 40px;
}
.e-tab.e-vertical,
.e-tab.e-vertical .e-active-content,
.e-tab .e-left li a,
.e-tab .e-right li a {
  overflow: hidden;
}
.e-tab.e-vertical .e-icon.e-reload {
  background-position: -82px 0;
  margin-top: 20px;
  display: inline-block;
}
.e-tab .e-left .e-icon,
.e-tab .e-right .e-icon {
  background-image: none;
}
.e-dialog {
  outline: 0 none;
}
.e-dialog > .e-titlebar {
  padding: 0.7em;
  position: relative;
  overflow: hidden;
  z-index: inherit;
}
.e-dialog > .e-titlebar {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.e-dialog > .e-header .e-title {
  display: inline-block;
  max-width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.e-dialog .e-draggable {
  cursor: move;
}
.e-dialog.e-dialog-wrap > .e-disable-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 10001;
}
.e-dialog .e-dialog-icon {
  cursor: pointer;
  padding: 1px;
  right: 5px;
  top: 50%;
  float: right;
  height: 23px;
  width: 20px;
  text-align: center;
  position: relative;
}
.e-dialog .e-dialog-favicon {
  padding: 1px;
  height: 20px;
  width: 20px;
  text-align: center;
  position: relative;
  margin-right: 3px;
}
.e-dialog .e-dialog-favicon .e-dialog-custom {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0 auto;
}
.e-dialog-icon.e-btn-normal.e-btn {
  background: none;
  border: none;
  color: inherit;
  filter: none;
}
.e-dialog-icon.e-btn-normal.e-btn > div {
  display: block;
  margin: 0 auto;
  width: 14px;
  height: 14px;
}
.e-dialog-icon.e-btn.e-select .e-icon {
  color: inherit;
  padding: 0px;
}
.e-dialog .e-widget-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  border-image: initial;
  min-height: 15px;
}
.e-dialog > .e-icon.e-resizable {
  bottom: 0;
  cursor: se-resize;
  display: block;
  height: 14px;
  position: absolute;
  right: 0;
  width: 16px;
}
.e-dialog > .e-icon.e-resizable:before {
  position: absolute;
  top: 0;
  left: 0;
}
.e-dialog.e-rtl .e-dialog-icon {
  float: left;
}
.e-dialog > .e-icon {
  height: 20px;
  width: 20px;
}
.e-dialog .e-dialog-icon::after {
  
}
.e-dialog .e-dialog-icon:active::after {
  
}
.e-dialog .e-icon {
  height: 20px;
  width: 20px;
}
@keyframes e-ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  2% {
    transform: scale(1, 1);
    opacity: 1;
  }
  5% {
    transform: scale(2, 2);
    opacity: 1;
  }
  10% {
    transform: scale(4, 4);
    opacity: 1;
  }
  25% {
    transform: scale(7, 7);
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: scale(10, 10);
  }
}
.e-h-arrow,
.e-v-arrow {
  display: block;
}
.e-v-arrow.e-arrow-sans-down {
  margin-left: -9px;
  top: -4px;
}
.e-v-arrow.e-arrow-sans-up {
  top: -1.4px;
}
.e-splitter.e-rtl .e-h-arrow.e-arrow-sans-right {
  left: -2px;
}
.e-splitter.e-rtl .e-h-arrow.e-arrow-sans-left {
  left: -0.4px;
}
.e-h-arrow.e-arrow-sans-right {
  left: -4px;
  margin-top: -9px;
}
.e-h-arrow.e-arrow-sans-left {
  left: -1.4px;
}
.e-splitter .e-splitbar.e-resize.e-shadowbar {
  position: absolute;
  z-index: 10002;
  
}
.e-splitter .e-splitbar.e-resize.e-shadowbar {
  border: none;
}
.e-splitter {
  border-collapse: collapse;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: block;
  border: 1px solid;
}
.e-splitter .e-splitbar {
  border-style: solid;
  display: block;
  float: left;
  position: relative;
  outline: 0 none;
  overflow: hidden;
}
.e-pane.e-splitter {
  border: none !important;
}
.e-splitter .e-splitbar.e-h-bar.e-resize {
  cursor: e-resize;
}
.e-splitter .e-splitbar.e-v-bar.e-resize {
  cursor: n-resize;
}
.e-splitter .e-splitbar.e-h-bar {
  border-style: solid;
  height: 100%;
  vertical-align: middle;
  
}
.e-splitter .e-splitbar.e-h-bar {
  border-width: 0 1px;
  width: 9px;
}
.e-splitter .e-splitbar.e-v-bar {
  border-style: solid;
  vertical-align: middle;
  width: 100%;
  
}
.e-splitter .e-splitbar.e-v-bar {
  border-width: 1px 0;
  height: 9px;
}
.e-splitter .e-splitbar .e-v-arrow,
.e-splitter .e-splitbar .e-h-arrow {
  cursor: pointer;
  position: absolute;
}
.e-splitter .e-splitbar .e-v-arrow {
  float: left;
  height: 11px;
  width: 12px;
  left: 50%;
}
.e-splitter .e-splitbar .e-h-arrow {
  height: 12px;
  width: 11px;
  top: 50%;
}
.e-splitter .e-pane {
  border: none;
  cursor: default;
  float: left;
  position: relative;
  overflow-x: auto;
}
.e-splitter .e-pane.collapsed {
  overflow: hidden;
}
.e-splitter .e-h-pane {
  height: 100%;
}
.e-splitter .e-v-pane {
  width: 100%;
}
.e-upload-box.e-drag-wrapper {
  border: dashed 3px #c1c3c5;
  display: table;
  position: relative;
  box-sizing: border-box;
}
.e-upload-box.e-drag-wrapper .e-drag-container {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
}
.e-upload-box .e-drag-text {
  color: #ccccd3;
  font-size: 12pt;
  font-weight: bold;
  padding: 11px;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.e-upload-box .e-drag-text {
  padding-bottom: 25px;
}
.e-upload-box.e-drag-wrapper .e-uploadbox.e-widget {
  margin: 0 auto;
}
.e-uploadbox .e-selectpart {
  overflow: hidden;
  position: relative;
  width: auto;
}
.e-uploadbox .e-inputbtn {
  background-color: transparent;
  border: 1px solid transparent;
}
.e-uploadbox.e-widget .e-selectpart.e-select {
  
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.e-uploadbox.e-widget .e-selectpart.e-select {
  border: 1px solid;
}
.e-uploadbox .e-action-container {
  width: 233px;
  
}
.e-uploadbox .e-action-container {
  
}
.e-uploadbox .e-action-container {
  margin: 0px 25px 0px auto;
  float: right;
}
.e-uploadbox .e-uploadinput {
  display: block;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0px;
  margin: 0;
}
.e-uploadbox.e-browse-hide {
  opacity: 0;
  filter: alpha(opacity=0);
  top: 0;
  left: 0;
  width: 500px;
  height: 100px;
  cursor: pointer;
  position: absolute;
}
.e-uploadbox.e-browse-hide .e-select .e-inputbtn {
  filter: alpha(opacity=0);
}
.e-uploadbox .e-ul {
  width: 100%;
}
.e-uploadbox .e-file-list {
  
  text-align: center;
  text-indent: 3px;
  position: relative;
}
.e-uploadbox .e-file-list {
  /*other*/
  height: 58px;
  top: 5px;
}
.e-uploadbox .e-file-list .file-status {
  float: left;
  min-width: 77px;
  padding-right: 0;
  padding-top: 5px;
  text-align: right;
}
.e-uploadbox .e-file-list .e-file-view {
  height: 85%;
}
.e-uploadbox .e-file-list .e-file-percentage {
  float: left;
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
  width: 140px;
  font-size: 10px;
}
.e-uploadbox .e-file-progress {
  float: left;
  width: 200px;
  position: relative;
  overflow: hidden;
}
.e-uploadbox .e-file-name {
  display: block;
  height: 25px;
  text-align: left;
  width: 100%;
}
.e-uploadbox .e-file-progress-bar {
  
}
.e-uploadbox .e-file-progress-bar {
  /*other*/

  
}
.e-uploadbox .e-file-progress-bar {
  height: 2px;
  width: 100%;
  margin-top: 6px;
  margin-left: 8px;
}
.e-uploadbox .e-ul > li {
  width: 100%;
  
}
.e-uploadbox .e-ul > li {
  /*other*/
  height: 60px;
}
.e-uploadbox .e-ul li .e-file-list {
  width: 100%;
  clear: both;
}
.e-uploadbox .e-file-progress-status {
  
}
.e-uploadbox .e-file-progress-status {
  /*other*/

  
  width: 0%;
}
.e-uploadbox .e-file-progress-status {
  height: 2px;
}
.e-uploadbox .e-file-list .e-file-size {
  float: left;
  min-width: 100px;
  padding-left: 0;
  padding-right: 0;
  width: 100px;
}
.e-uploadbox .e-file-name .e-file-name-txt,
.e-uploadbox .e-drag-wrapper .e-file-name .e-file-name-txt,
.e-uploadbox .e-file-head.e-head-name,
.e-uploadbox .e-drag-wrapper .e-file-head.e-head-name {
  text-indent: 16px;
}
.e-uploadbox .e-file-size .e-file-name-txt {
  left: -11px;
  text-align: left;
}
.e-uploadbox .e-file-name-txt {
  position: relative;
  top: 13px;
  font-weight: normal;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 20px;
}
.e-uploadbox .e-file-upload {
  
}
.e-uploadbox .e-file-upload {
  
}
.e-uploadbox .e-file-upload {
  padding: 20px 0px;
  height: 70px;
  box-sizing: border-box;
}
.e-uploadbox .e-uploadbtn,
.e-uploadbox .e-uploadclosebtn {
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 40px;
  width: 100px;
  position: relative;
  
}
.e-uploadbox .e-uploadbtn,
.e-uploadbox .e-uploadclosebtn {
  /*other*/
  border: 1px solid;
}
.e-uploadbox .e-uploadbtn,
.e-uploadbox .e-uploadclosebtn {
  margin-left: 15px;
}
.e-uploadbox .e-uploadinput,
.e-uploadbox .e-selectpart,
.e-uploadbox .e-select .e-inputbtn,
.e-uploadbox.e-disable .e-select .e-inputbtn {
  height: 100%;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
}
.e-uploadbox.e-rtl .e-icon.e-file-cancel:before,
.e-uploadbox.e-rtl .e-icon.e-delete:before,
.e-uploadbox.e-rtl .e-icon.e-reload:before {
  top: 0px;
  left: 2px;
}
.e-uploadbox.e-rtl .e-file-name-txt,
.e-mobile-upload.e-uploadbox.e-dialog.e-rtl .e-file-name-txt {
  text-align: right;
  left: 0px;
}
.e-uploadbox.e-rtl .e-file-view,
.e-uploadbox.e-rtl .e-file-head,
.e-uploadbox.e-rtl .e-action-perform,
.e-uploadbox.e-rtl .e-icon.e-file-cancel {
  float: right;
}
.e-uploadbox.e-rtl .e-action-perform {
  margin-left: 0px;
  
}
.e-uploadbox.e-rtl .e-action-perform {
  /*other*/
  margin-right: 15px;
}
.e-uploadbox.e-rtl .e-file-progress-bar {
  
}
.e-uploadbox.e-rtl .e-file-size .e-file-name-txt {
  left: 10px;
  text-align: right;
}
.e-uploadbox.e-rtl .e-file-list {
  text-align: right;
}
.e-uploadbox.e-rtl .e-upload-file .e-icon {
  margin-right: 35%;
  left: 0;
}
.e-uploadbox .e-file-progress {
  border: 1px solid transparent;
}
.e-uploadbox .e-upload-progress {
  border: 1px solid transparent;
}
.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon {
  float: left;
  margin-top: 5px;
  position: relative;
  cursor: pointer;
  
}
.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon {
  height: 16px;
  width: 16px;
}
.e-uploaddialog.e-dialog .e-ul .e-action-perform .e-icon {
  float: left;
  margin-top: 5px;
  position: relative;
  cursor: pointer;
  
}
.e-uploaddialog.e-dialog .e-ul .e-action-perform .e-icon {
  height: 16px;
  width: 16px;
}
.e-uploadbox .e-file-list .e-checkmark,
.e-uploadbox .e-file-list .e-file-percentage-failed {
  margin-top: -5px;
  left: 43%;
  border-radius: 60px 60px 60px 60px;
  position: relative;
  
}
.e-uploadbox .e-file-list .e-checkmark,
.e-uploadbox .e-file-list .e-file-percentage-failed {
  /*other*/
  height: 23px;
  width: 23px;
}
.e-uploadbox .e-action-perform {
  border-radius: 4px 4px 4px 4px;
  
}
.e-uploadbox .e-action-perform {
  /*other*/

  
  float: left;
  margin-top: 11px;
}
.e-uploadbox .e-action-perform {
  width: 16px;
  height: 16px;
  margin-left: 25px;
}
.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon:before {
  
}
.e-uploadbox.e-rtl .e-dialog .e-ul .e-action-perform .e-icon:before {
  
}
.e-uploadbox .e-icon.e-checkmark:before {
  top: 4px;
  position: relative;
  left: -3px;
}
.e-uploadbox .e-head-name,
.e-uploadbox .e-head-status {
  width: 200px;
}
.e-uploadbox .e-file-list .e-image-wrapper {
  height: 85%;
  padding: 0 5px;
  float: left;
}
.e-uploadbox .e-file-list .e-image-wrapper {
  text-align: left;
  width: 30px;
  margin-top: 1%;
  margin-left: 1%;
}
.e-uploadbox .e-file-list .e-image-wrapper .e-fileformat-image {
  height: 40px;
  width: 40px;
  display: block;
}
.e-uploadbox .e-file-progress {
  width: 200px;
}
.e-uploadbox.e-rtl .e-icon.e-file-percentage-failed:before,
.e-uploadbox.e-rtl .e-icon.e-checkmark:before {
  left: 3px;
}
.e-uploadbox .e-icon.e-file-cancel:before,
.e-uploadbox .e-icon.e-delete:before,
.e-uploadbox .e-icon.e-reload:before {
  top: 0px;
  position: relative;
  
}
.e-uploadbox .e-icon.e-file-cancel:before,
.e-uploadbox .e-icon.e-delete:before,
.e-uploadbox .e-icon.e-reload:before {
  /*other*/
  font-size: 16px;
  left: -7px;
}
.e-uploadbox .e-uploaddialog.e-dialog.e-dialog-content {
  position: relative;
  border: 0;
  background: none;
  overflow: auto;
  border-image: initial;
}
.e-uploadbox.e-dialog .e-titlebar {
  
}
.e-uploadbox.e-dialog .e-titlebar {
  /*other*/

  
  position: relative;
}
.e-uploadbox.e-dialog .e-titlebar {
  padding: 20px 25px 28px 25px;
}
.e-uploadbox.e-dialog .e-titlebar .e-title {
  margin-left: 3px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.e-uploadbox.e-dialog .e-close {
  margin: 0px 2px 2px 2px;
}
.e-uploadbox.e-dialog .e-dialog-icon {
  
}
.e-uploadbox.e-dialog .e-dialog-icon {
  /*other*/

  top: 5px;
}
.e-uploadbox.e-dialog .e-dialog-icon {
  width: 16px;
  height: 16px;
}
.e-uploadbox .e-file-head {
  
  float: left;
  height: 25px;
  position: relative;
  text-indent: 12px;
  top: 30%;
}
.e-uploadbox .e-file-head {
  
}
.e-uploadbox .e-file-head {
  font-size: 13px;
  font-weight: 600;
}
.e-uploadbox .e-head-size {
  width: 100px;
}
.e-uploadbox .e-file-head.e-head-status {
  text-indent: 50px;
  
}
.e-uploadbox .e-head-content {
  
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.e-uploadbox .e-head-content {
  
}
.e-uploadbox .e-head-content {
  height: 36px;
}
.e-uploadbox.e-rtl .e-head-content {
  
}
.e-uploadbox.e-rtl .e-file-upload {
  
}
.e-uploadbox .e-dialog.e-widget-content {
  padding: 0px;
}
.e-uploadbox .e-dialog.e-widget-content .e-icon {
  display: block;
  vertical-align: middle;
}
.e-mobile-upload.e-uploadbox .e-action-container {
  width: 160px;
  padding-top: 10px;
}
.e-uploadbox .e-action-container.sync {
  width: 125px;
}
.e-mobile-upload.e-uploadbox .e-action-container.sync {
  width: 75px;
}
.e-mobile-upload.e-uploadbox .e-uploadbtn,
.e-mobile-upload.e-uploadbox .e-uploadclosebtn {
  margin-left: 0px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-header {
  padding: 4px;
  font-size: 14px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-uploadbtn.e-btn {
  float: right;
  
}
.e-mobile-upload.e-uploadbox.e-dialog .e-uploadbtn.e-btn {
  margin-left: 15px;
}
.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-uploadclosebtn.e-btn {
  margin-left: 0px;
  float: left;
}
.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-uploadclosebtn.e-btn {
  margin-left: 15px;
  float: right;
}
.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-uploadbtn.e-btn {
  margin-left: 0px;
  float: left;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-head-content {
  display: none;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-name-txt {
  top: 0px;
  font-size: 12px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-list > div {
  float: left;
  height: 20px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-percentage {
  padding-top: 0px;
  padding-left: 15px;
  width: 175px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-titlebar .e-title {
  margin-right: 15px;
  margin-left: 12px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-list .e-action-perform {
  float: right;
  margin-right: 12px;
  width: 15px;
  
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-list .e-action-perform {
  /*material*/
  margin-top: 0px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-size > .e-file-name-txt {
  font-size: 10px;
  left: -1px;
  text-align: left;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-progress-status,
.e-mobile-upload.e-uploadbox.e-dialog .e-file-progress-bar {
  
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-progress-status,
.e-mobile-upload.e-uploadbox.e-dialog .e-file-progress-bar {
  /*material*/
  height: 12px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-file-upload button.e-btn {
  font-size: 12px;
  height: 30px;
  width: 70px;
}
.e-rtl.e-mobile-upload.e-uploadbox.e-dialog .e-file-upload > button {
  left: -4px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon {
  width: 10px;
  top: -2px;
  
}
.e-mobile-upload.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon {
  /*material*/
  margin-left: 5px;
}
.e-mobile-upload.e-uploadbox.e-dialog .e-dialog-icon {
  
}
.e-mobile-upload.e-uploadbox.e-dialog .e-dialog-icon {
  /*material*/
  top: 0px;
}
.e-mobile-upload.e-uploadbox .e-ul > li,
.e-mobile-upload {
  height: 100%;
}
.e-mobile-upload.e-uploadbox .e-icon.e-close:before,
.e-mobile-upload.e-uploadbox .e-icon.e-file-cancel:before {
  
}
.e-mobile-upload.e-uploadbox .e-icon.e-close:before,
.e-mobile-upload.e-uploadbox .e-icon.e-file-cancel:before {
  /*material*/
  font-size: 12px;
}
.e-uploadbox .e-icon.e-checkmark:before,
.e-uploadbox .e-icon.e-file-percentage-failed:before {
  position: relative;
  
}
.e-uploadbox .e-icon.e-checkmark:before,
.e-uploadbox .e-icon.e-file-percentage-failed:before {
  /*material*/
  top: 4px;
  left: -3px;
}
.e-mobile-upload.e-uploadbox .e-file-upload {
  height: 50px;
  padding: 0px;
}
.e-mobile-upload.e-uploadbox .e-ul > li,
.e-mobile-upload.e-uploadbox .e-ul li .e-file-list,
.e-mobile-upload.e-uploadbox .e-ul li:nth-child(odd) > .e-file-list {
  height: 100%;
  border-bottom: none;
  top: 3px;
}
.e-mobile-upload.e-uploadbox .e-ul li .e-file-list {
  padding-bottom: 5px;
}
.e-mobile-upload.e-uploadbox .e-ul {
  border-bottom: 1px solid #c4c4c4;
}
.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-file-list > div {
  float: right;
  height: 20px;
}
.e-rtl.e-mobile-upload.e-uploadbox.e-dialog .e-file-list .e-action-perform {
  float: left;
  margin-left: 5px;
}
.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-file-size > .e-file-name-txt {
  text-align: right;
  left: 0px;
}
.e-mobile-upload.e-uploadbox.e-rtl.e-dialog .e-file-percentage {
  margin-right: 15px;
}
.e-treeview-wrap {
  white-space: nowrap;
  outline: 0 none;
  border-image: initial;
}
.e-treeview-wrap > .e-ul {
  overflow: auto;
  height: inherit;
}
.e-treeview .e-treeview-ul {
  background: 0;
  list-style-type: none;
  position: relative;
  outline: 0 none;
  
}
.e-treeview .e-treeview-ul {
  margin-left: 0px;
}
.e-fullrow-wrap.e-treeview-wrap {
  position: relative;
}
.e-fullrow-wrap .e-ul {
  position: relative;
}
.e-fullrow-wrap .e-treeview-ul {
  position: inherit;
}
.e-treeview .e-item {
  margin: 0;
  
  white-space: nowrap;
  outline: 0 none;
}
.e-treeview .e-item {
  padding: 2px 0px 2px 20px;
}
.e-treeview .e-text {
  border: 1px solid transparent;
  padding: 5px 7px 6px 7px;
  text-decoration: none;
  min-height: 15px;
  min-width: 10px;
  border-image: initial;
  outline: 0 none;
  
}
.e-treeview .e-text {
  margin-left: 8px;
  font-size: 14px;
}
.e-fullrow-wrap .e-text {
  vertical-align: top;
}
.e-fullrow-wrap .e-fullrow {
  width: 100%;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  margin-top: -32px;
  height: 32px;
  box-sizing: border-box;
  overflow: hidden;
}
.e-fullrow-wrap .e-text-wrap {
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.e-treeview .e-text.e-editable {
  background: none;
  border: none;
  padding: 0;
}
.e-treeview .e-text.e-editable .e-tree-input {
  box-sizing: border-box;
  padding: 0 0 0 7px;
  
  margin: 0;
}
.e-treeview-wrap.e-rtl .e-text.e-editable .e-tree-input {
  padding: 0 7px 0 0;
}
.e-dragedNode {
  z-index: 10002;
  line-height: 1.42857143;
  margin-left: 20px;
  display: table;
  
}
.e-dragedNode {
  padding: 4px 8px 5px 0px;
  font-size: 14px;
}
.e-rtl.e-dragedNode {
  
}
.e-rtl.e-dragedNode {
  padding: 4px 0px 5px 8px;
}
.e-icon.e-dropedStatus:before {
  float: left;
  
}
.e-icon.e-dropedStatus:before {
  margin: 4px 8px;
}
.e-dragedNode .e-icon.e-minus:before,
.e-dragedNode.e-rtl .e-icon.e-minus:before {
  content: "\e833";
}
.e-dragedNode .e-icon.e-plus:before,
.e-dragedNode.e-rtl .e-icon.e-plus:before {
  content: "\e834";
}
.e-dragedNode .e-insertInbetween:before {
  content: "\e835";
}
.e-dragedNode .e-insertInbetween-rtl:before {
  content: "\e836";
}
.e-rtl .e-icon.e-dropedStatus:before {
  float: right;
}
.e-dragedNode .e-text {
  text-decoration: none;
  display: table-cell;
  white-space: nowrap;
  margin: 0 0 1px;
}
.e-treeview-wrap .e-sibling {
  
  position: absolute;
  margin-top: -2px;
  z-index: 2;
}
.e-treeview-wrap .e-sibling {
  width: 0;
  height: 0;
  border-top: 3px solid transparent;
  border-left: 4px solid;
  border-bottom: 3px solid transparent;
}
.e-treeview-wrap.e-rtl .e-sibling {
  
}
.e-treeview-wrap.e-rtl .e-sibling {
  border-left: none;
  border-right: 4px solid;
}
.e-treeview-wrap .e-sibling::before {
  
}
.e-treeview-wrap .e-sibling::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 3px;
  width: 94px;
  height: 1px;
  z-index: 2;
}
.e-treeview-wrap.e-rtl .e-sibling::before {
  
}
.e-treeview-wrap.e-rtl .e-sibling::before {
  right: 3px;
}
.e-icon.e-dropedStatus {
  width: 14px;
  height: 14px;
  display: table-cell;
  
}
.e-rtl .e-icon.e-dropedStatus {
  
}
.e-drop-count {
  position: absolute;
  top: -10px;
  border: 1px solid;
  min-width: 12px;
  padding: 2px 4px;
  text-align: center;
  font-size: 12px;
  border-radius: 15px;
  
}
.e-drop-count {
  margin-left: -3px;
  font-weight: 500;
}
.e-rtl .e-drop-count {
  
}
.e-rtl .e-drop-count {
  left: -10px;
}
.e-treeview ul {
  padding: 2px 0px 0px 0px;
  width: auto;
  list-style-type: none;
  outline: 0 none;
}
.e-treeview-wrap > ul {
  
}
.e-treeview-wrap > ul {
  padding: 0px 0px 0px 15px;
}
.e-treeview.e-rtl ul {
  
}
.e-treeview-wrap.e-rtl > ul {
  padding: 0px 15px 0px 0px;
}
.e-treeview ul:first-child,
.e-treeview {
  min-height: 15px;
}
.e-treeview .e-plus,
.e-treeview .e-minus,
.e-treeview .e-icon.e-load {
  background-repeat: no-repeat;
  border: 0 none transparent;
  float: left;
  cursor: pointer;
  
}
.e-treeview .e-plus,
.e-treeview .e-minus,
.e-treeview .e-icon.e-load {
  width: 20px;
  height: 20px;
  margin-top: 6px;
  margin-left: -20px;
}
.e-treeview-wrap .e-plus:before,
.e-treeview-wrap .e-minus:before,
.e-treeview-wrap .e-load:before {
  
}
.e-treeview-wrap .e-plus:before,
.e-treeview-wrap .e-minus:before,
.e-treeview-wrap .e-load:before {
  margin: 4px auto;
}
.e-treeview-wrap.e-rtl .e-plus:before,
.e-treeview-wrap.e-rtl .e-minus:before,
.e-treeview-wrap.e-rtl .e-load:before {
  
}
.e-treeview-wrap.e-rtl .e-plus:before,
.e-treeview-wrap.e-rtl .e-minus:before,
.e-treeview-wrap.e-rtl .e-load:before {
  margin: 4px auto;
}
.e-treeview-wrap .e-icon.e-load {
  
}
.e-treeview-wrap .e-icon.e-load {
  background-size: 10px;
}
.e-treeview .e-item img.e-align {
  vertical-align: middle;
  margin-left: 5px;
}
.e-treeview-wrap .e-item div > a > span,
.e-treeview-wrap .e-item div > a > img,
.e-dragedNode .e-text > span,
.e-dragedNode .e-text > img {
  
}
.e-treeview-wrap .e-item div > a > span,
.e-treeview-wrap .e-item div > a > img,
.e-dragedNode .e-text > span,
.e-dragedNode .e-text > img {
  margin-right: 8px;
}
.e-treeview-wrap .e-item div > .e-chkbox-wrap {
  
  float: left;
  margin-top: 3px;
}
.e-treeview-wrap .e-item div > .e-chkbox-wrap {
  margin-left: 16px;
  margin-right: 0;
}
.e-treeview-wrap.e-rtl .e-item div > span + span {
  margin-right: 6px;
  margin-left: 4px;
}
.e-treeview-wrap.e-rtl .e-item {
  padding: 2px 20px 2px 0px;
}
.e-treeview-wrap.e-rtl .e-treeview {
  
}
.e-treeview-wrap.e-rtl .e-treeview-ul {
  
}
.e-treeview-wrap.e-rtl .e-treeview.e-treeview-ul {
  
}
.e-treeview-wrap.e-rtl .e-item .e-icon {
  float: right;
}
.e-treeview-wrap.e-rtl .e-plus,
.e-treeview-wrap.e-rtl .e-minus,
.e-treeview-wrap.e-rtl .e-icon.e-load {
  
}
.e-treeview-wrap.e-rtl .e-plus,
.e-treeview-wrap.e-rtl .e-minus,
.e-treeview-wrap.e-rtl .e-icon.e-load {
  margin-right: -20px;
}
.e-treeview-wrap.e-rtl .e-item img.e-align {
  vertical-align: middle;
  margin-right: 5px;
}
.e-treeview-wrap.e-rtl .e-text {
  
}
.e-treeview-wrap.e-rtl .e-text {
  margin-right: 8px;
  margin-left: 0;
}
.e-treeview-wrap.e-rtl .e-item div > .e-chkbox-wrap {
  
  float: right;
}
.e-treeview-wrap.e-rtl .e-item div > .e-chkbox-wrap {
  margin-left: 0;
  margin-right: 16px;
}
.e-treeview-wrap.e-rtl .e-chkbox-wrap div > span {
  text-align: right;
}
.e-treeview-wrap .e-chkbox-wrap .e-chkbox-small > span {
  
}
.e-treeview-wrap.e-rtl .e-item div > a > span,
.e-treeview-wrap.e-rtl .e-item div > a > img,
.e-dragedNode.e-rtl .e-text > span,
.e-dragedNode.e-rtl .e-text > img {
  margin-right: 0px;
  
}
.e-treeview-wrap.e-rtl .e-item div > a > span,
.e-treeview-wrap.e-rtl .e-item div > a > img,
.e-dragedNode.e-rtl .e-text > span,
.e-dragedNode.e-rtl .e-text > img {
  margin-left: 8px;
}
.e-treeview .e-treeview-ul {
  margin-bottom: -2px;
}
.e-treeview .e-text,
.e-autocomplete.e-disable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-treeview .e-fe-popup span {
  display: inline-block;
  height: 16px;
  cursor: pointer;
  padding: 4px;
  border: 1px solid transparent;
  width: 16px;
}
.e-treeview .e-fe-popup .e-tail:before,
.e-treeview .e-fe-popup .e-tail:after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-treeview .e-fe-popup {
  position: absolute;
  font-weight: normal;
  z-index: 99999;
}
.e-treeview .e-fe-popup .e-content {
  border-radius: 4px;
  font-size: 14px;
  padding: 4px 4px;
}
.e-treeview .e-fe-popup .e-content {
  border-width: 1px;
  border-style: solid;
}
.e-treeview .e-fe-popup .e-downtail:after {
  top: 34px;
}
.e-fullrow-wrap .e-treeview-ul {
  margin-bottom: -2px;
}
.e-fullrow-wrap .e-li-active .e-active,
.e-fullrow-wrap .e-li-hover .e-node-hover,
.e-fullrow-wrap .e-li-hover .e-node-focus,
.e-fullrow-wrap .e-li-focus .e-node-focus {
  border: 0px;
  
}
.e-fullrow-wrap .e-li-active .e-active,
.e-fullrow-wrap .e-li-hover .e-node-hover,
.e-fullrow-wrap .e-li-hover .e-node-focus,
.e-fullrow-wrap .e-li-focus .e-node-focus {
  margin: 1px 1px 1px 9px;
}
.e-fullrow-wrap.e-rtl .e-li-active .e-active,
.e-fullrow-wrap.e-rtl .e-li-hover .e-node-hover,
.e-fullrow-wrap.e-rtl .e-li-hover .e-node-focus,
.e-fullrow-wrap.e-rtl .e-li-focus .e-node-focus {
  
}
.e-fullrow-wrap.e-rtl .e-li-active .e-active,
.e-fullrow-wrap.e-rtl .e-li-hover .e-node-hover,
.e-fullrow-wrap.e-rtl .e-li-hover .e-node-focus,
.e-fullrow-wrap.e-rtl .e-li-focus .e-node-focus {
  margin: 1px 9px 1px 1px;
}
.e-treeview-wrap.e-dragging .e-text,
.e-fullrow-wrap.e-dragging .e-text-wrap,
.e-treeview-wrap.e-dragging .e-chkbox-wrap div > span {
  cursor: default;
}
.e-treeview-wrap:not(.e-fullrow-wrap) .e-text {
  
}
.e-treeview-wrap .e-icon.e-plus,
.e-treeview-wrap .e-icon.e-minus {
  
}
.e-treeview-wrap .e-icon.e-plus,
.e-treeview-wrap .e-icon.e-minus {
  -webkit-transition: -webkit-transform 0.1s linear;
  transition: -webkit-transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
}
.e-treeview-wrap:not(.e-rtl) .e-icon.e-plus {
  
}
.e-treeview-wrap:not(.e-rtl) .e-icon.e-plus {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.e-treeview-wrap.e-rtl .e-icon.e-plus {
  
}
.e-treeview-wrap.e-rtl .e-icon.e-plus {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.e-treeview-wrap:not(.e-rtl) .e-icon.e-minus {
  
}
.e-treeview-wrap:not(.e-rtl) .e-icon.e-minus {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.e-treeview-wrap.e-rtl .e-icon.e-minus {
  
}
.e-treeview-wrap.e-rtl .e-icon.e-minus {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.e-treeview .e-draggable {
  touch-action: none;
}
.e-waitpopup-pane {
  opacity: 0.85;
  filter: alpha(opacity=85);
  position: absolute;
}
.e-waitpopup-pane .e-image {
  
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 auto;
  position: relative;
}
.e-waitpopup-pane .e-image {
  
}
.e-waitpopup-pane .e-image {
  /*office-365*/
  height: 55px;
  width: 55px;
  border-radius: 50%;
}
.e-waitpopup-pane .e-text {
  font-size: 16px;
  margin: 0;
  position: relative;
  text-align: center;
}
.e-toolbar {
  margin-top: 0;
  outline: 0 none;
  
}
.e-toolbar {
  border: 1px solid;
}
.e-toolbar.e-toolbarspan {
  width: 100%;
  
}
.e-toolbar.e-toolbarspan {
  
}
.e-toolbar.e-toolbarspan {
  height: auto;
  box-shadow: none;
  padding-left: 10px;
  padding-right: 10px;
}
.e-toolbar.e-toolbarspan.e-inline {
  border-radius: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.e-toolbar.e-toolbarspan.e-inline {
  border: 0px;
}
.e-toolbar > ul > li {
  position: relative;
  cursor: default;
  list-style-type: none;
  
}
.e-toolbar > ul > li {
  
}
.e-toolbar > ul > li {
  border: 0px solid transparent;
  padding: 12px;
}
.e-toolbar > ul > li div.e-item-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.e-toolbar.e-js ul > li.e-tooltxt {
  
}
.e-toolbar.e-js ul > li.e-tooltxt {
  /*other*/

  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.e-toolbar.e-js ul > li.e-tooltxt {
  margin-right: 2px;
}
.e-toolbar.e-js ul.e-ul.e-vertical > li.e-tooltxt {
  margin-right: 0px;
  margin-bottom: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.e-toolbar.e-js ul > li.e-tooltxt:last-child {
  
}
.e-toolbar,
.e-toolbar > .e-vertical,
.e-toolbar > .e-horizontal,
.e-toolbar div:first-child {
  overflow: hidden;
}
.e-toolbar > .e-horizontal.e-ul > li,
.e-toolbar > .e-horizontal .e-spriteimg,
.e-toolbar.e-rtl > .e-res-pos {
  float: left;
}
.e-toolbar > .e-horizontal.e-ul {
  
}
.e-toolbar > .e-horizontal.e-ul {
  /*other*/
  vertical-align: middle;
  float: left;
  height: auto;
}
.e-toolbar.e-rtl > .e-horizontal.e-comnrtl,
.e-toolbar.e-rtl > .e-horizontal .e-comnrtl,
.e-toolbar > .e-res-pos {
  float: right;
}
.e-toolbar > .e-vertical .e-comnrtl {
  direction: rtl;
}
.e-toolbar > .e-horizontal .e-align,
.e-toolbar > .e-horizontal .e-tooltxt,
.e-toolbar > .e-vertical .e-align,
.e-toolbar > .e-vertical > .e-tooltxt {
  vertical-align: middle;
  outline: none;
}
.e-toolbar > .e-horizontal .e-disable,
.e-toolbar > .e-vertical .e-disable {
  background-color: transparent;
  
}
.e-toolbar > .e-horizontal .e-disable,
.e-toolbar > .e-vertical .e-disable {
  /*other*/

  
}
.e-toolbar > .e-horizontal .e-disable,
.e-toolbar > .e-vertical .e-disable {
  border: 0px solid transparent;
}
.e-toolbar ul:last-child > li:last-child,
.e-toolbar.e-rtl ul:first-child > li:last-child {
  margin-right: 0;
}
.e-toolbar > ul > li {
  
}
.e-toolbar > ul > li {
  margin-right: 2px;
}
.e-toolbar .e-icon.e-res-pos.e-arrow-sans-down {
  height: 23px;
  line-height: normal;
  font-size: 17px;
  cursor: pointer;
  margin-top: 5px;
  
}
.e-toolbar .e-icon.e-res-pos.e-arrow-sans-down {
  margin-top: 15px;
}
.e-toolbar .e-icon.e-res-pos.e-arrow-sans-down:before {
  
}
.e-toolbar .e-icon.e-res-pos.e-arrow-sans-down.e-active {
  
}
.e-toolbar .e-icon.e-res-pos.e-arrow-sans-down.e-active:before {
  
}
.e-toolbar .e-icon.e-toolbar-res-arrow {
  
}
.e-toolbar .e-icon.e-toolbar-res-arrow {
  /*other*/
  height: 28px;
  width: 28px;
  line-height: normal;
}
.e-toolbar .e-icon.e-toolbar-res-arrow:before {
  
  font-size: 21px;
  cursor: pointer;
}
.e-toolbar .e-icon.e-toolbar-res-arrow:before {
  content: "\e76b";
}
.e-toolbar .e-icon.e-toolbar-res-arrow:before {
  margin-top: 9px;
}
.e-toolbar .e-display-none,
.e-toolbar.e-display-none {
  display: none;
}
.e-toolbar .e-display-block,
.e-toolbar.e-display-block {
  display: block;
}
.e-abs-position {
  position: absolute;
}
.e-rel-position {
  position: relative;
  
}
.e-rel-position {
  /*other*/
  right: 8px;
}
.e-rtl .e-rel-position {
  right: auto;
  
}
.e-rtl .e-rel-position {
  /*other*/
  left: 8px;
}
.e-toolbar.e-responsive-toolbar {
  
}
.e-toolbar.e-responsive-toolbar {
  /*other*/
  width: 200px;
}
.e-slider {
  display: block;
  outline: 0 none;
  position: relative;
  height: 100%;
  width: 100%;
  z-index: 10;
  
}
.e-slider {
  border: 0 none;
}
.e-slider-wrap.e-horizontal {
  
}
.e-slider-wrap.e-horizontal {
  height: 4px;
}
.e-slider-wrap.e-vertical {
  height: 100%;
  width: 4px;
}
.e-slider.e-corner,
.e-slider.e-corner .e-handle,
.e-slider.e-corner .e-range {
  border-radius: 2px;
}
.e-slider.e-js,
.e-slider.e-js .e-range {
  border-radius: 2px;
}
.e-slider,
.e-slider .e-handle,
.e-slider .e-range {
  border-radius: 100px;
}
.e-scale-wrap .e-slider.e-js {
  border-radius: 5px;
}
.e-slider-wrap .e-handle {
  
}
.e-slider-wrap.e-horizontal .e-handle {
  
}
.e-slider-wrap.e-horizontal .e-handle {
  top: '-3px';
}
.e-slider-wrap.e-horizontal .e-handle.e-default {
  
}
.e-slider-wrap.e-horizontal .e-handle.e-default {
  top: -6px;
}
.e-slider .e-handle.e-hover {
  
}
.e-slider .e-handle.e-focus {
  
}
.e-slider-wrap.e-disable .e-handle.e-select {
  
}
.e-slider .e-handle.e-select.e-focus:not(.e-no-tab) {
  
}
.e-slider .e-handle {
  touch-action: none;
}
@-webkit-keyframes sliderFocusHandle {
  0% {
    -webkit-transform: scale(0.714);
  }
  50% {
    -webkit-transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes sliderFocusHandle {
  0% {
    -ms-transform: scale(0.714);
    transform: scale(0.714);
  }
  50% {
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.e-slider-wrap.e-disable .e-handle.e-select.e-handle-start {
  
}
.e-slider-wrap.e-disable .e-handle.e-select.e-handle-start:after {
  
}
.e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab):after {
  
}
.e-slider .e-handle.e-select.e-focus:not(.e-no-tab):after {
  
}
.e-slider .e-handle.e-select.e-default.e-focus:not(.e-no-tab):after {
  
}
.e-tooltipbox {
  
}
.e-tooltipbox {
  margin-top: -1px;
  -webkit-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  -moz-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  -o-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  -ms-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
}
.e-tooltipbox.e-vertical {
  
}
.e-tooltipbox.e-vertical {
  margin-left: 1px;
  -webkit-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  -moz-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  -o-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  -ms-animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
  animation: e-fadeIn 365ms cubic-bezier(0.1, 0.9, 0.2, 1);
}
.e-slider-wrap .e-scale .e-tick .e-tick-value {
  
}
.e-slider-wrap .e-scale {
  
}
.e-slider .e-handle.e-select.e-default.e-focus:not(.e-no-tab):after,
.e-slider-wrap.e-disable .e-slider .e-handle.e-default:after {
  
}
.e-slider-wrap.e-vertical .e-handle {
  left: -3px;
}
.e-slider-wrap.e-vertical .e-handle.e-default {
  
}
.e-slider-wrap.e-vertical .e-handle.e-default {
  left: -6px;
}
.e-slider .e-handle {
  cursor: pointer;
  outline: 0 none;
  position: absolute;
  
}
.e-slider .e-handle {
  height: 12px;
  width: 12px;
}
.e-slider .e-handle {
  border: 2px solid;
}
.e-slider-wrap.e-horizontal .e-range {
  height: 100%;
  
}
.e-slider-wrap.e-horizontal .e-range {
  top: 0;
}
.e-slider-wrap.e-vertical .e-range {
  left: 0;
  width: 100%;
}
.e-slider .e-range {
  border: 0 none;
  display: block;
  position: absolute;
}
.e-scale {
  list-style: none outside none;
  outline: 0 none;
  position: relative;
  z-index: 1;
}
.e-scale.e-ie8 {
  
}
.e-slider-wrap.e-small-size .e-scale.e-h-scale {
  width: 100%;
  
}
.e-scale.e-v-scale {
  height: 100%;
}
.e-slider-wrap.e-small-size .e-scale.e-v-scale {
  
}
.e-slider-wrap.e-small-size .e-v-scale .e-tick .e-tick-value {
  
}
.e-scale.e-v-scale .e-tick {
  
}
.e-scale .e-tick {
  background-color: transparent;
  background-position: center center;
  cursor: default;
  position: relative;
  height: 100%;
}
.e-scale .e-tick .e-tick-value {
  font-size: 10px;
  position: absolute;
}
.e-h-scale .e-tick {
  background-repeat: repeat-y;
}
.e-v-scale .e-tick {
  background-repeat: repeat-x;
}
.e-h-scale .e-tick .e-tick-value {
  
}
.e-h-scale .e-tick .e-tick-value {
  top: -17px;
}
.e-scale.e-h-scale .e-tick {
  
}
.e-h-scale .e-tick.e-first-tick {
  background-position: left center;
}
.e-h-scale .e-tick.e-last-tick {
  background-position: right center;
}
.e-rtl .e-h-scale .e-tick.e-first-tick {
  background-position: right center;
}
.e-rtl .e-h-scale .e-tick.e-last-tick {
  background-position: left center;
}
.e-v-scale .e-tick.e-first-tick {
  background-position: center top;
}
.e-v-scale .e-tick.e-last-tick {
  background-position: center bottom;
}
@keyframes e-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@font-face {
  font-family: 'ej-webfont';
  src: url('office-365/icons/ejicons.eot?-dzszjm');
  src: url('office-365/icons/ejicons.eot?#iefix-dzszjm') format('embedded-opentype'), url('office-365/icons/ejicons.woff?-dzszjm') format('woff'), url('office-365/icons/ejicons.woff') format('woff'), url('office-365/icons/ejicons.ttf?-dzszjm') format('truetype'), url('office-365/icons/ejicons.svg?-dzszjm#ejicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.e-icon,
.e-rte-toolbar-icon,
.e-background-color,
.e-font,
.e-rte-footericon,
.e-resize-handle,
.e-ddl-icon {
  font-family: 'ej-webfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.e-icon {
  font-size: 14px;
}
.e-rte-toolbar-icon,
.e-background-color,
.e-font,
.e-rte-footericon,
.e-rte-footer .e-resize-handle {
  font-size: 16px;
}
.e-icon:before,
.e-rte-toolbar-icon:before,
.e-background-color:before,
.e-font:before,
.e-rte-footericon:before,
.e-resize-handle:before {
  display: block;
  margin: 0 auto;
}
.e-rte-toolbar-icon:before,
.e-background-color:before,
.e-font:before,
.e-rte-footericon:before,
.e-resize-handle:before {
  width: 16px;
  height: 16px;
}
.e-icon:before {
  width: 14px;
  height: 14px;
}
.e-grid .e-filterbarcell .e-icon:before {
  display: block;
  margin: 0 auto;
}
.e-icon {
  width: 16px;
  height: 16px;
}
.e-menu.e-horizontal > .e-list > a span.e-arrowhead-down:before,
.e-menu.e-horizontal > .e-list > span span.e-arrowhead-down:before,
.e-menu.e-horizontal > .e-list:hover > a span.e-arrowhead-down:before,
.e-menu.e-horizontal > .e-list:hover > span span.e-arrowhead-down:before,
/* RTL menu */ .e-menu.rtl > .e-list > a span.arrows:before,
.e-menu.rtl > .e-list > span span.arrows,
.e-menu.rtl > .e-list:hover > a span.arrows,
.e-menu.rtl > .e-list:hover > span span.arrows:before,
.e-menu.rtl.e-context > .e-list > a span.arrows:before,
.e-menu.rtl.e-context > .e-list > span span.arrows:before,
.e-menu.rtl.e-vertical > .e-list > a span.arrows:before,
.e-menu.rtl.e-vertical > .e-list > span span.arrows:before,
.e-menu.rtl .e-list > ul > .e-list > a span.arrows:before,
.e-menu.rtl .e-list > ul .e-list:hover > span span.arrows:before,
.e-menu.rtl.e-context > .e-list:hover span.arrows:before,
.e-menu.rtl.e-vertical > .e-list:hover span.arrows:before {
  
}
.e-menu.e-horizontal > .e-list > a span.e-arrowhead-down:before,
.e-menu.e-horizontal > .e-list > span span.e-arrowhead-down:before,
.e-menu.e-horizontal > .e-list:hover > a span.e-arrowhead-down:before,
.e-menu.e-horizontal > .e-list:hover > span span.e-arrowhead-down:before,
.e-menu.rtl > .e-list > a span.arrows:before,
.e-menu.rtl > .e-list > span span.arrows,
.e-menu.rtl > .e-list:hover > a span.arrows,
.e-menu.rtl > .e-list:hover > span span.arrows:before,
.e-menu.rtl.e-context > .e-list > a span.arrows:before,
.e-menu.rtl.e-context > .e-list > span span.arrows:before,
.e-menu.rtl.e-vertical > .e-list > a span.arrows:before,
.e-menu.rtl.e-vertical > .e-list > span span.arrows:before,
.e-menu.rtl .e-list > ul > .e-list > a span.arrows:before,
.e-menu.rtl .e-list > ul .e-list:hover > span span.arrows:before,
.e-menu.rtl.e-context > .e-list:hover span.arrows:before,
.e-menu.rtl.e-vertical > .e-list:hover span.arrows:before {
  content: "\e804";
}
.e-menu .e-list > ul > .e-list > a span.e-arrowhead-right:before,
.e-menu .e-list > ul > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-context > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-context > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-vertical > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-vertical > .e-list > span span.e-arrowhead-right:before,
.e-menu .e-list > ul .e-list:hover > a span.e-arrowhead-right:before,
.e-menu .e-list > ul .e-list:hover > span span.e-arrowhead-right:before,
.e-menu > .e-list:hover > a span.e-arrowhead-right:before,
.e-menu > .e-list:hover > span span.e-arrowhead-right:before {
  
}
.e-menu .e-list > ul > .e-list > a span.e-arrowhead-right:before,
.e-menu .e-list > ul > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-context > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-context > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-vertical > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-vertical > .e-list > span span.e-arrowhead-right:before,
.e-menu .e-list > ul .e-list:hover > a span.e-arrowhead-right:before,
.e-menu .e-list > ul .e-list:hover > span span.e-arrowhead-right:before,
.e-menu > .e-list:hover > a span.e-arrowhead-right:before,
.e-menu > .e-list:hover > span span.e-arrowhead-right:before {
  content: "\e62f";
}
.e-menu.e-rtl .e-list > ul > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-rtl .e-list > ul > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-rtl.e-context > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-rtl.e-context > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-rtl.e-vertical > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-rtl.e-vertical > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-rtl .e-list > ul .e-list:hover > a span.e-arrowhead-right:before,
.e-menu.e-rtl .e-list > ul .e-list:hover > span span.e-arrowhead-right:before {
  
}
.e-menu.e-rtl .e-list > ul > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-rtl .e-list > ul > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-rtl.e-context > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-rtl.e-context > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-rtl.e-vertical > .e-list > a span.e-arrowhead-right:before,
.e-menu.e-rtl.e-vertical > .e-list > span span.e-arrowhead-right:before,
.e-menu.e-rtl .e-list > ul .e-list:hover > a span.e-arrowhead-right:before,
.e-menu.e-rtl .e-list > ul .e-list:hover > span span.e-arrowhead-right:before {
  content: "\e630";
}
.e-icon.e-boardpin:before,
.e-icon.e-unpin:before {
  content: "\e684";
}
.e-icon.e-boardpin1:before,
.e-icon.e-pin:before {
  content: "\e683";
}
.e-icon.e-upload:before {
  content: "\e678";
}
.e-icon.e-reload:before {
  content: "\e677";
}
.e-upload-file .e-file-list .e-icon.e-file-cancel:before {
  
}
.e-upload-file .e-file-list .e-icon.e-file-cancel:before {
  /*other*/
  content: "\e656";
}
.e-icon.e-close:before {
  
}
.e-icon.e-close:before {
  content: "\e605";
}
.e-icon.e-addnew:before,
.e-icon.e-plus:before {
  content: "\e676";
}
.e-icon.e-minus:before,
.e-icon.e-minimize:before {
  content: "\e675";
}
.e-icon.e-rarrowright-2x:before {
  content: "\e674";
}
.e-icon.e-rarrowup-2x:before {
  content: "\e672";
}
.e-icon.e-rarrowdown-2x:before {
  content: "\e673";
}
.e-icon.e-rarrowleft-2x:before {
  content: "\e671";
}
.e-icon.e-login:before {
  content: "\e670";
}
.e-icon.e-orientationlanscape:before {
  content: "\e66f";
}
.e-icon.e-searchfind:before,
.e-icon.e-search:before {
  content: "\e66e";
}
.e-icon.e-alignleft:before {
  content: "\e682";
}
.e-icon.e-aligncenter:before {
  content: "\e66d";
}
.e-icon.e-alignright:before {
  content: "\e66b";
}
.e-icon.e-alignjustify:before {
  content: "\e66c";
}
.e-icon.e-alignnone:before {
  content: "\e66a";
}
.e-icon.e-filterset:before {
  content: "\e669";
}
.e-icon.e-filternone:before {
  content: "\e668";
}
.e-icon.e-arrowheadup-2x:before {
  content: "\e667";
}
.e-icon.e-arrowheaddown-2x:before {
  content: "\e666";
}
.e-icon.e-arrowheadleft:before,
.e-icon.e-arrowheadleft-2x:before,
.e-icon.e-left-arrow:before,
.e-rtl .e-icon.e-right-arrow:before,
:not(.e-splitter).e-rtl .e-icon.e-arrow-sans-right:before {
  content: "\e665";
}
.e-icon.e-arrowheadright:before,
.e-icon.e-arrowheadright-2x:before,
.e-icon.e-right-arrow:before,
.e-rtl .e-icon.e-left-arrow:before,
:not(.e-splitter).e-rtl .e-icon.e-arrow-sans-left:before {
  content: "\e664";
}
.e-icon.e-numbering:before {
  content: "\e663";
}
.e-icon.e-bullets:before {
  content: "\e661";
}
.e-icon.e-maximize:before {
  content: "\e660";
}
.e-icon.e-delete:before {
  content: "\e681";
}
.e-icon.e-chevron-circle-right:before {
  content: "\e73f";
}
.e-icon.e-chevron-circle-left:before {
  content: "\e740";
}
.e-icon.e-mediaback:before {
  content: "\e65f";
}
.e-icon.e-mediaforward:before {
  content: "\e65e";
}
.e-icon.e-arrowheadright-2x:before {
  content: "\e664";
}
.e-icon.e-arrowheadleft-2x:before {
  content: "\e665";
}
.e-icon.e-medianext:before {
  content: "\e65d";
}
.e-icon.e-mediaprev:before {
  content: "\e65c";
}
.e-icon.e-mediaeject:before {
  content: "\e65a";
}
.e-icon.e-mediaclose:before {
  content: "\e65b";
}
.e-icon.e-mediapause:before {
  content: "\e659";
}
.e-icon.e-mediaplay:before {
  content: "\e658";
}
.e-icon.e-righttick:before,
.e-icon.e-checkmark:before {
  content: "\e657";
}
.e-icon.e-cancel:before,
.e-icon.e-file-cancel:before,
.e-icon.e-file-percentage-failed:before {
  content: "\e656";
}
.e-icon.e-smile:before {
  content: "\e655";
}
.e-icon.e-information:before {
  content: "\e654";
}
.e-icon.e-cut:before {
  content: "\e680";
}
.e-icon.e-edit:before {
  content: "\e653";
}
.e-icon.e-swapleft:before {
  content: "\e652";
}
.e-icon.e-swapright:before {
  content: "\e651";
}
.e-icon.e-swapup:before {
  content: "\e650";
}
.e-icon.e-swapdown:before {
  content: "\e64f";
}
.e-icon.e-zoomin:before {
  content: "\e64e";
}
.e-icon.e-zoomout:before {
  content: "\e64d";
}
.e-icon.e-warningmessage:before {
  content: "\e64c";
}
.e-icon.e-cursor:before {
  content: "\e64b";
}
.e-icon.e-shoppingcart:before {
  content: "\e64a";
}
.e-icon.e-handup:before {
  content: "\e648";
}
.e-icon.e-palette:before {
  content: "\e67f";
}
.e-icon.e-star:before {
  content: "\e647";
}
.e-icon.e-copy:before {
  content: "\e646";
}
.e-icon.e-paste:before {
  content: "\e645";
}
.e-icon.e-settings:before {
  content: "\e644";
}
.e-icon.e-clock:before {
  content: "\e643";
}
.e-icon.e-hyperlink:before {
  content: "\e642";
}
.e-icon.e-hyperlinkbreak:before {
  content: "\e641";
}
.e-icon.e-resizers:before,
.e-icon.e-resize-handle:before {
  content: "\e640";
}
.e-icon.e-home:before {
  content: "\e63f";
}
.e-icon.e-clipboard:before {
  content: "\e63e";
}
.e-icon.e-userlogin:before {
  content: "\e63d";
}
.e-icon.e-dataexport:before {
  content: "\e63c";
}
.e-icon.e-arrowheadright:before {
  content: "\e658";
}
.e-icon.e-arrowhead-down:before,
.e-icon.e-down-arrow:before {
  content: "\e63b";
}
.e-icon.e-arrowheadup:before,
.e-icon.e-up-arrow:before {
  content: "\e63a";
}
.e-icon.e-arrowheadleft:before {
  content: "\e639";
}
.e-icon.e-undo:before {
  content: "\e637";
}
.e-icon.e-redo:before {
  content: "\e638";
}
.e-icon.e-bold:before {
  content: "\e636";
}
.e-icon.e-italic:before {
  content: "\e635";
}
.e-icon.e-underline:before {
  content: "\e634";
}
.e-icon.e-strikethrough:before {
  content: "\e633";
}
.e-icon.e-font:before {
  content: "\e632";
}
.e-icon.e-rarrowdown:before {
  content: "\e631";
}
.e-icon.e-rarrowleft:before {
  content: "\e630";
}
.e-icon.e-rarrowup:before {
  content: "\e67d";
}
.e-icon.e-rarrowright:before {
  content: "\e62f";
}
.e-icon.e-calender:before {
  content: "\e62e";
}
.e-icon.e-datetimecalendar:before,
.e-icon.e-datetime:before {
  content: "\e62d";
}
.e-icon.e-collapse-arrow:before {
  content: "\e624";
}
.e-icon.e-expand-arrow:before {
  content: "\e622";
}
.e-icon.e-maximize:before {
  content: "\e61e";
}
.e-icon.e-restore:before {
  content: "\e61d";
}
.e-icon.e-reload:before {
  content: "\e677";
}
.e-icon.e-plus:before {
  
}
.e-icon.e-plus:before {
  content: "\e676";
}
.e-icon.e-minus:before {
  content: "\e675";
}
.e-rtl .e-icon.e-plus:before {
  content: "\e676";
}
.e-rtl .e-icon.e-minus:before {
  content: "\e675";
}
.e-icon.e-gridgroupbutton:before {
  content: "\e61c";
}
.e-icon.e-gnextmedia {
  background-position: -51px -84px;
}
.e-gnext {
  background-position: -336px -84px;
}
.e-gprevmedia {
  background-position: -103px -84px;
}
.e-gprev {
  background-position: -313px -84px;
}
.e-gadd {
  background-position: -103px 1px;
}
.e-gedit {
  background-position: -26px -41px;
}
.e-gdelete {
  background-position: -181px -20px;
}
.e-icon.e-save:before {
  content: "\e620";
}
.e-icon.e-insertInbetween:before {
  content: "\e70c";
}
.e-icon.e-insertInbetween-rtl:before {
  content: "\e70a";
}
.e-icon.e-gcancel {
  background-position: -440px -20px;
}
.e-icon.e-gsearch {
  background-position: -310px 4px;
}
.e-icon.e-gdiagonalnext:before {
  content: "\e67c";
}
.e-icon.e-gdiagonalnext:before {
  content: "\e821";
}
.e-icon.e-gnextforward:before {
  content: "\e67e";
}
.e-icon.e-gnextforward:before {
  content: "\e820";
}
.e-icon.e-gupward {
  background-position: -204px 2px;
}
.e-icon.e-gdownward {
  background-position: -180px 2px;
}
.e-icon.e-gclose {
  background-position: -445px -22px;
}
.e-icon.e-guparrow:before {
  content: "\e625";
}
.e-icon.e-guparrow:before {
  content: "";
}
.e-icon.e-gdownarrow:before {
  content: "\e627";
}
.e-icon.e-gdownarrow:before {
  content: "\e820";
}
.e-icon.e-gupdatenotify:before {
  content: "\e6ff";
  font-size: 10px;
}
.e-datewidget .e-calendar.e-icon:before,
.e-datetime-wrap .e-datetime.e-icon:before {
  
}
.e-datewidget .e-calendar.e-icon:before,
.e-datetime-wrap .e-datetime.e-icon:before {
  height: 20px;
  width: 20px;
}
.e-timewidget .e-arrow-sans-down.e-icon:before,
.e-ddl .e-arrow-sans-down.e-icon:before {
  height: 12px;
  width: 12px;
}
.e-ddl .e-arrow-sans-down.e-icon:before {
  
}
.e-numeric .e-icon:before,
.e-percent .e-icon:before,
.e-currency .e-icon:before {
  height: 8px;
  width: 10px;
}
.e-treeview-wrap .e-icon.e-plus:before {
  
}
.e-treeview-wrap .e-icon.e-plus:before {
  content: "\e62f";
  font-size: 12px;
  width: 12px;
  height: 12px;
}
.e-treeview-wrap.e-rtl .e-icon.e-load:before,
.e-treeview-wrap .e-icon.e-load:before {
  content: "";
}
.e-treeview-wrap .e-icon.e-minus:before {
  
}
.e-treeview-wrap .e-icon.e-minus:before {
  content: "\e631";
  font-size: 12px;
  width: 12px;
  height: 12px;
}
.e-treeview-wrap.e-rtl .e-icon.e-plus:before {
  
}
.e-treeview-wrap.e-rtl .e-icon.e-plus:before {
  content: "\e630";
}
.e-treeview-wrap.e-rtl .e-icon.e-minus:before {
  
}
.e-treeview-wrap.e-rtl .e-icon.e-minus:before {
  content: "\e631";
}
.e-treeview-wrap:not(.e-ie8) .e-icon.e-minus:before {
  
}
.e-treeview-wrap:not(.e-ie8) .e-icon.e-minus:before {
  content: "\e62f";
}
.e-treeview-wrap.e-rtl:not(.e-ie8) .e-icon.e-minus:before {
  
}
.e-treeview-wrap.e-rtl:not(.e-ie8) .e-icon.e-minus:before {
  content: "\e630";
}
.e-splitter .e-splitbar > .e-icon:before {
  height: 100%;
  width: 100%;
  font-size: 13px;
}
.e-splitter .e-splitbar > .e-icon:before {
  font-size: 12px;
}
.e-splitter .e-splitbar > .e-icon.v-backward:before,
.e-splitter .e-splitbar > .e-icon.e-arrow-sans-left:before {
  font-size: 12px;
}
.e-splitter .h-backward:before {
  content: "\e665";
}
.e-splitter .h-forward:before {
  content: "\e664";
}
.e-splitter .v-backward:before {
  content: "\e667";
}
.e-splitter .v-forward:before {
  content: "\e666";
}
.e-rowselect:before {
  content: "\e701";
}
.e-sortdirect:before {
  content: "\e700";
}
.e-tab .e-icon.e-close:before,
.e-uploadbox.e-dialog .e-close:before {
  content: "\e605";
}
.e-tab .e-icon.e-chevron-circle-right:before {
  
}
.e-tab .e-icon.e-chevron-circle-right:before {
  /*other*/
  content: "\e73f";
}
.e-tab .e-icon.e-chevron-circle-left:before {
  
}
.e-tab .e-icon.e-chevron-circle-left:before {
  /*other*/
  content: "\e740";
}
.e-dialog .e-icon.e-collapse-arrow:before {
  content: "\e625";
}
.e-dialog .e-icon.e-expand-arrow:before {
  content: "\e627";
}
.e-scrollbar .e-vup.e-icon:before {
  
  left: 5px;
}
.e-scrollbar .e-vup.e-icon:before {
  content: "\e672";
}
.e-scrollbar .e-vdown.e-icon:before {
  
}
.e-scrollbar .e-vdown.e-icon:before {
  content: "\e673";
}
.e-scrollbar .e-hup.e-icon:before {
  content: "\e671";
}
.e-scrollbar .e-hdown.e-icon:before {
  content: "\e674";
}
.e-icon.e-shrink:before {
  content: "\e600";
}
.e-icon.e-full-screen-collapse:before {
  content: "\e787";
}
.e-icon.e-list:before {
  content: "\e601";
}
.e-icon.e-list-numbered_01:before {
  content: "\e7a6";
}
.e-icon.e-indent:before {
  content: "\e603";
}
.e-icon.e-indent_01:before {
  content: "\e614";
}
.e-icon.e-outdent:before {
  content: "\e604";
}
.e-icon.e-outdent_01:before {
  content: "\e613";
}
.e-icon.e-close_01:before {
  
}
.e-icon.e-close_01:before {
  content: "\e74e";
}
.e-icon.e-redo:before {
  content: "\e606";
}
.e-icon.e-redo_01:before {
  content: "\e737";
}
.e-icon.e-undo:before {
  content: "\e607";
}
.e-icon.e-undo_01:before {
  content: "\e736";
}
.e-icon.e-video_01:before {
  content: "\e608";
}
.e-icon.e-cross-circle:before {
  
}
.e-icon.e-cross-circle:before {
  content: "\e60a";
}
.e-icon.e-clean-brush:before {
  content: "\e60b";
}
.e-icon.e-delete-column:before {
  content: "\e60c";
}
.e-icon.e-delete-row:before {
  content: "\e60d";
}
.e-icon.e-insert-column-left:before {
  content: "\e60e";
}
.e-icon.e-insert-column-left_01:before {
  content: "\e788";
}
.e-icon.e-insert-column-right:before {
  content: "\e60f";
}
.e-icon.e-insert-column-right_01:before {
  content: "\e789";
}
.e-icon.e-insert-row-below:before {
  content: "\e610";
}
.e-icon.e-insert-row-below_01:before {
  content: "\e78b";
}
.e-icon.e-insert-row-above:before {
  content: "\e611";
}
.e-icon.e-insert-row-above_01:before {
  content: "\e78a";
}
.e-icon.e-table:before {
  content: "\e612";
}
.e-icon.e-sigma:before {
  content: "\e615";
}
.e-icon.e-sigma_01:before {
  content: "\e735";
}
.e-icon.e-uppercase:before {
  content: "\e616";
}
.e-icon.e-lowercase:before {
  content: "\e617";
}
.e-icon.e-background-color:before {
  content: "\e618";
}
.e-icon.e-superscript:before {
  content: "\e61a";
}
.e-icon.e-subscript:before {
  content: "\e61b";
}
.e-icon.e-download:before {
  content: "\e61f";
}
.e-icon.e-save_01:before {
  content: "\e6b7";
}
.e-icon.e-mail:before,
.e-icon.e-message:before {
  content: "\e621";
}
.e-icon.e-arrowhead-right_01:before {
  content: "\e7d3";
}
.e-icon.e-arrowhead-left:before {
  content: "\e623";
}
.e-icon.e-arrowhead-left_01:before {
  content: "\e7d2";
}
.e-icon.e-datetime_01:before {
  content: "\e733";
}
.e-icon.e-calendar_01:before {
  content: "\e75e";
}
.e-icon.e-calendar-plus:before {
  content: "\e759";
}
.e-icon.e-calendar-edit:before {
  content: "\e77c";
}
.e-icon.e-chevron-right_02:before {
  content: "\e69b";
}
.e-icon.e-chevron-left_02:before {
  content: "\e68b";
}
.e-icon.e-bold_01:before {
  content: "\e79b";
}
.e-icon.e-link:before {
  content: "\e794";
}
.e-icon.e-external-link:before {
  content: "\e73e";
}
.e-icon.e-external-link_01:before {
  content: "\e744";
}
.e-icon.e-copy_01:before {
  content: "\e77f";
}
.e-icon.e-zoom-in_02:before {
  content: "\e738";
}
.e-icon.e-zoom-out_02:before {
  content: "\e739";
}
.e-icon.e-arrow-circle-left_03:before {
  content: "\e778";
}
.e-icon.e-edit_02:before {
  content: "\e705";
}
.e-icon.e-edit_03:before {
  content: "\e749";
}
.e-icon.e-edit_05:before {
  content: "\e783";
}
.e-icon.e-notification_01:before {
  content: "\e6c3";
}
.e-icon.e-media-forward_01:before {
  content: "\e62c";
}
.e-icon.e-play-circle:before {
  content: "\e685";
}
.e-icon.e-media-fast-forward:before {
  content: "\e7ce";
}
.e-icon.e-full-screen-expand:before {
  content: "\e786";
}
.e-icon.e-full-screen-expand_01:before {
  content: "\e793";
}
.e-icon.e-filter-settings:before {
  content: "\e753";
}
.e-icon.e-search_01:before {
  content: "\e729";
}
.e-icon.e-image_01:before {
  content: "\e7ba";
}
.e-icon.e-minus_01:before {
  content: "\e693";
}
.e-icon.e-plus_01:before {
  content: "\e691";
}
.e-icon.e-code_01:before {
  content: "\e780";
}
.e-icon.e-code-hexagon:before {
  content: "\e77e";
}
.e-icon.e-cut_01:before {
  content: "\e7a0";
}
.e-icon.e-delete_01:before {
  content: "\e69d";
}
.e-icon.e-delete_02:before {
  content: "\e6d8";
}
.e-icon.e-delete_04:before {
  content: "\e706";
}
.e-icon.e-stop:before {
  content: "\e694";
}
.e-icon.e-circle-square:before {
  content: "\e6a5";
}
.e-icon.e-vertical-barchart:before {
  content: "\e6a6";
}
.e-icon.e-fullborders:before {
  content: "\e6a7";
}
.e-icon.e-diagonal-square:before {
  content: "\e6a8";
}
.e-icon.e-3d:before {
  content: "\e6a9";
}
.e-icon.e-file-excel:before {
  content: "\e6aa";
}
.e-icon.e-file-text:before {
  content: "\e6ab";
}
.e-icon.e-file-text_01:before {
  content: "\e6b5";
}
.e-icon.e-file-mdx:before {
  content: "\e6ac";
}
.e-icon.e-file-empty:before {
  content: "\e6ad";
}
.e-icon.e-hexagon-square:before {
  content: "\e6ae";
}
.e-icon.e-globe:before {
  content: "\e6af";
}
.e-icon.e-globe_01:before {
  content: "\e734";
}
.e-icon.e-file-delete_01:before {
  content: "\e6b4";
}
.e-icon.e-pentagon-square:before {
  content: "\e6b6";
}
.e-icon.e-vertical-barchart_01:before {
  content: "\e6bd";
}
.e-icon.e-triangle:before {
  content: "\e6bf";
}
.e-icon.e-inverted-triangle:before {
  content: "\e6b0";
}
.e-icon.e-power-cord:before {
  content: "\e6c1";
}
.e-icon.e-comments:before {
  content: "\e6c2";
}
.e-icon.e-horizontal-barchart:before {
  content: "\e6c5";
}
.e-icon.e-horizontal-barchart_01:before {
  content: "\e6c6";
}
.e-icon.e-triangle:before {
  content: "\e6bf";
}
.e-icon.e-inverted-triangle:before {
  content: "\e6b0";
}
.e-icon.e-pyramid:before {
  content: "\e6c9";
}
.e-icon.e-inverted-pyramid:before {
  content: "\e6c8";
}
.e-icon.e-pie-chart:before {
  content: "\e6ca";
}
.e-icon.e-table_01:before {
  content: "\e72d";
}
.e-icon.e-folder:before {
  content: "\e6e1";
}
.e-icon.e-folder-open:before {
  content: "\e6dd";
}
.e-icon.e-signal:before {
  content: "\e6e3";
}
.e-icon.e-print:before {
  content: "\e715";
}
.e-icon.e-word_01:before {
  content: "\e71d";
}
.e-icon.e-word-export:before {
  content: "\e6d5";
}
.e-icon.e-pdf_01:before {
  content: "\e71b";
}
.e-icon.e-pdf-export:before {
  content: "\e6d3";
}
.e-icon.e-excel_01:before {
  content: "\e71a";
}
.e-icon.e-excel-export:before {
  content: "\e6d4";
}
.e-icon.e-powerpoint-export:before {
  content: "\e6d2";
}
.e-icon.e-ie:before {
  content: "\e71c";
}
.e-icon.e-documents:before {
  content: "\e743";
}
.e-icon.e-question:before {
  content: "\e72b";
}
.e-icon.e-film:before {
  content: "\e732";
}
.e-icon.e-volume-up:before {
  content: "\e73c";
}
.e-icon.e-circle-four:before {
  content: "\e745";
}
.e-icon.e-circle-one:before {
  content: "\e746";
}
.e-icon.e-circle-two:before {
  content: "\e747";
}
.e-icon.e-circle-three:before {
  content: "\e748";
}
.e-icon.e-arrow-down:before {
  content: "\e74c";
}
.e-icon.e-arrow-down_01:before {
  content: "\e7cc";
}
.e-icon.e-arrow-left_01:before {
  content: "\e74d";
}
.e-icon.e-sync:before {
  content: "\e752";
}
.e-icon.e-sync-disabled:before {
  content: "\e754";
}
.e-icon.e-paperclip:before {
  content: "\e772";
}
.e-icon.e-paperclip_01:before {
  content: "\e78f";
}
.e-icon.e-circle:before {
  content: "\e782";
}
.e-icon.e-circle_01:before {
  
}
.e-icon.e-circle_01:before {
  content: "\e686";
}
.e-icon.e-clear:before {
  content: "\e756";
}
.e-icon.e-file-html:before {
  content: "\e798";
}
.e-icon.e-th:before {
  content: "\e7bc";
}
.e-icon.e-th-small:before {
  content: "\e7bd";
}
.e-icon.e-file-resize-four-direction:before {
  content: "\e7d7";
}
.e-icon.e-file-resize-horizontal:before {
  content: "\e7d8";
}
.e-icon.e-media-backward_01:before {
  content: "\e62a";
}
.e-icon.e-chevron-right_01:before {
  content: "\e674";
}
.e-icon.e-chevron-down_01:before {
  content: "\e673";
}
.e-icon.e-chevron-up_01:before {
  content: "\e672";
}
.e-icon.e-chevron-left_01:before {
  content: "\e671";
}
.e-icon.e-key:before {
  content: "\e670";
}
.e-icon.e-align-left:before {
  content: "\e682";
}
.e-icon.e-align-center:before {
  content: "\e66d";
}
.e-icon.e-align-right:before {
  content: "\e66b";
}
.e-icon.e-align-justify:before {
  content: "\e66c";
}
.e-icon.e-align-none:before {
  content: "\e66a";
}
.e-icon.e-filter:before {
  content: "\e669";
}
.e-icon.e-list-numbered:before {
  content: "\e663";
}
.e-icon.e-chevron-circle-right:before {
  content: "\e73f";
}
.e-icon.e-chevron-circle-left:before {
  content: "\e740";
}
.e-icon.e-media-backward:before {
  content: "\e65f";
}
.e-icon.e-media-forward:before {
  content: "\e65e";
}
.e-icon.e-media-previous:before {
  content: "\e65d";
}
.e-icon.e-media-next:before {
  content: "\e65c";
}
.e-icon.e-media-eject:before {
  content: "\e65b";
}
.e-icon.e-media-pause:before {
  content: "\e659";
}
.e-icon.e-media-play:before {
  content: "\e658";
}
.e-icon.e-checkmark:before {
  content: "\e657";
}
.e-icon.e-smiley:before {
  content: "\e655";
}
.e-icon.e-notification:before {
  content: "\e654";
}
.e-icon.e-arrow-circle-right:before {
  content: "\e652";
}
.e-icon.e-arrow-circle-down:before {
  content: "\e651";
}
.e-icon.e-arrow-circle-left:before {
  content: "\e650";
}
.e-icon.e-arrow-circle-up:before {
  content: "\e64f";
}
.e-icon.e-zoom-in:before {
  content: "\e64e";
}
.e-icon.e-zoom-out:before {
  content: "\e64d";
}
.e-icon.e-warning:before {
  content: "\e64c";
}
.e-icon.e-pointer:before {
  content: "\e648";
}
.e-icon.e-unlink:before {
  content: "\e641";
}
.e-icon.e-user:before {
  content: "\e63d";
}
.e-icon.e-export:before {
  content: "\e63c";
}
.e-icon.e-arrow-sans-down:before {
  
}
.e-icon.e-arrow-sans-down:before {
  content: "\e804";
}
.e-icon.e-arrow-sans-up:before {
  
}
.e-icon.e-arrow-sans-up:before {
  content: "\e803";
}
.e-icon.e-arrow-sans-left:before {
  
}
.e-icon.e-arrow-sans-left:before {
  content: "\e639";
}
.e-icon.e-reply:before {
  content: "\e637";
}
.e-icon.e-forward:before {
  content: "\e638";
}
.e-icon.e-chevron-down:before {
  content: "\e631";
}
.e-icon.e-chevron-left:before {
  content: "\e630";
}
.e-icon.e-chevron-up:before {
  content: "\e67d";
}
.e-icon.e-chevron-right:before {
  content: "\e62f";
}
.e-icon.e-calendar:before {
  
}
.e-icon.e-calendar:before {
  content: "\e62e";
}
.e-icon.e-arrowhead-right:before {
  content: "\e622";
}
.e-icon.e-arrow-sans-right:before {
  
}
.e-icon.e-arrow-sans-right:before {
  content: "\e67e";
}
.e-icon.e-arrowhead-up:before {
  content: "\e625";
}
.e-icon.e-arrowhead-down:before {
  content: "\e627";
}
.e-icon.e-print_02:before {
  content: "\e741";
}
.e-icon.e-excel:before {
  content: "\e718";
}
.e-icon.e-word:before {
  content: "\e716";
}
.e-icon.e-pdf:before {
  content: "\e717";
}
.e-icon.e-edit_04:before {
  content: "\e7c2";
}
.e-icon.e-delete_03:before {
  content: "\e7c1";
}
.e-icon.e-save_02:before {
  content: "\e7c8";
}
.e-icon.e-sort-alpha-asc_01:before {
  content: "\e7ca";
}
.e-icon.e-sort-alpha-desc_01:before {
  content: "\e7c9";
}
.e-icon.e-arrow-sans-right_01:before {
  content: "\e7c6";
}
.e-icon.e-media-forward_03:before {
  content: "\e7c5";
}
.e-icon.e-arrow-sans-left_01:before {
  content: "\e7c7";
}
.e-icon.e-media-backward_03:before {
  content: "\e7c3";
}
.e-icon.e-full-screen-collapse_01:before {
  content: "\e792";
}
.e-icon.e-italic_01:before {
  content: "\e7a4";
}
.e-icon.e-underline_01:before {
  content: "\e7ad";
}
.e-icon.e-strikethrough_01:before {
  content: "\e7aa";
}
.e-icon.e-align-left_01:before {
  content: "\e799";
}
.e-icon.e-align-center_01:before {
  content: "\e79d";
}
.e-icon.e-align-right_01:before {
  content: "\e79a";
}
.e-icon.e-align-justify_01:before {
  content: "\e7a5";
}
.e-icon.e-bullets_01:before {
  content: "\e79c";
}
.e-icon.e-filternone_01:before {
  content: "\e751";
}
.e-icon.e-copy_02:before {
  content: "\e79f";
}
.e-icon.e-paste_01:before {
  content: "\e7a7";
}
.e-icon.e-link_01:before {
  content: "\e7b6";
}
.e-icon.e-unlink_01:before {
  content: "\e7b4";
}
.e-icon.e-image:before {
  content: "\e7a8";
}
.e-icon.e-video:before {
  content: "\e797";
}
.e-icon.e-table_02:before {
  content: "\e78c";
}
.e-icon.e-insert-row-above_02:before {
  content: "\e7b0";
}
.e-icon.e-insert-row-below_02:before {
  content: "\e7b1";
}
.e-icon.e-insert-column-left_02:before {
  content: "\e7b2";
}
.e-icon.e-insert-column-right_02:before {
  content: "\e7b3";
}
.e-icon.e-delete-row_01:before {
  content: "\e78e";
}
.e-icon.e-delete-column_01:before {
  content: "\e78d";
}
.e-icon.e-superscript_01:before {
  content: "\e7ac";
}
.e-icon.e-subscript_01:before {
  content: "\e7ab";
}
.e-icon.e-uppercase_01:before {
  content: "\e796";
}
.e-icon.e-lowercase_01:before {
  content: "\e791";
}
.e-icon.e-file-code:before {
  content: "\e7b5";
}
.e-icon.e-delete_05:before {
  content: "\e7a2";
}
.e-icon.e-arrow-left:before {
  content: "\e74b";
}
.e-icon.e-arrow-right:before {
  content: "\e74a";
}
.e-icon.e-print_01:before {
  content: "\e71f";
}
.e-icon.e-exit:before {
  content: "\e720";
}
.e-icon.e-file-settings:before {
  content: "\e6d1";
}
.e-icon.e-media-backward_04:before {
  content: "\e721";
}
.e-icon.e-filter_01:before {
  content: "\e728";
}
.e-icon.e-file-list:before {
  content: "\e719";
}
.e-icon.e-document:before {
  content: "\e72a";
}
.e-icon.e-media-forward_04:before {
  content: "\e724";
}
.e-icon.e-zoom-in_01:before {
  content: "\e725";
}
.e-icon.e-print_03:before {
  content: "\e7d0";
}
.e-icon.e-zoom-out_01:before {
  content: "\e726";
}
.e-icon.e-media-backward_02:before {
  content: "\e7d1";
}
.e-icon.e-media-forward_02:before {
  content: "\e7d4";
}
.e-icon.e-sort-alpha-asc:before {
  content: "\e714";
}
.e-icon.e-sort-alpha-desc:before {
  content: "\e713";
}
.e-icon.e-folder_01:before {
  content: "\e768";
}
.e-icon.e-folder-open_01:before {
  content: "\e769";
}
.e-icon.e-checkmark_01:before {
  content: "\e77a";
}
.e-icon.e-folder-add:before {
  content: "\e76a";
}
.e-icon.e-arrow-circle-left_01:before {
  content: "\e773";
}
.e-icon.e-arrow-circle-right_01:before {
  content: "\e774";
}
.e-icon.e-arrow-up:before {
  content: "\e74f";
}
.e-icon.e-arrow-circle-left_02:before {
  content: "\e775";
}
.e-icon.e-arrow-circle-right_02:before {
  content: "\e776";
}
.e-icon.e-info:before {
  content: "\e777";
}
.e-icon.e-edit_01:before {
  content: "\e69c";
}
.e-icon.e-th-list:before {
  content: "\e7b9";
}
.e-icon.e-th-large:before {
  content: "\e7bb";
}
.e-icon.e-shoppingcart_01:before {
  content: "\e649";
}
.e-icon.e-enlarge:before {
  content: "\e679";
}
.e-icon.e-code:before {
  content: "\e67b";
}
.e-icon.e-view-details:before {
  content: "\e7be";
}
.e-btn.e-select:focus:after,
.e-tbtn.e-btn:focus:after,
.e-split-btn.e-btn:focus:after,
.e-datetime-popup .e-dt-button.e-focus:after,
.e-split:hover .e-split-btn.e-select.e-left-btn:after,
.e-split:hover .e-split-btn.e-select.e-drp-btn:after,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-hover:after,
.e-datepicker.e-popup .e-header .e-prev:hover:after,
.e-datepicker .e-datepicker-days td.e-hover:after,
.e-datepicker.e-popup .e-header .e-next:hover:after,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon:hover:after,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days td:hover:after,
.e-colorwidget .e-color-container:active .e-selected-color::after,
.e-colorwidget .e-select:active .e-icon::after,
.e-datepicker table td:hover:after,
.e-colorpicker .e-colorblock .e-color-image.e-add:active:after,
.e-uploadbox.e-widget .e-selectpart.e-select:active:after {
  
}
.e-scrollbar {
  background-color: #ecedee;
  cursor: default;
}
.e-scroller .e-content,
.e-scroller.e-rtl .e-content {
  touch-action: none;
}
.e-scrollbar.e-hscrollbar {
  float: left;
}
.e-scrollbar .e-hhandlespace,
.e-scrollbar .e-hup,
.e-scrollbar .e-hdown,
.e-scrollbar.e-rtl .e-vscroll {
  float: left;
}
.e-scrollbar .e-hhandlespace,
.e-scrollbar .e-hup,
.e-scrollbar .e-hdown {
  height: inherit;
  display: inline-block;
}
.e-scrollbar .e-hhandle,
.e-scrollbar .e-hscroll {
  height: inherit;
}
.e-scrollbar .e-vscroll .e-button.e-icon {
  width: inherit;
}
.e-scrollbar .e-hscroll .e-button.e-icon,
.e-scrollbar .e-vscroll .e-button.e-icon {
  display: table;
}
.e-scrollbar .e-icon {
  font-size: 9px;
}
.e-scrollbar .e-vhandle.e-v-line {
  width: 100%;
  margin: 0 auto;
}
.e-scrollbar .e-v-line:before {
  width: 16px;
}
.e-scrollbar .e-vscroll .e-icon:before,
.e-scrollbar .e-hscroll .e-icon:before {
  height: inherit;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.e-scrollbar .e-vscroll .e-button.e-icon:before,
.e-scrollbar .e-hscroll .e-button.e-icon:before,
.e-scrollbar .e-hscroll .e-hhandle.e-icon:before {
  width: inherit;
}
.e-scrollbar .e-vscroll,
.e-scrollbar .e-hscroll,
.e-scrollbar .e-unselectable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-scrollbar .e-vscroll {
  vertical-align: top;
  width: inherit;
  float: right;
}
.e-scrollbar .e-vhandle,
.e-scrollbar .e-hhandle,
.e-scrollbar .e-button {
  position: relative;
}
.e-scrollbar.e-rtl {
  direction: rtl;
}
.e-scrollbar.e-rtl .e-content,
.e-scrollbar.e-rtl .e-hscroll {
  float: right;
}
.e-scroller.e-js.e-widget.e-rtl .e-vscrollbar {
  left: 0;
  right: auto;
}
.e-scroller,
.e-scroller > .e-content {
  overflow: hidden;
}
.e-scroller.e-autohide {
  position: relative;
}
.e-scroller.e-autohide .e-vscrollbar,
.e-scroller.e-autohide .e-vscroll {
  position: absolute;
  right: 0;
}
.e-scroller.e-autohide .e-hscrollbar,
.e-scroller.e-autohide .e-hscroll {
  position: absolute;
  bottom: 0;
}
.e-scroller > .e-content,
.e-scroller.e-rtl .e-vscrollbar,
.e-scroller.e-rtl .e-vscroll,
.e-scroller .e-hscroll,
.e-scroller .e-hscroll .e-hhandle {
  float: left;
}
.e-scroller.e-rtl .e-content,
.e-scroller.e-rtl .e-hscrollbar,
.e-scroller.e-rtl .e-hscroll,
.e-scroller.e-rtl .e-hscroll .e-hhandle {
  float: right;
}
.e-scroller .e-vscrollbar {
  float: right;
}
.e-scroller .e-hscrollbar {
  float: left;
}
.e-scroller.e-rtl {
  direction: rtl;
}
.e-scroller.e-rtl > .e-content,
.e-scroller.e-rtl .e-hscroll {
  float: right;
}
.e-scroller.e-native-scroll > .e-content,
.e-scroller.e-native-scroll > .e-content > .e-target-pane {
  overflow: scroll;
  touch-action: manipulation;
  -ms-overflow-style: none;
}
.e-scroller.e-native-scroll > .e-content::-webkit-scrollbar,
.e-scroller.e-native-scroll > .e-content > .e-target-pane::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.e-datetime-wrap.e-error .e-in-wrap {
  border-color: red;
}
.e-datetime-wrap {
  display: block;
  overflow: visible;
  width: 143px;
  height: 32px;
}
.e-datetime-wrap .e-padding {
  padding: 0 24px 0 0;
}
.e-datetime-wrap .e-icon {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
}
.e-datetime-wrap .e-select {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  text-align: left;
  border-left: 1px solid;
  
}
.e-datetime-wrap .e-select {
  width: 30px;
}
.e-datetime-wrap.e-rtl .e-select {
  border-left: none;
  right: auto;
  
}
.e-datetime-wrap.e-rtl .e-select {
  /*other*/
  border-right: 1px solid;
}
.e-datetime-wrap.e-rtl .e-padding {
  padding: 0 0 0 24px;
}
.e-datetime-wrap .e-icon {
  font-size: 21px;
  
}
.e-datetime-wrap .e-icon {
  /*other*/
  height: 21px;
}
.e-datetime-wrap .e-icon {
  /*office-365*/
  margin-top: -10px;
}
.e-datetime-popup {
  cursor: default;
  overflow: auto;
  position: absolute;
  outline: 0 none;
  
}
.e-datetime-popup {
  /*other*/
  border: 1px solid;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.e-datetime-wrap .e-datetime {
  background-position: -26px -85px;
}
.e-datetime-popup .e-popup-container {
  display: inline-flex;
  
}
.e-datetime-popup .e-button-container {
  display: block;
  
}
.e-datetime-popup .e-button-container {
  padding: 10px;
}
.e-datetime-popup .e-datecontainer,
.e-datetime-popup .e-timecontainer {
  display: inline-block;
}
.e-datetime-popup .e-datecontainer {
  float: left;
  
}
.e-datetime-popup .e-datecontainer {
  margin: 0;
}
.e-datetime-popup.e-rtl .e-datecontainer {
  float: right;
  margin: 0 0 0 5px;
}
.e-datetime-popup .e-timecontainer .e-time-popup {
  
}
.e-datetime-popup .e-timecontainer .e-time-popup {
  /*material*/
  border: medium none;
}
.e-datetime-popup .e-timecontainer .e-header {
  
}
.e-datetime-popup .e-timecontainer .e-header {
  /*other*/
  border-style: solid solid none;
  border-width: 1px;
}
.e-datetime-popup.e-corner .e-header {
  border-radius: 4px 4px 0 0;
}
.e-datetime-popup.e-corner .e-time-popup {
  border-radius: 0 0 4px 4px;
}
.e-datetime-popup .e-timecontainer.e-focus {
  
}
.e-datetime-popup .e-dt-button {
  
  cursor: pointer;
  display: inline-block;
  text-align: center;
  border: 1px solid;
}
.e-datetime-popup .e-dt-button {
  padding: 3px 28px;
}
.e-datetime-popup .e-dt-button.e-dt-today {
  margin: 0 5px 0 0;
}
.e-datetime-popup.e-rtl .e-dt-button.e-dt-today {
  margin: 0 0 0 5px;
}
.e-datetime-popup .e-dt-button.e-dt-done {
  float: right;
}
.e-datetime-popup.e-rtl .e-dt-button.e-dt-done {
  float: left;
}
.e-dt-responsive.e-datetime-popup .e-popup-container {
  display: inline-block;
}
.e-dt-responsive.e-datetime-popup .e-datecontainer {
  float: none;
  margin: 0 0 5px 0;
}
.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-today,
.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-now {
  margin: 0 8px 0 0;
}
.e-dt-responsive.e-datetime-popup .e-dt-button {
  padding: 3px 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.e-dt-responsive.e-datetime-popup .e-datecontainer,
.e-dt-responsive.e-datetime-popup .e-timecontainer {
  display: block;
}
.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-today {
  width: 36px;
}
.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-now {
  width: 59px;
}
.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-done {
  width: 31px;
}
.e-drill-down.e-datetime-popup {
  border: 0px;
}
.e-drill-down.e-datetime-popup .e-popup-container {
  padding: 0px;
}
.e-drill-down.e-datetime-popup .e-datecontainer {
  margin: 0px;
}
.e-datetime-popup .e-dp-viewhours .e-timepicker-hours .e-state-default,
.e-datetime-popup .e-dp-viewmins .e-timepicker-mins .e-state-default {
  
}
.e-datetime-popup .e-dp-viewhours .e-timepicker-hours .e-state-default,
.e-datetime-popup .e-dp-viewmins .e-timepicker-mins .e-state-default {
  /*material*/
  box-shadow: none;
  width: 40px;
  height: 40px;
  position: relative;
  z-index: 1;
  font-size: 12px;
}
.e-datetime-popup .e-dp-viewhours .e-timepicker-hours .e-state-default,
.e-datetime-popup .e-dp-viewmins .e-timepicker-mins .e-state-default {
  /*other*/
  height: 26px;
  border: 0 none;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker table {
  box-sizing: content-box;
  border-collapse: collapse;
  border-style: none;
  position: relative;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker table td {
  cursor: pointer;
  border: medium none;
  vertical-align: middle;
  text-align: center;
}
.e-datetime-popup .e-drillDowncontainer .e-dp-viewhours td,
.e-datetime-popup .e-drillDowncontainer .e-dp-viewmins td {
  text-align: right;
  
}
.e-datetime-popup .e-drillDowncontainer .e-dp-viewhours td,
.e-datetime-popup .e-drillDowncontainer .e-dp-viewmins td {
  padding: 10px 0;
}
.e-datetime-popup .e-drillDowncontainer .e-dp-viewhours .e-timepicker-hours,
.e-datetime-popup .e-drillDowncontainer .e-dp-viewmins .e-timepicker-mins {
  width: 100%;
}
.e-timepicker.e-time-hours,
.e-timepicker.e-time-minitues {
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  width: 18em;
  position: absolute;
  overflow: hidden;
  
}
.e-timepicker.e-time-hours,
.e-timepicker.e-time-minitues {
  /*other*/
  border: 1px solid;
  font-size: 14px;
}
.e-timepicker table,
.e-timepicker table th,
.e-timepicker table td {
  margin: 0;
  padding: 0;
  outline: 0 none;
  line-height: normal;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup {
  display: inline-block;
  z-index: 10000;
  position: static;
  display: block;
  
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup {
  /*material*/
  padding: 10px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm {
  
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm {
  /*other*/
  margin-top: 10px;
  margin-bottom: 10px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-footer {
  text-align: center;
  cursor: pointer;
  padding: 3px;
  margin: 4px 0 0;
  
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-footer {
  /*material*/
  text-align: right;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon.e-arrow-sans-left {
  float: left;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon.e-arrow-sans-right {
  float: right;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon {
  height: 18px;
  width: 18px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon:before {
  top: 2px;
  left: 2px;
  position: absolute;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-next,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-prev {
  cursor: pointer;
  position: relative;
  top: 2px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon.e-arrow-sans-right:before {
  left: 4px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-prev {
  left: 5px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-next {
  right: 5px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-next,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-prev,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am .e-text,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm .e-text,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header .e-text {
  display: inline-block;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am .e-text,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm .e-text,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header .e-text {
  cursor: pointer;
  text-align: center;
  width: 83%;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text .e-hours-headertext,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text .e-minitues-headertext,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am .e-text .e-hours-meridiantxt-am,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm .e-text .e-hours-meridiantxt-pm,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header .e-text .e-minitues-meridiantxt {
  padding: 2px 7px 3px 8px;
  border-radius: 4px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm,
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header {
  text-align: center;
  height: 30px;
  line-height: 29px;
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header {
  
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.e-timepicker table td.e-disable {
  opacity: 1;
}
.e-timepicker.e-popup.e-disable table td,
.e-timepicker.e-popup.e-disable .e-footer,
.e-timepicker.e-popup.e-disable .e-header .e-text,
.e-timepicker.e-popup.e-disable .e-header .e-next,
.e-timepicker.e-popup.e-disable .e-header .e-prev {
  cursor: default;
}
.e-timepicker .e-disable.e-arrow-sans-left:hover,
.e-timepicker .e-disable.e-arrow-sans-right:hover {
  background: none;
  border-radius: 0px;
  cursor: default;
}
.e-timepicker.e-popup.e-disable table td:hover,
.e-timepicker.e-popup.e-disable td.e-state-hover {
  background: none;
  font-weight: normal;
  border-radius: 0px;
}
.e-timepicker.e-popup.e-disable .e-arrow-sans-left:hover {
  background: none;
  border-radius: 0px;
}
.e-time-minitues .e-hide-mins.e-disable,
.e-time-hours .e-hide-hour.e-disable {
  visibility: hidden;
}
.e-datetime-popup .e-dt-button.e-dt-today.e-btn.e-select.e-flat,
.e-datetime-popup .e-dt-button.e-dt-now.e-btn.e-select.e-flat,
.e-datetime-popup .e-dt-button.e-dt-done.e-btn.e-select.e-flat {
  
}
.e-datetime-popup .e-drillDowncontainer .e-timepicker table td {
  
}
.e-datetime-wrap.e-widget.e-ntouch.e-active {
  background: none;
}
.e-filtertext::-ms-clear {
  display: none;
}
.e-grid.e-rtl .e-headercell .e-descending,
.e-grid.e-rtl .e-headercell .e-ascending {
  margin: -15px -4px -1px -32px;
  float: left;
  width: 16px;
}
.e-grid.e-rtl .e-headercell .e-rtlsortfiltertoggle {
  margin-left: -4px;
}
.e-grid.e-rtl .e-headercell .e-rtlgrouporfilter {
  margin-left: -5px;
}
.e-grid.e-rtl .e-headercell .e-rtlsortadjust {
  margin-left: -25px;
}
ej-grid {
  display: block;
}
.e-grid *:focus {
  outline: none;
}
.e-grid .e-filtertext::-webkit-search-cancel-button,
.e-grid .e-responsesearch .e-ejinputtext::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.e-grid .e-gridsummary .e-indentcell {
  width: 30px !important;
  background-color: white;
  border-right: none;
  border-top: 1px solid #c4c4c4;
}
.e-grid .e-gridcontent tr.e-editedrow.e-batchrow:first-child td {
  border-top-width: 0px;
}
.e-grid .e-gridcontent tr td.e-gupdatenotify:empty:before {
  margin-top: -21px !important;
}
.e-grid .e-gridcontent tr td.e-gupdatenotify.e-icon {
  height: 14px !important;
}
.e-grid {
  height: auto;
  outline: 0 none;
  border-width: 1px;
  border-style: none solid solid solid;
}
.e-grid .e-textover .e-headercelldiv {
  text-overflow: ellipsis;
}
.e-grid,
.e-grid .e-groupcaption,
.e-grid .e-groupcaptionsummary,
.e-grid .e-headercell,
.e-grid .e-headercell-hover,
.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover,
.e-grid .e-rowcell,
.e-grid .e-indentcell,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand,
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled,
.e-grid .e-tabletd {
  border-collapse: collapse;
}
.e-grid .e-tableLastCell {
  border-right: 1px solid !important;
  border-style: solid !important;
}
.e-grid .e-gridcontent,
.e-grid .e-groupdroparea,
.e-grid .e-headercell,
.e-grid .e-headercell-hover,
.e-grid .e-headercelldiv,
.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover,
.e-grid .e-rowcell,
.e-grid .e-indentcell,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand,
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled,
.e-grid .e-summaryrow,
.e-grid .e-headercontent,
.e-grid .e-gridheader,
.e-grid .e-gridfooter,
.e-grid .e-footercontent {
  overflow: hidden;
  vertical-align: middle;
}
.e-grid .e-dialog .e-addedrow table,
.e-grid .e-dialog .e-editedrow table,
.e-grid .e-inlineformedit table,
.e-grid .e-externalformedit table {
  border-collapse: separate;
  border-spacing: 11px;
}
.e-grid .e-dialog .e-addedrow label,
.e-grid .e-dialog .e-editedrow label,
.e-grid .e-inlineformedit label,
.e-grid .e-externalformedit label {
  display: inline;
  font-weight: normal;
  margin-bottom: 0px;
  white-space: nowrap;
}
.e-grid .e-dialog .e-editedrow,
.e-grid .e-dialog .e-addedrow {
  padding-bottom: 1px;
}
.e-grid .e-validError {
  position: relative;
  overflow: visible;
}
.e-grid [class^="e-"],
.e-grid .e-unboundcelldiv > button {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.e-grid .e-widget [class^="e-"] {
  box-sizing: border-box;
}
.e-grid .e-dialog.e-widget .e-dialog-icon,
.e-grid .e-widget .e-pagercontainer > .e-icon,
.e-grid .e-widget .e-pagercontainer .e-numericitem,
.e-grid .e-widget .e-filtericon,
.e-grid .e-widget .e-filtertext,
.e-grid .e-widget .e-predicate span,
.e-grid .e-widget .e-value .e-chk-act,
.e-grid .e-detailcell .e-groupheadercell,
.e-grid .e-detailcell .e-ungroupbutton,
.e-grid .e-excelfilter .e-chk-act {
  box-sizing: content-box;
}
.e-table,
.e-grid table {
  max-width: none;
}
.e-grid .e-editedrow *,
.e-grid .e-addedrow *,
.e-grid .e-dlgcontainer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.e-grid .e-unboundcelldiv button {
  margin: 0px 0px 0px 7px;
  padding: 0;
}
.e-grid .e-gridcontent .e-table > tbody > tr:first-child td.e-editCell .e-table {
  border-top-width: 0;
  border-top-style: none;
}
.e-grid > .e-gridcontent > div > .e-table,
.e-grid > .e-gridheader > div > .e-table,
.e-grid > .e-gridfooter .e-gridsummary,
.e-grid .e-tabletd .e-table,
.e-grid .e-normaledit .e-table,
.e-grid > .e-gridcontent .e-movablecontentdiv > .e-table,
.e-grid > .e-gridcontent .e-frozencontentdiv > .e-table,
.e-grid > .e-gridheader .e-frozenheaderdiv > .e-table,
.e-grid > .e-gridheader .e-movableheaderdiv > .e-table {
  border-spacing: 0px;
}
.e-grid table th:first-child .e-headercell-hover {
  border-width: 1px 0 1px 0;
}
.e-grid .e-gridcontent tr:first-child td,
.e-grid tr.e-editedrow:first-child td.e-rowcell,
.e-grid .e-gridcontent .e-firstrow > td {
  border-top: 0 none;
}
.e-grid .e-gridcontent .e-addedrow.e-normaledit .e-lastrowcell,
.e-grid .e-detailrowcollapse,
.e-grid .e-gridcontent .e-editedrow .e-normaledit tr:first-child td:first-child,
.e-grid .e-gridcontent tr:last-child.e-addedrow.e-normaledit:not(:only-child) td:first-child {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #c8c8c8;
}
.e-grid .e-gridcontent tr:last-child.e-addedrow.e-normaledit tr:first-child td:first-child,
.e-grid .e-gridcontent tr:first-child.e-editedrow tr:first-child td:first-child {
  border-top: 0px;
}
.e-grid .e-groupdroparea,
.e-grid .e-groupTopLeftcell {
  border-style: solid none;
  border-width: 1px 0px 0px;
}
.e-grid .e-number {
  border-radius: 65%;
  width: 7px;
  height: 15px;
  padding: 1px 5px;
  line-height: 15px;
  margin-top: 7px;
}
.e-grid .e-grid-icon {
  float: left;
}
.e-grid .e-table,
.e-grid .e-gridsummary {
  width: 100%;
  table-layout: fixed;
  border: 0 none;
  border-collapse: separate;
  margin-top: 0px;
}
.e-grid .e-columnheader:not(.e-stackedHeaderRow),
.e-grid th.e-headercell.e-draggable {
  cursor: pointer;
}
.e-grid .e-gridheader tr.e-resizedragicon {
  cursor: col-resize;
}
.e-grid .e-resizedragicon th.e-headercell.e-draggable {
  cursor: col-resize;
}
.e-grid .e-columnheader.e-defaultcursor,
.e-grid .e-headercell.e-defaultcursor {
  cursor: default;
}
.e-grid .e-gridcontent {
  outline: none;
}
.e-grid .e-groupdroparea {
  padding-top: 5px;
  padding-bottom: 8px;
  text-indent: 10pt;
  width: 100%;
  
}
.e-grid .e-groupdroparea {
  text-indent: 3pt;
  padding-top: 6px;
  padding-bottom: 6px;
}
.e-grid .e-icon.e-print:before {
  content: "\e741";
}
.e-grid .e-excelIcon:before {
  content: "\e718";
}
.e-grid .e-wordIcon:before {
  content: "\e716";
}
.e-grid .e-pdfIcon:before {
  content: "\e717";
}
.e-grid .e-icon.e-delete:before {
  content: "\e681";
}
.e-icon.e-contextadd:before {
  content: "\e7bf";
}
.e-icon.e-contextedit:before {
  content: "\e7c2";
}
.e-icon.e-contextdelete:before {
  content: "\e7c1";
}
.e-icon.e-contextcancel:before {
  content: "\e7c0";
}
.e-icon.e-contextsave:before {
  content: "\e7c8";
}
.e-icon.e-contextgrouping:before {
  content: "\e7c4";
}
.e-icon.e-contextungrouping:before {
  content: "\e7cb";
}
.e-icon.e-contextascending:before {
  content: "\e7ca";
}
.e-icon.e-contextdescending:before {
  content: "\e7c9";
}
.e-icon.e-contextnext:before {
  content: "\e7c6";
}
.e-icon.e-contextlast:before {
  content: "\e7c5";
}
.e-icon.e-contextprevious:before {
  content: "\e7c7";
}
.e-icon.e-contextfirst:before {
  content: "\e7c3";
}
.e-columnChooser {
  min-width: 200px;
  padding: 0px;
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  height: 307px !important;
  background: none white;
}
.e-grid.e-columnChooser .e-button,
.e-grid .e-ccButton {
  box-sizing: border-box;
}
.e-columnChooser .e-searchbox {
  position: relative;
  margin: 0px 10px 5px 11px;
  
}
.e-columnChooser .e-searchbox input {
  width: 96%;
  height: 21px;
  border-radius: 4px;
  
}
div.e-dialog.e-columnChooser {
  padding-left: 0;
  padding-right: 0;
  
}
div.e-dialog.e-columnChooser {
  padding: 10px 12px;
}
.e-gridheader {
  clear: right;
}
.e-columnChooser .e-searchbox span {
  cursor: pointer;
  display: block;
  height: 16px;
  position: absolute;
  right: 6px;
  top: 18%;
}
.e-columnChooser .e-scroller {
  outline: none;
}
.e-columnChoosertail {
  height: 0;
  position: relative;
  width: 0;
  top: 7px;
  left: 1239px;
  border: 10px solid transparent;
}
.e-columnChoosertailAlt {
  height: 0;
  position: relative;
  width: 0;
  top: 7px;
  left: 1239px;
  border: 10px solid transparent;
}
.e-columnChooserListDiv label {
  width: auto;
  margin-left: 15px;
  margin-right: 17px;
  display: inline-block;
  margin-bottom: 0px;
  font-weight: inherit;
}
.e-columnChooserListDiv {
  line-height: 2.5;
  white-space: nowrap;
  padding: 0 13px;
}
.e-columnChooser .e-vscroll,
.e-columnChooser .e-vscrollbar {
  width: 10px !important;
}
.e-columnChooser .e-hhandle {
  height: 8px !important;
  border-radius: 10px;
}
.e-columnChooser .e-hhandlespace {
  margin-top: 0px;
}
.e-columnChooser .e-content {
  width: 214px;
}
.e-columnChooserSplitter {
  width: 100%;
  border-bottom: 0px;
}
.e-columnChooser .e-hscrollbar {
  height: 11px !important;
  margin-top: 8px;
}
.e-grid.e-columnChooser .e-hscroll,
.e-grid.e-columnChooser .e-vscroll {
  border: 0px;
}
.e-columnChooser .e-vhandle.e-v-line {
  width: 8px;
  margin-left: -3px;
  border-radius: 10px;
}
.e-columnChooser .e-scrollbar .e-hscroll .e-button,
.e-columnChooser .e-scrollbar .e-vscroll .e-button {
  display: none;
}
.e-grid .e-gridellipsis {
  text-overflow: ellipsis;
}
.e-grid .e-groupcaption,
.e-grid .e-groupcaptionsummary {
  border-style: solid;
  border-width: 1px 0;
  display: table-cell;
  font-weight: normal;
  line-height: 30px;
  
}
.e-grid .e-groupcaption,
.e-grid .e-groupcaptionsummary {
  padding-left: 0.7em;
  padding-right: 0.7em;
}
.e-grid .e-headercell,
.e-grid .e-headercell-hover {
  height: 40px;
  padding: 0 0.5em;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  
}
.e-grid .e-headercell,
.e-grid .e-headercell-hover {
  height: 36px;
  padding: 0 8px 0 8px;
}
.e-grid .e-headercelldiv {
  font-weight: bold;
  font-size: 14px;
  display: block;
  border: 0 none;
  height: 29px;
  line-height: 29px;
  margin: -7px;
  padding: 0 0.7em;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  
}
.e-grid .e-headercelldiv {
  padding: 0 0.5em;
}
.e-grid .e-stackedHeaderCell {
  padding: 0 0.7em;
  
}
.e-grid .e-stackedHeaderCell {
  /*material*/
  padding: 0 8px;
  padding: 0 0.5em;
}
.e-grid .e-stackedHeaderCell:hover {
  
}
.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover {
  font-size: 14px;
  font-weight: normal;
  margin-left: 10px;
  padding: 7px;
  cursor: pointer;
  height: 17px;
  border: 1px solid;
  
}
.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover {
  border: 0;
  height: 20px;
  margin-left: 8px;
  padding: 3px 0;
}
.e-grid .e-groupheadercell:first-child {
  
}
.e-grid .e-groupheadercell:last-child {
  
}
.e-grid .e-rowcell,
.e-grid .e-indentcell {
  border-style: solid;
  display: table-cell;
}
.e-grid .e-rowcell {
  border-width: 1px 0 0 1px;
  padding: 0.7em;
  line-height: 14px;
  white-space: nowrap;
  width: auto;
  vertical-align: middle;
  
}
.e-grid .e-rowcell {
  padding: 0 8px 0 8px;
}
.e-grid tr,
tr.e-row,
tr.e-alt_row {
  height: 36px;
}
.e-grid .e-rowcell:empty {
  height: 14px !important;
}
.e-grid .e-verticallines .e-rowcell,
.e-grid .e-verticallines .e-normaledit td.e-rowcell,
.e-grid .e-verticallines .e-detailrowcollapse,
.e-grid .e-verticallines .e-detailrowcollapse.e-lastrowcell,
.e-grid .e-verticallines .e-detailrowexpand,
.e-grid .e-verticallines .e-filterbarcell {
  border-width: 0 0 0 1px;
}
.e-grid.e-rtl .e-verticallines .e-rowcell,
.e-grid.e-rtl .e-verticallines .e-normaledit td.e-rowcell,
.e-grid.e-rtl .e-verticallines .e-detailrowcollapse,
.e-grid.e-rtl .e-verticallines .e-detailrowexpand,
.e-grid.e-rtl .e-verticallines .e-filterbarcell {
  border-width: 0 1px 0 0;
}
.e-grid .e-verticallines .e-detailcell,
.e-grid .e-horizontallines .e-detailcell,
.e-grid .e-hidelines .e-detailcell,
.e-grid .e-verticallines .e-detailindentcell,
.e-grid .e-horizontallines .e-detailindentcell,
.e-grid .e-hidelines .e-detailindentcell,
.e-grid.e-rtl .e-hidelines .e-rowcell,
.e-grid.e-rtl .e-hidelines .e-normaledit td.e-rowcell,
.e-grid.e-rtl .e-hidelines tr.e-editedrow td.e-rowcell,
.e-grid .e-hidelines .e-rowcell,
.e-grid .e-hidelines .e-normaledit td.e-rowcell,
.e-grid .e-hidelines tr.e-editedrow td.e-rowcell,
.e-grid .e-hidelines .e-detailrowcollapse,
.e-grid .e-hidelines .e-detailrowcollapse.e-lastrowcell,
.e-grid .e-hidelines .e-detailrowexpand,
.e-grid .e-horizontallines .e-headercell,
.e-grid .e-hidelines .e-headercell,
.e-grid.e-rtl .e-horizontallines .e-headercell,
.e-grid.e-rtl .e-hidelines .e-headercell,
.e-grid .e-hidelines .e-filterbarcell,
.e-grid.e-rtl .e-hidelines .e-filterbarcell {
  border-width: 0px;
}
.e-grid .e-verticallines .e-detailcell,
.e-grid .e-horizontallines .e-detailcell {
  padding: 0px;
}
.e-grid .e-horizontallines .e-rowcell,
.e-grid .e-horizontallines .e-normaledit td.e-rowcell,
.e-grid .e-horizontallines .e-detailrowcollapse,
.e-grid .e-horizontallines .e-detailrowexpand,
.e-grid.e-rtl .e-horizontallines .e-rowcell,
.e-grid.e-rtl .e-horizontallines .e-normaledit td.e-rowcell,
.e-grid.e-rtl .e-horizontallines .e-detailrowcollapse,
.e-grid.e-rtl .e-horizontallines .e-detailrowexpand,
.e-grid .e-horizontallines .e-filterbarcell {
  border-width: 1px 0 0 0;
}
.e-grid .e-horizontallines td.e-lastrowcell,
.e-grid .e-horizontallines .e-normaledit td.e-rowcell {
  border-width: 1px 0 1px 0;
}
.e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-grid.e-wrap .e-rowcell,
.e-grid.e-wrap.e-responsive .e-rowcell,
.e-grid .e-columnheader.e-wrap .e-headercelldiv,
.e-grid .e-gridcontent.e-wrap .e-rowcell,
.e-grid.e-responsive .e-gridcontent.e-wrap .e-rowcell {
  height: Auto;
  white-space: normal;
  line-height: 18px;
}
.e-grid .e-rowcell.e-nowrap,
.e-grid .e-wrap .e-rowcell.e-nowrap {
  white-space: nowrap;
}
.e-grid.e-wrap .e-columnheader .e-headercelldiv {
  margin-bottom: 2px;
  margin-top: 0px;
}
.e-grid .e-normaledit .e-rowcell {
  
}
.e-grid .e-normaledit .e-rowcell {
  padding: 1px 3px;
}
.e-grid .e-normaledit .e-rowcell {
  padding: 1px 8px 1px 7px;
}
.e-grid .e-normaledit .e-boolcell {
  
}
.e-grid .e-normaledit .e-boolcell {
  padding-left: 0.7em;
}
.e-grid .e-normaledit .e-templatecell {
  padding: 1px 0.7em;
}
.e-grid .e-normaledit .e-unboundcell {
  
}
.e-grid .e-normaledit .e-unboundcell {
  padding: 0.7em;
}
.e-grid .e-lastrowcell {
  border-bottom-width: 1px;
}
.e-grid .e-boolrowcell {
  
}
.e-grid .e-boolrowcell {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
}
.e-grid .e-indentcell {
  border-width: 0 1px 0 0;
  line-height: 0.3em;
  padding: 0px;
}
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand {
  display: table-cell;
  cursor: pointer;
  padding: 0px;
}
.e-grid .e-recordplusexpand {
  white-space: nowrap;
}
.e-grid .e-recordpluscollapse ~ td {
  border-bottom: 0 none;
}
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand {
  border-style: solid;
  border-width: 1px 0px 0px;
}
.e-grid .e-detailrowcollapse.e-lastrowcell {
  border-bottom-width: 1px;
}
.e-grid .e-togglegroup,
.e-grid .e-toggleungroup {
  padding-left: 7px;
}
.e-grid .e-headercell .e-toggleungroup,
.e-grid .e-headercell .e-togglegroup {
  float: right;
  height: 10px;
  margin: -15px -20px -1px -20px;
  padding: 0px;
  width: 10px;
}
.e-grid .e-headercell .e-togglesortgroupfilter {
  margin-right: -38px;
}
.e-grid .e-headercellgroup {
  padding-right: 35px;
}
.e-grid .e-toolbaricons {
  min-height: 26px;
  min-width: 26px;
  text-decoration: none;
  vertical-align: middle;
  line-height: 26px;
  margin: 0;
}
.e-grid .e-toolbar.e-toolbarspan {
  border-width: 1px 0 0;
  border-style: solid;
  display: block !important;
  
}
.e-grid .e-editcell,
.e-grid .e-tabletd {
  padding: 0px;
}
.e-grid .e-editcell .e-table {
  border-style: solid;
}
.e-grid .e-grid-filterstatusbar,
.e-grid .e-grid-filterstatusbarbottom {
  height: 10px;
  border-style: solid;
  padding-bottom: 4px;
  padding-top: 5px;
  display: none;
  position: absolute;
}
.e-grid .e-grid-filterstatusbar {
  margin-top: -20px;
  border-width: 1px 1px 0px 1px;
  -moz-border-radius: 4px 4px 0px 0px;
}
.e-grid .e-grid-filterstatusbarbottom {
  margin-top: 1px;
  border-width: 0px 1px 1px 1px;
  -moz-border-radius: 0px 0px 4px 4px;
}
.e-grid .e-filterbarcell input {
  width: 89%;
  border-width: 1px;
  text-indent: 1px;
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  font-weight: normal;
  font-size: 14px;
  padding-right: 10%;
  height: 26px;
  
}
.e-grid .e-filterbarcell input {
  height: 28px;
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  border-width: 1px 0 0 1px;
  height: 27px;
  padding: 0px;
  border-style: solid;
  cursor: default;
  padding-left: 7px;
  padding-right: 9px;
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  /*border-width: 0 0 @border-size 0;*/
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 1px;
  padding-top: 1px;
}
.e-grid-filterstatusbar .e-msgdiv,
.e-grid-filterstatusbarbottom .e-msgdiv {
  margin-left: 5px;
  margin-top: -3px;
  position: absolute;
}
.e-grid .e-headercell .e-filtericon,
.e-grid .e-headercell .e-filteredicon {
  float: right;
  height: 10px;
  margin: -17px -34px -1px 3px;
  padding: 3px;
  width: 10px;
}
.e-grid .e-headercell .e-sortfiltericon {
  margin-right: -45px;
}
.e-grid .e-headercell .e-sortgroupicon {
  margin-right: -38px;
}
.e-grid .e-headercell .e-groupfiltericon {
  margin-right: -45px;
}
.e-grid .e-headercell .e-sortfiltergroupicon {
  margin-right: -63px;
}
.e-grid .e-headercell .e-ascending,
.e-grid .e-headercell .e-descending {
  float: right;
  height: 10px;
  margin: -15px -22px -1px -20px;
  padding: 0px;
  width: 10px;
}
.e-grid .e-headercell .e-filtericon,
.e-grid .e-headercell .e-filteredicon {
  width: 16px;
  height: 16px;
  padding: 3px;
}
.e-grid .e-headercell .e-ascending,
.e-grid .e-headercell .e-descending,
.e-grid .e-headercell .e-togglegroup,
.e-grid .e-headercell .e-toggleungroup {
  padding-left: 0px;
  padding-bottom: 4px;
}
.e-grid .e-headercell .e-sortadjust {
  margin-right: -16px;
}
.e-grid.e-dlgcontainer .e-predicate {
  border-width: 0;
  border-style: solid;
  padding: 10px 5px 0 0;
  text-align: left;
}
.e-grid.e-dlgcontainer .e-caption {
  margin: 0 9px 0 6px;
  position: relative;
  top: -2px;
}
.e-grid.e-dlgcontainer .e-value .e-caption {
  margin: 0 5px 0 0;
}
.e-grid.e-dlgcontainer .e-dlgBtns {
  padding: 10px 0;
  text-align: right;
}
.e-grid.e-dlgcontainer .e-dlgBtns {
  padding: 0;
  margin: 20px -6px 0 0;
}
.e-grid.e-dlgcontainer .e-dlgBtns .e-filter {
  margin-right: 6%;
}
.e-grid.e-dlgcontainer .e-dlgBtns .e-clear,
.e-grid.e-dlgcontainer .e-dlgBtns .e-filter {
  
}
.e-grid.e-dlgcontainer .e-dlgBtns .e-clear,
.e-grid.e-dlgcontainer .e-dlgBtns .e-filter {
  width: 47%;
}
.e-grid.e-filterDialog .e-input {
  line-height: 20px;
}
.e-grid.e-dlgcontainer .e-operator {
  
}
.e-grid.e-dlgcontainer .e-operator {
  padding-top: 10px;
}
.e-grid.e-dlgcontainer .e-operator {
  padding-top: 0;
}
.e-grid.e-dlgcontainer .e-value {
  
}
.e-grid.e-dlgcontainer .e-value {
  padding-top: 10px;
}
.e-grid.e-dlgcontainer .e-value {
  padding-top: 12px;
}
.e-grid.e-dlgcontainer.e-filterDialog {
  
}
.e-grid.e-dlgcontainer.e-filterDialog {
  padding: 20px 12px;
}
.e-grid.e-dlgcontainer .e-dlgBtns {
  
}
.e-grid.e-dlgcontainer .e-dlgBtns {
  padding: 0;
}
.e-grid.e-dlgcontainer select {
  padding: 0;
  height: 20px;
  width: 100%;
}
.e-grid .e-filterdialoglarge .e-dlgcontainer input[type='text'] {
  width: 197px;
}
.e-grid .e-summaryrow {
  font-weight: bold;
  border-style: solid;
  border-width: 1px 0 0;
  padding: 0.5em;
  height: auto;
  line-height: 18px;
  white-space: normal;
  word-wrap: break-word;
  
}
.e-grid .e-summaryscroll {
  padding-right: 18px;
}
.e-grid .e-summaryscroll .e-rtl {
  padding-left: 18px;
}
.e-grid .e-boolrowcell input[type='checkbox'] {
  margin-left: 0.7em;
  width: auto;
  height: auto;
}
.e-grid .e-icon {
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.e-grid .e-recordpluscollapse > div,
.e-grid .e-detailrowcollapse > div,
.e-grid .e-recordplusexpand > div,
.e-grid .e-detailrowexpand > div {
  height: 19px;
  vertical-align: middle;
  width: 23px;
  padding: 0px;
  background-repeat: repeat;
  cursor: pointer;
}
.e-grid .e-recordpluscollapse > div,
.e-grid .e-detailrowcollapse > div,
.e-grid .e-recordplusexpand > div,
.e-grid .e-detailrowexpand > div {
  height: 32px;
  width: 32px;
}
.e-grid .e-dialog .e-close {
  background-repeat: repeat;
}
.e-grid .e-ungroupbutton {
  float: right;
  width: 16px;
  height: 16px;
  display: none;
  padding-top: 2px;
}
.e-grid .e-grid-icon .e-ascending,
.e-grid .e-grid-icon .e-descending {
  padding-left: 7px;
}
.e-grid .e-grid-icon .e-ascending,
.e-grid .e-grid-icon .e-descending {
  float: left;
  padding-top: 3px;
  margin-right: 8px;
  padding-left: 0;
}
.e-grid .e-headertemplate > .e-headercelldiv {
  padding: 0 8px;
}
.e-gridwaitingpopup.e-waitpopup-pane {
  background-color: transparent !important;
}
.e-grid .e-gridheader .e-headercell,
.e-grid .e-rowcell {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-grid div.e-error,
.e-grid .e-gridpopup {
  position: absolute;
  font-weight: normal;
  z-index: 9999;
}
.e-grid .e-gridpopup .e-content {
  border-width: 1px;
  border-style: solid;
}
.e-grid .e-gridpopup .e-content {
  border-radius: 4px;
  font-size: 14px;
  padding: 4px 4px;
}
.e-grid .e-gridpopup span {
  display: inline-block;
  height: 16px;
  cursor: pointer;
  padding: 4px;
  border: 1px solid transparent;
  width: 16px;
}
.e-grid div.e-error .e-errortail {
  height: 0;
  position: relative;
  width: 0;
  border: 10px solid transparent;
}
.e-grid .e-filterdiv,
.e-grid .e-fltrtempdiv {
  position: relative;
  width: 100%;
  text-align: center;
  padding-right: 7%;
}
.e-grid .e-normaledit td {
  border-bottom: none;
}
.e-grid .e-addedrow .e-indentcell {
  border-top: 1px solid #c4c4c4;
}
.e-grid .e-dialog .e-addedrow td {
  border: none;
}
.e-grid .e-externalformedit .e-addedrow td {
  border: none;
}
.e-grid .e-addedrow .e-inlineformedit td {
  border: none;
}
.e-grid .e-filterdiv.e-fltrinputdiv span {
  display: block;
  height: 16px;
  position: absolute;
  right: 10%;
  top: 8px;
  cursor: pointer;
  width: 21px;
}
.e-grid .e-filterdiv.e-fltrinputdiv span.e-cancel.e-icon {
  
}
.e-grid .e-filterdiv.e-searchinputdiv span {
  display: block;
  height: 16px;
  position: absolute;
  right: 10%;
  top: 5px;
  cursor: pointer;
  width: 21px;
}
.e-grid .e-filterdiv.e-searchinputdiv span {
  top: 8px;
}
.e-grid .e-filterdiv.e-searchinputdiv {
  box-sizing: content-box;
}
.e-grid .e-gridpopup .e-tail:before,
.e-grid .e-gridpopup .e-tail:after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-grid .e-gridpopup .e-downtail:after {
  top: 34px;
}
.e-grid div.e-error .e-toparrow {
  left: 10%;
  border-top-width: 2px;
  display: block;
}
.e-grid.e-rtl div.e-error .e-toparrow {
  right: 10%;
}
.e-grid .e-headercellfilter {
  padding-right: 35px;
}
.e-grid .e-headercellgroupfilter {
  padding-right: 45px;
}
.e-grid .e-headercellsort {
  padding-right: 25px;
}
.e-grid .e-headercellsortfilter {
  padding-right: 45px;
}
.e-grid .e-headercellsortgroupfilter {
  padding-right: 63px;
}
.e-grid.e-rtl .e-detailindentcell {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #c8c8c8;
}
.e-grid.e-rtl .e-headercellfilter {
  padding-right: 25px;
  padding-left: 28px;
}
.e-grid.e-rtl .e-filterdiv {
  padding-right: 2%;
}
.e-reSizeColbg {
  position: absolute;
  border-left-width: 1px;
  border-left-style: dotted;
}
.e-grid .e-gridtoolbar li {
  padding: 4px 0 4px 6px;
}
.e-grid .e-gridtoolbar li {
  padding: 7px;
}
.e-grid .e-gridtoolbar li a {
  padding-left: 3px;
}
.e-grid .e-groupheadercell .e-togglegroupbutton {
  padding-top: 2px;
}
.e-grid .e-scrollcss {
  padding-right: 17px;
}
.e-grid .e-animatebutton {
  width: 16px;
  height: 10px;
  font-size: 12px;
  padding-right: 26px;
  float: right;
}
.e-grid .e-animatebutton {
  float: none;
  padding-left: 46%;
}
.e-grid tr td:first-child,
.e-grid tr th:first-child {
  border-left: 0px;
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  
}
.e-grid .e-dialog .gridform .e-rowcell {
  border: none;
  padding: 0.1em;
}
.e-grid .e-headercell,
.e-grid .e-grouptopleftcell {
  border-width: 0 0 0 1px;
  border-style: solid;
}
.e-grid .e-grouptopleftcell,
.e-grid.e-rtl .e-grouptopleftcell,
.e-grid .e-verticallines .e-grouptopleftcell {
  cursor: default;
  border-width: 0px;
  padding: 0px;
}
.e-grid .e-reorderindicate {
  border-right-width: 3px;
}
.e-grid .e-groupdroparea {
  font-size: 19px;
  font-weight: lighter;
  text-align: center;
  border-top-width: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  
}
.e-grid .e-groupdroparea {
  font-size: 17px;
}
.e-grid .e-cloneproperties {
  
}
.e-grid .e-cloneproperties {
  padding: 4px 5px;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  opacity: 0.6;
  white-space: nowrap;
}
.e-grid .e-cloneproperties.draganddrop {
  padding: 0px;
}
.e-grid.e-draganddrop {
  background-color: #179bd7;
  border-color: #5396bc;
  border-width: 1px;
}
.e-grid.e-draganddrop {
  opacity: 0.5;
}
.e-grid .e-griddragarea {
  border: 1px solid white;
  background-color: rgba(255, 255, 255, 0.3);
  opacity: 0.6;
}
.e-grid.e-draganddrop .e-rowcell {
  border-color: #b4daef;
  color: white;
}
.e-grid.e-draganddrop .e-rowcell {
  opacity: 0.8;
}
.e-grid .e-allowRowDrop {
  cursor: url('common-images/grid/dropPointer.cur'), default;
}
.e-grid.e-draganddrop tr:first-child td {
  border-top-width: 0px;
}
.e-grid .e-dialog .e-buttons {
  clear: both;
  float: right;
  
}
.e-grid .e-detailcell {
  
}
.e-grid .e-detailcell {
  padding: 0.4em 0.6em;
}
.e-grid .e-gridheader {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  box-shadow: none;
  
}
.e-grid .e-externalformedit .e-rowcell,
.e-grid .e-inlineformedit .e-rowcell {
  border: none;
}
.e-grid .e-inlineformedit .e-rowcell {
  border-top: 0 none;
}
.e-grid .e-inlineform-titlebar {
  font-weight: bold;
  padding: 0.7em;
}
.e-grid .e-inlineformedit .e-editform-btn {
  float: right;
  padding: 13px;
}
.e-grid .e-inlineformedit .e-editform-btn {
  margin-bottom: 15px;
  margin-top: 15px;
  margin-right: 6px;
  padding: 0;
}
.e-grid .e-externalformedit .e-editform-btn {
  float: right;
  padding: 0px 0px 13px 0px;
}
.e-grid .e-externalformedit .e-editform-btn {
  margin-bottom: 15px;
  margin-top: 15px;
  margin-right: 6px;
  padding: 0;
}
.e-grid .e-inlineformedit form div.e-gridFromDiv,
.e-grid .e-inlineformedit form div.e-gridFromDiv > div,
.e-grid .e-externalformedit form div.e-gridFromDiv,
.e-grid .e-externalformedit form div.e-gridFromDiv > div {
  display: inline-block;
  padding-left: 0px;
  padding-right: 0.7em;
  
}
.e-grid .e-inlineformedit div > label,
.e-grid .e-externalformedit div > label {
  display: inline-block;
  width: 80px;
  white-space: normal;
  word-wrap: break-word;
}
.e-grid .e-inlineformedit .e-display div,
.e-grid .e-externalformedit .e-display div {
  display: block;
}
.e-grid .e-inlineformedit form table div.e-gridFromDiv,
.e-grid .e-inlineformedit form table div.e-gridFromDiv > div,
.e-grid .e-externalformedit form table div.e-gridFromDiv,
.e-grid .e-externalformedit form table div.e-gridFromDiv > div {
  display: block;
  padding-left: 0px;
  padding-right: 0.7em;
}
.e-grid .e-inlineformedit table div > label,
.e-grid .e-externalformedit table div > label {
  display: block;
  width: 80px;
  white-space: normal;
  word-wrap: break-word;
}
.e-grid .e-inlineformedit {
  padding: 0px;
}
.e-grid .e-form-container {
  border-width: 0 1px 1px 1px;
  border-style: solid;
}
.e-grid .e-externalform {
  padding: 1.5em 1em 3em 1em;
  
}
.e-grid .e-externalform {
  padding: 0 0 4em;
  margin-right: 6px;
}
.e-grid .e-form-titlebar {
  font-size: 16px;
  font-weight: normal;
  padding: 0.7em;
}
.e-grid .e-form-togglebtn {
  cursor: pointer;
  display: inline-block;
  float: right;
  height: 20px;
  padding: 0 0 4px 5px;
  right: 5px;
  top: 50%;
  width: 20px;
}
.e-grid .e-form-toggle-icon.e-bottomleft:before {
  content: "\e672";
}
.e-grid .e-form-toggle-icon.e-topright:before {
  content: "\e671";
}
.e-grid .e-form-toggle-icon {
  display: inline-block;
  height: 20px;
  width: 20px;
}
.e-grid .e-editedbatchcell {
  padding: 1px 3px;
}
.e-grid td.e-editedbatchcell.e-boolrowcell {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0.7em;
}
.e-grid .e-detailrowcollapse,
.e-grid .e-detailcell,
.e-grid tr.e-editedrow td.e-rowcell {
  border-top-width: 1px;
  border-top-style: solid;
}
.e-grid .e-hscrollcss,
.e-grid .e-detailindentcell {
  border-right-width: 1px;
  border-right-style: solid;
}
.e-grid .e-gridheader {
  border-top-width: 1px;
  border-top-style: solid;
}
.e-grid .e-lastgrouptopleftcell {
  border-right: 0 none;
}
.e-grid .e-detailrowcollapse + td,
.e-grid .e-detailrowexpand + td {
  border-left: none;
}
.e-grid .e-gridcontent .e-detailrowvisible {
  border-left: none;
}
.e-grid .e-pagermsgdiv {
  padding-left: 9px;
  padding-top: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.e-grid .e-inlineform-titlebar {
  border-bottom-width: 1px;
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-grid .e-inlineformedit form {
  padding-left: 10px;
  padding-top: 10px;
}
.e-grid .e-inlineformedit form {
  padding-left: 0;
  padding-top: 0;
  margin-left: 6px;
}
.e-grid .e-inlineformedit .e-editform-btn {
  padding-top: 0;
}
.e-grid .e-movablecontent,
.e-grid .e-movableheader {
  border-left: 1px solid;
}
.e-grid .e-frozeny {
  border-bottom: 1px solid !important;
}
.e-grid .e-movablecontent,
.e-grid .e-movableheader,
.e-grid .e-movablefooter {
  overflow: hidden;
}
.e-grid .e-frozencontentdiv,
.e-grid .e-frozenheaderdiv,
.e-grid .e-frozenfooterdiv {
  float: left;
}
.e-grid .e-frozenunbound {
  padding-top: 4px;
  padding-bottom: 4px;
}
.e-grid .e-error div.e-field-validation-error {
  
}
.e-grid .e-error div.e-field-validation-error {
  border-radius: 7px;
  font-size: 14px;
  padding: 7px;
  text-align: left;
}
.e-grid div.e-error .e-toparrow.e-bottomarrow {
  border-color: #fffe92 transparent transparent;
  border-top-width: 10px;
}
.e-grid .e-hide {
  display: none !important;
}
.e-grid .emptyrecord {
  white-space: nowrap;
}
.e-grid .e-frozeny {
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
}
.e-grid .e-frozenrow + tr > td,
.e-grid .e-content .e-frozenrow + tr > td {
  border-top-width: 0px;
}
.e-grid .e-widget .e-select .e-icon:before {
  display: block;
}
.e-grid .e-icon:before,
.e-grid form .e-templatecell .e-icon:before {
  display: inline-block;
}
.e-grid .e-updatedtd:before {
  float: left;
  margin-left: -11px;
  margin-top: -14px;
  text-align: left;
  font-family: 'ej-webfont';
  color: red;
}
.e-grid .e-boolrowcell.e-updatedtd:before {
  float: left;
  margin-left: -1px;
  margin-top: -12px;
  text-align: left;
  width: 0px;
  font-family: 'ej-webfont';
  color: red;
}
.e-grid .e-excelfilter .e-ejinputtext::-ms-clear {
  display: none;
}
.e-grid .e-toolbar.e-toolbarspan .e-ejinputtext::-ms-clear {
  display: none;
}
.e-grid .e-toolbar.e-toolbarspan .e-gridsearchbar {
  box-sizing: content-box;
}
.e-grid form .e-icon:before {
  display: block;
}
.e-grid .e-icon.e-animatebutton {
  font-size: 10px;
}
.e-grid .e-icon.e-gdiagonalnext {
  font-size: 8px;
  margin-top: 12px;
  
}
.e-grid .e-icon.e-gdiagonalnext {
  margin-left: 11px;
}
.e-grid .e-icon.e-gdiagonalnext {
  margin: 10px 7px -16px;
}
.e-grid .e-icon.e-gnextforward {
  font-size: 10px;
  margin-top: 10px;
  
}
.e-grid .e-icon.e-gnextforward {
  margin-left: 10px;
}
.e-grid .e-icon.e-gnextforward {
  font-size: 8px;
  margin: 10px 7px -16px;
}
.e-grid .e-groupheadercell .e-cancel {
  padding-right: 11px;
}
.e-grid .e-groupheadercell .e-cancel {
  margin-left: 8px;
  padding-right: 0;
  padding-top: 4px;
}
.e-grid .e-groupheadercell .e-icon:before {
  display: inline;
}
.e-grid .e-filterbarcell .e-icon:before,
.e-grid .e-dialog .e-icon:before {
  display: block;
}
.e-grid .e-toolbaricons.e-searchfind {
  padding-left: 6px;
}
.e-grid .e-toolbaricons.e-searchfind {
  padding-top: 1px;
  padding-left: 2px;
}
.e-grid .e-gridtoolbar .e-ejinputtext {
  vertical-align: middle;
  
}
.e-grid .e-gridtoolbar .e-ejinputtext {
  text-indent: 10px;
}
.e-grid .e-gridtoolbar .e-ejinputtext {
  padding-top: 2px;
  padding-bottom: 2px;
  text-indent: 0px;
}
.e-grid .e-rowcell.e-updatedtd {
  font-size: 14px;
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
}
.e-grid .e-dlgBtns .e-button {
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  margin: 0;
}
.e-grid.e-columnChooser .e-columnChooserListDiv * {
  box-sizing: content-box;
}
.e-grid.e-rtl {
  direction: rtl;
}
.e-grid.e-rtl .e-groupheadercell .e-icon:before {
  display: inline-block;
}
.e-grid.e-rtl .e-groupheadercell .e-cancel {
  padding-left: 23px;
  padding-right: 0px;
  padding-top: 2px;
}
.e-grid.e-rtl .e-gridtoolbar li a {
  padding-right: 5px;
  padding-left: 0px;
}
.e-grid.e-rtl .e-gridtoolbar li {
  padding: 4px 4px 4px 0;
}
.e-grid.e-rtl .e-headercell .e-descending,
.e-grid.e-rtl .e-headercell .e-ascending {
  padding-right: 7px;
}
.e-grid.e-rtl .e-headercell .e-toggleungroup,
.e-grid.e-rtl .e-headercell .e-togglegroup {
  margin: -15px 0px -1px -22px;
  width: 16px;
  height: 16px;
}
.e-grid.e-rtl .e-headercell .e-rtltoggle {
  margin-left: -25px;
}
.e-grid.e-rtl .e-headercellgroupfilter,
.e-grid.e-rtl .e-headercellgroup {
  padding-right: 25px;
  padding-left: 40px;
}
.e-grid.e-rtl .e-icon.e-gdiagonalnext {
  margin-right: 9px;
}
.e-grid .e-icon.e-gnextforward {
  margin-right: 10px;
}
.e-grid.e-rtl .e-groupheadercell,
.e-grid.e-rtl .e-groupheadercell:hover {
  margin-right: 10px;
}
.e-grid .e-rtl a,
.e-grid.e-rtl .e-groupheadercell,
.e-grid.e-rtl .e-groupheadercell:hover {
  float: right;
}
.e-grid.e-rtl .e-scrollcss > .e-headercontent {
  border-left-width: 1px;
  border-left-style: solid;
}
.e-grid.e-rtl .e-headercontent {
  border-right-width: 0px;
}
.e-grid.e-rtl .e-headercell .e-filtericon,
.e-grid.e-rtl .e-headercell .e-filteredicon {
  margin: -17px -1px -1px -25px;
}
.e-grid.e-rtl .e-headercell .e-groupfiltericon {
  margin-left: -40px;
}
.e-grid.e-dlgcontainer .e-dlgBtns .e-filter.e-rtl {
  margin-left: 6%;
  width: 47%;
  margin-right: 0px;
}
.e-grid.e-rtl .e-rowcell,
.e-grid.e-rtl .e-filterbarcell,
.e-grid.e-rtl .e-filterbarcelldisabled {
  border-width: 1px 1px 0 0;
}
.e-grid.e-rtl .e-lastrowcell {
  border-bottom-width: 1px;
}
.e-grid.e-rtl .e-filterbarcell,
.e-grid.e-rtl .e-filterbarcelldisabled {
  padding-left: 9px;
  padding-right: 7px;
}
.e-grid.e-rtl tr td:first-child,
.e-grid.e-rtl tr th:first-child {
  border-right: 0 none;
}
.e-grid.e-rtl .e-indentcell {
  border-left-width: 1px;
  border-left-style: solid;
}
.e-grid.e-rtl .e-headercell {
  border-width: 0px 1px 0px 0px;
  padding-right: 25px;
}
.e-grid.e-rtl .e-reorderindicate {
  border-left-width: 3px;
}
.e-grid.e-rtl .e-cloneproperties {
  border-width: 1px 1px 3px 1px;
}
.e-grid.e-rtl div.e-pagermsgdiv {
  padding-left: 6px;
  text-align: left;
}
.e-grid .e-pager.e-rtl .e-pagercontainer {
  float: none;
}
.e-grid .e-rtl .e-parentmsgbar {
  float: left;
  padding-left: 6px;
}
.e-grid.e-rtl .e-headercelldiv {
  text-align: right;
  padding: 0 0.7em;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-right: -25px;
}
.e-grid.e-rtl .e-headercelldiv {
  padding: 0 0.5em;
}
.e-grid.e-rtl .e-headercelldiv:not(:only-child) {
  text-align: right;
  padding: 0 9.8px 0 9.8px;
}
.e-grid.e-rtl .e-headercellsort {
  padding-left: 40px;
}
.e-grid.e-rtl .e-headercellsortfilter:not(:only-child) {
  padding: 0 9.8px 0 28px;
}
.e-grid.e-rtl .e-headercelldivgroup:not(:only-child) {
  padding: 0 0.7em 0 0.7em;
}
.e-grid.e-rtl .e-headercelldivsortgroupfilter:not(:only-child) {
  padding: 0 0.7em 0 2em;
}
.e-grid.e-rtl .e-recordpluscollapse > div:before,
.e-grid.e-rtl .e-detailrowcollapse > div:before {
  content: "\e623";
}
.e-grid.e-rtl .e-recordplusexpand > div:before,
.e-grid.e-rtl .e-detailrowexpand > div:before {
  content: "\e624";
}
.e-grid.e-rtl .e-headercell .e-filtericon,
.e-grid.e-rtl .e-headercell .e-filteredicon,
.e-grid.e-rtl .e-headercell .e-togglegroup,
.e-grid.e-rtl .e-headercell .e-toggleungroup,
.e-grid.e-rtl .e-animatebutton,
.e-grid.e-rtl .e-ungroupbutton {
  float: left;
}
.e-grid.e-rtl .e-filterbarcell input {
  float: right;
  margin-right: 4px;
}
.e-grid.e-rtl .e-scrollcss {
  padding-right: 0px;
  padding-left: 17px;
}
.e-grid .e-widget .e-pager.e-rtl {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.e-grid.e-rtl .e-grid-filterstatusbar .e-msgdiv,
.e-grid.e-rtl .e-grid-filterstatusbarbottom .e-msgdiv {
  margin-right: 5px;
}
.e-grid.e-rtl .e-animatebutton {
  padding-left: 26px;
  padding-right: 0px;
}
.e-grid.e-rtl .e-animatebutton {
  padding-left: 46%;
}
.e-grid.e-rtl .e-frozencontentdiv,
.e-grid.e-rtl .e-frozenheaderdiv,
.e-grid.e-rtl .e-frozenfooterdiv {
  float: right;
}
.e-grid.e-rtl .e-movablecontent,
.e-grid.e-rtl .e-movableheader {
  border-left-width: 0px;
  border-right: 1px solid;
}
.e-grid.e-rtl .e-frozenrow + tr > td {
  border-top-width: 0px;
}
.e-grid.e-rtl .e-filterdiv:not(.e-fltrtempdiv) input {
  padding-left: 15%;
  padding-right: 3%;
  width: 75%;
}
.e-grid.e-rtl .e-filterdiv:not(.e-fltrtempdiv) span {
  right: 78%;
}
.e-grid.e-rtl .e-gridcontent .e-detailrowvisible {
  border-right: none;
}
.e-grid .e-scroller.e-rtl .e-columnChooserListDiv > label,
.e-grid .e-scroller.e-rtl > #nomatches,
.e-grid.e-rtl .e-searchcontainer {
  margin-right: 15px;
  margin-left: 0px;
}
.e-grid.e-rtl .e-checkboxlist.e-scroller.e-rtl .e-content > .e-ftrchk label,
.e-grid.e-rtl .e-checkboxlist.e-scroller.e-rtl .e-content > .e-ftrchk,
.e-grid.e-rtl .e-excelfilter .e-checkboxlist .e-ftrchk {
  margin-right: 10px;
}
.e-grid.e-rtl .e-excelfilter .e-menu.e-vertical.e-rtl .e-list {
  height: 27px;
}
.e-grid.e-rtl .e-excelfilter .e-menu.e-vertical.e-rtl .e-list.e-separator {
  height: 1px;
}
.e-grid.e-rtl .e-excelfilter .e-menu.e-rtl .e-list > ul li.e-separator {
  margin: 2px 0px 2px 0;
}
.e-grid.e-rtl .e-excelfilter .e-menu.e-rtl.e-vertical .e-list > ul .e-list > a {
  padding: 0px 22px 0px 15px;
}
.e-grid.e-rtl .e-excelfilter .e-searchbox .e-icon.e-search,
.e-grid.e-rtl .e-excelfilter .e-searchbox .e-icon.e-cancel {
  position: absolute;
  right: 215px;
}
.e-grid.e-columnChooser .e-searchbox span.e-rtl {
  position: absolute;
  right: 189px;
}
.e-grid.e-rtl .e-excelfilter .e-menu.e-rtl .e-list > a span.e-filternone.e-icon,
.e-grid.e-rtl .e-excelfilter .e-menu.e-rtl .e-list > a span.e-sortdesc.e-icon,
.e-grid.e-rtl .e-excelfilter .e-menu.e-rtl .e-list > a span.e-sortasc.e-icon,
.e-grid.e-rtl .e-excelfilter .e-menu.e-rtl .e-list > a span.e-exceltick.e-icon {
  right: 0px;
}
.e-grid.e-rtl .e-menu .e-list > a span.e-icon.e-arrowhead-right {
  right: 224px;
}
.e-grid .e-columnheader .e-headercelldiv.e-nwrap,
.e-grid .e-rowcell.e-nwrap,
.e-grid.e-responsive .e-rowcell.e-nwrap,
.e-grid .e-gridcontent .e-rowcell.e-nwrap,
.e-grid.e-responsive .e-gridcontent .e-rowcell.e-nwrap {
  white-space: nowrap;
}
.e-pager,
.e-grid .e-pagerstatusbar {
  border-style: solid;
  border-width: 1px;
  padding-bottom: 9px;
  padding-top: 9px;
  width: 100%;
  white-space: normal;
}
.e-grid .e-pagerstatusbar,
.e-grid .e-pager {
  border-width: 1px 0px 0px;
}
.e-grid .e-widget .e-pagercontainer > .e-icon {
  box-sizing: content-box;
}
.e-pager div.e-parentmsgbar {
  
  float: right;
}
.e-pager div.e-parentmsgbar {
  padding-top: 10px;
  padding-right: 10px;
  margin-right: 10px;
}
.e-pager .e-pagerstatusbar {
  padding-bottom: 9px;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-icon {
  display: inline-block;
  box-sizing: content-box;
}
.e-pager .e-icon {
  
}
.e-pager .e-icon {
  font-size: 12px;
}
.e-pager .e-numeric.e-gototextbox {
  margin: 5px;
}
.e-pager .e-numericitem {
  border-right-width: 1px;
  border-right-style: solid;
  display: inline-block;
  min-width: 22px;
  text-align: center;
  line-height: 1;
}
.e-pager .e-NP {
  position: relative;
}
.e-pager div.e-pagermsgdiv {
  padding-right: 6px;
  padding-top: 4px;
  text-align: right;
}
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  /* IE 8 */
  -ms-filter: "progid:DXImageTraneorm.Microsoft.Alpha(Opacity=30)";
  /* IE 5-7 */
  filter: alpha(opacity=30);
  /* Netscape */
  -moz-opacity: 0.3;
  /* Safari 1.x */
  -khtml-opacity: 0.3;
  /* Good browsers */
  opacity: 0.3;
}
.e-pager .e-spacing,
.e-pager .e-numericitem:hover,
.e-pager .e-currentitem.e-active {
  
  cursor: pointer;
  text-decoration: none;
}
.e-pager .e-spacing,
.e-pager .e-numericitem:hover,
.e-pager .e-currentitem.e-active {
  padding: 0;
}
.e-pager.e-disable .e-spacing,
.e-pager.e-disable .e-numericitem:hover,
.e-pager.e-disable .e-currentitem.e-active,
.e-pager.e-disable .e-nextpage:hover,
.e-pager.e-disable .e-lastpage:hover {
  cursor: default;
}
.e-pager .e-customtext .e-spacing,
.e-pager .e-customtext .e-numericitem:hover,
.e-pager .e-customtext .e-currentitem.e-active {
  
}
.e-pager .e-currentitem.e-active {
  border-width: 1px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}
.e-pager div,
.e-pager a {
  display: inline;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.e-pager div,
.e-pager a {
  display: inline-block;
}
.e-pager .e-icon:before {
  display: inline-block;
}
.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 {
  
  padding: 9px 3px 8px 8px;
  border-right-style: solid;
}
.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 {
  /*other*/
  border-right-width: 1px;
  min-width: 17px;
}
.e-pager .e-pagercontainer {
  overflow: hidden;
}
.e-pager .e-lastpage,
.e-pager .e-lastpagedisabled {
  border-right: none;
}
.e-pager .e-disableditem {
  height: 10px;
}
.e-pager .e-firstpage:hover,
.e-pager .e-prevpage:hover,
.e-pager .e-lastpage:hover,
.e-pager .e-nextpage:hover {
  cursor: pointer;
}
.e-pager a.e-nextprevitemdisabled {
  display: none;
  padding-right: 5px;
  padding-left: 5px;
  margin-right: 1px;
  margin-left: 1px;
  text-decoration: none;
}
.e-pager .e-pagercontainer {
  border-width: 1px;
  border-style: solid;
  border-radius: 4px 4px 4px 4px;
  margin: 0 6px 0 6px;
}
@media (max-width: 270px) {
  .e-pager .e-pagercontainer {
    min-width: 200px;
  }
}
.e-pager .e-pagercontainer {
  margin: 0 6px 0 10px;
}
.e-pager .e-nextpage.e-hover,
.e-pager .e-lastpage.e-hover,
.e-pager .e-firstpage.e-hover,
.e-pager .e-prevpage.e-hover {
  cursor: pointer;
  text-decoration: none;
}
.e-pager .e-lastpage.e-hover {
  border-radius: 0px 4px 4px 0px;
}
.e-pager .e-firstpage.e-hover {
  border-radius: 4px 0px 0px 4px;
}
.e-pager.e-rtl {
  direction: rtl;
}
.e-pager.e-rtl .e-pagercontainer,
.e-pager.e-rtl div,
.e-pager.e-rtl a {
  
}
.e-pager.e-rtl .e-pagercontainer,
.e-pager.e-rtl div,
.e-pager.e-rtl a {
  float: none;
}
.e-pager .e-pagermessage {
  display: block;
  margin: 6px;
}
.e-grid .e-pagerfiltermsg {
  display: block;
  margin: 6px 0px 6px;
  padding-left: 9px;
}
.e-pager.e-rtl .e-pagercontainer {
  float: right;
  margin-right: 6px;
  padding: 0px;
}
.e-pager.e-rtl .e-pagercontainer {
  margin-right: 10px;
}
.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 {
  padding: 8px 8px 2px 2px;
  -webkit-padding-after: 2px;
  
}
.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 {
  padding: 0;
  -webkit-padding-after: 0px;
}
.e-pager.e-rtl .e-firstpage:before,
.e-pager.e-rtl .e-firstpagedisabled:before {
  
}
.e-pager.e-rtl .e-firstpage:before,
.e-pager.e-rtl .e-firstpagedisabled:before {
  content: "\e841";
}
.e-pager.e-rtl .e-prevpage:before,
.e-pager.e-rtl .e-prevpagedisabled:before {
  
}
.e-pager.e-rtl .e-prevpage:before,
.e-pager.e-rtl .e-prevpagedisabled:before {
  content: "\e840";
}
.e-pager.e-rtl .e-nextpage:before,
.e-pager.e-rtl .e-nextpagedisabled:before {
  
}
.e-pager.e-rtl .e-nextpage:before,
.e-pager.e-rtl .e-nextpagedisabled:before {
  content: "\e83f";
}
.e-pager.e-rtl .e-lastpage:before,
.e-pager.e-rtl .e-lastpagedisabled:before {
  
}
.e-pager.e-rtl .e-lastpage:before,
.e-pager.e-rtl .e-lastpagedisabled:before {
  content: "\e83e";
}
.e-pager .e-NP.e-numericitem.e-animate:after,
.e-pager .e-PP.e-numericitem.e-animate:after,
.e-pager .e-icon.e-animate.e-disable:after,
.e-pager .e-numericitem.e-animate.e-disable:after {
  
}
.e-pager .e-icon.e-animate:after {
  
}
.e-pager .e-numericitem.e-animate:after {
  
}
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
  
  border-left-style: solid;
}
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
  /*other*/
  border-left-width: 1px;
}
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled {
  border-right-width: 0px;
  border-right-style: none;
}
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
  border-right: medium none;
}
.e-pager.e-rtl .e-firstpage:hover {
  
}
.e-pager.e-rtl .e-firstpage:hover {
  border-radius: 0;
}
.e-pager.e-rtl .e-lastpage.e-hover {
  
}
.e-pager.e-rtl .e-lastpage.e-hover {
  border-radius: 0;
}
.e-pager.e-rtl .e-numericcontainer {
  float: none;
}
.e-pager.e-rtl .e-numericitem {
  border-right-width: 0px;
  border-right-style: none;
  border-left-style: solid;
  
}
.e-pager.e-rtl .e-numericitem {
  /*other*/
  border-left-width: 1px;
}
.e-pager.e-rtl .e-numericitem {
  min-width: 25px;
}
.e-pager.e-rtl .e-spacing,
.e-pager.e-rtl .e-numericitem:hover,
.e-pager.e-rtl .e-currentitem.e-active {
  
}
.e-pager.e-rtl .e-spacing,
.e-pager.e-rtl .e-numericitem:hover,
.e-pager.e-rtl .e-currentitem.e-active {
  padding: 0;
}
.e-pager .e-mediaback:before {
  
}
.e-pager .e-mediaback:before {
  content: "\e83e";
}
.e-pager .e-arrowheadleft-2x:before {
  
}
.e-pager .e-arrowheadleft-2x:before {
  content: "\e83f";
}
.e-pager .e-arrowheadright-2x:before {
  
}
.e-pager .e-arrowheadright-2x:before {
  content: "\e840";
}
.e-pager .e-mediaforward:before {
  
}
.e-pager .e-mediaforward:before {
  content: "\e841";
}
.e-pager .e-pagercontainer {
  float: left;
}
.e-grid .e-pagercontainer {
  float: none;
}
.e-pager div.e-pager-goto-res {
  margin-top: 4px;
  float: left;
}
.e-grid .e-pager div.e-pager-goto-res {
  float: none;
}
.e-pager div.e-parentmsgbar.e-msg-res {
  margin-top: 1px;
}
.e-pager .e-parentmsgbar.e-msg-res {
  float: left;
  padding-left: 5px;
}
.e-pager input.e-textbox.e-pager-goto-res {
  margin-top: 0px;
}
.e-pager input.e-textbox {
  margin-top: -4px;
  margin-right: 10px;
}
.e-pager div.e-drpdwndiv {
  border: 1px solid;
  overflow: hidden;
  height: 26px;
  width: 50px;
  position: relative;
  display: inline-block;
  overflow: visible;
  border-radius: 4px 4px 4px 4px;
}
.e-pager div.e-drpdwndiv {
  height: 32px;
}
.e-pager .e-drpdwn {
  border: 1px solid;
  font-size: 16px;
  width: 50px;
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  font-size: 13px;
  position: absolute;
  top: 28px;
}
.e-pager .e-drpdwn {
  top: 32px;
}
.e-pager .e-drpdwn li {
  padding: 5px;
  width: 40px;
}
.e-pager div.e-drpdwndiv:before {
  padding: 9px 0px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  text-align: center;
  width: 40%;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
  border-radius: 4px 4px 4px 4px;
}
.e-pager div.e-drpdwndiv:before {
  padding: 0px;
}
.e-pager .e-pager-itemsinterval span.e-text {
  height: 28px;
  line-height: 25px;
  padding-left: 25%;
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  font-size: 13px;
  position: absolute;
}
.e-pager .e-pager-itemsinterval span.e-text {
  padding-left: 0;
  margin-left: -25%;
}
.e-pager.e-rtl .e-pager-itemsinterval span.e-text {
  position: inherit;
  float: left;
}
.e-pager.e-rtl .e-pager-itemsinterval span.e-text {
  padding-left: 12.5;
  margin-left: 0px;
}
.e-pager .e-pager-itemsinterval {
  display: inline-block;
  height: 28px;
  padding-left: 5px;
}
@media (max-width: 270px) {
  .e-pager.e-js {
    min-width: 177px;
  }
}
.e-pager .e-pager-itemsinterval .e-interval-msg.e-interval-msg {
  float: right;
  margin: 0px 5px;
  line-height: 28px;
}
.e-pager .e-numericitem.e-spacing,
.e-pager .e-mediaback,
.e-pager .e-arrowheadleft-2x,
.e-pager .e-arrowheadright-2x,
.e-pager .e-mediaforward,
.e-pager .e-newrecord.e-icon.e-plus {
  
}
.e-reportviewer-icon {
  font-family: 'ej-webfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-align: center;
  vertical-align: middle;
  line-height: normal !important;
  font-size: 17px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: default;
}
@font-face {
  font-family: 'ej-reportviewericons';
  src: url('common-images/reportviewer/ej-reportviewericons.eot?wpa4ep');
  src: url('common-images/reportviewer/ej-reportviewericons.eot?wpa4ep#iefix') format('embedded-opentype'), url('common-images/reportviewer/ej-reportviewericons.ttf?wpa4ep') format('truetype'), url('common-images/reportviewer/ej-reportviewericons.woff?wpa4ep') format('woff'), url('common-images/reportviewer/ej-reportviewericons.svg?wpa4ep#ej-reportviewericons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.e-reportviewer-tab-focus-none {
  outline: 0 none;
}
.e-reportviewer-toggleicon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ej-reportviewericons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 16px;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.e-reportviewer-errormodeltooltip {
  position: relative;
  display: inline-block;
}
.e-reportviewer-errormodeltooltip .e-reportviewer-tooltiptext {
  visibility: hidden;
  width: 230px;
  background-color: #f0f3f4;
  color: #424949;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  left: 50%;
  margin-left: -60px;
  font-size: 14px;
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial !important;
}
.e-reportviewer-errormodeltooltip .e-reportviewer-tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
}
.e-reportviewer-errormodeltooltip:hover .e-reportviewer-tooltiptext {
  visibility: visible;
}
.e-reportviewer-toolbarcontainer {
  vertical-align: middle;
  border: 1px solid;
  border-bottom: 0 solid;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  
}
.e-reportviewer-toolbarcontainer {
  height: 45px;
}
.e-reportviewer-toolbarcontainer .e-rel-position {
  margin-top: 4px;
}
.e-reportviewer-toolbarul {
  
}
.e-reportviewer-toolbarli {
  
}
.e-reportviewer-toolbarli {
  width: 20px;
  height: 20px;
}
.e-find {
  padding-left: 4px !important;
  padding-right: 4px !important;
  margin-left: 0px !important;
}
.e-findtext {
  margin-right: 0px !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.e-reportviewer-tbdiv {
  width: 16px;
  height: 16px;
  border: 1px solid;
  border-color: transparent;
  margin: 4px 0px;
}
.e-reportviewer-outerborder {
  background-color: transparent;
  border: 1px solid;
  border-color: transparent;
  width: 28px;
  height: 90%;
  margin: 1px;
  float: left;
}
.e-reportviewer-outerborder:hover {
  border: 1px solid;
}
.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
  width: auto;
  height: auto;
  min-height: 30.5px;
  min-width: 55px;
  position: absolute;
  word-wrap: break-word;
  border: 1px solid;
  margin: 0.5px auto;
  z-index: 2147483647;
}
.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.e-reportviewer-tbdiv.e-reportviewer-exporttip {
  width: auto;
  height: auto;
  min-height: 30.5px;
  min-width: 55px;
  position: absolute;
  word-wrap: break-word;
  border: 1px solid;
  margin: 0.5px auto;
  z-index: 2147483647;
}
.e-reportviewer-tbdiv.e-reportviewer-exporttip {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.e-reportviewer-tbdiv.e-reportviewer-tooltip {
  width: auto;
  height: auto;
  min-height: 30.5px;
  min-width: 35px;
  position: absolute;
  padding: 1px;
  max-width: 250px;
  word-wrap: break-word;
  border: 1px solid;
  margin: 0px auto;
  z-index: 2147483647;
}
.e-reportviewer-headerspan {
  font-style: normal;
  font-weight: bold;
  margin-bottom: 5px;
  word-wrap: break-word;
}
.e-reportviewer-contentspan {
  word-wrap: break-word;
  margin-bottom: 5px;
}
.e-reportviewer-param-datepicker {
  float: left;
}
.e-reportviewer-ejdropdownlist {
  width: auto;
  height: auto;
  float: left;
  border: 1px solid transparent;
  
}
.e-reportviewer-ejdropdownlist {
  padding: 8px !important;
  padding-bottom: 15px !important;
}
.e-reportviewer-toolbarcontainer input.e-input,
.e-reportviewer-viewerblockcontent input.e-input {
  line-height: normal !important;
}
.e-reportviewer-print,
.e-reportviewer-emptyconetent,
.e-reportviewer-pagefit,
.e-reportviewer-export,
.e-reportviewer-gotonext,
.e-reportviewer-gotonext.e-reportviewer-disabled,
.e-reportviewer-gotoprevious,
.e-reportviewer-gotoprevious.e-reportviewer-disabled,
.e-reportviewer-gotofirst,
.e-reportviewer-gotofirst.e-reportviewer-disabled,
.e-reportviewer-gotolast,
.e-reportviewer-gotolast.e-reportviewer-disabled,
.e-reportviewer-zoomin,
.e-reportviewer-zoomout,
.e-reportviewer-refresh,
.e-reportviewer-parameter,
.e-reportviewer-documentmap,
.e-reportviewer-gotoparent,
.e-reportviewer-preview,
.e-reportviewer-pagesetup,
.e-reportviewer-printsetup,
.e-reportviewer-stop,
.e-reportviewer-exportsetup,
.e-reportviewer-performance,
.e-reportviewer-export-pdfIcon,
.e-reportviewer-export-excelIcon,
.e-reportviewer-export-wordIcon,
.e-reportviewer-export-pptIcon,
.e-reportviewer-export-htmlIcon,
.e-reportviewer-export-csvIcon,
.e-reportviewer-export-xmlIcon {
  width: 20px;
  height: 20px;
}
.e-reportviewer-tbpage {
  background-color: transparent;
  text-align: center;
  width: auto;
  
}
.e-reportviewer-tbpage {
  padding-top: 9px !important;
  padding-bottom: 15px !important;
}
.e-reportviewer-pagenumber {
  min-height: 22px !important;
  min-width: 25px !important;
  height: 22px !important;
  width: 28px;
  text-align: center;
  margin-top: 3.7px;
  display: inline-block !important;
  
}
.e-reportviewer-findtext {
  min-height: 22px !important;
  min-width: 25px !important;
  height: 22px !important;
  width: 80px !important;
  text-align: left;
  margin-top: 3.7px;
  display: inline-block !important;
  padding: 1px 1px 1px 6px !important;
  margin: 0;
  vertical-align: inherit;
  
}
.e-reportviewer-tbdiv.e-reportviewer-zoomlist {
  border: 1px solid;
  margin: 4px 7px;
  width: 60px;
  height: 19px;
}
.e-reportviewer-viewer {
  width: 100%;
  text-shadow: none !important;
}
.e-reportviewer-viewerblock {
  width: 100%;
  border-top: 1px solid;
  border-bottom: 0px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  font-size: 11pt;
  color: #5b5b5b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
}
.e-reportviewer-paramblock-disable,
.e-reportviewer-toolbar-disable {
  pointer-events: none;
  opacity: 0.5;
}
.e-reportviewer-blockstyle {
  position: absolute;
  top: 0;
  left: 0;
  width: 99.5%;
  height: 100%;
  z-index: 10;
}
.e-reportviewer-viewerblockcontent {
  width: 100%;
  border-bottom: 1px solid;
}
.e-reportviewer-viewerblockcellcontent {
  border: 0;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
}
.e-reportviewer-paramcheckbox {
  
}
.e-reportviewer-paramcheckbox {
  padding: 2px 5px 6px 0.58em;
  width: 95.5%;
}
.e-reportviewer-paramcheckboxlabel {
  font-size: 14px !important;
  
}
.e-reportviewer-paramcheckboxlabel {
  padding: 3px 0 0 0.56em !important;
}
.e-reportviewer-device-paramcheckbox {
  
}
.e-reportviewer-device-paramcheckbox {
  background-color: white;
  padding-left: 4.5% !important;
  width: 95.5%;
}
.e-reportviewer-viewreport {
  border-left: 1px solid;
  border-right: 0;
  border-bottom: 0;
  border-top: 0;
  padding: 10px;
  text-align: center;
  vertical-align: top;
}
.e-reportviewer-viewreportbutton {
  line-height: normal;
  vertical-align: baseline;
  padding: initial;
  margin: initial;
  border: 1px solid;
  
}
.e-reportviewer-scrollcontainer {
  line-height: normal !important;
  position: relative;
  height: 100%;
  width: 100%;
  overflow: auto;
  text-align: left;
}
.e-reportviewer-pageviewcontainer {
  width: auto;
  height: auto;
  border: 1px none;
  margin: 0px auto;
}
.e-reportviewer-pageouterline {
  background-color: transparent;
  position: relative;
  border: 1px solid;
  border-color: transparent;
  margin: 0px auto;
  
}
.e-reportviewer-pageouterline {
  /*other*/
  padding: 10px;
}
.e-reportviewer-pageview {
  position: absolute;
  
}
.e-reportviewer-pageview {
  -moz-box-shadow: 0px 0px 5px 0.2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0px 0px 5px 0.2px rgba(0, 0, 0, 0.22);
  box-shadow: 0px 0px 5px 0.2px rgba(0, 0, 0, 0.22);
}
.e-reportviewer-elementalignments {
  margin: 0;
  padding: 1px !important;
  vertical-align: inherit;
}
.e-reportviewer-elementalignments {
  /*other*/
  border: 1px solid;
}
.e-reportviewer-elementalignments:focus {
  /*other*/
  border: 1px solid !important;
  border-color: black !important;
  opacity: 54 !important;
}
.e-reportviewer-viewercontainer {
  border: 1px solid;
  
}
.e-reportviewer-box-border,
.e-reportviewer-pageviewcontainer,
.e-reportviewer-viewercontainer,
.e-reportviewer-viewerblock {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.e-reportviewer-box-content,
.e-reportviewer-pageview,
.e-reportviewer-pageouterline {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.e-reportviewer-textbox {
  height: 26px;
  line-height: normal;
  text-indent: 10px;
  vertical-align: middle;
  padding: 0px;
}
.e-reportviewer-textbox {
  /*other*/
  border: 1px solid;
}
.e-reportviewer-label,
.e-reportviewer-labelpageno {
  border: none;
  vertical-align: inherit;
}
.e-reportviewer-documentmappopup {
  border: 1px solid;
}
.e-reportviewer-pagepopupinfo {
  height: 30px;
  width: auto;
  /*height: auto;*/
  min-width: 65px;
  position: absolute;
  padding: 1px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  margin: 10px auto;
  z-index: 9999;
  opacity: 0.5;
}
.e-reportviewer-popuppageno {
  min-width: 20px;
  height: 15px;
  display: table-cell;
}
.e-reportviewer-expandtoggle {
  background: url('common-images/reportviewer/expand.svg') no-repeat center;
}
.e-reportviewer-alertIcon {
  background: url('common-images/reportviewer/alertIcon.svg') no-repeat center;
}
.e-reportviewer-errorIcon {
  background: url('common-images/reportviewer/errorIcon.svg') no-repeat center;
}
.e-reportviewer-collapsetoggle {
  background: url('common-images/reportviewer/collapse.svg') no-repeat center;
}
.e-reportviewer-sortingUpDown {
  background: url('common-images/reportviewer/updown.png');
  background-repeat: no-repeat;
  background-origin: padding-box;
  background-position: center;
  background-color: transparent;
  background-size: 10px;
}
.e-reportviewer-sortingUp {
  background: url('common-images/reportviewer/up.png');
  background-repeat: no-repeat;
  background-origin: padding-box;
  background-position: center;
  background-color: transparent;
  background-size: 10px;
}
.e-reportviewer-sortingDown {
  background: url('common-images/reportviewer/down.png');
  background-repeat: no-repeat;
  background-origin: padding-box;
  background-position: center;
  background-color: transparent;
  background-size: 10px;
}
.e-reportviewer-close {
  padding-bottom: 29px;
  padding-right: 7px;
  font-weight: bold;
  font-size: 15px;
  cursor: pointer;
}
.e-reportviewer-alertbox .e-titlebar {
  padding: 6.5px 0.7em !important;
}
.e-reportviewer-alertbox .e-widget-content {
  padding: 23px 26px 32px 26px !important;
}
.e-reportviewer-error-content {
  padding: 4px 0px 4px 6px !important;
  line-height: 1.8;
}
.e-reportviewer-alert-table {
  border-spacing: 2px !important;
  border-collapse: separate !important;
}
.e-reportviewer-scroller .e-scrollbar .e-hscroll .e-hup.e-icon {
  display: none;
}
.e-reportviewer-alertbox .e-footerbar {
  width: 100%;
  height: auto !important;
  padding: 0px 28px 12px 0px !important;
  display: inline-table !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.e-rptviewer-dialog .e-footerbar {
  padding: 0.5em 17px !important;
  height: auto !important;
  display: inline-table !important;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.e-rptviewer-dialog .e-radiobtn-wrap .e-radsmaller {
  height: 11px;
  width: 11px;
}
.e-rptviewer-dialog .e-radiobtn-wrap .e-radsmaller .e-rad-icon {
  font-size: 9px;
  line-height: 10px;
  text-indent: 1.2px;
  
}
.e-rptviewer-dialog .e-radiobtn-wrap .e-radsmaller .e-rad-icon {
  padding-top: 0.5px;
  padding-left: 1px;
}
.e-rptviewer-okbtn {
  width: 68px;
}
.e-rptviewer-cancelbtn {
  width: 72px;
}
.e-reportviewer-blockcontainer {
  
}
.e-reportviewer-blockcontainer {
  padding: 5px 20px !important;
  padding-right: 0px !important;
}
.e-reportviewer-tr {
  
}
.e-reportviewer-tr {
  height: 12px !important;
}
.e-reportviewer-pagesetuptr {
  height: 10px !important;
}
.e-reportviewer-pagesetuptr {
  font-size: 14px !important;
}
.e-reportviewer-pagesetupheader {
  padding-top: 10px;
  padding-bottom: 5px !important;
}
.e-reportviewer-pagesetupcontent {
  font-weight: 400;
  padding-top: 5px !important;
  padding-bottom: 10px !important;
}
.e-reportviewer-pagesetupcontent {
  font-size: 14px;
}
.ej-reportviewericonscollapse:hover,
.ej-reportviewericonsexpand:hover,
.e-reportviewer-drillhover:hover,
.e-reportviewer-sortingUp:hover,
.e-reportviewer-sortingDown:hover,
.e-reportviewer-sortingUpDown:hover {
  cursor: pointer;
}
.e-reportviewer-pagefit:before {
  
}
.e-reportviewer-pagefit:before {
  content: "\e660";
}
.e-reportviewer-pagefittopage:before {
  content: "\e657";
}
.e-reportviewer-emptyconetent:before {
  content: "\00a0 \00a0";
}
.e-reportviewer-print:before {
  
}
.e-reportviewer-print:before {
  content: "\e71f";
}
.e-reportviewer-export:before {
  
}
.e-reportviewer-export:before {
  content: "\e720";
}
.e-reportviewer-pagesetup:before {
  
}
.e-reportviewer-pagesetup:before {
  content: "\e6d1";
}
.e-reportviewer-gotonext:before {
  
}
.e-reportviewer-gotonext:before {
  content: "\e723";
}
.e-reportviewer-gotonext.e-reportviewer-disabled:before {
  
}
.e-reportviewer-gotonext.e-reportviewer-disabled:before {
  content: "\e723";
}
.e-reportviewer-gotoprevious:before {
  
}
.e-reportviewer-gotoprevious:before {
  content: "\e722";
}
.e-reportviewer-gotoprevious.e-reportviewer-disabled {
  
}
.e-reportviewer-gotoprevious.e-reportviewer-disabled {
  content: "\e722";
}
.e-reportviewer-gotofirst:before {
  
}
.e-reportviewer-gotofirst:before {
  content: "\e721";
}
.e-reportviewer-gotolast:before {
  
}
.e-reportviewer-gotolast:before {
  content: "\e724";
}
.e-reportviewer-gotolast.e-reportviewer-disabled {
  
}
.e-reportviewer-gotolast.e-reportviewer-disabled {
  content: "\e724";
}
.e-reportviewer-gotofirst.e-reportviewer-disabled {
  
}
.e-reportviewer-gotofirst.e-reportviewer-disabled {
  content: "\e721";
}
.e-reportviewer-zoomin:before {
  
}
.e-reportviewer-zoomin:before {
  content: "\e725";
}
.e-reportviewer-zoomout:before {
  
}
.e-reportviewer-zoomout:before {
  content: "\e726";
}
.e-reportviewer-refresh:before {
  
}
.e-reportviewer-refresh:before {
  content: "\e727";
}
.e-reportviewer-stop:before {
  
}
.e-reportviewer-stop:before {
  content: "\e7c0";
}
.e-reportviewer-exportsetup:before {
  
}
.e-reportviewer-exportsetup:before {
  content: "\e905";
}
.e-reportviewer-find:before {
  
}
.e-reportviewer-find:before {
  content: "\e82e";
}
.e-reportviewer-performance:before {
  
}
.e-reportviewer-performance:before {
  content: "\e909";
}
.e-reportviewer-parameter:before {
  
}
.e-reportviewer-parameter:before {
  content: "\e728";
}
.e-reportviewer-export-pdfIcon:before {
  
}
.e-reportviewer-export-pdfIcon:before {
  content: "\e90a";
}
.e-reportviewer-export-excelIcon:before {
  
}
.e-reportviewer-export-excelIcon:before {
  content: "\e90c";
}
.e-reportviewer-export-wordIcon:before {
  
}
.e-reportviewer-export-wordIcon:before {
  content: "\e911";
}
.e-reportviewer-export-htmlIcon:before {
  
}
.e-reportviewer-export-htmlIcon:before {
  content: "\e912";
}
.e-reportviewer-export-pptIcon:before {
  
}
.e-reportviewer-export-pptIcon:before {
  content: "\e918";
}
.e-reportviewer-export-csvIcon:before {
  
}
.e-reportviewer-export-csvIcon:before {
  content: "\e919";
}
.e-reportviewer-export-xmlIcon:before {
  
}
.e-reportviewer-export-xmlIcon:before {
  content: "\e91a";
}
.e-reportviewer-documentmap:before {
  content: "\e719";
}
.e-reportviewer-gotoparent:before {
  content: "\e71e";
}
.e-reportviewer-preview:before {
  
}
.e-reportviewer-preview:before {
  content: "\e72a";
}
.e-reportviewer-close:before {
  content: "\e74e";
}
.e-reportviewer-zoomSelection_popup {
  max-height: none !important;
}
.e-reportviewer-zoomSelection_popup-ul {
  text-align: center !important;
}
.ej-reportviewericonscollapse:before {
  content: "\e900";
}
.ej-reportviewericonsexpand:before {
  content: "\e901";
}
.e-reportviewer-toolbarcontainer.e-toolbar .e-icon.e-toolbar-res-arrow {
  cursor: pointer;
  
}
.e-rptviewer-drpdown.e-reportviewer-zoomSelection_popup .e-reportviewer-zoomSelection_popup-ul li {
  
}
.e-reportviewer-toolbarli.e-reportviewer-ejdropdownlist .e-rptviewer-drpdown .e-in-wrap.e-box .e-input {
  
}
.e-reportviewer-icon.e-reportviewer-pagefittopage,
.e-reportviewer-icon.e-reportviewer-emptyconetent {
  
}
.e-reportviewer-popupli {
  border: 0 none;
  float: none;
  position: relative;
  line-height: normal;
  cursor: pointer;
  list-style-type: none;
  text-align: left;
  
}
.e-reportviewer-popupli {
  padding-left: 12px;
  width: 80px;
  height: 36px;
  padding-right: 5px;
  padding-top: 8px;
}
.e-reportviewer-popupspan {
  position: absolute;
  padding-top: 8px;
}
.e-reportviewer-lispan {
  text-decoration: none;
  white-space: nowrap;
  padding: 2px !important;
  vertical-align: text-bottom;
}
.e-reportviewer-viewerblock-parentdiv .e-scrollbar .e-vscroll .e-button.e-icon {
  display: none;
}
.e-reportviewer-viewerblock-parentdiv .e-scrollbar .e-hscroll .e-button.e-icon {
  display: none;
}
.e-reportviewer-txt-overflow {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-excelfilter.e-dlgcontainer {
  min-width: 266px;
  padding: 0px;
  width: 266px;
  padding: 4px 0px 16px 0px;
  
}
.e-excelfilter.e-dlgcontainer {
  min-width: 229px;
  width: 229px;
}
.e-excelfilter.e-dlgcontainer,
.e-excelfilter .e-searchcontainer,
.e-excelfilter .e-searchcontainer input {
  box-sizing: content-box;
}
.e-sortasc:before {
  content: "\e714";
}
.e-sortdesc:before {
  content: "\e713";
}
.e-exceltick:before {
  content: "\e77a";
}
.e-excelfilter .e-menu.e-vertical .e-list > a {
  margin: 0px 10px 0px 15px;
}
.e-excelfilter .e-menu.e-vertical .e-list > a {
  padding-bottom: 13px;
  padding-top: 13px;
  margin: 0;
}
.e-excelfilter .e-menu.e-vertical .e-list > ul .e-list > a {
  padding-left: 15px;
  
}
.e-excelfilter .e-menu.e-vertical .e-list > ul .e-list > a {
  padding-left: 0;
}
.e-excelfilter .e-menu.e-vertical li.e-separator,
.e-excelfilter .e-list > ul li.e-separator {
  margin: 4px 0px 4px 0px;
}
.e-excelfilter .e-menu.e-vertical {
  border: none;
}
.e-excelfilter .e-menu .e-menulink .e-chkbox-wrap {
  top: 0;
  opacity: 1;
}
.e-excelfilter .e-menu.e-vertical .e-exceltick::before {
  margin-left: -7px;
  
}
.e-excelfilter .e-menu.e-vertical .e-exceltick:before {
  margin-left: -7px\9;
}
.e-excelfilter .e-searchcontainer {
  position: relative;
  margin-left: 15px;
  margin-top: 4px;
}
.e-excelfilter .e-searchcontainer {
  margin-top: 12px;
  margin-bottom: 20px;
  margin-left: 0;
}
.e-excelfilter .e-searchcontainer .e-fields {
  margin: 7px 0px;
}
.e-excelfilter .e-searchcontainer .e-fields {
  margin: 6px 0 20px;
}
.e-excelfilter .e-checkboxlist {
  width: 234px;
  height: 130px;
  outline: none;
}
.e-excelfilter .e-searchbox .e-icon:before {
  display: inline-block;
}
.e-excelfilter .e-searchbox .e-ejinputtext {
  width: 228px;
  height: 23px;
}
.e-excelfilter .e-searchinput::-ms-check {
  display: none;
}
.e-excelfilter .e-btncontainer.e-fields {
  width: 170px;
  margin: 16px 0px 0px 68px;
}
.e-excelfilter .e-btncontainer.e-fields {
  width: auto;
  margin: 0;
}
.e-excelfilter .e-btncontainer input,
.e-excelfilter .e-checkboxlist .e-ftrchk {
  margin-left: 10px;
  
}
.e-excelfilter .e-btncontainer input,
.e-excelfilter .e-checkboxlist .e-ftrchk {
  margin-top: 2px;
}
.e-excelfilter .e-checkboxlist .e-ftrchk {
  white-space: nowrap;
}
.e-excelfilter .e-checkboxlist {
  padding-top: 3px;
}
.e-excelfilter .e-btncontainer > div {
  margin-bottom: 5px;
}
.e-excelfilter .e-btncontainer > div {
  padding: 0 8px 0 0;
  margin-bottom: 0;
}
.e-excelfilter .e-checkboxlist label.e-ftrchk,
.e-excelfilter .e-searchbox .e-searchitem {
  cursor: pointer;
  line-height: 11px;
}
.e-excelfilter.e-dlgcustom {
  width: 341px;
  padding: 10px 14px 0;
  box-sizing: content-box;
}
.e-excelfilter.e-dlgcustom {
  padding-bottom: 0;
}
.e-excelfilter.e-dlgcustom .e-dlgfields {
  padding-bottom: 14px;
  box-sizing: content-box;
}
.e-excelfilter.e-dlgcustom .e-dlgfields {
  padding-bottom: 20px;
}
.e-excelfilter.e-dlgcustom .e-dlgfields:last-child {
  
}
.e-excelfilter.e-dlgcustom fieldset.e-fieldset {
  width: auto;
  margin: 0px 2px;
}
.e-excelfilter.e-dlgcustom fieldset.e-fieldset {
  padding: 14px 8px 13px;
}
.e-excelfilter.e-dlgcustom fieldset.e-fieldset {
  padding: 0;
}
.e-excelfilter.e-dlgcustom .e-fieldset legend {
  width: auto;
  margin-left: 3px;
  margin-bottom: 2px;
  padding: 0 3px;
}
.e-excelfilter.e-dlgcustom .e-optable {
  border-collapse: separate;
  border-spacing: 1px;
}
.e-excelfilter.e-dlgcustom .e-optable td {
  width: 27px;
  padding: 0px 5px;
}
.e-excelfilter.e-dlgcustom .e-optable td {
  padding: 15px 4px 0;
}
.e-excelfilter.e-dlgcustom .e-optable .e-predicate td {
  padding-top: 11px;
  padding-bottom: 11px;
  
}
.e-excelfilter.e-dlgcustom .e-optable .e-predicate td {
  padding-top: 15px;
  padding-bottom: 0;
}
.e-excelfilter.e-dlgcustom .e-optable .e-predicate td:last-child {
  padding-top: 8px;
  
}
.e-excelfilter.e-dlgcustom .e-optable .e-predicate td:last-child {
  padding-top: 15px;
}
.e-excelfilter.e-dlgcustom .e-dlgfields .e-btncontainer {
  width: 100%;
  
}
.e-excelfilter.e-dlgcustom .e-dlgfields .e-btncontainer {
  margin-left: 35%;
  margin-top: -5px;
}
.e-excelfilter.e-dlgcustom .e-dlgfields .e-btncontainer {
  margin-left: 50%;
  margin-top: 0;
}
.e-excelfilter.e-dlgcustom .e-dlgfields .e-predicate .e-caption {
  margin-left: 5px;
  padding-right: 13px;
}
.e-excelfilter.e-dlgcustom .e-dlgfields .e-predicate .e-caption {
  padding-right: 13px;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 3px;
}
.e-excelfilter .e-dlgcustom.e-dialog .e-predicate td div.e-radsmall,
.e-excelfilter .e-dlgcustom.e-dialog .e-predicate td span.e-check-small {
  height: 32px;
  margin-bottom: -8px;
}
.e-excelfilter .e-hide {
  display: none !important;
}
.e-excelfilter .e-searchbox span {
  cursor: pointer;
  display: block;
  height: 16px;
  position: absolute;
  right: 6%;
  top: 6px;
  width: 21px;
}
.e-excelfilter .e-searchbox span {
  right: 0;
}
.e-excelfilter.e-dlgcustom .e-widget [class^="e-"],
.e-excelfilter.e-dlgcustom.e-dialog,
.e-excelfilter.e-dlgcustom.e-dialog [class^="e-"] {
  box-sizing: content-box;
}
.e-excelfilter .e-ftrchk * {
  box-sizing: content-box !important;
}
.e-excelfilter.e-dlgcustom .e-ddl.e-widget [class^="e-"],
.e-excelfilter.e-dlgcustom .e-atc.e-widget [class^="e-"],
.e-excelfilter.e-dlgcustom .e-datewidget.e-widget [class^="e-"],
.e-excelfilter.e-dlgcustom .e-numeric.e-widget [class^="e-"],
.e-excelfilter.e-dlgcustom .e-ejinputtext {
  box-sizing: border-box;
}
.e-excelfilter .e-menu .e-list .e-bghdrcolor {
  padding: 0px;
  height: 26px;
}
.e-excelfilter .e-menu .e-list .e-fghdrcolor {
  padding-bottom: 4px;
  height: 26px;
}
.e-excelfilter .e-menu.e-vertical .e-list ul li.e-bghdrcolor > a,
.e-excelfilter .e-menu.e-vertical .e-list ul li.e-fghdrcolor > a {
  padding: 0px;
}
.e-bghdrcolor > a,
.e-fghdrcolor > a {
  font-size: 13px;
}
.e-excelfilter .e-menu .e-list .e-valcolor {
  margin: 0 auto;
  height: 16px;
  width: 70px;
  border-style: solid;
  border-width: 2px;
  padding: 2px;
}
.e-excustmfltr.e-ejinputtext,
.e-grid .e-excustmfltr.e-ejinputtext {
  text-indent: 0px;
}
.e-slideleft {
  animation-name: slideLeft;
  -webkit-animation-name: slideLeft;
  animation-duration: 0.23s;
  -webkit-animation-duration: 0.23s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}
@keyframes slideLeft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}
@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
.e-slideright {
  animation-name: slideRight;
  -webkit-animation-name: slideRight;
  animation-duration: 0.23s;
  -webkit-animation-duration: 0.23s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}
@keyframes slideRight {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}
@-webkit-keyframes slideRight {
  0% {
    -webkit-transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
.e-lv .e-grouptitle {
  font-size: 15px;
  height: 34px;
  line-height: 34px;
  padding-left: 6px;
}
.e-lv .e-header {
  cursor: pointer;
  height: 45px;
  padding-left: 5px;
}
.e-lv .e-header {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.e-htitle,
.e-btn-text {
  font-weight: bold;
  padding: 10px 10px 10px 0px;
  vertical-align: middle;
}
.e-lv .e-clearall {
  margin: 0;
  padding: 0;
}
.e-lv .e-childcontainer,
.e-lv .e-list-container,
.e-lv .e-childitem {
  position: relative;
}
.e-lv .e-list .e-chevron-right_01 {
  text-decoration: none;
}
.e-lv .e-htitle,
.e-lv .e-btn-text {
  font-size: 14px;
  height: 25px;
}
.e-lv-inputdiv .e-lv-input {
  font-style: italic;
  line-height: 1.4;
  margin: 0;
  outline: 0 none;
  padding: 8px 0;
  text-indent: 5px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.e-lv .e-list .e-chevron-right_01 {
  display: inline-block;
  outline: 0 none;
  padding-bottom: 12px;
  padding-top: 12px;
  vertical-align: middle;
  width: 100%;
}
.e-lv .e-list-hdr {
  list-style: none outside none;
  padding: 0px;
}
.e-lv .e-list .e-lv-checkdiv {
  float: right;
}
.e-lv .e-list {
  line-height: normal;
  padding: 0px 15px;
  cursor: pointer;
  vertical-align: middle;
}
.e-lv .e-header * {
  display: table-cell;
  vertical-align: middle;
}
.e-lv.e-js.e-parentlv {
  overflow: hidden;
}
.e-lv .e-list .e-list-img {
  background-size: cover;
  float: left;
  height: 30px;
  width: 30px;
}
.e-lv .e-arrow .e-chevron-right_01:before {
  float: right;
  font-size: 14px;
  position: relative;
  right: 0;
  
}
.e-lv .e-list.e-margin .e-chevron-right_01 span {
  left: 10px;
  position: relative;
  top: 9px;
}
.e-lv .e-list .e-chevron-right_01 [class*="icon-"] {
  width: 35px;
  height: 35px;
  float: left;
}
.e-lv :not(.e-arrow) > .e-icon.e-chevron-right_01:before {
  display: none;
}
.e-colorpicker .e-buttons .e-color-code.e-error {
  border-color: red;
}
.e-colorwidget .e-in-wrap {
  cursor: default;
  display: inline-block;
  height: 100%;
  width: 100%;
  
}
.e-colorwidget .e-in-wrap {
  border: 1px solid;
}
.e-colorwidget .e-in-wrap {
  border: 1px solid #dbdbde;
}
.e-colorwidget .e-in-wrap.e-tool {
  border-radius: 4px;
  cursor: default;
  height: 100%;
  width: 100%;
}
.e-colorwidget .e-in-wrap.e-tool {
  border: 1px solid #dbdbde;
  background: #ecedee;
}
.e-colorwidget .e-in-wrap .e-tool-icon .e-icon {
  position: absolute;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  
}
.e-colorwidget .e-in-wrap .e-tool-icon .e-icon {
  padding: 3px 3px 2px;
}
.e-colorwidget.e-widget {
  
  outline: 0 none;
}
.e-colorwidget.e-widget {
  height: 32px;
  width: 62px;
  font-size: 14px;
}
.e-colorwidget .e-in-wrap .e-input {
  color: transparent;
}
.e-colorwidget .e-selected-color {
  position: absolute;
  z-index: 1;
  
}
.e-colorwidget .e-selected-color {
  height: 28px;
  width: 28px;
  border: 1px solid white;
}
.e-colorwidget .e-color-container {
  height: 100%;
  display: inline-block;
  position: relative;
  cursor: pointer;
  
}
.e-colorwidget .e-color-container {
  width: 50%;
  overflow: hidden;
}
.e-colorwidget .e-color-container .e-tool-icon + .e-selected-color {
  height: 3px;
  
}
.e-colorwidget .e-color-container .e-tool-icon + .e-selected-color {
  top: 20px;
}
.e-colorwidget .e-icon {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  height: 12px;
  
}
.e-colorwidget .e-icon {
  width: 58%;
  font-size: 10px;
}
.e-colorwidget.e-split .e-icon:before {
  
}
.e-colorwidget .e-select {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  text-align: left;
}
.e-colorwidget .e-select {
  width: 30%;
}
.e-colorwidget .e-select {
  width: 50%;
  overflow: hidden;
}
.e-colorwidget .e-in-wrap .e-select .e-icon {
  cursor: pointer;
}
.e-colorpicker.e-popup {
  outline: 0 none;
  border-style: solid;
  border-width: 1px;
  height: auto;
  overflow: hidden;
  
}
.e-colorpicker.e-popup {
  padding: 12px;
  width: 331px;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.21);
}
.e-colorwidget.e-active .e-in-wrap .e-icon {
  
}
.e-colorwidget .e-in-wrap .e-icon {
  
}
.e-colorwidget.e-split:hover .e-in-wrap .e-color-container,
.e-colorwidget.e-split:focus .e-in-wrap .e-color-container {
  
}
.e-colorwidget.e-split .e-in-wrap .e-color-container {
  
}
.e-colorpicker .e-palette-color {
  position: relative;
}
.e-colorpicker .e-hsv-color {
  display: inline-block;
  position: relative;
  overflow: hidden;
  
}
.e-colorpicker .e-hsv-color {
  width: 80%;
}
.e-colorpicker .e-hsv-color .e-hsv-gradient {
  
  width: 100%;
}
.e-colorpicker .e-hsv-color .e-hsv-gradient {
  height: 200px;
}
.e-colorpicker .e-hsv-gradient {
  background: -moz-linear-gradient(top, transparent 0, black 100%), -moz-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, black)), -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, transparent 0, black 100%), -webkit-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(top, transparent 0, black 100%), -o-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, transparent 0, black 100%), -ms-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -top-linear-gradient(top, transparent 0, black 100%), -left-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(top, startColorstr=#f00 100%),(left, endColorstr=#000 0)";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#00000000',(left, endColorstr='#FF000000')";
}
.e-colorpicker .e-hsv-color .e-color-image.e-draghandle {
  cursor: pointer;
  position: absolute;
  overflow: hidden;
  outline: 0 none;
  margin: -11px 0 0 -11px;
  width: 20px;
  height: 20px;
  background-position: 0px -876px;
  background-repeat: no-repeat;
}
.e-colorpicker .e-buttons .e-preview,
.e-hsv-color .e-hsv-gradient {
  
}
.e-colorpicker .e-buttons .e-preview {
  display: inline-block;
  outline: 0 none;
  height: 100%;
  position: relative;
  
}
.e-colorpicker .e-buttons .e-preview {
  width: 14%;
  top: -1px;
  padding-left: 16px;
}
.e-colorpicker .e-buttons .e-current,
.e-colorpicker .e-buttons .e-previous {
  float: left;
  width: 100%;
  
}
.e-colorpicker .e-buttons .e-current,
.e-colorpicker .e-buttons .e-previous {
  height: 37px;
}
.e-colorpicker .e-buttons .e-previous {
  border-top: 1px solid;
}
.e-colorpicker .e-buttons .e-color-code {
  border-style: solid;
  display: block;
  outline: 0 none;
  
}
.e-colorpicker .e-buttons .e-color-code {
  height: 32px;
  text-align: right;
  border-width: 0.5px;
  width: 100%;
  padding: 0 8px 0 0;
}
.e-colorpicker .e-buttons .e-form {
  display: inline-block;
  position: relative;
  
}
.e-colorpicker .e-buttons .e-form {
  width: 80%;
}
.e-colorpicker .e-buttons .e-grpbtn {
  float: left;
  
}
.e-colorpicker .e-buttons .e-grpbtn {
  height: 32px;
  width: 100%;
}
.e-colorpicker .e-buttons .e-codeeditor {
  float: left;
  position: relative;
  
}
.e-colorpicker .e-buttons .e-codeeditor {
  margin-top: 10px;
  width: 96%;
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-select {
  
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-select {
  font-size: 14px;
  font-weight: 400;
}
.e-colorpicker .e-buttons .e-color-code::-ms-clear {
  display: none;
}
.e-colorpicker .e-buttons .e-grpbtn .e-rgbButton,
.e-colorpicker .e-buttons .e-grpbtn .e-hexButton,
.e-colorpicker .e-buttons .e-grpbtn .e-hsvButton {
  border: 0px;
  
}
.e-colorpicker .e-buttons .e-grpbtn .e-rgbButton,
.e-colorpicker .e-buttons .e-grpbtn .e-hexButton,
.e-colorpicker .e-buttons .e-grpbtn .e-hsvButton {
  height: 32px;
  padding: 0 14px;
  width: 33%;
}
.e-colorpicker .e-buttons .e-grpbtn .e-click {
  margin-left: 1px;
  font-weight: bold;
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-select.e-click:hover {
  font-weight: bold;
}
.e-colorpicker .e-slider-wrap .e-handle {
  background: transparent;
  border: 3px solid white;
}
.e-colorpicker .e-slider-wrap .e-handle {
  box-shadow: #929292 0px 0px 5px inset;
}
.e-colorpicker .e-popupWrapper .e-slider-wrap {
  display: inline-block;
  padding: 0 !important;
  
}
.e-colorpicker .e-popupWrapper .e-slider-wrap {
  margin-left: 17px;
  width: 11px;
  height: 200px;
}
.e-colorpicker .e-slider-wrap .e-handle.e-select,
.e-colorpicker .e-slider-wrap .e-handle.e-select:hover {
  border-radius: 12px;
  border-width: 2px;
  border-color: white;
  
}
.e-colorpicker .e-slider-wrap .e-handle.e-select {
  
}
.e-colorpicker .e-slider-wrap .e-handle.e-select {
  margin: 0px 0px -12px -2px !important;
}
.e-colorpicker .e-slider-wrap .e-hue.e-common {
  background: -moz-linear-gradient(bottom, red 0, yellow 16%, lime 33%, aqua 50%, blue 67%, fuchsia 84%, #ff0004 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, red), color-stop(16%, yellow), color-stop(33%, lime), color-stop(50%, aqua), color-stop(67%, blue), color-stop(84%, fuchsia), color-stop(100%, #ff0004));
  background: -webkit-linear-gradient(bottom, red 0, yellow 16%, lime 33%, aqua 50%, blue 67%, fuchsia 84%, #ff0004 100%);
  background: -o-linear-gradient(bottom, red 0, yellow 16%, lime 33%, aqua 50%, blue 67%, fuchsia 84%, #ff0004 100%);
  background: -ms-linear-gradient(bottom, red 0, yellow 16%, lime 33%, aqua 50%, blue 67%, fuchsia 84%, #ff0004 100%);
  background: -left-linear-gradient(bottom, red 0, yellow 16%, lime 33%, aqua 50%, blue 67%, fuchsia 84%, #ff0004 100%);
}
.e-colorpicker .e-slider-wrap .e-hue.e-color-image.e-filter {
  background-position: 0px -914px;
}
.e-colorpicker .e-slider-wrap .e-hue,
.e-colorpicker .e-slider-wrap .e-opacity {
  
}
.e-colorpicker .e-color-labels {
  position: relative;
  top: 10px;
}
.e-colorpicker .e-slider-wrap .e-handle {
  padding: 0px;
}
.e-colorpicker .e-slider-wrap.e-vertical .e-handle.e-default {
  left: -2px;
}
.e-colorpicker .e-recent-color,
.e-presetWrapper .e-presets-table .e-tablerow {
  padding: 0px;
}
.e-colorpicker .e-recent-color .e-colorblock.e-block.e-select {
  box-shadow: 0px 0px 3px rgba(16, 189, 229, 0.5);
}
.e-colorpicker .e-recent-color .e-colorblock {
  cursor: pointer;
  display: inline-block;
  height: 28px;
  list-style: none outside none;
  outline: 0 none;
  width: 28px;
  
}
.e-colorpicker .e-recent-color .e-colorblock {
  margin: 6px 25px 6px 0px;
  box-shadow: none;
  border-radius: 2px;
  height: 24px;
  width: 24px;
}
.e-colorpicker .e-recent-color .e-colorblock.e-select {
  
}
.e-colorpicker .e-recent-color .e-colorblock.e-select {
  box-shadow: 0px 0px 5px 0px rgba(16, 189, 229, 0.5);
}
.e-colorpicker .e-colorblock .e-color-image.e-empty {
  
}
.e-colorpicker .e-colorblock .e-color-image.e-empty {
  background-position: 0px -788px;
}
.e-colorpicker .e-colorblock .e-color-image.e-add {
  background-position: 4px -764px;
  
}
.e-colorpicker .e-colorblock .e-color-image.e-add::after {
  
}
.e-colorpicker .e-colorblock .e-set {
  height: 18px;
  width: 18px;
  
}
.e-colorpicker .e-colorblock .e-set {
  border-radius: 4px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) inset;
  margin: 5px 5px 0;
}
.e-colorpicker .e-buttons .e-close_01 {
  font-size: 21px;
  height: 26px;
  position: absolute;
  width: 26px;
  
}
.e-colorpicker .e-buttons .e-close_01 {
  left: -6px;
  top: 3px;
}
.e-colorpicker .e-buttons .e-close_01:before {
  content: "\e767";
  font-family: 'ej-webfont';
  font-size: 22px;
}
.e-colorpicker .e-buttons .e-close_01:hover {
  cursor: pointer;
}
.e-colorpicker .e-colorblock div.e-empty,
.e-colorpicker .e-colorblock div.e-add {
  height: 20px;
  margin: 4px;
  width: 20px;
}
.e-colorpicker .e-footer .e-in-wrap.e-box,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn {
  border-right: 0 none;
}
.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn {
  border-left: 0 none;
  
}
.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn {
  border: 0 none;
}
.e-colorpicker .e-footer .e-split-btn.e-btn .e-btn-span {
  padding: 0px;
  
}
.e-colorpicker .e-footer {
  
}
.e-colorpicker .e-footer {
  padding-top: 12px;
}
.e-colorpicker .e-footerContainer {
  
}
.e-colorpicker .e-footerContainer {
  padding-top: 12px;
}
.e-colorpicker .e-footer .e-element {
  display: inline-block;
  
}
.e-colorpicker .e-footer .e-element {
  width: 50%;
}
.e-colorpicker .e-footer .e-switcher {
  
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  display: inline;
  float: left;
  margin-right: 10px;
}
.e-colorpicker .e-footer .e-switcher {
  height: 30px;
  width: 30px;
}
.e-colorpicker .e-footer .e-switcher .e-color-image.e-pickerModel {
  
}
.e-colorpicker .e-footer .e-switcher .e-color-image.e-pickerModel {
  margin: 5px 4px;
  background-position: 1px -816px;
}
.e-colorpicker .e-footer .e-switcher .e-color-image.e-paletteModel {
  
}
.e-colorpicker .e-footer .e-switcher .e-color-image.e-paletteModel {
  margin: 4px 3px;
  background-position: 3px -844px;
}
.e-colorpicker .e-footer .e-switcher .e-pickerModel,
.e-colorpicker .e-footer .e-switcher .e-paletteModel {
  
}
.e-colorpicker .e-footer .e-switcher .e-pickerModel,
.e-colorpicker .e-footer .e-switcher .e-paletteModel {
  height: 21px;
  width: 21px;
}
.e-colorpicker .e-footer .e-applyButton {
  position: absolute;
  
}
.e-colorpicker .e-footer .e-applyButton {
  margin-left: -16px;
}
.e-colorpicker .e-footer .e-split.e-widget {
  display: inline-block;
  
}
.e-colorpicker .e-footer .e-split.e-widget {
  width: 62px;
  height: 30px !important;
}
.e-colorpicker .e-footer .e-split .e-padding.e-splitarrowright {
  padding: 0;
}
.e-colorpicker .e-footer .e-cancelButton {
  float: right;
}
.e-colorpicker .e-footer .e-split .e-splitarrowright .e-split-btn.e-left-btn,
.e-colorpicker .e-footer .e-split .e-splitarrowleft .e-btn.e-split-btn {
  height: 100%;
  padding: 0;
  
}
.e-colorpicker .e-footer .e-cancelButton.e-flat,
.e-colorpicker .e-footer .e-applyButton.e-flat {
  
}
.e-colorpicker .e-footer .e-cancelButton.e-flat,
.e-colorpicker .e-footer .e-applyButton.e-flat {
  font-size: 14px;
  height: 32px;
  width: 80px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-webcolors {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-webcolors {
  background-position: 0px -741px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-vintage {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-vintage {
  background-position: 0px -677px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-seawolf {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-seawolf {
  background-position: 0px -613px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-sandy {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-sandy {
  background-position: 0px -549px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-pinkshades {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-pinkshades {
  background-position: 0px -485px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-moonlight {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-moonlight {
  background-position: 0px -421px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-monochrome {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-monochrome {
  background-position: 0px -357px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-misty {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-misty {
  background-position: 0px -294px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-flatcolors {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-flatcolors {
  background-position: 0px -229px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-basic {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-basic {
  background-position: 0px -37px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-candycrush {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-candycrush {
  background-position: 0px -101px;
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-citrus {
  
}
.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-citrus {
  background-position: 0 -165px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets00 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets00 {
  background-position: 0px -704px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets01 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets01 {
  background-position: 0px -640px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets02 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets02 {
  background-position: 0px -576px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets10 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets10 {
  background-position: 0px -512px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets11 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets11 {
  background-position: 0px -448px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets12 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets12 {
  background-position: 0px -384px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets20 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets20 {
  background-position: 0px -320px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets21 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets21 {
  background-position: 0px -256px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets22 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets22 {
  background-position: 0px -192px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets30 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets30 {
  background-position: 0px 0px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets31 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets31 {
  background-position: 0px -64px;
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets32 {
  
}
.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets32 {
  background-position: 0px -128px;
}
.e-colorpicker .e-element .e-split.e-widget .e-splitbutton .e-icon {
  
}
.e-colorpicker .e-element .e-split.e-widget .e-splitbutton .e-icon {
  height: 17px;
  width: 17px;
}
.e-colorpicker .e-popupWrapper table {
  border-collapse: inherit;
  border-spacing: 10px;
}
.e-colorpicker .e-popupWrapper .e-gradient {
  display: inline-block;
}
.e-colorpicker .e-popupWrapper .e-container {
  display: block;
}
.e-colorpicker .e-palette-color,
.e-colorpicker .e-popupWrapper .e-container {
  min-height: 156px;
}
.e-colorpicker .e-palette-color.e-custom {
  min-height: 0px;
  height: auto;
}
.e-colorpicker .e-palette-color.e-hide,
.e-colorpicker .e-popupWrapper .e-container.e-hide,
.e-colorpicker .e-footer .e-split.e-widget.e-hide,
.e-colorpicker .e-footer .e-switcher.e-hide,
.e-colorpicker .e-buttons .e-preview.e-hide {
  display: none;
}
.e-colorpicker .e-footer .e-switcher .e-splitarrowright .e-btn.e-presets.e-split-btn {
  
}
.e-colorpicker .e-row .e-item {
  border-style: solid;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  overflow: hidden;
  
}
.e-colorpicker .e-row .e-item {
  height: 24px;
  width: 24px !important;
  margin-left: 7px;
  box-shadow: inset 0px 0px 0px 1.5px white;
  box-sizing: border-box;
}
.e-colorpicker .e-row .e-item.e-filter {
  border: 1px solid white;
  outline: 1px solid black;
}
.e-colorpicker .e-row:first-child {
  margin-top: 0;
}
.e-colorpicker .e-row {
  margin-top: 3px;
}
.e-colorpicker .e-row .e-item:first-child {
  margin-left: 0;
}
.e-colorpicker .e-item.e-state-selected {
  z-index: 100;
  position: relative;
  
}
.e-colorpicker .e-item.e-state-selected {
  border: 1.3px solid black;
}
.e-presetWrapper .e-presets-table,
.e-presetWrapper .e-presets-table .e-tablerow {
  background: none;
}
.e-presetWrapper .e-presetHeader {
  
}
.e-presetWrapper .e-presetHeader {
  margin-left: 28px;
}
.e-presetWrapper .e-presets-table .e-tablerow {
  
}
.e-presetWrapper .e-presets-table .e-tablerow {
  margin-top: 4px;
}
.e-presetWrapper .e-presets-table .e-preset-row {
  display: inline-block;
  background-repeat: no-repeat !important;
  
}
.e-presetWrapper .e-presets-table .e-preset-row {
  margin-right: 12px;
}
.e-presetWrapper .e-presets-table .e-preset-row {
  height: 27px;
  width: 27px;
}
.e-presetWrapper.e-widget.e-context {
  
}
.e-presetWrapper.e-widget.e-context {
  width: auto;
  padding: 12px 0 12px 12px;
}
.e-colorpicker .e-element .e-btn .e-icon,
.e-colorpicker .e-element .e-split-btn-div .e-icon {
  display: table-cell;
  visibility: visible;
}
.e-colorpicker .e-element .e-btn .e-icon,
.e-colorpicker .e-element .e-split-btn-div .e-icon {
  padding: 1px 0;
}
.e-colorpicker .e-element .e-icon:before {
  display: block;
  
}
.e-colorpicker .e-element .e-icon:before {
  height: 16px;
  width: 10px;
  margin-top: 3px;
}
.e-colorpicker .e-element .e-split-btn.e-rht-btn {
  height: 100%;
  width: 13px;
}
.e-colorpicker .e-element .e-split-btn.e-rht-btn {
  width: 50%;
}
.e-colorpicker .e-element .e-split-btn.e-left-btn {
  
  float: left;
}
.e-colorpicker .e-element .e-split-btn.e-left-btn {
  width: 50%;
  padding: 0;
}
.e-colorpicker .e-handle .e-handle-wrapper {
  height: inherit;
  width: inherit;
}
.e-colorpicker .e-footer .e-cancelButton.e-flat:focus,
.e-colorpicker .e-footer .e-applyButton.e-flat:focus {
  
}
.e-ddl.e-popup .e-dropdownbase.e-combobox-group .e-list-item {
  padding-left: 2em;
  text-indent: 0;
}
.e-ddl.e-input-group .e-ddl-icon.e-comboie,
.e-ddl.e-input-group .e-clear-icon.e-comboie {
  display: block;
  position: absolute;
}
.e-ddl.e-input-group .e-ddl-icon.e-comboie {
  right: 0px;
  top: 0px;
}
.e-ddl.e-input-group .e-ddl-icon.e-comboie {
  padding-top: 11px;
}
.e-ddl.e-input-group .e-ddl-icon.e-comboie.e-comboie9 {
  padding: 8px 7px 8px 7px;
  margin: 1px;
  
}
.e-ddl.e-input-group .e-ddl-icon.e-comboie.e-comboie8 {
  padding: 8px 7px 8px 7px;
  margin: 1px;
  
}
.e-ddl.e-input-group .e-clear-icon.e-comboie {
  right: 30px;
  top: 6px;
}
.e-control {
  font-family: Segoe UI, Helvetica Neue, Ubuntu, Arial;
  font-size: 14px;
  font-weight: normal;
}
.e-control,
.e-control [class^='e-'],
.e-control [class*=' e-'] {
  box-sizing: border-box;
}
.e-control .e-combobox.e-input.e-placeholder {
  color: #bbbbbb;
  font-style: italic;
  position: absolute;
  top: 0;
  white-space: nowrap;
}
.e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(opacity=35);
  opacity: 0.35;
}
.e-list-parent.e-ul {
  list-style-type: none;
}
.e-ddl.e-input-group .e-clear-icon:before {
  content: '\e74e';
  font-family: 'ej-webfont';
}
.e-ddl.e-input-group {
  display: table;
  margin-bottom: 0px;
}
input.e-combobox.e-input {
  border-width: 1px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px;
  margin-bottom: 0px;
  outline: none;
  padding: 8px;
  width: 100%;
}
.e-combobox.e-input[disabled],
.e-ddl.e-input-group.e-disabled,
.e-ddl.e-input-group.e-disabled span,
.e-ddl.e-input-group.e-disabled span button {
  cursor: not-allowed;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.e-combobox.e-input.e-rtl,
.e-ddl.e-input-group.e-rtl {
  direction: rtl;
}
.e-combobox.e-input.e-corner {
  border-radius: 4px;
}
.e-ddl.e-input-group,
.e-ddl.e-input-group .e-input-group-btn,
.e-ddl.e-input-group .e-input-group-icon {
  display: flex;
}
.e-ddl.e-input-group .e-input-group-btn button {
  align-items: center;
  display: flex;
  margin: 0px;
  outline: none;
  width: inherit;
}
.e-ddl.e-input-group .e-input-group-icon:first-child {
  border-left-width: 1px;
}
.e-input-group-btn button,
.e-ddl.e-input-group .e-input-group-icon {
  white-space: nowrap;
}
.e-ddl.e-input-group.e-corner .e-combobox.e-input:first-child,
.e-ddl.e-input-group.e-corner .e-input-group-btn:first-child button,
.e-ddl.e-input-group.e-corner .e-input-group-icon:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.e-ddl.e-input-group.e-corner .e-combobox.e-input:last-child,
.e-ddl.e-input-group.e-corner .e-input-group-btn:last-child button,
.e-ddl.e-input-group.e-corner .e-input-group-icon:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.e-ddl.e-input-group.e-rtl .e-input-group-btn:first-child button,
.e-ddl.e-input-group.e-rtl .e-input-group-icon:first-child {
  border-left-width: 0px;
  border-right-width: 1px;
}
.e-ddl.e-input-group.e-rtl .e-input-group-btn:last-child button {
  border-left-width: 1px;
  border-right-width: 0px;
}
.e-ddl.e-input-group.e-rtl .e-input-group-btn:not(:last-child) button,
.e-ddl.e-input-group.e-rtl .e-input-group-icon:not(:last-child) {
  border-left-width: 1px;
}
.e-ddl.e-input-group.e-rtl .e-input-group-icon + .e-combobox.e-input,
.e-ddl.e-input-group.e-rtl .e-input-group-btn + .e-combobox.e-input {
  border-right-width: 0px;
}
.e-ddl.e-input-group.e-corner.e-rtl .e-combobox.e-input:first-child,
.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-btn:first-child button,
.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 4px;
}
.e-ddl.e-input-group.e-corner.e-rtl .e-combobox.e-input:last-child,
.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-btn:last-child button,
.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 0px;
}
.e-ddl.e-input-group.e-corner.e-rtl input.e-combobox.e-input:only-child {
  border-radius: 4px;
}
.e-ddl.e-input-group {
  position: relative;
  width: 100%;
}
.e-ddl.e-input-group .e-input-group-btn button:hover,
.e-ddl.e-input-group .e-input-group-icon:hover,
.e-ddl.e-input-group.e-rtl.e-corner .e-input-group-btn button:hover,
.e-ddl.e-input-group.e-rtl.e-corner .e-input-group-icon:hover {
  border-radius: 0px;
}
.e-ddl.e-input-group .e-input-group-icon,
.e-ddl.e-input-group .e-input-group-btn button {
  margin-bottom: 0px;
  margin-top: 0px;
}
.e-ddl.e-input-group {
  border-bottom: 0px;
  border-width: 1px;
}
input.e-combobox.e-input::-ms-clear {
  display: none;
}
.e-ddl.e-input-group .e-clear-icon {
  background: transparent;
  border: 0px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  outline: none;
  padding: 0px 8px 2px;
  text-align: center;
}
.e-ddl.e-input-group .e-clear-icon:before {
  font-size: 18px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}
.e-combobox.e-input:not(:valid) ~ .e-clear-icon {
  display: none;
}
.e-ddl.e-input-group .e-clear-icon.e-clear-icon-hide {
  display: none;
}
.e-combobox.e-input:not(:valid),
.e-combobox.e-input:valid,
.e-ddl.e-input-group input:not(:valid),
.e-ddl.e-input-group input:valid {
  box-shadow: none;
}
.e-ddl.e-input-group.e-disabled .e-input-group-btn button:hover,
.e-ddl.e-input-group.e-disabled .e-input-group-icon:hover {
  background: transparent;
}
.e-control.e-ddl.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000;
  
}
.e-control.e-ddl.e-popup.e-popup-open {
  display: block;
}
.e-control.e-ddl.e-popup.e-popup-close {
  display: none;
}
.e-dropdownbase {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
.e-dropdownbase .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-dropdownbase .e-list-item {
  cursor: default;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-dropdownbase .e-list-item * {
  display: inline-block;
  vertical-align: middle;
}
.e-dropdownbase .e-fixed-head {
  position: fixed;
}
.e-dropdownbase.e-content {
  overflow: auto;
  position: relative;
  
}
.e-dropdownbase.e-nodata {
  height: 48px;
  padding: 12px 16px;
}
.e-control:focus,
.e-control *:focus {
  outline: none;
}
.e-combobox.e-input:focus {
  border-width: 1px;
  padding-bottom: 8px;
}
.e-ddl.e-input-group input.e-combobox.e-input,
.e-ddl.e-input-group input.e-combobox.e-input:focus {
  
}
.e-ddl.e-input-group input.e-combobox.e-input,
.e-ddl.e-input-group input.e-combobox.e-input:focus {
  
  padding-left: 8px;
}
.e-ddl.e-rtl.e-input-group input.e-combobox.e-input,
.e-ddl.e-rtl.e-input-group input.e-combobox.e-input:focus {
  
}
.e-ddl.e-rtl.e-input-group input.e-combobox.e-input,
.e-ddl.e-rtl.e-input-group input.e-combobox.e-input:focus {
  
  padding-right: 8px;
}
.e-ddl.e-input-group.e-input-focus {
  border-style: solid;
  
}
.e-ddl.e-input-group.e-input-focus {
  border-width: 1px;
}
.e-ddl.e-input-group.e-rtl .e-combobox.e-input:not(:first-child):focus {
  border-right-width: 1px;
}
.e-ddl.e-input-group.e-rtl.e-input-focus .e-combobox.e-input:not(:first-child):focus {
  border-right-width: 0px;
}
.e-ddl.e-input-group.e-input-focus.e-corner {
  border-radius: 4px;
}
.e-ddl.e-input-group.e-input-focus span:first-child.e-input-group-icon,
.e-ddl.e-input-group.e-input-focus span:first-child button,
.e-ddl.e-input-group.e-input-focus.e-rtl .e-combobox.e-input:last-child:focus,
.e-ddl.e-input-group.e-input-focus span.e-input-group-icon:first-child button {
  border-color: transparent;
}
.e-ddl.e-input-group.e-input-focus .e-combobox.e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.e-bigger .e-input-group.e-ddl .e-combobox.e-input,
.e-bigger .e-input-group.e-ddl .e-combobox.e-input:focus {
  padding: 7px 0 2px;
}
.e-bigger .e-input-group.e-ddl .e-input-value,
.e-bigger .e-input-group.e-ddl .e-input-value:focus {
  padding: 11px 0 2px;
}
.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
  outline: none;
  
}
.e-ddl.e-input-group input.e-combobox.e-input {
  min-width: 0;
  width: 100%;
}
.e-ddl.e-input-group input.e-combobox.e-input,
.e-ddl.e-input-group input.e-combobox.e-input:focus {
  border: 0px solid;
  border-width: 0px;
}
.e-ddl.e-input-group input.e-combobox.e-input {
  margin-bottom: 0px;
}
.e-ddl input.e-combobox.e-input:focus,
.e-ddl input.e-combobox.e-input {
  padding: 2px 0;
}
.e-ddl-popup.e-rtl div > ul li .e-chkbox-wrap {
  padding-left: 10px;
  padding-right: 0px;
}
.e-ddl-popup div > ul li .e-chkbox-wrap,
.e-ddl-popup div > .e-listbox li .e-chkbox-wrap {
  padding-right: 10px;
}
.e-heatmap.e-js.e-grid .e-headercell {
  
}
.e-heatmap.e-js.e-grid .e-headercontent {
  
}
.e-heatmap.e-js.e-grid .e-frozenheaderdiv .e-headercell.e-default.e-headertemplate {
  
}
.e-heatmap.e-js.e-grid .e-movableheader {
  
}
.e-heatmap.e-js.e-grid .e-headercell.e-default.e-headertemplate {
  
}
.e-heatmap.e-js.e-grid .e-headercell {
  
}
.e-heatmap.e-js.e-grid .e-rowcell {
  
}
.e-gantt .e-gantt-criticaltask:before {
  content: "\e822";
}
/*------------------------------------- End ComboBox-------------------------------------------*/

