/* Copy of customized style of https://ej2.syncfusion.com/angular/documentation/grid/ */
/* loaded as stylesheet in ./Views/index.html */
/* overrided with dynamic values in ./styleHelpers/gridStyles.ts */

.e-icons {
    font-family: "e-icons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    speak: none;
    text-transform: none;
  }
  
  /*! common core */
  .e-control,
  .e-css {
    font-size: 12px;
    font-weight: normal;
  }
  
  .e-error {
    color: #f44336;
    font-size: 12px;
    font-weight: normal;
  }
  
  .e-control,
  .e-control [class^='e-'],
  .e-control [class*=' e-'] {
    box-sizing: border-box;
  }
  
  .e-control:focus,
  .e-control *:focus {
    outline: none;
  }
  
  .e-rtl {
    direction: rtl;
    text-align: right;
  }
  
  .e-overlay {
    background-color: #383838;
    filter: alpha(opacity=50);
    height: 100%;
    opacity: .5;
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
    width: 100%;
  }
  
  .e-hidden {
    display: none;
  }
  
  .e-blazor-hidden {
    visibility: hidden;
  }
  
  .e-disabled {
    background-image: none;
    cursor: default;
    filter: alpha(Opacity=35);
    opacity: .35;
  }
  
  .e-ul {
    list-style-type: none;
  }
  
  .e-prevent-select {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-warning {
    color: #ffca1c;
  }
  
  .e-success {
    color: #22b24b;
  }
  
  .e-information {
    color: #489bd5;
  }
  
  .e-block-touch {
    -ms-touch-action: pinch-zoom;
        touch-action: pinch-zoom;
  }
  
  /*! animation keyframes */
  @keyframes SlideLeftOut {
    from {
      transform: translate(0, 0);
    }
    to {
      transform: translate(-100%, 0);
    }
  }
  
  @keyframes SlideLeftIn {
    from {
      transform: translate(-100%, 0);
    }
    to {
      transform: translate(0, 0);
    }
  }
  
  @keyframes SlideRightIn {
    from {
      transform: translate(100%, 0);
    }
    to {
      transform: translate(0, 0);
    }
  }
  
  @keyframes SlideRightOut {
    from {
      transform: translate(0, 0);
    }
    to {
      transform: translate(100%, 0);
    }
  }
  
  @keyframes SlideBottomIn {
    from {
      transform: translate(0, 100%);
    }
    to {
      transform: translate(0, 0);
    }
  }
  
  @keyframes SlideBottomOut {
    from {
      transform: translate(0, 0);
    }
    to {
      transform: translate(0, 100%);
    }
  }
  
  @keyframes SlideTopIn {
    from {
      transform: translate(0, -100%);
    }
    to {
      transform: translate(0, 0);
    }
  }
  
  @keyframes SlideTopOut {
    from {
      transform: translate(0, 0);
    }
    to {
      transform: translate(0, -100%);
    }
  }
  
  @keyframes SlideRight {
    from {
      width: 0;
    }
    to {
      width: 100%;
    }
  }
  
  @keyframes SlideLeft {
    from {
      width: 100%;
    }
    to {
      width: 0;
    }
  }
  
  @keyframes SlideDown {
    from {
      height: 0;
    }
    to {
      height: 100%;
    }
  }
  
  @keyframes SlideUp {
    from {
      height: 100%;
    }
    to {
      height: 0;
    }
  }
  
  @keyframes FadeIn {
    0% {
      filter: alpha(opacity=0);
      opacity: 0;
    }
    100% {
      filter: alpha(opacity=100);
      opacity: 1;
    }
  }
  
  @keyframes FadeOut {
    from {
      filter: alpha(opacity=100);
      opacity: 1;
    }
    to {
      filter: alpha(opacity=0);
      opacity: 0;
    }
  }
  
  @keyframes ZoomIn {
    from {
      transform: translate(0, 0) scale(0);
    }
    to {
      transform: translate(0, 0) scale(1);
    }
  }
  
  @keyframes ZoomOut {
    from {
      transform: translate(0, 0) scale(1);
    }
    to {
      transform: translate(0, 0) scale(0);
    }
  }
  
  @keyframes FadeZoomIn {
    from {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: scale(0);
    }
    to {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: scale(1);
    }
  }
  
  @keyframes FadeZoomOut {
    from {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: scale(1);
    }
    to {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: scale(0);
    }
  }
  
  @keyframes FlipRightDownIn {
    from {
      transform: perspective(400px) rotateY(-180deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(0deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipRightDownOut {
    from {
      transform: perspective(400px) rotateY(0deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(-180deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipRightUpIn {
    from {
      transform: perspective(400px) rotateY(135deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(0deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipRightUpOut {
    from {
      transform: perspective(400px) rotateY(0deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(135deg);
      transform-origin: right center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipLeftDownIn {
    from {
      transform: perspective(400px) rotateY(-180deg);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(0deg);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipLeftDownOut {
    from {
      transform: perspective(400px) rotateY(0deg);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(135deg);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipLeftUpIn {
    from {
      transform: perspective(400px) rotateY(-135deg);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(0deg);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipLeftUpOut {
    from {
      transform: perspective(400px) rotateY(0deg);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
    to {
      transform: rotateY(135deg) perspective(200px);
      transform-origin: left center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipYLeftIn {
    from {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: perspective(400px) rotateY(180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateY(90deg);
    }
    to {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: rotateY(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipYLeftOut {
    from {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: perspective(400px) rotateY(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateY(90deg);
    }
    75% {
      transform: perspective(850px) rotateY(125deg);
    }
    to {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: rotateY(180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipYRightIn {
    from {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: perspective(400px) rotateY(-180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateY(-90deg);
    }
    to {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: rotateY(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipYRightOut {
    from {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: perspective(400px) rotateY(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateY(-90deg);
    }
    to {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: rotateY(-180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipXDownIn {
    from {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: perspective(400px) rotateX(180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateX(90deg);
    }
    to {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: rotateX(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipXDownOut {
    from {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: perspective(400px) rotateX(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateX(90deg);
    }
    75% {
      transform: perspective(850px) rotateX(125deg);
    }
    to {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: rotateX(180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipXUpIn {
    from {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: perspective(400px) rotateX(-180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateX(-90deg);
    }
    to {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: rotateX(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  @keyframes FlipXUpOut {
    from {
      filter: alpha(opacity=100);
      opacity: 1;
      transform: perspective(400px) rotateX(0deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
    50% {
      transform: perspective(700px) rotateX(-90deg);
    }
    to {
      filter: alpha(opacity=0);
      opacity: 0;
      transform: rotateX(-180deg);
      transform-origin: center center;
      transform-style: preserve-3d;
    }
  }
  
  .e-ripple,
  .e-ripple-style {
    overflow: hidden;
    position: relative;
    transform: translate3d(0, 0, 0);
  }
  
  .e-ripple-element,
  .e-ripple-style::after {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    transform: scale(0);
    transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
  }
  
  .e-ripple-style::after {
    background: rgba(0, 0, 0, 0.3);
    content: '';
    display: block;
    height: 50%;
    left: 25%;
    opacity: 0;
    top: 25%;
    transform: scale(3);
    transition: transform .5s, opacity .5s;
    width: 50%;
  }
  
  .e-ripple-style:active::after {
    opacity: 1;
    transform: scale(0);
    transition: 0s;
  }
  
  
  /*! component icons */
  .e-pager .e-icon-last::before,
  .e-grid-menu .e-icon-last::before {
    content: ' \e897';
  }
  
  .e-pager .e-icon-first::before,
  .e-grid-menu .e-icon-first::before {
    content: '\e896';
  }
  
  .e-pager .e-icon-prev::before,
  .e-grid-menu .e-icon-prev::before {
    content: '\e904';
  }
  
  .e-pager .e-icon-next::before,
  .e-grid-menu .e-icon-next::before {
    content: '\e913';
  }
  
  .e-pager.e-rtl .e-icon-last.e-lastpage::before,
  .e-pager.e-rtl .e-icon-last.e-lastpage:hover,
  .e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before,
  .e-grid-menu.e-rtl .e-icon-last.e-lastpage::before,
  .e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
  .e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before {
    content: '\e896';
  }
  
  .e-pager.e-rtl .e-icon-first.e-firstpage::before,
  .e-pager.e-rtl .e-icon-first.e-firstpage:hover,
  .e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before,
  .e-grid-menu.e-rtl .e-icon-first.e-firstpage::before,
  .e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
  .e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before {
    content: '\e897';
  }
  
  .e-pager.e-rtl .e-icon-prev.e-prevpage::before,
  .e-pager.e-rtl .e-icon-prev.e-prevpage:hover,
  .e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before,
  .e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before,
  .e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
  .e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before {
    content: '\e913';
  }
  
  .e-pager.e-rtl .e-icon-next.e-nextpage::before,
  .e-pager.e-rtl .e-icon-next.e-nextpage:hover,
  .e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before,
  .e-grid-menu.e-rtl .e-icon-next.e-nextpage::before,
  .e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
  .e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before {
    content: '\e904';
  }
  
  /*! Pager layout */
  .e-bigger .e-pager,
  .e-pager.e-bigger {
    font-size: 13px;
    padding: 4px 0 2px;
  }
  
  .e-bigger .e-pager div.e-icons,
  .e-pager.e-bigger div.e-icons {
    font-size: 13px;
  }
  
  .e-bigger .e-pager div.e-parentmsgbar,
  .e-pager.e-bigger div.e-parentmsgbar {
    padding-bottom: 8px;
    padding-right: 24px;
    padding-top: 18.66667px;
  }
  
  .e-bigger .e-pager .e-pagerdropdown,
  .e-pager.e-bigger .e-pagerdropdown {
    height: 40px;
    margin: -40px 0 0 16px;
    margin-top: -22px;
  }
  
  .e-bigger .e-pager .e-pagerconstant,
  .e-pager.e-bigger .e-pagerconstant {
    margin-bottom: 15px;
    margin-left: 16px;
  }
  
  .e-bigger .e-pager .e-pagercontainer,
  .e-pager.e-bigger .e-pagercontainer {
    margin: 5px 8px 5px 24px;
  }
  
  .e-bigger .e-pager.e-rtl .e-pagercontainer,
  .e-pager.e-bigger.e-rtl .e-pagercontainer {
    margin: 5px 0 -4px 0;
  }
  
  @media (max-width: 769px) {
    .e-bigger .e-pager,
    .e-pager.e-bigger {
      padding: 19px 0;
    }
    .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
    .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
      margin-right: 0;
    }
    .e-bigger .e-pager div.e-parentmsgbar,
    .e-pager.e-bigger div.e-parentmsgbar {
      padding: 0;
    }
  }
  
  .e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  .e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
  .e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  .e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 12px;
  }
  
  .e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  .e-bigger .e-pager.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
  .e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  .e-pager.e-bigger.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 0;
    margin-right: 12px;
  }
  
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 6px;
    margin-top: -3px;
  }
  
  .e-bigger .e-pager .e-numericitem,
  .e-pager.e-bigger .e-numericitem {
    margin: 0 8px;
  }
  
  .e-bigger .e-pager .e-pp.e-spacing,
  .e-bigger .e-pager .e-np.e-spacing,
  .e-bigger .e-pager .e-pp.e-spacing:hover,
  .e-bigger .e-pager .e-np.e-spacing:hover,
  .e-pager.e-bigger .e-pp.e-spacing,
  .e-pager.e-bigger .e-np.e-spacing,
  .e-pager.e-bigger .e-pp.e-spacing:hover,
  .e-pager.e-bigger .e-np.e-spacing:hover {
    padding: 10px 13px;
  }
  
  .e-bigger .e-pager .e-spacing,
  .e-bigger .e-pager .e-numericitem:hover,
  .e-bigger .e-pager .e-currentitem,
  .e-pager.e-bigger .e-spacing,
  .e-pager.e-bigger .e-numericitem:hover,
  .e-pager.e-bigger .e-currentitem {
    border-radius: 16px;
    padding: 10px 13px;
  }
  
  .e-bigger .e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active),
  .e-pager.e-bigger .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    padding: 10px 13px;
  }
  
  .e-bigger .e-pager.e-rtl .e-spacing,
  .e-bigger .e-pager.e-rtl .e-numericitem:hover,
  .e-bigger .e-pager.e-rtl .e-currentitem,
  .e-pager.e-bigger.e-rtl .e-spacing,
  .e-pager.e-bigger.e-rtl .e-numericitem:hover,
  .e-pager.e-bigger.e-rtl .e-currentitem {
    margin: 0 8px;
    padding: 10px 13px;
  }
  
  .e-bigger .e-pager.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active),
  .e-pager.e-bigger.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    padding: 10px 13px;
  }
  
  .e-bigger .e-pager.e-rtl .e-pp,
  .e-bigger .e-pager.e-rtl .e-np,
  .e-bigger .e-pager.e-rtl .e-pp:hover,
  .e-bigger .e-pager.e-rtl .e-np:hover,
  .e-pager.e-bigger.e-rtl .e-pp,
  .e-pager.e-bigger.e-rtl .e-np,
  .e-pager.e-bigger.e-rtl .e-pp:hover,
  .e-pager.e-bigger.e-rtl .e-np:hover {
    margin-top: -10px;
  }
  
  .e-bigger .e-pager.e-rtl .e-pagerdropdown,
  .e-pager.e-bigger.e-rtl .e-pagerdropdown {
    margin: -38px 18px 0 0;
  }
  
  .e-bigger .e-pager.e-rtl .e-pagerconstant,
  .e-pager.e-bigger.e-rtl .e-pagerconstant {
    margin: 8px 16px 14px 0;
  }
  
  .e-bigger .e-pager .e-pagercontainer .e-firstpage,
  .e-bigger .e-pager .e-pagercontainer .e-prevpage,
  .e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
  .e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
  .e-bigger .e-pager .e-pagercontainer .e-nextpage,
  .e-bigger .e-pager .e-pagercontainer .e-lastpage,
  .e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
  .e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
  .e-pager.e-bigger .e-pagercontainer .e-firstpage,
  .e-pager.e-bigger .e-pagercontainer .e-prevpage,
  .e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
  .e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
  .e-pager.e-bigger .e-pagercontainer .e-nextpage,
  .e-pager.e-bigger .e-pagercontainer .e-lastpage,
  .e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
  .e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
    margin-right: 16px;
    padding: 6px;
  }
  
  .e-pager {
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 13px;
    padding: 0;
    white-space: normal;
    width: 100%;
  }
  
  .e-pager [class^='e-'] {
    box-sizing: border-box;
  }
  
  .e-pager div.e-parentmsgbar {
    float: right;
    padding-bottom: 9px;
    padding-right: 18px;
    padding-top: 14px;
  }
  
  .e-pager .e-pagesizes {
    display: inline;
  }
  
  .e-pager .e-pagerdropdown {
    display: inline-block;
    height: 32px;
    margin-left: 12px;
    margin-right: 0;
    margin-top: -22px;
    overflow: hidden;
    vertical-align: middle;
    width: 90px;
  }
  
  .e-pager .e-pagerconstant {
    display: inline-block;
    margin: 0 0 11px 12px;
    overflow: hidden;
    width: auto;
  }
  
  .e-pager .e-icons {
    font-size: 9px;
  }
  
  .e-pager .e-numericitem {
    border-right-style: solid;
    border-right-width: 0;
    display: inline-block;
    margin-right: 4px;
    min-width: 26px;
    padding: 5px 8px;
    text-align: center;
  }
  
  .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 {
    opacity: .3;
  }
  
  .e-pager .e-spacing,
  .e-pager .e-numericitem:hover,
  .e-pager .e-currentitem {
    border-radius: 12px;
    cursor: pointer;
    padding: 6px;
    text-decoration: none;
  }
  
  .e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    padding: 6px;
  }
  
  .e-pager .e-currentitem {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
  }
  
  .e-pager div,
  .e-pager a {
    display: inline;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-pager .e-icons::before {
    display: inline-block;
  }
  
  .e-pager .e-pagercontainer .e-firstpage,
  .e-pager .e-pagercontainer .e-prevpage,
  .e-pager .e-pagercontainer .e-firstpagedisabled,
  .e-pager .e-pagercontainer .e-prevpagedisabled,
  .e-pager .e-pagercontainer .e-nextpage,
  .e-pager .e-pagercontainer .e-lastpage,
  .e-pager .e-pagercontainer .e-nextpagedisabled,
  .e-pager .e-pagercontainer .e-lastpagedisabled {
    border-right-style: solid;
    border-right-width: 0;
    display: inline-block;
    margin-right: 12px;
    margin-top: 5px;
    min-width: 26px;
    padding: 11px 9px 8px;
  }
  
  .e-pager .e-pagercontainer .e-lastpage,
  .e-pager .e-pagercontainer .e-lastpagedisabled {
    border-right: 0;
  }
  
  .e-pager .e-firstpage:hover,
  .e-pager .e-prevpage:hover,
  .e-pager .e-lastpage:hover,
  .e-pager .e-nextpage:hover {
    cursor: pointer;
    text-decoration: none;
  }
  
  .e-pager a.e-nextprevitemdisabled {
    display: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
  }
  
  .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 9px;
  }
  
  .e-pager .e-pagercontainer {
    border-radius: 4px;
    border-style: solid;
    border-width: 0;
    display: inline-block;
    margin: 5px 6px 5px 18px;
    overflow: hidden;
  }
  
  .e-pager .e-lastpage:Hover {
    border-radius: 0 4px 4px 0;
  }
  
  .e-pager .e-firstpage:Hover {
    border-radius: 4px 0 0 4px;
  }
  
  .e-pager .e-pagermessage,
  .e-pager .e-pagerexternalmsg {
    display: block;
    margin: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .e-pager .e-mfirst,
  .e-pager .e-mprev,
  .e-pager .e-mnext,
  .e-pager .e-mlast {
    display: none;
  }
  
  .e-pager .e-mprev {
    text-indent: -3px;
  }
  
  .e-pager .e-mnext {
    text-indent: -2px;
  }
  
  .e-pager .e-mfirst,
  .e-pager .e-mprev,
  .e-pager .e-mnext,
  .e-pager .e-mlast {
    -webkit-tap-highlight-color: #fff;
  }
  
  .e-pager .e-pp,
  .e-pager .e-np,
  .e-pager .e-pp:hover,
  .e-pager .e-np:hover {
    font-size: 22px;
    font-weight: normal;
    letter-spacing: -0.1em;
    padding: 0 6px;
  }
  
  @media (max-width: 769px) {
    .e-pager {
      padding: 13px 0;
    }
    .e-pager div.e-parentmsgbar {
      box-sizing: border-box;
      display: inline-block;
      float: initial;
      padding-bottom: 0;
      padding-right: 0;
      padding-top: 0;
      text-align: center;
      vertical-align: top;
      width: calc(60% - 48px);
    }
    .e-pager .e-pagesizes {
      display: none;
    }
    .e-pager .e-pagecountmsg {
      display: none;
    }
    .e-pager .e-pagercontainer {
      display: none;
    }
    .e-pager .e-icons {
      font-size: 11px;
    }
    .e-pager .e-mfirst,
    .e-pager .e-mprev,
    .e-pager .e-mnext,
    .e-pager .e-mlast {
      border: 0;
      box-sizing: border-box;
      display: inline-block;
      padding: 1% 5%;
    }
    .e-pager .e-mfirst {
      margin-right: 4px;
      text-align: right;
      width: calc(10% + 11px);
    }
    .e-pager .e-mprev {
      margin: 0 4px;
      text-align: right;
      width: 10%;
    }
    .e-pager .e-mnext {
      margin: 0 4px;
      text-align: left;
      width: 10%;
    }
    .e-pager .e-mlast {
      margin-left: 4px;
      text-align: left;
      width: calc(10% + 11px);
    }
  }
  
  .e-pager.e-rtl {
    direction: rtl;
  }
  
  .e-pager.e-rtl .e-pagercontainer,
  .e-pager.e-rtl div,
  .e-pager.e-rtl a {
    float: initial;
  }
  
  .e-pager.e-rtl .e-parentmsgbar {
    float: left;
    margin-left: 6px;
  }
  
  .e-pager.e-rtl .e-pagerdropdown {
    margin: -30px 18px 0 10px;
  }
  
  .e-pager.e-rtl .e-pagerconstant {
    margin: 14px;
  }
  
  .e-pager.e-rtl .e-pagerexternalmsg {
    float: none;
  }
  
  .e-pager.e-rtl .e-pagercontainer {
    float: none;
    margin: 5px 6px 5px 18px;
    padding: 0;
  }
  
  .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: 9px 8px;
  }
  
  .e-pager.e-rtl .e-firstpage::before,
  .e-pager.e-rtl .e-firstpage:hover,
  .e-pager.e-rtl .e-firstpagedisabled::before {
    content: '\e701';
  }
  
  .e-pager.e-rtl .e-prevpage::before,
  .e-pager.e-rtl .e-prevpage:hover,
  .e-pager.e-rtl .e-prevpagedisabled::before {
    content: '\e848';
  }
  
  .e-pager.e-rtl .e-nextpage::before,
  .e-pager.e-rtl .e-nextpage:hover,
  .e-pager.e-rtl .e-nextpagedisabled::before {
    content: '\e84b';
  }
  
  .e-pager.e-rtl .e-lastpage::before,
  .e-pager.e-rtl .e-lastpage:hover,
  .e-pager.e-rtl .e-lastpagedisabled::before {
    content: '\e716';
  }
  
  .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;
    border-left-width: 0;
  }
  
  .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-style: none;
    border-right-width: 0;
  }
  
  .e-pager.e-rtl .e-firstpage,
  .e-pager.e-rtl .e-firstpagedisabled {
    border-right: medium none;
  }
  
  .e-pager.e-rtl .e-firstpage:hover {
    border-radius: 0 4px 4px 0;
  }
  
  .e-pager.e-rtl .e-lastpage:hover {
    border-radius: 4px 0 0 4px;
  }
  
  .e-pager.e-rtl .e-numericcontainer {
    float: none;
  }
  
  .e-pager.e-rtl .e-numericitem {
    border-left-style: solid;
    border-left-width: 0;
    border-right-style: none;
    border-right-width: 0;
    min-width: 26px;
  }
  
  .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-pager.e-rtl.e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 0;
    margin-right: 9px;
  }
  
  .e-pager.e-rtl .e-spacing,
  .e-pager.e-rtl .e-numericitem:hover,
  .e-pager.e-rtl .e-currentitem {
    margin: 11px 4px 0 0;
    padding: 6px;
  }
  
  .e-pager.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    padding: 6px;
  }
  
  .e-pager.e-rtl .e-pp,
  .e-pager.e-rtl .e-np,
  .e-pager.e-rtl .e-pp:hover,
  .e-pager.e-rtl .e-np:hover {
    margin-top: -2px;
    padding: 3px 11px 9px;
  }
  
  @media (max-width: 769px) {
    .e-pager.e-rtl .e-mfirst,
    .e-pager.e-rtl .e-mprev,
    .e-pager.e-rtl .e-mnext,
    .e-pager.e-rtl .e-mlast {
      border: 0;
    }
    .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
      float: initial;
      margin-left: 0;
      margin-top: 7px;
    }
    .e-pager.e-rtl .e-parentmsgbar {
      float: right;
    }
  }
  
  /*! Pager theme */
  .e-pager {
    background-color: #fff;
    border-color: #e0e0e0;
    color: #000;
    opacity: 0.87;
  }
  
  .e-pager div.e-icons {
    color: #000;
  }
  
  .e-pager div.e-icons.e-disable {
    color: unset;
  }
  
  .e-pager .e-pager-default:hover {
    background: #fff;
    color: #000;
    opacity: 0.87;
  }
  
  .e-pager .e-parentmsgbar {
    font-weight: normal;
  }
  
  .e-pager .e-spacing {
    color: #000;
    opacity: 0.87;
  }
  
  .e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
    background: unset;
  }
  
  .e-pager .e-numericitem:hover {
    color: #000;
    opacity: 0.87;
  }
  
  .e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    border: 0 solid #e0e0e0;
  }
  
  .e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
    background-color: #eee;
    opacity: 1;
  }
  
  .e-pager .e-numericitem {
    background: #fff;
    border-right-color: #e0e0e0;
    color: #000;
  }
  
  .e-pager .e-prevpagedisabled,
  .e-pager .e-prevpage,
  .e-pager .e-nextpage,
  .e-pager .e-nextpagedisabled,
  .e-pager .e-lastpagedisabled,
  .e-pager .e-lastpage,
  .e-pager .e-firstpage,
  .e-pager .e-firstpagedisabled {
    background-color: #fff;
    color: #000;
  }
  
  .e-pager .e-lastpage,
  .e-pager .e-firstpage {
    background-color: transparent;
  }
  
  .e-pager .e-pagercontainer {
    background-color: #fff;
    border-color: #e0e0e0;
  }
  
  .e-pager .e-firstpage,
  .e-pager .e-prevpage,
  .e-pager .e-firstpagedisabled,
  .e-pager .e-prevpagedisabled,
  .e-pager .e-nextpage,
  .e-pager .e-lastpage,
  .e-pager .e-nextpagedisabled,
  .e-pager .e-lastpagedisabled {
    border-right-color: #e0e0e0;
  }
  
  .e-pager .e-currentitem,
  .e-pager .e-currentitem:hover {
    background: rgb(42, 63, 157);
    color: #fff;
    opacity: 1;
  }
  
  @media (max-width: 590px) {
    .e-pager .e-pager-default:hover {
      background: #fff;
      color: #000;
      opacity: 0.87;
    }
  }
  
  .e-pager.e-rtl .e-numericitem {
    border-left-color: #e0e0e0;
  }
  
  .e-pager.e-rtl .e-firstpage,
  .e-pager.e-rtl .e-prevpage,
  .e-pager.e-rtl .e-firstpagedisabled,
  .e-pager.e-rtl .e-prevpagedisabled,
  .e-pager.e-rtl .e-nextpage,
  .e-pager.e-rtl .e-lastpage,
  .e-pager.e-rtl .e-nextpagedisabled,
  .e-pager.e-rtl .e-lastpagedisabled {
    border-left-color: #e0e0e0;
  }
  
  .e-pager.e-rtl .e-nextpage,
  .e-pager.e-rtl .e-nextpagedisabled {
    border-left-color: #e0e0e0;
  }
  
  @keyframes e-input-ripple {
    100% {
      opacity: 0;
      transform: scale(4);
    }
  }
  
  .e-ddl.e-control-wrapper .e-ddl-icon::before {
    transform: rotate(0deg);
    transition: transform 300ms ease;
  }
  
  .e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before {
    transform: rotate(180deg);
    transition: transform 300ms ease;
  }
  
  .e-dropdownbase .e-list-item.e-active.e-hover {
    color: rgb(42, 63, 157);
  }
  
  .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
  .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
  .e-input-group:not(.e-disabled) .e-back-icon:active,
  .e-input-group:not(.e-disabled) .e-back-icon:hover,
  .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,
  .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover {
    background: transparent;
  }
  
  .e-input-group .e-ddl-icon:not(:active)::after {
    animation: none;
  }
  
  .e-ddl.e-popup {
    border: 0;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    margin-top: 2px;
  }
  
  .e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #e0e0e0;
  }
  
  .e-bigger .e-popup.e-ddl-device-filter {
    margin-top: 0;
  }
  
  .e-bigger .e-ddl-device .e-input-group,
  .e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    background: #f5f5f5;
    border-width: 0;
    box-shadow: none;
    margin-bottom: 0;
  }
  
  .e-bigger .e-ddl-device .e-input-group .e-back-icon,
  .e-bigger .e-ddl-device .e-input-group input.e-input,
  .e-bigger .e-ddl-device .e-input-group .e-clear-icon {
    background-color: #f5f5f5;
  }
  
  .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    margin: 6px 6px 5px;
    min-height: 12px;
    min-width: 12px;
    padding: 6px;
  }
  
  .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    min-height: 16px;
    min-width: 16px;
  }
  
  .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter {
    padding: 8px 16px 8px 0;
  }
  
  .e-input-group.e-ddl,
  .e-input-group.e-ddl .e-input,
  .e-input-group.e-ddl .e-ddl-icon {
    background: transparent;
  }
  
  .e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left),
  .e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) {
    border-bottom-width: 0;
  }
  
  .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
  .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
  .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,
  .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon {
    margin: 0;
  }
  
  .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
  .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
  .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
  .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter {
    padding: 5px 5px 5px 12px;
  }
  
  .e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
  .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
  .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
  .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon {
    min-height: 18px;
    min-width: 18px;
  }
  
  .e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
  .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
  .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
  .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter {
    padding: 8px 16px;
  }
  
  @keyframes material-spinner-rotate {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  
  @keyframes fabric-spinner-rotate {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  
  /*!component icons*/
  .e-icon-check::before {
    content: '\e7ff';
  }
  
  .e-excelfilter .e-icon-filter::before {
    content: '\e7ee';
  }
  
  .e-excelfilter .e-excl-filter-icon::before {
    content: '\e251';
  }
  
  .e-excelfilter .e-excl-filter-icon.e-filtered::before {
    content: '\e248';
  }
  
  .e-excelfilter .e-search-icon::before {
    content: '\e993';
  }
  
  .e-excelfilter .e-chkcancel-icon::before {
    content: '\e7a7';
  }
  
  /*! Excel-Filter layout */
  .e-xlflmenu {
    min-height: 295px;
  }
  
  .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 17px;
  }
  
  .e-xlflmenu .e-xlfl-fieldset {
    font-size: 14px;
    padding-top: 15px;
  }
  
  .e-xlflmenu .e-xlfl-optr,
  .e-xlflmenu .e-xlfl-value {
    padding-top: 12px;
  }
  
  .e-xlflmenu .e-xlfl-radio,
  .e-xlflmenu .e-xlfl-mtcase {
    padding-top: 12px;
  }
  
  .e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 12px;
  }
  
  .e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    table-layout: fixed;
    width: 100%;
  }
  
  .e-xlflmenu .e-radio + label .e-label {
    padding-left: 23px;
    padding-right: 13px;
  }
  
  .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 6px;
  }
  
  .e-xlflmenu .e-dlg-content {
    padding-bottom: 6px;
  }
  
  .e-xlflmenu .e-xlfl-radiodiv {
    width: 117px;
  }
  
  .e-xlflmenu .e-xlfl-matchcasediv {
    margin-left: 0;
    margin-right: 13px;
  }
  
  .e-xlfl-radio-or,
  .e-xlfl-matchcasediv {
    margin-left: 13px;
  }
  
  .e-emptyicon {
    opacity: 0;
  }
  
  .e-xlflmenu.e-rtl .e-xlfl-optr :first-child {
    padding-left: 12px;
  }
  
  .e-xlflmenu.e-rtl .e-radio + label .e-label {
    padding-left: 0;
    padding-right: 25px;
  }
  
  .e-xlflmenu.e-rtl .e-xlfl-radio-or {
    margin-left: 0;
    margin-right: 13px;
  }
  
  .e-bigger .e-xlflmenu {
    min-height: 396px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    width: 100%;
  }
  
  .e-bigger .e-xlflmenu .e-dlg-content {
    padding-bottom: 8px;
  }
  
  .e-bigger .e-xlflmenu .e-radio + label .e-label {
    padding-left: 28px;
    padding-right: 5px;
  }
  
  .e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 8px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-radiodiv {
    width: 137px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-radio-or,
  .e-bigger .e-xlflmenu .e-xlfl-matchcasediv {
    margin-left: 18px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 16px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 18px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-fieldset {
    font-size: 15px;
    padding-top: 20px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-optr,
  .e-bigger .e-xlflmenu .e-xlfl-value {
    padding-top: 16px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-radio,
  .e-bigger .e-xlflmenu .e-xlfl-mtcase {
    padding-top: 16px;
  }
  
  .e-bigger .e-excelfilter .e-xlflmenu,
  .e-excelfilter.e-bigger .e-xlflmenu {
    min-height: 396px;
  }
  
  .e-bigger .e-excelfilter .e-ftrchk,
  .e-excelfilter.e-bigger .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px;
  }
  
  .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li,
  .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li {
    height: 48px;
  }
  
  .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
  .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 48px;
    margin-right: 15px;
  }
  
  .e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 48px;
  }
  
  .e-excelfilter .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto;
  }
  
  .e-excelfilter .e-checkboxfiltertext {
    width: 150px;
    word-break: normal;
  }
  
  .e-excelfilter .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper,
  .e-excelfilter .e-contextmenu-wrapper ul {
    display: block;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 36px;
    margin-right: 12px;
  }
  
  .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
    margin-right: 0;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0;
  }
  
  .e-excelfilter .e-excel-menu {
    z-index: 1000;
  }
  
  .e-excelfilter .e-dlg-content {
    padding-top: 0;
  }
  
  .e-excelfilter .e-contextmenu-wrapper,
  .e-excelfilter .e-contextmenu-wrapper ul {
    display: block;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 36px;
    margin-right: 12px;
  }
  
  .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
    margin-right: 0;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0;
  }
  
  .e-excelfilter .e-excel-menu {
    z-index: 1000;
  }
  
  .e-excelfilter .e-dlg-content {
    padding-top: 0;
  }
  
  .e-excelfilter .e-xlsel {
    border: 0 solid;
    position: absolute;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px;
  }
  
  /*! Excel-Filter theme */
  .e-excelfilter .e-footer-content {
    border-color: rgba(0, 0, 0, 0.12);
    opacity: 1;
  }
  
  .e-excelfilter .e-filtered::before {
    color: rgb(42, 63, 157);
  }
  
  .e-xlsel {
    background-color: rgb(42, 63, 157);
    border-color: rgb(42, 63, 157);
  }
  
  @keyframes e-input-ripple {
    100% {
      opacity: 0;
      transform: scale(4);
    }
  }
  
  @keyframes material-spinner-rotate {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  
  @keyframes fabric-spinner-rotate {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes tbar-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*!componenticons*/
  /* .e-icon-check::before {
    content: '\e7ff';
  }
  
  .e-grid .e-group-animate .e-drag.e-icon-drag::before,
  .e-grid-menu .e-group-animate .e-drag.e-icon-drag::before {
    content: '\e330';
  }
  
  .e-grid .e-group-animate .e-nextgroup.e-icon-next::before,
  .e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before {
    content: '\ec07';
  }
  
  .e-grid .e-icon-ascending::before,
  .e-grid-menu .e-icon-ascending::before {
    content: '\e840';
  }
  
  .e-grid .e-icon-descending::before,
  .e-grid-menu .e-icon-descending::before {
    content: '\e83f';
  }
  
  .e-grid .e-icon-hide::before,
  .e-grid-menu .e-icon-hide::before {
    content: '\e825';
  }
  
  .e-grid .e-ungroupbutton.e-icon-hide::before,
  .e-grid-menu .e-ungroupbutton.e-icon-hide::before {
    content: '\e917';
  }
  
  .e-grid .e-icon-rowselect::before,
  .e-grid-menu .e-icon-rowselect::before {
    content: '\e930';
  }
  
  .e-grid .e-icon-sortdirect::before,
  .e-grid-menu .e-icon-sortdirect::before {
    content: '\e890';
  }
  
  .e-grid .e-icon-gdownarrow::before,
  .e-grid-menu .e-icon-gdownarrow::before {
    content: '\e83d';
  }
  
  .e-grid .e-icon-grightarrow::before,
  .e-grid-menu .e-icon-grightarrow::before {
    content: '\e859';
  }
  
  .e-grid .e-icon-filter::before,
  .e-grid-menu .e-icon-filter::before {
    content: '\e7ee';
  }
  
  .e-grid .e-excl-filter-icon::before,
  .e-grid-menu .e-excl-filter-icon::before {
    content: '\e251';
  }
  
  .e-grid .e-excl-filter-icon.e-filtered::before,
  .e-grid-menu .e-excl-filter-icon.e-filtered::before {
    content: '\e248';
  }
  
  .e-grid.e-rtl .e-icon-grightarrow::before,
  .e-grid-menu.e-rtl .e-icon-grightarrow::before {
    content: '\e854';
  }
  
  .e-grid .e-icon-group::before,
  .e-grid-menu .e-icon-group::before {
    content: '\e926';
  }
  
  .e-grid .e-icon-ungroup::before,
  .e-grid-menu .e-icon-ungroup::before {
    content: '\e926';
  }
  
  .e-grid .e-icon-reorderuparrow::before,
  .e-grid-menu .e-icon-reorderuparrow::before {
    content: '\e918';
  }
  
  .e-grid .e-icon-reorderdownarrow::before,
  .e-grid-menu .e-icon-reorderdownarrow::before {
    content: '\e919';
  }
  
  .e-grid .e-print::before,
  .e-grid-menu .e-print::before {
    content: '\e813';
  }
  
  .e-grid .e-add::before,
  .e-grid-menu .e-add::before {
    content: '\e7f9';
  }
  
  .e-grid .e-wordexport::before,
  .e-grid-menu .e-wordexport::before {
    content: '\e7b0';
  }
  
  .e-grid .e-pdfexport::before,
  .e-grid-menu .e-pdfexport::before {
    content: '\e240';
  }
  
  .e-grid .e-csvexport::before,
  .e-grid-menu .e-csvexport::before {
    content: '\e241';
  }
  
  .e-grid .e-excelexport::before,
  .e-grid-menu .e-excelexport::before {
    content: '\e242';
  }
  
  .e-grid .e-edit::before,
  .e-grid-menu .e-edit::before {
    content: '\e81e';
  }
  
  .e-grid .e-columnmenu::before,
  .e-grid-menu .e-columnmenu::before {
    content: '\e984';
  }
  
  .e-grid .e-delete::before,
  .e-grid-menu .e-delete::before {
    content: '\e84e';
  }
  
  .e-grid .e-cancel::before,
  .e-grid-menu .e-cancel::before {
    content: '\e825';
  }
  
  .e-grid .e-copy::before,
  .e-grid-menu .e-copy::before {
    content: '\e70a';
  }
  
  .e-grid .e-save::before,
  .e-grid-menu .e-save::before {
    content: '\e98e';
  }
  
  .e-grid .e-update::before,
  .e-grid-menu .e-update::before {
    content: '\e735';
  }
  
  .e-grid .e-search-icon::before,
  .e-grid-menu .e-search-icon::before {
    content: '\e993';
  }
  
  .e-grid .e-cancel-icon::before,
  .e-grid-menu .e-cancel-icon::before {
    content: '\e825';
  }
  
  .e-grid .e-columnchooserdiv::before,
  .e-grid-menu .e-columnchooserdiv::before {
    content: '\e714';
  }
  
  .e-grid .e-ccsearch-icon::before,
  .e-grid-menu .e-ccsearch-icon::before {
    content: '\e993';
  }
  
  .e-grid .e-columnchooser::before,
  .e-grid-menu .e-columnchooser::before {
    content: '\e21e';
  }
  
  .e-grid .e-columnchooser-btn::before,
  .e-grid-menu .e-columnchooser-btn::before {
    content: '\e969';
  }
  
  .e-grid .e-cc-icon::before,
  .e-grid-menu .e-cc-icon::before {
    content: '\e82e';
  }
  
  .e-grid .e-icon-rowdragicon::before,
  .e-grid-menu .e-icon-rowdragicon::before {
    content: '\e330';
  }
  
  .e-grid.e-rtl .e-icon-rowdragicon::before,
  .e-grid-menu.e-rtl .e-icon-rowdragicon::before {
    content: '\e330';
  }
  
  .e-grid .e-ccsearch-icon.e-cc-cancel::before,
  .e-grid .e-chkcancel-icon::before,
  .e-grid-menu .e-ccsearch-icon.e-cc-cancel::before,
  .e-grid-menu .e-chkcancel-icon::before {
    content: '\e7a7';
  } */
  
  /*! Grid layout */
  .e-disableuserselect {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-emptyicon {
    opacity: 0;
  }
  
  .e-device .e-flmenu-valuediv {
    padding: 24px 0 0;
  }
  
  .e-bigger .e-grid,
  .e-grid.e-bigger {
    font-size: 13px;
  }
  
  .e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper,
  .e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper {
    padding-bottom: 8px;
    padding-top: 2px;
  }
  
  .e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,
  .e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    min-width: 20px;
  }
  
  .e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn .e-icons,
  .e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn .e-icons {
    font-size: 18px;
  }
  
  .e-bigger .e-grid .e-flmenu-valuediv,
  .e-grid.e-bigger .e-flmenu-valuediv {
    padding: 24px 0 0;
  }
  
  .e-bigger .e-grid .e-headercell,
  .e-grid.e-bigger .e-headercell {
    height: 56px;
    padding: 0 28px 0;
  }
  
  .e-bigger .e-grid .e-headercelldiv,
  .e-grid.e-bigger .e-headercelldiv {
    font-size: 12px;
    height: 29px;
  }
  
  .e-bigger .e-grid .e-headercell,
  .e-bigger .e-grid .e-detailheadercell,
  .e-grid.e-bigger .e-headercell,
  .e-grid.e-bigger .e-detailheadercell {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-icons,
  .e-grid.e-bigger .e-icons {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-gridheader thead .e-icons,
  .e-grid.e-bigger .e-gridheader thead .e-icons {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-icon-gdownarrow,
  .e-grid.e-bigger .e-icon-gdownarrow {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-icon-grightarrow,
  .e-grid.e-bigger .e-icon-grightarrow {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn,
  .e-grid.e-bigger .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-gridheader tr th:last-child,
  .e-grid.e-bigger .e-gridheader tr th:last-child {
    padding-right: 28px;
  }
  
  .e-bigger .e-grid .e-gridheader tr th:last-child.e-filterbarcell,
  .e-grid.e-bigger .e-gridheader tr th:last-child.e-filterbarcell {
    padding-left: 21px;
  }
  
  .e-bigger .e-grid .e-gridheader tr th:first-child,
  .e-grid.e-bigger .e-gridheader tr th:first-child {
    padding-left: 28px;
  }
  
  .e-bigger .e-grid .e-gridheader tr th:first-child.e-filterbarcell,
  .e-grid.e-bigger .e-gridheader tr th:first-child.e-filterbarcell {
    padding-left: 21px;
  }
  
  .e-bigger .e-grid .e-headercelldiv,
  .e-grid.e-bigger .e-headercelldiv {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-rowcell,
  .e-bigger .e-grid .e-summarycell,
  .e-grid.e-bigger .e-rowcell,
  .e-grid.e-bigger .e-summarycell {
    font-size: 13px;
    padding: 11px 28px;
  }
  
  .e-bigger .e-grid .e-rowcell:first-child,
  .e-bigger .e-grid .e-summarycell:first-child,
  .e-grid.e-bigger .e-rowcell:first-child,
  .e-grid.e-bigger .e-summarycell:first-child {
    padding-left: 28px;
  }
  
  .e-bigger .e-grid .e-rowcell:last-child,
  .e-bigger .e-grid .e-summarycell:last-child,
  .e-grid.e-bigger .e-rowcell:last-child,
  .e-grid.e-bigger .e-summarycell:last-child {
    padding-right: 28px;
  }
  
  .e-bigger .e-grid .e-filterbarcell,
  .e-bigger .e-grid .e-filterbarcelldisabled,
  .e-grid.e-bigger .e-filterbarcell,
  .e-grid.e-bigger .e-filterbarcelldisabled {
    height: 56px;
    padding: 0 28px;
  }
  
  .e-bigger .e-grid .e-filterbarcell input,
  .e-grid.e-bigger .e-filterbarcell input {
    height: 26px;
  }
  
  .e-bigger .e-grid .e-ftrchk,
  .e-grid.e-bigger .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px;
  }
  
  .e-bigger .e-grid .e-columnmenu,
  .e-grid.e-bigger .e-columnmenu {
    bottom: 17px;
  }
  
  .e-bigger .e-grid.e-device.e-noselect,
  .e-grid.e-bigger.e-device.e-noselect {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-bigger .e-grid .e-dialog.e-checkboxfilter,
  .e-bigger .e-grid .e-dialog.e-flmenu,
  .e-grid.e-bigger .e-dialog.e-checkboxfilter,
  .e-grid.e-bigger .e-dialog.e-flmenu {
    min-width: 260px;
  }
  
  .e-bigger .e-grid .e-dialog.e-checkboxfilter,
  .e-grid.e-bigger .e-dialog.e-checkboxfilter {
    min-height: 352px;
  }
  
  .e-bigger .e-grid .e-filtermenudiv,
  .e-grid.e-bigger .e-filtermenudiv {
    margin: -18px -7px;
  }
  
  .e-bigger .e-grid .e-sortfilterdiv,
  .e-grid.e-bigger .e-sortfilterdiv {
    margin: -17px 8px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -15px 18px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
  .e-bigger .e-grid .e-wrap .e-sortfilterdiv,
  .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
  .e-grid.e-bigger .e-wrap .e-sortfilterdiv {
    margin: -20px 8px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv
  .e-wrap .e-rightalign .e-sortfilterdiv,
  .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv
  .e-wrap .e-rightalign .e-sortfilterdiv {
    margin: -20px 2px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv
  .e-wrap .e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv
  .e-wrap .e-fltr-icon .e-sortfilterdiv {
    margin: -10px 18px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  .e-bigger .e-grid .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-bigger .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -12px 2px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv,
  .e-grid.e-bigger .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -17px 2px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-rightalign .e-sortnumber,
  .e-grid.e-bigger .e-gridheader .e-rightalign .e-sortnumber {
    float: left;
    margin: 8px 2px 0 5px;
  }
  
  .e-bigger .e-grid .e-sortnumber,
  .e-grid.e-bigger .e-sortnumber {
    border-radius: 65%;
    display: inline-block;
    float: right;
    font-size: 9px;
    height: 15px;
    margin: 8px 5px 0 2px;
    text-align: center;
    width: 15px;
  }
  
  .e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -17px 2px;
  }
  
  .e-bigger .e-grid.e-rtl .e-headercell .e-sortfilterdiv,
  .e-bigger .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,
  .e-grid.e-bigger.e-rtl .e-headercell .e-sortfilterdiv,
  .e-grid.e-bigger.e-rtl .e-detailheadercell .e-sortfilterdiv {
    margin: -17px 10px;
  }
  
  .e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,
  .e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -17px 10px;
  }
  
  .e-bigger .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-bigger.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -15px 30px 0 0;
  }
  
  .e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -16px 0;
  }
  
  .e-bigger .e-grid.e-rtl .e-filtermenudiv,
  .e-grid.e-bigger.e-rtl .e-filtermenudiv {
    margin: -18px 0 -18px -11px;
  }
  
  .e-bigger .e-grid.e-rtl .e-rightalign .e-filtermenudiv,
  .e-grid.e-bigger.e-rtl .e-rightalign .e-filtermenudiv {
    margin: -18px 0 -18px -11px;
  }
  
  .e-bigger .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
  .e-bigger .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
  .e-grid.e-bigger.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
  .e-grid.e-bigger.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber {
    margin: 6px 0 0 5px;
  }
  
  .e-bigger .e-grid .e-rowcell,
  .e-bigger .e-grid .e-summarycell,
  .e-bigger .e-grid .e-emptyrow td,
  .e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
  .e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
  .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  .e-gridcontent{
    overflow-wrap: break-word;
  }
  
  .e-bigger .e-grid .e-filterbarcell input,
  .e-grid.e-bigger .e-filterbarcell input {
    font-size: 13px;
  }
  
  .e-bigger .e-grid .e-groupdroparea,
  .e-grid.e-bigger .e-groupdroparea {
    font-size: 19px;
    min-height: 64px;
    padding: 22px 24px;
  }
  
  .e-bigger .e-grid .e-cloneproperties,
  .e-grid.e-bigger .e-cloneproperties {
    padding: 4px 5px;
  }
  
  .e-bigger .e-grid .e-headerclone,
  .e-grid.e-bigger .e-headerclone {
    font-size: 12px;
  }
  
  .e-bigger .e-grid .e-groupdroparea.e-grouped,
  .e-grid.e-bigger .e-groupdroparea.e-grouped {
    padding: 11px 0 12px;
  }
  
  .e-bigger .e-grid .e-frozenheader table tr td.e-rowcell,
  .e-grid.e-bigger .e-frozenheader table tr td.e-rowcell {
    height: 43px;
  }
  
  .e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
  .e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
  .e-bigger .e-grid .e-frozenhdrcont table tr td:first-child:empty,
  .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
  .e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,
  .e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,
  .e-grid.e-bigger .e-frozenhdrcont table tr td:first-child:empty,
  .e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  .e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 49px;
  }
  
  .e-bigger .e-grid.e-bigger .e-columnmenu,
  .e-grid.e-bigger.e-bigger .e-columnmenu {
    bottom: 16px;
    margin: 0 -7px;
  }
  
  .e-bigger .e-grid .e-columnmenu,
  .e-grid.e-bigger .e-columnmenu {
    right: 10px;
  }
  
  .e-bigger .e-grid .e-groupheadercell,
  .e-bigger .e-grid .e-groupheadercell:hover,
  .e-grid.e-bigger .e-groupheadercell,
  .e-grid.e-bigger .e-groupheadercell:hover {
    border-radius: 16px;
    height: 32px;
    margin: 4px 0 0 24px;
    padding: 0 8px 0 12px;
    font-size: 13px;
  }
  
  .e-bigger .e-grid .e-groupheadercell:hover,
  .e-grid.e-bigger .e-groupheadercell:hover {
    padding: 0 8px 0 12px;
  }
  
  .e-bigger .e-grid .e-gdclone,
  .e-grid.e-bigger .e-gdclone {
    border-radius: 17px;
    padding: 6px;
  }
  
  .e-bigger .e-grid .e-groupheadercell span,
  .e-grid.e-bigger .e-groupheadercell span {
    height: 32px;
    padding: 0;
  }
  
  .e-bigger .e-grid .e-groupheadercell .e-ungroupbutton,
  .e-grid.e-bigger .e-groupheadercell .e-ungroupbutton {
    font-size: 16px;
  }
  
  .e-bigger .e-grid .e-row .e-input-group .e-input.e-field,
  .e-bigger .e-grid .e-row .e-input-focus .e-input.e-field,
  .e-grid.e-bigger .e-row .e-input-group .e-input.e-field,
  .e-grid.e-bigger .e-row .e-input-focus .e-input.e-field {
    font-size: 13px;
    padding-bottom: 9px;
    padding-top: 13px;
  }
  
  .e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field,
  .e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field,
  .e-grid.e-bigger.e-device .e-row .e-input-group .e-input.e-field,
  .e-grid.e-bigger.e-device .e-row .e-input-focus .e-input.e-field {
    padding-bottom: 5px;
    padding-top: 12px;
  }
  
  .e-bigger .e-grid .e-row .e-input-group,
  .e-grid.e-bigger .e-row .e-input-group {
    margin-bottom: 5px;
    vertical-align: middle;
  }
  
  .e-bigger .e-grid.e-device .e-headercell,
  .e-grid.e-bigger.e-device .e-headercell {
    padding: 0 12px 0;
  }
  
  .e-bigger .e-grid.e-device .e-headercell:first-child,
  .e-grid.e-bigger.e-device .e-headercell:first-child {
    padding: 0 12px 0 16px;
  }
  
  .e-bigger .e-grid.e-device .e-headercell:last-child,
  .e-grid.e-bigger.e-device .e-headercell:last-child {
    padding: 0 16px 0 12px;
  }
  
  .e-bigger .e-grid.e-device .e-rowcell,
  .e-bigger .e-grid.e-device .e-summarycell,
  .e-grid.e-bigger.e-device .e-rowcell,
  .e-grid.e-bigger.e-device .e-summarycell {
    padding: 8px 12px;
  }
  
  .e-bigger .e-grid.e-device .e-rowcell:first-child,
  .e-bigger .e-grid.e-device .e-summarycell:first-child,
  .e-grid.e-bigger.e-device .e-rowcell:first-child,
  .e-grid.e-bigger.e-device .e-summarycell:first-child {
    padding: 8px 12px 8px 16px;
  }
  
  .e-bigger .e-grid.e-device .e-rowcell:last-child,
  .e-bigger .e-grid.e-device .e-summarycell:last-child,
  .e-grid.e-bigger.e-device .e-rowcell:last-child,
  .e-grid.e-bigger.e-device .e-summarycell:last-child {
    padding: 8px 16px 8px 12px;
  }
  
  .e-bigger .e-grid.e-device .e-filterbarcell,
  .e-grid.e-bigger.e-device .e-filterbarcell {
    padding: 8px 12px;
  }
  
  .e-bigger .e-grid.e-device .e-filterbarcell:first-child,
  .e-grid.e-bigger.e-device .e-filterbarcell:first-child {
    padding: 8px 12px 8px 16px;
  }
  
  .e-bigger .e-grid.e-device .e-filterbarcell:last-child,
  .e-grid.e-bigger.e-device .e-filterbarcell:last-child {
    padding: 8px 16px 8px 12px;
  }
  
  .e-bigger .e-grid.e-device .e-normaledit .e-rowcell,
  .e-grid.e-bigger.e-device .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell,
  .e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-bigger .e-grid .e-unboundcell,
  .e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell,
  .e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell,
  .e-grid.e-bigger .e-unboundcell,
  .e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell,
  .e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell {
    padding-bottom: 6px;
    padding-top: 6px;
  }
  
  .e-bigger .e-grid .e-grouptext,
  .e-grid.e-bigger .e-grouptext {
    margin-right: 8px;
    width: 76px;
  }
  
  .e-bigger .e-grid .e-gridheader table th[rowspan],
  .e-bigger .e-grid.e-device .e-gridheader table th[rowspan],
  .e-grid.e-bigger .e-gridheader table th[rowspan],
  .e-grid.e-bigger.e-device .e-gridheader table th[rowspan] {
    padding: 0 .5rem 1rem .5rem;
  }
  
  .e-bigger .e-grid .e-groupsort,
  .e-bigger .e-grid span.e-ungroupbutton,
  .e-bigger .e-grid .e-toggleungroup,
  .e-grid.e-bigger .e-groupsort,
  .e-grid.e-bigger span.e-ungroupbutton,
  .e-grid.e-bigger .e-toggleungroup {
    margin-left: 8px;
    margin-top: 0;
  }
  
  .e-bigger .e-grid span.e-ungroupbutton.e-icons,
  .e-grid.e-bigger span.e-ungroupbutton.e-icons {
    font-size: 16px;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
  }
  
  .e-bigger .e-grid .e-groupsort,
  .e-grid.e-bigger .e-groupsort {
    margin-right: 0;
    margin-top: 0;
  }
  
  .e-bigger .e-grid.e-rtl .e-groupheadercell,
  .e-bigger .e-grid.e-rtl .e-groupheadercell:hover,
  .e-grid.e-bigger.e-rtl .e-groupheadercell,
  .e-grid.e-bigger.e-rtl .e-groupheadercell:hover {
    margin: 3px 24px 0 0;
    padding: 0 12px 0 8px;
  }
  
  .e-bigger .e-grid.e-rtl span.e-ungroupbutton.e-icons,
  .e-grid.e-bigger.e-rtl span.e-ungroupbutton.e-icons {
    margin-left: 0;
    margin-right: 6px;
    margin-top: 0;
    padding-top: 0;
  }
   
  .e-bigger .e-grid .e-ccdlg .e-dlg-content,
  .e-grid.e-bigger .e-ccdlg .e-dlg-content {
    margin: 20px 0 0;
    padding: 17px 24px 5px 12px;
  }
  
  .e-bigger .e-grid .e-ccdlg .e-ccul-ele,
  .e-grid.e-bigger .e-ccdlg .e-ccul-ele {
    padding: 0;
  }
  
  .e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
  .e-grid.e-bigger .e-ccdlg .e-cc-searchdiv {
    padding-left: 6px;
  }
  
  .e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
  .e-grid.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
    padding-left: 12px;
  }
  
  .e-bigger .e-grid .e-ccdlg li.e-cclist,
  .e-grid.e-bigger .e-ccdlg li.e-cclist {
    padding: 11px 0;
  }
  
  .e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv,
  .e-grid.e-bigger .e-ccdlg .e-toolbar .e-ccdiv {
    margin-top: 0;
  }
  
  .e-grid {
    border-radius: 0;
    border-style: none solid solid;
    border-width: 1px;
    display: block;
    font-size: 13px;
    height: auto;
    position: relative;
  }
  
  .e-grid .e-gridheader {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-grid .e-gridheader .e-firstrow-dragborder,
  .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder,
  .e-grid .e-gridcontent .e-lastrow-dragborder,
  .e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder {
    bottom: 0;
    background-color: rgb(42, 63, 157);
    height: 2px;
    position: absolute;
    z-index: 10;
  }
  
  .e-grid .e-grid-relative {
    position: relative;
  }
  
  .e-grid .e-dropitemscount {
    border: 1px solid #fff;
    border-radius: 17px;
    box-sizing: content-box;
    font-size: 13px;
    margin-left: -8px;
    min-width: 12px;
    padding: 3px 7px 4px;
    position: absolute;
    text-align: center;
    top: -10px;
    z-index: 5;
  }
  
  .e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop,
  .e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 0;
  }
  
  .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  .e-grid .e-gridcontent .e-rowcell.e-dragborder,
  .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
  .e-grid .e-gridheader thead tr th.e-firstrowdragborder,
  .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
  .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
    box-shadow: 0 2px 0 0 rgb(42, 63, 157);
    position: relative;
    z-index: 5;
  }
  
  .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
    font-size: 10px;
  }
  
  .e-grid .e-row .e-icon-rowdragicon::before {
    display: block;
    text-indent: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    opacity: 0.54;
  }
  
  .e-grid .e-row .e-icon-rowdragmoveicon::before {
    font-size: 12px;
    font-weight: bold;
  }
  
  .e-grid .e-row .e-icon-rowdragmoveicon {
    padding-left: 10px;
  }
  
  .e-grid .e-draganddrop .e-rowcell, .e-grid.e-rtl .e-draganddrop .e-rowcell {
    padding-left: 6px;
    padding-right: 6px;
  }
  
  .e-grid .e-gridcontent .e-rowdragdrop {
    border: 0;
  }
  
  .e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell {
    border-bottom-width: 1px;
  }
  
  .e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
    position: relative;
    left: -5px;
  }
  
  .e-grid .e-icon-rowdragicon {
    font-size: 10px;
    text-indent: 12px;
    margin: 1rem 0;
  }
  
  .e-grid .e-toolbar {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #e0e0e0;
  }
  
  .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper {
    padding-bottom: 6px;
    padding-top: 1px;
  }
  
  .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
    margin-bottom: 0;
    opacity: .6;
    width: 230px;
  }
  
  .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus {
    opacity: 1;
  }
  
  .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    min-width: 18px;
  }
  
  .e-bigger .e-grid .e-group-animator .e-groupheadercell,
  .e-bigger .e-grid .e-group-animator .e-groupheadercell:hover {
    margin: 15px 0 15px 0;
    border-bottom-width: 1px;
  }
  
  .e-grid .e-groupdroparea.e-group-animate.e-grouped {
    height: 54px;
  }
  
  .e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
    margin-top: 15px;
  }
  
  .e-grid .e-group-animator .e-groupheadercell,
  .e-grid .e-group-animator .e-groupheadercell:hover {
    margin: 12px 0 12px 0;
    border-bottom-width: 1px;
  }
  
  .e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next {
    display: none;
  }
  
  .e-grid .e-groupdroparea.e-group-animate.e-grouped {
    overflow: hidden;
    padding: 0;
    height: 48px;
    border-bottom-width: 0;
  }
  
  .e-grid.e-rtl .e-group-animator {
    float: right;
  }
  
  .e-grid.e-rtl .e-group-animate .e-groupheadercell, .e-grid.e-rtl .e-group-animate .e-groupheadercell:hover {
    margin-right: 0;
    margin-left: 0;
  }
  
  .e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup {
    transform: rotate(180deg);
    margin-top: 16px;
  }
  
  .e-grid.e-rtl .e-group-animator:first-child .e-groupheadercell {
    margin: 12px 16px 12px 0;
  }
  
  .e-grid .e-group-animator:first-child .e-groupheadercell {
    margin: 12px 0 12px 16px;
  }
  
  .e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
    margin-top: 9px;
  }
  
  .e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
    display: inline-block;
    height: 24px;
    font-size: 11px;
    padding: 0;
    vertical-align: middle;
  }
  
  .e-grid .e-group-animator .e-icon-drag.e-icons {
    margin-left: 0;
  }
  
  .e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag {
    cursor: move;
  }
  
  .e-grid .e-group-animate .e-drag.e-icon-drag::before {
    opacity: 0.7;
  }
  
  .e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next {
    display: inline-block;
    float: left;
    height: 24px;
    padding: 0;
    vertical-align: middle;
  }
  
  .e-grid .e-groupdroparea.e-grouped {
    padding: 9px 0 10px;
  }
  
  .e-grid .e-groupdroparea.e-grouped {
    padding: 9px 0 10px;
  }
  
  .e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell,
  .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
    border-top: 0;
  }
  
  .e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
  .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-bottom: 1px solid;
  }
  
  .e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
  .e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-bottom: 0;
  }
  
  .e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
    border-top: 1px solid;
  }
  
  .e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  .e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
    border-top: 0;
  }
  
  .e-grid.e-default .e-grouptopleftcell {
    border-top: 1px solid;
  }
  
  .e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-left: 1px solid;
  }
  
  .e-grid.e-default.e-hidelines .e-headercell.e-firstheader {
    border-left: 0;
  }
  
  .e-grid.e-default.e-verticallines .e-grouptopleftcell,
  .e-grid.e-default.e-bothlines .e-grouptopleftcell,
  .e-grid.e-default.e-hidelines .e-grouptopleftcell {
    border-top-width: 0;
  }
  
  .e-grid.e-default.e-verticallines .e-detailrowcollapse,
  .e-grid.e-default.e-verticallines .e-detailrowexpand,
  .e-grid.e-default.e-verticallines .e-rowdragdrop, .e-grid.e-default.e-hidelines .e-detailrowcollapse,
  .e-grid.e-default.e-hidelines .e-detailrowexpand,
  .e-grid.e-default.e-hidelines .e-rowdragdrop {
    border-top-width: 0;
  }
  
  .e-grid.e-default.e-horizontallines .e-grouptopleftcell {
    border-top: 1px solid;
  }
  
  .e-grid .e-gridheader .e-headercell .e-rhandler,
  .e-grid .e-gridheader .e-headercell .e-rsuppress {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
  }
  
  .e-grid.e-device .e-gridheader .e-headercell .e-rhandler {
    width: 14px;
  }
  
  .e-grid.e-rtl .e-gridheader .e-headercell .e-rhandler,
  .e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress {
    left: 0;
    right: auto;
  }
  
  .e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler {
    border-right-width: 0;
  }
  
  .e-grid .e-rhelper {
    position: absolute;
    width: 1px;
  }
  
  .e-grid.e-device .e-ricon::before {
    border-bottom: 6px solid transparent;
    border-right: 6px solid;
    border-top: 6px solid transparent;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 20px;
  }
  
  .e-grid.e-device .e-ricon::after {
    border-bottom: 6px solid transparent;
    border-left: 6px solid;
    border-top: 6px solid transparent;
    content: '';
    display: block;
    height: 0;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 20px;
    z-index: 3;
  }
  
  .e-grid.e-rcursor,
  .e-grid .e-gridheader .e-rcursor {
    cursor: col-resize;
  }
  
  .e-grid.e-editing .e-gridheader .e-rcursor {
    cursor: default;
  }
  
  .e-grid .e-table {
    border-collapse: separate;
    table-layout: fixed;
    width: 100%;
  }
  
  .e-grid .e-tableborder {
    border-right: 1px solid;
  }
  
  .e-grid .e-virtualtable {
    will-change: transform;
    z-index: 1;
  }
  
  .e-grid .e-headercelldiv {
    border: 0 none;
    display: block;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    padding: 1rem!important;
    text-align: left;
    color: #232C47;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-grid .e-headercelldiv.e-headerchkcelldiv {
    overflow: visible;
  }
  
  .e-grid .e-gridheader .e-headercontent .e-rightalign .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em;
  }
  
  .e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em;
  }
  
  .e-grid .e-headercell,
  .e-grid .e-headercell.e-stackedheadercell,
  .e-grid .e-headercell.e-defaultcursor {
    cursor: default;
  }
  
  .e-grid .e-headercell.e-mousepointer,
  .e-grid .e-headercell.e-stackedheadercell.e-mousepointer {
    cursor: pointer;
  }
  
  .e-grid .e-gridheader .e-headercell,
  .e-grid .e-gridheader .e-detailheadercell {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-grid .e-gridcontent tr:first-child td {
    border-top: 0 none;
  }
  
  .e-grid .e-gridheader tr:first-child th {
    border-top: 0 none;
  }
  
  .e-grid .e-gridheader tr th:last-child.e-filterbarcell {
    padding-right: 21px;
  }
  
  .e-grid .e-gridheader tr th:last-child {
    padding-right: 21px;
  }
  
  .e-grid .e-gridheader tr th {
    padding-left: 0;
  }
  
  .e-grid .e-gridheader tr th:first-child.e-filterbarcell {
    padding-left: 21px;
  }
  
  .e-grid .e-gridheader {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
  }
  
  .e-grid .e-frozenhdrcont {
    border-bottom-width: 0;
  }
  
  .e-grid .e-frozenhdrcont table tr:not(.e-editedrow):first-child td {
    border-top-style: solid;
    border-top-width: 1px;
  }
  
  .e-grid.e-bothlines .e-filterbarcell,
  .e-grid.e-bothlines .e-filterbarcelldisabled {
    border-width: 1px 0 0 1px;
  }
  
  .e-grid .e-headercell,
  .e-grid .e-detailheadercell {
    border-style: solid;
    border-width: 0;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    padding: 0 21px 0;
    position: relative;
    text-align: left;
  }
  
  .e-grid.e-device .e-headercell {
    padding: 0 12px 0;
  }
  
  .e-grid.e-device .e-headercell:first-child {
    padding: 0 12px 0 16px;
  }
  
  .e-grid.e-device .e-headercell:last-child {
    padding: 0 16px 0 12px;
  }
  
  .e-grid .e-rowcell {
    display: table-cell;
    font-size: 12px;
    overflow: hidden;
    padding: 0 1rem;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
  }
  
  .e-grid .e-frozenheader table tr td.e-rowcell {
    height: 36px;
  }
  
  .e-grid .e-frozencontent table tr td:first-child:empty,
  .e-grid .e-movablecontent table tr td:first-child:empty,
  .e-grid .e-frozenhdrcont table tr td:first-child:empty,
  .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell {
    height: 36px;
  }
  
  .e-grid .e-rowcell:first-child,
  .e-grid .e-summarycell:first-child {
    padding-left: 21px;
  }
  
  .e-grid .e-rowcell:last-child,
  .e-grid .e-summarycell:last-child {
    padding-right: 21px;
  }
  
  .e-grid .e-unboundcell,
  .e-grid .e-editedrow .e-normaledit .e-unboundcell,
  .e-grid .e-addedrow .e-normaledit .e-unboundcell {
    padding-bottom: 4px;
    padding-top: 4px;
  }
  
  .e-grid .e-unboundcelldiv > button {
    margin: 0 3.5px;
  }
  
  .e-grid .e-unboundcelldiv {
    margin: 0 -3.5px;
  }
  
  .e-grid .e-summarycell {
    border-style: solid;
    border-width: 1px 0 0;
    font-size: 13px;
    font-weight: 500;
    height: auto;
    padding: 8px 21px;
    white-space: normal;
    word-wrap: break-word;
  }
  
  .e-grid .e-summarycontent .e-frozenfootercontent {
    float: left;
    width: -webkit-min-content;
    width: min-content;
  }
  
  .e-grid .e-summarycontent .e-movablefootercontent {
    height: inherit;
    overflow: hidden;
  }
  
  .e-grid .e-summarycontent .e-indentcell {
    border-width: 0;
  }
  
  .e-grid .e-summarycontent .e-detailindentcelltop {
    border-width: 1px 0 0;
  }
  
  .e-grid.e-device .e-rowcell,
  .e-grid.e-device .e-summarycell {
    padding: 8px 12px;
  }
  
  .e-grid.e-device .e-rowcell:first-child,
  .e-grid.e-device .e-summarycell:first-child {
    padding: 8px 12px 8px 16px;
  }
  
  .e-grid.e-device .e-rowcell:last-child,
  .e-grid.e-device .e-summarycell:last-child {
    padding: 8px 16px 8px 12px;
  }
  
  .e-grid td.e-rowcell.e-checkbox {
    padding: 6px 21px;
  }
  
  .e-grid td.e-rowcell.e-checkbox input[type='checkbox'] {
    margin-top: 5px;
  }
  
  .e-grid.e-default .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px;
  }
  
  .e-grid.e-bothlines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px;
  }
  
  .e-grid.e-bothlines .e-rowcell {
    border-width: 1px 0 0 1px;
  }
  
  .e-grid .e-gridheader table th[rowspan],
  .e-grid.e-device .e-gridheader table th[rowspan] {
    padding-bottom: 13px;
    vertical-align: bottom;
  }
  
  .e-grid .e-emptyrow td {
    padding: .7em;
  }
  
  .e-grid.e-responsive .e-rowcell,
  .e-grid.e-responsive .e-headercelldiv {
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .e-grid.e-responsive .e-rowcell.e-gridchkbox,
  .e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv {
    text-overflow: clip;
  }
  
  .e-grid.e-default .e-headercell,
  .e-grid.e-default .e-detailheadercell {
    border-width: 0;
  }
  
  .e-grid [aria-selected] + tr .e-detailindentcell {
    border-top-style: solid;
    border-top-width: 1px;
  }
  
  .e-grid.e-default.e-verticallines .e-headercell,
  .e-grid.e-default.e-verticallines .e-detailheadercell {
    border-width: 0 0 0 1px;
  }
  
  .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid;
  }
  
  .e-grid.e-default .e-stackedheadercell {
    border-width: 0 0 1px 1px;
  }
  
  .e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
    border-left-width: 0;
  }
  
  .e-grid.e-default.e-bothlines .e-headercell,
  .e-grid.e-default.e-bothlines .e-detailheadercell {
    border-width: 0 0 0 1px;
  }
  
  .e-grid.e-default table th[rowspan] {
    border-width: 0 0 0 1px;
  }
  
  .e-grid tr th.e-firstcell {
    border-left-style: solid;
    border-left-width: 1px;
  }
  
  .e-grid.e-default tr td:first-child,
  .e-grid.e-default tr th.e-headercell:first-child:not(.e-firstcell),
  .e-grid.e-default tr th.e-detailheadercell:first-child,
  .e-grid.e-default tr th.e-filterbarcell:first-child {
    border-left-width: 0;
  }
  
  .e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst {
    border-left-width: 0;
  }
  
  .e-grid .e-hide {
    display: none;
  }
  
  .e-grid .e-rowcell,
  .e-grid .e-gridcontent,
  .e-grid .e-gridheader,
  .e-grid .e-headercontent,
  .e-grid .e-groupdroparea,
  .e-grid .e-gridfooter,
  .e-grid .e-summarycontent {
    overflow: hidden;
    vertical-align: middle;
  }
  
  .e-grid .e-sortfilterdiv {
    float: right;
    height: 26px;
    margin: -36px 10px;
    padding: 3px;
    width: 13px;
  }
  
  .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv {
    float: left;
    margin: -15px 5px;
  }
  
  .e-grid .e-gridheader .e-sortfilter .e-rightalign .e-headercelldiv,
  .e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv {
    padding: 0 0.6em 0 1.9em;
  }
  
  .e-grid .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
    margin: -7px 15px -7px -7px;
  }
  
  .e-grid .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
    margin: -7px 15px -7px -7px;
  }
  
  .e-grid .e-gridheader .e-sortfilter .e-headercelldiv,
  .e-grid .e-gridheader .e-stackedheadercelldiv,
  .e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 1.8em 0 0.6em;
  }
  
  .e-grid .e-filtermenudiv {
    float: right;
    margin: -18px -7px;
    padding: 6px;
    text-align: right;
  }
  
  .e-grid .e-filtermenudiv:hover {
    cursor: pointer;
  }
  
  .e-grid.e-print-grid-layout .e-pager, .e-grid.e-print-grid-layout .e-filterbar, .e-grid.e-print-grid-layout .e-icons:not(.e-frame), .e-grid.e-print-grid-layout .e-grouptopleftcell, .e-grid.e-print-grid-layout .e-recordpluscollapse, .e-grid.e-print-grid-layout .e-indentcell, .e-grid.e-print-grid-layout .e-recordplusexpand {
    display: none;
  }
  
  .e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop {
    display: table-cell;
  }
  
  .e-grid.e-print-grid-layout .e-content {
    overflow-y: hidden;
  }
  
  .e-grid.e-print-grid-layout .e-grouptext {
    width: auto;
  }
  
  .e-grid.e-print-grid-layout .e-detailcell {
    padding: .8em .6em;
  }
  
  .e-grid.e-print-grid {
    left: -1000px;
    top: -1000px;
  }
  
  .e-grid .e-flmenu-valuediv {
    padding: 24px 0 0;
  }
  
  .e-grid .e-flbldcontent {
    padding: 18px 18px 0;
  }
  
  .e-grid .e-flblbtn {
    width: 110px;
  }
  
  .e-grid .e-sortnumber {
    border-radius: 65%;
    display: inline-block;
    float: right;
    font-size: 9px;
    height: 15px;
    margin: 8px 5px 0 2px;
    text-align: center;
    width: 15px;
  }
  
  .e-grid .e-gridheader .e-rightalign .e-sortnumber {
    float: left;
    margin: 8px 2px 0 5px;
  }
  
  .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -27px 9px;
  }
  
  .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -15px 5px;
  }
  
  .e-grid.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
    margin: 3px 2px 0 5px;
  }
  
  .e-grid.e-wrap .e-gridheader .e-sortnumber {
    margin: 3px 5px 0 2px;
  }
  
  .e-grid.e-wrap .e-gridheader .e-sortfilterdiv {
    margin: -9px 10px;
  }
  
  .e-grid .e-movableheader .e-editcell.e-normaledit,
  .e-grid .e-frozenheader .e-editcell.e-normaledit {
    border-top-color: transparent;
  }
  
  .e-grid .e-columnmenu {
    position: absolute;
    right: 23px;
    float: right;
    margin: -27px;
    padding: 6px;
  }
  
  .e-grid.e-wrap .e-columnmenu {
    margin: -13px -13px -23px -23px;
  }
  
  .e-grid.e-rtl .e-columnmenu {
    left: 5px;
    right: auto;
    margin: -17px -18px -18px 3px;
  }
  
  .e-grid.e-wrap.e-rtl .e-columnmenu {
    margin: -13px -13px -23px -3px;
  }
  
  .e-grid [class^='e-'] {
    box-sizing: border-box;
  }
  
  .e-grid tr.e-altrow {
    background: #F5F7F9;
  }
  
  .e-grid .e-detailrowcollapse,
  .e-grid .e-detailrowexpand {
    border-style: solid;
    border-width: 1px 0 0 0;
    cursor: pointer;
  }
  
  .e-grid .e-detailindentcell {
    border-right-style: solid;
    border-right-width: 1px;
  }
  
  .e-grid .e-detailcell {
    border-top-style: solid;
    border-top-width: 1px;
    padding: .3em;
  }
  
  .e-grid.e-verticallines .e-rowcell,
  .e-grid.e-verticallines .e-filterbarcell {
    border-width: 0 0 0 1px;
  }
  
  .e-grid.e-hidelines .e-rowcell,
  .e-grid.e-horizontallines .e-headercell,
  .e-grid.e-hidelines .e-headercell,
  .e-grid.e-horizontallines .e-detailheadercell,
  .e-grid.e-hidelines .e-detailheadercell,
  .e-grid.e-hidelines tr th.e-firstcell,
  .e-grid.e-hidelines .e-filterbarcell {
    border-width: 0;
  }
  
  .e-grid.e-horizontallines .e-headercell.e-stackedheadercell {
    border-width: 0 0 1px 1px;
  }
  
  .e-grid.e-horizontallines .e-rowcell {
    border-width: 1px 0 0;
  }
  
  .e-grid.e-horizontallines .e-filterbarcell {
    border-width: 1px 0 0;
  }
  
  .e-grid.e-horizontallines .e-rowcell.e-lastrowcell, .e-grid.e-verticallines .e-rowcell.e-lastrowcell, .e-grid.e-hidelines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px;
  }
  
  .e-grid.e-horizontallines .e-detailrowvisible, .e-grid.e-verticallines .e-detailrowvisible, .e-grid.e-hidelines .e-detailrowvisible, .e-grid.e-bothlines .e-detailrowvisible {
    border-left-width: 0;
  }
  
  .e-grid.e-verticallines .e-firstchildrow .e-rowcell,
  .e-grid.e-verticallines .e-firstchildrow .e-detailrowcollapse,
  .e-grid.e-verticallines .e-firstchildrow .e-detailrowexpand, .e-grid.e-hidelines .e-firstchildrow .e-rowcell,
  .e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse,
  .e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand {
    border-top-width: 1px;
  }
  
  .e-grid .e-filterbarcell .e-icons::before {
    display: block;
    margin: 0 auto;
  }
  
  .e-grid .e-filterbarcell .e-filtertext::-webkit-search-cancel-button,
  .e-grid .e-search input::-webkit-search-cancel-button {
    display: none;
  }
  
  .e-grid .e-filterbarcell .e-filtertext::-ms-clear,
  .e-grid .e-search input::-ms-clear {
    display: none;
  }
  
  .e-grid .e-filterbarcell,
  .e-grid .e-filterbarcelldisabled {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px 0 0;
    cursor: default;
    height: 42px;
    overflow: hidden;
    padding: 0 21px;
    vertical-align: middle;
  }
  
  .e-grid .e-rowdragheader {
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 1px 0 0;
  }
  
  .e-grid .e-filterbarcell input {
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 2px 0;
    font-size: 13px;
    font-weight: normal;
    height: 26px;
    padding-right: 24px;
    text-indent: 0;
    width: 100%;
  }
  
  .e-grid.e-device .e-filterbarcell {
    padding: 8px 12px;
  }
  
  .e-grid.e-device .e-filterbarcell:first-child {
    padding: 8px 12px 8px 16px;
  }
  
  .e-grid.e-device .e-filterbarcell:last-child {
    padding: 8px 16px 8px 12px;
  }
  
  .e-grid .e-searchclear {
    float: right;
    position: relative;
  }
  
  .e-grid.e-rtl .e-searchclear {
    float: left;
    position: relative;
    top: 10px;
  }
  
  .e-grid .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto;
  }
  
  .e-grid .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px;
  }
  
  .e-grid .e-checkselect,
  .e-grid .e-checkselectall {
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0;
  }
  
  .e-grid .e-rowcell .e-checkbox-wrapper,
  .e-grid .e-rowcell .e-css.e-checkbox-wrapper {
    height: 20px;
  }
  
  .e-grid .e-dialog.e-checkboxfilter,
  .e-grid .e-dialog.e-flmenu {
    min-width: 250px;
  }
  
  .e-grid .e-dialog.e-checkboxfilter {
    min-height: 322px;
  }
  
  .e-grid .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px;
  }
  
  .e-grid .e-filterdiv,
  .e-grid .e-fltrtempdiv {
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
  }
  
  .e-grid .e-pager {
    border-bottom: transparent;
    border-left: transparent;
    border-right: transparent;
  }
  
  .e-grid .e-gridpopup {
    font-weight: normal;
    position: absolute;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 99999;
  }
  
  .e-grid .e-gridpopup .e-content {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 4px;
  }
  
  .e-grid .e-lastsummarycell {
    border-right: 1px solid;
  }
  
  .e-grid .e-footerpadding {
    padding-right: 14px;
  }
  
  .e-grid .e-gridpopup span {
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding: 4px;
    width: 26px;
  }
  
  .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 .e-gridpopup .e-uptail::after {
    top: -17px;
  }
  
  .e-grid .e-gridpopup .e-uptail::before {
    top: -19px;
  }
  
  .e-grid .e-gridpopup .e-sortdirect,
  .e-grid .e-gridpopup .e-rowselect {
    text-indent: 7%;
  }
  
  .e-grid .e-cloneproperties {
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0;
    font-size: 12px;
    font-weight: 500;
    opacity: 1;
    overflow: hidden;
    padding: 4px 5px;
    text-align: center;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 10;
  }
  
  .e-grid .e-cloneproperties.e-draganddrop {
    border-spacing: 0;
    font-size: 12px;
    font-weight: normal;
    overflow: visible;
  }
  
  .e-grid .e-cloneproperties.e-draganddrop table {
    border-spacing: 0;
  }
  
  .e-grid .e-defaultcur {
    cursor: default;
  }
  
  .e-grid .e-notallowedcur {
    cursor: not-allowed;
  }
  
  .e-grid .e-cloneproperties.e-headerclone table {
    border-spacing: 0;
  }
  
  .e-grid .e-headerclone {
    border-radius: 12px;
    font-size: 12px;
    font-weight: 500;
  }
  
  .e-grid .e-draganddrop {
    border-width: 0 1px 1px;
    font-weight: normal;
    padding: 0;
  }
  
  .e-grid .e-draganddrop .e-rowcell {
    opacity: .95;
  }
  
  .e-grid.e-default .e-gridheader th.e-firstcell {
    border-left-style: solid;
    border-left-width: 1px;
  }
  
  .e-grid.e-bothlines .e-gridheader th.e-stackedheadercell {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
  }
  
  .e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell {
    border-left-width: 0;
  }
  
  .e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
  .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
    font-size: 7px;
    position: absolute;
    z-index: 10;
  }
  
  .e-grid td.e-active {
    font-weight: normal;
  }
  
  .e-grid td.e-cellselectionbackground {
    font-weight: normal;
  }
  
  .e-grid .e-groupdroparea {
    height: auto;
    min-height: 48px;
  }
  
  .e-grid .e-griddragarea {
    border: 1px solid;
    opacity: .6;
    position: absolute;
  }
  
  .e-grid .e-gdclone {
    border-radius: 13px;
    padding: 2px;
  }
  
  .e-grid .e-content {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: scroll;
    position: relative;
  }
  
  .e-grid.e-ungroupdrag .e-columnheader,
  .e-grid.e-ungroupdrag .e-groupdroparea,
  .e-grid.e-rowdrag .e-columnheader,
  .e-grid.e-rowdrag .e-groupdroparea {
    cursor: not-allowed;
  }
  
  .e-grid .e-groupdroparea,
  .e-grid.e-ungroupdrag .e-gridcontent,
  .e-grid.e-rowdrag .e-gridcontent {
    cursor: default;
  }
  
  .e-grid .e-groupdroparea {
    border-style: solid none;
    border-width: 1px 0 0;
  }
  
  .e-grid .e-groupdroparea {
    border-top-width: 1px;
    font-size: 14px;
    font-weight: lighter;
    opacity: 0.87;
    padding: 1rem;
    margin: 0 1rem 1rem 1rem;
    text-align: left;
    text-indent: 1pt;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-grid .e-grouptext {
    display: inline-block;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 57px;
  }
  
  .e-grid .e-grid-icon {
    float: left;
  }
  
  .e-grid .e-groupheadercell,
  .e-grid .e-groupheadercell:hover {
    border: 0;
    border-collapse: collapse;
    border-radius: 12px;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    height: 24px;
    margin: 3px 0 0 18px;
    overflow: hidden;
    padding: 0 6px 0 9px;
    vertical-align: middle;
  }
  
  .e-grid .e-groupheadercell:hover {
    border: 0;
    padding: 0 6px 0 9px;
  }
  
  .e-grid .e-groupheadercell span {
    display: inline-block;
    float: left;
    height: 24px;
    padding: 0;
    vertical-align: middle;
  }
  
  .e-grid .e-groupheadercell .e-ungroupbutton {
    font-size: 13px;
  }
  
  .e-grid .e-groupheadercell .e-cancel {
    padding-right: 10px;
  }
  
  .e-grid .e-groupheadercell .e-icons::before {
    display: inline;
  }
  
  .e-grid .e-groupsort,
  .e-grid .e-ungroupbutton,
  .e-grid .e-toggleungroup {
    font-size: 10px;
    margin-left: 6px;
  }
  
  .e-grid .e-groupsort {
    margin-right: 0;
    margin-top: 0;
  }
  
  .e-grid span.e-ungroupbutton.e-icons {
    margin-left: 6px;
    margin-top: 0;
  }
  
  .e-grid .e-grptogglebtn {
    padding: 7px;
  }
  
  .e-grid .e-icon-gdownarrow {
    font-size: 11px;
    text-indent: 12px;
  }
  
  .e-grid .e-icon-grightarrow {
    font-size: 10px;
    text-indent: 12px;
  }
  
  .e-grid .e-recordplusexpand {
    padding-top: 5px;
  }
  
  .e-grid .e-indentcell {
    border-style: solid;
    border-width: 0 1px 0 0;
  }
  
  .e-grid .e-indentcell.e-indentcelltop, .e-grid .e-indentcell.e-detailindentcelltop {
    border-width: 1px 0 0;
  }
  
  .e-grid .e-recordplusexpand,
  .e-grid .e-recordpluscollapse {
    border-style: solid;
    border-width: 1px 0 0;
    cursor: pointer;
  }
  
  .e-grid .e-groupcaption {
    border-style: solid;
    border-width: 1px 0 0;
    display: table-cell;
    font-size: 12px;
    overflow: hidden;
    padding: .7em;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
  }
  
  .e-grid .e-virtualtable .e-groupcaption {
    padding: 8px 21px;
  }
  
  .e-grid .e-autofill {
    border: 1px solid;
    height: 8px;
    position: absolute;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 8px;
  }
  
  .e-grid .e-headercontent {
    border-style: solid;
    border-width: 0;
  }
  
  .e-grid .e-stackedheadercell {
    border-width: 0 0 1px 1px;
    white-space: nowrap;
  }
  
  .e-grid .e-noselect {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-grid .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn {
    font-size: 9px;
  }
  
  .e-grid .e-toolbar-item.e-cc.e-ccdiv.e-cc-toolbar {
    margin-top: 0;
    padding: 3px 0 0;
  }
  
  .e-grid .e-edit-dialog .e-dlg-content {
    position: relative;
  }
  
  .e-grid .e-edit-dialog {
    min-height: 350px;
  }
  
  .e-grid .e-griderror label {
    display: inline !important;
  }
  
  .e-grid .e-tooltip-wrap.e-griderror {
    z-index: 1000;
  }
  
  .e-grid .e-tooltip-wrap.e-griderror .e-arrow-tip.e-tip-top {
    left: 44%;
  }
  
  .e-grid .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-grid.e-device .e-normaledit .e-rowcell {
    padding-bottom: 4px;
    padding-top: 4px;
  }
  
  .e-grid .e-gridcontent .e-normaledit .e-rowcell.e-lastrowadded {
    border-bottom: 1px solid #e0e0e0;
    border-top: 0 none #e0e0e0;
  }
  
  .e-grid .e-normaledit {
    border-top: 0;
    padding: 0;
  }
  
  .e-grid .e-gridcontent .e-normaledit .e-rowcell {
    border-top: 1px solid;
  }
  
  .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell {
    border-top: 0;
  }
  
  .e-grid.e-device .e-editedbatchcell.e-rowcell,
  .e-grid .e-editedbatchcell.e-rowcell,
  .e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-grid .e-editedbatchcell,
  .e-grid td.e-boolcell {
    padding-left: 21px;
    padding-right: 21px;
  }
  
  .e-grid td.e-boolcell input {
    margin: 3px 3px 3px 4px;
  }
  
  .e-grid td.e-boolcell.e-rowcell {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  
  .e-grid .e-dialog .e-gridform .e-rowcell {
    border: 0;
    padding: 0;
  }
  
  .e-grid .e-row .e-input-group .e-input.e-field,
  .e-grid .e-row .e-input-focus .e-input.e-field {
    font-size: 13px;
    padding-bottom: 6px;
    padding-top: 9px;
  }
  
  .e-grid .e-row .e-input-group {
    margin-bottom: 2px;
    margin-top: 0;
    vertical-align: middle;
  }
  
  .e-grid .e-defaultcell.e-ralign,
  .e-grid .e-editedrow .e-defaultcell.e-ralign,
  .e-grid .e-defaultcell.e-ralign:focus,
  .e-grid .e-editedrow .e-defaultcell.e-ralign:focus {
    padding-right: 10px;
  }
  
  .e-grid .e-dlg-content .e-defaultcell.e-ralign,
  .e-grid .e-dlg-content .e-defaultcell.e-ralign:focus {
    padding-right: 0;
  }
  
  .e-grid .e-hiddenrow {
    display: none;
  }
  
  .e-grid .e-columnchooserdiv {
    float: right;
    margin: -12px;
  }
  
  .e-grid .e-ccdlg .e-dlg-content {
    margin: 20px 0 0;
    overflow: visible;
    padding: 16px 18px 13px 9px;
  }
  
  .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
    padding-left: 9px;
  }
  
  .e-grid .e-ccdlg .e-main-div {
    box-sizing: border-box;
    position: relative;
  }
  
  .e-grid .e-ccdlg .e-ccul-ele {
    margin: 13px 0;
    padding: 0;
  }
  
  .e-grid .e-ccdlg li.e-cclist {
    padding: 9px 0;
  }
  
  .e-grid .e-ccdlg .e-checkbox-wrapper .e-frame {
    margin-left: 0;
  }
  
  .e-grid .e-ccdlg label.e-cc {
    margin: 0;
  }
  
  .e-grid .e-ccdlg .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0;
  }
  
  .e-grid .e-ccdlg .e-cc-contentdiv {
    height: 196px;
    overflow-y: auto;
  }
  
  .e-grid .e-ccdlg .e-cc-searchdiv {
    border-style: solid;
    border-width: 0 0 2px;
    left: 4px;
    opacity: 0.6;
    position: absolute;
    right: 0;
    top: -46px;
  }
  
  .e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
    float: right;
    opacity: .6;
    padding: 5px 2px;
  }
  
  .e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel {
    font-size: 11px;
    padding: 5px 2px 6px;
  }
  
  .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
    opacity: 1;
  }
  
  .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons {
    opacity: 1;
  }
  
  .e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv {
    height: 60px;
    padding: 23px;
    text-align: center;
  }
  
  .e-grid .e-ccdlg .e-checkbox-wrapper .e-label {
    text-overflow: ellipsis;
  }
  
  .e-grid .e-ccdlg .e-cc-chbox {
    margin: 3px;
    vertical-align: middle;
  }
  
  .e-grid .e-ccdlg .e-cc-lab-name {
    padding: 7px;
    text-overflow: ellipsis;
    vertical-align: middle;
  }
  
  .e-grid .e-ccdlg .e-cc.e-input,
  .e-grid .e-ccdlg .e-cc.e-input:focus {
    border: 0;
    padding-bottom: 8px;
    padding-left: 4px;
    padding-top: 4px;
  }
  
  .e-grid .e-checkboxfiltertext {
    width: 150px;
    word-break: normal;
  }
  
  .e-grid .e-frozenhdrcont .e-headercontent > .e-table,
  .e-grid .e-frozenhdrcont .e-frozenheader > .e-table,
  .e-grid .e-frozenhdrcont .e-movableheader > .e-table,
  .e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable > .e-table {
    border-bottom: 1px solid;
  }
  
  .e-grid .e-frozenheader > .e-table,
  .e-grid .e-frozencontent > .e-table,
  .e-grid .e-frozenheader .e-virtualtable > .e-table,
  .e-grid .e-frozencontent .e-virtualtable > .e-table {
    border-left: 0;
    border-right: 1px solid;
  }
  
  .e-grid .e-frozenheader {
    float: left;
    width: -webkit-min-content;
    width: min-content;
  }
  
  .e-grid.e-rtl .e-frozenheader > .e-table,
  .e-grid.e-rtl .e-frozencontent > .e-table {
    border-left: 1px solid;
    border-right: 0;
  }
  
  .e-grid.e-rtl .e-frozenheader {
    float: right;
  }
  
  .e-grid.e-rtl .e-frozencontent {
    float: right;
  }
  
  .e-grid .e-movableheader {
    overflow: hidden;
  }
  
  .e-grid .e-frozenhdrcont {
    -ms-touch-action: none;
  }
  
  .e-grid .e-frozencontent {
    -ms-touch-action: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    height: inherit;
    overflow: hidden;
    width: -webkit-min-content;
    width: min-content;
  }
  
  .e-grid .e-movablecontent {
    height: inherit;
    overflow: scroll;
  }
  
  .e-grid .e-toolbar .e-ccdiv .e-columnchooser.e-cctbn-icon {
    font-size: 15px;
    vertical-align: middle;
  }
  
  .e-grid .e-toolbar .e-ccdiv {
    margin-top: -1px;
    padding: 0 10px;
  }
  
  .e-grid.e-rtl .e-tableborder {
    border-left: 1px solid;
    border-right: 0;
  }
  
  .e-grid.e-rtl .e-headercell,
  .e-grid.e-rtl .e-detailheadercell {
    border-width: 0;
    text-align: right;
  }
  
  .e-grid.e-rtl .e-headercell .e-headercelldiv,
  .e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv,
  .e-grid.e-rtl .e-detailheadercell .e-headercelldiv,
  .e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 0.6em 0 1.8em;
    text-align: right;
  }
  
  .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
  .e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,
  .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
  .e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber {
    float: left;
    margin: 9px 0 0 5px;
  }
  
  .e-grid.e-rtl .e-headercell .e-filterbarcell input,
  .e-grid.e-rtl .e-detailheadercell .e-filterbarcell input {
    border-width: 0 0 2px 0;
  }
  
  .e-grid.e-rtl .e-headercell .e-sortfilterdiv,
  .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv {
    float: left;
    margin: -14px 10px;
  }
  
  .e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv,
  .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-sortfilterdiv {
    float: right;
    margin: -14px 3px;
  }
  
  .e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv,
  .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv {
    padding: 0 25px 0 .7em;
  }
  
  .e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv .e-sortnumber,
  .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv .e-sortnumber {
    float: right;
    margin: 6px 5px 0 0;
  }
  
  .e-grid.e-rtl .e-headercell.e-rightalign .e-sortnumber,
  .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-sortnumber {
    float: left;
    margin: 9px 0 0 5px;
  }
  
  .e-grid.e-rtl .e-rowcell:first-child,
  .e-grid.e-rtl .e-summarycell:first-child {
    padding-right: 21px;
  }
  
  .e-grid.e-rtl .e-rowcell:last-child,
  .e-grid.e-rtl .e-summarycell:last-child {
    padding-left: 21px;
  }
  
  .e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
    margin: 3px 5px 0 2px;
  }
  
  .e-grid.e-rtl.e-wrap .e-gridheader .e-sortnumber {
    margin: 3px 5px 0 2px;
  }
  
  .e-grid.e-rtl.e-wrap .e-gridheader .e-sortfilterdiv {
    margin: -17px 4px;
  }
  
  .e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -17px 5px;
  }
  
  .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -14px 0 0 11px;
  }
  
  .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -14px 0 0 11px;
  }
  
  .e-grid.e-rtl .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
    margin: -7px;
  }
  
  .e-grid.e-rtl .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
    margin: -7px;
  }
  
  .e-grid.e-rtl.e-verticallines .e-grouptopleftcell,
  .e-grid.e-rtl.e-bothlines .e-grouptopleftcell,
  .e-grid.e-rtl.e-hidelines .e-grouptopleftcell {
    border-top: 0;
  }
  
  .e-grid.e-rtl .e-grouptopleftcell {
    border-top: 1px solid;
  }
  
  .e-grid.e-rtl .e-grouptext {
    margin-left: 18px;
    margin-right: 0;
  }
  
  .e-grid.e-rtl .e-groupheadercell span {
    float: right;
  }
  
  .e-grid.e-rtl.e-horizontallines .e-grouptopleftcell {
    border-top: 1px solid;
  }
  
  .e-grid.e-rtl .e-rowcell {
    border-width: 1px 0 0 0;
  }
  
  .e-grid.e-rtl .e-filterbarcell,
  .e-grid.e-rtl .e-filterbarcelldisabled {
    border-width: 1px 0 0;
  }
  
  .e-grid.e-rtl .e-lastrowcell {
    border-width: 1px 1px 1px 0;
  }
  
  .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -14px 10px;
  }
  
  .e-grid.e-rtl .e-cloneproperties {
    border-width: 1px 1px 3px;
  }
  
  .e-grid.e-rtl tr td:first-child,
  .e-grid.e-rtl tr th:first-child {
    border-left-width: 0;
  }
  
  .e-grid.e-rtl.e-default.e-bothlines tr td:first-child:not(.e-summarycell),
  .e-grid.e-rtl.e-default.e-bothlines tr th:first-child {
    border-left-width: 1px;
  }
  
  .e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowcollapse,
  .e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowexpand {
    border-left-width: 0;
  }
  
  .e-grid.e-rtl.e-default tr td:last-child,
  .e-grid.e-rtl.e-default tr th:last-child {
    border-left: 0;
  }
  
  .e-grid.e-rtl.e-default.e-verticallines tr th:last-child {
    border-left: 1px solid;
  }
  
  .e-grid.e-rtl.e-default .e-gridheader tr th:last-child {
    padding-left: 21px;
    padding-right: 21px;
  }
  
  .e-grid.e-rtl.e-default .e-gridheader tr th:first-child {
    padding-left: 21px;
    padding-right: 21px;
  }
  
  .e-grid.e-rtl.e-default th:first-child
  .e-grid.e-rtl.e-default .e-headercell,
  .e-grid.e-rtl.e-default .e-detailheadercell {
    border-width: 0;
  }
  
  .e-grid.e-rtl.e-default .e-rowcell {
    border-width: 1px 0 0 0;
  }
  
  .e-grid.e-rtl.e-default.e-verticallines .e-headercell,
  .e-grid.e-rtl.e-default.e-verticallines .e-rowcell,
  .e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell,
  .e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell,
  .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell {
    border-width: 0 0 0 1px;
  }
  
  .e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
    border-left-width: 1px;
  }
  
  .e-grid.e-rtl.e-default .e-stackedheadercell,
  .e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell {
    border-width: 0 1px 1px 0;
  }
  
  .e-grid.e-rtl.e-default .e-gridheader th.e-firstcell,
  .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader th.e-firstcell {
    border-left-width: 0;
    border-right-width: 1px;
  }
  
  .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-firstcell {
    border-left-width: 1px;
    border-right-width: 0;
  }
  
  .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-left: 0;
  }
  
  .e-grid.e-rtl.e-default.e-hidelines .e-gridheader th.e-firstcell {
    border-left: 0;
    border-right: 0;
  }
  
  .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader .e-headercell.e-firstheader {
    border-right: 1px solid;
  }
  
  .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader {
    border-right: 0;
  }
  
  .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-left: 1px solid;
  }
  
  .e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid;
  }
  
  .e-grid.e-rtl.e-default .e-detailcell,
  .e-grid.e-rtl.e-default.e-bothlines .e-detailcell {
    border-right-style: solid;
    border-right-width: 1px;
  }
  
  .e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
    float: left;
  }
  
  .e-grid.e-rtl .e-groupsort,
  .e-grid.e-rtl .e-ungroupbutton,
  .e-grid.e-rtl .e-toggleungroup {
    margin-left: 0;
    margin-right: 6px;
  }
  
  .e-grid.e-rtl span.e-ungroupbutton.e-icons {
    margin-left: 0;
    margin-right: 6px;
    padding-top: 0;
  }
  
  .e-grid.e-rtl.e-default.e-bothlines .e-headercell,
  .e-grid.e-rtl.e-default.e-bothlines .e-detailheadercell {
    border-width: 0 0 0 1px;
  }
  
  .e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell,
  .e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader,
  .e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop,
  .e-grid.e-rtl.e-default.e-verticallines .e-cloneproperties.e-draganddrop td.e-rowdragdrop {
    border-left: 1px solid #e0e0e0;
    padding-left: 3px;
  }
  
  .e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
    left: 4px;
    position: relative;
  }
  
  .e-grid.e-rtl.e-default table th[rowspan] {
    border-width: 0 1px 0 0;
  }
  
  .e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-left: 1px solid;
    border-right: 0;
  }
  
  .e-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  
  .e-grid.e-rtl.e-bothlines .e-filterbarcell,
  .e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled {
    border-width: 1px 0 0 1px;
  }
  
  .e-grid.e-rtl.e-bothlines .e-rowcell,
  .e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell {
    border-width: 1px 0 0 1px;
  }
  
  .e-grid.e-rtl.e-verticallines .e-rowcell,
  .e-grid.e-rtl.e-verticallines .e-filterbarcell {
    border-width: 1px 0 0 1px;
  }
  
  .e-grid.e-rtl.e-hidelines .e-rowcell,
  .e-grid.e-rtl.e-hidelines .e-headercell,
  .e-grid.e-rtl.e-hidelines .e-detailheadercell,
  .e-grid.e-rtl.e-hidelines .e-filterbarcell {
    border-width: 0;
  }
  
  .e-grid.e-rtl.e-horizontallines .e-rowcell {
    border-width: 1px 0 0;
  }
  
  .e-grid.e-rtl.e-horizontallines .e-filterbarcell {
    border-width: 1px 0 0;
  }
  
  .e-grid.e-rtl.e-horizontallines .e-rowcell.e-lastrowcell, .e-grid.e-rtl.e-verticallines .e-rowcell.e-lastrowcell, .e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px;
  }
  
  .e-grid.e-rtl.e-verticallines .e-firstchildrow .e-rowcell, .e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell {
    border-top-width: 1px;
  }
  
  .e-grid.e-rtl .e-groupheadercell .e-icons::before {
    display: inline-block;
  }
  
  .e-grid.e-rtl .e-groupheadercell .e-cancel {
    padding-left: 23px;
    padding-right: 0;
    padding-top: 2px;
  }
  
  .e-grid.e-rtl .e-groupheadercell,
  .e-grid.e-rtl .e-groupheadercell:hover {
    margin-left: 10px;
    margin-right: 18px;
    padding: 0 9px 0 6px;
  }
  
  .e-grid.e-rtl .e-groupheadercell,
  .e-grid.e-rtl .e-groupheadercell:hover {
    float: right;
  }
  
  .e-grid.e-rtl .e-groupdroparea {
    text-align: right;
  }
  
  .e-grid.e-rtl .e-ungroupbutton {
    float: left;
  }
  
  .e-grid.e-rtl tr:not(.e-summaryrow) td.e-indentcell {
    border-style: solid;
    border-width: 0 0 0 1px;
  }
  
  .e-grid.e-rtl .e-defaultcell.e-ralign,
  .e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign,
  .e-grid.e-rtl .e-defaultcell.e-ralign:focus,
  .e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus {
    padding-left: 10px;
  }
  
  .e-grid.e-rtl .e-detailindentcell {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-width: 0;
  }
  
  .e-grid.e-rtl .e-filtermenudiv {
    float: left;
    margin: -18px 0 -18px -11px;
    padding: 6px;
  }
  
  .e-grid.e-wrap .e-rowcell,
  .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,
  .e-grid.e-wrap .e-columnheader .e-headercelldiv {
    height: Auto;
    overflow-wrap: break-word;
    text-overflow: clip;
    white-space: normal;
    word-wrap: break-word;
  }
  
  .e-grid.e-wrap .e-stackedheader .e-columnheader .e-stackedheadercelldiv,
  .e-grid.e-wrap .e-stackedheader .e-columnheader .e-headercelldiv {
    max-height: 36px;
  }
  
  .e-grid.e-wrap .e-columnheader .e-headercelldiv,
  .e-grid .e-columnheader.e-wrap .e-headercelldiv {
    margin-bottom: 2px;
    margin-top: 0;
  }
  
  .e-grid .e-columnheader.e-wrap .e-headercelldiv,
  .e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv,
  .e-grid .e-gridcontent.e-wrap .e-rowcell,
  .e-grid .e-frozenhdrcont.e-wrap .e-rowcell {
    height: Auto;
    overflow-wrap: break-word;
    text-overflow: clip;
    white-space: normal;
    word-wrap: break-word;
  }

  .e-grid .e-stackedheadercelldiv {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .e-grid .e-stackedheader .e-columnheader.e-wrap .e-headercelldiv,
  .e-grid .e-stackedheader .e-columnheader.e-wrap .e-stackedheadercelldiv {
    max-height: 36px;
  }
  
  .e-grid .e-columnheader.e-wrap .e-sortfilterdiv,
  .e-grid.e-wrap .e-columnheader .e-sortfilterdiv {
    margin: -18px 10px;
  }
  
  .e-grid .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv,
  .e-grid.e-wrap .e-columnheader .e-rightalign .e-sortfilterdiv {
    margin: -18px 5px;
  }
  
  .e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv,
  .e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
    margin: -11px 24px;
  }
  
  .e-grid .e-columnheader.e-wrap .e-fltr-icon.e-rightalign .e-sortfilterdiv,
  .e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
    margin: -10px 5px;
  }
  
  .e-grid .e-columnheader.e-wrap .e-icon-group::before,
  .e-grid.e-wrap .e-columnheader .e-icon-group::before {
    display: inline-block;
  }
  
  .e-grid.e-responsive .e-rowcell.e-gridclip,
  .e-grid.e-responsive .e-gridclip .e-headercelldiv,
  .e-grid.e-responsive .e-stackedheadercelldiv.e-gridclip {
    text-overflow: clip;
  }
  
  .e-grid .e-clipboard {
    cursor: default;
    height: 1px;
    left: -1000px;
    overflow: hidden;
    position: fixed;
    resize: none;
    top: -1000px;
    width: 1px;
  }
  
  .e-grid.e-resize-lines th.e-headercell.e-stackedheadercell,
  .e-grid.e-resize-lines th.e-headercell.e-firstcell, .e-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell,
  .e-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell {
    border-left: 0;
    border-right: 0;
    border-top: 0;
  }
  
  .e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor {
    border-right: 0;
  }
  
  .e-grid.e-resize-lines.e-default table th[rowspan], .e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
    border-left: 0;
  }
  
  .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor,
  .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor {
    border-left: 0;
  }
  
  .e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
    border-right: 0;
  }
  
  .e-grid-min-height .e-rowcell {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-grid-min-height .e-gridheader .e-headercell,
  .e-grid-min-height .e-gridheader .e-detailheadercell,
  .e-grid-min-height .e-gridheader .e-headercell .e-headercelldiv {
    height: auto;
  }
  
  .e-grid-min-height .e-gridcontent .e-groupcaption {
    padding: 0 .7em;
  }
  
  .e-grid-min-height .e-summarycell {
    padding: 0 8px;
  }
  
  .e-device.e-grid-min-height .e-rowcell,
  .e-device.e-grid-min-height .e-rowcell:first-child,
  .e-device.e-grid-min-height .e-rowcell:last-child {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-bigger .e-grid.e-grid-min-height .e-rowcell,
  .e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,
  .e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-bigger .e-wrap.e-grid-min-height .e-frozencontent table tr td:first-child:empty,
  .e-bigger .e-wrap.e-grid-min-height .e-movablecontent table tr td:first-child:empty,
  .e-bigger .e-wrap.e-grid-min-height .e-frozenhdrcont table tr td:first-child:empty,
  .e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  .e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 18px;
  }
  
  .e-rtl .e-grid .e-headercell,
  .e-rtl .e-grid .e-detailheadercell,
  .e-rtl .e-grid .e-headercelldiv,
  .e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv {
    text-align: right;
  }
  
  .e-edit-dialog .e-gridform .e-table {
    border-collapse: separate;
    border-spacing: 11px;
    width: 100%;
  }
  
  .e-edit-dialog .e-dlg-content {
    position: relative;
  }
  
  /*! Grid theme */
  .e-grid {
    border-color: #e0e0e0;
  }
  
  .e-grid .e-content {
    background-color: #fff;
  }
  
  .e-grid .e-icons {
    color: #000;
  }
  
  .e-grid .e-unboundcelldiv .e-icons {
    color: #000;
  }
  
  .e-grid .e-table {
    background-color: #fff;
  }
  
  .e-grid .e-focused:not(.e-menu-item) {
    box-shadow: 0 0 0 1px #9e9e9e inset;
  }
  
  .e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop) {
    color: #212121;
  }
  
  .e-grid .e-groupdroparea .e-icons {
    color: #fff;
  }
  
  .e-grid .e-tableborder {
    border-right-color: #e0e0e0;
  }
  
  .e-grid .e-autofill,
  .e-grid .e-xlsel {
    background-color: rgb(42, 63, 157);
    border-color: rgb(42, 63, 157);
  }
  
  .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  .e-grid .e-gridcontent .e-rowcell.e-dragborder,
  .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
  .e-grid .e-gridheader thead tr th.e-firstrowdragborder,
  .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
  .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
    box-shadow: 0 2px 0 0 rgb(42, 63, 157);
    position: relative;
    z-index: 5;
  }
  
  .e-grid .e-gridheader {
    background-color: #fff;
    border-bottom-color: #e0e0e0;
    border-top-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-grid .e-gridcontent tr:first-child td {
    border-top-color: transparent;
  }
  
  .e-grid th.e-headercell[aria-sort='ascending'] .e-headertext,
  .e-grid th.e-headercell[aria-sort='descending'] .e-headertext,
  .e-grid th.e-headercell[aria-sort='ascending'] .e-sortfilterdiv,
  .e-grid th.e-headercell[aria-sort='descending'] .e-sortfilterdiv {
    color: #000;
    opacity: 1;
  }
  
  .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-color: #e0e0e0;
  }
  
  .e-grid.e-default.e-horizontallines .e-grouptopleftcell {
    border-color: #e0e0e0;
  }
  
  .e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  .e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
  .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-color: #e0e0e0;
  }
  
  .e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-color: #e0e0e0;
  }
  
  .e-grid .e-filterbarcell input {
    border-color: #e0e0e0;
  }
  
  .e-grid .e-gridcontent {
    background-color: #fff;
  }
  
  .e-grid .e-gridfooter {
    background-color: #f6f6f6;
  }
  
  .e-grid .e-headercontent {
    border-color: #e0e0e0;
  }
  
  .e-grid .e-headercell,
  .e-grid .e-detailheadercell {
    background-color: #fff;
    border-color: #e0e0e0;
  }
  
  .e-grid [aria-selected] + tr .e-detailindentcell {
    border-color: #e0e0e0;
  }
  
  .e-grid tr th.e-firstcell {
    border-left-color: #e0e0e0;
    border-right-color: #e0e0e0;
  }
  
  .e-grid .e-rowcell:not(.e-editedbatchcell),
  .e-grid .e-detailrowcollapse:not(.e-editedbatchcell),
  .e-grid .e-detailrowexpand:not(.e-editedbatchcell),
  .e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell),
  .e-grid .e-emptyrow:not(.e-editedbatchcell) {
    color: #000;
    opacity: 1;
  }
  
  .e-grid .e-summarycell {
    background-color: #fafafa;
    border-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-grid .e-summaryrow .e-summarycell,
  .e-grid .e-summaryrow .e-templatecell,
  .e-grid .e-summarycontent .e-indentcell,
  .e-grid .e-indentcell.e-detailindentcelltop {
    background-color: #f6f6f6;
    border-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-grid .e-rowcell,
  .e-grid .e-groupcaption,
  .e-grid .e-indentcell,
  .e-grid .e-recordplusexpand,
  .e-grid .e-recordpluscollapse,
  .e-grid .e-detailrowcollapse,
  .e-grid .e-detailrowexpand,
  .e-grid .e-detailindentcell,
  .e-grid .e-detailcell {
    border-color: #e0e0e0;
  }
  
  .e-grid.e-default .e-grouptopleftcell {
    border-color: #e0e0e0;
  }
  
  .e-grid .e-frozenhdrcont .e-headercontent > .e-table,
  .e-grid .e-frozenhdrcont .e-frozenheader > .e-table,
  .e-grid .e-frozenhdrcont .e-movableheader > .e-table,
  .e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable > .e-table {
    border-bottom-color: rgb(42, 63, 157);
  }
  
  .e-grid .e-frozencontent {
    border-bottom-color: #e0e0e0;
  }
  
  .e-grid .e-frozenheader > .e-table,
  .e-grid .e-frozencontent > .e-table,
  .e-grid .e-frozencontent .e-virtualtable > .e-table,
  .e-grid .e-frozenheader .e-virtualtable > .e-table {
    border-right-color: #e0e0e0;
  }
  
  .e-grid.e-rtl .e-frozenheader > .e-table,
  .e-grid.e-rtl .e-frozencontent > .e-table {
    border-left-color: rgb(42, 63, 157);
  }
  
  .e-grid.e-gridhover tr[role='row']:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  .e-grid.e-gridhover tr[role='row']:hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  .e-grid.e-gridhover tr[role='row']:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  .e-grid.e-rtl .e-gridhover tr[role='row']:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  .e-grid.e-gridhover tr[role='row']:hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
    background-color: #eee;
    color: #000;
  }
  
  .e-grid tr[role='row']:hover .e-rowdragdrop {
    cursor: move;
  }
  
  .e-grid .e-sortnumber {
    background-color: #bbbdc0;
    color: #000;
  }
  
  .e-grid.e-gridhover .e-frozenhover {
    background-color: #eee;
    color: #000;
  }
  
  .e-grid .e-col-menu.e-filter-popup {
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.24);
  }
  
  .e-grid td.e-active .e-icon-rowdragicon::before {
    color: #000;
  }
  
  .e-grid td.e-active {
    background: #e0e0e0;
    color: #000;
  }
  
  .e-grid td.e-cellselectionbackground {
    background: #e0e0e0;
    color: #000;
  }
  
  .e-grid .e-filterbarcell,
  .e-grid .e-filterbarcelldisabled {
    background-color: #fff;
    background-image: none;
    border-color: #e0e0e0;
  }
  
  .e-grid .e-filtered::before {
    color: rgb(42, 63, 157);
  }
  
  .e-grid .e-gridpopup .e-content {
    background-color: #fff;
    border-color: #e0e0e0;
  }
  
  .e-grid .e-gridpopup span:hover,
  .e-grid .e-gridpopup .e-spanclicked {
    border-color: #000;
  }
  
  .e-grid .e-gridpopup .e-downtail::before,
  .e-grid .e-gridpopup .e-downtail {
    border-top-color: #e0e0e0;
  }
  
  .e-grid .e-gridpopup .e-downtail::after {
    border-top-color: #fff;
  }
  
  .e-grid .e-gridpopup .e-uptail::before,
  .e-grid .e-gridpopup .e-uptail {
    border-bottom-color: #e0e0e0;
  }
  
  .e-grid .e-gridpopup .e-uptail::after {
    border-bottom-color: #fff;
  }
  
  .e-grid .e-cloneproperties {
    background-color: #eee;
    border-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-grid .e-rhelper {
    background-color: #000;
    cursor: col-resize;
    opacity: 0.87;
  }
  
  .e-grid.e-device .e-rcursor::before {
    border-right-color: #000;
    opacity: 0.87;
  }
  
  .e-grid.e-device .e-rcursor::after {
    border-left-color: #000;
    opacity: 0.87;
  }
  
  .e-grid.e-resize-lines .e-headercell .e-rhandler,
  .e-grid.e-resize-lines .e-headercell .e-rsuppress {
    border-right: 1px solid #e0e0e0;
  }
  
  .e-grid.e-resize-lines .e-focused .e-rhandler {
    border: 0 none;
  }
  
  .e-grid.e-resize-lines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
  }
  
  .e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell,
  .e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler,
  .e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress {
    border-left: 1px solid #e0e0e0;
    border-right-width: 0;
  }
  
  .e-grid.e-resize-lines .e-filterbarcell,
  .e-grid.e-rtl.e-resize-lines .e-filterbarcell {
    border-top: 1px solid #e0e0e0;
  }
  
  .e-grid .e-cloneproperties.e-draganddrop {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);
    opacity: .95;
    overflow: visible;
  }
  
  .e-grid .e-row .e-dragstartrow::before,
  .e-grid .e-row .e-selectionbackground .e-dragstartrow::before {
    color: rgb(42, 63, 157);
  }
  
  .e-grid .e-griddragarea {
    background-color: #eee;
    border-color: #eee;
    color: #000;
  }
  
  .e-grid .e-groupdroparea {
    background-color: white;
    border-top-color: white;
    color: #000;
  }
  
  .e-grid .e-groupdroparea.e-hover {
    background-color: #E8E8E8;
  }
  
  .e-grid .e-groupheadercell {
    border-color: #e0e0e0;
    border-radius: 12px;
    color: #fff;
  }
  
  .e-grid .e-groupheadercell:hover {
    border-color: #000;
  }
  
  .e-grid .e-ungroupbutton:hover {
    color: #fff;
    opacity: 1;
  }
  
  .e-grid .e-ungroupbutton {
    opacity: 0.7;
  }
  
  .e-grid .e-groupcaption,
  .e-grid .e-indentcell,
  .e-grid .e-recordplusexpand,
  .e-grid .e-recordpluscollapse {
    background-color: #fafafa;
    color: #000;
  }
  
  .e-grid .e-grouptopleftcell {
    background-color: #fff;
    border-color: #e0e0e0;
  }
  
  .e-grid .e-stackedheadercell {
    border-bottom-color: #e0e0e0;
  }
  
  .e-grid .e-verticallines tr th {
    border-color: #e0e0e0;
  }
  
  .e-grid td.e-updatedtd {
    background-color: #d7f9c7;
    color: #000;
  }
  
  .e-grid .e-gridcontent .e-normaledit .e-rowcell {
    border-top-color: #e0e0e0;
  }
  
  .e-grid .e-gridcontent .e-normaledit .e-dragindentcell,
  .e-grid .e-gridcontent .e-normaledit .e-detailrowcollapse {
    border-top: 1px solid #e0e0e0;
  }
  
  .e-grid .e-ccdlg .e-footer-content {
    border-color: rgba(0, 0, 0, 0.12);
    opacity: 1;
  }
  
  .e-grid .e-ccdlg .e-cc-searchdiv {
    border-color: #212121;
  }
  
  .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
    border-color: #ff4081;
  }
  
  .e-grid .e-cloneproperties.e-draganddrop .e-rowcell {
    color: #000;
  }
  
  .e-grid .e-cloneproperties.e-draganddrop table,
  .e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground {
    background-color: #fff;
    height: 30px;
  }
  
  .e-grid.e-rtl .e-verticallines tr th:first-child:not(.e-firstcell) {
    border-color: #e0e0e0;
  }
  
  .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell,
  .e-grid.e-rtl.e-default.e-verticallines tr th:last-child,
  .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell,
  .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell,
  .e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
  .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-color: #e0e0e0;
  }
  
  .e-grid.e-rtl .e-tableborder {
    border-left-color: #e0e0e0;
  }
  
  .e-tooltip-wrap.e-griderror,
  .e-control.e-tooltip-wrap.e-popup.e-griderror {
    background-color: #fcdbe4;
    border-color: #fcdbe4;
  }
  
  .e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top,
  .e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top {
    border-bottom: 8px solid #fcdbe4;
    color: #fcdbe4;
  }
  
  .e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom,
  .e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom {
    border-top: 8px solid #fcdbe4;
    color: #fcdbe4;
  }
  
  .e-tooltip-wrap.e-griderror .e-tip-content,
  .e-tooltip-wrap.e-griderror .e-tip-content label {
    color: #f44336;
  }
  
  .e-dropitemscount {
    background-color: rgb(42, 63, 157);
    color: #fff;
  }
  
  .e-grid .e-icon-descending::before,
  .e-grid-menu .e-icon-descending::before {
    content: '\\2193';
    font-size: 17px;
  }
  
  .e-grid .e-icon-ascending::before,
  .e-grid-menu .e-icon-ascending::before {
    content: '\\2191';
    font-size: 17px;
  }
  
  
  
  /*! contextmenu layout */
  .e-contextmenu-wrapper ul {
    font-weight: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 14px;
    padding: 8px 0;
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    display: none;
    min-width: 120px;
    position: absolute;
  }
  
  .e-contextmenu-wrapper ul.e-ul,
  .e-contextmenu-wrapper ul.e-ul * {
    box-sizing: border-box;
  }
  
  .e-contextmenu-wrapper ul.e-ul:focus,
  .e-contextmenu-wrapper ul.e-ul *:focus {
    outline: none;
  }
  
  .e-contextmenu-wrapper ul.e-contextmenu {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  
  .e-contextmenu-wrapper ul.e-ul {
    font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  }
  
  .e-contextmenu-wrapper ul .e-menu-item {
    cursor: pointer;
    position: relative;
    height: 36px;
    padding: 0 16px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-hide {
    display: none;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-url {
    text-decoration: none;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    display: inline-block;
    vertical-align: middle;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-separator {
    cursor: auto;
    pointer-events: none;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-url {
    display: inline-block;
    min-width: 120px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    font-size: 14px;
    margin-right: 10px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    margin-left: 16px;
    margin-right: 0;
    position: absolute;
    right: 8px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
    margin: 8px 0;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-blankicon {
    padding-left: 40px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    font-size: 11px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-previous {
    margin-right: 16px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-disabled {
    cursor: auto;
    pointer-events: none;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu {
    position: relative;
    width: 1px;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul {
    white-space: nowrap;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent {
    background: transparent;
    border: 0;
    box-shadow: none;
    height: 1px;
    left: 0;
    min-width: 0;
    padding: 0;
    top: 0;
    width: 0;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item {
    height: 0;
    padding: 0;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
    border: 0;
    margin: 0;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon {
    margin-right: 0;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret {
    margin-left: 0;
    margin-right: 16px;
    right: auto;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon {
    margin-left: 10px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret {
    left: 8px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon {
    padding-left: 16px;
    padding-right: 40px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon {
    padding-left: 36px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul,
  .e-bigger.e-contextmenu-wrapper ul {
    font-size: 15px;
    padding: 8px 0;
    white-space: nowrap;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    max-width: 280px;
    min-width: 112px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item {
    height: 48px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    font-size: 16px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator {
    height: auto;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-blankicon,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-blankicon {
    padding-left: 42px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret {
    font-size: 12px;
  }
  
  .e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
  .e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon {
    padding-left: 16px;
    padding-right: 42px;
  }
  
  .e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
  .e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon {
    padding-left: 36px;
  }
  
  /*! contextmenu theme */
  .e-contextmenu-wrapper ul {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-header {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-url {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-focused {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.87);
    outline: 0 solid rgba(0, 0, 0, 0.12);
    outline-offset: 0;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-selected {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.87);
    outline: 0 solid #eee;
    outline-offset: 0;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-disabled {
    color: rgba(0, 0, 0, 0.38);
    opacity: 1;
  }
  
  .e-contextmenu-wrapper ul .e-disabled .e-menu-icon {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-contextmenu-wrapper ul .e-disabled .e-caret {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-contextmenu-wrapper ul .e-disabled .e-menu-url {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-contextmenu-wrapper ul .e-separator {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  /*!componenticons*/
  .e-icon-check::before {
    content: '\e7ff';
  }
  
  .e-grid .e-group-animate .e-drag.e-icon-drag::before,
  .e-grid-menu .e-group-animate .e-drag.e-icon-drag::before {
    content: '\e330';
  }
  
  .e-grid .e-group-animate .e-nextgroup.e-icon-next::before,
  .e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before {
    content: '\ec07';
  }
  
  .e-grid .e-icon-ascending::before,
  .e-grid-menu .e-icon-ascending::before {
    content: '\e840';
  }
  
  .e-grid .e-icon-descending::before,
  .e-grid-menu .e-icon-descending::before {
    content: '\e83f';
  }
  
  .e-grid .e-icon-hide::before,
  .e-grid-menu .e-icon-hide::before {
    content: '\e825';
  }
  
  .e-grid .e-ungroupbutton.e-icon-hide::before,
  .e-grid-menu .e-ungroupbutton.e-icon-hide::before {
    content: '\e917';
  }
  
  .e-grid .e-icon-rowselect::before,
  .e-grid-menu .e-icon-rowselect::before {
    content: '\e930';
  }
  
  .e-grid .e-icon-sortdirect::before,
  .e-grid-menu .e-icon-sortdirect::before {
    content: '\e890';
  }
  
  .e-grid .e-icon-gdownarrow::before,
  .e-grid-menu .e-icon-gdownarrow::before {
    content: '\e83d';
  }
  
  .e-grid .e-icon-grightarrow::before,
  .e-grid-menu .e-icon-grightarrow::before {
    content: '\e859';
  }
  
  .e-grid .e-icon-filter::before,
  .e-grid-menu .e-icon-filter::before {
    content: '\e7ee';
  }
  
  .e-grid .e-excl-filter-icon::before,
  .e-grid-menu .e-excl-filter-icon::before {
    content: '\e251';
  }
  
  .e-grid .e-excl-filter-icon.e-filtered::before,
  .e-grid-menu .e-excl-filter-icon.e-filtered::before {
    content: '\e248';
  }
  
  .e-grid.e-rtl .e-icon-grightarrow::before,
  .e-grid-menu.e-rtl .e-icon-grightarrow::before {
    content: '\e854';
  }
  
  .e-grid .e-icon-group::before,
  .e-grid-menu .e-icon-group::before {
    content: '\e926';
  }
  
  .e-grid .e-icon-ungroup::before,
  .e-grid-menu .e-icon-ungroup::before {
    content: '\e926';
  }
  
  .e-grid .e-icon-reorderuparrow::before,
  .e-grid-menu .e-icon-reorderuparrow::before {
    content: '\e918';
  }
  
  .e-grid .e-icon-reorderdownarrow::before,
  .e-grid-menu .e-icon-reorderdownarrow::before {
    content: '\e919';
  }
  
  .e-grid .e-print::before,
  .e-grid-menu .e-print::before {
    content: '\e813';
  }
  
  .e-grid .e-add::before,
  .e-grid-menu .e-add::before {
    content: '\e7f9';
  }
  
  .e-grid .e-wordexport::before,
  .e-grid-menu .e-wordexport::before {
    content: '\e7b0';
  }
  
  .e-grid .e-pdfexport::before,
  .e-grid-menu .e-pdfexport::before {
    content: '\e240';
  }
  
  .e-grid .e-csvexport::before,
  .e-grid-menu .e-csvexport::before {
    content: '\e241';
  }
  
  .e-grid .e-excelexport::before,
  .e-grid-menu .e-excelexport::before {
    content: '\e242';
  }
  
  .e-grid .e-edit::before,
  .e-grid-menu .e-edit::before {
    content: '\e81e';
  }
  
  .e-grid .e-columnmenu::before,
  .e-grid-menu .e-columnmenu::before {
    content: '\e984';
  }
  
  .e-grid .e-delete::before,
  .e-grid-menu .e-delete::before {
    content: '\e84e';
  }
  
  .e-grid .e-cancel::before,
  .e-grid-menu .e-cancel::before {
    content: '\e825';
  }
  
  .e-grid .e-copy::before,
  .e-grid-menu .e-copy::before {
    content: '\e70a';
  }
  
  .e-grid .e-save::before,
  .e-grid-menu .e-save::before {
    content: '\e98e';
  }
  
  .e-grid .e-update::before,
  .e-grid-menu .e-update::before {
    content: '\e735';
  }
  
  .e-grid .e-search-icon::before,
  .e-grid-menu .e-search-icon::before {
    content: '\e993';
  }
  
  .e-grid .e-cancel-icon::before,
  .e-grid-menu .e-cancel-icon::before {
    content: '\e825';
  }
  
  .e-grid .e-columnchooserdiv::before,
  .e-grid-menu .e-columnchooserdiv::before {
    content: '\e714';
  }
  
  .e-grid .e-ccsearch-icon::before,
  .e-grid-menu .e-ccsearch-icon::before {
    content: '\e993';
  }
  
  .e-grid .e-columnchooser::before,
  .e-grid-menu .e-columnchooser::before {
    content: '\e21e';
  }
  
  .e-grid .e-columnchooser-btn::before,
  .e-grid-menu .e-columnchooser-btn::before {
    content: '\e969';
  }
  
  .e-grid .e-cc-icon::before,
  .e-grid-menu .e-cc-icon::before {
    content: '\e82e';
  }
  
  .e-grid .e-icon-rowdragicon::before,
  .e-grid-menu .e-icon-rowdragicon::before {
    content: '\e330';
  }
  
  .e-grid.e-rtl .e-icon-rowdragicon::before,
  .e-grid-menu.e-rtl .e-icon-rowdragicon::before {
    content: '\e330';
  }
  
  .e-grid .e-ccsearch-icon.e-cc-cancel::before,
  .e-grid .e-chkcancel-icon::before,
  .e-grid-menu .e-ccsearch-icon.e-cc-cancel::before,
  .e-grid-menu .e-chkcancel-icon::before {
    content: '\e7a7';
  }
  
  .e-filtermenudiv.e-icons.e-icon-filter {
    padding: 0 7px;
    margin: -18px;
  }
  .e-filter-popup.e-control.e-dialog.e-lib.e-popup.e-popup-open.e-excelfilter {
    position: absolute;
    background: white;
  }
  
  .e-input-group.e-control-wrapper input {
    border: 1px solid rgb(232, 232, 232);
    border-radius: 4px;
    height: 34px;
    font-size: .88rem;
    padding: 0 5px;
  }
  .e-input-group.e-control-wrapperspan {
    cursor: pointer;
    position: relative;
    font-size: 1rem;
    top: 8px;
    left: -24px;
  }
  
  .e-checkbox-wrapper .e-frame, .e-css.e-checkbox-wrapper .e-frame {
    border: 2px solid;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: 'e-icons';
    height: 18px;
    padding: 2px 0;
    text-align: center;
    vertical-align: middle;
    width: 18px;
  }
  
  .e-checkbox-wrapper:hover .e-frame.e-check, .e-css.e-checkbox-wrapper:hover .e-frame.e-check {
    background-color: rgb(42, 63, 157);
    border-color: transparent;
    color: #fff;
  }
  
  .e-checkbox-wrapper .e-frame.e-stop, .e-css.e-checkbox-wrapper .e-frame.e-stop {
    background-color: #fff;
    border-color: #757575;
    color: #757575;
  }
  
  .e-checkbox-wrapper .e-frame.e-check, .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: rgb(42, 63, 157);
    border-color: transparent;
    color: #fff;
  }
  
  .e-checkbox-wrapper .e-check::before, .e-css.e-checkbox-wrapper .e-check::before {
    content: '\e933';
  }
  
  .e-checkbox-wrapper .e-stop::before, .e-css.e-checkbox-wrapper .e-stop::before {
    content: '\e934';
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret::before {
    content: '\e956';
  }
  
  .e-grid .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px;
  }
  
  .e-checkbox-wrapper, .e-css.e-checkbox-wrapper {
    cursor: pointer;
    display: inline-block;
    outline: none;
    user-select: none;
  }
  
  .e-grid .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto;
  }
  
  .e-spinner {
    padding: 0 18px;
  }
  
  .e-checkbox-wrapper .e-frame + .e-label, .e-css.e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 10px;
  }
  
  .e-checkbox-wrapper .e-frame, .e-css.e-checkbox-wrapper .e-frame {
    background-color: #fff;
    border-color: #757575;
  }
  
  .e-footer-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 5px 0px;
  }

  .e-footer-content button {
        margin: 5px 10px;
    }
  .e-footer-content button:nth-of-type(1) {
      padding: 0.35rem;
      border-radius: 4px;
      box-shadow: rgba(35, 44, 71, 0.07) 0px 1px 3px, rgba(35, 44, 71, 0.12) 0px 1px 2px, rgba(35, 44, 71, 0.15) 0px 1px 1px;
      border: 1px solid rgb(42, 63, 157);
      display: inline-flex;
      position: relative;
      align-items: center;
      transition: box-shadow 0.5s ease 0s;
      outline: currentcolor none medium;
      cursor: pointer;
      color: rgb(255, 255, 255);
      background-color: rgb(42, 63, 157);
    }
    .e-footer-content button:nth-of-type(2) {
      padding: 0.35rem;
      border-radius: 4px;
      display: inline-flex;
      position: relative;
      align-items: center;
      outline: currentcolor none medium;
      cursor: pointer;
      box-shadow: none;
      border: medium none;
      background-color: rgb(255, 255, 255);
      transition: background-color 0.5s ease 0s;
      color: rgb(42, 63, 157);
    }
  
  .e-list-item.e-active {
    color: rgb(42, 63, 157) !important;
    font-weight: 500 !important;
  }
  
  .e-control.e-btn.e-lib.e-primary.e-flat:hover {
    box-shadow: rgba(35, 44, 71, 0.15) 0px 2px 6px, rgba(35, 44, 71, 0.2) 0px 3px 3px, rgba(35, 44, 71, 0.25) 0px 2px 2px;
    background-color: rgb(42, 63, 157);
    text-decoration: none;
  }
  
  .e-control.e-btn.e-lib.e-flat:hover {
    box-shadow: none;
    background-color: rgba(42, 63, 157, 0.1);
    text-decoration: none;
  }
  
  .e-filter-popup.e-control.e-dialog.e-lib.e-popup.e-popup-open.e-excelfilter {
    box-shadow: rgba(35, 44, 71, 0.07) 0px 1px 3px, rgba(35, 44, 71, 0.12) 0px 1px 2px, rgba(35, 44, 71, 0.15) 0px 1px 1px;
    z-index: 1 !important;
    overflow: hidden;
  }
  
  .e-dlg-container {
    align-items: flex-start;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
  }
  .e-dlg-container.e-dlg-center-center {
    z-index: 1004;
    display: flex;
    position: fixed;
    background: rgba(0, 0, 0, .3);
  }
  .e-dlg-center-center {
    align-items: center;
    justify-content: center;
  }
  
  .e-xlflmenu.e-control.e-dialog.e-lib.e-dlg-modal.e-popup.e-popup-open {
    max-height: 918px;
    z-index: 1004;
    width: 430px;
    left: 0px;
    top: 0px;
    position: relative;
    padding: 0 15px;
  }
  
  .e-dialog {
    border: none;
    border-radius: 2px;
    flex-direction: column;
    width: 100%;
  }
  
  .e-xlflmenu {
    min-height: 295px;
  }
  
  .e-dialog {
    background-color: #fff;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  
  .e-xlflmenu {
    min-height: 295px;
  }
  
  .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 17px;
  }
  
  .e-xlflmenu .e-xlfl-fieldset {
    font-size: 14px;
    padding-top: 15px;
  }
  
  .e-xlflmenu .e-xlfl-optr,
  .e-xlflmenu .e-xlfl-value {
    padding-top: 12px;
  }
  
  .e-xlflmenu .e-xlfl-radio,
  .e-xlflmenu .e-xlfl-mtcase {
    padding-top: 12px;
  }
  
  .e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 12px;
  }
  
  .e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    table-layout: fixed;
    width: 100%;
  }
  
  .e-xlflmenu .e-radio + label .e-label {
    padding-left: 23px;
    padding-right: 13px;
  }
  
  .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 6px;
  }
  
  .e-xlflmenu .e-dlg-content {
    padding-bottom: 20px;
  }
  
  .e-xlflmenu .e-xlfl-radiodiv {
    width: 117px;
  }
  
  .e-xlflmenu .e-xlfl-matchcasediv {
    margin-left: 0;
    margin-right: 13px;
  }
  
  .e-xlfl-radio-or,
  .e-xlfl-matchcasediv {
    margin-left: 13px;
  }
  
  .e-emptyicon {
    opacity: 0;
  }
  
  .e-xlflmenu.e-rtl .e-xlfl-optr :first-child {
    padding-left: 12px;
  }
  
  .e-xlflmenu.e-rtl .e-radio + label .e-label {
    padding-left: 0;
    padding-right: 25px;
  }
  
  .e-xlflmenu.e-rtl .e-xlfl-radio-or {
    margin-left: 0;
    margin-right: 13px;
  }
  
  .e-bigger .e-xlflmenu {
    min-height: 396px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    width: 100%;
  }
  
  .e-bigger .e-xlflmenu .e-dlg-content {
    padding-bottom: 8px;
  }
  
  .e-bigger .e-xlflmenu .e-radio + label .e-label {
    padding-left: 28px;
    padding-right: 5px;
  }
  
  .e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 8px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-radiodiv {
    width: 137px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-radio-or,
  .e-bigger .e-xlflmenu .e-xlfl-matchcasediv {
    margin-left: 18px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 16px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 18px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-fieldset {
    font-size: 15px;
    padding-top: 20px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-optr,
  .e-bigger .e-xlflmenu .e-xlfl-value {
    padding-top: 16px;
  }
  
  .e-bigger .e-xlflmenu .e-xlfl-radio,
  .e-bigger .e-xlflmenu .e-xlfl-mtcase {
    padding-top: 16px;
  }
  
  .e-bigger .e-excelfilter .e-xlflmenu,
  .e-excelfilter.e-bigger .e-xlflmenu {
    min-height: 396px;
  }
  
  .e-bigger .e-excelfilter .e-ftrchk,
  .e-excelfilter.e-bigger .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px;
  }
  
  .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li,
  .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li {
    height: 48px;
  }
  
  .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
  .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 48px;
    margin-right: 15px;
  }
  
  .e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 48px;
  }
  
  .e-excelfilter .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto;
  }
  
  .e-excelfilter .e-checkboxfiltertext {
    width: 150px;
    word-break: normal;
  }
  
  .e-excelfilter .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper,
  .e-excelfilter .e-contextmenu-wrapper ul {
    display: block;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 36px;
    margin-right: 12px;
  }
  
  .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
    margin-right: 0;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0;
  }
  
  .e-excelfilter .e-excel-menu {
    z-index: 1000;
  }
  
  .e-excelfilter .e-dlg-content {
    padding-top: 0;
  }
  
  .e-excelfilter .e-contextmenu-wrapper,
  .e-excelfilter .e-contextmenu-wrapper ul {
    display: block;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 36px;
    margin-right: 12px;
  }
  
  .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
    margin-right: 0;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 36px;
  }
  
  .e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static;
  }
  
  .e-excelfilter .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0;
  }
  
  .e-excelfilter .e-excel-menu {
    z-index: 1000;
  }
  
  .e-excelfilter .e-dlg-content {
    padding-top: 0;
  }
  
  .e-excelfilter .e-xlsel {
    border: 0 solid;
    position: absolute;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px;
  }
  
  .e-xlfl-valuediv span select {
        display: none;
      }

  .e-xlfl-optrdiv span input {
        display: none;
  }
  
  .e-radio-wrapper.e-wrapper {
    display: flex;
    margin: 10px 0;
  }
  .e-radio-wrapper.e-wrapper label {
      margin: 0;
  }
      .e-radio-wrapper.e-wrapper label span {
        padding: 0 13px;
      }

  .e-ddl.e-popup.e-lib.e-control.e-popup-open {
    visibility: visible;
    max-height: 300px;
    width: 185px;
    left: 763px;
    top: 82px;
    margin-top: -2px;
    z-index: 100003;
    position: fixed;
  }
  
  .e-dropdownbase.e-content {
    overflow: auto;
    position: relative;
  }
  .e-dropdownbase {
    border-color: #e0e0e0;
  }
  .e-dropdownbase {
    display: block;
    height: 100%;
    min-height: 36px;
    position: relative;
    width: 100%;
  }
  
  .e-dropdownbase .e-list-parent {
    margin: 0;
    padding: 0;
  }
  .e-ul {
    list-style-type: none;
  }
  
  
  .e-dropdownbase .e-list-item {
    background-color: #fff;
    border-bottom: 0;
    border-bottom-color: currentcolor;
    border-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    font-family: inherit;
    font-size: 13px;
    min-height: 36px;
    padding-right: 16px;
    text-indent: 16px;
  }
  .e-dropdownbase .e-list-item {
    cursor: pointer;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
  }
  
  .e-popup.e-ddl .e-dropdownbase.e-nodata {
    color: #000;
    cursor: default;
    font-family: inherit;
    font-size: 14px;
    padding: 14px 16px;
    text-align: center;
  }
  
  .e-ddl.e-popup {
    background: #fff;
    position: absolute;
  }
  
  .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 1rem;
    margin: 15px 0 0 0;
  }
  
  .e-xlflmenu .e-xlfl-fieldset {
    font-size: .88rem;
    padding-top: 15px;
    font-weight: 500;
  }
  
  .e-dlg-header-content {
    font-size: 1.25rem;
  }
  
  .e-searchcontainer {
    margin: 0 10px !important;
  }
  
  .e-searchcontainer .e-spinner {
    padding: 0 !important;
  }
  
  .e-btn.e-today.e-flat.e-primary.e-css {
    margin: 1rem;
    padding: 0.35rem;
    border-radius: 4px;
    box-shadow: rgba(35, 44, 71, 0.07) 0px 1px 3px, rgba(35, 44, 71, 0.12) 0px 1px 2px, rgba(35, 44, 71, 0.15) 0px 1px 1px;
    border: 1px solid rgb(42, 63, 157);
    display: inline-flex;
    position: relative;
    align-items: center;
    transition: box-shadow 0.5s ease 0s;
    outline: currentcolor none medium;
    cursor: pointer;
    color: rgb(255, 255, 255);
    background-color: rgb(42, 63, 157);
  }
  
  .e-input-group-icon.e-date-icon::before, .e-control-wrapper .e-input-group-icon.e-date-icon::before {
    content: '\e901';
    font-family: 'e-icons';
  }
  
  .e-input-group.e-control-wrapper.e-popup-flmenu.e-date-wrapper {
    display: flex;
  }
  
  .e-calendar .e-header .e-date-icon-prev::before {
    content: '\e910';
  }
  
  .e-calendar .e-header .e-date-icon-next::before {
    content: '\e916';
  }
  
  .e-input-group:not(.e-filled) .e-input-group-icon::after, .e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after {
    background: #bdbdbd;
    border-radius: 100%;
    content: '';
    display: block;
    height: 50%;
    left: 25%;
    opacity: .75;
    position: absolute;
    top: 25%;
    transform: scale(0);
    width: 50%;
  }
  
  .e-datetime-wrapper .e-time-icon.e-icons::before {
    content: '\e20c';
    font-family: 'e-icons';
  }
  
  .e-datetime-wrapper .e-time-icon.e-icons::before {
    font-size: 16px;
  }
  
  .e-input-group:not(.e-filled) .e-input-group-icon::after, .e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after {
    background: #bdbdbd;
    border-radius: 100%;
    content: '';
    display: block;
    height: 50%;
    left: 25%;
    opacity: .75;
    position: absolute;
    top: 25%;
    transform: scale(0);
    width: 50%;
  }
  
  ejs-calendar {
    display: block;
  }
  
  .e-calendar,
  .e-bigger.e-small .e-calendar {
    -webkit-tap-highlight-color: transparent;
    border-radius: 2px;
    display: block;
    overflow: auto;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-calendar.e-rtl .e-header .e-title,
  .e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
    float: right;
    text-align: right;
  }
  
  .e-calendar.e-rtl .e-header .e-icon-container,
  .e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container {
    float: left;
  }
  
  .e-calendar .e-header,
  .e-bigger.e-small .e-calendar .e-header {
    background: none;
    display: table;
    font-weight: 500;
    position: relative;
    text-align: center;
    width: 100%;
  }
  
  .e-calendar .e-header button,
  .e-bigger.e-small .e-calendar .e-header button {
    background: transparent;
    border: 0;
    padding: 0;
    text-decoration: none;
  }
  
  .e-calendar .e-header span,
  .e-bigger.e-small .e-calendar .e-header span {
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    padding: 10px;
    vertical-align: middle;
  }
  
  .e-calendar .e-header span.e-disabled,
  .e-bigger.e-small .e-calendar .e-header span.e-disabled {
    cursor: default;
  }
  
  .e-calendar .e-week-header,
  .e-bigger.e-small .e-calendar .e-week-header {
    padding: 0;
  }
  
  .e-calendar th,
  .e-bigger.e-small .e-calendar th {
    cursor: default;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
  }
  
  .e-calendar .e-content .e-selected,
  .e-calendar .e-content .e-state-hover,
  .e-bigger.e-small .e-calendar .e-content .e-selected,
  .e-bigger.e-small .e-calendar .e-content .e-state-hover {
    border-radius: 0;
  }
  
  .e-calendar .e-content span.e-day,
  .e-bigger.e-small .e-calendar .e-content span.e-day {
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
  }
  
  .e-calendar .e-content th,
  .e-calendar .e-content td,
  .e-bigger.e-small .e-calendar .e-content th,
  .e-bigger.e-small .e-calendar .e-content td {
    box-sizing: border-box;
  }
  
  .e-calendar .e-content td.e-disabled,
  .e-bigger.e-small .e-calendar .e-content td.e-disabled {
    opacity: 0.35;
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
  }
  
  .e-calendar .e-content td,
  .e-bigger.e-small .e-calendar .e-content td {
    cursor: pointer;
    padding: 2px;
    text-align: center;
  }
  
  .e-calendar .e-content td.e-week-number,
  .e-bigger.e-small .e-calendar .e-content td.e-week-number {
    color: rgba(0, 0, 0, 0.87);
    font-size: 12px;
    font-style: italic;
    font-weight: 500;
  }
  
  .e-calendar .e-content td.e-overlay,
  .e-bigger.e-small .e-calendar .e-content td.e-overlay {
    background: none;
    width: initial;
  }
  
  .e-calendar .e-content table,
  .e-bigger.e-small .e-calendar .e-content table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 0;
    float: left;
    margin: 0;
    outline: 0;
    padding: 0 10px 10px;
    table-layout: fixed;
    width: 100%;
  }
  
  .e-calendar .e-content td.e-other-month > span.e-day,
  .e-calendar .e-content td.e-other-year > span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-other-month > span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-other-year > span.e-day {
    display: none;
    font-weight: normal;
  }
  
  .e-calendar .e-content tr.e-month-hide,
  .e-bigger.e-small .e-calendar .e-content tr.e-month-hide {
    display: none;
    font-weight: normal;
  }
  
  .e-calendar .e-content tr.e-month-hide,
  .e-calendar .e-content td.e-other-month,
  .e-calendar .e-content td.e-other-year,
  .e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
  .e-bigger.e-small .e-calendar .e-content td.e-other-month,
  .e-bigger.e-small .e-calendar .e-content td.e-other-year {
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
  }
  
  .e-calendar .e-content tr.e-month-hide,
  .e-calendar .e-content td.e-other-month.e-disabled,
  .e-calendar .e-content td.e-other-year.e-disabled,
  .e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
  .e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled,
  .e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled {
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
  }
  
  .e-calendar .e-content td.e-week-number:hover span.e-day,
  .e-calendar .e-content td.e-week-number:hover,
  .e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-week-number:hover {
    background-color: #fff;
    cursor: default;
  }
  
  .e-calendar .e-header .e-prev,
  .e-calendar .e-header .e-next,
  .e-bigger.e-small .e-calendar .e-header .e-prev,
  .e-bigger.e-small .e-calendar .e-header .e-next {
    border-radius: 50%;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
  }
  
  .e-calendar .e-header .e-title,
  .e-bigger.e-small .e-calendar .e-header .e-title {
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
  }
  
  .e-calendar .e-header .e-title,
  .e-bigger.e-small .e-calendar .e-header .e-title {
    margin-left: 5px;
  }
  
  .e-calendar .e-header .e-prev:hover,
  .e-calendar .e-header .e-next:hover,
  .e-bigger.e-small .e-calendar .e-header .e-prev:hover,
  .e-bigger.e-small .e-calendar .e-header .e-next:hover {
    cursor: pointer;
  }
  
  .e-calendar .e-header .e-prev.e-overlay,
  .e-calendar .e-header .e-next.e-overlay,
  .e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay,
  .e-bigger.e-small .e-calendar .e-header .e-next.e-overlay {
    background: none;
  }
  
  .e-calendar .e-header.e-decade .e-title,
  .e-calendar .e-header.e-year .e-title,
  .e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
  .e-bigger.e-small .e-calendar .e-header.e-year .e-title {
    margin-left: 5px;
  }
  
  .e-calendar .e-header.e-decade .e-title,
  .e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
    cursor: default;
  }
  
  .e-calendar .e-header .e-icon-container,
  .e-bigger.e-small .e-calendar .e-header .e-icon-container {
    display: inline-block;
    float: right;
  }
  
  .e-calendar .e-footer-container,
  .e-bigger.e-small .e-calendar .e-footer-container {
    text-transform: uppercase;
  }
  
  .e-calendar,
  .e-bigger.e-small .e-calendar {
    max-width: 246px;
    min-width: 240px;
    padding: 0;
  }
  
  .e-calendar.e-calendar-day-header-lg,
  .e-bigger.e-small .e-calendar.e-calendar-day-header-lg {
    max-width: 100%;
    min-width: 540px;
  }
  
  .e-calendar.e-week-number,
  .e-bigger.e-small .e-calendar.e-week-number {
    min-width: 262px;
  }
  
  .e-calendar.e-week,
  .e-bigger.e-small .e-calendar.e-week {
    max-width: 246px;
    min-width: 240px;
  }
  
  .e-calendar.e-rtl .e-header .e-title,
  .e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
    text-align: right;
    text-indent: 4px;
  }
  
  .e-calendar .e-header,
  .e-bigger.e-small .e-calendar .e-header {
    height: 40px;
  }
  
  .e-calendar .e-header.e-month,
  .e-bigger.e-small .e-calendar .e-header.e-month {
    padding: 10px 10px 0 10px;
  }
  
  .e-calendar .e-header.e-year, .e-calendar .e-header.e-decade,
  .e-bigger.e-small .e-calendar .e-header.e-year,
  .e-bigger.e-small .e-calendar .e-header.e-decade {
    padding: 10px 10px 0 10px;
  }
  
  .e-calendar th,
  .e-bigger.e-small .e-calendar th {
    font-weight: normal;
    height: 30px;
  }
  
  .e-calendar .e-content .e-selected,
  .e-calendar .e-content .e-state-hover,
  .e-bigger.e-small .e-calendar .e-content .e-selected,
  .e-bigger.e-small .e-calendar .e-content .e-state-hover {
    border-radius: 0;
  }
  
  .e-calendar .e-content span.e-day,
  .e-bigger.e-small .e-calendar .e-content span.e-day {
    border: none;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    width: 30px;
  }
  
  .e-calendar .e-content.e-year table,
  .e-calendar .e-content.e-decade table,
  .e-bigger.e-small .e-calendar .e-content.e-year table,
  .e-bigger.e-small .e-calendar .e-content.e-decade table {
    border-spacing: 0;
    padding: 10px;
  }
  
  .e-calendar .e-content.e-month td,
  .e-bigger.e-small .e-calendar .e-content.e-month td {
    height: 30px;
    padding: 2px;
  }
  
  .e-calendar .e-content .tfooter > tr > td,
  .e-bigger.e-small .e-calendar .e-content .tfooter > tr > td {
    height: 36px;
  }
  
  .e-calendar .e-content.e-year td,
  .e-calendar .e-content.e-decade td,
  .e-bigger.e-small .e-calendar .e-content.e-year td,
  .e-bigger.e-small .e-calendar .e-content.e-decade td {
    height: 45px;
    padding: 6px;
  }
  
  .e-calendar .e-content.e-year td > span.e-day,
  .e-calendar .e-content.e-decade td > span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
    font-weight: normal;
    height: 45px;
    width: 45px;
  }
  
  .e-calendar .e-header .e-icon-container .e-prev,
  .e-calendar .e-header .e-icon-container .e-next,
  .e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev,
  .e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next {
    height: 36px;
    width: 36px;
  }
  
  .e-calendar .e-footer-container,
  .e-bigger.e-small .e-calendar .e-footer-container {
    border-top: none;
    cursor: default;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 0 10px 10px 10px;
    text-align: center;
    width: 100%;
  }
  
  .e-small.e-bigger.e-calendar .e-content.e-year span.e-day,
  .e-small.e-bigger .e-calendar .e-content.e-year span.e-day {
    font-size: 13px;
  }
  
  .e-small.e-bigger.e-calendar .e-content.e-month table,
  .e-small.e-bigger .e-calendar .e-content.e-month table {
    padding: 0 10px 10px;
  }
  
  .e-bigger.e-calendar,
  .e-bigger .e-calendar {
    max-width: 296px;
    min-width: 296px;
    padding: 0;
  }
  
  .e-bigger.e-calendar.e-calendar-day-header-lg,
  .e-bigger .e-calendar.e-calendar-day-header-lg {
    max-width: 100%;
    min-width: 540px;
  }
  
  .e-bigger.e-calendar.e-week,
  .e-bigger .e-calendar.e-week {
    max-width: 296px;
    min-width: 296px;
  }
  
  .e-bigger.e-calendar.e-week-number,
  .e-bigger .e-calendar.e-week-number {
    min-width: 320px;
  }
  
  .e-bigger.e-calendar .e-header .e-title,
  .e-bigger .e-calendar .e-header .e-title {
    font-size: 16px;
    width: 60%;
  }
  
  .e-bigger.e-calendar.e-rtl .e-header .e-title,
  .e-bigger .e-calendar.e-rtl .e-header .e-title {
    text-indent: 6px;
  }
  
  .e-bigger.e-calendar .e-header,
  .e-bigger .e-calendar .e-header {
    height: 48px;
    padding: 10px 10px 0 16px;
  }
  
  .e-bigger.e-calendar .e-header span,
  .e-bigger .e-calendar .e-header span {
    font-size: 16px;
    padding: 15px;
  }
  
  .e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade,
  .e-bigger .e-calendar .e-header.e-year,
  .e-bigger .e-calendar .e-header.e-decade {
    padding: 10px 10px 0 16px;
  }
  
  .e-bigger.e-calendar th,
  .e-bigger .e-calendar th {
    font-size: 14px;
    height: 36px;
  }
  
  .e-bigger.e-calendar .e-content.e-year span.e-day,
  .e-bigger .e-calendar .e-content.e-year span.e-day {
    font-size: 13px;
    font-weight: normal;
  }
  
  .e-bigger.e-calendar .e-content.e-month table,
  .e-bigger .e-calendar .e-content.e-month table {
    padding: 0 10px 10px;
  }
  
  .e-bigger.e-calendar .e-content.e-year table,
  .e-bigger.e-calendar .e-content.e-decade table,
  .e-bigger .e-calendar .e-content.e-year table,
  .e-bigger .e-calendar .e-content.e-decade table {
    padding: 0 10px 10px;
  }
  
  .e-bigger.e-calendar .e-content .e-selected,
  .e-bigger.e-calendar .e-content .e-state-hover,
  .e-bigger .e-calendar .e-content .e-selected,
  .e-bigger .e-calendar .e-content .e-state-hover {
    border-radius: 0;
  }
  
  .e-bigger.e-calendar .e-content span.e-day,
  .e-bigger .e-calendar .e-content span.e-day {
    font-size: 13px;
    height: 36px;
    width: 36px;
  }
  
  .e-bigger.e-calendar .e-content.e-month td,
  .e-bigger .e-calendar .e-content.e-month td {
    height: 2px;
    padding: 2px;
  }
  
  .e-bigger.e-calendar .e-content.e-year td,
  .e-bigger.e-calendar .e-content.e-decade td,
  .e-bigger .e-calendar .e-content.e-year td,
  .e-bigger .e-calendar .e-content.e-decade td {
    height: 60px;
    padding: 2px;
  }
  
  .e-bigger.e-calendar .e-content.e-year td > span.e-day,
  .e-bigger.e-calendar .e-content.e-decade td > span.e-day,
  .e-bigger .e-calendar .e-content.e-year td > span.e-day,
  .e-bigger .e-calendar .e-content.e-decade td > span.e-day {
    height: 60px;
    width: 60px;
  }
  
  .e-bigger.e-calendar .e-header .e-icon-container .e-prev,
  .e-bigger.e-calendar .e-header .e-icon-container .e-next,
  .e-bigger .e-calendar .e-header .e-icon-container .e-prev,
  .e-bigger .e-calendar .e-header .e-icon-container .e-next {
    height: 48px;
    width: 48px;
  }
  
  .e-bigger.e-calendar .e-footer-container,
  .e-bigger .e-calendar .e-footer-container {
    border-top: none;
    padding: 0 10px 10px 10px;
  }
  
  .e-small.e-calendar,
  .e-small .e-calendar {
    max-width: 246px;
    min-width: 240px;
    padding: 0;
  }
  
  .e-small.e-calendar.e-calendar-day-header-lg,
  .e-small .e-calendar.e-calendar-day-header-lg {
    max-width: 100%;
    min-width: 540px;
  }
  
  .e-small.e-calendar .e-content span.e-day,
  .e-small .e-calendar .e-content span.e-day {
    font-size: 12px;
    height: 24px;
    width: 24px;
  }
  
  .e-small.e-calendar .e-content.e-month td,
  .e-small .e-calendar .e-content.e-month td {
    height: 24px;
  }
  
  .e-small.e-calendar .e-header,
  .e-small .e-calendar .e-header {
    height: 32px;
  }
  
  .e-small.e-calendar .e-header span,
  .e-small .e-calendar .e-header span {
    font-size: 12px;
    padding: 6px;
  }
  
  .e-small.e-calendar .e-header .e-title,
  .e-small .e-calendar .e-header .e-title {
    font-size: 13px;
  }
  
  .e-small.e-calendar .e-header .e-icon-container .e-prev,
  .e-small.e-calendar .e-header .e-icon-container .e-next,
  .e-small .e-calendar .e-header .e-icon-container .e-prev,
  .e-small .e-calendar .e-header .e-icon-container .e-next {
    height: 28px;
    width: 28px;
  }
  
  .e-small.e-calendar th,
  .e-small .e-calendar th {
    font-size: 12px;
    height: 24px;
  }
  
  .e-calendar .e-btn.e-today.e-flat.e-disabled,
  .e-calendar .e-btn.e-today.e-flat.e-disabled:hover,
  .e-calendar .e-btn.e-today.e-flat.e-disabled:active,
  .e-calendar .e-btn.e-today.e-flat.e-disabled:focus,
  .e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.26);
    cursor: default;
    opacity: 0.35;
    outline: none;
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
  }
  
  .e-content-placeholder.e-calendar.e-placeholder-calendar {
    background-size: 250px 336px;
    min-height: 336px;
  }
  
  .e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar,
  .e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar {
    background-size: 300px 392px;
    min-height: 392px;
  }
  
  .e-calendar,
  .e-bigger.e-small .e-calendar {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-shadow: none;
  }
  
  .e-calendar .e-date-icon-prev,
  .e-calendar .e-date-icon-next,
  .e-bigger.e-small .e-calendar .e-date-icon-prev,
  .e-bigger.e-small .e-calendar .e-date-icon-next {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-calendar th,
  .e-bigger.e-small .e-calendar th {
    border-bottom: 0;
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-calendar .e-header,
  .e-bigger.e-small .e-calendar .e-header {
    border-bottom: 0;
  }
  
  .e-calendar .e-header a span,
  .e-bigger.e-small .e-calendar .e-header a span {
    border: none;
    color: rgba(0, 0, 0, 0.75);
  }
  
  .e-calendar .e-header .e-title,
  .e-bigger.e-small .e-calendar .e-header .e-title {
    color: rgba(0, 0, 0, 0.75);
  }
  
  .e-calendar .e-header .e-title:hover,
  .e-bigger.e-small .e-calendar .e-header .e-title:hover {
    color: rgba(0, 0, 0, 0.75);
    cursor: pointer;
    text-decoration: none;
  }
  
  .e-calendar .e-header .e-prev:hover > span,
  .e-calendar .e-header .e-next:hover > span,
  .e-bigger.e-small .e-calendar .e-header .e-prev:hover > span,
  .e-bigger.e-small .e-calendar .e-header .e-next:hover > span {
    border: none;
    color: rgba(0, 0, 0, 0.75);
    cursor: pointer;
  }
  
  .e-calendar .e-header .e-prev:hover,
  .e-calendar .e-header .e-next:hover,
  .e-bigger.e-small .e-calendar .e-header .e-prev:hover,
  .e-bigger.e-small .e-calendar .e-header .e-next:hover {
    background: none;
  }
  
  .e-calendar .e-header .e-prev:active,
  .e-calendar .e-header .e-next:active,
  .e-bigger.e-small .e-calendar .e-header .e-prev:active,
  .e-bigger.e-small .e-calendar .e-header .e-next:active {
    background: #fff;
    color: #fff;
  }
  
  .e-calendar .e-header button.e-prev:active span,
  .e-calendar .e-header button.e-next:active span,
  .e-bigger.e-small .e-calendar .e-header button.e-prev:active span,
  .e-bigger.e-small .e-calendar .e-header button.e-next:active span {
    border: none;
    color: rgba(0, 0, 0, 0.75);
  }
  
  .e-calendar .e-header.e-decade .e-title,
  .e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
    color: rgba(0, 0, 0, 0.87);
    cursor: default;
  }
  
  .e-calendar .e-header .e-next.e-disabled span,
  .e-calendar .e-header .e-prev.e-disabled span,
  .e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span,
  .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span {
    color: rgba(0, 0, 0, 0.87);
    font-weight: normal;
  }
  
  .e-calendar .e-header .e-next.e-disabled,
  .e-calendar .e-header .e-prev.e-disabled,
  .e-bigger.e-small .e-calendar .e-header .e-next.e-disabled,
  .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled {
    opacity: 0.35;
  }
  
  .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
  .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
  .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
    color: #fff;
  }
  
  .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
  .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-calendar .e-content.e-year td:hover span.e-day,
  .e-calendar .e-content.e-decade td:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-year td:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade td:hover span.e-day {
    background-color: #eee;
  }
  
  .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
  .e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
    background-color: rgb(42, 63, 157);
  }
  
  .e-calendar .e-content.e-year td > span.e-day,
  .e-calendar .e-content.e-decade td > span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
  .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
    background: #fff;
  }
  
  .e-calendar .e-content .e-week-number span,
  .e-bigger.e-small .e-calendar .e-content .e-week-number span {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-calendar .e-content td.e-focused-date span.e-day,
  .e-calendar .e-content td.e-focused-date:hover span.e-day,
  .e-calendar .e-content td.e-focused-date:focus span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day {
    background: #eee;
    border: none;
    border-radius: 50%;
  }
  
  .e-calendar .e-content td.e-focused-date:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-calendar .e-content td.e-today span.e-day,
  .e-calendar .e-content td.e-focused-date.e-today span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background: none;
    border: 1px solid rgb(42, 63, 157);
    border-radius: 50%;
    color: rgb(42, 63, 157);
  }
  
  .e-calendar .e-content td.e-focused-date.e-today span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background: #eee;
    border: 1px solid rgb(42, 63, 157);
    color: rgb(42, 63, 157);
  }
  
  .e-calendar .e-content td.e-today:focus span.e-day,
  .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: rgb(42, 63, 157);
  }
  
  .e-calendar .e-content td.e-today:hover span.e-day,
  .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
  .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
    background-color: #eee;
    border: 1px solid rgb(42, 63, 157);
    color: rgb(42, 63, 157);
  }
  
  .e-calendar .e-content td.e-today.e-selected span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
    background-color: rgb(42, 63, 157);
    border: 1px solid rgb(42, 63, 157);
    box-shadow: inset 0 0 0 2px #fff;
    color: #fff;
  }
  
  .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
  .e-calendar .e-content td.e-selected:hover span.e-day,
  .e-calendar .e-content td.e-selected.e-focused-date span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
    background-color: rgb(42, 63, 157);
    color: #fff;
  }
  
  .e-calendar .e-content span,
  .e-bigger.e-small .e-calendar .e-content span {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-calendar .e-content .e-disabled span.e-day:hover,
  .e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover {
    background: none;
    border: 0;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-calendar .e-content .e-other-month:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-calendar .e-content .e-other-month span.e-day,
  .e-calendar .e-content .e-other-month.e-today span.e-day,
  .e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day,
  .e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-calendar .e-content .e-other-month.e-today:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-calendar .e-content thead,
  .e-bigger.e-small .e-calendar .e-content thead {
    background: none;
    border-bottom: 0;
  }
  
  .e-calendar .e-content td:hover span.e-day,
  .e-calendar .e-content td:focus span.e-day,
  .e-bigger.e-small .e-calendar .e-content td:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-calendar .e-content td:focus span.e-day,
  .e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-calendar .e-content td.e-disabled span.e-day,
  .e-calendar .e-content td.e-disabled:hover span.e-day,
  .e-calendar .e-content td.e-disabled:focus span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day {
    background: none;
    border: none;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-calendar .e-content td.e-selected span.e-day,
  .e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
    background-color: rgb(42, 63, 157);
    border: none;
    border-radius: 50%;
    color: #fff;
  }
  
  .e-calendar .e-content .e-footer,
  .e-bigger.e-small .e-calendar .e-content .e-footer {
    color: rgb(42, 63, 157);
  }
  
  .e-calendar.e-device .e-prev:hover,
  .e-calendar.e-device .e-next:hover,
  .e-calendar.e-device .e-prev:active,
  .e-calendar.e-device .e-next:active,
  .e-calendar.e-device .e-prev:focus,
  .e-calendar.e-device .e-next:focus,
  .e-bigger.e-small .e-calendar.e-device .e-prev:hover,
  .e-bigger.e-small .e-calendar.e-device .e-next:hover,
  .e-bigger.e-small .e-calendar.e-device .e-prev:active,
  .e-bigger.e-small .e-calendar.e-device .e-next:active,
  .e-bigger.e-small .e-calendar.e-device .e-prev:focus,
  .e-bigger.e-small .e-calendar.e-device .e-next:focus {
    background: none;
  }
  
  .e-calendar.e-device button.e-prev:active span,
  .e-calendar.e-device button.e-next:active span,
  .e-bigger.e-small .e-calendar.e-device button.e-prev:active span,
  .e-bigger.e-small .e-calendar.e-device button.e-next:active span {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-small.e-calendar .e-header .e-title,
  .e-small .e-calendar .e-header .e-title {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-zoomin {
    animation: animatezoom .3s;
  }
  
  @keyframes animatezoom {
    from {
      transform: scale(0);
    }
    to {
      transform: scale(1);
    }
  }
  
  .e-grid .e-gridheader .e-sortfilter .e-headercelldiv, .e-grid .e-gridheader .e-stackedheadercelldiv, .e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 7px 1.8em 7px 0.6em;
  }
  
  .e-grid .e-gridheader table th[rowspan], .e-grid.e-device .e-gridheader table th[rowspan] {
    padding: 0 .5rem 1rem .5rem;
  }
  
  th.e-stackedheadercell:nth-child(2) > div:nth-child(2) {
    height: 43px;
  }
  
  tr.e-columnheader:nth-child(1) > th:nth-child(3) > div:nth-child(4) {
    height: 83px;
  }
  
  .e-stackedheadercelldiv {
    text-align: center;
    color: black;
  }
  
  .cell-height-1,.cell-height-2,.cell-height-3,.cell-height-4 {
    overflow: visible !important;
  }
  
  .custom-cell-even {
    display: flex;
    overflow: hidden;
    white-space: normal;
  }
  
  .custom-cell-even::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: .6rem;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 70%);
  }
  
  .custom-cell-odd {
    display: flex;
    overflow: hidden;
    white-space: normal;
  }
  
  .custom-cell-odd::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: .6rem;
    background: linear-gradient(to bottom, rgba(245, 247, 249, 0), rgba(245, 247, 249, 1) 70%);
  }
  
  .default-warning::after {
    background: unset;
  }
  
  
  .e-rowcell, .e-templatecell {
    position: relative !important;
  }
  
  .e-active .custom-cell-odd::after, .e-active .custom-cell-even::after {
    background: linear-gradient(to bottom, rgba(226, 226, 227, 0), rgba(226, 226, 227, 1) 70%);
  }
  
  .e-numeric-hidden {
    display: none !important;
  }
  
  .e-input-group.e-control-wrapper input {
    padding: 0 0 0 5px;
  }
  
  /*! hscroll icons */
  .e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
    content: '\e904';
  }
  
  .e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
    content: '\e913';
  }
  
  .e-hscroll.e-rtl .e-nav-left-arrow::before {
    content: '\e913';
  }
  
  .e-hscroll.e-rtl .e-nav-right-arrow::before {
    content: '\e904';
  }
  
  .e-hscroll.e-scroll-device .e-nav-right-arrow::before {
    content: '\e913';
  }
  
  .e-hscroll.e-scroll-device .e-nav-left-arrow::before {
    content: '\e904';
  }
  
  .e-hscroll .e-nav-left-arrow::before {
    content: '\e904';
  }
  
  .e-hscroll .e-nav-right-arrow::before {
    content: '\e913';
  }
  
  /*! h-scroll layout */
  .e-bigger .e-hscroll,
  .e-hscroll.e-bigger {
    min-height: 56px;
  }
  
  .e-bigger .e-hscroll:not(.e-scroll-device),
  .e-hscroll.e-bigger:not(.e-scroll-device) {
    padding: 0 50px;
  }
  
  .e-bigger .e-hscroll.e-scroll-device,
  .e-hscroll.e-bigger.e-scroll-device {
    padding-right: 50px;
  }
  
  .e-bigger .e-hscroll.e-rtl.e-scroll-device,
  .e-hscroll.e-bigger.e-rtl.e-scroll-device {
    padding-left: 50px;
    padding-right: initial;
  }
  
  .e-bigger .e-hscroll .e-nav-arrow.e-icons,
  .e-hscroll.e-bigger .e-nav-arrow.e-icons {
    font-size: 14px;
  }
  
  .e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
  .e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
    left: 50px;
  }
  
  .e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
  .e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
    right: 50px;
  }
  
  .e-bigger .e-hscroll .e-scroll-nav,
  .e-hscroll.e-bigger .e-scroll-nav {
    min-height: 56px;
    width: 50px;
  }
  
  .e-hscroll {
    display: block;
    position: relative;
    width: inherit;
  }
  
  .e-hscroll.e-rtl.e-scroll-device {
    padding-left: 50px;
    padding-right: initial;
  }
  
  .e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(-6px);
  }
  
  .e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
    left: 56px;
    right: auto;
    transform: skewX(-16deg) translateX(-6px);
  }
  
  .e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
    left: auto;
    right: 0;
  }
  
  .e-hscroll:not(.e-scroll-device) {
    padding: 0 40px;
  }
  
  .e-hscroll.e-scroll-device {
    padding-right: 50px;
  }
  
  .e-hscroll.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(6px);
    width: 56px;
  }
  
  .e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
    font-size: 14px;
    transform: skewX(16deg);
  }
  
  .e-hscroll.e-scroll-device .e-scroll-overlay {
    opacity: 0.5;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 100;
  }
  
  .e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
    left: auto;
    right: 56px;
    transform: skewX(-16deg) translateX(6px);
  }
  
  .e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
    left: 0;
    right: auto;
  }
  
  .e-hscroll.e-overlay .e-hscroll-content > * {
    pointer-events: none;
  }
  
  .e-hscroll > * {
    height: inherit;
  }
  
  .e-hscroll .e-hscroll-content {
    display: inline-block;
    height: inherit;
    position: relative;
    -ms-touch-action: none;
        touch-action: none;
  }
  
  .e-hscroll .e-hscroll-content > * {
    pointer-events: auto;
  }
  
  .e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
    left: 0;
    right: auto;
  }
  
  .e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
    left: auto;
    right: 0;
  }
  
  .e-hscroll .e-scroll-nav {
    -ms-flex-align: center;
        align-items: center;
    bottom: 0;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 42px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 40px;
  }
  
  .e-hscroll .e-scroll-nav.e-scroll-left-nav {
    left: 0;
  }
  
  .e-hscroll .e-scroll-nav.e-scroll-right-nav {
    right: 0;
  }
  
  .e-hscroll .e-scroll-nav.e-ie-align {
    display: table;
  }
  
  .e-hscroll .e-nav-arrow {
    position: relative;
  }
  
  .e-hscroll .e-nav-arrow.e-icons {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  
  .e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
    pointer-events: none;
  }
  
  /*! h-scroll theme */
  .e-hscroll .e-icons {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
  }
  
  .e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    background-color: #fafafa;
    border-color: rgba(0, 0, 0, 0.12);
    border-width: 1px;
    box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
  }
  
  .e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
    color: #e3165b;
  }
  
  .e-hscroll .e-scroll-overlay {
    background-color: transparent;
    background-repeat: repeat-x;
  }
  
  .e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
    background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
  }
  
  .e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
    background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
  }
  
  .e-hscroll.e-rtl .e-scroll-nav {
    background: #fafafa;
  }
  
  .e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    border-right: 0;
  }
  
  .e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.12);
  }
  
  .e-hscroll.e-rtl .e-scroll-nav:hover {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    color: #000;
    border-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    color: #000;
  }
  
  .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    color: #000;
    border-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
    background: #bdbdbd;
    border: 0;
    box-shadow: none;
    color: #000;
  }
  
  .e-hscroll .e-scroll-nav {
    background: #fafafa;
  }
  
  .e-hscroll .e-scroll-nav.e-scroll-left-nav {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
  }
  
  .e-hscroll .e-scroll-nav.e-scroll-right-nav {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
  }
  
  .e-hscroll .e-scroll-nav::after {
    background-color: transparent;
    border-radius: 50%;
    border-width: 1px;
    box-sizing: border-box;
    content: '';
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 1px;
  }
  
  .e-hscroll .e-scroll-nav:active::after {
    animation: hscroll-popup-shadow .6s ease-out 0ms;
    visibility: visible;
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes vscroll-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*! vscroll icons */
  .e-vscroll.e-scroll-device .e-nav-up-arrow::before {
    content: '\e85e';
  }
  
  .e-vscroll.e-scroll-device .e-nav-down-arrow::before {
    content: '\e84f';
  }
  
  .e-vscroll .e-nav-up-arrow::before {
    content: '\e910';
  }
  
  .e-vscroll .e-nav-down-arrow::before {
    content: '\e916';
  }
  
  /*! v-scroll layout */
  .e-bigger .e-vscroll:not(.e-scroll-device),
  .e-vscroll.e-bigger:not(.e-scroll-device) {
    padding: 24px 0;
  }
  
  .e-bigger .e-vscroll .e-icons,
  .e-vscroll.e-bigger .e-icons {
    font-size: 18px;
  }
  
  .e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
  .e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
    left: 24px;
  }
  
  .e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
  .e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
    right: 24px;
  }
  
  .e-bigger .e-vscroll .e-scroll-nav,
  .e-vscroll.e-bigger .e-scroll-nav {
    height: 24px;
  }
  
  .e-vscroll {
    display: block;
    position: relative;
    width: inherit;
  }
  
  .e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(-6px);
  }
  
  .e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
    left: 56px;
    right: auto;
    transform: skewX(-16deg) translateX(-6px);
  }
  
  .e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
    left: auto;
    right: 0;
  }
  
  .e-vscroll:not(.e-scroll-device) {
    padding: 0 16px;
  }
  
  .e-vscroll.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(6px);
    width: 56px;
    z-index: 1001;
  }
  
  .e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
    font-size: 14px;
    transform: skewX(16deg);
  }
  
  .e-vscroll.e-scroll-device .e-scroll-overlay {
    opacity: 0.5;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 100;
  }
  
  .e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
    left: auto;
    right: 56px;
    transform: skewX(-16deg) translateX(6px);
  }
  
  .e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
    left: 0;
    right: auto;
  }
  
  .e-vscroll > * {
    height: inherit;
  }
  
  .e-vscroll .e-vscroll-content {
    display: inline-block;
    height: auto;
    position: relative;
    -ms-touch-action: none;
        touch-action: none;
    width: 100%;
  }
  
  .e-vscroll .e-vscroll-content > * {
    pointer-events: auto;
  }
  
  .e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
    left: auto;
    right: 0;
  }
  
  .e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
    left: 0;
    right: auto;
  }
  
  .e-vscroll .e-scroll-nav {
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    overflow: hidden;
    position: absolute;
    width: 100%;
  }
  
  .e-vscroll .e-scroll-nav.e-scroll-up-nav {
    top: 0;
  }
  
  .e-vscroll .e-scroll-nav.e-scroll-down-nav {
    bottom: 0;
  }
  
  .e-vscroll .e-scroll-nav.e-ie-align {
    display: table;
  }
  
  .e-vscroll .e-nav-arrow {
    position: relative;
  }
  
  .e-vscroll .e-nav-arrow.e-icons {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  
  /*! v-scroll theme */
  .e-vscroll .e-icons {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
  }
  
  .e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    background-color: #fafafa;
    border-color: rgba(0, 0, 0, 0.12);
    border-width: 1px;
    box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
  }
  
  .e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
    color: #e3165b;
  }
  
  .e-vscroll .e-scroll-overlay {
    background-color: transparent;
    background-repeat: repeat-x;
  }
  
  .e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
    background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
  }
  
  .e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
    background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
  }
  
  .e-vscroll.e-rtl .e-scroll-nav {
    background: #fafafa;
  }
  
  .e-vscroll.e-rtl .e-scroll-nav:hover {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    border-color: rgba(0, 0, 0, 0.12);
    color: #000;
  }
  
  .e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    color: #000;
  }
  
  .e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    border-color: rgba(0, 0, 0, 0.12);
    color: #000;
  }
  
  .e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
    background: #bdbdbd;
    border: 0;
    box-shadow: none;
    color: #000;
  }
  
  .e-vscroll .e-scroll-nav {
    background: #fafafa;
  }
  
  .e-vscroll .e-scroll-nav.e-scroll-up-nav {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
  
  .e-vscroll .e-scroll-nav.e-scroll-down-nav {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
  }
  
  .e-vscroll .e-scroll-nav::after {
    background-color: transparent;
    border-radius: 50%;
    border-width: 1px;
    box-sizing: border-box;
    content: '';
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 1px;
  }
  
  .e-vscroll .e-scroll-nav:active::after {
    animation: vscroll-popup-shadow .6s ease-out 0ms;
    visibility: visible;
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes hscroll-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes vscroll-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes tbar-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*! toolbar icons */
  .e-toolbar .e-popup-down-icon::before {
    content: '\e916';
  }
  
  .e-toolbar .e-popup-up-icon::before {
    content: '\e910';
  }
  
  /*! toolbar layout */
  .e-bigger .e-toolbar,
  .e-toolbar.e-bigger {
    height: 56px;
    min-height: 56px;
  }
  
  .e-bigger .e-toolbar .e-tbar-btn .e-icons,
  .e-toolbar.e-bigger .e-tbar-btn .e-icons {
    font-size: 14px;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
  .e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
  .e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  
  .e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
  .e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
    margin: 0;
  }
  
  .e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child,
  .e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
    margin: 0;
    margin-left: 3px;
  }
  
  .e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item,
  .e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
    margin: 0;
  }
  
  .e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
  .e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: initial;
  }
  
  .e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
  .e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
    margin: 0;
  }
  
  .e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
  .e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: 0;
  }
  
  .e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
  .e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
    margin: 0;
  }
  
  .e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
  .e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child,
  .e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
    margin-left: 3px;
  }
  
  .e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
    margin-right: 3px;
  }
  
  .e-bigger .e-toolbar .e-hor-nav,
  .e-toolbar.e-bigger .e-hor-nav {
    min-height: 56px;
    min-width: 40px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
    min-height: 34px;
    min-width: 27px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item,
  .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item {
    height: 48px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
  .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    min-width: 48px;
    padding: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
    min-width: 27px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
  .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
    min-height: 30px;
    padding: 0 16px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
    margin-left: 0;
    padding: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left,
  .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
    padding-right: 16px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
  .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
    padding: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items,
  .e-toolbar.e-bigger .e-toolbar-items {
    min-height: 56px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
  .e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
    margin-left: 24px;
    margin-right: 24px;
    white-space: normal;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
  .e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator {
    display: none;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator,
  .e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
  .e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
  .e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
    margin: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
  .e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
  .e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
    margin: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
    margin-left: 3px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 3px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item {
    min-height: 56px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    min-width: 48px;
    padding: 5px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator {
    height: calc(100% - 20px);
    margin: 10px 5px;
    min-height: 36px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
    padding: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    height: calc(100% - 11px);
    margin: 5.5px 0;
    min-height: 0;
    min-width: 0;
    padding: 0 6px;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
    padding: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
    padding: 0;
  }
  
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
  .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
  .e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
    padding: 0 2.5px 0 2.5px;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
    min-height: 56px;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close {
    display: none;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open {
    display: inline;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
    width: inherit;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
    box-shadow: none;
    display: inline;
    white-space: normal;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
    min-width: 48px;
    padding: 5px;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
    display: none;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: 56px;
    vertical-align: middle;
    width: auto;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
    padding: 0 2.5px 0 2.5px;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    height: calc(100% - 11px);
    margin: 5.5px 0;
    min-height: 0;
    min-width: 0;
    padding: 0 6px;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    height: calc(100% - 20px);
    margin: 10px 5px;
    min-height: 36px;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
  .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
    min-height: 34px;
    min-width: 27px;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav,
  .e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav {
    left: 0;
    right: auto;
  }
  
  .e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
  .e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
    padding-right: 3px;
  }
  
  .e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator),
  .e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    min-height: 38px;
  }
  
  .e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator,
  .e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
    height: auto;
    margin: 5px 10px;
    min-height: auto;
  }
  
  .e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
  .e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    margin: 5.5px auto;
  }
  
  .e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-bigger .e-toolbar.e-vertical .e-hor-nav,
  .e-toolbar.e-bigger.e-vertical .e-hor-nav {
    min-height: 40px;
    min-width: 50px;
  }
  
  .e-toolbar {
    border-radius: 0;
    display: block;
    height: 42px;
    min-height: 42px;
    position: relative;
    -ms-touch-action: none;
        touch-action: none;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    white-space: nowrap;
  }
  
  .e-toolbar .e-blazor-toolbar-items {
    position: absolute;
    top: -9999px;
    visibility: hidden;
  }
  
  .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
    left: 0;
    right: auto;
  }
  
  .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
    padding-right: 3px;
  }
  
  .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
    padding-left: 0;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
    display: none;
  }
  
  .e-toolbar.e-extended-toolbar.e-extended-toolbar.e-tbar-extended {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  
  .e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
    display: table;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    min-height: 42px;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
    display: none;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
    display: none;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
    display: inline;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
    width: inherit;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended {
    box-shadow: none;
    display: inline;
    white-space: normal;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
    height: 100%;
    min-width: 34px;
    padding: 3.5px;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
    display: none;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: 42px;
    vertical-align: middle;
    width: auto;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
    padding: 0 2px 0 2px;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    width: auto;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    height: calc(100% - 10px);
    margin: 4px 0;
    min-height: 0;
    min-width: 0;
    padding: 0 1.5px;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus {
    padding: 0 1.5px;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover {
    padding: 0 1.5px;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active {
    padding: 0 1.5px;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    margin: 7.5px 3px;
    min-height: 25px;
    min-width: 1px;
    vertical-align: middle;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) {
    min-height: 25px;
    min-width: 24px;
    padding: 0;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item:not(.e-separator) {
    height: auto;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
    font-size: 14px;
    vertical-align: middle;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    overflow: hidden;
    padding: 0 1.5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-tbar-btn:first-child {
    display: inline-block;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item > * {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    text-overflow: ellipsis;
  }
  
  .e-toolbar.e-control[class*='e-toolbar'] {
    box-sizing: content-box;
  }
  
  .e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
    display: none;
  }
  
  .e-toolbar .e-tbar-btn-text,
  .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
    display: inline-block;
    padding: 0 2px 0 2px;
  }
  
  .e-toolbar.e-hidden,
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
    display: none;
  }
  
  .e-toolbar.e-corner {
    border-radius: 0;
  }
  
  .e-toolbar .e-toolbar-pop {
    border-radius: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
  }
  
  .e-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
    margin: 0;
    width: auto;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
    display: none;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    min-height: 24px;
    padding: 0 16px;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
    margin: 0;
    padding: 0;
    width: auto;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
    padding-right: 16px;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
    padding: 0;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
    min-width: 24px;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    min-width: 34px;
    padding: 0;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control {
    text-align: center;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
    min-width: 100%;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item {
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -ms-flex-pack: center;
        justify-content: center;
    height: 36px;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item > * {
    height: 100%;
    min-width: 100%;
    text-overflow: ellipsis;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
    display: none;
  }
  
  .e-toolbar .e-toolbar-pop .e-toolpopup {
    text-align: center;
  }
  
  .e-toolbar .e-toolbar-popup {
    text-align: center;
  }
  
  .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
    margin: 0;
  }
  
  .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
    margin: 0;
    margin-left: 3px;
  }
  
  .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
    margin: 0;
  }
  
  .e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: initial;
  }
  
  .e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
    margin: 0;
  }
  
  .e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
    margin: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    left: auto;
    right: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    left: 0;
    right: auto;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
    margin-left: 3px;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
    margin-right: 3px;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
    margin-left: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
    margin-left: 0;
    margin-right: 3px;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
    margin-right: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child,
  .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child,
  .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
    margin-right: 3px;
  }
  
  .e-toolbar.e-rtl .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
    padding-left: 16px;
    padding-right: 0;
  }
  
  .e-toolbar.e-rtl .e-hor-nav {
    left: 0;
    right: auto;
    border-radius: 0 0 0 0;
  }
  
  .e-toolbar .e-hor-nav {
    -ms-flex-align: center;
        align-items: center;
    border-radius: 0 0 0 0;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 42px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
  }
  
  .e-toolbar .e-hor-nav.e-ie-align {
    display: table;
  }
  
  .e-toolbar .e-popup-down-icon.e-icons,
  .e-toolbar .e-popup-up-icon.e-icons {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  
  .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
    min-height: 25px;
  }
  
  .e-toolbar .e-toolbar-items {
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 100%;
    min-height: 42px;
    vertical-align: middle;
  }
  
  .e-toolbar .e-toolbar-items.e-toolbar-multirow {
    margin-bottom: 1px;
    margin-left: 18px;
    margin-right: 18px;
    white-space: normal;
  }
  
  .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator {
    display: none;
  }
  
  .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  .e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
  .e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
  .e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
    display: inline;
  }
  
  .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-toolbar .e-toolbar-items.e-tbar-pos {
    display: block;
  }
  
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    display: table;
    height: 100%;
    top: 0;
  }
  
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    position: absolute;
  }
  
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    right: 0;
  }
  
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    left: 0;
  }
  
  .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
    margin: 0 auto;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-left,
  .e-toolbar .e-toolbar-items .e-toolbar-center,
  .e-toolbar .e-toolbar-items .e-toolbar-right {
    display: inline-block;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
    margin-left: 3px;
  }
  
  .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 3px;
  }
  
  .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
    margin-left: 3px;
  }
  
  .e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child,
  .e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
    margin: 0;
  }
  
  .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px;
  }
  
  .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
    margin: 0;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item {
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: 42px;
    vertical-align: middle;
    width: auto;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    height: 100%;
    min-width: 34px;
    padding: 3.5px;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
    margin: 7.5px 3px;
    min-height: 27px;
    min-width: 1px;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item input[type='checkbox'] {
    height: auto;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
    padding: 0;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    height: calc(100% - 10px);
    margin: 4px 0;
    min-height: 0;
    min-width: 0;
    padding: 0 1.5px;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
    padding: 0;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
    padding: 0;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
    margin: 0;
    min-width: 24px;
    width: auto;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item > * {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    text-overflow: ellipsis;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
    height: calc(100% - 15px);
    vertical-align: middle;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator {
    display: none;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type {
    display: none;
  }
  
  .e-toolbar .e-tbar-btn > :first-child {
    display: inline-block;
  }
  
  .e-toolbar .e-tbar-btn {
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    overflow: hidden;
    padding: 0 1.5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
  }
  
  .e-toolbar .e-tbar-btn .e-icons.e-btn-icon {
    font-size: 14px;
    vertical-align: middle;
  }
  
  .e-toolbar .e-tbar-btn div {
    vertical-align: middle;
  }
  
  .e-toolbar .e-tbar-btn .e-tbar-btn-text {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    width: auto;
  }
  
  .e-toolbar.e-vertical {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  
  .e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
    bottom: 0;
    top: auto;
  }
  
  .e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
    bottom: auto;
    top: 0;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
  .e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
  .e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    height: auto;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    left: auto;
    right: auto;
    top: 0;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    bottom: 0;
    left: auto;
    right: auto;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin-right: 0;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    min-width: 33px;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
    height: auto;
    margin: 3px 7.5px;
    min-height: auto;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    margin: 4px auto;
  }
  
  .e-toolbar.e-vertical .e-hor-nav {
    bottom: 0;
    height: auto;
    left: 0;
    min-height: 40px;
    min-width: 50px;
    right: auto;
    top: auto;
    width: auto;
  }
  
  /*! toolbar theme */
  .e-toolbar {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #fafafa;
    border: 1px none rgba(0, 0, 0, 0.12);
    box-shadow: none;
  }
  
  .e-toolbar.e-vertical .e-hor-nav {
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 1px 0 0 0;
  }
  
  .e-toolbar.e-vertical.e-rtl .e-hor-nav {
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0 1px 0;
  }
  
  .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
    border-width: 0 0 0.5px 0;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
    background: #fafafa;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0.5px 0 0;
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
    background: #fafafa;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
    background: rgba(0, 0, 0, 0.12);
    border-color: rgba(0, 0, 0, 0.12);
    border-radius: 0;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
    background: rgba(0, 0, 0, 0.12);
    border-color: rgba(0, 0, 0, 0.12);
    border-radius: 0;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
    background: #bdbdbd;
    border-color: #bdbdbd;
    border-radius: 0;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-icons {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-toolbar .e-toolbar-pop {
    background: #fafafa;
    border: 1px none rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
  }
  
  .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn-text {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
  .e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
    background: rgba(0, 0, 0, 0.12);
    border: 0;
    border-left: 1px none rgba(0, 0, 0, 0.12);
    box-shadow: none;
  }
  
  .e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
  .e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-tbar-btn {
    background: #fafafa;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-tbar-btn:focus {
    background: rgba(0, 0, 0, 0.12);
    border-color: rgba(0, 0, 0, 0.12);
    border-radius: 0;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-tbar-btn:hover {
    background: rgba(0, 0, 0, 0.12);
    border-color: rgba(0, 0, 0, 0.12);
    border-radius: 0;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-toolbar-items {
    background: #fafafa;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay {
    background: #fafafa;
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons {
    color: rgba(0, 0, 0, 0.26);
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0.5px 0 0;
  }
  
  .e-toolbar.e-rtl .e-hor-nav {
    background: #fafafa;
    border: solid rgba(0, 0, 0, 0.12);
    border-left: 0;
    border-width: 0 1px 0 0;
  }
  
  .e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
    background: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-hor-nav {
    background: #fafafa;
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0 0 1px;
  }
  
  .e-toolbar .e-hor-nav:not(.e-expended-nav)::after {
    background-color: transparent;
    border-radius: 50%;
    border-width: 1px;
    box-sizing: border-box;
    content: '';
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 1px;
  }
  
  .e-toolbar .e-hor-nav:not(.e-expended-nav):active {
    border: 0;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-hor-nav:not(.e-expended-nav):active::after {
    animation: tbar-popup-shadow .6s ease-out 0ms;
    visibility: visible;
  }
  
  .e-toolbar .e-hor-nav:not(.e-expended-nav):hover {
    background: rgba(0, 0, 0, 0.12);
    border-left: 0;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-toolbar .e-hor-nav:not(.e-expended-nav):focus {
    background: rgba(0, 0, 0, 0.12);
    border-left: 0;
    color: rgba(0, 0, 0, 0.87);
    border-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-toolbar .e-tbar-btn:active {
    background: #bdbdbd;
    border-color: #bdbdbd;
    border-radius: 0;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.87);
  }
  
  /*! component's theme wise override material-definitions and variables */
  /*! accordion icons */
  .e-accordion .e-tgl-collapse-icon::before {
    content: '\e916';
  }
  
  .e-accordion .e-tgl-collapse-icon.e-expand-icon {
    transform: rotate(-180deg);
  }
  
  /*! accordion layout */
  .e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
  .e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    font-size: 16px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
    font-size: 14px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
    padding: 0;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion {
    border: 0;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 46px 0 48px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
    padding: 0 46px 0 32px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
    font-size: 14px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
    min-height: 48px;
    padding: 0 46px 0 16px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
    height: 48px;
    min-height: 48px;
    min-width: 30px;
    right: 16px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
    display: inline-block;
    padding: 0 14px 0 0;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
    padding: 16px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
    padding: 16px 16px 16px 48px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
    padding: 16px 16px 16px 64px;
  }
  
  .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header,
  .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
    padding: 0 46px 0 32px;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
    padding: 0;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
    padding: 16px 48px 16px 16px;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content {
    padding: 0;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
    padding: 16px 64px 16px 16px;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 48px 0 46px;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
    padding: 0 32px 0 46px;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
    padding: 0 16px 0 46px;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
    left: 16px;
    right: auto;
  }
  
  .e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
  .e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    padding: 0 0 0 14px;
  }
  
  .e-accordion {
    display: block;
    position: relative;
  }
  
  .e-accordion .e-acrdn-item.e-select.e-selected:first-child {
    border-top: 0;
  }
  
  .e-accordion .e-acrdn-item.e-select.e-selected:last-child {
    border-bottom: 0;
  }
  
  .e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
    font-weight: normal;
  }
  
  .e-accordion .e-acrdn-item.e-selected {
    padding-top: 0;
  }
  
  .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
    font-weight: normal;
  }
  
  .e-accordion .e-acrdn-item.e-overlay {
    height: auto;
  }
  
  .e-accordion .e-acrdn-item {
    overflow: hidden;
    padding-top: 0;
    position: relative;
  }
  
  .e-accordion .e-acrdn-item.e-hide {
    display: none;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    font-size: 15px;
  }
  
  .e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
    cursor: pointer;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header {
    min-height: 36px;
    overflow: hidden;
    padding: 0 40px 0 16px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header > * {
    display: inline-block;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
    display: table;
    font-size: 12px;
    height: 36px;
    min-height: 36px;
    min-width: 24px;
    position: absolute;
    right: 16px;
    top: 0;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
    transition: .5s ease 0s;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    display: inline-block;
    padding: 0 8px 0 0;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel {
    font-size: 13px;
    overflow-y: hidden;
    text-decoration: none;
    width: 100%;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
    padding: 0;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
    padding: 0;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion {
    border: 0;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 40px 0 48px;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
    font-weight: normal;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    font-weight: normal;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
    padding: 16px 16px 16px 48px;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
    padding: 16px 16px 16px 64px;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    overflow: hidden;
    padding: 16px;
    text-overflow: ellipsis;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
    padding: 0 40px 0 32px;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content {
    font-size: 14px;
  }
  
  .e-accordion .e-acrdn-item .e-content-hide {
    display: none;
  }
  
  .e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 48px 0 40px;
  }
  
  .e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
    padding: 0 32px 0 40px;
  }
  
  .e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
    padding: 16px 48px 16px 16px;
  }
  
  .e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
    padding: 16px 64px 16px 16px;
  }
  
  .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
    padding: 0 16px 0 40px;
  }
  
  .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
    left: 16px;
    right: auto;
  }
  
  .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    padding: 0 0 0 8px;
  }
  
  /*! accordion theme */
  .e-accordion {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.12);
  }
  
  .e-accordion .e-active {
    background: #fff;
  }
  
  .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
    border-top: 1px solid #fff;
  }
  
  .e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
    border-color: #eee;
  }
  
  .e-accordion .e-acrdn-item.e-expand-state.e-select {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
  }
  
  .e-accordion .e-acrdn-item.e-overlay {
    background: #fff;
  }
  
  .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
    background: #eee;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-content-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
    background: #eee;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header:hover {
    background: transparent;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header:active {
    background: transparent;
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-header:focus {
    background: #eee;
  }
  
  .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
  .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
    background: #fff;
  }
  
  .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
  .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
  .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
  .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
  .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
    color: #e3165b;
  }
  
  .e-accordion .e-acrdn-item.e-select {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
  }
  
  .e-accordion .e-acrdn-item.e-select.e-item-focus {
    border-color: #eee;
  }
  
  .e-accordion .e-acrdn-item.e-selected.e-select {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    border-top: 1px solid rgba(0, 0, 0, 0.12);
  }
  
  .e-accordion .e-acrdn-item.e-selected + .e-selected {
    border-top: 1px solid transparent;
  }
  
  .e-accordion .e-acrdn-item.e-selected .e-selected:last-child {
    border-bottom: 1px none rgba(0, 0, 0, 0.12);
  }
  
  .e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-accordion .e-acrdn-item .e-toggle-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-accordion .e-acrdn-item .e-acrdn-panel {
    font-size: 13px;
  }
  
  /*! contextmenu layout */
  .e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
  .e-contextmenu-container ul .e-menu-item .e-previous::before {
    content: '\e977';
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
  .e-contextmenu-container ul .e-menu-item .e-caret::before {
    content: '\e956';
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
  .e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
    content: '\e937';
  }
  
  /*! contextmenu layout */
  .e-contextmenu-wrapper ul,
  .e-contextmenu-container ul {
    font-weight: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 14px;
    padding: 8px 0;
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    display: none;
    min-width: 120px;
    position: absolute;
  }
  
  .e-contextmenu-wrapper ul.e-ul,
  .e-contextmenu-wrapper ul.e-ul *,
  .e-contextmenu-container ul.e-ul,
  .e-contextmenu-container ul.e-ul * {
    box-sizing: border-box;
  }
  
  .e-contextmenu-wrapper ul.e-ul:focus,
  .e-contextmenu-wrapper ul.e-ul *:focus,
  .e-contextmenu-container ul.e-ul:focus,
  .e-contextmenu-container ul.e-ul *:focus {
    outline: none;
  }
  
  .e-contextmenu-wrapper ul.e-contextmenu,
  .e-contextmenu-container ul.e-contextmenu {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item,
  .e-contextmenu-container ul .e-menu-item {
    cursor: pointer;
    position: relative;
    height: 36px;
    padding: 0 16px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
  .e-contextmenu-container ul .e-menu-item.e-menu-hide {
    display: none;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
  .e-contextmenu-container ul .e-menu-item.e-menu-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
  .e-contextmenu-container ul .e-menu-item .e-menu-url {
    text-decoration: none;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
  .e-contextmenu-container ul .e-menu-item .e-menu-icon {
    display: inline-block;
    vertical-align: middle;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-separator,
  .e-contextmenu-container ul .e-menu-item.e-separator {
    cursor: auto;
    pointer-events: none;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
  .e-contextmenu-container ul .e-menu-item .e-menu-url {
    display: inline-block;
    min-width: 120px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
  .e-contextmenu-container ul .e-menu-item .e-menu-icon {
    font-size: 14px;
    margin-right: 10px;
    width: 1em;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-contextmenu-container ul .e-menu-item .e-caret {
    margin-left: 16px;
    margin-right: 0;
    position: absolute;
    right: 8px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
  .e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-separator,
  .e-contextmenu-container ul .e-menu-item.e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
    margin: 8px 0;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-contextmenu-container ul .e-menu-item .e-caret {
    font-size: 11px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-previous,
  .e-contextmenu-container ul .e-menu-item .e-previous {
    margin-right: 16px;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-disabled,
  .e-contextmenu-container ul .e-menu-item.e-disabled {
    cursor: auto;
    pointer-events: none;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu,
  .e-contextmenu-container.e-sfcontextmenu {
    position: fixed;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul,
  .e-contextmenu-container.e-sfcontextmenu ul {
    white-space: nowrap;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
  .e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
    background: transparent;
    border: 0;
    box-shadow: none;
    height: 1px;
    left: 0;
    min-width: 0;
    padding: 0;
    top: 0;
    width: 0;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
  .e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
    height: 0;
    padding: 0;
  }
  
  .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
  .e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
    border: 0;
    margin: 0;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
  .e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
    margin-right: 0;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
  .e-rtl.e-contextmenu-container .e-menu-item .e-caret {
    margin-left: 0;
    margin-right: 16px;
    right: auto;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
  .e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
    margin-left: 10px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
  .e-rtl.e-contextmenu-container .e-menu-item .e-caret {
    left: 8px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
  .e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
  .e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
    padding-left: 16px;
  }
  
  .e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
  .e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
    padding-left: 36px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul,
  .e-bigger.e-contextmenu-wrapper ul,
  .e-bigger .e-contextmenu-container ul,
  .e-bigger.e-contextmenu-container ul {
    font-size: 15px;
    padding: 8px 0;
    white-space: nowrap;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    max-width: 280px;
    min-width: 112px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item,
  .e-bigger .e-contextmenu-container ul .e-menu-item,
  .e-bigger.e-contextmenu-container ul .e-menu-item {
    height: 48px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
  .e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
  .e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
    font-size: 16px;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
  .e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
  .e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
    height: auto;
  }
  
  .e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
  .e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
    font-size: 12px;
  }
  
  .e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
  .e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
  .e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
  .e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
    padding-left: 16px;
  }
  
  .e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
  .e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
  .e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
  .e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
    padding-left: 36px;
  }
  
  /*! contextmenu theme */
  .e-contextmenu-wrapper ul,
  .e-contextmenu-container ul {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
  .e-contextmenu-container ul .e-menu-item.e-menu-header {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  .e-contextmenu-container ul .e-menu-item .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
  .e-contextmenu-container ul .e-menu-item .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
  .e-contextmenu-container ul .e-menu-item .e-menu-url {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-focused,
  .e-contextmenu-container ul .e-menu-item.e-focused {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.87);
    outline: 0 solid rgba(0, 0, 0, 0.12);
    outline-offset: 0;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
  .e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
  .e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-selected,
  .e-contextmenu-container ul .e-menu-item.e-selected {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.87);
    outline: 0 solid #eee;
    outline-offset: 0;
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
  .e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
  .e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-contextmenu-wrapper ul .e-disabled,
  .e-contextmenu-container ul .e-disabled {
    color: rgba(0, 0, 0, 0.38);
    opacity: 1;
  }
  
  .e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
  .e-contextmenu-container ul .e-disabled .e-menu-icon {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-contextmenu-wrapper ul .e-disabled .e-caret,
  .e-contextmenu-container ul .e-disabled .e-caret {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-contextmenu-wrapper ul .e-disabled .e-menu-url,
  .e-contextmenu-container ul .e-disabled .e-menu-url {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-contextmenu-wrapper ul .e-separator,
  .e-contextmenu-container ul .e-separator {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes tbar-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*! Material theme definition's */
  /*! component's theme wise override definitions and variables */
  /*! Horizontal Tab */
  @keyframes tbar-alt-popup-shadow {
    0% {
      border-color: rgba(0, 0, 0, 0.12);
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
    }
  }
  
  @keyframes hscroll-alt-popup-shadow {
    0% {
      border-color: rgba(0, 0, 0, 0.12);
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
    }
  }
  
  /*! Material specific themes definition's */
  /*! Vertical Tab */
  /*! tab icons */
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-left-arrow::before {
    content: '\e913';
  }
  
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-right-arrow::before {
    content: '\e904';
  }
  
  .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before {
    content: '\e904';
  }
  
  .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
    content: '\e913';
  }
  
  .e-tab .e-tab-header .e-close-icon::before {
    content: '\e7fc';
    position: relative;
  }
  
  .e-tab .e-tab-header .e-popup-up-icon::before {
    content: '\e916';
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-popup-up-icon::before {
      content: '\e984';
    }
  }
  
  .e-tab .e-tab-header .e-popup-down-icon::before {
    content: '\e916';
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-popup-down-icon::before {
      content: '\e984';
    }
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
      content: '\e82a';
    }
    .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
      content: '\e83d';
    }
  }
  
  .e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-up-arrow::before {
    content: '\e910';
  }
  
  .e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-down-arrow::before {
    content: '\e916';
  }
  
  .e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
    content: 'More';
  }
  
  .e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after {
    content: '\e919';
  }
  
  .e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before {
    content: 'More';
  }
  
  .e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after {
    content: '\e919';
  }
  
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
    content: '';
  }
  
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
    content: '\ebb9';
  }
  
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
    content: '';
  }
  
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
    content: '\ebb9';
  }
  
  /*! tab layout */
  .e-bigger .e-tab .e-tab-header,
  .e-tab.e-bigger .e-tab-header {
    height: 48px;
    min-height: 48px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-items,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items {
    height: auto;
    min-height: auto;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
    .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
      margin: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    padding-bottom: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
      margin: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
      margin: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    margin: 0;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
    width: 50px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 48px;
    margin: 0;
    min-height: 48px;
    min-width: auto;
    padding: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
    .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
      margin: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
    height: 72px;
    min-height: 72px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 24px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
      padding: 0 12px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 48px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 14px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
      margin: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
    margin-top: 0;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 48px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap {
    padding: 0;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    cursor: pointer;
    margin: 0 0 0 12px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
      margin: 0 0 0 14px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 10px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
      font-size: 12px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 24px;
    min-width: 24px;
    width: 24px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 24px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 12px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
      margin: 0 0 0 14px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
    height: 72px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 72px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
    height: 72px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 24px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
  .e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
    margin-right: 22px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 48px;
    min-height: 48px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 16px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
      padding: 0 16px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
    height: 48px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'],
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
    padding-right: 12px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'],
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
      padding-right: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
    margin: 0;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
    top: 0;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
    right: 18px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 48px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
      min-height: 48px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 48px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
      height: 48px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 12px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
      margin: 0;
      padding-left: 0;
      padding-right: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav {
    height: 48px;
    min-height: 48px;
    padding: 0 12px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-scroll-nav,
    .e-tab.e-bigger .e-tab-header .e-scroll-nav {
      padding: 0 12px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0 12px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
    padding: 0 12px;
  }
  
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    width: 24px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
    .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
      font-size: 12px;
      height: 24px;
      width: 24px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
    font-size: 12px;
    top: 0;
    vertical-align: initial;
  }
  
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
  .e-tab.e-bigger .e-tab-header .e-hor-nav {
    height: 48px;
    min-height: 48px;
    padding: 0 12px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-hor-nav,
    .e-tab.e-bigger .e-tab-header .e-hor-nav {
      padding: 0 12px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    width: 24px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
      font-size: 12px;
      height: 24px;
      width: 24px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
    top: 0;
    vertical-align: initial;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
      font-size: 16px;
    }
  }
  
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
    top: 0;
  }
  
  .e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
  .e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
    top: 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    margin: 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
    .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
      margin: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
    padding-top: 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0;
    padding-bottom: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
    .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
      margin: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
    margin: 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
    padding: 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap {
    height: 48px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
    height: initial;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical,
  .e-tab.e-bigger .e-tab-header.e-vertical {
    max-width: 150px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before,
  .e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before {
    bottom: 23px;
    top: 23px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before,
    .e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before {
      bottom: 0;
      top: 0;
    }
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
  .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
    padding: 24px 0;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
    right: -24px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
    height: 24px;
    min-height: 24px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    width: 24px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 24px;
  }
   
  .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 14px;
    margin: 0 0 0 10px;
  }
  
  .e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
  .e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
    height: auto;
  }
  
  .e-bigger .e-tab.e-vertical-icon .e-tab-header,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header {
    height: 72px;
    min-height: 72px;
  }
  
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-toolbar-items {
    height: 72px;
  }
  
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-scroll-nav {
    height: 72px;
  }
  
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav {
    height: 72px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
    .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before,
    .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
    .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
      font-size: 12px;
    }
  }
  
  .e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
  .e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit;
  }
  
  .e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
  .e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
    height: 24px;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    height: 48px;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 48px;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
    height: 72px;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
    height: 48px;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 48px;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
  .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
  .e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
    height: 48px;
  }
  
  .e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
    height: 48px;
    padding: 0;
  }
  
  .e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
    top: 0;
  }
  
  .e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
  .e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
    top: 0;
  }
  
  .e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
  .e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
  .e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
  .e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
  .e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
    top: 0;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header,
  .e-tab.e-bigger.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill .e-tab-header,
    .e-tab.e-bigger.e-fill .e-tab-header {
      height: 46px;
      min-height: 46px;
    }
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    height: auto;
    min-height: 46px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
      min-height: 46px;
    }
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    margin: 0;
    min-height: 46px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
      height: 46px;
      min-height: 46px;
    }
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
    height: 70px;
    min-height: 70px;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 24px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
      height: 46px;
      padding: 0 24px;
    }
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
      height: 46px;
    }
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
    padding: 0;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
      height: 46px;
    }
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
      height: 46px;
    }
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 70px;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    height: auto;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
  .e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
    height: auto;
  }
  
  .e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: 50px;
  }
  
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    height: 46px;
  }
  
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 46px;
  }
  
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
    height: 70px;
  }
  
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
    .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
    .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
    .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
      height: auto;
    }
  }
  
  .e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-fill.e-vertical-icon .e-tab-header,
  .e-tab.e-bigger.e-fill.e-vertical-icon .e-tab-header {
    height: 70px;
    min-height: 70px;
  }
  
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0;
  }
  
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
      padding: 0 24px;
    }
  }
  
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
    padding: 0;
  }
  
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0;
  }
  
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
  }
  
  .e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
  
  .e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 12px 0 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
      margin: 0 14px 0 0;
    }
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 12px 0 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
      margin: 0 14px 0 0;
    }
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
    left: 24px;
    right: auto;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
  .e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
  .e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
  .e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
    margin-left: 22px;
    margin-right: 0;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 12px;
    padding-right: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
      padding-left: 0;
    }
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
    left: 18px;
    right: auto;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 12px;
    padding-right: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
      margin: 0;
      padding-left: 0;
      padding-right: 0;
    }
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
  .e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
    padding: 0 12px;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
    padding: 0 12px;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
    left: -24px;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
  .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 24px;
  }
  
  .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
  .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
  .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
  .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
    margin: 0 10px 0 0;
  }
  
  .e-tab {
    display: block;
    position: relative;
  }
  
  .e-tab.e-hidden {
    display: none;
  }
  
  .e-tab.e-fill-mode .e-content,
  .e-tab.e-fill-mode .e-content .e-item,
  .e-tab.e-fill-mode .e-content .e-item > div,
  .e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
    height: 100%;
  }
  
  .e-tab .e-tab-header {
    height: 36px;
    min-height: 36px;
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header {
      height: 48px;
      min-height: 48px;
    }
  }
  
  .e-tab .e-tab-header::before {
    content: '';
    position: absolute;
  }
  
  .e-tab .e-tab-header:not(.e-vertical)::before {
    bottom: 0;
    top: 0;
    width: 100%;
  }
  
  .e-tab .e-tab-header .e-toolbar-items {
    height: auto;
    margin: 0;
    min-height: 36px;
    position: relative;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-items {
      min-height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding-bottom: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
      margin: 0;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
    padding: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
    display: none;
  }
  
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
    width: 40px;
  }
  
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
      margin: 0;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    margin: 0;
  }
  
  .e-tab .e-tab-header .e-hscroll-bar {
    overflow: hidden;
  }
  
  .e-tab .e-tab-header .e-indicator {
    display: block;
    position: absolute;
  }
  
  .e-tab .e-tab-header .e-indicator.e-hidden {
    display: none;
  }
  
  .e-tab .e-tab-header:not(.e-vertical) .e-indicator {
    bottom: 0;
    height: 2px;
    left: 0;
    right: 0;
    transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  }
  
  .e-tab .e-tab-header .e-toolbar-item {
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-hidden {
    display: none;
  }
  
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 36px;
    margin: 0;
    min-height: 36px;
    min-width: auto;
    padding: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
      height: 48px;
      min-height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 36px;
    padding: 0 18px;
    width: 100%;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
      height: 48px;
      padding: 0 12px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 36px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
      height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    display: inherit;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
      font-size: 14px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-active {
      margin: 0;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 36px;
    margin-top: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
      height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    font-weight: 500;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 36px;
    padding: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
      height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    display: none;
    margin: 0 0 0 10px;
    min-width: 10px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
      margin: 0 0 0 14px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 10px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
    .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
      font-size: 12px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    top: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 20px;
    min-width: 20px;
    width: 20px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
      height: 20px;
      width: 20px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 18px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
    .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
      font-size: 20px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0 18px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
      padding: 0 24px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
      margin: 0 0 0 14px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 62px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
      height: 72px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 62px;
    position: relative;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
      height: 72px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
    display: block;
    height: auto;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
    height: auto;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    position: absolute;
    right: 18px;
    top: calc(50% - 6px);
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
      right: 12px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 8px 0 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
      margin: 10px 0 0;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 8px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
      margin: 0 0 10px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    margin: auto;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop {
    overflow-y: auto;
    padding: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 36px;
    min-height: 36px;
    min-width: auto;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
      height: 48px;
      min-height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 36px;
    padding: 0 16px;
    text-align: initial;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
      height: 48px;
      padding: 0 16px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
    height: 36px;
    width: 100%;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
    margin: 0 0 0 8px;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
    top: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
    padding-right: 10px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
      padding-right: 0;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 36px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
      height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 36px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
      min-height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 36px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
      height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: auto;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    display: block;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 0 0 10px;
    padding-left: 0;
    padding-right: 10px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
      -ms-flex-pack: center;
          justify-content: center;
      margin: 0 0 0 12px;
      padding-left: 0;
      padding-right: 0;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
    right: 18px;
    top: initial;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-item-align: center;
        align-self: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
      display: none;
    }
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
      display: -ms-inline-flexbox;
      display: inline-flex;
    }
  }
  
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
    margin-right: 20px;
  }
  
  .e-tab .e-tab-header .e-scroll-nav {
    height: 36px;
    min-height: 36px;
    min-width: auto;
    width: auto;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-scroll-nav {
      height: 48px;
      min-height: 48px;
    }
  }
  
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
    padding: 0 9px;
  }
  
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0 9px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
      padding: 0 12px;
    }
  }
  
  .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
  .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
    font-size: 12px;
    position: relative;
    top: 0;
    vertical-align: initial;
  }
  
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    width: 24px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
      font-size: 12px;
      height: 24px;
      width: 24px;
    }
  }
  
  .e-tab .e-tab-header .e-hor-nav {
    height: 36px;
    min-height: 36px;
    min-width: auto;
    padding: 0 9px;
    width: auto;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-hor-nav {
      height: 48px;
      min-height: 48px;
      padding: 0 12px;
    }
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    width: 24px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
      font-size: 12px;
      height: 24px;
      width: 24px;
    }
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
    position: relative;
    top: 0;
    vertical-align: initial;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
      font-size: 16px;
    }
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
    top: 0;
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    transform: rotate(180deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    transform: rotate(0deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
    top: 0;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom::before {
    bottom: auto;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
      margin: 0;
    }
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
    bottom: auto;
    top: 0;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
      margin: 0;
    }
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 36px;
    padding: 0;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
    height: initial;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
    height: initial;
    padding: 0;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
    bottom: auto;
    top: 0;
  }
  
  .e-tab .e-tab-header.e-vertical {
    max-width: 150px;
    z-index: 1;
  }
  
  .e-tab .e-tab-header.e-vertical::before {
    bottom: 0;
    height: 100%;
    left: 0;
    top: 0;
  }
  
  .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before {
    bottom: 15px;
    height: auto;
    top: 15px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before {
      bottom: 0;
      top: 0;
    }
  }
  
  .e-tab .e-tab-header.e-vertical .e-indicator {
    display: block;
    transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    width: 2px;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
    padding: 16px 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
    margin: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
    padding: 0 18px;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
    position: relative;
    width: 100%;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
  .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
    text-align: center;
    width: 100%;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
    display: none;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
    right: -18px;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-pop {
    top: initial !important;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-left {
    float: left;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-left::before {
    right: 0;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
    left: auto;
    right: 0;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-right {
    float: right;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-right::before {
    right: auto;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
    left: 0;
    right: auto;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
    text-align: right;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
    width: auto;
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav {
    height: 16px;
    -ms-flex-pack: center;
        justify-content: center;
    min-height: 16px;
    width: 100%;
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
    font-size: 10px;
    height: 16px;
    margin: 0 auto;
    width: 16px;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 18px;
    width: 100%;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
    height: 100%;
    transform: none;
    transition: none;
    width: 100%;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
    float: left;
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
    transform: none;
    transition: none;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    float: left;
    font-size: 12px;
    margin: 0 0 0 10px;
    vertical-align: initial;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
    .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
      font-size: 14px;
    }
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
  .e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
    display: none;
  }
  
  .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
    height: auto;
  }
  
  .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
  .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
    left: -18px;
  }
  
  .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 18px;
  }
  
  .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
    float: right;
  }
  
  .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    float: right;
    margin: 0 10px 0 0;
  }
  
  .e-tab .e-content {
    position: relative;
  }
  
  .e-tab .e-content .e-item.e-view {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
  }
  
  .e-tab .e-content > .e-item {
    display: none;
  }
  
  .e-tab .e-content > .e-item.e-active {
    background: inherit;
    display: block;
  }
  
  .e-tab .e-content.e-progress {
    overflow-x: hidden;
  }
  
  .e-tab.e-vertical-tab .e-content {
    display: -ms-flexbox;
    display: flex;
  }
  
  .e-tab.e-vertical-tab .e-content .e-item.e-active {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
        flex: none;
  }
  
  .e-tab.e-vertical-tab .e-content .e-item,
  .e-tab.e-vertical-tab .e-content .e-item > :first-child {
    width: 100%;
  }
  
  .e-tab.e-vertical-icon .e-tab-header {
    height: 62px;
    min-height: 62px;
  }
  
  .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items {
    height: 62px;
  }
  
  .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav {
    height: 62px;
  }
  
  .e-tab.e-vertical-icon .e-tab-header .e-hor-nav {
    height: 62px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
    .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
      font-size: 12px;
    }
  }
  
  .e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
  .e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
    display: none;
  }
  
  .e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
    position: relative;
  }
  
  .e-tab.e-vertical-icon .e-tab-header.e-vertical .e-scroll-nav {
    height: 16px;
  }
  
  .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    height: 36px;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 36px;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
    height: 62px;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
    height: 36px;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 36px;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
  .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
    height: 36px;
  }
  
  .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
    height: 36px;
    padding: 0;
  }
  
  .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  .e-tab.e-template .e-content > .e-item {
    display: none;
  }
  
  .e-tab.e-template .e-content > .e-item.e-active {
    background: inherit;
    display: block;
  }
  
  .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
  .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
    display: -ms-flexbox;
    display: flex;
  }
  
  .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
  .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
  .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
  .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
    display: block;
  }
  
  .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
  .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
  .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
  .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
    display: block;
  }
  
  .e-tab.e-ie .e-tab-header .e-popup-up-icon,
  .e-tab.e-ie .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
  
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    transform: rotate(180deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    transform: rotate(0deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
  .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
    display: -ms-flexbox;
    display: flex;
  }
  
  .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
  .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
  .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
  .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
    display: block;
    position: relative;
  }
  
  .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
  .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
  .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
  .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
    display: block;
    position: relative;
  }
  
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    transform: rotate(180deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-edge .e-tab-header .e-popup-up-icon {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: rotate(0deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-edge .e-tab-header .e-popup-down-icon {
      transform: none;
      transition: none;
    }
  }
  
  @media screen and (max-width: 480px) and (max-width: 480px) {
    .e-tab.e-edge .e-tab-header .e-popup-down-icon {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    transform: rotate(180deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    transform: rotate(0deg);
    transition: transform 0.1s ease;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
      transform: none;
      transition: none;
    }
  }
  
  .e-tab.e-safari .e-tab-header .e-close-icon::before {
    top: -1px;
  }
  
  .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
  .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
    top: 0;
  }
  
  .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
  .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
  .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
  .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
    top: 0;
  }
  
  .e-tab.e-disable {
    pointer-events: none;
  }
  
  .e-tab.e-fill .e-tab-header {
    height: 34px;
    min-height: 34px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header {
      height: 46px;
      min-height: 46px;
    }
  }
  
  .e-tab.e-fill .e-tab-header .e-indicator {
    display: none;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    height: auto;
    min-height: 34px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-items {
      min-height: 46px;
    }
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 34px;
    margin: 0;
    min-height: 34px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
      height: 46px;
      min-height: 46px;
    }
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
    height: 60px;
    min-height: 60px;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 34px;
    padding: 0 18px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
      height: 46px;
      padding: 0 18px;
    }
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 34px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
      height: 46px;
    }
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
    padding: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 34px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
      height: 46px;
    }
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    font-weight: 500;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 36px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
      height: 46px;
    }
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 60px;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
    height: auto;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    height: auto;
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    padding: 0;
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
    padding-top: 0;
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin-right: 0;
    padding: 0;
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 34px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
      height: 46px;
    }
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: 44px;
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
    height: auto;
  }
  
  .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit;
  }
  
  .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 18px;
  }
  
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    height: 34px;
  }
  
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 34px;
  }
  
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
    height: 60px;
  }
  
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
    .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
      height: auto;
    }
  }
  
  .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-tab.e-fill.e-vertical-icon .e-tab-header {
    height: 60px;
    min-height: 60px;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 18px;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
      padding: 0 24px;
    }
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
    padding: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 36px;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    font-weight: 500;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 18px;
  }
  
  .e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
  .e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    padding: 0;
  }
  
  .e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
    padding: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
    height: 36px;
  }
  
  .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 10px 0 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 10px 0 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
  .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
    left: 18px;
    right: auto;
  }
  
  .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
  .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
    margin-left: 20px;
    margin-right: 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
    margin: 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 10px;
    padding-right: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
      padding-left: 0;
    }
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
    margin: 0;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
    left: 16px;
    right: auto;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
    left: 18px;
    right: auto;
  }
  
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
    .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
      margin: 0;
      padding-left: 10px;
      padding-right: 0;
    }
  }
  
  .e-tab.e-rtl .e-tab-header .e-hor-nav,
  .e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
    padding: 0 9px;
  }
  
  .e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
    padding: 0 9px;
  }
  
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
    display: none;
  }
  
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    margin: 0;
    width: 100%;
  }
  
  /*! tab theme */
  .e-tab {
    background: transparent;
    border: none;
  }
  
  .e-tab .e-tab-header {
    background: inherit;
    border: 0;
    border-radius: 0;
    border-bottom: 0;
  }
  
  .e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
    border-bottom: initial;
  }
  
  .e-tab .e-tab-header .e-toolbar-items {
    background: inherit;
  }
  
  .e-tab .e-tab-header .e-indicator {
    background: #e3165b;
  }
  
  .e-tab .e-tab-header .e-toolbar-item {
    background: inherit;
    border: none;
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
    background: rgba(227, 22, 91, 0.12);
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    border-radius: 0;
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
      color: rgba(0, 0, 0, 0.54);
    }
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
      color: rgba(0, 0, 0, 0.54);
    }
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
      color: rgba(0, 0, 0, 0.87);
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: inherit;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
      background: inherit;
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    border: none;
    border-radius: 0;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
    color: #e3165b;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
    color: #e3165b;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
    color: #e3165b;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
    color: #e3165b;
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
    background: inherit;
    opacity: 1;
    pointer-events: none;
  }
  
  .e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-tab .e-tab-header .e-toolbar-pop {
    background: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
    overflow-y: auto;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop[e-animate='true'] {
    overflow-y: hidden;
  }
  
  @media screen and (max-width: 480px) {
    .e-tab .e-tab-header .e-toolbar-pop {
      box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
    }
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
    background: #eee;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
    background: #eee;
  }
  
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-tab .e-tab-header .e-scroll-nav,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
    background: inherit;
    border: 0;
  }
  
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
    background: initial;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
    box-shadow: none;
  }
  
  .e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
    background: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
    background: initial;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
  .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab .e-tab-header .e-hor-nav,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
    background: transparent;
    border: 0;
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
    background: initial;
    border: initial;
    border-radius: 0;
  }
  
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
    background: rgba(0, 0, 0, 0.12);
    border: initial;
    border-radius: 0;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
    background: initial;
    border: initial;
    border-radius: 0;
  }
  
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
    background: initial;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
  
  .e-tab .e-tab-header .e-hor-nav:hover,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
    border: 0;
  }
  
  .e-tab .e-tab-header .e-hor-nav:hover:active,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
    background: transparent;
  }
  
  .e-tab .e-tab-header .e-hor-nav.e-nav-active,
  .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
    background: inherit;
    border: 0;
    box-shadow: none;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom {
    border-bottom: 0;
    border-top: 0;
  }
  
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    border-bottom: 0;
    border-radius: 0;
    border-top: initial;
    border-top-color: inherit;
  }
  
  .e-tab .e-tab-header.e-vertical::before {
    border-width: 0 1px 0 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
    border-bottom: 0;
    border-top: 0;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
    border-radius: 0;
    border-right: initial;
  }
  
  .e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
    border-left: initial;
    border-radius: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-toolbar-pop {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav {
    background: inherit;
    border: 1px solid transparent;
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
    border-top-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
    border: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
    background: none;
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
    background: rgba(0, 0, 0, 0.12);
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
    background: none;
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
    background: rgba(0, 0, 0, 0.12);
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
    background: none;
  }
  
  .e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
    background: none;
    border: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
    border: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
    background: inherit;
    border: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
  .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
    background: inherit;
    border: 0;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
  .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
  .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
  .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
    background: inherit;
    border: 0;
    box-shadow: none;
  }
  
  .e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
  .e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
    border: 0;
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    background: rgba(227, 22, 91, 0.12);
  }
  
  .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
  .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: #e3165b;
  }
  
  .e-tab.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
  .e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab.e-focused .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
    border: 0;
  }
  
  .e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
  .e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
    border: 0;
  }
  
  .e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav:focus {
    outline: 0;
  }
  
  .e-tab.e-disable {
    pointer-events: none;
  }
  
  .e-tab.e-disable .e-tab-header .e-indicator {
    background: rgba(227, 22, 91, 0.38);
  }
  
  .e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
  .e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
    color: rgba(227, 22, 91, 0.38);
  }
  
  .e-tab.e-disable .e-content {
    opacity: 0.38;
  }
  
  .e-tab.e-fill .e-tab-header {
    border-bottom: 2px Solid #e3165b;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item {
    border: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
    background: rgba(0, 0, 0, 0.05);
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    margin-top: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
    border: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    background: #e3165b;
    border-radius: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    margin-top: 0;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
    color: white;
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom {
    border-bottom: 0;
    border-top: 2px Solid #e3165b;
  }
  
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    margin-top: 0;
  }
  
  .e-tab.e-fill .e-tab-header.e-vertical {
    border-bottom: 0;
  }
  
  .e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
    border-right: 2px Solid #e3165b;
  }
  
  .e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
    border-left: 2px Solid #e3165b;
  }
  
  .e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    border-radius: 3px 3px 0 0;
  }
  
  .e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
    border-radius: 0 0 3px 3px;
  }
  
  .e-tab.e-fill.e-disable .e-tab-header {
    border-bottom: 2px Solid rgba(227, 22, 91, 0.38);
  }
  
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
    opacity: 1;
  }
  
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: rgba(227, 22, 91, 0.38);
  }
  
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
    color: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
    border-bottom: 0;
    border-top: 2px Solid rgba(227, 22, 91, 0.38);
  }
  
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
    color: #e3165b;
  }
  
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: rgba(227, 22, 91, 0.8);
  }
  
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-background .e-tab-header {
    background: #3f51b5;
    border: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-items {
    background: #3f51b5;
  }
  
  .e-tab.e-background .e-tab-header .e-indicator {
    background: #fff;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item {
    border: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
    background: rgba(0, 0, 0, 0.1);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    background: #3f51b5;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: inherit;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active {
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon {
    color: rgba(255, 255, 255, 0.54);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon:hover {
    color: #e3165b;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
    border: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    background: #3f51b5;
    border-radius: 0;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: inherit;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
    color: white;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
    background: rgba(63, 81, 181, 0);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
  .e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
    color: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
    background: #3f51b5;
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
    background: rgba(255, 255, 255, 0.12);
  }
  
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
  .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
    color: white;
  }
  
  .e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
    background: inherit;
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
    background: inherit;
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
    animation: hscroll-alt-popup-shadow 1s ease-out 0ms;
  }
  
  .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
  .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
    background: inherit;
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
  .e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header .e-hor-nav:active::after {
    animation: tbar-alt-popup-shadow 1s ease-out 0ms;
  }
  
  .e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
    border: 0;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
    border: 0;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
    background: none;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
    color: #fff;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
  .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
    background: inherit;
    border-color: transparent;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
  .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
    background: inherit;
    border-color: transparent;
  }
  
  .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
  .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
    background: inherit;
    border-color: transparent;
  }
  
  .e-tab.e-background.e-disable .e-tab-header .e-indicator {
    background: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
    color: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
    opacity: 1;
  }
  
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: #3f51b5;
    color: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
    color: rgba(255, 255, 255, 0.38);
  }
  
  .e-tab.e-background.e-accent .e-tab-header .e-indicator {
    background: #e3165b;
  }
  
  .e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
    background: rgba(227, 22, 91, 0.38);
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    background: rgba(255, 255, 255, 0.12);
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: rgba(255, 255, 255, 0.12);
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
    color: white;
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
    background: rgba(63, 81, 181, 0);
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus,
  .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
    background: rgba(255, 255, 255, 0.12);
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
    color: rgba(255, 255, 255, 0.87);
  }
  
  .e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
  .e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
    color: rgba(255, 255, 255, 0.87);
  }
  
  .e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
    border: 0;
  }
  
  .e-tab .e-content {
    background: inherit;
  }
  
  .e-tab .e-content .e-item {
    background: inherit;
    color: #000;
  }
  
  @keyframes e-input-ripple {
    100% {
      opacity: 0;
      transform: scale(4);
    }
  }
  
  @keyframes slideTopUp {
    from {
      transform: translate3d(0, 0, 0) scale(1);
    }
    to {
      transform: translate3d(0, 0, 0) scale(1);
    }
  }
  
  /*! TreeView's material theme wise override definitions and variables */
  .e-treeview .e-list-item div.e-icons.interaction {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    border-radius: 15px;
    transition: transform .3s ease-in-out;
  }
  
  .e-treeview .e-list-item .e-icons.e-icon-collapsible {
    transform: rotate(90deg);
  }
  
  .e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next {
    transform: rotate(180deg);
  }
  
  .e-treeview.e-rtl div.e-icons {
    transform: rotate(180deg);
  }
  
  /*! TreeView icons */
  .e-treeview .e-list-item div.e-icons::before {
    content: '\e22f';
  }
  
  .e-treeview .e-sibling::before {
    content: '';
  }
  
  .e-treeview .e-popup .e-icons::before {
    content: '\e930';
  }
  
  .e-treeview.e-drag-item .e-icons.e-drop-in::before {
    content: '\e22c';
  }
  
  .e-treeview.e-drag-item .e-icons.e-drop-out::before {
    content: '\e22b';
  }
  
  .e-treeview.e-drag-item .e-icons.e-drop-next::before {
    content: '\e22d';
  }
  
  .e-treeview.e-drag-item .e-icons.e-no-drop::before {
    content: '\e22a';
  }
  
  @keyframes rotation {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(359deg);
    }
  }
  
  .e-bigger .e-treeview .e-navigable .e-text-content,
  .e-treeview.e-bigger .e-navigable .e-text-content {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
  }
  
  .e-bigger .e-treeview .e-navigable .e-list-text,
  .e-treeview.e-bigger .e-navigable .e-list-text {
    padding: 0;
    width: 100%;
  }
  
  .e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
  .e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
    padding: 0;
  }
  
  .e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
  .e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
  .e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
  .e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 10px 0 6px;
  }
  
  .e-bigger .e-treeview .e-navigable .e-anchor-wrap,
  .e-treeview.e-bigger .e-navigable .e-anchor-wrap {
    padding: 0 0 0 10px;
  }
  
  .e-bigger .e-treeview .e-navigable .e-list-icon,
  .e-bigger .e-treeview .e-navigable .e-list-img,
  .e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
  .e-treeview.e-bigger .e-navigable .e-list-icon,
  .e-treeview.e-bigger .e-navigable .e-list-img,
  .e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
    margin: 0 10px 0 0;
  }
  
  .e-bigger .e-treeview .e-fullrow,
  .e-treeview.e-bigger .e-fullrow {
    height: 40px;
  }
  
  .e-bigger .e-treeview .e-list-text,
  .e-treeview.e-bigger .e-list-text {
    min-height: 38px;
    padding: 0 10px;
  }
  
  .e-bigger .e-treeview .e-list-text .e-input-group,
  .e-treeview.e-bigger .e-list-text .e-input-group {
    height: 38px;
  }
  
  .e-bigger .e-treeview .e-checkbox-wrapper,
  .e-treeview.e-bigger .e-checkbox-wrapper {
    margin: 0 0 0 10px;
  }
  
  .e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon,
  .e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
  .e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
  .e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
    margin: 0 0 0 16px;
  }
  
  .e-bigger .e-treeview .e-list-icon,
  .e-bigger .e-treeview .e-list-img,
  .e-treeview.e-bigger .e-list-icon,
  .e-treeview.e-bigger .e-list-img {
    margin: 0 0 0 10px;
  }
  
  .e-bigger .e-treeview .e-list-icon + .e-list-icon,
  .e-bigger .e-treeview .e-list-icon + .e-list-img,
  .e-bigger .e-treeview .e-list-img + .e-list-icon,
  .e-bigger .e-treeview .e-list-img + .e-list-img,
  .e-treeview.e-bigger .e-list-icon + .e-list-icon,
  .e-treeview.e-bigger .e-list-icon + .e-list-img,
  .e-treeview.e-bigger .e-list-img + .e-list-icon,
  .e-treeview.e-bigger .e-list-img + .e-list-img {
    margin: 0 0 0 10px;
  }
  
  .e-bigger .e-treeview .e-icon-collapsible::before,
  .e-bigger .e-treeview .e-icon-expandable::before,
  .e-treeview.e-bigger .e-icon-collapsible::before,
  .e-treeview.e-bigger .e-icon-expandable::before {
    padding: 6px;
  }
  
  .e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
  .e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
  .e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
  .e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 6px 0 10px;
  }
  
  .e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
  .e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
    padding: 0 10px 0 0;
  }
  
  .e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
  .e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
  .e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
  .e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
  .e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
  .e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
    margin: 0 0 0 10px;
  }
  
  .e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
  .e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
    margin: 0 10px 0 0;
  }
  
  .e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
  .e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
  .e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
  .e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
    margin: 0 16px 0 0;
  }
  
  .e-bigger .e-treeview.e-rtl .e-list-icon,
  .e-bigger .e-treeview.e-rtl .e-list-img,
  .e-treeview.e-bigger.e-rtl .e-list-icon,
  .e-treeview.e-bigger.e-rtl .e-list-img {
    margin: 0 10px 0 0;
  }
  
  .e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon,
  .e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
  .e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
  .e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
  .e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
  .e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
  .e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
  .e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
    margin: 0 10px 0 0;
  }
  
  .e-treeview {
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
  }
  
  .e-treeview > .e-ul {
    -webkit-overflow-scrolling: touch;
    overflow: auto;
  }
  
  .e-treeview .e-ul {
    margin: 0;
  }
  
  .e-treeview li.e-node-collapsed .e-list-item .e-fullrow {
    display: none;
  }
  
  .e-treeview .e-display-none {
    display: none;
  }
  
  .e-treeview .e-list-item {
    list-style: none;
    padding: 2px 0;
  }
  
  .e-treeview .e-list-item .e-ul {
    margin: 2px 0 -2px;
    padding: 0 0 0 24px;
  }
  
  .e-treeview .e-list-item.e-disable > .e-text-content,
  .e-treeview .e-list-item.e-disable > .e-fullrow {
    -ms-touch-action: none;
    filter: alpha(opacity=50);
    opacity: .5;
    pointer-events: none;
    touch-action: none;
  }
  
  .e-treeview .e-list-item .e-icons.e-icons-spinner::before {
    content: none;
  }
  
  .e-treeview .e-icons .e-spinner-pane {
    position: relative;
  }
  
  .e-treeview .e-text-content {
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid;
    cursor: pointer;
    margin: 0;
    padding: 0 0 0 24px;
  }
  
  .e-treeview .e-fullrow {
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid;
    box-sizing: border-box;
    cursor: pointer;
    height: 32px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
  }
  
  .e-treeview .e-checkbox-wrapper {
    margin: 0 0 0 5px;
    pointer-events: all;
    position: relative;
  }
  
  .e-treeview .e-checkbox-wrapper + .e-list-icon,
  .e-treeview .e-checkbox-wrapper + .e-list-img {
    margin: 0 0 0 12px;
  }
  
  .e-treeview .e-checkbox-wrapper + .e-list-text {
    padding: 0 10px;
  }
  
  .e-treeview .e-checkbox-wrapper .e-ripple-container {
    bottom: -7px;
    height: 32px;
    left: -7px;
    right: -7px;
    top: -7px;
    width: 32px;
  }
  
  .e-treeview .e-list-text {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    min-height: 30px;
    padding: 0 5px;
    text-decoration: none;
    vertical-align: middle;
  }
  
  .e-treeview .e-list-text .e-input-group {
    height: 30px;
    margin-bottom: 0;
    min-width: 150px;
    vertical-align: bottom;
  }
  
  .e-treeview .e-list-icon,
  .e-treeview .e-list-img {
    display: inline-block;
    height: 18px;
    margin: 0 0 0 5px;
    vertical-align: middle;
    width: 18px;
  }
  
  .e-treeview .e-list-icon + .e-list-icon,
  .e-treeview .e-list-icon + .e-list-img,
  .e-treeview .e-list-img + .e-list-icon,
  .e-treeview .e-list-img + .e-list-img {
    margin: 0 0 0 10px;
  }
  
  .e-treeview .e-list-icon + .e-list-text,
  .e-treeview .e-list-img + .e-list-text {
    padding: 0 10px;
  }
  
  .e-treeview .e-icon-collapsible,
  .e-treeview .e-icon-expandable {
    display: inline-block;
    height: 24px;
    margin: 0 0 0 -24px;
    vertical-align: middle;
    width: 24px;
  }
  
  .e-treeview .e-icon-collapsible::before,
  .e-treeview .e-icon-expandable::before {
    display: inline-block;
    padding: 7px;
  }
  
  .e-treeview .e-load {
    animation: rotation .5s infinite linear;
  }
  
  .e-treeview .e-sibling {
    border-radius: 10px;
    height: 6px;
    margin-top: -5px;
    position: absolute;
    width: 6px;
    z-index: 2;
  }
  
  .e-treeview .e-text-content + .e-sibling {
    margin-top: -1px;
  }
  
  .e-treeview .e-sibling::before {
    left: 6px;
    top: 3px;
    height: 1px;
    position: absolute;
    width: 144px;
    z-index: 2;
  }
  
  .e-treeview .e-popup {
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    font-weight: normal;
    position: absolute;
    z-index: 99999;
  }
  
  .e-treeview .e-popup .e-content {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 4px;
  }
  
  .e-treeview .e-popup .e-icons {
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding: 4px;
    width: 26px;
  }
  
  .e-treeview .e-popup .e-downtail::before,
  .e-treeview .e-popup .e-downtail::after {
    border: 10px solid transparent;
    content: '';
    height: 0;
    left: 8px;
    position: absolute;
    width: 0;
  }
  
  .e-treeview .e-popup .e-downtail::after {
    bottom: -18px;
  }
  
  .e-treeview.e-fullrow-wrap .e-text-content {
    pointer-events: none;
    position: relative;
  }
  
  .e-treeview.e-fullrow-wrap .e-icon-collapsible,
  .e-treeview.e-fullrow-wrap .e-icon-expandable,
  .e-treeview.e-fullrow-wrap .e-input,
  .e-treeview.e-fullrow-wrap .e-list-url {
    pointer-events: auto;
  }
  
  .e-treeview .e-navigable .e-text-content {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
  }
  
  .e-treeview .e-navigable .e-list-url {
    padding: 0;
    width: 100%;
  }
  
  .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
    padding: 0 0 0 10px;
  }
  
  .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
  .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 10px 0 2px;
  }
  
  .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
    margin: 0 10px 0 0;
  }
  
  .e-treeview .e-navigable .e-anchor-wrap {
    padding: 0 0 0 5px;
  }
  
  .e-treeview .e-navigable .e-list-icon,
  .e-treeview .e-navigable .e-list-img {
    margin: 0 10px 0 0;
  }
  
  .e-treeview.e-drag-item {
    overflow: visible;
    z-index: 10000;
  }
  
  .e-treeview.e-drag-item .e-text-content {
    float: left;
  }
  
  .e-treeview.e-drag-item .e-icon-collapsible::before,
  .e-treeview.e-drag-item .e-icon-expandable::before {
    font-size: 12px;
    padding: 6px;
  }
  
  .e-treeview.e-drag-item .e-drop-count {
    border: 1px solid;
    border-radius: 15px;
    box-sizing: content-box;
    font-size: 13px;
    min-width: 12px;
    padding: 3px 5px 4px;
    margin-left: -12px;
    position: absolute;
    text-align: center;
    top: -10px;
  }
  
  .e-treeview.e-dragging .e-text-content,
  .e-treeview.e-dragging .e-fullrow {
    cursor: default;
  }
  
  .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
    padding: 0 10px 0 0;
  }
  
  .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
  .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 2px 0 10px;
  }
  
  .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
    margin: 0 0 0 10px;
  }
  
  .e-treeview.e-rtl .e-navigable .e-anchor-wrap {
    padding: 0 5px 0 0;
  }
  
  .e-treeview.e-rtl .e-navigable .e-list-icon,
  .e-treeview.e-rtl .e-navigable .e-list-img,
  .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
    margin: 0 0 0 10px;
  }
  
  .e-treeview.e-rtl .e-ul {
    padding: 0 24px 0 0;
  }
  
  .e-treeview.e-rtl .e-list-item .e-ul {
    padding: 0 24px 0 0;
  }
  
  .e-treeview.e-rtl .e-text-content {
    padding: 0 24px 0 0;
  }
  
  .e-treeview.e-rtl .e-checkbox-wrapper {
    margin: 0 5px 0 0;
  }
  
  .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
  .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
    margin: 0 12px 0 0;
  }
  
  .e-treeview.e-rtl .e-list-icon,
  .e-treeview.e-rtl .e-list-img {
    margin: 0 5px 0 0;
  }
  
  .e-treeview.e-rtl .e-list-icon + .e-list-icon,
  .e-treeview.e-rtl .e-list-icon + .e-list-img,
  .e-treeview.e-rtl .e-list-img + .e-list-icon,
  .e-treeview.e-rtl .e-list-img + .e-list-img {
    margin: 0 10px 0 0;
  }
  
  .e-treeview.e-rtl .e-icon-collapsible,
  .e-treeview.e-rtl .e-icon-expandable {
    margin: 0 -24px 0 0;
  }
  
  .e-treeview.e-rtl .e-sibling::before {
    right: 6px;
    top: 3px;
  }
  
  .e-treeview.e-rtl.e-drag-item .e-text-content {
    float: right;
  }
  
  .e-treeview.e-rtl.e-drag-item .e-drop-count {
    margin-right: -12px;
  }
  
  .e-treeview.e-disabled .e-fullrow,
  .e-treeview.e-disabled .e-icons,
  .e-treeview.e-disabled .e-text-content,
  .e-treeview.e-disabled .e-list-img,
  .e-treeview.e-disabled .e-list-icon {
    cursor: auto;
  }
  
  .e-treeview.e-disabled .e-list-url {
    cursor: default;
    pointer-events: none;
  }
  
  .e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
    pointer-events: auto;
  }
  
  .e-bigger .e-treeview .e-list-text,
  .e-treeview.e-bigger .e-list-text {
    font-size: 14px;
  }
  
  .e-bigger .e-treeview .e-icon-collapsible::before,
  .e-bigger .e-treeview .e-icon-expandable::before,
  .e-treeview.e-bigger .e-icon-collapsible::before,
  .e-treeview.e-bigger .e-icon-expandable::before {
    font-size: 12px;
  }
  
  .e-treeview {
    -webkit-tap-highlight-color: transparent;
  }
  
  .e-treeview .e-text-content,
  .e-treeview .e-fullrow {
    border-color: transparent;
  }
  
  .e-treeview .e-list-text {
    color: rgba(0, 0, 0, 0.87);
    font-size: 13px;
  }
  
  .e-treeview .e-list-icon,
  .e-treeview .e-list-img {
    font-size: 18px;
  }
  
  .e-treeview .e-icon-collapsible,
  .e-treeview .e-icon-expandable {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview .e-icon-collapsible::before,
  .e-treeview .e-icon-expandable::before {
    font-size: 10px;
  }
  
  .e-treeview .e-list-item.e-active,
  .e-treeview .e-list-item.e-hover {
    background: transparent;
  }
  
  .e-treeview .e-list-item.e-hover > .e-text-content {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-treeview .e-list-item.e-hover > .e-text-content .e-list-text {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
  .e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview .e-list-item.e-active > .e-text-content {
    color: #e3165b;
  }
  
  .e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
    color: #e3165b;
  }
  
  .e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
  .e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview .e-list-item.e-active.e-hover > .e-text-content {
    color: #e3165b;
  }
  
  .e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text {
    color: #e3165b;
  }
  
  .e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
  .e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview .e-list-item.e-editing.e-active > .e-text-content,
  .e-treeview .e-list-item.e-editing.e-hover > .e-text-content {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text,
  .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
  .e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable,
  .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
  .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview .e-list-item.e-hover > .e-fullrow {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
  }
  
  .e-treeview .e-list-item.e-active > .e-fullrow {
    background-color: #eee;
    border-color: #eee;
  }
  
  .e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
    background-color: transparent;
    border-color: transparent;
  }
  
  .e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-treeview .e-list-item.e-active.e-hover > .e-fullrow {
    background-color: #e0e0e0;
    border-color: #e0e0e0;
  }
  
  .e-treeview .e-list-item.e-editing.e-active > .e-fullrow,
  .e-treeview .e-list-item.e-editing.e-hover > .e-fullrow {
    background-color: transparent;
    border-color: transparent;
  }
  
  .e-treeview .e-list-item.e-disable > .e-text-content,
  .e-treeview .e-list-item.e-disable > .e-fullrow {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview .e-list-item.e-disable .e-icon-collapsible,
  .e-treeview .e-list-item.e-disable .e-icon-expandable {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-treeview .e-sibling {
    background: #e3165b;
  }
  
  .e-treeview .e-sibling::before {
    background: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview .e-popup .e-content {
    background-color: #fff;
    border-color: #eee;
  }
  
  .e-treeview .e-popup.e-select .e-icons {
    border-color: #eee;
  }
  
  .e-treeview .e-popup .e-downtail::before {
    border-top-color: #eee;
  }
  
  .e-treeview .e-popup .e-downtail::after {
    border-top-color: #fff;
  }
  
  .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
  }
  
  .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
    background-color: #eee;
    border-color: #eee;
  }
  
  .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content {
    background-color: #e0e0e0;
    border-color: #e0e0e0;
  }
  
  .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content,
  .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content {
    background-color: transparent;
    border-color: transparent;
  }
  
  .e-treeview.e-fullrow-wrap .e-text-content {
    border-color: transparent;
  }
  
  .e-treeview.e-drag-item {
    background-color: #eee;
  }
  
  .e-treeview.e-drag-item .e-icon-collapsible::before,
  .e-treeview.e-drag-item .e-icon-expandable::before {
    font-size: 12px;
  }
  
  .e-treeview.e-drag-item .e-list-text {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview.e-drag-item .e-icons {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-treeview.e-drag-item .e-drop-count {
    background-color: #e3165b;
    border-color: #fff;
    color: #fff;
  }
  
  .e-treeview.e-drag-item.e-rtl .e-sibling {
    background: #e3165b;
  }
  
  /*! Material theme definition's */
  /*! component's theme wise override definitions and variables */
  ejs-sidebar {
    display: block;
  }
  
  .e-sidebar {
    -webkit-tap-highlight-color: transparent;
    background: #fff;
    height: 100%;
    overflow: auto;
    position: fixed;
    top: 0;
    transition: none;
    vertical-align: middle;
    visibility: hidden;
    will-change: transform;
  }
  
  .e-sidebar.e-right.e-open {
    transform: translateX(0%);
    transition: transform .5s ease;
    visibility: visible;
  }
  
  .e-sidebar.e-right.e-close {
    box-shadow: none;
    transform: translateX(100%);
    transition: transform .5s ease, visibility 500ms;
    visibility: hidden;
  }
  
  .e-sidebar.e-left.e-open {
    transform: translateX(0%);
    transition: transform .5s ease;
    visibility: visible;
  }
  
  .e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close {
    transition: transform .5s ease, visibility 500ms;
  }
  
  .e-sidebar.e-left.e-close {
    box-shadow: none;
    transform: translateX(-100%);
    visibility: hidden;
  }
  
  .e-sidebar.e-right.e-close {
    box-shadow: none;
    transform: translateX(100%);
    transition: transform .5s ease, visibility 500ms;
    visibility: hidden;
  }
  
  .e-sidebar.e-right {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    left: auto;
    right: 0;
    top: 0;
  }
  
  .e-sidebar.e-left {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    left: 0;
    right: auto;
    top: 0;
  }
  
  .e-sidebar.e-left.e-close.e-dock {
    transform: translateX(0%);
    transition: width .5s ease, visibility 500ms;
    visibility: visible;
  }
  
  .e-sidebar.e-right.e-close.e-dock {
    transform: translateX(0%);
    transition: width .5s ease, visibility 500ms;
    visibility: visible;
  }
  
  .e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
    transition: none;
  }
  
  .e-sidebar.e-visibility {
    visibility: hidden;
  }
  
  .e-sidebar.e-over {
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.18);
  }
  
  .e-sidebar-absolute {
    position: absolute;
  }
  
  .e-sidebar-context {
    overflow-x: hidden;
    position: relative;
  }
  
  .e-backdrop {
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    top: 0;
    width: auto;
    z-index: 999;
  }
  
  .e-content-animation {
    transition: margin .5s ease, transform .5s ease;
  }
  
  .e-content-animation.e-overlay {
    box-sizing: border-box;
    overflow: auto;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .e-disable-interaction {
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
  }
  
  .e-sidebar-overflow {
    overflow-x: hidden !important;
  }
  
  .e-sidebar-overlay {
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
  }
  
  .e-content-placeholder.e-sidebar.e-placeholder-sidebar {
    left: 0;
    position: fixed;
    right: auto;
    top: 0;
    visibility: visible;
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes hscroll-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*! component's theme wise override definitions and variables */
  @keyframes vscroll-popup-shadow {
    0% {
      border-color: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
    }
    100% {
      box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
    }
  }
  
  /*! menu layout */
  .e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
  .e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
    content: '\e956';
  }
  
  .e-menu-wrapper ul .e-menu-item .e-caret::before,
  .e-menu-container ul .e-menu-item .e-caret::before {
    content: '\e94d';
  }
  
  .e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
  .e-menu-container .e-ul .e-menu-item .e-caret::before {
    content: '\e956';
  }
  
  .e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
  .e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
    content: '\e99a';
  }
  
  .e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
  .e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
    content: '\eb36';
  }
  
  .e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before,
  .e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
  .e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
  .e-menu-container.e-hamburger .e-menu-item .e-caret::before {
    content: '\e94d';
  }
  
  .e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
  .e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
    content: '\e94d';
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
  .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
  .e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
  .e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before {
    content: '\e956';
  }
  
  .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
  .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
  .e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
  .e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
    content: '\e94d';
  }
  
  .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
  .e-rtl.e-menu-container ul.e-vertical .e-caret::before {
    content: '\e937';
  }
  
  .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
  .e-rtl.e-menu-container ul.e-ul .e-caret::before {
    content: '\e937';
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
  .e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
  .e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
  .e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
    content: '\e937';
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
  .e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
  .e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
  .e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
    content: '\e937';
  }
  
  .e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
  .e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
  .e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
  .e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
    content: '\e94d';
  }
  
  /*! menu layout */
  .e-menu-wrapper,
  .e-menu-container {
    border: none;
    border-radius: 0;
    display: inline-block;
  }
  
  .e-menu-wrapper .e-menu-vscroll,
  .e-menu-container .e-menu-vscroll {
    height: inherit;
  }
  
  .e-menu-wrapper ul,
  .e-menu-container ul {
    font-weight: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 13px;
    padding: 0;
    text-align: left;
    white-space: nowrap;
  }
  
  .e-menu-wrapper ul.e-ul,
  .e-menu-wrapper ul.e-ul *,
  .e-menu-container ul.e-ul,
  .e-menu-container ul.e-ul * {
    box-sizing: border-box;
  }
  
  .e-menu-wrapper ul.e-ul:focus,
  .e-menu-wrapper ul.e-ul *:focus,
  .e-menu-container ul.e-ul:focus,
  .e-menu-container ul.e-ul *:focus {
    outline: none;
  }
  
  .e-menu-wrapper ul.e-vertical,
  .e-menu-container ul.e-vertical {
    min-width: 120px;
  }
  
  .e-menu-wrapper ul.e-vertical .e-menu-item,
  .e-menu-container ul.e-vertical .e-menu-item {
    display: list-item;
  }
  
  .e-menu-wrapper ul.e-vertical .e-separator,
  .e-menu-container ul.e-vertical .e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
  }
  
  .e-menu-wrapper ul.e-menu,
  .e-menu-container ul.e-menu {
    display: inline-block;
  }
  
  .e-menu-wrapper ul.e-menu:not(.e-vertical),
  .e-menu-container ul.e-menu:not(.e-vertical) {
    padding: 0;
  }
  
  .e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
  .e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
    border-right-style: solid;
    border-right-width: 1px;
    padding: 0;
  }
  
  .e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
  .e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
    width: 24px;
  }
  
  .e-menu-wrapper ul .e-menu-item,
  .e-menu-container ul .e-menu-item {
    cursor: pointer;
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 42px;
    padding: 0 12px;
    vertical-align: top;
    white-space: nowrap;
  }
  
  .e-menu-wrapper ul .e-menu-item.e-menu-hide,
  .e-menu-container ul .e-menu-item.e-menu-hide {
    display: none;
  }
  
  .e-menu-wrapper ul .e-menu-item.e-menu-header,
  .e-menu-container ul .e-menu-item.e-menu-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  
  .e-menu-wrapper ul .e-menu-item .e-menu-url,
  .e-menu-container ul .e-menu-item .e-menu-url {
    text-decoration: none;
  }
  
  .e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-menu-container ul .e-menu-item .e-menu-icon {
    display: inline-block;
    vertical-align: middle;
  }
  
  .e-menu-wrapper ul .e-menu-item.e-separator,
  .e-menu-container ul .e-menu-item.e-separator {
    cursor: auto;
    pointer-events: none;
  }
  
  .e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-menu-container ul .e-menu-item .e-menu-icon {
    font-size: 14px;
    height: auto;
    margin-right: 8px;
    text-align: center;
  }
  
  .e-menu-wrapper ul .e-menu-item .e-caret,
  .e-menu-container ul .e-menu-item .e-caret {
    font-size: 10px;
    height: auto;
    position: absolute;
    right: 12px;
    width: auto;
  }
  
  .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
  .e-menu-container ul .e-menu-item.e-menu-caret-icon {
    padding-right: 30px;
  }
  
  .e-menu-wrapper ul .e-menu-item.e-disabled,
  .e-menu-container ul .e-menu-item.e-disabled {
    cursor: auto;
    opacity: 0.38;
    pointer-events: none;
  }
  
  .e-menu-wrapper .e-ul,
  .e-menu-container .e-ul {
    font-size: 14px;
    padding: 8px 0;
    min-width: 120px;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item,
  .e-menu-container .e-ul .e-menu-item {
    height: 36px;
    padding: 0 16px;
    display: list-item;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
  .e-menu-container .e-ul .e-menu-item .e-menu-url {
    display: inline-block;
    min-width: 120px;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
  .e-menu-container .e-ul .e-menu-item .e-menu-icon {
    font-size: 14px;
    margin-right: 10px;
    width: 1em;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item .e-caret,
  .e-menu-container .e-ul .e-menu-item .e-caret {
    margin-left: 16px;
    margin-right: 0;
    position: absolute;
    right: 8px;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
  .e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item.e-separator,
  .e-menu-container .e-ul .e-menu-item.e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
    margin: 8px 0;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item .e-caret,
  .e-menu-container .e-ul .e-menu-item .e-caret {
    font-size: 11px;
  }
  
  .e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
  .e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
    float: right;
  }
  
  .e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
  .e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
    padding: 0 16px;
  }
  
  .e-menu-wrapper .e-menu-header,
  .e-menu-container .e-menu-header {
    display: none;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    text-align: left;
    white-space: nowrap;
  }
  
  .e-menu-wrapper .e-menu-header .e-menu-title,
  .e-menu-wrapper .e-menu-header .e-menu-icon,
  .e-menu-container .e-menu-header .e-menu-title,
  .e-menu-container .e-menu-header .e-menu-icon {
    display: inline-block;
  }
  
  .e-menu-wrapper .e-menu-header .e-menu-icon,
  .e-menu-container .e-menu-header .e-menu-icon {
    cursor: pointer;
    float: left;
    outline: none;
    padding: 0 16px;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
  .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
    padding: 0 30px;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
  .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
    width: 30px;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
  .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
  .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
    border: 0;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
  .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
    border-left: none;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
  .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
    border-right: none;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
  .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
    overflow-y: hidden;
  }
  
  .e-menu-wrapper .e-scroll-nav .e-nav-arrow,
  .e-menu-container .e-scroll-nav .e-nav-arrow {
    font-size: 10px;
  }
  
  .e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
  .e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
    transform: rotate(180deg);
  }
  
  .e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
  .e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
    transform: rotate(180deg);
  }
  
  .e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
  .e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
    transform: rotate(0deg);
  }
  
  .e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
  .e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
    transform: rotate(180deg);
  }
  
  .e-menu-wrapper.e-popup.e-menu-popup,
  .e-menu-container.e-popup.e-menu-popup {
    border: none;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    overflow: hidden;
    position: absolute;
  }
  
  .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
  .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
    padding: 16px 0;
  }
  
  .e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
  .e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
    transform: none;
    width: 100%;
  }
  
  .e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
  .e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
    transform: none;
  }
  
  .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
  .e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
    height: 100%;
    width: inherit;
  }
  
  .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
  .e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
    width: inherit;
  }
  
  .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
  .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
    height: 16px;
  }
  
  .e-menu-wrapper.e-scrollable,
  .e-menu-container.e-scrollable {
    display: block;
  }
  
  .e-menu-wrapper.e-scrollable .e-menu,
  .e-menu-container.e-scrollable .e-menu {
    display: block;
    overflow: auto;
  }
  
  .e-menu-wrapper.e-contextmenu-container,
  .e-menu-container.e-contextmenu-container {
    height: 1px;
  }
  
  .e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
  .e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
    width: inherit;
  }
  
  .e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
  .e-menu-container.e-contextmenu-container .e-menu-vscroll {
    border: none;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  
  .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
    padding-left: 44px;
  }
  
  .e-rtl.e-menu-wrapper ul .e-menu-item,
  .e-rtl.e-menu-container ul .e-menu-item {
    text-align: right;
  }
  
  .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
    margin-right: 0;
  }
  
  .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
  .e-rtl.e-menu-container ul .e-menu-item .e-caret {
    margin-left: 0;
    margin-right: 16px;
    right: auto;
  }
  
  .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
    margin-left: 8px;
  }
  
  .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
  .e-rtl.e-menu-container ul .e-menu-item .e-caret {
    left: 12px;
  }
  
  .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
  .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
    padding-left: 30px;
    padding-right: 12px;
  }
  
  .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
  .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
    margin-left: 10px;
  }
  
  .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
  .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
    left: 8px;
  }
  
  .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
  .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px;
  }
  
  .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
  .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
    padding-left: 16px;
  }
  
  .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
  .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
    padding-left: 36px;
  }
  
  .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
    padding-right: 44px;
  }
  
  .e-bigger .e-menu-wrapper ul,
  .e-bigger.e-menu-wrapper ul,
  .e-bigger .e-menu-container ul,
  .e-bigger.e-menu-container ul {
    font-size: 14px;
  }
  
  .e-bigger .e-menu-wrapper ul .e-menu-item,
  .e-bigger.e-menu-wrapper ul .e-menu-item,
  .e-bigger .e-menu-container ul .e-menu-item,
  .e-bigger.e-menu-container ul .e-menu-item {
    height: 56px;
    padding: 0 16px;
  }
  
  .e-bigger .e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-bigger.e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-bigger .e-menu-container ul .e-menu-item .e-menu-icon,
  .e-bigger.e-menu-container ul .e-menu-item .e-menu-icon {
    font-size: 16px;
    margin-right: 10px;
  }
  
  .e-bigger .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
  .e-bigger .e-menu-container ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-menu-container ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px;
  }
  
  .e-bigger .e-menu-wrapper ul .e-menu-item .e-caret,
  .e-bigger.e-menu-wrapper ul .e-menu-item .e-caret,
  .e-bigger .e-menu-container ul .e-menu-item .e-caret,
  .e-bigger.e-menu-container ul .e-menu-item .e-caret {
    font-size: 12px;
    right: 16px;
  }
  
  .e-bigger .e-menu-wrapper ul .e-menu-item.e-separator,
  .e-bigger.e-menu-wrapper ul .e-menu-item.e-separator,
  .e-bigger .e-menu-container ul .e-menu-item.e-separator,
  .e-bigger.e-menu-container ul .e-menu-item.e-separator {
    padding: 0;
  }
  
  .e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
  .e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
  .e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
  .e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
    padding: 0;
  }
  
  .e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
  .e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
  .e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
  .e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
    height: auto;
  }
  
  .e-bigger .e-menu-wrapper ul.e-ul,
  .e-bigger.e-menu-wrapper ul.e-ul,
  .e-bigger .e-menu-container ul.e-ul,
  .e-bigger.e-menu-container ul.e-ul {
    font-size: 15px;
    padding: 8px 0;
    white-space: nowrap;
    max-width: 280px;
    min-width: 112px;
  }
  
  .e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
  .e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
  .e-bigger .e-menu-container ul.e-ul .e-menu-item,
  .e-bigger.e-menu-container ul.e-ul .e-menu-item {
    height: 48px;
    padding: 0 16px;
  }
  
  .e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
    font-size: 16px;
  }
  
  .e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
  .e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
  .e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
  .e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
    height: auto;
  }
  
  .e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
  .e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
  .e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
  .e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
    font-size: 12px;
    right: 8px;
  }
  
  .e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
  .e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px;
  }
  
  .e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
    margin-right: 10px;
  }
  
  .e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
  .e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
    padding-left: 50px;
  }
  
  .e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
  .e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
  .e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
  .e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
    padding: 0 36px;
  }
  
  .e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
  .e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
  .e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
  .e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
    width: 36px;
  }
  
  .e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
  .e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
  .e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
  .e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
    padding: 24px 0;
  }
  
  .e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
  .e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
  .e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
  .e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
    height: 24px;
  }
  
  .e-bigger .e-menu-wrapper.e-menu-popup,
  .e-bigger.e-menu-wrapper.e-menu-popup,
  .e-bigger .e-menu-container.e-menu-popup,
  .e-bigger.e-menu-container.e-menu-popup {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  
  .e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
  .e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
  .e-bigger .e-menu-container .e-scroll-nav .e-icons,
  .e-bigger.e-menu-container .e-scroll-nav .e-icons {
    font-size: 12px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
  .e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
  .e-bigger .e-rtl.e-menu-container ul .e-menu-item,
  .e-bigger.e-rtl.e-menu-container ul .e-menu-item {
    text-align: right;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
  .e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
    margin-left: 10px;
    margin-right: 0;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
  .e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
  .e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
  .e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
    left: 16px;
    margin-left: 0;
    right: auto;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
  .e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
  .e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
    margin-left: 10px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
  .e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
  .e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
  .e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
    left: 8px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
  .e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
  .e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
  .e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
  .e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
    padding-left: 16px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
  .e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
    padding-left: 36px;
  }
  
  .e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
  .e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
    padding-right: 50px;
  }
  
  .e-menu-wrapper.e-hamburger,
  .e-menu-container.e-hamburger {
    border: 0;
    display: block;
    position: relative;
  }
  
  .e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
  .e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
    border: none;
    display: block;
  }
  
  .e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
  .e-menu-container.e-hamburger .e-popup.e-menu-popup {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: block;
    position: relative;
    width: 100%;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu,
  .e-menu-container.e-hamburger ul.e-menu {
    border: none;
    overflow-y: auto;
    width: 100%;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
  .e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
    display: none;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
  .e-menu-container.e-hamburger ul.e-menu .e-menu-item {
    text-indent: 12px;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
  .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
    text-indent: 34px;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
  .e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
    display: inline;
    text-indent: 0;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
  .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
    display: none;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded="true"] .e-caret,
  .e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded="true"] .e-caret {
    transition: transform .3s ease-in-out;
    transform: rotate(-180deg);
    text-indent: 0;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded="false"] .e-caret,
  .e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded="false"] .e-caret {
    transition: transform .3s ease-in-out;
    transform: rotate(0deg);
    text-indent: 0;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
  .e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
    border-top: 0;
    display: block;
    padding: 0;
    position: absolute;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-ul,
  .e-menu-container.e-hamburger ul.e-ul {
    font-size: 13px;
    padding: 0;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
  .e-menu-container.e-hamburger ul.e-ul .e-menu-item {
    text-indent: inherit;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
  .e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
    padding: 0;
    text-indent: inherit;
  }
  
  .e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
  .e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
    font-size: 10px;
    right: 12px;
  }
  
  .e-menu-wrapper.e-hamburger ul .e-menu-item,
  .e-menu-container.e-hamburger ul .e-menu-item {
    display: list-item;
    height: auto;
    padding: 0;
  }
  
  .e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon,
  .e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon {
    padding: 0;
  }
  
  .e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
  .e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
    display: inline-block;
    min-width: 120px;
    text-indent: 0;
    width: 100%;
  }
  
  .e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
  .e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
    padding: 0;
  }
  
  .e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
  .e-menu-container.e-hamburger ul .e-menu-item.e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
  }
  
  .e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
  .e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
    padding-left: 0;
    padding-right: 0;
  }
  
  .e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
  .e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
    margin-left: 0;
    text-indent: inherit;
  }
  
  .e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
  .e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
    left: 12px;
    right: auto;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
  .e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
  .e-bigger .e-menu-container.e-hamburger ul .e-ul,
  .e-bigger.e-menu-container.e-hamburger ul .e-ul {
    max-width: 100%;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
  .e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
  .e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
  .e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
    height: auto;
    padding: 0;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
  .e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
  .e-bigger .e-menu-container.e-hamburger .e-menu-header,
  .e-bigger.e-menu-container.e-hamburger .e-menu-header {
    font-size: 16px;
    height: 56px;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
  .e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
  .e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
  .e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
    text-indent: 16px;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
  .e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
  .e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
  .e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
    text-indent: 42px;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
  .e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
  .e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
  .e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
    font-size: 14px;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
  .e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
  .e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
  .e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
    text-indent: inherit;
  }
  
  .e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
  .e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
  .e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
  .e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
    font-size: 12px;
    right: 16px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
  .e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
  .e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
  .e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
    padding: 0;
    text-indent: 16px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
  .e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
  .e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
  .e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
    text-indent: 42px;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
  .e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
  .e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
  .e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
    margin-left: 0;
    text-indent: inherit;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
  .e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
  .e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
    padding-left: 0;
    padding-right: 0;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
  .e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
  .e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
  .e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
    left: 12px;
    right: auto;
  }
  
  .e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
  .e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
  .e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
  .e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
    text-indent: inherit;
  }
  
  /*! menu theme */
  .e-menu-wrapper,
  .e-menu-container {
    background-color: #fafafa;
  }
  
  .e-menu-wrapper ul,
  .e-menu-container ul {
    background-color: inherit;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
  .e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
    border-right-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-menu-wrapper ul .e-menu-item.e-menu-header,
  .e-menu-container ul .e-menu-item.e-menu-header {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-menu-wrapper ul .e-menu-item .e-caret,
  .e-menu-container ul .e-menu-item .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-menu-wrapper ul .e-menu-item .e-menu-icon,
  .e-menu-container ul .e-menu-item .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-menu-wrapper ul .e-menu-item.e-menu-header,
  .e-menu-container ul .e-menu-item.e-menu-header {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-menu-wrapper ul .e-menu-item .e-menu-url,
  .e-menu-container ul .e-menu-item .e-menu-url {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-menu-wrapper ul .e-menu-item.e-focused,
  .e-menu-container ul .e-menu-item.e-focused {
    color: initial;
    outline: 0 solid rgba(0, 0, 0, 0.12);
    outline-offset: 0;
    background-color: #eee;
  }
  
  .e-menu-wrapper ul .e-menu-item.e-focused .e-caret,
  .e-menu-container ul .e-menu-item.e-focused .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-menu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
  .e-menu-container ul .e-menu-item.e-focused .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-menu-wrapper ul .e-menu-item.e-selected,
  .e-menu-container ul .e-menu-item.e-selected {
    color: rgba(0, 0, 0, 0.87);
    outline: 0 solid #e0e0e0;
    outline-offset: 0;
    background-color: #e0e0e0;
  }
  
  .e-menu-wrapper ul .e-menu-item.e-selected .e-caret,
  .e-menu-container ul .e-menu-item.e-selected .e-caret {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-menu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
  .e-menu-container ul .e-menu-item.e-selected .e-menu-icon {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-menu-wrapper ul .e-menu-item.e-separator,
  .e-menu-container ul .e-menu-item.e-separator {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-menu-wrapper ul .e-disabled,
  .e-menu-container ul .e-disabled {
    color: rgba(0, 0, 0, 0.38);
    opacity: 1;
  }
  
  .e-menu-wrapper ul .e-disabled .e-menu-icon,
  .e-menu-container ul .e-disabled .e-menu-icon {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-menu-wrapper ul .e-disabled .e-caret,
  .e-menu-container ul .e-disabled .e-caret {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-menu-wrapper ul .e-disabled .e-menu-url,
  .e-menu-container ul .e-disabled .e-menu-url {
    color: rgba(0, 0, 0, 0.38);
  }
  
  .e-menu-wrapper .e-ul,
  .e-menu-container .e-ul {
    background-color: inherit;
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
  .e-menu-container .e-ul .e-menu-item .e-menu-url {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-menu-wrapper .e-ul .e-menu-item.e-focused,
  .e-menu-container .e-ul .e-menu-item.e-focused {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.87);
    outline: 0 solid rgba(0, 0, 0, 0.12);
    outline-offset: 0;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item.e-selected,
  .e-menu-container .e-ul .e-menu-item.e-selected {
    background-color: #eee;
    color: rgba(0, 0, 0, 0.87);
    outline: 0 solid #eee;
    outline-offset: 0;
  }
  
  .e-menu-wrapper .e-ul .e-menu-item.e-separator,
  .e-menu-container .e-ul .e-menu-item.e-separator {
    border-bottom-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-menu-wrapper.e-menu-popup,
  .e-menu-container.e-menu-popup {
    background-color: #fff;
  }
  
  .e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
  .e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
    background-color: inherit;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
  .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
    background: #fafafa;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
  .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
    color: rgba(0, 0, 0, 0.54);
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
  .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
    background: #eee;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
  .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
    background: #eee;
  }
  
  .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
  .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
    background: #eee;
  }
  
  .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
  .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.12);
  }
  
  .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
  .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
  .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
  .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
    background: #eee;
  }
  
  .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
  .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
    background: #eee;
  }
  
  .e-menu-wrapper.e-hamburger .e-menu-header,
  .e-menu-container.e-hamburger .e-menu-header {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
  .e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-menu-wrapper.e-hamburger ul,
  .e-menu-container.e-hamburger ul {
    color: rgba(0, 0, 0, 0.87);
  }
  
  .e-list-icon {
    display: none !important;
  }
  
  .e-gridcontent {
    height: 90%;
  }
  
  .e-content {
    min-height:100% !important;
  }