@charset "UTF-8";


.e-icons {
  font-family: e-icons;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none
}

/*! common core */
.e-control,
.e-css {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 12px;
  font-weight: 400
}

.sf-license-warning {
  background: #e82824;
  color: #fff;
  font-family: Segoe UI;
  font-size: medium;
  left: 0;
  line-height: 45px;
  opacity: .75;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 999999999
}

.sf-license-close-btn {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIyMCIgd2lkdGg9IjIwIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+ICA8Zz4gICAgPHBhdGggaWQ9InBhdGgxIiB0cmFuc2Zvcm09InJvdGF0ZSgxLDEyOCwxMjgpIHRyYW5zbGF0ZSg1OS4wMTA3Nzk0NDEwNDU1LDU5KSBzY2FsZSg0LjMxMjUwMDI1NzA0NTA1LDQuMzEyNTAwMjU3MDQ1MDUpIiBmaWxsPSIjZmZmZmZmIiBkPSJNMjkuNTkwODE4LDBDMzAuMjA2OTYzLDAgMzAuODIzMjI3LDAuMjM0NDk5OTMgMzEuMjkyMjI5LDAuNzAzNDk5NzkgMzIuMjI5MjU2LDEuNjQwNTAwMSAzMi4yMjkyNTYsMy4xNjA1MDA1IDMxLjI5MjIyOSw0LjEwMDQ5OTJMMTkuMzk4MDAzLDE1Ljk5ODQ5OCAzMS4yOTIyMjksMjcuODkyNDk1QzMyLjIyOTI1NiwyOC44Mjk0OTkgMzIuMjI5MjU2LDMwLjM0OTQ5NiAzMS4yOTIyMjksMzEuMjk0NDk2IDMwLjM1NDIyNywzMi4yMzE1IDI4LjgyNzE2NCwzMi4yMzE1IDI3Ljg5MDEzOSwzMS4yOTQ0OTZMMTUuOTk3OTg4LDE5LjM5OTQ5OSA0LjEwNDc5OTIsMzEuMjk2NTAyQzMuMTY3NzczNCwzMi4yMzQ0OTggMS42Mzk3MzQ3LDMyLjIzNDQ5OCAwLjcwMjc2OTY5LDMxLjI5NjUwMiAtMC4yMzQyNTY1NiwzMC4zNTI1MDIgLTAuMjM0MjU2NTYsMjguODMyNDk4IDAuNzAyNzY5NjksMjcuODk0NTAyTDEyLjU5NjkzNCwxNS45OTg0OTggMC43MDI3Njk2OSw0LjEwMjQ5ODFDLTAuMjM0MjU2NTYsMy4xNjU0OTc4IC0wLjIzNDI1NjU2LDEuNjQ1NDk3MyAwLjcwMjc2OTY5LDAuNzA1NDk4NyAxLjYzOTczNDcsLTAuMjMxNTAxNTggMy4xNjc3NzM0LC0wLjIzMTUwMTU4IDQuMTA0Nzk5MiwwLjcwNTQ5ODdMMTUuOTk2OTUsMTIuNTk3NDk3IDI3Ljg5MDEzOSwwLjcwMzQ5OTc5QzI4LjM1ODY1LDAuMjM0NDk5OTMsMjguOTc0Njc0LDAsMjkuNTkwODE4LDB6IiAvPiAgPC9nPjwvc3ZnPg==");
  cursor: pointer;
  height: 20px;
  margin-top: 14px;
  padding-top: 10px;
  position: absolute;
  right: 20px;
  width: 20px
}

.sf-license-warning a,
.sf-license-warning a:hover {
  color: #ffd800
}

.e-error {
  color: #f44336;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 12px;
  font-weight: 400
}

.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;
  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;
  -moz-user-select: none;
  user-select: none
}

.e-warning {
  color: #ffca1c
}

.e-success {
  color: #22b24b
}

.e-information {
  color: #489bd5
}

.e-block-touch {
  touch-action: pinch-zoom
}

/*! animation keyframes */
@keyframes SlideLeftOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(-100%)
  }
}

@keyframes SlideLeftIn {
  0% {
    transform: translate(-100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideRightIn {
  0% {
    transform: translate(100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideRightOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(100%)
  }
}

@keyframes SlideBottomIn {
  0% {
    transform: translateY(100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideBottomOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translateY(100%)
  }
}

@keyframes SlideTopIn {
  0% {
    transform: translateY(-100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideTopOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translateY(-100%)
  }
}

@keyframes SlideRight {
  0% {
    width: 0
  }

  to {
    width: 100%
  }
}

@keyframes SlideLeft {
  0% {
    width: 100%
  }

  to {
    width: 0
  }
}

@keyframes SlideDown {
  0% {
    height: 0
  }

  to {
    height: 100%
  }
}

@keyframes SlideUp {
  0% {
    height: 100%
  }

  to {
    height: 0
  }
}

@keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1
  }
}

@keyframes FadeOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0
  }
}

@keyframes ZoomIn {
  0% {
    transform: translate(0) scale(0)
  }

  to {
    transform: translate(0) scale(1)
  }
}

@keyframes ZoomOut {
  0% {
    transform: translate(0) scale(1)
  }

  to {
    transform: translate(0) scale(0)
  }
}

@keyframes FadeZoomIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0)
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes FadeZoomOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1)
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0)
  }
}

@keyframes FlipRightDownIn {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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 {
  0% {
    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: translateZ(0)
}

.e-ripple-element,
.e-ripple-style:after {
  background-color: rgba(0, 0, 0, .1);
  border-radius: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transition: opacity, transform 0ms cubic-bezier(0, .1, .2, 1)
}

.e-ripple-style:after {
  background: rgba(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
}

/*! button layout */
.e-btn,
.e-css.e-btn {
  -webkit-font-smoothing: antialiased;
  border: 1px solid;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  line-height: 1.143em;
  outline: none;
  padding: 6px 12px 4px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  cursor: default
}

.e-btn:focus,
.e-btn:hover,
.e-css.e-btn:focus,
.e-css.e-btn:hover {
  text-decoration: none
}

.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
  border: 0;
  padding: 0
}

.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
  display: inline-block;
  font-size: 12px;
  margin-top: -2px;
  vertical-align: middle;
  width: 1em
}

.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -.6667em;
  width: 2.25em
}

.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -.6667em;
  width: 2.25em
}

.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
  display: block;
  margin-top: 0;
  padding-bottom: 6px;
  width: auto
}

.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
  display: block;
  margin-top: 0;
  padding-top: 6px;
  width: auto
}

.e-btn.e-icon-btn,
.e-css.e-btn.e-icon-btn {
  padding: 6px 7px 4px
}

.e-btn.e-bottom-icon-btn,
.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 12px
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  border-radius: 50%;
  height: 3em;
  line-height: 1;
  padding: 0;
  width: 3em
}

.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.8572em;
  margin-top: 0;
  width: auto
}

.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -.6667em;
  margin-right: 0
}

.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -.6667em
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  border: 1px solid
}

.e-btn.e-small,
.e-css.e-btn.e-small {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px
}

.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
  font-size: 11px;
  width: 1.091em
}

.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -.7273em;
  width: 2.182em
}

.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -.7273em;
  width: 2.182em
}

.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
  padding: 2px 5px 1px
}

.e-btn.e-small.e-bottom-icon-btn,
.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn {
  line-height: 1;
  padding: 12px
}

.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em
}

.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto
}

.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -.7273em;
  margin-right: 0
}

.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -.7273em
}

.e-btn.e-block,
.e-css.e-btn.e-block {
  display: block;
  width: 100%
}

.e-small.e-btn,
.e-small .e-btn,
.e-small.e-css.e-btn,
.e-small .e-css.e-btn {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px
}

.e-small.e-btn .e-btn-icon,
.e-small .e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon {
  font-size: 11px;
  width: 1.091em
}

.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -.7273em;
  width: 2.182em
}

.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -.7273em;
  width: 2.182em
}

.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-small.e-btn.e-icon-btn,
.e-small .e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn {
  padding: 2px 5px 1px
}

.e-small.e-btn.e-bottom-icon-btn,
.e-small .e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small .e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 12px
}

.e-small.e-btn.e-round,
.e-small .e-btn.e-round,
.e-small.e-css.e-btn.e-round,
.e-small .e-css.e-btn.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em
}

.e-small.e-btn.e-round .e-btn-icon,
.e-small .e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto
}

.e-small.e-btn.e-rtl .e-icon-right,
.e-small .e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -.7273em;
  margin-right: 0
}

.e-small.e-btn.e-rtl .e-icon-left,
.e-small .e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -.7273em
}

.e-bigger.e-small.e-btn,
.e-bigger.e-small .e-btn,
.e-bigger.e-small.e-css.e-btn,
.e-bigger.e-small .e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px
}

.e-bigger.e-small.e-btn .e-btn-icon,
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small.e-css.e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-bigger.e-small.e-btn.e-icon-btn,
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn {
  padding: 3px 10px 1px
}

.e-bigger.e-small.e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-btn.e-top-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 16px
}

.e-bigger.e-small.e-btn.e-round,
.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small.e-css.e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em
}

.e-bigger.e-small.e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small.e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto
}

.e-bigger.e-small.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0
}

.e-bigger.e-small.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em
}

.e-bigger.e-btn,
.e-bigger .e-btn,
.e-bigger.e-css.e-btn,
.e-bigger .e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 4px 16px 2px
}

.e-bigger.e-btn .e-btn-icon,
.e-bigger .e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em
}

.e-bigger.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 3em
}

.e-bigger.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 3em
}

.e-bigger.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  width: auto
}

.e-bigger.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  width: auto
}

.e-bigger.e-btn.e-icon-btn,
.e-bigger .e-btn.e-icon-btn,
.e-bigger.e-css.e-btn.e-icon-btn,
.e-bigger .e-css.e-btn.e-icon-btn {
  padding: 4px 11px 2px
}

.e-bigger.e-btn.e-bottom-icon-btn,
.e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger.e-btn.e-top-icon-btn,
.e-bigger .e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 16px
}

.e-bigger.e-btn.e-round,
.e-bigger .e-btn.e-round,
.e-bigger.e-css.e-btn.e-round,
.e-bigger .e-css.e-btn.e-round {
  height: 3.7143em;
  line-height: 1;
  padding: 0;
  width: 3.7143em
}

.e-bigger.e-btn.e-round .e-btn-icon,
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 3.125em;
  width: auto
}

.e-bigger.e-btn.e-rtl .e-icon-right,
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0
}

.e-bigger.e-btn.e-rtl .e-icon-left,
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em
}

.e-bigger.e-btn.e-small,
.e-bigger .e-btn.e-small,
.e-bigger.e-css.e-btn.e-small,
.e-bigger .e-css.e-btn.e-small {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px
}

.e-bigger.e-btn.e-small .e-btn-icon,
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon {
  font-size: 12px;
  width: 1em
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-bigger.e-btn.e-small.e-icon-btn,
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn {
  padding: 3px 10px 1px
}

.e-bigger.e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn {
  line-height: 1;
  padding: 16px
}

.e-bigger.e-btn.e-small.e-round,
.e-bigger .e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em
}

.e-bigger.e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto
}

.e-bigger.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0
}

.e-bigger.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em
}

/*! button theme */
.e-btn,
.e-css.e-btn {
  -webkit-tap-highlight-color: transparent;
  background-color: #fafafa;
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  transition: box-shadow .28s cubic-bezier(.4, 0, .2, 1)
}

.e-btn:hover,
.e-css.e-btn:hover {
  background-color: hsla(0, 0%, 88.6%, .9844)
}

.e-btn:focus,
.e-btn:hover,
.e-css.e-btn:focus,
.e-css.e-btn:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87)
}

.e-btn:focus,
.e-css.e-btn:focus {
  background-color: rgba(0, 0, 0, .18);
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn:active,
.e-css.e-btn:active {
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn.e-active,
.e-btn:active,
.e-css.e-btn.e-active,
.e-css.e-btn:active {
  background-color: hsla(0, 0%, 72.2%, .9584);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
  background-color: rgba(0, 0, 0, .24)
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  background-color: #fafafa;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-round:hover,
.e-css.e-btn.e-round:hover {
  background-color: rgba(0, 0, 0, .12);
  border-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-round:focus,
.e-css.e-btn.e-round:focus {
  background-color: rgba(0, 0, 0, .18);
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn.e-round:active,
.e-css.e-btn.e-round:active {
  background-color: hsla(0, 0%, 72.2%, .9584);
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn.e-round:disabled,
.e-css.e-btn.e-round:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-round.e-danger:focus,
.e-btn.e-round.e-info:focus,
.e-btn.e-round.e-primary:focus,
.e-btn.e-round.e-success:focus,
.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round.e-warning:focus {
  outline: 0 solid #fafafa
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
  background-color: #e6326f
}

.e-btn.e-primary:focus,
.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
  background-color: #ea4e82;
  outline: 0 solid #fafafa
}

.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
  outline: 0 solid #fafafa
}

.e-btn.e-primary.e-active,
.e-btn.e-primary:active,
.e-css.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary:active {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-success,
.e-css.e-btn.e-success {
  background-color: #4d841d;
  border-color: transparent;
  color: #fff
}

.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
  background-color: #629338
}

.e-btn.e-success:focus,
.e-btn.e-success:hover,
.e-css.e-btn.e-success:focus,
.e-css.e-btn.e-success:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
  background-color: #78a253
}

.e-btn.e-success.e-active,
.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active,
.e-css.e-btn.e-success:active {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-success:disabled,
.e-css.e-btn.e-success:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-info,
.e-css.e-btn.e-info {
  background-color: #0378d5;
  border-color: transparent;
  color: #fff
}

.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
  background-color: #2188da
}

.e-btn.e-info:focus,
.e-btn.e-info:hover,
.e-css.e-btn.e-info:focus,
.e-css.e-btn.e-info:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
  background-color: #3f98df
}

.e-btn.e-info.e-active,
.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active,
.e-css.e-btn.e-info:active {
  background-color: #54a3e2;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-info:disabled,
.e-css.e-btn.e-info:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-warning,
.e-css.e-btn.e-warning {
  background-color: #c15700;
  border-color: transparent;
  color: #fff
}

.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
  background-color: #c86b1f
}

.e-btn.e-warning:focus,
.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
  background-color: #d07f3d
}

.e-btn.e-warning.e-active,
.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-danger,
.e-css.e-btn.e-danger {
  background-color: #d64113;
  border-color: transparent;
  color: #fff
}

.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
  background-color: #db582f
}

.e-btn.e-danger:focus,
.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
  background-color: #e06f4c
}

.e-btn.e-danger.e-active,
.e-btn.e-danger:active,
.e-css.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger:active {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
  background-color: rgba(0, 0, 0, .0348);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  background-color: rgba(0, 0, 0, .1044);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-btn.e-flat.e-active,
.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active {
  background-color: rgba(0, 0, 0, .2088);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat:disabled {
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
  background-color: rgba(0, 0, 0, .12)
}

.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
  background-color: initial;
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
  background-color: rgba(227, 22, 91, .04);
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
  background-color: rgba(227, 22, 91, .12);
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary.e-active,
.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active {
  background-color: rgba(227, 22, 91, .24);
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
  background-color: rgba(227, 22, 91, .12)
}

.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
  background-color: initial;
  border-color: transparent;
  color: #4d841d
}

.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
  background-color: rgba(77, 132, 29, .04);
  border-color: transparent;
  box-shadow: none;
  color: #4d841d
}

.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
  background-color: rgba(77, 132, 29, .12);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none
}

.e-btn.e-flat.e-success.e-active,
.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active {
  background-color: rgba(77, 132, 29, .24);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none
}

.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
  background-color: rgba(77, 132, 29, .12)
}

.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
  background-color: initial;
  border-color: transparent;
  color: #0378d5
}

.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
  background-color: rgba(3, 120, 213, .04);
  border-color: transparent;
  box-shadow: none;
  color: #0378d5
}

.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
  background-color: rgba(3, 120, 213, .12);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none
}

.e-btn.e-flat.e-info.e-active,
.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active {
  background-color: rgba(3, 120, 213, .24);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none
}

.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
  background-color: rgba(3, 120, 213, .12)
}

.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
  background-color: initial;
  border-color: transparent;
  color: #c15700
}

.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
  background-color: rgba(193, 87, 0, .04);
  border-color: transparent;
  box-shadow: none;
  color: #c15700
}

.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
  background-color: rgba(193, 87, 0, .12);
  border-color: transparent;
  color: #c15700;
  box-shadow: none
}

.e-btn.e-flat.e-warning.e-active,
.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active {
  background-color: rgba(193, 87, 0, .24);
  border-color: transparent;
  color: #c15700;
  box-shadow: none
}

.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
  background-color: rgba(193, 87, 0, .12)
}

.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
  background-color: initial;
  border-color: transparent;
  color: #d64113
}

.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
  background-color: rgba(214, 65, 19, .04);
  border-color: transparent;
  box-shadow: none;
  color: #d64113
}

.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
  background-color: rgba(214, 65, 19, .12);
  border-color: transparent;
  color: #d64113;
  box-shadow: none
}

.e-btn.e-flat.e-danger.e-active,
.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active {
  background-color: rgba(214, 65, 19, .24);
  border-color: transparent;
  color: #d64113;
  box-shadow: none
}

.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
  background-color: rgba(214, 65, 19, .12)
}

.e-btn.e-outline,
.e-css.e-btn.e-outline {
  background-color: initial;
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
  background-color: rgba(0, 0, 0, .12);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-outline:focus,
.e-css.e-btn.e-outline:focus {
  background-color: rgba(0, 0, 0, .24);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.e-btn.e-outline.e-active,
.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active {
  background-color: rgba(0, 0, 0, .32);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
  background-color: initial;
  border-color: #e3165b;
  color: #e3165b
}

.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
  background-color: #e6326f;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-primary:focus,
.e-css.e-btn.e-outline.e-primary:focus {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-primary.e-active,
.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active {
  background-color: #ec618f;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
  background-color: initial;
  border-color: #4d841d;
  color: #4d841d
}

.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
  background-color: #629338;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-success:focus,
.e-css.e-btn.e-outline.e-success:focus {
  background-color: #78a253;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-success.e-active,
.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active {
  background-color: #86ab65;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
  background-color: initial;
  border-color: #0378d5;
  color: #0378d5
}

.e-btn.e-outline.e-info:focus,
.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:focus,
.e-css.e-btn.e-outline.e-info:hover {
  background-color: #2188da;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-info.e-active,
.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active {
  background-color: #54a3e2;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
  background-color: initial;
  border-color: #c15700;
  color: #c15700
}

.e-btn.e-outline.e-warning:focus,
.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:focus,
.e-css.e-btn.e-outline.e-warning:hover {
  background-color: #c86b1f;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-warning.e-active,
.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active {
  background-color: #d58d52;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
  background-color: initial;
  border-color: #d64113;
  color: #d64113
}

.e-btn.e-outline.e-danger:focus,
.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:focus,
.e-css.e-btn.e-outline.e-danger:hover {
  background-color: #db582f;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-danger.e-active,
.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active {
  background-color: #e37e5f;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-link,
.e-css.e-btn.e-link {
  background-color: initial;
  border-color: transparent;
  border-radius: 0;
  box-shadow: none;
  color: #0d47a1
}

.e-btn.e-link:focus,
.e-btn.e-link:hover,
.e-css.e-btn.e-link:focus,
.e-css.e-btn.e-link:hover {
  border-radius: 0;
  color: #0a3576;
  text-decoration: underline
}

.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
  color: rgba(0, 0, 0, .26);
  background-color: initial;
  box-shadow: none;
  text-decoration: none
}

.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"
}

/*! checkbox layout */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  position: relative;
  white-space: nowrap
}

.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame {
  box-shadow: none
}

.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 36px;
  left: -9px;
  pointer-events: none;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 36px;
  z-index: 1
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  cursor: pointer;
  display: inline-block;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: normal
}

.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-checkbox-wrapper .e-checkbox+.e-label,
.e-css.e-checkbox-wrapper .e-checkbox+.e-label {
  margin-right: 10px
}

.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;
  line-height: 10px;
  padding: 2px 0;
  text-align: center;
  vertical-align: middle;
  width: 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-ripple-container,
.e-css.e-checkbox-wrapper .e-frame+.e-ripple-container {
  left: auto
}

.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
  font-size: 12px
}

.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 10px
}

.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
  cursor: default;
  pointer-events: none
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  cursor: default
}

.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
  right: -9px
}

.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0
}

.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container {
  left: -9px;
  right: auto
}

.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
  margin-left: 0;
  margin-right: 10px
}

.e-checkbox-wrapper.e-rtl .e-label+.e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label+.e-frame {
  margin: 0
}

.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label {
  margin-left: 10px;
  margin-right: 0
}

.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px
}

.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 10px
}

.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 6px
}

.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 13px;
  line-height: 14px
}

.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px
}

.e-small.e-checkbox-wrapper .e-frame,
.e-small .e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px
}

.e-small.e-checkbox-wrapper .e-check,
.e-small .e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check {
  font-size: 10px
}

.e-small.e-checkbox-wrapper .e-stop,
.e-small .e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 6px
}

.e-small.e-checkbox-wrapper .e-label,
.e-small .e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label {
  font-size: 13px;
  line-height: 14px
}

.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px
}

.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px
}

.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check {
  font-size: 12px
}

.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 12px
}

.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label {
  font-size: 14px;
  line-height: 20px
}

.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px
}

.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame {
  height: 22px;
  line-height: 14px;
  width: 22px
}

.e-bigger.e-checkbox-wrapper .e-frame+.e-label,
.e-bigger .e-checkbox-wrapper .e-frame+.e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame+.e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame+.e-label {
  font-size: 14px;
  line-height: 22px;
  margin-left: 12px
}

.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check {
  font-size: 16px
}

.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop {
  font-size: 12px;
  line-height: 14px
}

.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label {
  font-size: 14px
}

.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 40px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 40px
}

.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0
}

.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label {
  margin-left: 0;
  margin-right: 12px
}

.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container {
  right: auto
}

.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px
}

.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 12px
}

.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 10px;
  line-height: 12px
}

.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 14px;
  line-height: 20px
}

.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px
}

/*! checkbox theme */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  background-color: #fff;
  border-color: #757575
}

.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #e3165b;
  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-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
  background: rgba(227, 22, 91, .26)
}

.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
  background: rgba(0, 0, 0, .26)
}

.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
  background: rgba(227, 22, 91, .26)
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  color: rgba(0, 0, 0, .87)
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame {
  background-color: #fff;
  border-color: #757575;
  box-shadow: none
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop {
  box-shadow: none;
  color: #757575
}

.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
  background-color: #fff;
  border-color: #757575
}

.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
  color: #757575
}

.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
  color: rgba(0, 0, 0, .87)
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  color: #fff
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd
}

.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  color: #bdbdbd
}

.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, .12)
}

.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
  background-color: rgba(227, 22, 91, .26)
}

.e-checkbox-wrapper.e-focus .e-frame,
.e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
  outline: 0 solid #fff;
  outline-offset: 0
}

/*! radiobutton layout */
.e-radio-wrapper {
  display: inline-block;
  line-height: 1;
  position: relative
}

.e-radio {
  -webkit-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-radio+label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap
}

.e-radio+label .e-label {
  display: inline-block;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  padding-left: 28px;
  vertical-align: text-top;
  white-space: normal
}

.e-radio+label:before {
  border: 2px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px
}

.e-radio+label:focus:before {
  box-shadow: none
}

.e-radio+label:after {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 8px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: scale(0);
  width: 8px
}

.e-radio+label .e-ripple-container {
  border-radius: 50%;
  height: 34px;
  left: -8px;
  position: absolute;
  top: -8px;
  width: 34px;
  z-index: 1
}

.e-radio+label.e-right .e-label,
.e-radio+label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px
}

.e-radio+label.e-right:before,
.e-radio+label.e-rtl:before {
  left: auto;
  right: 0
}

.e-radio+label.e-right:after,
.e-radio+label.e-rtl:after {
  left: auto;
  right: 5px
}

.e-radio+label.e-right .e-ripple-container,
.e-radio+label.e-rtl .e-ripple-container {
  left: auto;
  right: -8px
}

.e-radio+label.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0
}

.e-radio+label.e-right.e-rtl:before {
  left: 0;
  right: auto
}

.e-radio+label.e-right.e-rtl:after {
  left: 5px;
  right: auto
}

.e-radio+label.e-right.e-rtl .e-ripple-container {
  left: -8px;
  right: auto
}

.e-radio+label.e-small .e-label {
  line-height: 14px;
  padding-left: 24px
}

.e-radio+label.e-small:before {
  height: 14px;
  width: 14px
}

.e-radio+label.e-small:after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px
}

.e-radio+label.e-small .e-ripple-container {
  left: -10px;
  top: -10px
}

.e-radio+label.e-small.e-right .e-label,
.e-radio+label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px
}

.e-radio+label.e-small.e-right:after,
.e-radio+label.e-small.e-rtl:after {
  left: auto;
  right: 4px
}

.e-radio+label.e-small.e-right .e-ripple-container,
.e-radio+label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-radio+label.e-small.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0
}

.e-radio+label.e-small.e-right.e-rtl:after {
  left: 4px;
  right: auto
}

.e-radio+label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

.e-radio:checked+label:after {
  transform: scale(1);
  transition: transform .28s ease, background-color .28s ease
}

.e-radio+label.e-small .e-label,
.e-small .e-radio+label .e-label {
  line-height: 14px;
  padding-left: 24px
}

.e-radio+label.e-small:before,
.e-small .e-radio+label:before {
  height: 14px;
  width: 14px
}

.e-radio+label.e-small:after,
.e-small .e-radio+label:after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px
}

.e-radio+label.e-small .e-ripple-container,
.e-small .e-radio+label .e-ripple-container {
  left: -10px;
  top: -10px
}

.e-radio+label.e-small.e-right .e-label,
.e-radio+label.e-small.e-rtl .e-label,
.e-small .e-radio+label.e-right .e-label,
.e-small .e-radio+label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px
}

.e-radio+label.e-small.e-right:after,
.e-radio+label.e-small.e-rtl:after,
.e-small .e-radio+label.e-right:after,
.e-small .e-radio+label.e-rtl:after {
  left: auto;
  right: 4px
}

.e-radio+label.e-small.e-right .e-ripple-container,
.e-radio+label.e-small.e-rtl .e-ripple-container,
.e-small .e-radio+label.e-right .e-ripple-container,
.e-small .e-radio+label.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-radio+label.e-small.e-right.e-rtl .e-label,
.e-small .e-radio+label.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0
}

.e-radio+label.e-small.e-right.e-rtl:after,
.e-small .e-radio+label.e-right.e-rtl:after {
  left: 4px;
  right: auto
}

.e-radio+label.e-small.e-right.e-rtl .e-ripple-container,
.e-small .e-radio+label.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

.e-bigger.e-small .e-radio+label .e-label,
.e-radio+label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px
}

.e-bigger.e-small .e-radio+label:before,
.e-radio+label.e-bigger.e-small:before {
  height: 20px;
  width: 20px
}

.e-bigger.e-small .e-radio+label:after,
.e-radio+label.e-bigger.e-small:after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px
}

.e-bigger.e-small .e-radio+label .e-ripple-container,
.e-radio+label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px
}

.e-bigger.e-small .e-radio+label.e-right .e-label,
.e-bigger.e-small .e-radio+label.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right .e-label,
.e-radio+label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px
}

.e-bigger.e-small .e-radio+label.e-right:after,
.e-bigger.e-small .e-radio+label.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right:after,
.e-radio+label.e-bigger.e-small.e-rtl:after {
  left: auto;
  right: 6px
}

.e-bigger.e-small .e-radio+label.e-right .e-ripple-container,
.e-bigger.e-small .e-radio+label.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right.e-rtl:after {
  left: 6px;
  right: auto
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

.e-bigger .e-radio+label .e-label,
.e-radio+label.e-bigger .e-label {
  font-size: 14px;
  line-height: 22px;
  padding-left: 34px
}

.e-bigger .e-radio+label:before,
.e-radio+label.e-bigger:before {
  height: 22px;
  width: 22px
}

.e-bigger .e-radio+label:after,
.e-radio+label.e-bigger:after {
  height: 10px;
  left: 6px;
  top: 6px;
  width: 10px
}

.e-bigger .e-radio+label .e-ripple-container,
.e-radio+label.e-bigger .e-ripple-container {
  height: 42px;
  left: -10px;
  top: -10px;
  width: 42px
}

.e-bigger .e-radio+label.e-right .e-label,
.e-bigger .e-radio+label.e-rtl .e-label,
.e-radio+label.e-bigger.e-right .e-label,
.e-radio+label.e-bigger.e-rtl .e-label {
  padding-left: 0;
  padding-right: 34px
}

.e-bigger .e-radio+label.e-right:after,
.e-bigger .e-radio+label.e-rtl:after,
.e-radio+label.e-bigger.e-right:after,
.e-radio+label.e-bigger.e-rtl:after {
  left: auto;
  right: 6px
}

.e-bigger .e-radio+label.e-right .e-ripple-container,
.e-bigger .e-radio+label.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-bigger .e-radio+label.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-right.e-rtl .e-label {
  padding-left: 34px;
  padding-right: 0
}

.e-bigger .e-radio+label.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-right.e-rtl:after {
  left: 6px;
  right: auto
}

.e-bigger .e-radio+label.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-right.e-rtl .e-ripple-container {
  left: -12px;
  right: auto
}

.e-bigger .e-radio+label.e-small .e-label,
.e-radio+label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px
}

.e-bigger .e-radio+label.e-small:before,
.e-radio+label.e-bigger.e-small:before {
  height: 20px;
  width: 20px
}

.e-bigger .e-radio+label.e-small:after,
.e-radio+label.e-bigger.e-small:after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px
}

.e-bigger .e-radio+label.e-small .e-ripple-container,
.e-radio+label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px
}

.e-bigger .e-radio+label.e-small.e-right .e-label,
.e-bigger .e-radio+label.e-small.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right .e-label,
.e-radio+label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px
}

.e-bigger .e-radio+label.e-small.e-right:after,
.e-bigger .e-radio+label.e-small.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right:after,
.e-radio+label.e-bigger.e-small.e-rtl:after {
  left: auto;
  right: 6px
}

.e-bigger .e-radio+label.e-small.e-right .e-ripple-container,
.e-bigger .e-radio+label.e-small.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right.e-rtl:after {
  left: 6px;
  right: auto
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

/*! radiobutton theme */
.e-radio+label:before {
  background-color: #fff;
  border-color: #757575
}

.e-radio+label.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, .12)
}

.e-radio+label .e-label {
  color: rgba(0, 0, 0, .87)
}

.e-radio+label .e-ripple-element {
  background-color: rgba(227, 22, 91, .26)
}

.e-radio+label:active .e-ripple-element {
  background-color: rgba(0, 0, 0, .12)
}

.e-radio:focus+label:before {
  border-color: #757575;
  box-shadow: none
}

.e-radio:hover+label:before {
  border-color: #757575
}

.e-radio:checked+label:before {
  background-color: #fff;
  border-color: #e3165b
}

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

.e-radio:checked+.e-focus .e-ripple-container,
.e-radio:checked+label:active .e-ripple-element {
  background-color: rgba(227, 22, 91, .26)
}

.e-radio:checked+.e-focus:before {
  outline: 0 solid #fff;
  outline-offset: 0
}

.e-radio:checked:focus+label:before {
  border-color: #e3165b
}

.e-radio:checked:focus+label:after {
  background-color: #e3165b
}

.e-radio:checked+label:hover:before {
  border-color: #e3165b
}

.e-radio:checked+label:hover:after {
  background-color: #e3165b
}

.e-radio:disabled+label {
  cursor: default;
  pointer-events: none
}

.e-radio:disabled+label:before {
  border-color: #bdbdbd;
  cursor: default
}

.e-radio:disabled+label .e-ripple-container {
  background-color: initial
}

.e-radio:disabled+label .e-ripple-container:after {
  background-color: initial;
  cursor: default
}

.e-radio:disabled+label .e-label {
  color: #bdbdbd
}

.e-radio:disabled:checked+label:before {
  background-color: initial;
  border-color: #bdbdbd
}

.e-radio:disabled:checked+label:after {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  cursor: default
}

.e-radio:disabled:checked+label .e-ripple-container,
.e-radio:disabled:checked+label .e-ripple-container:after {
  background-color: initial
}

/*! switch layout */
.e-css.e-switch-wrapper,
.e-switch-wrapper {
  cursor: pointer;
  display: inline-block;
  height: 12px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 34px
}

.e-css.e-switch-wrapper .e-switch,
.e-switch-wrapper .e-switch {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-css.e-switch-wrapper .e-switch-inner,
.e-switch-wrapper .e-switch-inner {
  -ms-transition: all .08s linear;
  -webkit-transition: all .08s linear;
  border: none;
  border-radius: 20px;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: all .08s linear;
  width: 100%
}

.e-css.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-on {
  -ms-transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
  align-items: center;
  border-radius: inherit;
  display: flex;
  font-size: small;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
  width: 100%
}

.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-on {
  left: -100%;
  text-indent: -9999px
}

.e-css.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-off {
  left: 0;
  opacity: .42;
  text-indent: -9999px
}

.e-css.e-switch-wrapper .e-switch-handle,
.e-switch-wrapper .e-switch-handle {
  -ms-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  border-radius: 50%;
  bottom: 0;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all .2s linear;
  width: 18px
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
  opacity: .54
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
  left: 100%
}

.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px
}

.e-css.e-switch-wrapper.e-switch-disabled,
.e-switch-wrapper.e-switch-disabled {
  cursor: default
}

.e-css.e-switch-wrapper .e-ripple-container,
.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 52px;
  left: -17px;
  pointer-events: none;
  position: absolute;
  top: -17px;
  width: 52px;
  z-index: 1
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%
}

.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  border-radius: 50%;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all .2s linear;
  width: 18px
}

.e-css.e-switch-wrapper.e-small,
.e-switch-wrapper.e-small {
  height: 10px;
  width: 26px
}

.e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-switch-wrapper.e-small .e-switch-handle {
  height: 16px;
  width: 16px
}

.e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1
}

.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px
}

.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-switch-wrapper.e-small .e-switch-on {
  font-size: 9px
}

.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
  height: 16px;
  width: 16px
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px
}

.e-small.e-css.e-switch-wrapper,
.e-small .e-css.e-switch-wrapper,
.e-small.e-switch-wrapper,
.e-small .e-switch-wrapper {
  height: 10px;
  width: 26px
}

.e-small.e-css.e-switch-wrapper .e-switch-handle,
.e-small .e-css.e-switch-wrapper .e-switch-handle,
.e-small.e-switch-wrapper .e-switch-handle,
.e-small .e-switch-wrapper .e-switch-handle {
  height: 16px;
  width: 16px
}

.e-small.e-css.e-switch-wrapper .e-ripple-container,
.e-small .e-css.e-switch-wrapper .e-ripple-container,
.e-small.e-switch-wrapper .e-ripple-container,
.e-small .e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1
}

.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px
}

.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-small.e-switch-wrapper .e-switch-off,
.e-small .e-switch-wrapper .e-switch-off,
.e-small.e-switch-wrapper .e-switch-on,
.e-small .e-switch-wrapper .e-switch-on {
  font-size: 9px
}

.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-small.e-switch-wrapper .e-switch-off,
.e-small .e-switch-wrapper .e-switch-off,
.e-small.e-switch-wrapper .e-switch-on,
.e-small .e-switch-wrapper .e-switch-on {
  text-indent: -9999px
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small .e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
  height: 16px;
  width: 16px
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-small.e-switch-wrapper.e-rtl .e-switch-on,
.e-small .e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small.e-switch-wrapper.e-rtl .e-switch-off,
.e-small .e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px
}

.e-bigger.e-small.e-css.e-switch-wrapper,
.e-bigger.e-small .e-css.e-switch-wrapper,
.e-bigger.e-small.e-switch-wrapper,
.e-bigger.e-small .e-switch-wrapper {
  height: 12px;
  width: 34px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small .e-switch-wrapper .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small .e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-switch-wrapper .e-switch-on {
  font-size: 9px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-switch-wrapper .e-switch-on {
  text-indent: -9999px
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
  height: 18px;
  width: 18px
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 18px
}

.e-bigger.e-css.e-switch-wrapper,
.e-bigger .e-css.e-switch-wrapper,
.e-bigger.e-switch-wrapper,
.e-bigger .e-switch-wrapper {
  height: 14px;
  width: 36px
}

.e-bigger.e-css.e-switch-wrapper .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-switch-wrapper .e-switch-handle,
.e-bigger .e-switch-wrapper .e-switch-handle {
  height: 20px;
  left: 0;
  top: 0;
  width: 20px
}

.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -20px
}

.e-bigger.e-css.e-switch-wrapper .e-switch-off,
.e-bigger .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-css.e-switch-wrapper .e-switch-on,
.e-bigger .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-switch-wrapper .e-switch-off,
.e-bigger .e-switch-wrapper .e-switch-off,
.e-bigger.e-switch-wrapper .e-switch-on,
.e-bigger .e-switch-wrapper .e-switch-on {
  font-size: 0
}

.e-bigger.e-css.e-switch-wrapper .e-switch-off,
.e-bigger .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-css.e-switch-wrapper .e-switch-on,
.e-bigger .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-switch-wrapper .e-switch-off,
.e-bigger .e-switch-wrapper .e-switch-off,
.e-bigger.e-switch-wrapper .e-switch-on,
.e-bigger .e-switch-wrapper .e-switch-on {
  text-indent: -9999px
}

.e-bigger.e-css.e-switch-wrapper .e-ripple-container,
.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-switch-wrapper .e-ripple-container,
.e-bigger .e-switch-wrapper .e-ripple-container {
  height: 52px;
  left: -16px;
  top: -16px;
  width: 52px
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle {
  height: 20px;
  left: 100%;
  margin-left: -20px;
  top: 0;
  width: 20px
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 20px
}

.e-bigger.e-css.e-switch-wrapper.e-small,
.e-bigger .e-css.e-switch-wrapper.e-small,
.e-bigger.e-switch-wrapper.e-small,
.e-bigger .e-switch-wrapper.e-small {
  height: 12px;
  width: 34px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger .e-switch-wrapper.e-small .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger .e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-switch-wrapper.e-small .e-switch-on {
  font-size: 9px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
  height: 18px;
  width: 18px
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 18px
}

/*! switch theme */
.e-css.e-switch-wrapper,
.e-switch-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-css.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-off {
  background-color: #000;
  color: #fff
}

.e-css.e-switch-wrapper .e-switch-handle,
.e-switch-wrapper .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-on {
  background-color: #e3165b;
  color: #fff
}

.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: #e3165b
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent
}

.e-css.e-switch-wrapper .e-switch-inner,
.e-switch-wrapper .e-switch-inner {
  background-color: initial
}

.e-css.e-switch-wrapper .e-ripple-element,
.e-switch-wrapper .e-ripple-element {
  background-color: rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-switch-wrapper .e-ripple-check .e-ripple-element {
  background-color: rgba(227, 22, 91, .12)
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
  box-shadow: none
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-switch-wrapper.e-switch-disabled .e-switch-handle {
  background-color: #bdbdbd;
  box-shadow: none
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
  background-color: #000;
  border-color: #bdbdbd;
  color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
  background-color: #000;
  color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-switch-wrapper.e-switch-disabled .e-switch-inner {
  background-color: #000;
  border-color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #000;
  color: transparent
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd
}

.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent
}

.e-css.e-switch-wrapper:hover .e-switch-inner,
.e-switch-wrapper:hover .e-switch-inner {
  background-color: initial;
  border-color: inherit
}

.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #e3165b;
  color: #fff
}

.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
  background-color: #e3165b
}

.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: #f5f5f5
}

.e-css.e-switch-wrapper.e-focus .e-switch-inner,
.e-switch-wrapper.e-focus .e-switch-inner {
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  outline: none;
  outline-offset: 0
}

.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent;
  outline: none
}

.e-css.e-switch-wrapper.e-focus .e-ripple-container,
.e-switch-wrapper.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container {
  background-color: rgba(227, 22, 91, .12)
}

.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
  background-color: rgba(227, 22, 91, .54)
}

.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent;
  outline: none
}

.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-on {
  background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-switch-wrapper.e-rtl .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  background-color: #000
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-switch-wrapper.e-rtl:hover .e-switch-inner {
  border-color: inherit
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
  background-color: #000;
  color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
  box-shadow: none
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
  background-color: #000;
  border-color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #000;
  color: transparent
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd
}

.e-css.e-switch-wrapper .e-switch:focus,
.e-switch-wrapper .e-switch:focus {
  box-shadow: none
}

.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000
}

.e-chip-list .e-chip-delete.e-dlt-btn:before {
  content: "\e208"
}

.e-chip-list.e-multi-selection .e-chip:before {
  content: "\e933"
}

.e-chip-list {
  display: flex;
  padding: 4px
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  border: 0 solid;
  border-radius: 14px;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 13px;
  font-weight: 400;
  height: 28px;
  justify-content: center;
  line-height: 1.5em;
  margin: 4px;
  outline: none;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 13px;
  height: 28px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -10px;
  overflow: hidden;
  width: 28px
}

.e-chip-list.e-chip.e-chip-avatar-wrap,
.e-chip-list.e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap,
.e-chip-list .e-chip .e-chip-avatar-wrap {
  border-radius: 14px
}

.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  width: 20px
}

.e-chip-list.e-chip .e-chip-text,
.e-chip-list .e-chip .e-chip-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px
}

.e-chip-list.e-chip .e-chip-delete.e-dlt-btn:before,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn:before {
  font-family: e-icons
}

.e-chip-list.e-chip .image-url,
.e-chip-list .e-chip .image-url {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  width: 20px
}

.e-chip-list.e-chip .trailing-icon-url,
.e-chip-list .e-chip .trailing-icon-url {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-family: e-icons;
  font-size: 14px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px
}

.e-chip-list:not(.e-chip) {
  flex-wrap: wrap
}

.e-chip-list.e-multi-selection .e-chip:before {
  align-items: center;
  display: flex;
  font-family: e-icons;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  transition: width .3s cubic-bezier(.4, 0, .2, 1);
  width: 20px
}

.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
  width: 0
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap:before {
  display: none
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  height: 28px;
  margin: 0 8px 0 -10px;
  width: 28px
}

.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar,
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon {
  display: none
}

.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap:before,
.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap:before {
  display: flex
}

.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
  width: 20px
}

.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -10px 0 8px
}

.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -6px 0 8px
}

.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -2px
}

.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap {
  border-radius: 14px
}

.e-chip-list.e-rtl.e-chip .trailing-icon-url,
.e-chip-list.e-rtl .e-chip .trailing-icon-url {
  margin: 0 8px 0 -2px
}

.e-chip-list.e-rtl.e-multi-selection .e-chip:before {
  margin: 0 -6px 0 8px
}

.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  margin: 0 -10px 0 8px
}

.e-bigger.e-chip-list.e-chip,
.e-bigger .e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip,
.e-bigger .e-chip-list .e-chip {
  border-radius: 16px;
  font-size: 14px;
  height: 32px;
  padding: 0 12px
}

.e-bigger.e-chip-list .e-chip-avatar,
.e-bigger .e-chip-list .e-chip-avatar {
  font-size: 15px;
  height: 32px;
  margin: 0 8px 0 -12px;
  width: 32px
}

.e-bigger.e-chip-list.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger .e-chip-list .e-chip-avatar-wrap {
  border-radius: 16px
}

.e-bigger.e-chip-list .e-chip-icon,
.e-bigger .e-chip-list .e-chip-icon {
  font-size: 16px;
  height: 24px;
  margin: 0 8px 0 -8px;
  width: 24px
}

.e-bigger.e-chip-list .e-chip-delete,
.e-bigger .e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .trailing-icon-url,
.e-bigger .e-chip-list .trailing-icon-url {
  font-size: 16px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px
}

.e-bigger.e-chip-list.e-multi-selection .e-chip:before,
.e-bigger .e-chip-list.e-multi-selection .e-chip:before {
  height: 24px;
  margin: 0 8px 0 -8px;
  width: 24px
}

.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  height: 32px;
  margin: 0 8px 0 -12px;
  width: 32px
}

.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before,
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
  width: 24px
}

.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -12px 0 8px
}

.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -8px 0 8px
}

.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -4px
}

.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap {
  border-radius: 16px
}

.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip:before,
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip:before {
  margin: 0 -8px 0 8px
}

.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  margin: 0 -12px 0 8px
}

.e-bigger.e-chip-list.e-rtl .trailing-icon-url,
.e-bigger .e-chip-list.e-rtl .trailing-icon-url {
  margin: 0 8px 0 -4px
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  background-color: #e0e0e0;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete,
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  background-color: #c1c1c1;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, .7)
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000
}

.e-chip-list.e-chip:hover,
.e-chip-list .e-chip:hover {
  background-color: #d6d6d6;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip:hover .e-chip-delete,
.e-chip-list .e-chip:hover .e-chip-delete,
.e-chip-list.e-chip:hover .e-chip-icon,
.e-chip-list .e-chip:hover .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:hover .e-chip-avatar,
.e-chip-list .e-chip:hover .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused,
.e-chip-list .e-chip.e-focused {
  background-color: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-chip-list.e-chip.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-focused .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-focused .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-active,
.e-chip-list .e-chip.e-active {
  background-color: #bcbcbc;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-chip-list.e-chip.e-active .e-chip-delete,
.e-chip-list .e-chip.e-active .e-chip-delete,
.e-chip-list.e-chip.e-active .e-chip-icon,
.e-chip-list .e-chip.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-active .e-chip-avatar {
  background-color: #9e9e9e;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused.e-active,
.e-chip-list .e-chip.e-focused.e-active {
  background-color: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-focused.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar {
  background-color: #a3a3a3;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:active,
.e-chip-list .e-chip:active {
  background-color: #b7b7b7;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 2px 1px -6px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.e-chip-list.e-chip:active .e-chip-delete,
.e-chip-list .e-chip:active .e-chip-delete,
.e-chip-list.e-chip:active .e-chip-icon,
.e-chip-list .e-chip:active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:active .e-chip-avatar,
.e-chip-list .e-chip:active .e-chip-avatar {
  background-color: #999;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-disabled,
.e-chip-list .e-chip.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26);
  opacity: 1;
  pointer-events: none
}

.e-chip-list.e-chip.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-outline,
.e-chip-list .e-chip.e-outline {
  background-color: initial;
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87);
  border-width: 1px
}

.e-chip-list.e-chip.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-outline .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-outline .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, .7)
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000
}

.e-chip-list.e-chip.e-outline:hover,
.e-chip-list .e-chip.e-outline:hover {
  background-color: rgba(0, 0, 0, .04);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-outline:hover .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-outline:hover .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-focused,
.e-chip-list .e-chip.e-outline.e-focused {
  background-color: rgba(0, 0, 0, .12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-active,
.e-chip-list .e-chip.e-outline.e-active {
  background-color: rgba(0, 0, 0, .14);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, .14);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-outline.e-focused.e-active {
  background-color: rgba(0, 0, 0, .12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline:active,
.e-chip-list .e-chip.e-outline:active {
  background-color: rgba(0, 0, 0, .16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-outline:active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-outline:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, .16);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-disabled,
.e-chip-list .e-chip.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
  background-color: #ab1145;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background-color: #e3165b;
  border-color: #e3165b;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
  background-color: #ab1145;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip:active {
  background-color: rgba(227, 22, 91, .16);
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-selection .e-chip:active .e-chip-delete,
.e-chip-list.e-selection .e-chip:active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
  background-color: rgba(171, 17, 69, .16);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-selection .e-chip:active.e-outline {
  background-color: rgba(227, 22, 91, .16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
  background-color: rgba(171, 17, 69, .16);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-primary,
.e-chip-list .e-chip.e-primary {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary .e-chip-delete,
.e-chip-list .e-chip.e-primary .e-chip-delete,
.e-chip-list.e-chip.e-primary .e-chip-icon,
.e-chip-list .e-chip.e-primary .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-primary .e-chip-avatar,
.e-chip-list .e-chip.e-primary .e-chip-avatar {
  background-color: #ab1145;
  color: #fff
}

.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-primary:hover,
.e-chip-list .e-chip.e-primary:hover {
  background-color: #ec3673;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary:hover .e-chip-delete,
.e-chip-list.e-chip.e-primary:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
  background-color: #d01454;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused,
.e-chip-list .e-chip.e-primary.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-active,
.e-chip-list .e-chip.e-primary.e-active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-focused.e-active {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary:active,
.e-chip-list .e-chip.e-primary:active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary:active .e-chip-delete,
.e-chip-list .e-chip.e-primary:active .e-chip-delete,
.e-chip-list.e-chip.e-primary:active .e-chip-icon,
.e-chip-list .e-chip.e-primary:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-disabled,
.e-chip-list .e-chip.e-primary.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-outline,
.e-chip-list .e-chip.e-primary.e-outline {
  background-color: initial;
  border-color: #e3165b;
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon {
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(227, 22, 91, .8)
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:hover,
.e-chip-list .e-chip.e-primary.e-outline:hover {
  background-color: rgba(227, 22, 91, .12);
  border-color: #e3165b;
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon {
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused,
.e-chip-list .e-chip.e-primary.e-outline.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:active,
.e-chip-list .e-chip.e-primary.e-outline:active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success,
.e-chip-list .e-chip.e-success {
  background-color: #4d841d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success .e-chip-delete,
.e-chip-list .e-chip.e-success .e-chip-delete,
.e-chip-list.e-chip.e-success .e-chip-icon,
.e-chip-list .e-chip.e-success .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-success .e-chip-avatar,
.e-chip-list .e-chip.e-success .e-chip-avatar {
  background-color: #305212;
  color: #fff
}

.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-success:hover,
.e-chip-list .e-chip.e-success:hover {
  background-color: #61a524;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success:hover .e-chip-delete,
.e-chip-list .e-chip.e-success:hover .e-chip-delete,
.e-chip-list.e-chip.e-success:hover .e-chip-icon,
.e-chip-list .e-chip.e-success:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success:hover .e-chip-avatar {
  background-color: #437319;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused,
.e-chip-list .e-chip.e-success.e-focused {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-active,
.e-chip-list .e-chip.e-success.e-active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-focused.e-active {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success:active,
.e-chip-list .e-chip.e-success:active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success:active .e-chip-delete,
.e-chip-list .e-chip.e-success:active .e-chip-delete,
.e-chip-list.e-chip.e-success:active .e-chip-icon,
.e-chip-list .e-chip.e-success:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success:active .e-chip-avatar,
.e-chip-list .e-chip.e-success:active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-disabled,
.e-chip-list .e-chip.e-success.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-outline,
.e-chip-list .e-chip.e-success.e-outline {
  background-color: initial;
  border-color: #4d841d;
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline .e-chip-icon {
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(77, 132, 29, .8)
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:hover,
.e-chip-list .e-chip.e-success.e-outline:hover {
  background-color: rgba(77, 132, 29, .12);
  border-color: #4d841d;
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon {
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused,
.e-chip-list .e-chip.e-success.e-outline.e-focused {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:active,
.e-chip-list .e-chip.e-success.e-outline:active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled,
.e-chip-list .e-chip.e-success.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info,
.e-chip-list .e-chip.e-info {
  background-color: #0378d5;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info .e-chip-delete,
.e-chip-list .e-chip.e-info .e-chip-delete,
.e-chip-list.e-chip.e-info .e-chip-icon,
.e-chip-list .e-chip.e-info .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-info .e-chip-avatar,
.e-chip-list .e-chip.e-info .e-chip-avatar {
  background-color: #025699;
  color: #fff
}

.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-info:hover,
.e-chip-list .e-chip.e-info:hover {
  background-color: #058efb;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info:hover .e-chip-delete,
.e-chip-list .e-chip.e-info:hover .e-chip-delete,
.e-chip-list.e-chip.e-info:hover .e-chip-icon,
.e-chip-list .e-chip.e-info:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info:hover .e-chip-avatar {
  background-color: #036dc1;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused,
.e-chip-list .e-chip.e-info.e-focused {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-active,
.e-chip-list .e-chip.e-info.e-active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-focused.e-active {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info:active,
.e-chip-list .e-chip.e-info:active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info:active .e-chip-delete,
.e-chip-list .e-chip.e-info:active .e-chip-delete,
.e-chip-list.e-chip.e-info:active .e-chip-icon,
.e-chip-list .e-chip.e-info:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info:active .e-chip-avatar,
.e-chip-list .e-chip.e-info:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-disabled,
.e-chip-list .e-chip.e-info.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-outline,
.e-chip-list .e-chip.e-info.e-outline {
  background-color: initial;
  border-color: #0378d5;
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline .e-chip-icon {
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(3, 120, 213, .8)
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:hover,
.e-chip-list .e-chip.e-info.e-outline:hover {
  background-color: rgba(3, 120, 213, .12);
  border-color: #0378d5;
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon {
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused,
.e-chip-list .e-chip.e-info.e-outline.e-focused {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:active,
.e-chip-list .e-chip.e-info.e-outline:active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled,
.e-chip-list .e-chip.e-info.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning,
.e-chip-list .e-chip.e-warning {
  background-color: #c15700;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning .e-chip-delete,
.e-chip-list .e-chip.e-warning .e-chip-delete,
.e-chip-list.e-chip.e-warning .e-chip-icon,
.e-chip-list .e-chip.e-warning .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-warning .e-chip-avatar,
.e-chip-list .e-chip.e-warning .e-chip-avatar {
  background-color: #843b00;
  color: #fff
}

.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-warning:hover,
.e-chip-list .e-chip.e-warning:hover {
  background-color: #ea6900;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning:hover .e-chip-delete,
.e-chip-list.e-chip.e-warning:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning:hover .e-chip-avatar {
  background-color: #ad4e00;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused,
.e-chip-list .e-chip.e-warning.e-focused {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-active,
.e-chip-list .e-chip.e-warning.e-active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-focused.e-active {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning:active,
.e-chip-list .e-chip.e-warning:active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning:active .e-chip-delete,
.e-chip-list .e-chip.e-warning:active .e-chip-delete,
.e-chip-list.e-chip.e-warning:active .e-chip-icon,
.e-chip-list .e-chip.e-warning:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-disabled,
.e-chip-list .e-chip.e-warning.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-outline,
.e-chip-list .e-chip.e-warning.e-outline {
  background-color: initial;
  border-color: #c15700;
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon {
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(193, 87, 0, .8)
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:hover,
.e-chip-list .e-chip.e-warning.e-outline:hover {
  background-color: rgba(193, 87, 0, .12);
  border-color: #c15700;
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon {
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused,
.e-chip-list .e-chip.e-warning.e-outline.e-focused {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:active,
.e-chip-list .e-chip.e-warning.e-outline:active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger,
.e-chip-list .e-chip.e-danger {
  background-color: #d64113;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger .e-chip-delete,
.e-chip-list .e-chip.e-danger .e-chip-delete,
.e-chip-list.e-chip.e-danger .e-chip-icon,
.e-chip-list .e-chip.e-danger .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-danger .e-chip-avatar,
.e-chip-list .e-chip.e-danger .e-chip-avatar {
  background-color: #9e300e;
  color: #fff
}

.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-danger:hover,
.e-chip-list .e-chip.e-danger:hover {
  background-color: #ec5526;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger:hover .e-chip-delete,
.e-chip-list.e-chip.e-danger:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger:hover .e-chip-avatar {
  background-color: #c33b11;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused,
.e-chip-list .e-chip.e-danger.e-focused {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-active,
.e-chip-list .e-chip.e-danger.e-active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-focused.e-active {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger:active,
.e-chip-list .e-chip.e-danger:active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger:active .e-chip-delete,
.e-chip-list .e-chip.e-danger:active .e-chip-delete,
.e-chip-list.e-chip.e-danger:active .e-chip-icon,
.e-chip-list .e-chip.e-danger:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-disabled,
.e-chip-list .e-chip.e-danger.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-outline,
.e-chip-list .e-chip.e-danger.e-outline {
  background-color: initial;
  border-color: #d64113;
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon {
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(214, 65, 19, .8)
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:hover,
.e-chip-list .e-chip.e-danger.e-outline:hover {
  background-color: rgba(214, 65, 19, .12);
  border-color: #d64113;
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon {
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused,
.e-chip-list .e-chip.e-danger.e-outline.e-focused {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:active,
.e-chip-list .e-chip.e-danger.e-outline:active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-float-input .e-clear-icon:before,
.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-input-group .e-clear-icon:before,
.e-input-group.e-control-wrapper .e-clear-icon:before {
  content: "\e932";
  font-family: e-icons
}

.e-filled.e-float-input .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-filled.e-input-group .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon:before,
.e-outline.e-float-input .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-input-group .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon:before {
  content: "\e208";
  font-family: e-icons
}

/*! input layout */
.e-input-group,
.e-input-group.e-control-wrapper {
  display: table;
  line-height: 1.4;
  margin-bottom: 4px
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input,
input.e-input,
textarea.e-input {
  border: solid;
  border-width: 0 0 1px;
  height: auto;
  line-height: inherit;
  margin: 0 0 4px;
  outline: none;
  padding: 4px 0;
  text-indent: 0;
  width: 100%
}

.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-disabled,
input.e-input,
textarea.e-input {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  font: inherit
}

.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group input:focus,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group.e-input-focus input,
.e-float-input.e-input-group input,
.e-float-input.e-input-group input:focus,
.e-float-input input,
.e-float-input input:focus,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-input-group.e-input-focus input,
.e-input-group.e-input-focus input.e-input,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
input.e-input,
input.e-input:focus {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-input-group input,
.e-float-input input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group input,
.e-input-group input.e-input,
input.e-input {
  border-radius: 0
}

.e-input.e-small:focus,
.e-input:focus {
  border-width: 0 0 2px;
  padding-bottom: 4px
}

.e-bigger .e-input:focus,
.e-input.e-bigger:focus {
  padding-bottom: 5px
}

.e-bigger .e-input.e-small:focus,
.e-input.e-small.e-bigger:focus {
  padding-bottom: 4px
}

.e-input.e-small:focus,
.e-input:focus {
  padding-bottom: 3px
}

.e-bigger .e-input:focus,
.e-input.e-bigger:focus {
  padding-bottom: 4px
}

.e-bigger .e-input.e-small:focus,
.e-input.e-small.e-bigger:focus {
  padding-bottom: 3px
}

.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group input.e-input:focus,
.e-input-group textarea.e-input:focus {
  padding: 4px 0
}

.e-bigger .e-input-group,
.e-bigger .e-input-group.e-control-wrapper,
.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-input-group.e-disabled,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-input-group.e-bigger.e-disabled,
.e-input-group.e-control-wrapper.e-bigger,
.e-input-group.e-control-wrapper.e-bigger.e-disabled,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  font-size: 14px
}

.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-input-group.e-bigger .e-input {
  font: inherit
}

.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-input-group.e-bigger .e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  line-height: inherit;
  margin-bottom: 8px;
  padding: 5px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-bigger .e-input-group .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-input-group.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus {
  padding: 5px 0
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  align-items: center;
  border: 0 solid;
  box-sizing: initial;
  cursor: pointer;
  flex-direction: column;
  font-size: 12px;
  justify-content: center;
  line-height: 1;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
  text-align: center
}

.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0
}

.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-input-group .e-input-group-icon.e-bigger {
  min-height: 20px;
  min-width: 20px;
  font-size: 12px;
  padding: 0
}

.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 20px;
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-input-group.e-float-icon-left>.e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 28px;
  min-width: 28px;
  padding: 0
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled)>.e-input-group-icon:active,
.e-input-group.e-float-icon-left:not(.e-disabled)>.e-input-group-icon:active {
  background: transparent
}

.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon {
  cursor: auto
}

.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input.e-disabled,
.e-float-input input[disabled],
.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled span,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input-group .e-input[disabled],
.e-input[disabled] {
  cursor: not-allowed
}

.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-disabled,
.e-float-input.e-disabled input,
.e-float-input input.e-disabled,
.e-float-input input[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-disabled,
.e-input[disabled] {
  filter: alpha(opacity=100);
  opacity: 1
}

.e-input-group.e-control-wrapper.e-rtl,
.e-input-group.e-rtl,
.e-input.e-rtl {
  direction: rtl
}

.e-input.e-corner {
  border-radius: 0
}

.e-input-group,
.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle
}

.e-float-input.e-control-wrapper:not(.e-input-group),
.e-float-input:not(.e-input-group) {
  display: inline-block
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  display: flex
}

.e-input-group.e-control-wrapper .e-input-group-icon:first-child,
.e-input-group .e-input-group-icon:first-child {
  border-left-width: 0
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  white-space: nowrap
}

.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child),
.e-input-group .e-input-group-icon:not(:last-child) {
  border-right-width: 0
}

.e-input+.e-input-group-icon,
.e-input-group.e-control-wrapper .e-input+.e-input-group-icon,
.e-input-group .e-input+.e-input-group-icon {
  border-left-width: 0
}

.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-corner .e-input:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-corner .e-input:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-rtl .e-input-group-icon:last-child {
  border-left-width: 0;
  border-right-width: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child),
.e-input-group.e-rtl .e-input-group-icon:not(:last-child) {
  border-left-width: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon+.e-input,
.e-input-group.e-rtl .e-input-group-icon+.e-input {
  border-right-width: 0
}

.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-input-group.e-small,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper,
.e-small .e-input-group.e-control-wrapper.e-disabled,
.e-small .e-input-group.e-disabled,
.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
  font-size: 12px
}

.e-input-group.e-small.e-control-wrapper .e-input,
.e-input-group.e-small .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-small .e-input-group .e-input {
  font: inherit
}

.e-input-group.e-control-wrapper.e-small .e-input,
.e-input-group.e-small .e-input,
.e-input.e-small {
  line-height: inherit;
  padding: 4px 0
}

.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-small .e-input:focus {
  padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input.e-small,
.e-bigger .e-input.e-small.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-input-group.e-small.e-bigger,
.e-input-group.e-small.e-bigger.e-disabled,
.e-input.e-small.e-bigger,
.e-small.e-bigger .e-input-group,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-input.e-bigger,
.e-small .e-input.e-bigger.e-disabled {
  font-size: 13px
}

.e-bigger .e-input.e-small,
.e-input.e-small.e-bigger,
.e-small .e-input.e-bigger {
  padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input,
.e-bigger .e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-input-group.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger {
  font: inherit;
  padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-input-group.e-small .e-input.e-bigger:focus {
  padding: 4px 0
}

.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon {
  font-size: 12px;
  min-height: 16px;
  min-width: 16px;
  padding: 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger {
  font-size: 12px;
  min-height: 18px;
  min-width: 18px;
  padding: 0
}

.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
label.e-float-text {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: .25s cubic-bezier(.25, .8, .25, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 100%;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
  content: "";
  font-style: normal
}

.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input input.e-bigger~label.e-float-text,
.e-float-input label.e-float-text.e-bigger {
  font-size: 14px;
  top: -8px
}

.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  font-style: normal
}

.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: -11px
}

.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text.e-bigger {
  top: -8px
}

.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input .e-input-in-wrap label.e-float-text,
.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: -10px
}

.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-float-input.e-input-focus input~label.e-float-text,
.e-float-input input:focus~label.e-float-text,
.e-float-input input:valid~label.e-float-text,
.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-float-input input label.e-float-text.e-label-top,
.e-float-input input~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(.92)
}

.e-bigger .e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input input:focus~label.e-float-text,
.e-bigger .e-float-input input:valid~label.e-float-text,
.e-bigger .e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-bigger .e-float-input input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger input:focus~label.e-float-text,
.e-float-input.e-bigger input:valid~label.e-float-text,
.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  transform: translate3d(0, -6px, 0) scale(.86)
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation~label.e-float-text,
.e-bigger .e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  transform: translate3d(0, -6px, 0) scale(.92)
}

.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -9px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input input:focus~label.e-float-text,
.e-bigger .e-float-input input:valid~label.e-float-text,
.e-bigger .e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger input:focus~label.e-float-text,
.e-float-input.e-bigger input:valid~label.e-float-text,
.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  font-size: 14px;
  top: -9px
}

.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -9px
}

.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation~label.e-float-text,
.e-float-input.e-small input:focus~label.e-float-text,
.e-float-input.e-small input:valid~label.e-float-text,
.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-float-input input~label.e-label-top.e-float-text {
  font-size: 12px;
  top: -8px
}

.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -8px
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly]~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -10px
}

.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -10px
}

.e-float-input,
.e-float-input.e-control-wrapper {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0;
  position: relative;
  width: 100%
}

.e-bigger .e-float-input,
.e-bigger .e-float-input.e-control-wrapper,
.e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.5;
  margin-bottom: 8px;
  margin-top: 17px;
  padding-top: 0;
  position: relative;
  width: 100%
}

.e-float-input.e-control-wrapper.e-small,
.e-float-input.e-small,
.e-small .e-float-input.e-control-wrapper {
  line-height: 1.35;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-small,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-float-input.e-small.e-bigger,
.e-small .e-float-input.e-bigger,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 17px;
  padding-top: 0
}

.e-bigger .e-input-group,
.e-bigger .e-input-group.e-control-wrapper,
.e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-bigger {
  line-height: 1.5
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-small,
.e-input-group.e-small.e-bigger,
.e-small .e-input-group,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  line-height: normal
}

.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label,
.e-small .e-float-input.e-no-float-label {
  margin-top: 0
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea {
  border: solid;
  border-width: 0 0 1px;
  display: block;
  font: inherit;
  width: 100%
}

.e-float-input.e-control-wrapper input,
.e-float-input input {
  min-width: 0;
  padding: 4px 0
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper textarea,
.e-input-group input,
.e-input-group textarea {
  text-indent: 0
}

.e-bigger .e-float-input,
.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-bigger,
.e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-bigger,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px
}

.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input input.e-bigger {
  font: inherit;
  line-height: inherit;
  padding: 5px 0
}

.e-float-input.e-control-wrapper.e-small,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-float-input.e-small,
.e-float-input.e-small.e-disabled,
.e-small .e-float-input,
.e-small .e-float-input.e-control-wrapper,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-small .e-float-input.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled {
  font-size: 12px
}

.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 4px 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-bigger .e-float-input.e-small,
.e-bigger .e-float-input.e-small.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-float-input.e-small.e-bigger,
.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled,
.e-small .e-float-input.e-bigger,
.e-small .e-float-input.e-bigger.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 13px
}

.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger {
  font: inherit;
  line-height: inherit;
  padding: 4px 0
}

.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input input:focus,
.e-float-input textarea:focus {
  outline: none
}

.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input label.e-float-text,
label.e-float-text {
  font-family: inherit
}

.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-label-top,
.e-float-input.e-input-focus input~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input~label.e-float-text.e-label-top,
.e-float-input input:focus~label.e-float-text,
.e-float-input input:valid~label.e-float-text,
.e-float-input input:valid~label.e-float-text.e-label-top,
.e-float-input input~label.e-float-text.e-label-top,
.e-float-input textarea:focus~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text.e-label-top,
.e-float-input textarea~label.e-float-text.e-label-top {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
  font-weight: 400
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:before {
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s ease;
  width: 0
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:before {
  left: 50%
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:after {
  right: 50%
}

.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input~.e-float-line:before,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus~.e-float-line:before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus~.e-float-line:before,
.e-float-input:not(.e-input-group).e-input-focus input~.e-float-line:after,
.e-float-input:not(.e-input-group).e-input-focus input~.e-float-line:before,
.e-float-input:not(.e-input-group) input:focus~.e-float-line:after,
.e-float-input:not(.e-input-group) input:focus~.e-float-line:before,
.e-float-input:not(.e-input-group) textarea:focus~.e-float-line:after,
.e-float-input:not(.e-input-group) textarea:focus~.e-float-line:before {
  width: 50%
}

.e-float-input.e-control-wrapper .e-float-line,
.e-float-input .e-float-line {
  display: block;
  position: relative;
  width: 100%
}

.e-float-input.e-control-wrapper.e-rtl,
.e-float-input.e-rtl {
  direction: rtl
}

.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-float-input.e-rtl label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-float-input label.e-float-text {
  right: 0;
  transform-origin: right top
}

.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0
}

.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.e-input-group.e-control-wrapper.e-warning:before,
.e-input-group.e-warning:before {
  content: ""
}

.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input input.e-disabled,
.e-float-input input[disabled] {
  background: transparent;
  background-image: none;
  cursor: not-allowed
}

.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-corner.e-rtl input.e-input:only-child {
  border-radius: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-rtl .e-input:not(:first-child):focus {
  border-right-width: 0
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group input.e-input {
  min-width: 0;
  width: 100%
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group input.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input,
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
  border: 0 solid
}

.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  margin-bottom: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
  -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s cubic-bezier(.4, 0, .4, 1);
  width: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input):before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input):before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
  left: 50%
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus:before,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus:before {
  width: 50%
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after {
  right: 50%
}

.e-input-group,
.e-input-group.e-control-wrapper {
  position: relative;
  width: 100%
}

.e-input-group.e-control-wrapper .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover,
.e-input-group .e-input-group-icon:hover,
.e-input-group.e-rtl.e-corner .e-input-group-icon:hover {
  border-radius: 2px
}

.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-small,
.e-input.e-small {
  margin-bottom: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input.e-small.e-bigger {
  line-height: inherit;
  margin-bottom: 4px
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px
}

.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon {
  margin-top: 2px
}

.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-input-group .e-input-group-icon.e-bigger {
  margin-bottom: 5px;
  margin-right: 8px;
  margin-top: 6px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger {
  margin-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin-top: 4px
}

.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px
}

.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon {
  margin-top: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-small .e-input-group-icon:last-child {
  margin-right: 0
}

.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-style: solid;
  border-width: 0 0 1px
}

.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group:not(.e-float-icon-left) {
  border-bottom: 1px solid
}

.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group:not(.e-float-icon-left) {
  border: solid;
  border-width: 0 0 1px
}

.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
  border-right-width: 0
}

.e-input-group.e-control-wrapper.e-input-focus.e-corner,
.e-input-group.e-input-focus.e-corner {
  border-radius: 0
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
  background: transparent;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42), rgba(0, 0, 0, .42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent;
  color: rgba(0, 0, 0, .42)
}

.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
  display: inline-block
}

.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  position: relative
}

.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon:after,
.e-input-group:not(.e-filled) .e-input-group-icon:after {
  background: #bdbdbd;
  border-radius: 100%;
  content: "";
  display: block;
  filter: alpha(opacity=75);
  height: 50%;
  left: 25%;
  opacity: .75;
  position: absolute;
  top: 25%;
  transform: scale(0);
  width: 50%
}

.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple:after,
.e-input-group .e-input-group-icon.e-input-btn-ripple:after {
  animation: e-input-ripple .45s linear
}

.e-float-input.e-control-wrapper input::-ms-clear,
.e-float-input input::-ms-clear,
input.e-input::-ms-clear {
  display: none
}

.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group .e-float-line {
  bottom: -1px;
  position: absolute
}

.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea,
.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea {
  border: 0
}

.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text,
.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text {
  right: 0
}

input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder,
input.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-bigger input.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input:-moz-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
input.e-bigger.e-input::-moz-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 14px;
  font-style: normal
}

.e-bigger textarea.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 14px;
  font-style: normal
}

.e-small input.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input:-moz-placeholder,
input.e-small.e-input:-ms-input-placeholder,
input.e-small.e-input::-moz-placeholder,
input.e-small.e-input::-webkit-input-placeholder {
  font-size: 12px;
  font-style: normal
}

.e-small textarea.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input:-moz-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
textarea.e-small.e-input::-moz-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder {
  font-size: 12px;
  font-style: normal
}

.e-bigger input.e-small.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

.e-input-group input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

input.e-input:-ms-input-placeholder {
  font-style: normal
}

textarea.e-input:-ms-input-placeholder {
  font-style: normal
}

input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
  user-select: none
}

.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-float-input:not(.e-input-group) input,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group input,
.e-input-group input.e-input,
input.e-input {
  box-sizing: initial;
  content: ""
}

.e-control.e-float-input.e-control-wrapper input,
.e-control .e-float-input.e-control-wrapper input,
.e-control.e-float-input input,
.e-control .e-float-input input,
.e-control.e-input-group.e-control-wrapper input,
.e-control .e-input-group.e-control-wrapper input,
.e-control.e-input-group.e-control-wrapper input.e-input,
.e-control .e-input-group.e-control-wrapper input.e-input,
.e-control.e-input-group input,
.e-control .e-input-group input,
.e-control.e-input-group input.e-input,
.e-control .e-input-group input.e-input,
.e-control input.e-input {
  box-sizing: initial
}

.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-float-input textarea,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input.e-bigger,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
input.e-input.e-bigger,
input.e-input.e-small,
input.e-input.e-small.e-bigger,
textarea.e-input,
textarea.e-input.e-bigger,
textarea.e-input.e-small,
textarea.e-input.e-small.e-bigger {
  box-sizing: initial;
  content: ""
}

.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small input,
.e-float-input.e-small textarea,
.e-float-input input.e-bigger,
.e-float-input input.e-small,
.e-float-input textarea.e-small,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input input,
.e-small .e-float-input textarea,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small input.e-input,
input.e-input.e-bigger,
input.e-input.e-small,
textarea.e-input.e-small {
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input input,
.e-float-input input.e-input,
.e-float-input input:focus,
.e-float-input textarea,
.e-float-input textarea.e-input,
.e-float-input textarea:focus,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group input.e-input:focus,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group textarea.e-input:focus,
input.e-input,
textarea.e-input {
  padding-left: 0;
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-float-input.e-rtl.e-input-focus input,
.e-float-input.e-rtl input,
.e-float-input.e-rtl input:focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-rtl input.e-input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-input-group.e-input-focus input.e-input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group input.e-input:focus,
input.e-input.e-rtl {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
textarea.e-input.e-rtl {
  padding-right: 0;
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small.e-input-focus input,
.e-float-input.e-small input,
.e-float-input.e-small input:focus,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea:focus,
.e-float-input textarea.e-small,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-input-group.e-small.e-input-focus input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group input.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper.e-input-focus input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input.e-input-focus input,
.e-small .e-float-input input,
.e-small .e-float-input input:focus,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea:focus,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-input-group.e-input-focus input.e-input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group input.e-input:focus,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group textarea.e-input:focus,
.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
  padding-left: 0;
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-small.e-rtl input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl input.e-input.e-small,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-rtl input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-float-input input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl input.e-input,
.e-small input.e-input.e-rtl,
input.e-input.e-small.e-rtl {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl textarea.e-input,
.e-small textarea.e-input.e-rtl,
textarea.e-input.e-small.e-rtl {
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input.e-input-focus input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger input.e-input,
.e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input input.e-bigger,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
input.e-input.e-bigger {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl input.e-input,
.e-bigger input.e-input.e-rtl,
.e-float-input.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea:focus,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input textarea.e-bigger,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger,
textarea.e-input.e-bigger {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input,
.e-bigger textarea.e-input.e-rtl,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl {
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small input,
.e-bigger .e-float-input.e-small input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger input.e-input.e-small,
.e-float-input.e-bigger.e-small.e-input-focus input,
.e-float-input.e-bigger.e-small input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-input-group.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-small .e-float-input.e-bigger input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
input.e-input.e-bigger.e-small {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl input.e-input.e-small,
.e-bigger input.e-input.e-small.e-rtl,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea,
.e-bigger .e-float-input.e-small textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger textarea.e-input.e-small,
.e-float-input.e-bigger.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-small .e-float-input.e-bigger textarea:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
textarea.e-input.e-bigger.e-small {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-bigger textarea.e-input.e-small.e-rtl,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus {
  padding-right: 0;
  text-indent: 0
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  min-width: 24px;
  outline: none;
  padding: 0;
  text-align: center
}

.e-float-input .e-clear-icon:before,
.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-input-group .e-clear-icon:before,
.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 12px;
  padding: 0;
  text-align: center;
  vertical-align: middle
}

.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex
}

.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon {
  padding-bottom: 0
}

.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-float-input.e-small .e-clear-icon:before,
.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-input-group.e-small .e-clear-icon:before,
.e-small .e-float-input .e-clear-icon:before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-small .e-input-group .e-clear-icon:before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 10px
}

.e-bigger .e-float-input .e-clear-icon:before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-input-group .e-clear-icon:before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-float-input.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-input-group.e-bigger .e-clear-icon:before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
  font-size: 12px
}

.e-float-input.e-control-wrapper input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group input:not(:valid):first-child~.e-clear-icon,
.e-float-input input:not(:valid):first-child~.e-clear-icon,
.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-input:not(:valid):first-child~.e-clear-icon,
.e-input-group input.e-input:not(:valid):first-child~.e-clear-icon,
.e-input:not(:valid):first-child~.e-clear-icon {
  display: none
}

.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer
}

.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-disabled input.e-input:not(:valid):first-child~.e-clear-icon {
  cursor: not-allowed
}

.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-control-wrapper input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child~.e-clear-icon,
.e-float-input input[readonly]:first-child~.e-clear-icon,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide,
.e-input-group input[readonly]:first-child~.e-clear-icon.e-clear-icon-hide {
  cursor: auto
}

.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
  padding: 4px
}

.e-float-input.e-input-group .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px
}

.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon,
.e-input-group.e-bigger .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  min-height: 20px;
  min-width: 20px;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-bigger .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-bigger {
  padding-right: 8px;
  padding-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger {
  min-height: 18px;
  min-width: 18px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger {
  padding-right: 4px;
  padding-top: 4px
}

.e-input-group .e-clear-icon.e-small,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-small .e-clear-icon,
.e-small .e-input-group .e-clear-icon,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 16px;
  min-width: 16px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px
}

.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-small,
.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-small .e-input-group.e-float-input .e-clear-icon,
.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px
}

.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid,
.e-input:not(:valid),
.e-input:valid {
  box-shadow: none
}

.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text {
  right: 0
}

.e-float-input.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-input-group .e-input-in-wrap {
  display: flex;
  position: relative;
  width: 100%
}

.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-float-icon-left .e-input-in-wrap {
  border: solid;
  border-width: 0 0 1px;
  margin-left: 16px
}

.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 0;
  margin-right: 16px
}

.e-bigger .e-float-input.e-control-wrapper .e-input,
.e-bigger .e-float-input .e-input,
.e-float-input.e-bigger .e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input input.e-input {
  margin-bottom: 0
}

.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text.e-label-bottom {
  transform: translate3d(0, 16px, 0) scale(1)
}

.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-float-input textarea:focus~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text,
.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -22px;
  transform: translate3d(0, 6px, 0) scale(.92)
}

.e-bigger .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-float-input textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 14px;
  top: -20px
}

.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-small textarea:focus~label.e-float-text,
.e-float-input.e-small textarea:valid~label.e-float-text,
.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 12px;
  top: -21px
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -20px
}

.e-float-input.e-control-wrapper textarea~.e-float-text,
.e-float-input textarea~.e-float-text {
  top: -11px
}

.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-bigger .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea~label.e-float-text,
.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger textarea~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text,
.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-float-input textarea.e-bigger~label.e-float-text,
.e-float-input textarea~label.e-float-text.e-bigger {
  font-size: 14px;
  top: -8px
}

.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-float-input.e-small textarea~label.e-float-text,
.e-float-input textarea.e-small~label.e-float-text,
.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-float-input textarea~label.e-float-text {
  font-size: 12px;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-float-input.e-input-group input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-input-group:not(.e-float-input) .e-input,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  min-height: 27px
}

.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-float-input.e-input-group.e-small input,
.e-float-input.e-small input,
.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-float-input.e-input-group input,
.e-small .e-float-input input,
.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-input-group:not(.e-float-input) .e-input {
  min-height: 18px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-input-group.e-small input,
.e-bigger .e-float-input.e-small input,
.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-input-group.e-bigger.e-small input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group input,
.e-float-input input,
.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group input.e-input,
.e-small .e-float-input.e-bigger input,
.e-small .e-float-input.e-control-wrapper.e-bigger input,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-small .e-float-input.e-input-group.e-bigger input,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input {
  min-height: 22px
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group:hover:not(.e-disabled):not(.e-float-icon-left) {
  border-bottom-width: 1px
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):after,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):before,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:before,
.e-input-group:not(.e-disabled):not(.e-float-icon-left):after,
.e-input-group:not(.e-disabled):not(.e-float-icon-left):before {
  bottom: -2px
}

.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-style: solid;
  border-width: 0 0 1px
}

.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-float-input input:-webkit-autofill~label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input input:-webkit-autofill~label.e-float-text {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.86);
  -webkit-user-select: text;
  user-select: text
}

.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-float-input input:-webkit-autofill~label.e-float-text {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input input:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  font-style: normal
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea:focus~label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  transform: translate3d(0, 6px, 0) scale(.92)
}

.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: .25s cubic-bezier(.25, .8, .25, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 100%
}

textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-textarea-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-small textarea.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input:-moz-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
textarea.e-small.e-input::-moz-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder {
  font-size: 12px;
  font-style: normal
}

.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-bigger textarea.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder {
  font-size: 14px;
  font-style: normal
}

.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.86);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  transform: translate3d(0, 6px, 0) scale(.86)
}

.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled textarea,
.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled] {
  filter: alpha(opacity=100);
  opacity: 1
}

.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled] {
  background: transparent;
  background-image: none;
  cursor: not-allowed
}

.e-float-input.e-control-wrapper.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-input-group textarea,
.e-float-input textarea,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
textarea.e-input {
  border-radius: 0
}

.e-float-input.e-control-wrapper textarea,
.e-float-input textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
textarea.e-input {
  line-height: 1.5;
  min-height: 15px;
  min-width: 0;
  padding: 4px 0;
  resize: vertical
}

.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group.e-input-focus textarea,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input textarea.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger {
  font: inherit;
  line-height: 1.5;
  min-height: 17px;
  padding: 5px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea.e-input.e-small,
.e-input-group textarea.e-small,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input textarea,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input {
  font: inherit;
  line-height: 1.5;
  min-height: 14px;
  padding: 4px 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-float-input.e-small textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger .float-input textarea.e-small,
.e-bigger .input-group textarea.e-small,
.e-float-input.e-bigger textarea.e-small,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input textarea.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-small .e-float-input.e-bigger textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .float-input textarea.e-bigger,
.e-small .input-group textarea.e-bigger {
  font: inherit;
  line-height: 1.5;
  min-height: 15px;
  padding: 4px 0
}

.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
  min-height: 16px
}

input.e-input,
textarea.e-input {
  min-height: 19px
}

.e-bigger input.e-input,
.e-bigger textarea.e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  min-height: 23px
}

.e-bigger.e-small input.e-input,
.e-bigger .e-small input.e-input,
.e-bigger input.e-input.e-small,
.e-small .e-bigger input.e-input,
.e-small input.e-input.e-bigger,
input.e-input.e-bigger.e-small {
  min-height: 19px
}

.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group textarea.e-input,
textarea.e-outline.e-input {
  width: calc(100% - 1px)
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-outline.e-input-group.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group:not(.e-float-icon-left) {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, .24);
  fill: transparent;
  transition: border .2s, box-shadow .2s
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  margin-top: 0
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left) {
  border-top-color: transparent
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline .e-input-group,
.e-outline .e-input-group.e-control-wrapper {
  font-size: 14px
}

.e-bigger .e-input-group.e-outline,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-outline.e-input-group.e-disabled,
.e-outline.e-bigger input.e-input,
.e-outline.e-bigger textarea.e-input,
.e-outline.e-input-group.e-bigger,
.e-outline.e-input-group.e-bigger.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled,
input.e-input.e-bigger.e-outline,
textarea.e-input.e-bigger.e-outline {
  font-size: 16px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-bigger.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
  font-size: 20px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-width: 1px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper input.e-input,
.e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input input,
.e-outline.e-float-input input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group input,
.e-outline.e-input-group input.e-input,
input.e-outline.e-input {
  box-sizing: border-box;
  padding: 10px 12px 9px
}

.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group textarea,
.e-outline.e-input-group textarea.e-input,
textarea.e-outline.e-input {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px
}

.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input.e-input-group input,
.e-outline.e-float-input input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group input.e-input {
  box-sizing: border-box;
  min-height: 38px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-outline.e-float-input:not(.e-input-group) .e-float-line:after,
.e-outline.e-float-input:not(.e-input-group) .e-float-line:before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
  content: none
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: #e3165b;
  box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left .e-input-in-wrap {
  border: 0;
  border-width: 0;
  margin-left: 0
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin: 9px 12px 9px 0
}

.e-outline.e-float-input .e-clear-icon,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 9px 12px 9px 0
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-float-input.e-input-group.e-float-icon-left .e-input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-input-group.e-float-icon-left .e-input {
  padding-left: 0
}

.e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-outline.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin: 9px 12px 9px 0
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border: 0
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-left: 0
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-small input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-outline.e-float-input.e-input-group.e-small input,
.e-outline.e-float-input.e-small input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-input-group input,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group:not(.e-float-input) .e-input {
  box-sizing: border-box;
  min-height: 34px
}

.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 11px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 12px
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper {
  font-size: 14px
}

.e-bigger .e-outline.e-float-input,
.e-bigger .e-outline.e-float-input.e-control-wrapper,
.e-bigger .e-outline.e-input-group,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-bigger,
.e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-outline.e-input-group.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger {
  font-size: 16px
}

.e-outline.e-float-input.e-control-wrapper.e-small,
.e-outline.e-float-input.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small,
.e-outline.e-input-group.e-small,
.e-small .e-outline.e-float-input,
.e-small .e-outline.e-float-input.e-control-wrapper,
.e-small .e-outline.e-input-group,
.e-small .e-outline.e-input-group.e-control-wrapper {
  font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-outline.e-float-input.e-small,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-outline.e-input-group.e-small,
.e-bigger.e-small .e-outline.e-float-input,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper,
.e-bigger.e-small .e-outline.e-input-group,
.e-bigger.e-small .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-outline.e-float-input.e-small.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-outline.e-input-group.e-small.e-bigger,
.e-small .e-outline.e-float-input.e-bigger,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-small .e-outline.e-input-group.e-bigger,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger {
  font-size: 14px
}

.e-bigger .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 12px
}

.e-input-group.e-small.e-outline input.e-input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus,
.e-outline.e-float-input.e-control-wrapper input.e-small,
.e-outline.e-float-input.e-small.e-input-focus input,
.e-outline.e-float-input.e-small input,
.e-outline.e-float-input.e-small input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper input.e-input.e-small,
.e-outline.e-input-group.e-small.e-input-focus input.e-input,
.e-outline.e-input-group.e-small input.e-input:focus,
.e-outline.e-input-group input.e-input.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-control-wrapper input:focus,
.e-small .e-outline.e-float-input.e-input-focus input,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-float-input input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-outline.e-input-group.e-input-focus input.e-input,
.e-small .e-outline.e-input-group input.e-input,
.e-small .e-outline.e-input-group input.e-input:focus,
.e-small input.e-input.e-outline,
input.e-input.e-small.e-outline {
  padding: 7px 10px
}

.e-input-group.e-small.e-outline textarea.e-input,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-outline.e-float-input.e-control-wrapper textarea.e-small,
.e-outline.e-float-input.e-small textarea,
.e-outline.e-float-input.e-small textarea:focus,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-outline.e-input-group.e-small textarea.e-input:focus,
.e-outline.e-input-group textarea.e-input.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper textarea,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:focus,
.e-small .e-outline.e-float-input textarea,
.e-small .e-outline.e-float-input textarea:focus,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-outline.e-input-group textarea.e-input,
.e-small .e-outline.e-input-group textarea.e-input:focus,
.e-small textarea.e-input.e-outline,
textarea.e-input.e-small.e-outline {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 10px 10px
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin-left: 0;
  margin-right: 6px
}

.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-outline.e-input-group .e-input-group-icon {
  margin-left: 0;
  margin-right: 10px
}

.e-outline.e-input-group .e-clear-icon.e-small,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon,
.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  padding: 7px 10px 7px 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-outline.e-float-input.e-control-wrapper input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-outline.e-float-input.e-input-group input,
.e-bigger .e-outline.e-float-input input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-outline.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  box-sizing: border-box;
  min-height: 54px
}

.e-bigger .e-outline.e-input-group .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  font-size: 20px;
  padding: 15px 16px 15px 0
}

.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-outline.e-input-group .e-input-group-icon,
.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-outline.e-input-group .e-input-group-icon.e-bigger {
  margin: 15px 16px 15px 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) input.e-input,
.e-bigger input.e-input.e-outline,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input.e-bigger,
input.e-input.e-bigger.e-outline {
  padding: 15px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input,
.e-bigger textarea.e-input.e-outline,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-outline {
  margin: 8px 0 1px;
  padding: 0 16px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-small input,
.e-bigger .e-outline.e-float-input.e-small input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-outline.e-float-input.e-input-group.e-bigger.e-small input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-float-input.e-bigger input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-small .e-outline.e-float-input.e-input-group.e-bigger input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  box-sizing: border-box;
  min-height: 38px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger input.e-input.e-small.e-outline,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
input.e-input.e-bigger.e-small.e-outline {
  padding: 10px 12px 9px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger textarea.e-input.e-small.e-outline,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
textarea.e-input.e-bigger.e-small.e-outline {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-small .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon.e-bigger {
  font-size: 18px;
  padding: 9px 12px 9px 0
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin: 9px 12px 9px 0
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group .e-input-group-icon {
  margin-top: 9px
}

.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input input,
.e-outline.e-float-input textarea {
  border: 0;
  border-width: 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input label.e-float-text,
.e-outline label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  box-sizing: border-box;
  display: flex;
  left: 0;
  line-height: 13px;
  position: absolute;
  top: -7px;
  transform: translateZ(0) scale(1);
  transition: color .2s, font-size .2s, line-height .2s
}

.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  line-height: 70px
}

.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  line-height: 66px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text {
  line-height: 46px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
  line-height: 60px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
  line-height: 50px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text {
  line-height: 53px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
  line-height: 60px
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-outline.e-float-input label.e-float-text:after,
.e-outline.e-float-input label.e-float-text:before,
.e-outline label.e-float-text:after,
.e-outline label.e-float-text:before {
  border-top: 2px solid transparent;
  box-shadow: inset 0 1px transparent;
  box-sizing: border-box;
  content: " ";
  display: block;
  height: 8px;
  margin-top: 6px;
  min-width: 9px;
  pointer-events: none;
  position: relative;
  transition: border-color .1s, box-shadow .2s
}

.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-outline.e-float-input label.e-float-text:after,
.e-bigger .e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-outline.e-float-input label.e-float-text:before,
.e-bigger .e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-outline label.e-float-text:after,
.e-bigger .e-outline label.e-float-text:after,
.e-bigger.e-outline label.e-float-text:before,
.e-bigger .e-outline label.e-float-text:before {
  min-width: 13px
}

.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-small.e-outline.e-float-input label.e-float-text:after,
.e-small .e-outline.e-float-input label.e-float-text:after,
.e-small.e-outline.e-float-input label.e-float-text:before,
.e-small .e-outline.e-float-input label.e-float-text:before,
.e-small.e-outline label.e-float-text:after,
.e-small .e-outline label.e-float-text:after,
.e-small.e-outline label.e-float-text:before,
.e-small .e-outline label.e-float-text:before {
  min-width: 7px
}

.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-small.e-outline label.e-float-text:after,
.e-bigger.e-small .e-outline label.e-float-text:after,
.e-bigger.e-small.e-outline label.e-float-text:before,
.e-bigger.e-small .e-outline label.e-float-text:before {
  min-width: 9px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text:before {
  border-top-color: rgba(0, 0, 0, .24);
  border-width: 1px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before {
  border-top-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before {
  border-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before {
  border-top-color: #f44336
}

.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before {
  border-color: #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before {
  border-top-color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before {
  border-color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-outline.e-float-input label.e-float-text:before,
.e-outline label.e-float-text:before {
  border-left: 1px solid transparent;
  border-radius: 4px 0;
  left: -1px;
  margin-right: 4px
}

.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-rtl.e-outline.e-float-input label.e-float-text:before,
.e-rtl.e-outline label.e-float-text:before {
  border-left: 0;
  border-radius: 0 4px;
  left: 5px
}

.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-rtl.e-outline.e-float-input label.e-float-text:after,
.e-rtl.e-outline label.e-float-text:after {
  border-radius: 5px 0;
  border-right: 0;
  left: -6px
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-outline.e-float-input label.e-float-text:after,
.e-outline label.e-float-text:after {
  border-radius: 0 5px;
  border-right: 1px solid transparent;
  flex-grow: 1;
  left: 2px;
  margin-left: 4px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text:before,
.e-outline.e-float-input.e-input-focus label.e-float-text:after,
.e-outline.e-float-input.e-input-focus label.e-float-text:before,
.e-outline.e-input-focus label.e-float-text:after,
.e-outline.e-input-focus label.e-float-text:before {
  border-top-color: #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) {
  border-top-color: transparent;
  box-shadow: inset 1px 0 #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-input-focus input~label.e-float-text,
.e-outline.e-float-input input:focus~label.e-float-text,
.e-outline.e-float-input input:valid~label.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input input label.e-float-text.e-label-top,
.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea:focus~label.e-float-text,
.e-outline.e-float-input textarea:valid~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 12px;
  top: -7px;
  transform: translateZ(0) scale(1)
}

.e-outline.e-float-input.e-control-wrapper.e-rtl .e-clear-icon,
.e-outline.e-float-input.e-rtl .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
.e-outline.e-input-group.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-float-input .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
e-rtl .e-outline.e-float-input.e-control-wrapper .e-clear-icon {
  padding-left: 12px;
  padding-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-right: 0
}

.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child {
  margin-left: 12px
}

.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl .e-outline.e-input-group .e-input-group-icon {
  margin-left: 12px;
  margin-right: 0
}

.e-rtl.e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  padding-left: 10px;
  padding-right: 0
}

.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group .e-input-group-icon {
  margin-left: 10px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl .e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  padding-left: 16px;
  padding-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger {
  margin-left: 16px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin-left: 12px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon.e-bigger {
  padding-left: 12px;
  padding-right: 0
}

.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child {
  margin-left: 12px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-left: 16px;
  margin-right: 0
}

.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child {
  margin-left: 10px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child .e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-left: 12px;
  margin-right: 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-small .e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  top: -7px;
  transform: translateZ(0) scale(1)
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[readonly]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 12px
}

.e-outline.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea:focus~label.e-float-text,
.e-outline.e-float-input textarea:valid~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input textarea~label.e-label-top.e-float-text {
  top: -7px;
  transform: translateZ(0) scale(1)
}

.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-input-group textarea,
.e-outline.e-float-input textarea,
.e-outline textarea,
textarea.e-outline {
  box-sizing: border-box
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) input:valid~label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) textarea:valid~label.e-float-text {
  color: rgba(0, 0, 0, .6)
}

.e-rtl.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input.e-small textarea~label.e-float-text,
.e-rtl.e-outline.e-float-input textarea.e-small~label.e-float-text,
.e-rtl.e-outline.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-rtl.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input textarea~label.e-float-text {
  top: -7px
}

.e-outline.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-small .e-clear-icon:before,
.e-outline.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-outline.e-input-group.e-small .e-clear-icon:before,
.e-outline.e-small .e-float-input .e-clear-icon:before,
.e-outline.e-small .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-small .e-input-group .e-clear-icon:before,
.e-outline.e-small .e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 14px
}

.e-outline.e-float-input .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-input-group .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 16px
}

.e-outline.e-bigger .e-float-input .e-clear-icon:before,
.e-outline.e-bigger .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-bigger .e-input-group .e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-control-wrapper .e-clear-icon:before,
.e-outline.e-float-input.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-outline.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-outline.e-input-group.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before {
  font-size: 20px
}

.e-outline.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
  font-size: 18px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline label.e-float-text {
  font-size: 14px
}

.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 14px
}

.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 16px
}

.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 14px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input label.e-float-text,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger textarea~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-outline.e-float-input input.e-bigger~label.e-float-text,
.e-outline.e-float-input label.e-float-text.e-bigger,
.e-outline.e-float-input textarea.e-bigger~label.e-float-text,
.e-outline.e-float-input textarea~label.e-float-text.e-bigger {
  font-size: 16px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small label.e-float-text,
.e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea~label.e-float-text,
.e-outline.e-float-input textarea.e-small~label.e-float-text,
.e-outline.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea~label.e-float-text {
  font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  line-height: 1
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input input.e-input,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-filled.e-input-group input,
.e-bigger .e-filled.e-input-group input.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input input,
.e-bigger.e-small .e-filled.e-float-input input.e-input,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger.e-small .e-filled.e-float-input textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group input,
.e-bigger.e-small .e-filled.e-input-group input.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-control.e-filled.e-float-input.e-control-wrapper input,
.e-control .e-filled.e-float-input.e-control-wrapper input,
.e-control.e-filled.e-float-input input,
.e-control .e-filled.e-float-input input,
.e-control.e-filled.e-input-group.e-control-wrapper input,
.e-control .e-filled.e-input-group.e-control-wrapper input,
.e-control.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control.e-filled.e-input-group input,
.e-control .e-filled.e-input-group input,
.e-control.e-filled.e-input-group input.e-input,
.e-control .e-filled.e-input-group input.e-input,
.e-control .e-filled input.e-input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-bigger.e-small input,
.e-filled.e-float-input.e-bigger.e-small input.e-input,
.e-filled.e-float-input.e-bigger.e-small textarea,
.e-filled.e-float-input.e-bigger.e-small textarea.e-input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-bigger input.e-input,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-bigger textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-small input.e-input,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input.e-small textarea.e-input,
.e-filled.e-float-input:not(.e-input-group) input,
.e-filled.e-float-input textarea,
.e-filled.e-input-group.e-bigger.e-small input,
.e-filled.e-input-group.e-bigger.e-small input.e-input,
.e-filled.e-input-group.e-bigger.e-small textarea,
.e-filled.e-input-group.e-bigger.e-small textarea.e-input,
.e-filled.e-input-group.e-bigger input,
.e-filled.e-input-group.e-bigger input.e-input,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-control-wrapper input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled.e-input-group.e-small input,
.e-filled.e-input-group.e-small input.e-input,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-filled.e-input-group input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled input.e-input,
.e-filled input.e-input.e-bigger,
.e-filled input.e-input.e-small,
.e-filled input.e-input.e-small.e-bigger,
.e-filled textarea.e-input,
.e-filled textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-small,
.e-filled textarea.e-input.e-small.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-float-input input.e-input,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-filled.e-input-group input,
.e-small .e-filled.e-input-group input.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input {
  box-sizing: border-box
}

.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input input,
.e-filled.e-float-input textarea {
  border: 0 solid
}

.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom-width: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input {
  border-width: 0
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  border-radius: 4px 4px 0 0;
  padding: 0 10px 0 12px
}

.e-bigger .e-filled.e-input-group,
.e-bigger .e-filled.e-input-group.e-control-wrapper,
.e-filled.e-input-group.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 12px 0 16px
}

.e-filled.e-input-group.e-control-wrapper.e-small,
.e-filled.e-input-group.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-filled.e-input-group.e-small,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-filled.e-input-group.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-filled.e-input-group.e-small.e-bigger,
.e-small .e-filled.e-input-group.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  border-radius: 4px 4px 0 0;
  border: solid;
  border-width: 0 0 1px;
  margin-top: 0;
  padding: 0 10px 0 12px
}

.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 12px 0 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small,
.e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-filled.e-float-input.e-small.e-bigger,
.e-small .e-filled.e-float-input.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px
}

.e-rtl.e-filled.e-input-group,
.e-rtl .e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 12px 0 10px
}

.e-bigger .e-rtl.e-filled.e-input-group,
.e-bigger.e-rtl .e-filled.e-input-group,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-filled.e-input-group.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
  padding: 0 16px 0 12px
}

.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-rtl.e-filled.e-input-group.e-small,
.e-rtl .e-filled.e-input-group.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 8px 0 6px
}

.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small,
.e-rtl.e-filled.e-float-input,
.e-rtl .e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-control-wrapper,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-bigger,
.e-small.e-rtl .e-filled.e-input-group.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px
}

.e-bigger .e-rtl.e-filled.e-float-input,
.e-bigger.e-rtl .e-filled.e-float-input,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper,
.e-rtl.e-filled.e-float-input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
  padding: 0 16px 0 12px
}

.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-rtl.e-filled.e-float-input.e-small,
.e-rtl .e-filled.e-float-input.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 8px 0 6px
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-rtl.e-filled.e-float-input.e-small.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-bigger,
.e-small.e-rtl .e-filled.e-float-input.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px
}

.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group textarea.e-input,
.e-filled input.e-input,
.e-filled textarea.e-input {
  padding: 10px 2px 10px 0
}

.e-filled .e-input:focus {
  padding-bottom: 10px
}

.e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-filled.e-input-group.e-input-focus input.e-input,
.e-filled.e-input-group input.e-input:focus,
.e-filled.e-input-group textarea.e-input:focus {
  padding: 10px 2px 10px 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus,
.e-bigger .e-filled.e-input-group .e-input,
.e-bigger .e-filled.e-input-group.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group .e-input:focus,
.e-bigger .e-filled input.e-input,
.e-bigger .e-filled textarea.e-input,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-filled.e-input-group.e-bigger .e-input,
.e-filled.e-input-group.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-filled input.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger {
  padding: 16px 4px 16px 0
}

.e-bigger .e-filled .e-input:focus,
.e-filled .e-input.e-bigger:focus {
  padding-bottom: 16px
}

.e-filled .e-input.e-small:focus {
  padding-bottom: 7px
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small .e-input,
.e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-small .e-input:focus,
.e-filled .e-input.e-small {
  padding: 7px 2px 7px 0
}

.e-bigger .e-filled .e-input.e-small:focus,
.e-filled .e-input.e-small.e-bigger:focus {
  padding-bottom: 10px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-bigger .e-filled.e-input-group.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-small .e-input:focus,
.e-bigger .e-filled .e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-filled.e-input-group.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-filled.e-input-group.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-small .e-input.e-bigger:focus,
.e-filled .e-input.e-small.e-bigger,
.e-small .e-filled .e-input.e-bigger {
  padding: 10px 2px 10px 0
}

.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input input {
  padding: 14px 2px 5px 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-filled.e-float-input input.e-bigger {
  padding: 20px 4px 6px 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-filled.e-float-input.e-small.e-bigger input,
.e-filled.e-float-input.e-small input.e-bigger {
  padding: 14px 2px 5px 0
}

.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-small input {
  padding: 12px 2px 4px 0
}

.e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-rtl input.e-input:focus,
.e-filled input.e-input.e-rtl,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group input.e-input:focus {
  padding: 10px 0 10px 2px;
  text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-filled.e-float-input.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-rtl input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input input:focus {
  padding: 14px 0 5px 2px;
  text-indent: 0
}

.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-filled input.e-input.e-small.e-rtl,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-rtl .e-filled.e-input-group input.e-input.e-small,
.e-rtl .e-filled input.e-input.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-small .e-filled input.e-input.e-rtl,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-small.e-rtl .e-filled input.e-input {
  padding: 7px 0 7px 2px;
  text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-filled.e-float-input.e-rtl input.e-small,
.e-filled.e-float-input.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-filled.e-float-input.e-small input,
.e-rtl .e-filled.e-float-input input.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-rtl input,
.e-small .e-filled.e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input input,
.e-small.e-rtl .e-filled.e-float-input input:focus {
  padding: 12px 0 4px 2px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-filled input.e-input.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-filled input.e-input,
.e-filled.e-input-group.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-rtl input.e-input.e-bigger,
.e-filled input.e-input.e-bigger.e-rtl,
.e-rtl .e-filled.e-input-group.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group input.e-input.e-bigger,
.e-rtl .e-filled input.e-input.e-bigger {
  padding: 16px 0 16px 4px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-rtl input,
.e-bigger .e-filled.e-float-input.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input input,
.e-bigger.e-rtl .e-filled.e-float-input input:focus,
.e-filled.e-float-input.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-filled.e-float-input.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-filled.e-float-input input.e-bigger {
  padding: 20px 0 6px 4px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled input.e-input.e-small.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus {
  padding: 10px 0 10px 2px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus,
.e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-small input.e-bigger,
.e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus {
  padding: 14px 0 5px 2px;
  text-indent: 0
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-disabled {
  font-size: 14px
}

.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-bigger.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input,
.e-small .e-filled.e-float-input.e-control-wrapper,
.e-small .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-small .e-filled.e-float-input.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-disabled {
  font-size: 13px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-small,
.e-bigger .e-filled.e-float-input.e-small.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-small.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-small .e-filled.e-float-input.e-bigger,
.e-small .e-filled.e-float-input.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-input-group input,
.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-filled.e-float-input.e-input-group.e-bigger input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  min-height: 55px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-input-group.e-small input,
.e-filled.e-float-input.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-input-group input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group:not(.e-float-input) .e-input {
  min-height: 35px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input,
.e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-small input,
.e-bigger .e-float-input.e-filled.e-small input,
.e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper input.e-input,
.e-filled.e-input-group:not(.e-float-input) input.e-input,
.e-filled.e-input-group input.e-input,
.e-float-input.e-bigger.e-small.e-filled input,
.e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input,
.e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-filled.e-control-wrapper input,
.e-float-input.e-filled.e-input-group.e-bigger.e-small input,
.e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-filled.e-input-group.e-control-wrapper input,
.e-float-input.e-filled input,
.e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input,
.e-small .e-float-input.e-filled.e-bigger input,
.e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input,
.e-small .e-float-input.e-filled.e-input-group.e-bigger input,
.e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input {
  min-height: 39px
}

.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input label.e-float-text,
.e-filled label.e-float-text {
  font-size: 14px;
  left: 12px;
  letter-spacing: .009375em;
  line-height: 1.15;
  padding-left: 0;
  pointer-events: none;
  right: auto;
  top: 12px;
  transform: none;
  transition: transform .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1);
  width: 100%
}

.e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px;
  padding-left: 0;
  top: 12px;
  transform: none;
  width: 100%
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-input-focus input~label.e-float-text,
.e-filled.e-float-input input:focus~label.e-float-text,
.e-filled.e-float-input input:valid~label.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input input label.e-float-text.e-label-top,
.e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea:focus~label.e-float-text,
.e-filled.e-float-input textarea:valid~label.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea label.e-float-text.e-label-top,
.e-filled.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 16px;
  top: 18px
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 16px;
  top: 18px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 13px;
  top: 10px
}

.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 13px;
  top: 10px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 14px;
  top: 12px
}

.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger textarea~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-filled.e-float-input input.e-bigger~label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-bigger,
.e-filled.e-float-input textarea.e-bigger~label.e-float-text,
.e-filled.e-float-input textarea~label.e-float-text.e-bigger {
  font-size: 16px;
  top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small textarea~label.e-float-text,
.e-filled.e-float-input textarea.e-small~label.e-float-text,
.e-filled.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea~label.e-float-text {
  font-size: 13px;
  top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: none
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  transform: translateY(-50%) scale(.75)
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-filled.e-bigger.e-small textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-label-bottom {
  left: 12px
}

.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text {
  right: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom {
  left: 16px
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text {
  right: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input label.e-float-text.e-label-bottom {
  left: 8px
}

.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom {
  right: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom {
  left: 12px
}

.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom {
  right: 12px
}

.e-filled.e-float-input .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute
}

.e-float-input.e-filled.e-control-wrapper .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-text,
.e-float-input.e-filled .e-float-line,
.e-float-input.e-filled .e-float-text {
  right: 0
}

.e-filled.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left):after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):before,
.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left):before {
  bottom: -1px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon {
  padding: 0 8px 0 0
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px
}

.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon {
  padding: 0 4px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-filled.e-input-group .e-input-group-icon.e-bigger {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon {
  padding: 0 8px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 0 0 8px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
  font-size: 14px;
  padding: 0 0 0 4px
}

.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon {
  padding: 0 4px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger {
  font-size: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger {
  font-size: 18px;
  padding: 0 0 0 8px
}

.e-filled.e-float-input .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 0 0 0 8px
}

.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger {
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon.e-bigger {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger {
  padding: 0 0 0 8px
}

.e-filled.e-input-group .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon,
.e-small .e-filled.e-input-group .e-clear-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px
}

.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-small,
.e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-small .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-small .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon {
  padding: 0 0 0 4px
}

.e-bigger .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 8px 0 0
}

.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 4px 0 0
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon {
  padding: 0 8px 0 0
}

.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon {
  padding: 0 4px 0 0
}

.e-filled.e-float-input .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-filled.e-input-group .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-small .e-clear-icon:before,
.e-filled.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-filled.e-input-group.e-small .e-clear-icon:before,
.e-small .e-filled.e-float-input .e-clear-icon:before,
.e-small .e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-small .e-filled.e-input-group .e-clear-icon:before,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 14px
}

.e-bigger .e-filled.e-float-input .e-clear-icon:before,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-filled.e-input-group .e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon:before,
.e-filled.e-float-input.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-filled.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-filled.e-input-group.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before {
  font-size: 20px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-small .e-filled.e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
  font-size: 18px
}

.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 12px
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border-style: none;
  border-width: 0
}

.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: 12px
}

.e-bigger.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-bigger {
  top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: 12px
}

.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon {
  font-size: 16px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 20px;
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0
}

.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon {
  font-size: 14px;
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group:not(.e-float-input).e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 18px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  left: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  right: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text {
  left: 0
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text {
  right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-small .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  left: 0
}

.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small .e-input-in-wrap label.e-float-text,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  left: 0
}

.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  right: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group .e-input-group-icon:last-child {
  margin-right: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child {
  margin-left: 0
}

.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon {
  margin-right: 0
}

.e-filled.e-rtl.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-rtl.e-input-group .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon {
  margin-left: 0;
  margin-right: 0
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon {
  margin-right: 0
}

.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon {
  margin-left: 0;
  margin-right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-input-group.e-multi-line-input textarea,
.e-filled textarea.e-input {
  box-sizing: border-box
}

.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input,
.e-filled textarea.e-input {
  padding: 0 12px 10px
}

.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input textarea {
  padding: 0 12px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled.e-input-group textarea.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger {
  padding: 0 16px 16px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input textarea,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-filled.e-float-input textarea.e-bigger {
  padding: 0 16px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger {
  padding: 0 16px 16px
}

.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-filled.e-input-group textarea.e-input.e-small,
.e-filled.e-input-group textarea.e-small,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input {
  padding: 0 8px 7px
}

.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-small,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input textarea.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input textarea {
  padding: 0 8px 4px
}

.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-small,
.e-small .e-filled.e-input-group.e-input-focus textarea,
.e-small .e-filled.e-input-group.e-input-focus textarea.e-input {
  padding: 0 8px 7px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-filled.e-input-group.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger.e-small,
.e-small .e-filled.e-input-group.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .input-group textarea.e-bigger {
  padding: 0 12px 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-filled.e-float-input.e-small textarea,
.e-bigger .e-float-input textarea.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-filled.e-float-input.e-bigger textarea.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-filled.e-float-input.e-small.e-bigger textarea,
.e-filled.e-float-input.e-small textarea.e-bigger,
.e-filled.e-float-input textarea.e-bigger.e-small,
.e-small .e-filled.e-float-input.e-bigger textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-small .float-input textarea.e-bigger {
  padding: 0 12px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small {
  padding: 0 12px 10px
}

.e-filled.e-input-group.e-control-wrapper.e-multi-line-input,
.e-filled.e-input-group.e-multi-line-input {
  padding: 10px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-multi-line-input.e-bigger {
  padding: 16px 0 0
}

.e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-filled.e-input-group.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 7px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-small.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-small.e-bigger.e-multi-line-input,
.e-small .e-filled.e-input-group.e-bigger.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 10px 0 0
}

.e-filled.e-float-input.e-control-wrapper.e-multi-line-input,
.e-filled.e-float-input.e-multi-line-input {
  padding: 14px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 20px 0 0
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-filled.e-float-input.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 12px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-small.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-small.e-bigger.e-multi-line-input,
.e-small .e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 14px 0 0
}

.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-filled textarea.e-input.e-rtl,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0
}

.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-filled textarea.e-input.e-small.e-rtl,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-small,
.e-rtl .e-filled textarea.e-input.e-small,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-small .e-filled textarea.e-input.e-rtl,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-small.e-rtl .e-filled textarea.e-input {
  padding: 0 8px 7px;
  text-indent: 0
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-small,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus {
  padding: 0 8px 4px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-bigger .e-filled textarea.e-input.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-bigger.e-rtl .e-filled textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger.e-rtl,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-bigger,
.e-rtl .e-filled textarea.e-input.e-bigger {
  padding: 0 16px 16px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-bigger {
  padding: 0 16px 5px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled textarea.e-input.e-small.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea.e-bigger,
.e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  border: 0 solid;
  margin-left: 8px
}

.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap {
  border: 0 solid;
  margin-left: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 4px
}

.e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px
}

.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 4px
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
  border-bottom-width: 0
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):before {
  -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s cubic-bezier(.4, 0, .4, 1);
  width: 0;
  bottom: -1px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before {
  -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s cubic-bezier(.4, 0, .4, 1);
  width: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:before,
.e-filled.e-input-group.e-float-icon-left:before {
  left: 50%
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus:before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus:after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus:before {
  width: 50%;
  bottom: -1px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line:before {
  width: 50%
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after {
  right: 50%
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before {
  width: 0
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-float-icon-left {
  border-bottom: 1px solid
}

.e-filled.e-input-group.e-control-wrapper.e-error.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-success.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-error.e-float-icon-left,
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-success.e-float-icon-left,
.e-filled.e-input-group.e-warning.e-float-icon-left {
  border: solid;
  border-width: 0 0 1px
}

/*! input theme */
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input,
input.e-input,
textarea.e-input {
  background: transparent;
  border-color: rgba(0, 0, 0, .42);
  color: rgba(0, 0, 0, .87)
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group,
.e-float-input.e-input-group.e-control-wrapper,
.e-input-group,
.e-input-group.e-control-wrapper {
  background: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, .42);
  color: rgba(0, 0, 0, .54)
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, .26)
}

.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input input[disabled],
.e-float-input textarea[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group .e-input[disabled],
.e-input[disabled] {
  -webkit-text-fill-color: rgba(0, 0, 0, .42);
  background: transparent;
  color: rgba(0, 0, 0, .42);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42), rgba(0, 0, 0, .42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input[readonly],
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper textarea[readonly],
.e-float-input input,
.e-float-input input[readonly],
.e-float-input textarea,
.e-float-input textarea[readonly],
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input,
.e-input-group .e-input[disabled],
.e-input-group .e-input[readonly],
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  background: none;
  color: inherit
}

.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input textarea[disabled] {
  color: inherit
}

/*! Added color to textbox for disbaled state */
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled],
.e-float-input:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled] {
  -webkit-text-fill-color: rgba(0, 0, 0, .42);
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-disabled .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, .54)
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover,
.e-input-group.e-disabled .e-input-group-icon:hover {
  background: transparent
}

.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-success input.e-input,
.e-input-group.e-success textarea.e-input,
.e-input.e-success,
.e-input.e-success:focus {
  border-color: #22b24b
}

.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-warning input.e-input,
.e-input-group.e-warning textarea.e-input,
.e-input.e-warning,
.e-input.e-warning:focus {
  border-color: #ffca1c
}

.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error input.e-input,
.e-input-group.e-error textarea.e-input,
.e-input.e-error,
.e-input.e-error:focus {
  border-color: #f44336
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
  color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-float-input.e-error input:focus~label.e-float-text,
.e-float-input.e-error label.e-float-text,
.e-float-input.e-error textarea:focus~label.e-float-text {
  color: #f44336
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea {
  border-bottom-color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea,
.e-float-input.e-success input,
.e-float-input.e-success textarea {
  border-bottom-color: #22b24b
}

.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-control-wrapper.e-warning textarea,
.e-float-input.e-warning input,
.e-float-input.e-warning textarea {
  border-bottom-color: #ffca1c
}

.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-control-wrapper.e-error textarea,
.e-float-input.e-error input,
.e-float-input.e-error textarea {
  border-bottom-color: #f44336
}

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

.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line:before,
.e-float-input.e-success:not(.e-input-group) .e-float-line:after,
.e-float-input.e-success:not(.e-input-group) .e-float-line:before {
  background: #22b24b
}

.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line:before,
.e-float-input.e-warning:not(.e-input-group) .e-float-line:after,
.e-float-input.e-warning:not(.e-input-group) .e-float-line:before {
  background: #ffca1c
}

.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top) {
  color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line:before,
.e-float-input.e-error:not(.e-input-group) .e-float-line:after,
.e-float-input.e-error:not(.e-input-group) .e-float-line:before {
  background: #f44336
}

.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active,
.e-input-group:not(.e-disabled) .e-input-group-icon:active {
  background: transparent;
  color: rgba(0, 0, 0, .54)
}

.e-float-input.e-control-wrapper input::selection,
.e-float-input.e-control-wrapper textarea::selection,
.e-float-input input::selection,
.e-float-input textarea::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
.e-input-group input.e-input::selection,
.e-input-group textarea.e-input::selection,
input.e-input::selection,
textarea.e-input::selection {
  background: #e3165b;
  color: #fff
}

.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
  background: #e3165b;
  color: #fff
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input::-moz-placeholder,
input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder,
.e-input-group textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-input-group textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

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

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success:before,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success:before {
  background: #22b24b
}

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

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

.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, .54)
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  border-color: rgba(0, 0, 0, .42)
}

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

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

.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .42)
}

.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon {
  border-color: transparent
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .42)
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom-color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent
}

.e-float-icon-left.e-control-wrapper.e-input-group.e-success,
.e-float-icon-left.e-input-group.e-control-wrapper.e-error,
.e-float-icon-left.e-input-group.e-control-wrapper.e-warning,
.e-float-icon-left.e-input-group.e-error,
.e-float-icon-left.e-input-group.e-success,
.e-float-icon-left.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-control-wrapper.e-float-icon-left,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-error,
.e-input-group.e-float-icon-left,
.e-input-group.e-success,
.e-input-group.e-warning {
  border-color: transparent
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-success,
.e-input-group.e-success:not(.e-float-icon-left) {
  border-bottom-color: #22b24b
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left) {
  border-bottom-color: #ffca1c
}

.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap,
.e-input-group.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-error .e-input-in-wrap {
  border-bottom-color: #f44336
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  color: rgba(0, 0, 0, .54)
}

.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-float-input.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon {
  color: rgba(0, 0, 0, .26)
}

.e-float-input.e-control-wrapper.e-input-focus .e-input:focus,
.e-float-input.e-input-focus .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-small .e-float-input:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .54)
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, .42)
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .54)
}

.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input input[disabled]~label.e-float-text,
.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-float-input textarea[disabled]~label.e-float-text,
.e-float-input textarea[disabled]~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .42)
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top {
  color: #e3165b
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .42)
}

.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: rgba(0, 0, 0, .54)
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-float-input.e-input-group,
.e-outline.e-float-input.e-input-group.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper {
  color: rgba(0, 0, 0, .87)
}

.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-input-group.e-disabled {
  color: rgba(0, 0, 0, .38)
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: rgba(0, 0, 0, .87);
  color: rgba(0, 0, 0, .87)
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before {
  border-color: rgba(0, 0, 0, .87)
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #e3165b;
  box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group:not(.e-input-focus),
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-color: rgba(0, 0, 0, .24)
}

.e-outline.e-float-input.e-control-wrapper.e-error,
.e-outline.e-float-input.e-error,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error,
.e-outline.e-float-input.e-input-group.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-error,
.e-outline.e-input-group.e-error:not(.e-float-icon-left) {
  border-color: #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-success.e-input-focus,
.e-outline.e-float-input.e-warning.e-input-focus {
  border-top-color: transparent
}

.e-outline.e-float-input.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-success,
.e-outline.e-float-input.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-success,
.e-outline.e-input-group.e-success:not(.e-float-icon-left) {
  border-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-warning,
.e-outline.e-float-input.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning,
.e-outline.e-input-group.e-warning:not(.e-float-icon-left) {
  border-color: #ffca1c
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 1px #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 1px #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 1px #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 0 #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 0 #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 0 #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c
}

.e-outline.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-control-wrapper.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-color: rgba(0, 0, 0, .06)
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success) input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success.e-valid-input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-success input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-success textarea:focus~label.e-float-text {
  color: #22b24b
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-input-group.e-error.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-input-group.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-error input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-error textarea:focus~label.e-float-text {
  color: #f44336
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning) input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-input-group.e-warning.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-input-group.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning textarea:focus~label.e-float-text {
  color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top {
  color: #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-control-wrapper input[disabled],
.e-outline.e-float-input.e-control-wrapper textarea[disabled],
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input input[disabled],
.e-outline.e-float-input textarea[disabled],
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper .e-input[disabled],
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group .e-input[disabled],
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input[disabled] {
  background-image: none;
  border-color: rgba(0, 0, 0, .06)
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-top-color: transparent
}

.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:before {
  border-color: rgba(0, 0, 0, .06)
}

.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, .38)
}

.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, .87)
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-input-group,
.e-filled.e-float-input.e-input-group.e-control-wrapper,
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  background: #f5f5f5;
  transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group:hover,
.e-filled.e-float-input:hover,
.e-filled.e-input-group.e-control-wrapper:hover,
.e-filled.e-input-group:hover {
  background: #ececec;
  transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-focus,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-group.e-input-focus,
.e-filled.e-float-input:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-input-focus,
.e-filled.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-input-group.e-input-focus,
.e-filled.e-input-group:hover.e-control-wrapper.e-input-focus,
.e-filled.e-input-group:hover.e-input-focus {
  background: #dcdcdc;
  transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .87)
}

.e-filled.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, .42)
}

.e-filled.e-float-input.e-control-wrapper.e-success,
.e-filled.e-float-input.e-success,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success,
.e-filled.e-input-group.e-float-icon-left.e-success {
  border-bottom-color: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-warning,
.e-filled.e-float-input.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-warning {
  border-bottom-color: #ffca1c
}

.e-filled.e-float-input.e-control-wrapper.e-error,
.e-filled.e-float-input.e-error,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error,
.e-filled.e-input-group.e-float-icon-left.e-error {
  border-bottom-color: #f44336
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, .6)
}

.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-error input:focus~label.e-float-text,
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus~label.e-float-text {
  color: #f44336
}

.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus~label.e-float-text {
  color: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus~label.e-float-text {
  color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .6)
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top {
  color: #e3165b
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input:-moz-placeholder,
input.e-filled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group.e-filled textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input::-moz-placeholder,
input.e-filled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder,
.e-input-group.e-filled textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

input.e-filled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

textarea.e-filled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-filled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, .87)
}

.e-filled.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-filled.e-float-input.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-filled.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-control-wrapper input[disabled],
.e-filled.e-float-input.e-control-wrapper textarea[disabled],
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input input[disabled],
.e-filled.e-float-input textarea[disabled],
.e-filled.e-input[disabled],
.e-input-group.e-filled.e-control-wrapper.e-disabled,
.e-input-group.e-filled.e-control-wrapper .e-input[disabled],
.e-input-group.e-filled.e-disabled,
.e-input-group.e-filled .e-input[disabled] {
  background: #fafafa;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, .06);
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, .06)
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
  background: #fafafa;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, .06);
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-disabled) input[disabled],
.e-filled.e-float-input:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
input.e-filled.e-disabled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-disabled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder,
input.e-filled.e-disabled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-disabled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

input.e-filled.e-disabled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

textarea.e-filled.e-disabled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-filled.e-disabled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):before {
  background: #e3165b
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input):before {
  background: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input):before {
  background: #ffca1c
}

.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input):before {
  background: #f44336
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
  border-color: rgba(0, 0, 0, .87)
}

.e-bigger .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success input~label.e-label-top.e-float-text {
  color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text {
  color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text {
  color: #22b24b
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus inputs~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text {
  color: #ffca1c
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: #ffca1c
}

.e-input-group-icon.e-spin-up:before {
  content: "\e834";
  font-family: e-icons
}

.e-input-group-icon.e-spin-down:before {
  content: "\e83d";
  font-family: e-icons
}

.e-numeric-container {
  width: 100%
}

.e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 40px;
  min-height: 40px
}

.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0
}

.e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 12px
}

/*! maskedtextbox layout */
.e-control-wrapper.e-mask .e-maskedtextbox {
  font-family: Arial, Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 12.5px
}

.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox,
.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
  font-size: 13px
}

.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 40px;
  min-height: 40px
}

/*! maskedtextbox theme */
.e-control-wrapper.e-mask.e-error .e-maskedtextbox,
.e-utility-mask.e-error {
  color: #f44336
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
  cursor: default;
  transition: transform .4s cubic-bezier(.25, .8, .25, 1);
  z-index: 3
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle:after,
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle:after {
  background-color: initial
}

.e-slider-tooltip.e-tooltip-wrap.e-popup {
  background-color: #e3165b;
  border: 0;
  border-radius: 8px;
  cursor: grab;
  opacity: 1
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close {
  display: block;
  opacity: 0
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-inner {
  color: #000;
  opacity: 0
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right {
  border-left-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left {
  border-right-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active {
  cursor: grabbing
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip {
  visibility: visible
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  background-color: initial;
  height: 16px;
  overflow: hidden;
  padding: 0 8px;
  text-align: center;
  top: calc(50% - 8px);
  width: 100%
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show {
  color: #fff
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide {
  color: transparent
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
  color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right {
  border-left-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left {
  border-right-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
  background-color: #e3165b;
  border: 0;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  cursor: grab;
  opacity: 1
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active {
  cursor: grabbing
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip {
  visibility: hidden
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content {
  transform: rotate(-45deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content {
  transform: rotate(-225deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content {
  transform: rotate(45deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content {
  transform: rotate(225deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content {
  background-color: initial;
  height: 16px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  top: calc(50% - 8px);
  width: 100%
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show {
  color: #fff
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide {
  color: transparent
}

.e-slider-horizantal-color {
  height: 100%;
  position: absolute;
  top: 0
}

.e-slider-vertical-color {
  left: -1px;
  position: absolute;
  width: 100%
}

.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content,
.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  font-size: 11px;
  line-height: 16px
}

.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
  font-size: 12px
}

.e-control-wrapper.e-slider-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: inline-block;
  height: 18px;
  line-height: normal;
  outline: none;
  position: relative;
  user-select: none
}

.e-control-wrapper.e-slider-container:after {
  content: "material";
  display: none
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  transform: scale(1.5)
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
  margin: 0 -6px 0 0;
  top: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: right
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: left
}

.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
  direction: ltr
}

.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first {
  background-color: #757575
}

.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick {
  visibility: hidden
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
  background: rgba(0, 0, 0, .26)
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  background: #757575;
  transform: scale(.5) !important
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first {
  background-color: #757575;
  border: 0
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle:after {
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  background: transparent;
  border: 7px solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 26px;
  left: calc(50% - 13px);
  opacity: 1;
  position: absolute;
  top: calc(50% - 13px);
  transform: scale(1);
  transition: none;
  width: 26px;
  z-index: -1
}

.e-control-wrapper.e-slider-container.e-disabled .e-btn,
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  cursor: default
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
  display: block
}

.e-control-wrapper.e-slider-container.e-horizontal {
  height: 48px;
  width: 100%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
  left: 0;
  margin-top: -9px;
  top: 50%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  left: calc(50% - 4.6px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 7px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  margin-top: -9px;
  right: 0;
  top: 50%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  left: calc(50% - 2.6px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 7px
}

.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
  padding: 0 30px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  height: 32px;
  position: relative;
  top: calc(50% - 16px);
  width: 100%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  background: rgba(0, 0, 0, .26);
  overflow: hidden;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -6px;
  top: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
  height: 2px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-range {
  height: 2px;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: rgba(0, 0, 0, .26);
  height: 2px;
  position: absolute;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-vertical {
  height: inherit;
  padding: 38px 0;
  width: 48px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider {
  height: 100%;
  left: calc(50% - 16px);
  position: relative;
  width: 32px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
  background: rgba(0, 0, 0, .26);
  bottom: 0;
  height: 100%;
  position: absolute;
  left: calc(50% - 1px);
  overflow: hidden;
  width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
  height: 100%;
  padding: 30px 0
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
  height: 100%;
  width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
  bottom: 0;
  margin-right: -9px;
  right: 50%
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 3.8px);
  position: absolute;
  top: calc(50% - 2.7px);
  width: 8px
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  margin-right: -9px;
  right: 50%;
  top: 0
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 3.8px);
  position: absolute;
  top: calc(50% - 4.7px);
  width: 8px
}

.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -6px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -6px;
  left: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  left: calc(50% - 1px);
  width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: rgba(0, 0, 0, .26);
  left: calc(50% - 1px);
  position: absolute;
  width: 2px
}

.e-control-wrapper.e-slider-container .e-range {
  border-radius: 2px;
  position: absolute;
  transition: left .3s ease-out, right .3s ease-out, bottom .3s ease-out, width .3s ease-out, height .3s ease-out
}

.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal {
  cursor: ew-resize
}

.e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
  cursor: ns-resize
}

.e-control-wrapper.e-slider-container .e-slider {
  box-sizing: border-box;
  cursor: default;
  display: block;
  outline: 0 none;
  padding: 0;
  position: relative
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  border-radius: 50%;
  box-sizing: border-box;
  height: 12px;
  outline: none;
  position: absolute;
  touch-action: none;
  transition: left .3s ease-out, right .3s ease-out, bottom .3s ease-out, transform .3s ease-out;
  width: 12px;
  z-index: 10;
  cursor: grab
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active {
  cursor: grabbing
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, .26)
}

.e-control-wrapper.e-slider-container .e-slider .e-handle:after {
  -moz-box-sizing: content-box;
  -ms-transform: scale(0);
  -webkit-box-sizing: content-box;
  -webkit-transform: scale(0);
  border: 0 solid;
  border-radius: 50%;
  box-sizing: initial;
  content: "";
  filter: alpha(opacity=26);
  height: 32px;
  left: calc(50% - 16px);
  opacity: .26;
  position: absolute;
  top: calc(50% - 16px);
  transform: scale(0);
  transition: transform .4s cubic-bezier(.25, .8, .25, 1);
  width: 32px;
  z-index: -1
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start:after {
  background-color: #e0e0e0;
  opacity: .38
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle:after {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  background-color: #e3165b;
  transform: scale(1)
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
  background-position: bottom;
  height: 50%;
  top: 1px
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  background-position: 100%;
  left: 1px;
  width: 50%
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  background-position-x: center;
  height: 50%;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  background-position: 0;
  left: calc(50% - 1px);
  width: 50%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
  background-position: 50%;
  height: 99%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
  background-position: 50%;
  width: 100%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
  width: 100%
}

.e-control-wrapper.e-slider-container .e-scale {
  box-sizing: initial;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  height: 28px;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: calc(50% - 14px);
  width: 100%;
  z-index: 1
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII=");
  cursor: default;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  color: #000;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 10px;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
  height: 100%;
  left: calc(50% - 14px);
  top: 0;
  width: 28px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
  background-repeat: no-repeat
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
  background-position-y: top
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
  background-position-y: bottom
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
  display: inline-block;
  background-repeat: no-repeat
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before {
  top: -18px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after,
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
  bottom: -20px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
  top: -18px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: left
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: right
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
  right: 26px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
  left: 27px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
  right: 41px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
  left: 39px
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
  visibility: hidden
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container:active .e-scale .e-tick,
.e-control-wrapper.e-slider-container:hover .e-scale .e-tick,
.e-slider-hover .e-scale .e-tick {
  visibility: visible
}

/*! component theme */
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first,
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second {
  background: transparent;
  border-color: transparent
}

.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: rgba(0, 0, 0, .54);
  border: 1px solid transparent;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  height: 18px;
  outline: none;
  padding: 0;
  position: absolute;
  width: 18px
}

.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: #e3165b
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: #e3165b;
  border-color: #e3165b
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
  background-color: initial;
  border-color: transparent
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track {
  background-color: rgba(0, 0, 0, .26)
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-range {
  background-color: #e3165b
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
  border-color: #e3165b
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:before {
  content: "\e945"
}

.e-upload .e-upload-files .e-icons.e-file-pause-btn:before {
  content: "\e326"
}

.e-upload .e-upload-files .e-icons.e-file-reload-btn:before {
  content: "\e99d"
}

.e-upload .e-upload-files .e-icons.e-file-play-btn:before {
  content: "\e324"
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons:before {
  content: "\e94a"
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons:before {
  content: "\e974"
}

.e-upload .e-upload-files .e-icons.e-msie:before {
  position: relative;
  right: 10px
}

.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie:before {
  right: 12px
}

.e-bigger .e-upload {
  width: 100%
}

.e-bigger .e-upload .e-file-select-wrap {
  padding: 20px 0 20px 16px
}

.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 15px;
  margin-left: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list {
  font-size: 15px;
  line-height: normal;
  min-height: 100px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 16px;
  top: 0
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 15px;
  padding-top: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 10px 0
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 15px;
  padding-top: 16px;
  top: auto
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  font-size: 12px;
  padding-bottom: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  height: 10px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  height: 3px;
  width: 98%
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  height: 3px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  font-size: 11px;
  right: 10px;
  top: -33px
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  font-size: 12px;
  height: 18px;
  margin: -24px 16px 16px;
  padding: 20px;
  top: 50%;
  width: 18px
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px
}

.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 45px
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 13px
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 18px
}

.e-bigger .e-upload .e-upload-actions .e-btn {
  margin-left: 16px
}

.e-bigger .e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 15px
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap {
  padding: 20px 16px 20px 0
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-right: 16px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 60px;
  margin-right: 16px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  top: 54px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  left: 10px;
  right: auto
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  left: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px;
  top: 50%
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 41px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 16px;
  padding-top: 12px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
  color: #f44336
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
  color: #f44336
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  top: 42px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger.e-small .e-upload,
.e-upload {
  width: 100%
}

.e-bigger.e-small .e-upload.e-control-wrapper,
.e-upload.e-control-wrapper {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont
}

.e-bigger.e-small .e-upload .e-hidden-file-input,
.e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap,
.e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop,
.e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 12px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
  color: #f44336
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
  color: #f44336
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  top: 32px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger.e-small .e-upload .e-upload-files,
.e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0
}

.e-bigger.e-small .e-upload .e-upload-files .e-icons:focus,
.e-upload .e-upload-files .e-icons:focus {
  outline: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list,
.e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: normal;
  min-height: 90px;
  position: relative
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 3px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name:before,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name:before {
  content: attr(data-tail);
  float: right
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 12px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 11px;
  padding: 8px 0
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  display: block;
  font-family: inherit;
  font-size: 11px;
  padding-bottom: 12px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress {
  display: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 8px;
  padding-bottom: 6px;
  padding-top: 6px;
  position: absolute;
  width: 98%
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 0;
  display: block;
  height: 2px;
  width: 100%
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 0;
  display: inherit;
  height: 2px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 11px;
  position: relative;
  right: 6px;
  top: -27px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 11px;
  height: 18px;
  justify-content: center;
  margin: -18px 12px 0;
  padding: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 18px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress {
  cursor: default
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px
}

.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 0 transparent
}

.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus {
  border-radius: 50%
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 11px;
  opacity: 1
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 15px;
  opacity: 1
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-btn,
.e-upload .e-file-select-wrap .e-btn,
.e-upload .e-upload-actions .e-btn {
  font-family: inherit
}

.e-bigger.e-small .e-upload .e-upload-actions,
.e-upload .e-upload-actions {
  position: relative;
  text-align: right
}

.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn,
.e-upload .e-upload-actions .e-file-clear-btn,
.e-upload .e-upload-actions .e-file-upload-btn {
  margin: 12px
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap,
.e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn,
.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 10px
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop,
.e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 12px;
  position: relative
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-actions,
.e-upload.e-rtl .e-upload-actions {
  text-align: left
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 12px;
  position: relative
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: static;
  top: 46px;
  width: 89%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: -8px;
  top: -25px
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons {
  left: 0;
  margin-left: 12px;
  margin-right: 12px;
  right: auto;
  top: 50%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px
}

.e-bigger.e-small .e-upload.e-disabled .e-file-drop,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-disabled .e-file-drop,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px
}

.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 80px;
  min-height: 80px
}

.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px
}

.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 13px;
  margin-left: 12px
}

.e-small .e-upload .e-upload-files .e-upload-file-list {
  min-height: 76px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 12px;
  padding-top: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 11px;
  padding: 5px 0
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 12px;
  padding-top: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  padding-bottom: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  padding-bottom: 3px;
  padding-top: 3px
}

.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons {
  font-size: 10px;
  height: 24px;
  padding: 12px;
  width: 24px
}

.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 10px;
  padding-top: 6px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
  color: #f44336
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
  color: #f44336
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  top: 34px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-upload {
  border: 1px solid rgba(0, 0, 0, .12)
}

.e-upload .e-file-drop {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files {
  border-top: 1px solid rgba(0, 0, 0, .12)
}

.e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 1px solid rgba(0, 0, 0, .12)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  color: rgba(0, 0, 0, .54)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
  color: #22b24b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
  color: #f44336
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
  background-color: #e0e0e0
}

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

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
  background: #22b24b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
  background: #f44336
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover {
  color: #000
}

.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: 0 0 0 transparent
}

.e-upload-drag-hover {
  outline: 2px dashed #9e9e9e
}

.e-container .e-value-switch-btn:before {
  content: "\e430"
}

.e-colorpicker-wrapper {
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-colorpicker-wrapper .e-colorpicker {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  font-family: initial;
  line-height: 14px;
  padding: 0 4px
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 2px;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 18px
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
  border-radius: 2px
}

.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 4px
}

.e-colorpicker-wrapper * {
  box-sizing: border-box
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile {
  cursor: default
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover {
  border: 0;
  box-shadow: none
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected {
  border: 0
}

.e-colorpicker-wrapper.e-disabled .e-container .e-handler,
.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container {
  cursor: default
}

.e-colorpicker-popup {
  line-height: 0
}

.e-colorpicker.e-modal {
  -webkit-overflow-scrolling: touch;
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%
}

body.e-colorpicker-overflow {
  overflow: visible
}

.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  line-height: 18px;
  padding: 0 6px
}

.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  height: 22px;
  width: 22px
}

.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 6px
}

.e-container {
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-container.e-color-picker {
  width: 270px
}

.e-container.e-color-picker .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%
}

.e-container.e-color-palette {
  width: auto
}

.e-container.e-color-palette .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%
}

.e-container .e-custom-palette {
  display: inline-block
}

.e-container .e-custom-palette .e-palette {
  padding: 10px
}

.e-container .e-custom-palette.e-palette-group {
  height: 270px;
  overflow-y: scroll
}

.e-container .e-palette {
  border-bottom: 0;
  display: table;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-container .e-palette .e-row {
  display: table-row;
  white-space: nowrap
}

.e-container .e-palette .e-tile {
  border: .5px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 27px;
  text-align: center;
  vertical-align: middle;
  width: 27px
}

.e-container .e-palette .e-tile.e-selected {
  outline: .5px solid #000;
  position: relative
}

.e-container .e-palette .e-tile:hover {
  box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, .3);
  position: relative
}

.e-container .e-palette .e-tile.e-nocolor-item {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px
}

.e-container .e-hsv-container {
  border-bottom: 0;
  position: relative;
  touch-action: none
}

.e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(180deg, transparent 0, #000), linear-gradient(90deg, #fff 0, hsla(0, 0%, 100%, 0));
  height: 170px
}

.e-container .e-hsv-container .e-handler {
  border: 1px solid #fff;
  border-radius: 6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .7), inset 0 0 2px rgba(0, 0, 0, .7);
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
  position: absolute;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 8px
}

.e-container .e-slider-preview {
  display: inline-block;
  width: 100%;
  padding: 10px 16px
}

.e-container .e-slider-preview .e-colorpicker-slider {
  display: inline-block;
  width: 82.34%
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 18px
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
  height: 18px;
  top: calc(50% - 9px)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  border-radius: 0;
  height: 6px;
  top: calc(50% - 3px)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 6px;
  cursor: pointer;
  height: 14px;
  top: calc(50% - 7px);
  width: 14px
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
  cursor: pointer
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
  transform: scale(1)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
  background: linear-gradient(90deg, red 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
  border: 0;
  z-index: 1
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: contain;
  border: 0;
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
  width: 100%;
  z-index: 0
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
  box-shadow: 0 1px 2px rgba(0, 0, 0, .3)
}

.e-container .e-slider-preview .e-preview-container {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 10px;
  border: 1px solid #e0e0e0;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  margin-left: 4.205%;
  position: relative;
  top: -2px;
  width: 13.45%
}

.e-container .e-slider-preview .e-preview-container .e-preview {
  display: block;
  height: 16px;
  position: absolute;
  width: 100%
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  border-bottom: 1px solid #e0e0e0;
  top: 0
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 14px;
  top: 16px
}

.e-container .e-selected-value {
  align-items: center;
  display: inline-flex;
  padding: 0 16px 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%
}

.e-container .e-selected-value .e-input-container .e-float-input input {
  padding-left: 0;
  text-align: center
}

.e-container .e-selected-value .e-input-container .e-numeric-hidden {
  display: none
}

.e-container .e-selected-value .e-value-switch-btn {
  font-family: e-icons;
  font-size: 16px;
  line-height: 16px;
  margin-top: 0;
  padding: 2px 3px
}

.e-container .e-input-container {
  display: inline-block;
  width: 89.8%
}

.e-container .e-input-container .e-float-input {
  display: inline-block;
  margin-right: 3.75%;
  vertical-align: initial
}

.e-container .e-input-container .e-float-input:first-child {
  width: 33%
}

.e-container .e-input-container .e-float-input:first-child input {
  height: auto
}

.e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12%
}

.e-container .e-input-container .e-float-input.e-numeric input {
  height: auto
}

.e-container .e-input-container .e-float-input .e-float-text {
  text-align: center
}

.e-container .e-switch-ctrl-btn {
  display: inline-block;
  padding: 0 16px 16px;
  white-space: nowrap;
  width: 100%
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: right;
  text-align: right;
  white-space: nowrap;
  width: 89.913%
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
  margin-left: 0
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  background-origin: border-box;
  background-position: 50%;
  background-size: cover;
  float: left;
  margin-top: 0;
  overflow: hidden;
  white-space: nowrap
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
  box-shadow: 0 0 2px 3px rgba(0, 0, 0, .2)
}

.e-container .e-mode-switch-btn,
.e-container .e-value-switch-btn {
  background-color: initial;
  border-color: transparent;
  position: relative;
  width: 10.09%;
  height: 24px
}

.e-container.e-color-picker .e-value-switch-btn:active,
.e-container.e-color-picker .e-value-switch-btn:focus,
.e-container.e-color-picker .e-value-switch-btn:hover {
  border-color: transparent;
  box-shadow: none;
  outline: none
}

.e-container.e-color-picker .e-value-switch-btn:focus {
  outline: none
}

.e-container.e-color-palette .e-palette+.e-selected-value,
.e-container.e-color-palette .e-palette-group+.e-selected-value {
  padding: 16px
}

.e-container.e-color-palette .e-palette+.e-switch-ctrl-btn,
.e-container.e-color-palette .e-palette-group+.e-switch-ctrl-btn {
  padding: 23px 16px 16px
}

.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
  vertical-align: super
}

.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  top: 0
}

.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.3%
}

.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.25%
}

.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%
}

.e-hide-valueswitcher .e-container .e-input-container {
  width: 100%
}

.e-hide-valueswitcher .e-container .e-float-input:first-child {
  width: 33%
}

.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13%
}

.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.58%
}

.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 22.18%
}

.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 30.82%
}

.e-rtl .e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(180deg, transparent 0, #000), linear-gradient(270deg, #fff 0, hsla(0, 0%, 100%, 0))
}

.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
  background: linear-gradient(270deg, red 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004)
}

.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.205%
}

.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.75%;
  margin-right: 0
}

.e-rtl .e-container .e-selected-value .e-float-input input {
  padding-right: 0
}

.e-rtl .e-container .e-selected-value .e-value-switch-btn {
  transform: rotate(180deg)
}

.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  float: right
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: left;
  text-align: left
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
  margin-left: 0;
  margin-right: 0
}

.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0
}

.e-bigger .e-container.e-color-picker {
  width: 290px
}

.e-bigger .e-container .e-palette .e-tile {
  height: 29px;
  width: 29px
}

.e-bigger .e-container .e-hsv-container .e-hsv-color {
  height: 180px
}

.e-bigger .e-container .e-custom-palette.e-palette-group {
  height: 290px
}

.e-bigger .e-container .e-slider-preview {
  padding: 8px 16px
}

.e-bigger .e-container .e-slider-preview .e-preview-container {
  margin-left: 4.657%;
  top: 0;
  vertical-align: super;
  width: 12.408%
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
  width: 82.944%
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 20px
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 8px;
  height: 16px;
  top: calc(50% - 8px);
  width: 16px
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
  width: 90.6%
}

.e-bigger .e-container.e-color-palette .e-palette+.e-switch-ctrl-btn {
  padding: 25px 16px 16px
}

.e-bigger .e-container .e-input-container {
  width: 90.7%
}

.e-bigger .e-container .e-input-container .e-float-input {
  margin-right: 3.425%
}

.e-bigger .e-container .e-input-container .e-float-input:first-child {
  width: 33.5%
}

.e-bigger .e-container .e-input-container .e-float-input:first-child input {
  height: auto
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12.34%
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
  height: auto
}

.e-bigger .e-container .e-css.e-value-switch-btn,
.e-bigger .e-container .e-mode-switch-btn {
  font-size: 18px;
  line-height: 18px;
  padding: 2px 3px;
  width: 9.306%
}

.e-bigger .e-container .e-mode-switch-btn {
  margin-top: 5px
}

.e-bigger.e-hide-opacity .e-container .e-slider-preview,
.e-bigger .e-hide-opacity .e-container .e-slider-preview {
  padding: 8px 16px
}

.e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container,
.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  vertical-align: initial
}

.e-bigger.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger .e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.76%
}

.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%
}

.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%
}

.e-bigger.e-hide-valueswitcher .e-container .e-input-container,
.e-bigger .e-hide-valueswitcher .e-container .e-input-container {
  width: 100%
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13.2%
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.9%
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31%
}

.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.657%
}

.e-bigger.e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger .e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.425%;
  margin-right: 0
}

.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0
}

.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
  cursor: pointer;
  min-width: 26px;
  transform: translateY(18px) rotate(45deg) scale(.01);
  transition: transform .4s cubic-bezier(.25, .8, .25, 1)
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 50%;
  height: 24px;
  position: relative;
  transform: rotate(45deg);
  width: 24px
}

.e-split-preview,
.e-tip-transparent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  min-width: 32px
}

.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  height: 30px;
  width: 30px
}

.e-container {
  background-color: #fff
}

.e-container .e-palette .e-tile.e-selected,
.e-container .e-palette .e-tile:hover {
  border-color: #eee
}

.e-container .e-handle.e-hide-handler,
.e-container .e-handler.e-hide-handler {
  background-color: initial;
  border-color: transparent;
  box-shadow: none
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle,
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .3)
}

.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn {
  color: rgba(0, 0, 0, .26)
}

.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus {
  background-color: initial;
  color: rgba(0, 0, 0, .26);
  outline: none;
  outline-offset: unset
}

.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active {
  background-color: initial;
  color: rgba(0, 0, 0, .26)
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  background-color: #fff;
  border-color: #fff
}

.e-dialog .e-icon-dlg-close:before {
  content: "\e7fc";
  position: relative
}

.e-dialog .e-icon-dlg-close,
.e-dialog .e-icon-dlg-close:active,
.e-dialog .e-icon-dlg-close:hover {
  opacity: 1
}

.e-dialog .e-south-east:before,
.e-dialog .e-south-west:before {
  content: "\eb05"
}

/*! dialog layout */
.e-dialog {
  border: none;
  border-radius: 2px;
  flex-direction: column
}

.e-dialog,
.e-dialog.e-popup {
  width: 100%
}

.e-dialog.e-dlg-resizable {
  touch-action: none
}

.e-dialog .e-dlg-header-content {
  border-radius: 1px 1px 0 0;
  line-height: 30px
}

.e-dialog .e-dlg-header-content+.e-dlg-content {
  padding-top: 0
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto
}

.e-dialog .e-dlg-header {
  display: block;
  font-size: 18px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%
}

.e-dialog .e-dlg-modal {
  position: fixed
}

.e-dialog .e-scroll-disabled {
  overflow: hidden !important
}

.e-dialog .e-dlg-content {
  display: block;
  flex: 1 1 auto;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  overflow: auto;
  overflow-x: hidden
}

.e-dialog .e-footer-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: none;
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
  text-align: right
}

.e-dialog .e-resize-handle {
  height: 15px;
  position: absolute;
  width: 15px
}

.e-dialog .e-resize-handle.e-south-east {
  bottom: 0;
  cursor: nwse-resize;
  right: 0
}

.e-bigger.e-dialog .e-dlg-header-content,
.e-bigger .e-dialog .e-dlg-header-content {
  padding: 24px 24px 20px
}

.e-bigger.e-dialog .e-dlg-header,
.e-bigger .e-dialog .e-dlg-header {
  font-size: 18px
}

.e-bigger.e-dialog .e-dlg-content,
.e-bigger .e-dialog .e-dlg-content {
  font-size: 13px;
  padding: 24px
}

.e-bigger.e-dialog .e-footer-content,
.e-bigger .e-dialog .e-footer-content {
  padding: 8px
}

.e-bigger.e-dialog .e-footer-content .e-btn,
.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 8px
}

.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  bottom: 3px;
  height: 36px;
  left: 6px;
  width: 36px
}

.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto
}

.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger .e-dlg-header-content+.e-dlg-content {
  padding-top: 0
}

.e-dialog .e-dlg-header-content {
  border-bottom: none;
  padding: 18px
}

.e-dialog .e-dlg-content {
  padding: 18px
}

.e-dialog .e-footer-content {
  padding: 8px
}

.e-dialog .e-footer-content .e-btn {
  margin-left: 6px
}

.e-rtl .e-footer-content .e-btn {
  margin-right: 6px
}

.e-dialog.e-draggable .e-dlg-header-content {
  cursor: move
}

.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px
}

.e-rtl .e-footer-content .e-btn {
  margin-left: 0
}

.e-rtl .e-footer-content {
  text-align: left
}

.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: initial;
  border-color: transparent;
  border-radius: 50%;
  bottom: 0;
  float: right;
  height: 30px;
  left: 6px;
  position: relative;
  width: 30px
}

.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 2px;
  cursor: sw-resize;
  left: 2px;
  transform: rotate(90deg)
}

.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important
}

.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: .5;
  position: fixed;
  top: 0;
  transition: opacity .15s linear;
  width: 100%
}

.e-dlg-overlay.e-fade {
  opacity: 0
}

.e-dlg-overflow-hidden {
  overflow: auto
}

.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important
}

.e-popup.e-popup-open.e-dialog {
  display: inline-flex
}

.e-dlg-container {
  align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.e-dlg-center-center {
  -webkit-justify-content: center;
  justify-content: center
}

.e-dlg-center-center,
.e-dlg-left-center {
  -webkit-align-items: center;
  align-items: center
}

.e-dlg-left-center {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  justify-content: flex-end
}

.e-dlg-left-top {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.e-dlg-left-top,
.e-dlg-right-top {
  -webkit-align-items: flex-start;
  align-items: flex-start
}

.e-dlg-right-top {
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}

.e-dlg-center-top {
  align-items: center;
  flex-direction: column
}

.e-dlg-left-bottom {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.e-dlg-left-bottom,
.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  align-items: flex-end
}

.e-dlg-center-bottom,
.e-dlg-right-bottom {
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}

.e-dlg-center-bottom {
  -webkit-align-items: center;
  align-items: center;
  flex-direction: column
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:hover {
  background-color: #e0e0e0;
  border-color: transparent;
  box-shadow: 0 0 0 transparent
}

.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px
}

.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px
}

@media (min-width:768px) {

  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: 600px
  }
}

@media (max-width:768px) {

  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: auto
  }
}

.e-dlg-ref-element {
  display: none
}

.e-dialog {
  background-color: #fff;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

.e-dlg-overlay {
  background-color: #383838
}

.e-footer-content {
  background-color: #fff
}

.e-dlg-header,
.e-dlg-header * {
  color: rgba(0, 0, 0, .87);
  font-size: 18px;
  font-weight: 400
}

.e-dlg-content {
  color: rgba(0, 0, 0, .87)
}

.e-device .e-dlg-content,
.e-device .e-dlg-content * {
  font-size: 14px
}

.e-dlg-content,
.e-dlg-header-content {
  background-color: #fff
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover span,
.e-icon-dlg-close {
  color: #000
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span,
.e-icon-dlg-close:active {
  border-radius: 50%;
  color: #000;
  opacity: 1
}

.e-icon-dlg-close:hover {
  color: #000
}

.e-dlg-header-content .e-dlg-closeicon-btn:active,
.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: initial
}

.e-south-east,
.e-south-west {
  color: #000
}

/*! popup layout */
.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000
}

.e-popup.e-popup-open {
  display: block
}

.e-popup.e-popup-close {
  display: none
}

.e-tooltip-close:before {
  content: "\e7e9";
  font-size: 16px
}

.e-arrow-tip-inner.e-tip-right:before {
  content: "\e848"
}

.e-arrow-tip-inner.e-tip-top:before {
  content: "\e918"
}

.e-arrow-tip-inner.e-tip-bottom:before {
  content: "\e919"
}

.e-arrow-tip-inner.e-tip-left:before {
  content: "\e84b"
}

/*! tooltip layout */
.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible
    /*! tooltip arrow */
    /*! tooltip sticky mode close icon */
    /*! tooltip content area */
}

.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute
}

.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 100%;
  width: 16px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px
}

.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: inherit
}

.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 16px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 3px 6px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1
}

/*! Bigger Style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 5px 8px
}

/*! Tooltip theme */
.e-tooltip-wrap {
  border-radius: 2px;
  filter: none;
  opacity: .9
    /*! tooltip arrow */
    /*! tooltip sticky mode close icon */
    /*! tooltip content area */
}

.e-tooltip-wrap.e-popup {
  background-color: #616161;
  border: 1px solid #616161
}

.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #616161
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #616161;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #616161;
  border-top: 8px solid transparent
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid #616161;
  border-top: 8px solid transparent
}

.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: #616161;
  font-family: e-icons;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none
}

.e-tooltip-wrap .e-tooltip-close {
  border-color: transparent;
  border-radius: 8px
}

.e-tooltip-wrap .e-tooltip-close,
.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: #fff;
  color: #616161
}

.e-tooltip-wrap .e-tip-content {
  color: #fff;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 11px
}

/*! bigger style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px
}

.e-spinner-pane {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000
}

.e-spinner-pane:after {
  content: "Material";
  display: none
}

.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0) translateY(-50%)
}

.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%)
}

.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%)
}

.e-spinner-pane.e-spin-hide {
  display: none
}

.e-spinner-pane.e-spin-show {
  display: inline-flex
}

.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: Roboto, Segoe UI;
  font-size: 13px;
  margin-top: 16px;
  text-align: center
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
  animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle {
  fill: none;
  stroke-linecap: square
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  animation: material-spinner-rotate .75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  animation: fabric-spinner-rotate 1.3s cubic-bezier(.53, .21, .29, .67) infinite;
  display: block;
  margin: 0 auto;
  overflow: visible
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  animation: fabric-spinner-rotate 1.3s cubic-bezier(.53, .21, .29, .67) infinite;
  display: block;
  margin: 0 auto;
  overflow: visible
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5
}

.e-spinner-pane {
  background-color: initial
}

.e-spinner-pane.e-spin-overlay {
  background-color: rgba(0, 0, 0, .4)
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: #fff
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: #e3165b;
  stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: rgba(0, 0, 0, .87)
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: rgba(227, 22, 91, .4)
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: rgba(227, 22, 91, .4)
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-material {
  stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: #e3165b;
  stroke: #e3165b
}

.e-icon-collapsible:before {
  content: "\e913"
}

.e-icon-back:before {
  content: "\e85b"
}

.e-bigger .e-listview .e-list-item,
.e-listview.e-bigger .e-list-item {
  border: 0 solid transparent
}

.e-bigger .e-listview:not(.e-list-template) .e-list-item,
.e-listview.e-bigger:not(.e-list-template) .e-list-item {
  height: 48px;
  line-height: 45px;
  position: relative
}

.e-bigger .e-listview .e-text-content,
.e-listview.e-bigger .e-text-content {
  font-size: 15px
}

.e-bigger .e-listview .e-list-group-item,
.e-listview.e-bigger .e-list-group-item {
  height: 48px;
  line-height: 45px
}

.e-bigger .e-listview .e-list-header,
.e-listview.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: 700;
  height: 64px
}

.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listview .e-list-header .e-text.header,
.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-listview.e-bigger .e-list-header .e-text.header {
  display: none
}

.e-bigger .e-listview .e-list-header .e-text,
.e-listview.e-bigger .e-list-header .e-text {
  font-size: 20px
}

.e-listview {
  -webkit-overflow-scrolling: touch;
  border: 0 solid;
  border-radius: 0;
  display: block;
  overflow: auto;
  position: relative;
  width: 100%
}

.e-listview:not(.e-list-template) .e-list-item {
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  position: relative
}

.e-listview .e-list-item {
  border-bottom: 0 solid
}

.e-listview .e-list-parent {
  margin: 0;
  padding: 0
}

.e-listview .e-list-header .e-text.header {
  display: none
}

.e-listview .e-icon-back {
  margin-top: 2px
}

.e-listview .e-list-header .e-headertemplate-text.nested-header {
  display: none
}

.e-listview .e-list-header {
  align-items: center;
  border-bottom: 1px solid;
  display: flex;
  font-weight: 700;
  height: 48px;
  padding: 0 16px
}

.e-listview .e-has-header>.e-view {
  top: 45px
}

.e-listview .e-but-back {
  cursor: pointer;
  padding-right: 30px
}

.e-listview .e-list-group-item:first-child {
  border: 0;
  border-bottom: 0 solid transparent
}

.e-listview .e-list-group-item {
  border-bottom: 0 solid transparent;
  border-top: 1px solid;
  font-weight: 600;
  height: 36px;
  line-height: 36px;
  padding: 0 16px
}

.e-listview .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}

.e-listview .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle
}

.e-listview .e-text-content * {
  display: inline-block;
  vertical-align: middle
}

.e-listview .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px)
}

.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon+.e-list-text {
  width: calc(100% - 90px)
}

.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
  width: calc(100% - 80px)
}

.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
  width: calc(100% - 92px)
}

.e-listview .e-checkbox .e-checkbox-left {
  margin: -2px 10px 0 0
}

.e-listview .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 10px
}

.e-listview .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%
}

.e-listview .e-icon-wrapper .e-list-text,
.e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listview .e-list-icon+.e-list-text {
  width: calc(100% - 60px)
}

.e-listview .e-list-icon {
  height: 30px;
  margin-right: 16px;
  width: 30px
}

.e-listview .e-content {
  overflow: hidden;
  position: relative
}

.e-listview .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0
}

.e-listview .e-text .e-headertext {
  display: inline-block;
  line-height: inherit
}

.e-listview.e-rtl {
  direction: rtl
}

.e-listview.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0
}

.e-listview.e-rtl .e-icon-collapsible {
  left: 0;
  right: auto;
  top: 50%;
  transform: translateY(-50%) rotate(180deg)
}

.e-listview.e-rtl .e-list-header .e-text {
  cursor: pointer
}

.e-listview.e-rtl .e-but-back {
  transform: rotate(180deg)
}

.e-listview.e-rtl .e-icon-back {
  margin-top: -2px
}

.e-listview.e-rtl .e-checkbox .e-checkbox-left {
  margin: -2px 0 0 10px
}

.e-listview.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 10px 0 0
}

.e-listview {
  border-color: #000;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 15px
}

.e-listview .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  font-size: 20px
}

.e-listview .e-icons {
  color: rgba(0, 0, 0, .54)
}

.e-listview .e-list-item {
  background-color: #fff;
  border: 0 solid transparent;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-hover,
.e-listview .e-list-item.e-hover.e-active.e-checklist {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-active {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-active.e-checklist {
  background-color: #fff;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-focused,
.e-listview .e-list-item.e-focused.e-active.e-checklist {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-listview .e-list-group-item {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .54);
  font-size: 15px
}

.e-listview.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: .2667em 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: rgba(0, 0, 0, .87);
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: .115em 0;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 13px;
  margin: 0;
  padding: .115em 0;
  word-wrap: break-word
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.6667em;
  left: 1.0667em;
  position: absolute;
  top: .2666em;
  width: 2.6667em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.6667em;
  position: absolute;
  right: 1.0667em;
  top: .2666em;
  width: 2.6667em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 12px;
  height: 1.6666em;
  line-height: 1.8666em;
  padding: 0;
  position: absolute;
  right: 1.33em;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.8em;
  padding-right: 4.1333em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0666em;
  padding-right: 4.1333em
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: .72em 0;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-listview.e-list-template .e-list-item.e-active .e-list-content,
.e-listview.e-list-template .e-list-item.e-active .e-list-item-header,
.e-listview.e-list-template .e-list-item.e-hover .e-list-content,
.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header {
  color: rgba(0, 0, 0, .87)
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1.33em;
  right: inherit
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.1333em;
  padding-right: 4.8em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 4.1333em;
  padding-right: 1.0666em
}

.e-sortable {
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-sortable .e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: .35
}

.e-sortable * {
  box-sizing: border-box
}

.e-sortable :focus {
  outline: none
}

.e-sortableclone {
  position: fixed !important
}

.e-dropdown-btn.e-btn .e-caret:before,
.e-dropdown-btn .e-caret:before {
  content: "\e969"
}

/*! drop-down button layout */
.e-dropdown-btn,
.e-dropdown-btn.e-btn {
  box-shadow: none;
  text-transform: none;
  white-space: normal
}

.e-dropdown-btn.e-btn:focus,
.e-dropdown-btn.e-btn:hover,
.e-dropdown-btn:focus,
.e-dropdown-btn:hover {
  box-shadow: none
}

.e-dropdown-btn.e-btn:active,
.e-dropdown-btn:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-dropdown-btn .e-btn-icon,
.e-dropdown-btn.e-btn .e-btn-icon {
  font-size: 14px
}

.e-dropdown-btn.e-btn .e-caret,
.e-dropdown-btn .e-caret {
  font-size: 8px
}

.e-dropdown-btn.e-btn.e-vertical,
.e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 12px
}

.e-dropdown-btn.e-btn.e-caret-hide .e-caret,
.e-dropdown-btn.e-caret-hide .e-caret {
  display: none
}

.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul,
.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-small,
.e-dropdown-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul,
.e-dropdown-btn.e-small .e-dropdown-btn.e-small {
  padding: 8px 0
}

.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-small .e-item,
.e-dropdown-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-small .e-dropdown-btn.e-small .e-item {
  padding: 0 16px
}

.e-dropdown-btn.e-btn.e-small.e-vertical,
.e-dropdown-btn.e-small.e-vertical {
  line-height: 1;
  padding: 12px
}

.e-bigger.e-dropdown-btn .e-btn-icon,
.e-bigger .e-dropdown-btn .e-btn-icon {
  font-size: 16px
}

.e-bigger.e-dropdown-btn .e-caret,
.e-bigger .e-dropdown-btn .e-caret {
  font-size: 10px
}

.e-bigger.e-dropdown-btn.e-small.e-vertical,
.e-bigger .e-dropdown-btn.e-small.e-vertical,
.e-bigger.e-dropdown-btn.e-vertical,
.e-bigger .e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 16px
}

.e-dropdown-popup {
  position: absolute
}

.e-dropdown-popup ul {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  min-width: 120px;
  overflow: hidden;
  padding: 8px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap
}

.e-dropdown-popup ul .e-item {
  cursor: pointer;
  display: flex;
  height: 36px;
  line-height: 36px;
  padding: 0 16px
}

.e-dropdown-popup ul .e-item.e-url {
  padding: 0
}

.e-dropdown-popup ul .e-item .e-menu-url {
  display: block;
  padding: 0 16px;
  text-decoration: none;
  width: 100%
}

.e-dropdown-popup ul .e-item .e-menu-icon {
  float: left;
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  vertical-align: middle;
  width: 1em
}

.e-dropdown-popup ul .e-item.e-disabled {
  cursor: auto;
  pointer-events: none
}

.e-dropdown-popup ul .e-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: auto;
  height: auto;
  line-height: normal;
  margin: 8px 0;
  pointer-events: none
}

.e-dropdown-popup.e-transparent {
  background: transparent;
  box-shadow: none
}

.e-dropdown-popup.e-transparent .e-dropdown-menu {
  border: 0;
  height: 1px;
  min-width: 0;
  padding: 0;
  width: 1px
}

.e-rtl.e-dropdown-popup .e-item .e-menu-icon {
  float: right;
  margin-left: 10px;
  margin-right: 0
}

.e-bigger.e-dropdown-popup ul,
.e-bigger .e-dropdown-popup ul {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  font-size: 15px;
  max-width: 280px;
  min-width: 112px;
  padding: 8px 0
}

.e-bigger.e-dropdown-popup ul .e-item,
.e-bigger .e-dropdown-popup ul .e-item {
  height: 48px;
  line-height: 48px;
  padding: 0 16px
}

.e-bigger.e-dropdown-popup ul .e-item.e-url,
.e-bigger .e-dropdown-popup ul .e-item.e-url {
  padding: 0
}

.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon,
.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px
}

.e-bigger.e-dropdown-popup ul .e-item.e-separator,
.e-bigger .e-dropdown-popup ul .e-item.e-separator {
  height: auto;
  line-height: normal
}

/*! drop-down button theme */
.e-dropdown-popup {
  background-color: #fff
}

.e-dropdown-popup,
.e-dropdown-popup ul .e-item .e-menu-icon,
.e-dropdown-popup ul .e-item .e-menu-url {
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-item.e-focused {
  background-color: #e0e0e0;
  box-shadow: none
}

.e-dropdown-popup ul .e-item:hover {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-item.e-selected,
.e-dropdown-popup ul .e-item:active {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-item.e-selected .e-menu-icon,
.e-dropdown-popup ul .e-item.e-selected .e-menu-url,
.e-dropdown-popup ul .e-item:active .e-menu-icon,
.e-dropdown-popup ul .e-item:active .e-menu-url {
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-separator {
  border-bottom-color: rgba(0, 0, 0, .12)
}

/*! splitbutton layout */
.e-split-btn-wrapper {
  display: inline-flex;
  white-space: nowrap;
  width: -webkit-min-content;
  width: min-content
}

.e-split-btn-wrapper .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  text-transform: none;
  z-index: 1;
  padding-left: 10px;
  padding-right: 4px
}

.e-split-btn-wrapper .e-split-btn:focus {
  outline-offset: 0
}

.e-split-btn-wrapper .e-split-btn:focus,
.e-split-btn-wrapper .e-split-btn:hover {
  box-shadow: none
}

.e-split-btn-wrapper .e-split-btn:active {
  box-shadow: none;
  z-index: 2
}

.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px
}

.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 14px;
  margin-left: 0;
  padding-right: 8px;
  width: auto
}

.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 4px;
  padding-right: 0
}

.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px
}

.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0
}

.e-split-btn-wrapper .e-dropdown-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 4px
}

.e-split-btn-wrapper .e-dropdown-btn:focus,
.e-split-btn-wrapper .e-dropdown-btn:hover {
  box-shadow: none
}

.e-split-btn-wrapper .e-dropdown-btn:active {
  box-shadow: none;
  z-index: 0
}

.e-split-btn-wrapper .e-dropdown-btn:disabled:active,
.e-split-btn-wrapper .e-dropdown-btn:disabled:focus,
.e-split-btn-wrapper .e-dropdown-btn:disabled:hover {
  z-index: 0
}

.e-split-btn-wrapper .e-dropdown-btn:focus {
  outline-offset: 0
}

.e-split-btn-wrapper .e-btn,
.e-split-btn-wrapper .e-btn:active,
.e-split-btn-wrapper .e-btn:disabled,
.e-split-btn-wrapper .e-btn:focus,
.e-split-btn-wrapper .e-btn:hover {
  box-shadow: none
}

.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 10px
}

.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0
}

.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0
}

.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px
}

.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0
}

.e-split-btn-wrapper.e-rtl .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  margin-left: 0
}

.e-split-btn-wrapper.e-vertical {
  display: inline-block
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-split-btn-wrapper.e-vertical .e-split-btn {
  display: block;
  width: 100%
}

.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  line-height: 1;
  padding-bottom: 4px;
  padding-right: 10px
}

.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
  padding-bottom: 4px
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  line-height: .417em;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 4px;
  padding-top: 4px
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  margin-left: 0
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0
}

.e-bigger.e-split-btn-wrapper .e-split-btn,
.e-bigger .e-split-btn-wrapper .e-split-btn {
  padding-left: 12px;
  padding-right: 6px
}

.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn,
.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 12px;
  padding-top: 12px
}

.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 16px;
  margin-left: 0;
  padding-right: 10px;
  width: auto
}

.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top,
.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 6px;
  padding-right: 0
}

.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn,
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px
}

.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0
}

.e-bigger.e-split-btn-wrapper .e-dropdown-btn,
.e-bigger .e-split-btn-wrapper .e-dropdown-btn {
  padding-left: 4px;
  padding-right: 4px
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn {
  padding-left: 6px;
  padding-right: 12px
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  padding-left: 10px;
  padding-right: 0
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0
}

.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn {
  padding-bottom: 6px;
  padding-right: 12px
}

.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  padding-bottom: 4px;
  padding-top: 4px
}

.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom,
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0
}

/*! splitbutton theme */
.e-split-btn-wrapper .e-split-btn,
.e-split-btn-wrapper .e-split-btn:active,
.e-split-btn-wrapper .e-split-btn:focus {
  border-right-color: transparent
}

.e-split-btn-wrapper .e-split-btn:disabled {
  border-right-color: rgba(0, 0, 0, .12)
}

.e-split-btn-wrapper:hover :not(e-active) .e-split-btn,
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
  border-right-color: transparent
}

.e-split-btn-wrapper.e-rtl .e-split-btn,
.e-split-btn-wrapper.e-rtl .e-split-btn:active,
.e-split-btn-wrapper.e-rtl .e-split-btn:focus {
  border-color: transparent
}

.e-split-btn-wrapper.e-rtl .e-split-btn:disabled,
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) {
  border-left-color: transparent;
  border-right-color: transparent
}

.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
  border-left-color: transparent
}

.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-split-btn-wrapper.e-vertical .e-split-btn:active,
.e-split-btn-wrapper.e-vertical .e-split-btn:disabled,
.e-split-btn-wrapper.e-vertical .e-split-btn:focus,
.e-split-btn-wrapper.e-vertical:hover .e-split-btn {
  border-bottom-color: transparent;
  border-right-color: transparent
}

.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
  border-bottom-color: transparent
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus,
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
  border-left-color: transparent
}

.e-btn-group,
.e-css.e-btn-group {
  display: inline-flex;
  border-radius: 2px;
  flex-direction: row;
  position: relative
}

.e-btn-group .e-btn:focus,
.e-btn-group .e-btn:hover,
.e-btn-group input:focus+label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group .e-btn:hover,
.e-css.e-btn-group input:focus+label.e-btn {
  z-index: 2
}

.e-btn-group input+label.e-btn,
.e-css.e-btn-group input+label.e-btn {
  margin-bottom: 0
}

.e-btn-group input,
.e-css.e-btn-group input {
  -moz-appearance: none;
  height: 1px;
  margin: 0 0 0 -1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-btn-group :disabled,
.e-btn-group input:disabled+label.e-btn,
.e-css.e-btn-group :disabled,
.e-css.e-btn-group input:disabled+label.e-btn {
  cursor: default;
  pointer-events: none
}

.e-btn-group .e-btn-icon,
.e-css.e-btn-group .e-btn-icon {
  font-size: 14px
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn {
  margin-left: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper+.e-btn,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper+.e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-btn,
.e-css.e-btn-group.e-rtl .e-btn {
  margin-left: 0
}

.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper+.e-btn,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper+.e-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-vertical,
.e-css.e-btn-group.e-vertical {
  flex-direction: column
}

.e-btn-group.e-vertical input,
.e-css.e-btn-group.e-vertical input {
  margin: -1px 0 0
}

.e-btn-group.e-vertical .e-btn:not(.e-outline),
.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) {
  margin-top: -1px
}

.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.e-btn-group.e-vertical .e-btn:first-of-type,
.e-css.e-btn-group.e-vertical .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}

.e-btn-group.e-vertical .e-btn:last-of-type,
.e-css.e-btn-group.e-vertical .e-btn:last-of-type {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl),
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) {
  border-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper+.e-btn,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper+.e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl,
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl {
  border-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child),
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-bigger.e-btn-group .e-btn-icon,
.e-bigger .e-btn-group .e-btn-icon,
.e-bigger.e-css.e-btn-group .e-btn-icon,
.e-bigger .e-css.e-btn-group .e-btn-icon {
  font-size: 16px
}

.e-btn-group:not(.e-outline),
.e-css.e-btn-group:not(.e-outline) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.e-btn-group .e-btn,
.e-btn-group .e-btn:hover,
.e-css.e-btn-group .e-btn,
.e-css.e-btn-group .e-btn:hover {
  box-shadow: none
}

.e-btn-group .e-btn:focus,
.e-btn-group input:focus+label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group input:focus+label.e-btn {
  background-color: rgba(0, 0, 0, .18);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-primary,
.e-btn-group input:focus+label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:focus.e-primary,
.e-css.e-btn-group input:focus+label.e-btn.e-primary {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff;
  outline: 0 solid #fafafa;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-success,
.e-btn-group input:focus+label.e-btn.e-success,
.e-css.e-btn-group .e-btn:focus.e-success,
.e-css.e-btn-group input:focus+label.e-btn.e-success {
  background-color: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-info,
.e-btn-group input:focus+label.e-btn.e-info,
.e-css.e-btn-group .e-btn:focus.e-info,
.e-css.e-btn-group input:focus+label.e-btn.e-info {
  background-color: #3f98df;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-warning,
.e-btn-group input:focus+label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:focus.e-warning,
.e-css.e-btn-group input:focus+label.e-btn.e-warning {
  background-color: #d07f3d;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-danger,
.e-btn-group input:focus+label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:focus.e-danger,
.e-css.e-btn-group input:focus+label.e-btn.e-danger {
  background-color: #e06f4c;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-link,
.e-btn-group input:focus+label.e-btn.e-link,
.e-css.e-btn-group .e-btn:focus.e-link,
.e-css.e-btn-group input:focus+label.e-btn.e-link {
  border-radius: 0;
  text-decoration: underline;
  color: #0a3576;
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  outline: none
}

.e-btn-group .e-btn:focus.e-outline,
.e-btn-group input:focus+label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:focus.e-outline,
.e-css.e-btn-group input:focus+label.e-btn.e-outline {
  background-color: rgba(0, 0, 0, .24);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-btn-group input:focus+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-primary {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-success,
.e-btn-group input:focus+label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-success {
  background-color: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-info,
.e-btn-group input:focus+label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-info {
  background-color: #2188da;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-btn-group input:focus+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-warning {
  background-color: #c86b1f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-btn-group input:focus+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-danger {
  background-color: #db582f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active,
.e-btn-group input:active+label.e-btn,
.e-btn-group input:checked+label.e-btn,
.e-css.e-btn-group .e-btn:active,
.e-css.e-btn-group input:active+label.e-btn,
.e-css.e-btn-group input:checked+label.e-btn {
  background-color: hsla(0, 0%, 72.2%, .9584);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-primary,
.e-btn-group input:active+label.e-btn.e-primary,
.e-btn-group input:checked+label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:active.e-primary,
.e-css.e-btn-group input:active+label.e-btn.e-primary,
.e-css.e-btn-group input:checked+label.e-btn.e-primary {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  outline: 0 solid #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-success,
.e-btn-group input:active+label.e-btn.e-success,
.e-btn-group input:checked+label.e-btn.e-success,
.e-css.e-btn-group .e-btn:active.e-success,
.e-css.e-btn-group input:active+label.e-btn.e-success,
.e-css.e-btn-group input:checked+label.e-btn.e-success {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-info,
.e-btn-group input:active+label.e-btn.e-info,
.e-btn-group input:checked+label.e-btn.e-info,
.e-css.e-btn-group .e-btn:active.e-info,
.e-css.e-btn-group input:active+label.e-btn.e-info,
.e-css.e-btn-group input:checked+label.e-btn.e-info {
  background-color: #54a3e2;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-warning,
.e-btn-group input:active+label.e-btn.e-warning,
.e-btn-group input:checked+label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:active.e-warning,
.e-css.e-btn-group input:active+label.e-btn.e-warning,
.e-css.e-btn-group input:checked+label.e-btn.e-warning {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-danger,
.e-btn-group input:active+label.e-btn.e-danger,
.e-btn-group input:checked+label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:active.e-danger,
.e-css.e-btn-group input:active+label.e-btn.e-danger,
.e-css.e-btn-group input:checked+label.e-btn.e-danger {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline,
.e-btn-group input:active+label.e-btn.e-outline,
.e-btn-group input:checked+label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:active.e-outline,
.e-css.e-btn-group input:active+label.e-btn.e-outline,
.e-css.e-btn-group input:checked+label.e-btn.e-outline {
  background-color: rgba(0, 0, 0, .32);
  border-color: #adadad;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-primary,
.e-btn-group input:active+label.e-btn.e-outline.e-primary,
.e-btn-group input:checked+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:active.e-outline.e-primary,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-primary {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-success,
.e-btn-group input:active+label.e-btn.e-outline.e-success,
.e-btn-group input:checked+label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:active.e-outline.e-success,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-success {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-info,
.e-btn-group input:active+label.e-btn.e-outline.e-info,
.e-btn-group input:checked+label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:active.e-outline.e-info,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-info {
  background-color: #54a3e2;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-warning,
.e-btn-group input:active+label.e-btn.e-outline.e-warning,
.e-btn-group input:checked+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:active.e-outline.e-warning,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-warning {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-danger,
.e-btn-group input:active+label.e-btn.e-outline.e-danger,
.e-btn-group input:checked+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:active.e-outline.e-danger,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-danger {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:disabled,
.e-btn-group .e-btn:disabled.e-danger,
.e-btn-group .e-btn:disabled.e-info,
.e-btn-group .e-btn:disabled.e-primary,
.e-btn-group .e-btn:disabled.e-success,
.e-btn-group .e-btn:disabled.e-warning,
.e-btn-group input:disabled+label.e-btn,
.e-btn-group input:disabled+label.e-btn.e-danger,
.e-btn-group input:disabled+label.e-btn.e-info,
.e-btn-group input:disabled+label.e-btn.e-primary,
.e-btn-group input:disabled+label.e-btn.e-success,
.e-btn-group input:disabled+label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:disabled,
.e-css.e-btn-group .e-btn:disabled.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-info,
.e-css.e-btn-group .e-btn:disabled.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-success,
.e-css.e-btn-group .e-btn:disabled.e-warning,
.e-css.e-btn-group input:disabled+label.e-btn,
.e-css.e-btn-group input:disabled+label.e-btn.e-danger,
.e-css.e-btn-group input:disabled+label.e-btn.e-info,
.e-css.e-btn-group input:disabled+label.e-btn.e-primary,
.e-css.e-btn-group input:disabled+label.e-btn.e-success,
.e-css.e-btn-group input:disabled+label.e-btn.e-warning {
  background-color: rgba(0, 0, 0, .12);
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: transparent
}

.e-btn-group .e-btn:disabled.e-link,
.e-btn-group input:disabled+label.e-btn.e-link,
.e-css.e-btn-group .e-btn:disabled.e-link,
.e-css.e-btn-group input:disabled+label.e-btn.e-link {
  color: rgba(0, 0, 0, .26);
  background-color: initial;
  box-shadow: none;
  text-decoration: none;
  border-color: transparent
}

.e-btn-group .e-btn:disabled.e-outline,
.e-btn-group input:disabled+label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:disabled.e-outline,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #adadad
}

.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-btn-group input:disabled+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-primary {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #e3165b
}

.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-btn-group input:disabled+label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-success {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #4d841d
}

.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-btn-group input:disabled+label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-info {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #0378d5
}

.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-btn-group input:disabled+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-warning {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #c15700
}

.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-btn-group input:disabled+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-danger {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #d64113
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
  border-right: transparent
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type {
  border-left: transparent
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-bottom: transparent;
  border-top: transparent
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type {
  border-bottom: transparent
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type {
  border-top: transparent
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit
}

.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent
}

.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-left: transparent
}

.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-right: transparent
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

/*! Progress Button Layout */
.e-progress-btn {
  position: relative
}

.e-progress-btn .e-progress {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .3s linear
}

.e-progress-btn .e-spinner {
  transition: all .3s linear
}

.e-progress-btn .e-btn-content {
  display: inline-block;
  position: relative;
  z-index: 1
}

.e-progress-btn.e-vertical .e-progress {
  bottom: 0;
  height: 0%;
  top: auto;
  width: 100%
}

.e-progress-btn.e-progress-top .e-progress {
  height: 10%
}

.e-progress-btn.e-progress-bottom .e-progress {
  bottom: -1px;
  height: 10%;
  top: auto
}

.e-progress-btn.e-progress-active {
  overflow: hidden
}

.e-progress-btn.e-progress-active .e-progress {
  opacity: 1
}

.e-progress-btn.e-progress-active .e-animate-end {
  opacity: 0
}

.e-progress-btn.e-spin-bottom,
.e-progress-btn.e-spin-top {
  transition: padding .3s linear
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  display: block;
  line-height: 1
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner {
  display: flex;
  justify-content: center
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 10px;
  padding-right: 0
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 14px;
  padding-top: 14px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 14px;
  padding-top: 14px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 10px
}

.e-progress-btn.e-round-corner {
  border-radius: 5em;
  outline: none;
  overflow: hidden
}

.e-progress-btn.e-rtl .e-progress {
  left: auto;
  right: 0
}

.e-progress-btn.e-rtl.e-vertical .e-progress {
  bottom: auto;
  top: 0
}

.e-progress-btn .e-spinner-pane {
  height: auto;
  position: relative;
  width: auto
}

.e-progress-btn .e-spinner-pane .e-spinner-inner {
  left: auto;
  position: relative;
  top: auto;
  transform: none
}

.e-progress-btn .e-cont-animate {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

@keyframes ProgressSlideLeft {
  0% {
    left: 0;
    opacity: 1
  }

  to {
    left: -100%;
    opacity: 0
  }
}

@keyframes ProgressSlideRight {
  0% {
    left: 0;
    opacity: 1
  }

  to {
    left: 100%;
    opacity: 0
  }
}

@keyframes ProgressSlideUp {
  0% {
    height: auto;
    opacity: 1;
    top: 0
  }

  to {
    height: auto;
    opacity: 0;
    top: -100px
  }
}

@keyframes ProgressSlideDown {
  0% {
    height: auto;
    opacity: 1;
    top: 0
  }

  to {
    height: auto;
    opacity: 0;
    top: 100px
  }
}

@keyframes ProgressZoomIn {
  0% {
    opacity: 1;
    transform: translate(0) scale(1)
  }

  to {
    opacity: 0;
    transform: translate(0) scale(3)
  }
}

@keyframes ProgressZoomOut {
  0% {
    transform: translate(0) scale(1)
  }

  to {
    transform: translate(0) scale(0)
  }
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 14px;
  padding-right: 0
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 20px;
  padding-top: 20px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 20px;
  padding-top: 20px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 12px
}

/*! Progress Button Theme */
.e-progress-btn .e-spinner-pane .e-spinner-inner svg {
  fill: rgba(0, 0, 0, .87);
  stroke: rgba(0, 0, 0, .87)
}

.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: rgba(0, 0, 0, .87)
}

.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #e3165b;
  stroke: #e3165b
}

.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #e3165b
}

.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d
}

.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d
}

.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5
}

.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5
}

.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700
}

.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700
}

.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113
}

.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #e3165b;
  stroke: #e3165b
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #e3165b
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d
}

.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5
}

.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5
}

.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700
}

.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700
}

.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113
}

.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113
}

.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
  fill: #0d47a1;
  stroke: #0d47a1
}

.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0d47a1
}

.e-danger .e-progress,
.e-info .e-progress,
.e-primary .e-progress,
.e-progress,
.e-success .e-progress,
.e-warning .e-progress {
  background-color: rgba(0, 0, 0, .2)
}

.e-flat.e-primary .e-progress {
  background-color: rgba(227, 22, 91, .2)
}

.e-flat.e-success .e-progress {
  background-color: rgba(77, 132, 29, .2)
}

.e-flat.e-info .e-progress {
  background-color: rgba(3, 120, 213, .2)
}

.e-flat.e-warning .e-progress {
  background-color: rgba(193, 87, 0, .2)
}

.e-flat.e-danger .e-progress {
  background-color: rgba(214, 65, 19, .2)
}

.e-outline:not(:focus).e-primary .e-progress {
  background-color: rgba(227, 22, 91, .2)
}

.e-outline:not(:focus).e-success .e-progress {
  background-color: rgba(77, 132, 29, .2)
}

.e-outline:not(:focus).e-info .e-progress {
  background-color: rgba(3, 120, 213, .2)
}

.e-outline:not(:focus).e-warning .e-progress {
  background-color: rgba(193, 87, 0, .2)
}

.e-outline:not(:focus).e-danger .e-progress {
  background-color: rgba(214, 65, 19, .2)
}

/*! calendar material theme variables */
/*! component icons */
/*! calendar layout */
/*! component icons */
/*! timepicker theme */
/*! calendar material theme variables */
/*! component icons */
/*! calendar material theme variables */
/*! component icons */
/*! daterangepicker layout */
/*! daterangepicker theme */
/*! component icons */
/*! datetimepicker theme */
/*! calendar material theme variables */
/*! component icons */
.e-calendar .e-header .e-date-icon-prev:before {
  content: "\e910"
}

.e-calendar .e-header .e-date-icon-next:before {
  content: "\e916"
}

/*! calendar layout */
ejs-calendar {
  display: block
}

.e-bigger.e-small .e-calendar,
.e-calendar {
  -webkit-tap-highlight-color: transparent;
  border-radius: 2px;
  display: block;
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title,
.e-calendar.e-rtl .e-header .e-title {
  float: right
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container,
.e-calendar.e-rtl .e-header .e-icon-container {
  float: left
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
  background: none;
  display: table;
  font-weight: 500;
  position: relative;
  text-align: center;
  width: 100%
}

.e-bigger.e-small .e-calendar .e-header button,
.e-calendar .e-header button {
  background: transparent;
  border: 0;
  padding: 0;
  text-decoration: none
}

.e-bigger.e-small .e-calendar .e-header span,
.e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  padding: 10px;
  vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-header span.e-disabled,
.e-calendar .e-header span.e-disabled {
  cursor: default
}

.e-bigger.e-small .e-calendar .e-week-header,
.e-calendar .e-week-header {
  padding: 0
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
  cursor: default;
  font-size: 13px;
  text-align: center
}

.e-bigger.e-small .e-calendar .e-content span.e-day,
.e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content th,
.e-calendar .e-content td,
.e-calendar .e-content th {
  box-sizing: border-box
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled,
.e-calendar .e-content td.e-disabled {
  opacity: .35;
  pointer-events: none;
  touch-action: none
}

.e-bigger.e-small .e-calendar .e-content td,
.e-calendar .e-content td {
  cursor: pointer;
  padding: 2px;
  text-align: center
}

.e-bigger.e-small .e-calendar .e-content td.e-week-number,
.e-calendar .e-content td.e-week-number {
  color: rgba(0, 0, 0, .87);
  font-size: 12px;
  font-style: italic;
  font-weight: 500
}

.e-bigger.e-small .e-calendar .e-content td.e-overlay,
.e-calendar .e-content td.e-overlay {
  background: none;
  width: auto
}

.e-bigger.e-small .e-calendar .e-content table,
.e-calendar .e-content table {
  border-collapse: initial;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 10px 10px;
  table-layout: fixed;
  width: 100%
}

.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,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month>span.e-day,
.e-calendar .e-content td.e-other-year>span.e-day,
.e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: 400
}

.e-bigger.e-small .e-calendar .e-content td.e-other-month,
.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-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month,
.e-calendar .e-content td.e-other-month.e-disabled,
.e-calendar .e-content td.e-other-year,
.e-calendar .e-content td.e-other-year.e-disabled,
.e-calendar .e-content tr.e-month-hide {
  pointer-events: none;
  touch-action: none
}

.e-bigger.e-small .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-calendar .e-content td.e-week-number:hover,
.e-calendar .e-content td.e-week-number:hover span.e-day {
  background-color: #fff;
  cursor: default
}

.e-bigger.e-small .e-calendar .e-header .e-next,
.e-bigger.e-small .e-calendar .e-header .e-prev,
.e-calendar .e-header .e-next,
.e-calendar .e-header .e-prev {
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  margin-left: 5px
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-calendar .e-header .e-prev:hover {
  cursor: pointer
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay,
.e-calendar .e-header .e-next.e-overlay,
.e-calendar .e-header .e-prev.e-overlay {
  background: none
}

.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-year .e-title,
.e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-year .e-title {
  margin-left: 5px
}

.e-bigger.e-small .e-calendar .e-header .e-icon-container,
.e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right
}

.e-bigger.e-small .e-calendar .e-footer-container,
.e-calendar .e-footer-container {
  text-transform: uppercase
}

.e-bigger.e-small .e-calendar,
.e-calendar {
  max-width: 246px;
  min-width: 240px;
  padding: 0
}

.e-bigger.e-small .e-calendar.e-calendar-day-header-lg,
.e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px
}

.e-bigger.e-small .e-calendar.e-week-number,
.e-calendar.e-week-number {
  min-width: 262px
}

.e-bigger.e-small .e-calendar.e-week,
.e-calendar.e-week {
  max-width: 246px;
  min-width: 240px
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
  line-height: 40px
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title,
.e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 4px
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
  height: 40px
}

.e-bigger.e-small .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-calendar .e-header.e-month,
.e-bigger.e-small .e-calendar .e-header.e-year,
.e-calendar .e-header.e-decade,
.e-calendar .e-header.e-month,
.e-calendar .e-header.e-year {
  padding: 10px 10px 0
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
  font-weight: 400;
  height: 30px
}

.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover,
.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover {
  border-radius: 0
}

.e-bigger.e-small .e-calendar .e-content span.e-day,
.e-calendar .e-content span.e-day {
  border: none;
  font-size: 13px;
  font-weight: 400;
  height: 30px;
  line-height: 30px;
  width: 30px
}

.e-bigger.e-small .e-calendar .e-content.e-decade table,
.e-bigger.e-small .e-calendar .e-content.e-year table,
.e-calendar .e-content.e-decade table,
.e-calendar .e-content.e-year table {
  border-spacing: 0;
  padding: 10px
}

.e-bigger.e-small .e-calendar .e-content.e-month td,
.e-calendar .e-content.e-month td {
  height: 30px;
  padding: 2px
}

.e-bigger.e-small .e-calendar .e-content .tfooter>tr>td,
.e-calendar .e-content .tfooter>tr>td {
  height: 36px;
  line-height: 36px
}

.e-bigger.e-small .e-calendar .e-content.e-decade td,
.e-bigger.e-small .e-calendar .e-content.e-year td,
.e-calendar .e-content.e-decade td,
.e-calendar .e-content.e-year td {
  height: 45px;
  padding: 6px
}

.e-bigger.e-small .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-calendar .e-content.e-decade td>span.e-day,
.e-calendar .e-content.e-year td>span.e-day {
  font-weight: 400;
  height: 45px;
  line-height: 45px;
  width: 45px
}

.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-calendar .e-header .e-icon-container .e-next,
.e-calendar .e-header .e-icon-container .e-prev {
  height: 36px;
  width: 36px
}

.e-bigger.e-small .e-calendar .e-footer-container,
.e-calendar .e-footer-container {
  border-top: none;
  cursor: default;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 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;
  line-height: 48px;
  width: 60%
}

.e-bigger.e-calendar.e-rtl .e-header .e-title,
.e-bigger .e-calendar.e-rtl .e-header .e-title {
  line-height: 48px;
  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-decade,
.e-bigger .e-calendar .e-header.e-decade,
.e-bigger.e-calendar .e-header.e-year,
.e-bigger .e-calendar .e-header.e-year {
  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: 400
}

.e-bigger.e-calendar .e-content.e-decade table,
.e-bigger .e-calendar .e-content.e-decade table,
.e-bigger.e-calendar .e-content.e-month table,
.e-bigger .e-calendar .e-content.e-month table,
.e-bigger.e-calendar .e-content.e-year table,
.e-bigger .e-calendar .e-content.e-year table {
  padding: 0 10px 10px
}

.e-bigger.e-calendar .e-content .e-selected,
.e-bigger .e-calendar .e-content .e-selected,
.e-bigger.e-calendar .e-content .e-state-hover,
.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;
  line-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-decade 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-year td {
  height: 60px;
  padding: 2px
}

.e-bigger.e-calendar .e-content.e-decade 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-year td>span.e-day {
  height: 60px;
  line-height: 60px;
  width: 60px
}

.e-bigger.e-calendar .e-header .e-icon-container .e-next,
.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-prev {
  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
}

.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;
  line-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;
  line-height: 32px
}

.e-small.e-calendar .e-header .e-icon-container .e-next,
.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-prev {
  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:active,
.e-calendar .e-btn.e-today.e-flat.e-disabled:focus,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover,
.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, .26);
  cursor: default;
  opacity: .35;
  outline: none;
  pointer-events: 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-bigger.e-small .e-calendar,
.e-calendar {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-bigger.e-small .e-calendar .e-date-icon-next,
.e-bigger.e-small .e-calendar .e-date-icon-prev,
.e-calendar .e-date-icon-next,
.e-calendar .e-date-icon-prev {
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
  border-bottom: 0;
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
  border-bottom: 0
}

.e-bigger.e-small .e-calendar .e-header a span,
.e-calendar .e-header a span {
  border: none;
  color: rgba(0, 0, 0, .75)
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, .75)
}

.e-bigger.e-small .e-calendar .e-header .e-title:hover,
.e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, .75);
  cursor: pointer;
  text-decoration: none
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover>span,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover>span,
.e-calendar .e-header .e-next:hover>span,
.e-calendar .e-header .e-prev:hover>span {
  border: none;
  color: rgba(0, 0, 0, .75);
  cursor: pointer
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-calendar .e-header .e-prev:hover {
  background: none
}

.e-bigger.e-small .e-calendar .e-header .e-next:active,
.e-bigger.e-small .e-calendar .e-header .e-prev:active,
.e-calendar .e-header .e-next:active,
.e-calendar .e-header .e-prev:active {
  background: #fff;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-header button.e-next:active span,
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span,
.e-calendar .e-header button.e-next:active span,
.e-calendar .e-header button.e-prev:active span {
  border: none;
  color: rgba(0, 0, 0, .75)
}

.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-decade .e-title {
  color: rgba(0, 0, 0, .87);
  cursor: default
}

.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,
.e-calendar .e-header .e-next.e-disabled span,
.e-calendar .e-header .e-prev.e-disabled span {
  color: rgba(0, 0, 0, .87);
  font-weight: 400
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled,
.e-calendar .e-header .e-next.e-disabled,
.e-calendar .e-header .e-prev.e-disabled {
  opacity: .35
}

.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,
.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 {
  color: rgba(0, 0, 0, .38)
}

.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,
.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 {
  color: #fff
}

.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,
.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 {
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .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-calendar .e-content.e-decade td:hover span.e-day,
.e-calendar .e-content.e-year td:hover span.e-day {
  background-color: #eee
}

.e-bigger.e-small .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-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-calendar .e-content.e-year td.e-selected:hover span.e-day {
  background-color: #e3165b
}

.e-bigger.e-small .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-calendar .e-content.e-decade td>span.e-day,
.e-calendar .e-content.e-year td>span.e-day {
  background: #fff
}

.e-bigger.e-small .e-calendar .e-content .e-week-number span,
.e-calendar .e-content .e-week-number span {
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus 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 span.e-day,
.e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date span.e-day {
  background: #eee;
  border: none;
  border-radius: 50%
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.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, .87)
}

.e-bigger.e-small .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-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-calendar .e-content td.e-today span.e-day {
  background: none;
  border: 1px solid #e3165b;
  border-radius: 50%;
  color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #eee;
  border: 1px solid #e3165b;
  color: #e3165b
}

.e-bigger.e-small .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-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-calendar .e-content td.e-today:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus 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-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-today:hover span.e-day {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day,
.e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: #e3165b;
  border: 1px solid #e3165b;
  box-shadow: inset 0 0 0 2px #fff;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date 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-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day,
.e-calendar .e-content td.e-today.e-selected:hover span.e-day {
  background-color: #b51148;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-content span,
.e-calendar .e-content span {
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover,
.e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day,
.e-calendar .e-content .e-other-month.e-today span.e-day,
.e-calendar .e-content .e-other-month:hover span.e-day,
.e-calendar .e-content .e-other-month span.e-day {
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day,
.e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: #eee;
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-calendar .e-content thead,
.e-calendar .e-content thead {
  background: none;
  border-bottom: 0
}

.e-bigger.e-small .e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day,
.e-calendar .e-content td:focus span.e-day,
.e-calendar .e-content td:hover span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled:focus 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 span.e-day,
.e-calendar .e-content td.e-disabled:focus span.e-day,
.e-calendar .e-content td.e-disabled:hover span.e-day,
.e-calendar .e-content td.e-disabled span.e-day {
  background: none;
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day,
.e-calendar .e-content td.e-selected span.e-day {
  background-color: #e3165b;
  border: none;
  border-radius: 50%;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-content .e-footer,
.e-calendar .e-content .e-footer {
  color: #e3165b
}

.e-bigger.e-small .e-calendar.e-device .e-next:active,
.e-bigger.e-small .e-calendar.e-device .e-next:focus,
.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-prev:focus,
.e-bigger.e-small .e-calendar.e-device .e-prev:hover,
.e-calendar.e-device .e-next:active,
.e-calendar.e-device .e-next:focus,
.e-calendar.e-device .e-next:hover,
.e-calendar.e-device .e-prev:active,
.e-calendar.e-device .e-prev:focus,
.e-calendar.e-device .e-prev:hover {
  background: none
}

.e-bigger.e-small .e-calendar.e-device button.e-next:active span,
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span,
.e-calendar.e-device button.e-next:active span,
.e-calendar.e-device button.e-prev:active span {
  color: rgba(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, .87)
}

.e-zoomin {
  animation: animatezoom .3s
}

@keyframes animatezoom {
  0% {
    transform: scale(0)
  }

  to {
    transform: scale(1)
  }
}

/*! component icons */
.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons:before,
.e-time-wrapper .e-time-icon.e-icons:before {
  content: "\e20c"
}

.e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px
}

.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small.e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-control-wrapper.e-time-wrapper,
.e-time-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
  min-height: 20px;
  min-width: 20px
}

.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled,
.e-time-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none
}

.e-control-wrapper.e-time-wrapper span,
.e-time-wrapper span {
  cursor: pointer
}

.e-timepicker.e-time-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-timepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto
}

.e-timepicker.e-popup .e-content {
  position: relative
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 0
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px
}

.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
.e-bigger.e-time-wrapper .e-time-icon.e-icons,
.e-bigger .e-time-wrapper .e-time-icon.e-icons,
.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 20px;
  min-height: 22px;
  min-width: 22px
}

.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul,
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul {
  padding: 0
}

.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px
}

.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px
}

.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons,
.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-small.e-time-wrapper .e-time-icon.e-icons,
.e-small .e-time-wrapper .e-time-icon.e-icons {
  font-size: 14px
}

.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px
}

.e-control-wrapper.e-small.bigger.e-time-wrapper .e-time-icon.e-icons,
.e-small.bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons,
.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons {
  font-size: 18px
}

.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 40px;
  min-height: 40px
}

.e-time-overflow {
  overflow: hidden
}

.e-timepicker-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002
}

.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  position: relative;
  top: 0 !important
}

/*! timepicker theme */
.e-time-wrapper .e-input-group-icon.e-icons.e-active,
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b
}

.e-timepicker.e-popup {
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff
}

.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
  color: rgba(0, 0, 0, .38);
  opacity: 1;
  pointer-events: none;
  touch-action: none
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #e3165b
}

.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #000
}

/*! calendar material theme variables */
/*! component icons */
.e-control-wrapper .e-input-group-icon.e-date-icon,
.e-input-group-icon.e-date-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-control-wrapper .e-input-group-icon.e-date-icon:before,
.e-input-group-icon.e-date-icon:before {
  content: "\e901";
  font-family: e-icons
}

.e-control-wrapper .e-input-group-icon.e-date-icon:focus,
.e-input-group-icon.e-date-icon:focus {
  background: #eee;
  border-radius: 50%
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-bigger .e-input-group-icon.e-date-icon,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon {
  font-size: 20px;
  margin: 5px 0 6px;
  min-height: 26px;
  min-width: 26px
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:before,
.e-bigger .e-input-group-icon.e-date-icon:before,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:before {
  content: "\e901";
  font-family: e-icons
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:focus,
.e-bigger .e-input-group-icon.e-date-icon:focus,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:focus {
  background: #eee;
  border-radius: 50%
}

.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
.e-small .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-small .e-input-group-icon.e-date-icon {
  font-size: 14px
}

.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-small.e-bigger .e-input-group-icon.e-date-icon {
  font-size: 18px
}

.e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 24px
}

.e-date-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px
}

.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-date-wrapper:not(.e-filled) .e-date-icon.e-icons {
  box-sizing: border-box
}

.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
  display: none
}

.e-datepicker.e-popup-wrapper {
  border-radius: 0;
  overflow-y: hidden;
  pointer-events: auto
}

.e-datepicker.e-date-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-datepicker .e-model-header {
  background-color: #e3165b;
  color: #fff;
  cursor: default;
  display: block;
  padding: 10px 10px 10px 15px
}

.e-datepicker .e-model-header .e-model-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0
}

.e-datepicker .e-model-day,
.e-datepicker .e-model-month {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  margin: 0
}

.e-date-overflow {
  overflow: hidden !important
}

.e-datepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important
}

.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 40px;
  min-height: 40px
}

@media screen and (orientation:landscape) and (max-height:360px) {
  .e-datepicker .e-calendar.e-device .e-month table tbody {
    display: inline-block;
    height: 130px;
    overflow: auto
  }
}

.e-bigger.e-small .e-datepicker.e-popup-wrapper,
.e-datepicker.e-popup-wrapper {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-datepicker .e-calendar,
.e-datepicker .e-calendar {
  background-color: #fff;
  border: none
}

.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
  border: none
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #e3165b
}

/*! calendar material theme variables */
/*! component icons */
.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-input-group-icon.e-range-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-control-wrapper .e-input-group-icon.e-range-icon:before,
.e-input-group-icon.e-range-icon:before {
  content: "\e245";
  font-family: e-icons
}

.e-control-wrapper .e-input-group-icon.e-range-icon:focus,
.e-input-group-icon.e-range-icon:focus {
  background: #eee;
  border-radius: 50%
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-next:before {
  content: "\e913"
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-prev:before {
  content: "\e921"
}

.e-daterangepicker .e-change-icon:before {
  content: "\e85f"
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next:before {
  content: "\e921"
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev:before {
  content: "\e913"
}

.e-daterangepicker.e-rtl .e-start-end .e-change-icon:before {
  content: "\e85b"
}

.e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-input-group-icon.e-range-icon {
  font-size: 20px;
  margin: 0 0 2px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
.e-small .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-small .e-input-group-icon.e-range-icon {
  font-size: 14px
}

.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-small.e-bigger .e-input-group-icon.e-range-icon {
  font-size: 18px
}

.e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-bigger .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 24px
}

.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-bigger.e-small.e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-bigger.e-small .e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px
}

/*! daterangepicker layout */
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup,
.e-daterangepicker.e-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  max-height: 500px;
  max-width: 730px
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg,
.e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper,
.e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 625px
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header,
.e-daterangepicker.e-popup .e-range-header {
  margin: 16px 16px 0;
  width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-daterangepicker.e-popup .e-range-header .e-start-label {
  cursor: default;
  display: inline-block;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 48%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  width: 4%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 13px;
  height: 14px;
  margin: 0 0 15px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 35px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-daterangepicker.e-popup .e-separator {
  height: 1px;
  margin: 0 16px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table,
.e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0 10px 10px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  float: none;
  font-weight: 400;
  line-height: 36px;
  margin-left: 0;
  width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year,
.e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-daterangepicker.e-popup .e-calendar .e-header.e-year {
  padding: 10px 5px 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 36px;
  width: 36px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 10px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-daterangepicker.e-popup .e-footer {
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, .12);
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 48px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn,
.e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 0 8px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container,
.e-daterangepicker.e-popup .e-date-range-container {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border,
.e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container,
.e-daterangepicker.e-popup .e-calendar-container {
  display: flex
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container,
.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-daterangepicker.e-popup .e-presets {
  max-height: 192px;
  overflow: auto;
  width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item,
.e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
  padding: 0 24px;
  white-space: nowrap
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent,
.e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content,
.e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item,
.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 13px;
  height: 36px;
  line-height: 36px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range,
.e-daterangepicker.e-popup .e-hide-range {
  display: none
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container,
.e-daterangepicker.e-rtl .e-date-range-container {
  float: right
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border,
.e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid rgba(0, 0, 0, .12);
  border-right: 0
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer,
.e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel,
.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 8px
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply,
.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0
}

.e-bigger .e-daterangepicker.e-range-modal,
.e-device.e-daterangepicker.e-range-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-bigger.e-small .e-daterangepicker .e-calendar {
  max-width: 246px
}

.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
  max-width: 770px;
  min-width: auto
}

.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none
}

.e-bigger.e-daterangepicker.e-popup .e-range-header,
.e-bigger .e-daterangepicker.e-popup .e-range-header,
.e-device.e-daterangepicker.e-popup .e-range-header {
  width: auto
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 36px;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border: 1px solid #3f51b5;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  line-height: 34px;
  max-width: 116px;
  overflow: hidden;
  padding: 1px 6px;
  text-overflow: ellipsis;
  width: 50%
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border-left: 0;
  border-radius: 0 2px 2px 0
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 2px 0 0 2px
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover {
  box-shadow: none
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  max-width: 141px
}

.e-bigger.e-daterangepicker.e-popup .e-presets,
.e-bigger .e-daterangepicker.e-popup .e-presets,
.e-device.e-daterangepicker.e-popup .e-presets {
  max-height: 240px
}

.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
  max-height: none
}

.e-bigger.e-daterangepicker.e-popup .e-presets ul,
.e-bigger .e-daterangepicker.e-popup .e-presets ul,
.e-device.e-daterangepicker.e-popup .e-presets ul {
  max-width: none
}

.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
  font-size: 14px;
  height: 48px;
  line-height: 48px;
  padding: 0 16px
}

.e-bigger.e-daterangepicker .e-calendar,
.e-bigger .e-daterangepicker .e-calendar,
.e-device.e-daterangepicker .e-calendar {
  max-width: 296px;
  padding: 0
}

.e-bigger.e-daterangepicker .e-calendar .e-content table,
.e-bigger .e-daterangepicker .e-calendar .e-content table,
.e-device.e-daterangepicker .e-calendar .e-content table {
  padding: 0 15px 15px
}

.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
.e-device.e-daterangepicker .e-calendar .e-header .e-next,
.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
  height: 48px;
  width: 48px
}

.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
  padding: 15px
}

.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
.e-device.e-daterangepicker .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 48px
}

.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-month,
.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-year,
.e-device.e-daterangepicker .e-calendar .e-header.e-decade,
.e-device.e-daterangepicker .e-calendar .e-header.e-month,
.e-device.e-daterangepicker .e-calendar .e-header.e-year {
  padding: 10px 5px 0
}

.e-bigger.e-daterangepicker .e-footer,
.e-bigger .e-daterangepicker .e-footer,
.e-device.e-daterangepicker .e-footer {
  height: 58px
}

.e-bigger.e-daterangepicker .e-footer .e-btn,
.e-bigger .e-daterangepicker .e-footer .e-btn,
.e-device.e-daterangepicker .e-footer .e-btn {
  height: 36px;
  line-height: 36px;
  overflow: hidden
}

.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
  margin: 0 8px
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #3f51b5;
  border-radius: 2px 0 0 2px;
  border-right: 0
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 0 2px 2px 0
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
  margin: 0 8px
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
  margin-left: 0
}

.e-bigger.e-daterangepicker.e-device.e-popup,
.e-bigger .e-daterangepicker.e-device.e-popup,
.e-device.e-daterangepicker.e-device.e-popup {
  max-width: 298px
}

.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
  margin: 20px 16px 0
}

.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
  margin: 10px 0
}

.e-small.e-daterangepicker.e-popup .e-range-header,
.e-small .e-daterangepicker.e-popup .e-range-header {
  margin: 10px 10px 0
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label {
  font-size: 16px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 12px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end {
  height: 32px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span {
  font-size: 12px;
  margin: 0 0 10px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-separator,
.e-small .e-daterangepicker.e-popup .e-range-header .e-separator {
  margin: 0 10px
}

.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 10px 10px 10px 8px
}

.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  height: 26px;
  line-height: 26px
}

.e-range-overflow {
  overflow: hidden
}

.e-daterangepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important
}

.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 40px;
  min-height: 40px
}

/*! daterangepicker theme */
.e-date-range-wrapper .e-input-group-icon.e-icons.e-active,
.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup,
.e-daterangepicker.e-popup {
  background: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-daterangepicker.e-popup .e-calendar {
  background-color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, .87);
  text-decoration: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: #eee;
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day {
  background-color: #c8c8c8;
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day {
  border: 1px solid #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: #e3165b;
  color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-daterangepicker.e-popup .e-presets {
  background-color: #fff;
  color: #000
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: #fff;
  color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label,
.e-daterangepicker.e-popup .e-end-label,
.e-daterangepicker.e-popup .e-start-label {
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon,
.e-daterangepicker.e-popup .e-change-icon {
  color: rgba(0, 0, 0, .74)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span,
.e-daterangepicker.e-popup .e-day-span {
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-daterangepicker.e-popup .e-separator {
  background-color: rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-daterangepicker.e-popup .e-footer {
  background-color: #fff
}

.e-bigger.e-daterangepicker,
.e-bigger .e-daterangepicker,
.e-device.e-daterangepicker {
  background-color: #fff;
  padding: 0
}

.e-bigger.e-daterangepicker .e-calendar th,
.e-bigger .e-daterangepicker .e-calendar th,
.e-device.e-daterangepicker .e-calendar th {
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-daterangepicker .e-end-btn,
.e-bigger .e-daterangepicker .e-end-btn,
.e-bigger.e-daterangepicker .e-start-btn,
.e-bigger .e-daterangepicker .e-start-btn,
.e-device.e-daterangepicker .e-end-btn,
.e-device.e-daterangepicker .e-start-btn {
  background: #fff
}

.e-bigger.e-daterangepicker .e-end-btn.e-active,
.e-bigger .e-daterangepicker .e-end-btn.e-active,
.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
.e-bigger.e-daterangepicker .e-start-btn.e-active,
.e-bigger .e-daterangepicker .e-start-btn.e-active,
.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker .e-start-btn.e-active:active,
.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-start-btn.e-active:hover,
.e-device.e-daterangepicker .e-end-btn.e-active,
.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-device.e-daterangepicker .e-end-btn.e-active:hover,
.e-device.e-daterangepicker .e-start-btn.e-active,
.e-device.e-daterangepicker .e-start-btn.e-active:active,
.e-device.e-daterangepicker .e-start-btn.e-active:hover {
  background: #3f51b5;
  color: #fff
}

@keyframes e-input-ripple {
  to {
    opacity: 0;
    transform: scale(4)
  }
}

/*! component icons */
.e-datetime-wrapper .e-time-icon.e-icons:before {
  content: "\e20c";
  font-family: e-icons
}

.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px
}

.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon {
  margin: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-datetime-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 16px
}

.e-datetime-wrapper.e-control-wrapper {
  box-sizing: border-box
}

.e-datetime-wrapper .e-date-icon.e-icons.e-disabled,
.e-datetime-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none
}

.e-datetime-wrapper .e-clear-icon {
  box-sizing: initial
}

.e-datetime-wrapper span {
  cursor: pointer
}

.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  border: 0;
  border-style: none;
  margin: 0 0 4px 6px
}

.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0 6px 4px 0
}

.e-datetimepicker.e-time-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-datetimepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto
}

.e-datetimepicker.e-popup .e-content {
  position: relative
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 8px 0
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: rgba(0, 0, 0, .87);
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px
}

.e-bigger.e-datetime-wrapper .e-time-icon.e-icons:before,
.e-bigger .e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 20px
}

.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  margin: 5px 0 6px 8px;
  min-height: 26px;
  min-width: 26px
}

.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 5px 8px 6px 0
}

.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul,
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul {
  padding: 8px 0
}

.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px
}

.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px
}

.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px
}

.e-small.e-datetime-wrapper .e-time-icon.e-icons:before,
.e-small .e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 14px
}

.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons:before,
.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 18px
}

.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 40px;
  min-height: 40px
}

/*! datetimepicker theme */
.e-datetime-wrapper .e-input-group-icon.e-icons.e-active,
.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b
}

.e-datetimepicker.e-popup {
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff
}

.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #e3165b
}

.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-badge-small .mat-badge-content {
  font-size: 9px
}

.mat-badge-large .mat-badge-content {
  font-size: 24px
}

.mat-h1,
.mat-headline,
.mat-typography h1 {
  font: 400 24px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h2,
.mat-title,
.mat-typography h2 {
  font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
  font: 400 16px/28px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
  font: 400 15px/24px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * .83)/20px Roboto, Helvetica Neue, sans-serif;
  margin: 0 0 12px
}

.mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * .67)/20px Roboto, Helvetica Neue, sans-serif;
  margin: 0 0 12px
}

.mat-body-2,
.mat-body-strong {
  font: 500 14px/24px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-body,
.mat-body-1,
.mat-typography {
  font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-body-1 p,
.mat-body p,
.mat-typography p {
  margin: 0 0 12px
}

.mat-caption,
.mat-small {
  font: 400 12px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: -.05em;
  margin: 0 0 56px
}

.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: -.02em;
  margin: 0 0 64px
}

.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: -.005em;
  margin: 0 0 64px
}

.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px
}

.mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 500
}

.mat-button-toggle,
.mat-card {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500
}

.mat-card-header .mat-card-title {
  font-size: 20px
}

.mat-card-content,
.mat-card-subtitle {
  font-size: 14px
}

.mat-checkbox {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px
}

.mat-chip {
  font-size: 14px;
  font-weight: 500
}

.mat-chip .mat-chip-remove.mat-icon,
.mat-chip .mat-chip-trailing-icon.mat-icon {
  font-size: 18px
}

.mat-table {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500
}

.mat-cell,
.mat-footer-cell {
  font-size: 14px
}

.mat-calendar {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-calendar-body {
  font-size: 13px
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400
}

.mat-dialog-title {
  font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-expansion-panel-header {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 400
}

.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125
}

.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em
}

.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125
}

.mat-form-field-infix {
  padding: .5em 0;
  border-top: .84375em solid transparent
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(.75);
  width: 133.3333433333%
}

.mat-form-field-label-wrapper {
  top: -.84375em;
  padding-top: .84375em
}

.mat-form-field-label {
  top: 1.34375em
}

.mat-form-field-underline {
  bottom: 1.34375em
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: .6666666667em;
  top: calc(100% - 1.7916666667em)
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em
}

.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: .4375em 0
}

.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
  -ms-transform: translateY(-1.28125em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
  -ms-transform: translateY(-1.28124em) scale(.75);
  width: 133.3333433333%
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
  -ms-transform: translateY(-1.28123em) scale(.75);
  width: 133.3333533333%
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em
}

.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: .5416666667em;
  top: calc(100% - 1.6666666667em)
}

@media print {

  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75)
  }

  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75)
  }

  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75)
  }
}

.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: .25em 0 .75em
}

.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -.5em
}

.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-.59375em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-.59374em) scale(.75);
  width: 133.3333433333%
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0
}

.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -.25em
}

.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(.75);
  width: 133.3333433333%
}

.mat-grid-tile-footer,
.mat-grid-tile-header {
  font-size: 14px
}

.mat-grid-tile-footer .mat-line,
.mat-grid-tile-header .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-grid-tile-footer .mat-line:nth-child(n+2),
.mat-grid-tile-header .mat-line:nth-child(n+2) {
  font-size: 12px
}

input.mat-input-element {
  margin-top: -.0625em
}

.mat-menu-item {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 12px
}

.mat-radio-button,
.mat-select {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-select-trigger {
  height: 1.125em
}

.mat-slide-toggle-content,
.mat-slider-thumb-label-text {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-slider-thumb-label-text {
  font-size: 12px;
  font-weight: 500
}

.mat-stepper-horizontal,
.mat-stepper-vertical {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400
}

.mat-step-sub-label-error {
  font-weight: 400
}

.mat-step-label-error {
  font-size: 14px
}

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500
}

.mat-tab-group,
.mat-tab-label,
.mat-tab-link {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-tab-label,
.mat-tab-link {
  font-size: 14px;
  font-weight: 500
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0
}

.mat-tooltip {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px
}

.mat-list-item,
.mat-list-option {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-list-base .mat-list-item {
  font-size: 16px
}

.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px
}

.mat-list-base .mat-list-option {
  font-size: 16px
}

.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px
}

.mat-list-base .mat-subheader {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 500
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px
}

.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),
.mat-list-base[dense] .mat-list-option {
  font-size: 12px
}

.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px
}

.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500
}

.mat-option {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 16px
}

.mat-optgroup-label {
  font: 500 14px/24px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-simple-snackbar {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500
}

.mat-tree {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-nested-tree-node,
.mat-tree-node {
  font-weight: 400;
  font-size: 14px
}

.mat-ripple {
  overflow: hidden;
  position: relative
}

.mat-ripple:not(:empty) {
  transform: translateZ(0)
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, .2, 1);
  transform: scale(0)
}

.cdk-high-contrast-active .mat-ripple-element {
  display: none
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none
}

.cdk-global-overlay-wrapper,
.cdk-overlay-container {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000
}

.cdk-overlay-container:empty {
  display: none
}

.cdk-global-overlay-wrapper,
.cdk-overlay-pane {
  display: flex;
  position: absolute;
  z-index: 1000
}

.cdk-overlay-pane {
  pointer-events: auto;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
  opacity: 0
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1
}

@media screen and (-ms-high-contrast:active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6
  }
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32)
}

.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll
}

@keyframes cdk-text-field-autofill-start {
  /*!*/
}

@keyframes cdk-text-field-autofill-end {
  /*!*/
}

.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms
}

textarea.cdk-textarea-autosize {
  resize: none
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: initial !important;
  height: auto !important;
  overflow: hidden !important
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: initial !important;
  height: 0 !important
}

.mat-focus-indicator,
.mat-mdc-focus-indicator {
  position: relative
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, .1)
}

.mat-option {
  color: rgba(0, 0, 0, .87)
}

.mat-option.mat-active,
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled),
.mat-option:hover:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, .04)
}

.mat-option.mat-active {
  color: rgba(0, 0, 0, .87)
}

.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, .38)
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #3f51b5
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ff4081
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336
}

.mat-optgroup-label {
  color: rgba(0, 0, 0, .54)
}

.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, .38)
}

.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, .54)
}

.mat-pseudo-checkbox:after {
  color: #fafafa
}

.mat-pseudo-checkbox-disabled {
  color: #b0b0b0
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #3f51b5
}

.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate,
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate {
  background: #ff4081
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, .87)
}

.mat-elevation-z0 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12)
}

.mat-elevation-z8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.mat-elevation-z9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12)
}

.mat-elevation-z10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12)
}

.mat-elevation-z11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12)
}

.mat-elevation-z12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12)
}

.mat-elevation-z19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12)
}

.mat-elevation-z20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12)
}

.mat-elevation-z24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

.mat-theme-loaded-marker {
  display: none
}

.mat-autocomplete-panel {
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #fff
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, .87)
}

.mat-badge-content {
  color: #fff;
  background: #3f51b5
}

.cdk-high-contrast-active .mat-badge-content {
  outline: 1px solid;
  border-radius: 0
}

.mat-badge-accent .mat-badge-content {
  background: #ff4081;
  color: #fff
}

.mat-badge-warn .mat-badge-content {
  color: #fff;
  background: #f44336
}

.mat-badge {
  position: relative
}

.mat-badge-hidden .mat-badge-content {
  display: none
}

.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, .38)
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform .2s ease-in-out;
  transform: scale(.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none
}

.mat-badge-content._mat-animation-noopable,
.ng-animate-disabled .mat-badge-content {
  transition: none
}

.mat-badge-content.mat-badge-active {
  transform: none
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px
}

.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px
}

.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px
}

.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px
}

[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px
}

.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px
}

[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px
}

.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px
}

.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px
}

.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px
}

.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px
}

.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px
}

[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px
}

.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px
}

[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px
}

.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px
}

.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px
}

.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px
}

.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px
}

.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px
}

[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px
}

.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px
}

[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px
}

.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px
}

.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px
}

.mat-bottom-sheet-container {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-button,
.mat-icon-button,
.mat-stroked-button {
  color: inherit;
  background: transparent
}

.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
  color: #3f51b5
}

.mat-button.mat-accent,
.mat-icon-button.mat-accent,
.mat-stroked-button.mat-accent {
  color: #ff4081
}

.mat-button.mat-warn,
.mat-icon-button.mat-warn,
.mat-stroked-button.mat-warn {
  color: #f44336
}

.mat-button.mat-accent.mat-button-disabled,
.mat-button.mat-button-disabled.mat-button-disabled,
.mat-button.mat-primary.mat-button-disabled,
.mat-button.mat-warn.mat-button-disabled,
.mat-icon-button.mat-accent.mat-button-disabled,
.mat-icon-button.mat-button-disabled.mat-button-disabled,
.mat-icon-button.mat-primary.mat-button-disabled,
.mat-icon-button.mat-warn.mat-button-disabled,
.mat-stroked-button.mat-accent.mat-button-disabled,
.mat-stroked-button.mat-button-disabled.mat-button-disabled,
.mat-stroked-button.mat-primary.mat-button-disabled,
.mat-stroked-button.mat-warn.mat-button-disabled {
  color: rgba(0, 0, 0, .26)
}

.mat-button.mat-primary .mat-button-focus-overlay,
.mat-icon-button.mat-primary .mat-button-focus-overlay,
.mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #3f51b5
}

.mat-button.mat-accent .mat-button-focus-overlay,
.mat-icon-button.mat-accent .mat-button-focus-overlay,
.mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ff4081
}

.mat-button.mat-warn .mat-button-focus-overlay,
.mat-icon-button.mat-warn .mat-button-focus-overlay,
.mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336
}

.mat-button.mat-button-disabled .mat-button-focus-overlay,
.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: initial
}

.mat-button .mat-ripple-element,
.mat-icon-button .mat-ripple-element,
.mat-stroked-button .mat-ripple-element {
  opacity: .1;
  background-color: currentColor
}

.mat-button-focus-overlay {
  background: #000
}

.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, .12)
}

.mat-fab,
.mat-flat-button,
.mat-mini-fab,
.mat-raised-button {
  color: rgba(0, 0, 0, .87);
  background-color: #fff
}

.mat-fab.mat-accent,
.mat-fab.mat-primary,
.mat-fab.mat-warn,
.mat-flat-button.mat-accent,
.mat-flat-button.mat-primary,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-accent,
.mat-mini-fab.mat-primary,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-accent,
.mat-raised-button.mat-primary,
.mat-raised-button.mat-warn {
  color: #fff
}

.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled {
  color: rgba(0, 0, 0, .26)
}

.mat-fab.mat-primary,
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
  background-color: #3f51b5
}

.mat-fab.mat-accent,
.mat-flat-button.mat-accent,
.mat-mini-fab.mat-accent,
.mat-raised-button.mat-accent {
  background-color: #ff4081
}

.mat-fab.mat-warn,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-warn {
  background-color: #f44336
}

.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled {
  background-color: rgba(0, 0, 0, .12)
}

.mat-fab.mat-accent .mat-ripple-element,
.mat-fab.mat-primary .mat-ripple-element,
.mat-fab.mat-warn .mat-ripple-element,
.mat-flat-button.mat-accent .mat-ripple-element,
.mat-flat-button.mat-primary .mat-ripple-element,
.mat-flat-button.mat-warn .mat-ripple-element,
.mat-mini-fab.mat-accent .mat-ripple-element,
.mat-mini-fab.mat-primary .mat-ripple-element,
.mat-mini-fab.mat-warn .mat-ripple-element,
.mat-raised-button.mat-accent .mat-ripple-element,
.mat-raised-button.mat-primary .mat-ripple-element,
.mat-raised-button.mat-warn .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-flat-button:not([class*=mat-elevation-z]),
.mat-stroked-button:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-fab:not([class*=mat-elevation-z]),
.mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-button-toggle-group,
.mat-button-toggle-standalone {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
  box-shadow: none
}

.mat-button-toggle {
  color: rgba(0, 0, 0, .38)
}

.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, .12)
}

.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, .87);
  background: #fff
}

.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: #000
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
  border-left: 1px solid rgba(0, 0, 0, .12)
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: 1px solid rgba(0, 0, 0, .12)
}

.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .54)
}

.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, .87)
}

.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, .26);
  background-color: #eee
}

.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #fff
}

.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd
}

.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
  border: 1px solid rgba(0, 0, 0, .12)
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px
}

.mat-card {
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-card-subtitle {
  color: rgba(0, 0, 0, .54)
}

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, .54)
}

.mat-checkbox-checkmark {
  fill: #fafafa
}

.mat-checkbox-checkmark-path {
  stroke: #fafafa !important
}

.mat-checkbox-mixedmark {
  background-color: #fafafa
}

.mat-checkbox-checked.mat-primary .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
  background-color: #3f51b5
}

.mat-checkbox-checked.mat-accent .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #ff4081
}

.mat-checkbox-checked.mat-warn .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
  background-color: #f44336
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0
}

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0
}

.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, .54)
}

.mat-checkbox .mat-ripple-element {
  background-color: #000
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #3f51b5
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ff4081
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336
}

.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .87)
}

.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, .87);
  opacity: .4
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: .54
}

.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: .4
}

.mat-chip.mat-standard-chip:after {
  background: #000
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #3f51b5;
  color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ff4081;
  color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-table {
  background: #fff
}

.mat-table-sticky,
.mat-table tbody,
.mat-table tfoot,
.mat-table thead,
[mat-footer-row],
[mat-header-row],
[mat-row],
mat-footer-row,
mat-header-row,
mat-row {
  background: inherit
}

mat-footer-row,
mat-header-row,
mat-row,
td.mat-cell,
td.mat-footer-cell,
th.mat-header-cell {
  border-bottom-color: rgba(0, 0, 0, .12)
}

.mat-header-cell {
  color: rgba(0, 0, 0, .54)
}

.mat-cell,
.mat-footer-cell {
  color: rgba(0, 0, 0, .87)
}

.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, .54)
}

.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button,
.mat-datepicker-toggle {
  color: rgba(0, 0, 0, .54)
}

.mat-calendar-table-header {
  color: rgba(0, 0, 0, .38)
}

.mat-calendar-table-header-divider:after {
  background: rgba(0, 0, 0, .12)
}

.mat-calendar-body-label {
  color: rgba(0, 0, 0, .54)
}

.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, .87);
  border-color: transparent
}

.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, .38)
}

.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, .04)
}

.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, .24)
}

.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, .38)
}

.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, .18)
}

.mat-calendar-body-in-range:before {
  background: rgba(63, 81, 181, .2)
}

.mat-calendar-body-in-comparison-range:before {
  background: rgba(249, 171, 0, .2)
}

.mat-calendar-body-comparison-bridge-start:before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
  background: linear-gradient(90deg, rgba(63, 81, 181, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-calendar-body-comparison-bridge-end:before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
  background: linear-gradient(270deg, rgba(63, 81, 181, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
  background: #a8dab5
}

.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
  background: #46a35e
}

.mat-calendar-body-selected {
  background-color: #3f51b5;
  color: #fff
}

.mat-calendar-body-disabled>.mat-calendar-body-selected {
  background-color: rgba(63, 81, 181, .4)
}

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  background-color: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
  background: rgba(255, 64, 129, .2)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
  background: rgba(249, 171, 0, .2)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
  background: linear-gradient(90deg, rgba(255, 64, 129, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
  background: linear-gradient(270deg, rgba(255, 64, 129, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
  background: #a8dab5
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
  background: #46a35e
}

.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #ff4081;
  color: #fff
}

.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
  background-color: rgba(255, 64, 129, .4)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
  background: rgba(244, 67, 54, .2)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
  background: rgba(249, 171, 0, .2)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
  background: linear-gradient(90deg, rgba(244, 67, 54, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
  background: linear-gradient(270deg, rgba(244, 67, 54, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
  background: #a8dab5
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
  background: #46a35e
}

.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: #fff
}

.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, .4)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content-touch {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-datepicker-toggle-active {
  color: #3f51b5
}

.mat-datepicker-toggle-active.mat-accent {
  color: #ff4081
}

.mat-datepicker-toggle-active.mat-warn {
  color: #f44336
}

.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, .38)
}

.mat-dialog-container {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-divider {
  border-top-color: rgba(0, 0, 0, .12)
}

.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, .12)
}

.mat-expansion-panel {
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-action-row {
  border-top-color: rgba(0, 0, 0, .12)
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, .04)
}

@media (hover:none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #fff
  }
}

.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, .87)
}

.mat-expansion-indicator:after,
.mat-expansion-panel-header-description {
  color: rgba(0, 0, 0, .54)
}

.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, .26)
}

.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
  color: inherit
}

.mat-expansion-panel-header {
  height: 48px
}

.mat-expansion-panel-header.mat-expanded {
  height: 64px
}

.mat-form-field-label,
.mat-hint {
  color: rgba(0, 0, 0, .6)
}

.mat-form-field.mat-focused .mat-form-field-label {
  color: #3f51b5
}

.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ff4081
}

.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336
}

.mat-focused .mat-form-field-required-marker {
  color: #ff4081
}

.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, .87)
}

.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #3f51b5
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ff4081
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
  color: #3f51b5
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
  color: #ff4081
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,
.mat-form-field.mat-form-field-invalid .mat-form-field-label,
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336
}

.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336
}

.mat-error {
  color: #f44336
}

.mat-form-field-appearance-legacy .mat-form-field-label,
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, .54)
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, .42)
}

.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .42) 33%, transparent 0);
  background-size: 4px 100%;
  background-repeat: repeat-x
}

.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, .42)
}

.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .42) 33%, transparent 0);
  background-size: 4px 100%;
  background-repeat: repeat-x
}

.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, .04)
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, .02)
}

.mat-form-field-appearance-fill .mat-form-field-underline:before {
  background-color: rgba(0, 0, 0, .42)
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, .38)
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
  background-color: initial
}

.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, .12)
}

.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, .87)
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #3f51b5
}

.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ff4081
}

.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, .38)
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, .06)
}

.mat-icon.mat-primary {
  color: #3f51b5
}

.mat-icon.mat-accent {
  color: #ff4081
}

.mat-icon.mat-warn {
  color: #f44336
}

.mat-form-field-type-mat-native-select .mat-form-field-infix:after {
  color: rgba(0, 0, 0, .54)
}

.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,
.mat-input-element:disabled {
  color: rgba(0, 0, 0, .38)
}

.mat-input-element {
  caret-color: #3f51b5
}

.mat-input-element::placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-form-field.mat-accent .mat-input-element {
  caret-color: #ff4081
}

.mat-form-field-invalid .mat-input-element,
.mat-form-field.mat-warn .mat-input-element {
  caret-color: #f44336
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
  color: #f44336
}

.mat-list-base .mat-list-item,
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, .87)
}

.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, .54)
}

.mat-list-item-disabled {
  background-color: #eee
}

.mat-action-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-list-option:focus,
.mat-list-option:hover,
.mat-nav-list .mat-list-item:focus,
.mat-nav-list .mat-list-item:hover {
  background: rgba(0, 0, 0, .04)
}

.mat-list-single-selected-option,
.mat-list-single-selected-option:focus,
.mat-list-single-selected-option:hover {
  background: rgba(0, 0, 0, .12)
}

.mat-menu-panel {
  background: #fff
}

.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, .87)
}

.mat-menu-item[disabled],
.mat-menu-item[disabled]:after {
  color: rgba(0, 0, 0, .38)
}

.mat-menu-item-submenu-trigger:after,
.mat-menu-item .mat-icon-no-color {
  color: rgba(0, 0, 0, .54)
}

.mat-menu-item-highlighted:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item:hover:not([disabled]) {
  background: rgba(0, 0, 0, .04)
}

.mat-paginator {
  background: #fff
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, .54)
}

.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, .54);
  border-right: 2px solid rgba(0, 0, 0, .54)
}

.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, .54)
}

.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, .38)
}

.mat-paginator-container {
  min-height: 56px
}

.mat-progress-bar-background {
  fill: #c5cae9
}

.mat-progress-bar-buffer {
  background-color: #c5cae9
}

.mat-progress-bar-fill:after {
  background-color: #3f51b5
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #ff80ab
}

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #ff80ab
}

.mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
  background-color: #ff4081
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2
}

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2
}

.mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
  background-color: #f44336
}

.mat-progress-spinner circle,
.mat-spinner circle {
  stroke: #3f51b5
}

.mat-progress-spinner.mat-accent circle,
.mat-spinner.mat-accent circle {
  stroke: #ff4081
}

.mat-progress-spinner.mat-warn circle,
.mat-spinner.mat-warn circle {
  stroke: #f44336
}

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, .54)
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #3f51b5
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #3f51b5
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ff4081
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ff4081
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336
}

.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, .38)
}

.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(0, 0, 0, .38)
}

.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, .38)
}

.mat-radio-button .mat-ripple-element {
  background-color: #000
}

.mat-select-value {
  color: rgba(0, 0, 0, .87)
}

.mat-select-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, .38)
}

.mat-select-arrow {
  color: rgba(0, 0, 0, .54)
}

.mat-select-panel {
  background: #fff
}

.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, .12)
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #3f51b5
}

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ff4081
}

.mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336
}

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, .38)
}

.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, .87)
}

.mat-drawer {
  color: rgba(0, 0, 0, .87)
}

.mat-drawer,
.mat-drawer.mat-drawer-push {
  background-color: #fff
}

.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

.mat-drawer-side {
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.mat-drawer-side.mat-drawer-end,
[dir=rtl] .mat-drawer-side {
  border-left: 1px solid rgba(0, 0, 0, .12);
  border-right: none
}

[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, .6)
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ff4081
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 64, 129, .54)
}

.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ff4081
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #3f51b5
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(63, 81, 181, .54)
}

.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #3f51b5
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, .54)
}

.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #000
}

.mat-slide-toggle-thumb {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
  background-color: #fafafa
}

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, .38)
}

.mat-slider-track-background {
  background-color: rgba(0, 0, 0, .26)
}

.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label,
.mat-primary .mat-slider-track-fill {
  background-color: #3f51b5
}

.mat-primary .mat-slider-thumb-label-text {
  color: #fff
}

.mat-primary .mat-slider-focus-ring {
  background-color: rgba(63, 81, 181, .2)
}

.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label,
.mat-accent .mat-slider-track-fill {
  background-color: #ff4081
}

.mat-accent .mat-slider-thumb-label-text {
  color: #fff
}

.mat-accent .mat-slider-focus-ring {
  background-color: rgba(255, 64, 129, .2)
}

.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label,
.mat-warn .mat-slider-track-fill {
  background-color: #f44336
}

.mat-warn .mat-slider-thumb-label-text {
  color: #fff
}

.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, .2)
}

.cdk-focused .mat-slider-track-background,
.mat-slider:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, .38)
}

.mat-slider-disabled .mat-slider-thumb,
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, .26)
}

.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, .12)
}

.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, .87)
}

.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, .26)
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, .26);
  background-color: initial
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
  border-color: rgba(0, 0, 0, .38)
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, .26)
}

.mat-slider-has-ticks .mat-slider-wrapper:after {
  border-color: rgba(0, 0, 0, .7)
}

.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent)
}

.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(180deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent)
}

.mat-step-header.cdk-keyboard-focused,
.mat-step-header.cdk-program-focused,
.mat-step-header:hover {
  background-color: rgba(0, 0, 0, .04)
}

@media (hover:none) {
  .mat-step-header:hover {
    background: none
  }
}

.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, .54)
}

.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, .54);
  color: #fff
}

.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #3f51b5;
  color: #fff
}

.mat-step-header .mat-step-icon-state-error {
  background-color: initial;
  color: #f44336
}

.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, .87)
}

.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336
}

.mat-stepper-horizontal,
.mat-stepper-vertical {
  background-color: #fff
}

.mat-stepper-vertical-line:before {
  border-left-color: rgba(0, 0, 0, .12)
}

.mat-horizontal-stepper-header:after,
.mat-horizontal-stepper-header:before,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, .12)
}

.mat-horizontal-stepper-header {
  height: 72px
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px
}

.mat-stepper-vertical-line:before {
  top: -16px;
  bottom: -16px
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px
}

.mat-sort-header-arrow {
  color: #757575
}

.mat-tab-header,
.mat-tab-nav-bar {
  border-bottom: 1px solid rgba(0, 0, 0, .12)
}

.mat-tab-group-inverted-header .mat-tab-header,
.mat-tab-group-inverted-header .mat-tab-nav-bar {
  border-top: 1px solid rgba(0, 0, 0, .12);
  border-bottom: none
}

.mat-tab-label,
.mat-tab-link {
  color: rgba(0, 0, 0, .87)
}

.mat-tab-label.mat-tab-disabled,
.mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, .38)
}

.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, .87)
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, .38)
}

.mat-tab-group[class*=mat-background-] .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(197, 202, 233, .3)
}

.mat-tab-group.mat-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #3f51b5
}

.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: #fff
}

.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 128, 171, .3)
}

.mat-tab-group.mat-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ff4081
}

.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: #fff
}

.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, .3)
}

.mat-tab-group.mat-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336
}

.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(197, 202, 233, .3)
}

.mat-tab-group.mat-background-primary .mat-tab-header,
.mat-tab-group.mat-background-primary .mat-tab-header-pagination,
.mat-tab-group.mat-background-primary .mat-tab-links,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #3f51b5
}

.mat-tab-group.mat-background-primary .mat-tab-label,
.mat-tab-group.mat-background-primary .mat-tab-link,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-primary .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .12)
}

.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 128, 171, .3)
}

.mat-tab-group.mat-background-accent .mat-tab-header,
.mat-tab-group.mat-background-accent .mat-tab-header-pagination,
.mat-tab-group.mat-background-accent .mat-tab-links,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #ff4081
}

.mat-tab-group.mat-background-accent .mat-tab-label,
.mat-tab-group.mat-background-accent .mat-tab-link,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: #fff
}

.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: #fff
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-accent .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .12)
}

.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, .3)
}

.mat-tab-group.mat-background-warn .mat-tab-header,
.mat-tab-group.mat-background-warn .mat-tab-header-pagination,
.mat-tab-group.mat-background-warn .mat-tab-links,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336
}

.mat-tab-group.mat-background-warn .mat-tab-label,
.mat-tab-group.mat-background-warn .mat-tab-link,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: #fff
}

.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: #fff
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-warn .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .12)
}

.mat-toolbar {
  background: #f5f5f5;
  color: rgba(0, 0, 0, .87)
}

.mat-toolbar.mat-primary {
  background: #3f51b5;
  color: #fff
}

.mat-toolbar.mat-accent {
  background: #ff4081;
  color: #fff
}

.mat-toolbar.mat-warn {
  background: #f44336;
  color: #fff
}

.mat-toolbar .mat-focused .mat-form-field-ripple,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-form-field-underline {
  background-color: currentColor
}

.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-select-value {
  color: inherit
}

.mat-toolbar .mat-input-element {
  caret-color: currentColor
}

.mat-toolbar-multiple-rows {
  min-height: 64px
}

.mat-toolbar-row,
.mat-toolbar-single-row {
  height: 64px
}

@media (max-width:599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px
  }

  .mat-toolbar-row,
  .mat-toolbar-single-row {
    height: 56px
  }
}

.mat-tooltip {
  background: rgba(97, 97, 97, .9)
}

.mat-tree {
  background: #fff
}

.mat-nested-tree-node,
.mat-tree-node {
  color: rgba(0, 0, 0, .87)
}

.mat-tree-node {
  min-height: 48px
}

.mat-snack-bar-container {
  color: hsla(0, 0%, 100%, .7);
  background: #323232;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.mat-simple-snackbar-action {
  color: #ff4081
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
select,
small,
span,
strike,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  color: inherit;
  font-size: 100%;
  font: inherit;
  vertical-align: initial
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}

ol,
ul {
  list-style: none
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

button {
  border: 0;
  cursor: pointer
}

a,
a:active,
a:focus,
a:hover,
button:focus,
li:focus {
  text-decoration: none;
  cursor: pointer;
  outline: none
}

input:active,
input:focus,
select:active,
select:focus {
  outline: none
}

input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none
}

html {
  font-family: Microsoft JhengHei
}

html .bg {
  width: 100%;
  min-width: 1400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #f4f4f4;
  z-index: -999
}

body {
  position: relative;
  text-decoration: none
}

.clearfix {
  clear: both
}

*,
:after,
:before {
  box-sizing: inherit;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased
}

.relative {
  position: relative
}

.absolute {
  position: absolute
}

.fixed {
  position: fixed
}

.flex,
app-transfer-old-member .row {
  display: flex
}

.inline-block {
  display: inline-block
}

.left {
  float: left
}

.right {
  float: right
}

.clear {
  clear: both
}

.popup {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 50
}

.scroll-bar::-webkit-scrollbar-track {
  background-color: #f5f5f5;
  border-radius: 2.5px
}

.scroll-bar::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #f5f5f5
}

.scroll-bar::-webkit-scrollbar-thumb {
  border-radius: 2.5px;
  background-color: rgba(77, 77, 77, .4)
}

.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom
}

.markdown-body .anchor {
  float: left;
  line-height: 1;
  margin-left: -20px;
  padding-right: 4px
}

.markdown-body .anchor:focus {
  outline: none
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible
}

.markdown-body h1:hover .anchor .octicon-link:before,
.markdown-body h2:hover .anchor .octicon-link:before,
.markdown-body h3:hover .anchor .octicon-link:before,
.markdown-body h4:hover .anchor .octicon-link:before,
.markdown-body h5:hover .anchor .octicon-link:before,
.markdown-body h6:hover .anchor .octicon-link:before {
  width: 16px;
  height: 16px;
  content: " ";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E")
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #24292e;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word
}

.markdown-body details {
  display: block
}

.markdown-body summary {
  display: list-item
}

.markdown-body a {
  background-color: initial
}

.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0
}

.markdown-body strong {
  font-weight: inherit;
  font-weight: bolder
}

.markdown-body h1 {
  margin: .67em 0
}

.markdown-body img {
  border-style: none
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace, monospace;
  font-size: 1em
}

.markdown-body hr {
  box-sizing: initial;
  overflow: visible
}

.markdown-body input {
  font: inherit;
  margin: 0;
  overflow: visible
}

.markdown-body [type=checkbox] {
  box-sizing: border-box;
  padding: 0
}

.markdown-body * {
  box-sizing: border-box
}

.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.markdown-body a {
  color: #0366d6;
  text-decoration: none
}

.markdown-body a:hover {
  text-decoration: underline
}

.markdown-body strong {
  font-weight: 600
}

.markdown-body hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border-bottom: 1px solid #dfe2e5
}

.markdown-body hr:after,
.markdown-body hr:before {
  display: table;
  content: ""
}

.markdown-body hr:after {
  clear: both
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse
}

.markdown-body td,
.markdown-body th {
  padding: 0
}

.markdown-body details summary {
  cursor: pointer
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body h1 {
  font-size: 32px
}

.markdown-body h1,
.markdown-body h2 {
  font-weight: 600
}

.markdown-body h2 {
  font-size: 24px
}

.markdown-body h3 {
  font-size: 20px
}

.markdown-body h3,
.markdown-body h4 {
  font-weight: 600
}

.markdown-body h4 {
  font-size: 16px
}

.markdown-body h5 {
  font-size: 14px
}

.markdown-body h5,
.markdown-body h6 {
  font-weight: 600
}

.markdown-body h6 {
  font-size: 12px
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px
}

.markdown-body blockquote {
  margin: 0
}

.markdown-body ol,
.markdown-body ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body ul {
  list-style: initial
}

.markdown-body ol {
  list-style: decimal
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman
}

.markdown-body ol ol ol,
.markdown-body ol ul ol,
.markdown-body ul ol ol,
.markdown-body ul ul ol {
  list-style-type: lower-alpha
}

.markdown-body dd {
  margin-left: 0
}

.markdown-body code,
.markdown-body pre {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 12px
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body input::-webkit-inner-spin-button,
.markdown-body input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none
}

.markdown-body :checked+.radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6
}

.markdown-body .border {
  border: 1px solid #e1e4e8 !important
}

.markdown-body .border-0 {
  border: 0 !important
}

.markdown-body .border-bottom {
  border-bottom: 1px solid #e1e4e8 !important
}

.markdown-body .rounded-1 {
  border-radius: 3px !important
}

.markdown-body .bg-white {
  background-color: #fff !important
}

.markdown-body .bg-gray-light {
  background-color: #fafbfc !important
}

.markdown-body .text-gray-light {
  color: #6a737d !important
}

.markdown-body .pl-3,
.markdown-body .px-3 {
  padding-left: 16px !important
}

.markdown-body .px-3 {
  padding-right: 16px !important
}

.markdown-body .f6 {
  font-size: 12px !important
}

.markdown-body .lh-condensed {
  line-height: 1.25 !important
}

.markdown-body .text-bold {
  font-weight: 600 !important
}

.markdown-body .pl-c {
  color: #6a737d
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1
}

.markdown-body .pl-s .pl-s1,
.markdown-body .pl-smi {
  color: #24292e
}

.markdown-body .pl-ent {
  color: #22863a
}

.markdown-body .pl-k {
  color: #d73a49
}

.markdown-body .pl-pds,
.markdown-body .pl-s,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre {
  color: #032f62
}

.markdown-body .pl-smw,
.markdown-body .pl-v {
  color: #e36209
}

.markdown-body .pl-bu {
  color: #b31d28
}

.markdown-body .pl-ii {
  color: #fafbfc;
  background-color: #b31d28
}

.markdown-body .pl-c2 {
  color: #fafbfc;
  background-color: #d73a49
}

.markdown-body .pl-c2:before {
  content: "^M"
}

.markdown-body .pl-sr .pl-cce {
  font-weight: 700;
  color: #22863a
}

.markdown-body .pl-ml {
  color: #735c0f
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: 700;
  color: #005cc5
}

.markdown-body .pl-mi {
  font-style: italic;
  color: #24292e
}

.markdown-body .pl-mb {
  font-weight: 700;
  color: #24292e
}

.markdown-body .pl-md {
  color: #b31d28;
  background-color: #ffeef0
}

.markdown-body .pl-mi1 {
  color: #22863a;
  background-color: #f0fff4
}

.markdown-body .pl-mc {
  color: #e36209;
  background-color: #ffebda
}

.markdown-body .pl-mi2 {
  color: #f6f8fa;
  background-color: #005cc5
}

.markdown-body .pl-mdr {
  font-weight: 700;
  color: #6f42c1
}

.markdown-body .pl-ba {
  color: #586069
}

.markdown-body .pl-sg {
  color: #959da5
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: #032f62
}

.markdown-body .mb-0 {
  margin-bottom: 0 !important
}

.markdown-body .my-2 {
  margin-bottom: 8px !important;
  margin-top: 8px !important
}

.markdown-body .pl-0 {
  padding-left: 0 !important
}

.markdown-body .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.markdown-body .pl-1 {
  padding-left: 4px !important
}

.markdown-body .pl-2 {
  padding-left: 8px !important
}

.markdown-body .py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important
}

.markdown-body .pl-3 {
  padding-left: 16px !important
}

.markdown-body .pl-4 {
  padding-left: 24px !important
}

.markdown-body .pl-5 {
  padding-left: 32px !important
}

.markdown-body .pl-6 {
  padding-left: 40px !important
}

.markdown-body .pl-7 {
  padding-left: 48px !important
}

.markdown-body .pl-8 {
  padding-left: 64px !important
}

.markdown-body .pl-9 {
  padding-left: 80px !important
}

.markdown-body .pl-10 {
  padding-left: 96px !important
}

.markdown-body .pl-11 {
  padding-left: 112px !important
}

.markdown-body .pl-12 {
  padding-left: 128px !important
}

.markdown-body hr {
  border-bottom-color: #eee
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: 1px solid #d1d5da;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #d1d5da
}

.markdown-body:after,
.markdown-body:before {
  display: table;
  content: ""
}

.markdown-body:after {
  clear: both
}

.markdown-body>:first-child {
  margin-top: 0 !important
}

.markdown-body>:last-child {
  margin-bottom: 0 !important
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none
}

.markdown-body blockquote,
.markdown-body details,
.markdown-body dl,
.markdown-body ol,
.markdown-body p,
.markdown-body pre,
.markdown-body table,
.markdown-body ul {
  margin-top: 0;
  margin-bottom: 16px
}

.markdown-body hr {
  height: .25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e1e4e8;
  border: 0
}

.markdown-body blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: .25em solid #dfe2e5
}

.markdown-body blockquote>:first-child {
  margin-top: 0
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25
}

.markdown-body h1 {
  font-size: 2em
}

.markdown-body h1,
.markdown-body h2 {
  padding-bottom: .2em
}

.markdown-body h2 {
  font-size: 1.5em
}

.markdown-body h3 {
  font-size: 1.25em
}

.markdown-body h4 {
  font-size: 1em
}

.markdown-body h5 {
  font-size: .875em
}

.markdown-body h6 {
  font-size: .85em;
  color: #6a737d
}

.markdown-body ol,
.markdown-body ul {
  padding-left: 2em
}

.markdown-body ol ol,
.markdown-body ol ul,
.markdown-body ul ol,
.markdown-body ul ul {
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body li {
  word-wrap: break-all
}

.markdown-body li>p {
  margin-top: 16px
}

.markdown-body li+li {
  margin-top: .25em
}

.markdown-body dl {
  padding: 0
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px
}

.markdown-body table {
  display: block;
  width: 100%;
  overflow: auto
}

.markdown-body table th {
  font-weight: 600
}

.markdown-body table td,
.markdown-body table th {
  font-size: 16px;
  padding: 6px 13px;
  border: 1px solid #dfe2e5
}

.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1
}

.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa
}

.markdown-body img {
  max-width: 100%;
  box-sizing: initial;
  background-color: #fff
}

.markdown-body img[align=right] {
  padding-left: 20px
}

.markdown-body img[align=left] {
  padding-right: 20px
}

.markdown-body code {
  padding: .2em .4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27, 31, 35, .05);
  border-radius: 3px
}

.markdown-body pre {
  word-wrap: normal
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0
}

.markdown-body .highlight {
  margin-bottom: 16px
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px
}

.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: initial;
  border: 0
}

.markdown-body .commit-tease-sha {
  display: inline-block;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 90%;
  color: #444d56
}

.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5;
  border-color: #005cc5
}

.markdown-body .blob-wrapper {
  overflow-x: auto;
  overflow-y: hidden
}

.markdown-body .blob-wrapper-embedded {
  max-height: 240px;
  overflow-y: auto
}

.markdown-body .blob-num {
  width: 1%;
  min-width: 50px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 12px;
  line-height: 20px;
  color: rgba(27, 31, 35, .3);
  text-align: right;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.markdown-body .blob-num:hover {
  color: rgba(27, 31, 35, .6)
}

.markdown-body .blob-num:before {
  content: attr(data-line-number)
}

.markdown-body .blob-code {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 20px;
  vertical-align: top
}

.markdown-body .blob-code-inner {
  overflow: visible;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 12px;
  color: #24292e;
  word-wrap: normal;
  white-space: pre
}

.markdown-body .pl-token.active,
.markdown-body .pl-token:hover {
  cursor: pointer;
  background: #ffea7f
}

.markdown-body .tab-size[data-tab-size="1"] {
  -moz-tab-size: 1;
  tab-size: 1
}

.markdown-body .tab-size[data-tab-size="2"] {
  -moz-tab-size: 2;
  tab-size: 2
}

.markdown-body .tab-size[data-tab-size="3"] {
  -moz-tab-size: 3;
  tab-size: 3
}

.markdown-body .tab-size[data-tab-size="4"] {
  -moz-tab-size: 4;
  tab-size: 4
}

.markdown-body .tab-size[data-tab-size="5"] {
  -moz-tab-size: 5;
  tab-size: 5
}

.markdown-body .tab-size[data-tab-size="6"] {
  -moz-tab-size: 6;
  tab-size: 6
}

.markdown-body .tab-size[data-tab-size="7"] {
  -moz-tab-size: 7;
  tab-size: 7
}

.markdown-body .tab-size[data-tab-size="8"] {
  -moz-tab-size: 8;
  tab-size: 8
}

.markdown-body .tab-size[data-tab-size="9"] {
  -moz-tab-size: 9;
  tab-size: 9
}

.markdown-body .tab-size[data-tab-size="10"] {
  -moz-tab-size: 10;
  tab-size: 10
}

.markdown-body .tab-size[data-tab-size="11"] {
  -moz-tab-size: 11;
  tab-size: 11
}

.markdown-body .tab-size[data-tab-size="12"] {
  -moz-tab-size: 12;
  tab-size: 12
}

.markdown-body .task-list-item {
  list-style-type: none
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px
}

.markdown-body .task-list-item input {
  margin: 0 .2em .25em -1.6em;
  vertical-align: middle
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal
}

.carousel {
  position: relative
}

.carousel.pointer-event {
  touch-action: pan-y
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden
}

.carousel-inner:after {
  display: block;
  clear: both;
  content: ""
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    transition: none
  }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  transform: translateX(-100%)
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none
  }
}

.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

  .carousel-control-next,
  .carousel-control-prev {
    transition: none
  }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9
}

.carousel-control-prev {
  left: 0
}

.carousel-control-next {
  right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none
}

.carousel-indicators li {
  box-sizing: initial;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
  .carousel-indicators li {
    transition: none
  }
}

.carousel-indicators .active {
  opacity: 1
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center
}

.g-1 {
  background: linear-gradient(45deg, #fff, #fbff40 50%, #fbe9a5 75%, #f6cb27)
}

.g-2 {
  background: linear-gradient(180deg, #f1d7b7 0, #cca172 50%, #f1c999)
}

.g-2.active,
.g-2:active,
.g-2:hover {
  background: linear-gradient(0deg, #f1d7b7 0, #cca172 50%, #f1c999)
}

.g-3 {
  background: linear-gradient(#fff 40%, #f4f4f4)
}

.g-3-r,
app-transfer .manual .btn-group button:active {
  background: linear-gradient(0deg, #fff 40%, #f4f4f4)
}

.g-4 {
  background: linear-gradient(#fff 40%, #f2f2f2)
}

.g-5,
app-merchants .main .ml .link_div ul li a {
  background: linear-gradient(180deg, #fff 25%, #ccc)
}

.g-5:active,
app-merchants .main .ml .link_div ul li a:active {
  background: linear-gradient(180deg, #ccc 25%, #fff)
}

.g-7,
app-merchants .main .goldBorder2 {
  background: linear-gradient(135deg, #a1550b, #eed386 25%, #b87b2a 50%, #fff8ad 75%, #d3aa5b)
}

.g-8,
app-merchants .main .mr .data .dataUl li:first-child .goldBorder2 div {
  background: linear-gradient(135deg, #00b5ff, #0c6bff 55%, #7991ff)
}

.g-9,
app-merchants .main .mr .data .dataUl li:nth-child(2) .goldBorder2 div {
  background: linear-gradient(135deg, #50f, #880cff 55%, #d979ff)
}

.g-10,
app-merchants .main .mr .data .dataUl li:nth-child(3) .goldBorder2 div {
  background: linear-gradient(135deg, #59e200, #3cab08 55%, #60b857)
}

.g-11,
app-merchants .main .mr .data .dataUl li:nth-child(4) .goldBorder2 div {
  background: linear-gradient(135deg, #ffc600, #d28b00 55%, #ffd665)
}

.g-6 {
  background: linear-gradient(#21d506, #05b900)
}

.g-20,
app-merchants .main .ml .link_div .join {
  background: linear-gradient(#efe49b, #008599)
}

.g-21,
.g-22,
.tabs li.active,
app-common-alert .common-alert .header,
app-deposit .deposit-center .top .list ul .isActive,
app-deposit .deposit-center .top .list ul li:hover,
app-loading .header,
app-user-info .confirm-style .header,
app-vip .main>.current .rightBox .btn {
  background: #ce1515
}

.g-23,
app-vip .graph .bar .bar-cnt {
  background: #e11515
}

.g-24,
.orange_btn,
app-common-alert .common-alert button,
app-help .download-md a,
app-help h3>a.d-btn,
app-quest-detail .applyBtn,
app-user-info-data .basic form button,
app-user-info-data .safe>ul button,
app-user-info .confirm-style .btn button {
  background: linear-gradient(180deg, #ea232d 0, #a80d0c 50%, #ea232d)
}

.active.orange_btn,
.g-24.active,
.g-24:active,
.g-24:hover,
.orange_btn:active,
.orange_btn:hover,
app-common-alert .common-alert button.active,
app-common-alert .common-alert button:active,
app-common-alert .common-alert button:hover,
app-help .download-md a.active,
app-help .download-md a:active,
app-help .download-md a:hover,
app-help h3>a.active.d-btn,
app-help h3>a.d-btn:active,
app-help h3>a.d-btn:hover,
app-quest-detail .active.applyBtn,
app-quest-detail .applyBtn:active,
app-quest-detail .applyBtn:hover,
app-user-info-data .basic form button.active,
app-user-info-data .basic form button:active,
app-user-info-data .basic form button:hover,
app-user-info-data .safe>ul button.active,
app-user-info-data .safe>ul button:active,
app-user-info-data .safe>ul button:hover,
app-user-info .confirm-style .btn button.active,
app-user-info .confirm-style .btn button:active,
app-user-info .confirm-style .btn button:hover {
  background: linear-gradient(180deg, #b90b0a 0, #ea232d)
}

ejs-datepicker,
ejs-daterangepicker {
  display: inline-block;
  width: 257px;
  height: 41px;
  line-height: 41px;
  vertical-align: middle;
  padding: 0 10px;
  border: 1px solid #e6e6e6;
  overflow: hidden
}

ejs-datepicker input,
ejs-daterangepicker input {
  height: 41px !important;
  font-size: 14px !important;
  color: #000 !important
}

ejs-datepicker .e-input-group.e-control-wrapper,
ejs-daterangepicker .e-input-group.e-control-wrapper {
  position: relative;
  top: -4px
}

ejs-datepicker .e-input,
ejs-daterangepicker .e-input {
  padding-left: 10px !important
}

.main-wrap {
  min-width: 1450px;
  min-height: 768px
}

.center-wrap,
app-help .help_page .cnt,
app-merchants .main {
  width: 1400px;
  margin: 0 auto
}

.clickable,
.tabs li,
app-bank-card .btn,
app-deposit .deposit-center .top .list ul li,
app-footer .sub-nav li,
app-game .game_content .text_content .list-wrap .item,
app-header .game-nav li,
app-header .games i,
app-header .overlay-game-menue li,
app-member .nav li,
app-member .quick li,
app-popup-bulletin .popup-bulletin .bulletin_panel .nav li {
  cursor: pointer
}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.panel-style,
app-letter .head,
app-letter .list,
app-maintain .ctn,
app-maintain .head {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2)
}

.small-board {
  width: 245px;
  font-weight: 700
}

.small-board .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 43px;
  padding: 0 20px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 16px;
  letter-spacing: 2px;
  color: #4d4d4d
}

.small-board .more {
  display: flex;
  align-items: center;
  font-size: 14px;
  letter-spacing: 1px;
  color: #333;
  cursor: pointer
}

.small-board .more i {
  width: 9px;
  height: 16px;
  margin: 0 0 0 7px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat 50%;
  transform: rotate(180deg)
}

.orange_btn,
app-help .download-md a,
app-help h3>a.d-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  color: #fff
}

.orange_btn:disabled.review,
app-help .download-md a:disabled.review,
app-help h3>a.d-btn:disabled.review {
  background: #ccc !important;
  border: none !important
}

.gray_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(#fff 40%, #f4f4f4);
  border: 1px solid #e8e8e8;
  border-radius: 3px
}

.gray_btn:active {
  background: linear-gradient(0deg, #fff 40%, #f4f4f4)
}

button:disabled {
  background: #ccc !important;
  border: none !important;
  cursor: not-allowed
}

input:not([type=checkbox]):not([type=radio]),
select {
  border: 1px solid #e6e6e6;
  border-radius: 3px
}

form .err,
form .tips {
  padding: 0 0 0 107px;
  line-height: 1.8;
  text-align: left
}

form .tips {
  font-size: 12px;
  color: #999
}

form .err {
  font-size: 12px;
  color: #e11515
}

.no-data {
  letter-spacing: 1px;
  color: #999
}

.right-side {
  margin: 0 0 0 14px
}

.form {
  display: flex;
  flex-direction: column
}

.form>* {
  align-self: flex-start
}

.form .f-body {
  width: 100%;
  display: flex;
  flex-direction: column
}

.form .f-row {
  width: 100%;
  align-self: flex-start;
  align-content: center;
  margin-bottom: 20px;
  padding-bottom: 15px
}

.form .f-column,
.form .f-row {
  display: flex;
  flex-direction: row
}

.form .f-column {
  width: 98px;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700;
  margin-right: 6px;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px
}

.form .f-column * {
  align-self: center
}

.form .f-column .require:before {
  content: "※";
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 1px;
  color: #e11515;
  padding-right: 5px
}

.form .f-row:last-child {
  margin-bottom: 0
}

.form .f-input {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-start
}

.form .f-input input,
.form .f-input select {
  width: 258px;
  height: 42px;
  border: 1px solid #e6e6e6;
  padding-left: 16px
}

.form .f-input>small {
  font-size: 12px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999;
  position: absolute;
  bottom: -25px;
  float: right
}

form select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #e11515 0), linear-gradient(135deg, #e11515 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat
}

ul.grid-table {
  margin: 10px 0 0
}

ul.grid-table li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  border-bottom: 1px solid #e6e6e6
}

ul.grid-table li.head-li {
  border-bottom: 2px solid #c29f64
}

ul.grid-table li.head-li .head {
  display: flex;
  justify-content: center
}

ul.grid-table li.li-row {
  height: auto;
  min-height: 50px;
  padding-top: 6px;
  padding-bottom: 6px
}

ul.grid-table li.li-row div {
  display: flex;
  justify-content: center;
  text-align: center
}

ul.grid-table li div {
  width: 120px;
  height: auto;
  min-height: 17px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700;
  padding-left: 30px;
  padding-right: 30px
}

ul.grid-table li div:not(:last-child) {
  border-right: 1px solid #e6e6e6
}

.pagination-bar .ngx-pagination .pagination-next.disabled:after,
.pagination-bar .ngx-pagination .pagination-next :after,
.pagination-bar .ngx-pagination .pagination-previous.disabled:before,
.pagination-bar .ngx-pagination .pagination-previous :before {
  content: "" !important
}

.pagination-bar .ngx-pagination .current {
  background: #008599 !important
}

.pagination-bar .ngx-pagination .pagination-next a,
.pagination-bar .ngx-pagination .pagination-previous a {
  color: #008599 !important
}

.pagination-bar .ngx-pagination li {
  max-height: 33px;
  border-radius: 5px;
  margin-right: 6px
}

.pagination-bar .ngx-pagination li:last-child {
  margin-right: 0
}

.pagination-bar .ngx-pagination li:not(.current):not(:first-child):not(:last-child) {
  border: 1px solid #f3f3f3
}

.pagination-bar .ngx-pagination li a {
  height: 100%;
  font-weight: 700 !important
}

.tabs {
  padding: 0 24px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff
}

.tabs li {
  min-width: 105px;
  height: 35px;
  line-height: 35px;
  padding: 0 8px;
  background: #999;
  border-radius: 5px 5px 0 0;
  margin: 0 7px 0 0
}

@keyframes spiner {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

app-home .home {
  padding: 0
}

app-home .marquee-wrap {
  margin: 0 auto 16px;
  overflow: hidden;
  border-radius: 45px;
  border: 1px solid #e5f4ff;
  box-shadow: 0 0 13px 3px #ede4d6
}

app-home .type_list {
  display: flex;
  width: 1400px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 45px
}

app-home .type_list .img {
  width: 348px;
  height: 459px
}

app-home .type_list .sport {
  order: 30
}

app-home .type_list .sport .img {
  background: url(resources/sport.c3bc1e436b14cd214fb5.png) no-repeat;
  background-size: 100%
}

app-home .type_list .sport .img.active,
app-home .type_list .sport .img:active,
app-home .type_list .sport .img:hover {
  background: url(resources/sport_h.ac5ada70ceaa1cca558e.png) no-repeat;
  background-size: 100%
}

app-home .type_list .live {
  order: 20
}

app-home .type_list .live .img {
  background: url(resources/live.91ee469fcb628cedf467.png) no-repeat;
  background-size: 100%
}

app-home .type_list .live .img.active,
app-home .type_list .live .img:active,
app-home .type_list .live .img:hover {
  background: url(resources/live_h.11df084145e699170cb3.png) no-repeat;
  background-size: 100%
}

app-home .type_list .slot {
  order: 10
}

app-home .type_list .slot .img {
  background: url(resources/slot.85895067521a76b1809d.png) no-repeat;
  background-size: 100%
}

app-home .type_list .slot .img.active,
app-home .type_list .slot .img:active,
app-home .type_list .slot .img:hover {
  background: url(resources/slot_h.1ab89d04818a274945e1.png) no-repeat;
  background-size: 100%
}

app-home .type_list .lottery {
  order: 50
}

app-home .type_list .lottery .img {
  background: url(resources/lottery.30ad2e3ee03dbace8ad8.png) no-repeat;
  background-size: 100%
}

app-home .type_list .lottery .img.active,
app-home .type_list .lottery .img:active,
app-home .type_list .lottery .img:hover {
  background: url(resources/lottery_h.0da88580b7a8da823bb3.png) no-repeat;
  background-size: 100%
}

app-home .type_list .fishing {
  order: 40
}

app-home .type_list .fishing .img {
  background: url(resources/fish.d3259795e56f93f7e6e5.png) no-repeat;
  background-size: 100%
}

app-home .type_list .fishing .img.active,
app-home .type_list .fishing .img:active,
app-home .type_list .fishing .img:hover {
  background: url(resources/fish_h.82abcedb8c9b13c991aa.png) no-repeat;
  background-size: 100%
}

app-home .type_list .board {
  order: 60
}

app-home .type_list .board .img {
  background: url(resources/board.515bc3ad6800187dfece.png) no-repeat;
  background-size: 100%
}

app-home .type_list .board .img.active,
app-home .type_list .board .img:active,
app-home .type_list .board .img:hover {
  background: url(resources/board_h.5e3473bdc3fe3a5d59b1.png) no-repeat;
  background-size: 100%
}

app-home .type_list .av {
  order: 90
}

app-home .type_list .av .img {
  background: url(resources/av.ac81c48ec3e85047d4a1.png) no-repeat;
  background-size: 100%
}

app-home .type_list .sportLive {
  order: 80
}

app-home .type_list .sportLive .img {
  background: url(resources/sport_live.db33cc6f20538c3afd35.png) no-repeat;
  background-size: 100%
}

app-home .type_list li {
  width: auto;
  height: auto;
  margin: 0 0 36px;
  position: relative;
  cursor: pointer
}

app-home .type_list li .wordBox {
  position: absolute;
  top: 53%;
  transform: translateY(-50%);
  right: 0;
  width: 46%
}

app-home .type_list li .wordBox .game {
  font-size: 42px;
  color: #272727
}

app-home .type_list li .wordBox .type {
  font-size: 23px;
  color: #e11515
}

app-home .type_list li img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

app-home .type_list li p {
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  color: #9d6b30
}

app-home .type_list li .homeImg {
  width: 344px;
  height: 324px;
  background: url(resources/homeImg.023d25c51908e1b9a930.png) no-repeat;
  background-size: 800%;
  position: absolute;
  left: -2px;
  bottom: 0;
  pointer-events: none
}

app-home .down-content {
  margin-top: 50px;
  height: 240px;
  background-color: #fff;
  box-shadow: 0 0 20px silver;
  display: flex;
  align-items: center
}

app-help .help_page app-home .down-content .cnt,
app-home .down-content .center-wrap,
app-home .down-content app-help .help_page .cnt,
app-home .down-content app-merchants .main,
app-merchants app-home .down-content .main {
  display: flex
}

app-help .help_page app-home .down-content .cnt li,
app-home .down-content .center-wrap li,
app-home .down-content app-help .help_page .cnt li,
app-home .down-content app-merchants .main li,
app-merchants app-home .down-content .main li {
  width: 25%;
  display: flex
}

app-home .down-content i {
  width: 135px;
  height: 170px
}

app-home .down-content .text {
  display: flex;
  flex-direction: column;
  justify-content: center
}

app-home .down-content .text p {
  font-size: 1rem;
  line-height: 25px
}

app-home .down-content .text .title {
  color: #d31a1a;
  font-size: 1.5rem;
  margin-bottom: 5px;
  font-weight: 700
}

app-home .down-content .trust i {
  background: url(resources/trust.e0ef69a7caad84cd3a26.png) no-repeat;
  background-position: 50%
}

app-home .down-content .promise i {
  background: url(resources/promise.948d7cb220f78e0b0f78.png) no-repeat;
  background-position: 50%
}

app-home .down-content .advantage i {
  background: url(resources/advantage.bb67c5aaee2e55ca6b8e.png) no-repeat;
  background-position: 50%
}

app-home .down-content .serve i {
  background: url(resources/serve.f4fb6737d0a2b31b0eda.png) no-repeat;
  background-position: 50%
}

app-transfer-old-member .mask {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, .4);
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  z-index: 100
}

app-transfer-old-member .dialog {
  width: 480px;
  background: #fff;
  border-radius: 5px
}

app-transfer-old-member .dialog .title2 {
  position: relative;
  text-align: center;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  letter-spacing: 2px;
  background: #e11515
}

app-transfer-old-member .dialog .title2 p {
  color: #fff
}

app-transfer-old-member .dialog .title2 i {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(assets/img/close_w.svg) no-repeat 50%;
  right: 15px;
  top: 15px
}

app-transfer-old-member input {
  width: 322px;
  height: 42px;
  text-align: center
}

app-transfer-old-member input::placeholder {
  color: #b3b3b3
}

app-transfer-old-member form {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px
}

app-transfer-old-member form p {
  font-size: 14px;
  line-height: 31px;
  color: #b0b0b1;
  margin: 15px 0
}

app-transfer-old-member form button {
  width: 85px;
  height: 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-help .download-md app-transfer-old-member form a,
app-help app-transfer-old-member form h3>a.d-btn,
app-transfer-old-member form .orange_btn,
app-transfer-old-member form app-help .download-md a,
app-transfer-old-member form app-help h3>a.d-btn {
  margin-bottom: 0
}

app-transfer-old-member .row {
  position: relative;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  padding: 15px 0
}

app-transfer-old-member .row .err {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: -10px
}

app-transfer-old-member .row .reset {
  position: absolute;
  left: auto;
  right: 0;
  bottom: -27px
}

app-transfer-old-member .btn_group {
  padding: 30px;
  display: flex;
  justify-content: space-around
}

app-transfer-old-member .btn_group button {
  width: 200px;
  height: 45px
}

app-transfer-old-member .cs-zone {
  height: 60px;
  margin: 15px 0
}

app-transfer-old-member .cs-zone li {
  width: 20%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e11515;
  box-shadow: 1px 1px 7px 1px rgba(138, 0, 0, .5);
  cursor: pointer;
  float: left;
  margin: 0 15%;
  border-radius: 12px
}

app-transfer-old-member .cs-zone li img {
  width: 30px;
  height: 30px
}

app-help .help_page {
  background: url(resources/help_bg.3788f385840bbe28f881.png) no-repeat;
  background-size: 1920px 100vh;
  background-position: top;
  background-attachment: fixed;
  width: 100%;
  min-height: 645px;
  padding-bottom: 42px
}

app-help .help_page .cnt {
  padding-top: 25px;
  justify-content: space-between
}

app-help .help_page .nav {
  background: #fff;
  width: 390px;
  box-shadow: 0 3px 5px #dfdfdf;
  border-radius: 5px;
  overflow: hidden;
  padding: 10px 0 13px
}

app-help .help_page .nav li:not(.heading) {
  cursor: pointer
}

app-help .help_page .nav .heading {
  color: red;
  font-size: 23px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  padding-left: 26px
}

app-help .help_page .nav .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 26px;
  height: 60px;
  background: #fff;
  color: #e11515;
  font-size: 22px;
  font-weight: 700
}

app-help .help_page .nav .title i {
  margin-right: 23px
}

app-help .help_page .nav .title .bulb {
  width: 20px;
  height: 24px;
  background-image: url(resources/bulb.22ee99e9ddfbeef11364.svg)
}

app-help .help_page .nav .title .problem {
  background-image: url(resources/problem.08d08a4195acf07a90fe.svg)
}

app-help .help_page .nav .title .auboutus {
  background-image: url(resources/aboutus.3c496183efd7545599ca.svg)
}

app-help .help_page .nav .title .download {
  background-image: url(resources/download.6dc4babbff4f14d02a32.svg)
}

app-help .help_page .nav .title>p i {
  width: 20px;
  height: 20px;
  position: relative;
  top: 3px;
  background: 50% no-repeat;
  background-size: contain
}

app-help .help_page .nav .title .arrow {
  width: 8px;
  height: 16px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat;
  transition: .2s;
  transform: rotate(180deg)
}

app-help .help_page .nav .title+li {
  display: none
}

app-help .help_page .nav .title.active .arrow,
app-help .help_page .nav .title:hover .arrow {
  transform: rotate(-90deg)
}

app-help .help_page .nav .title.active+li {
  display: block
}

app-help .help_page .nav ul li {
  height: 45px;
  color: #999;
  font-size: 18px;
  font-weight: 700;
  padding-left: 72px;
  line-height: 45px
}

app-help .help_page .nav ul li.active,
app-help .help_page .nav ul li:hover {
  background: #fff9f8;
  color: #e11515
}

app-help .help_page .help-cnt {
  background: #fff;
  width: 980px;
  padding: 44px 58px;
  border-radius: 5px;
  box-shadow: 0 3px 5px #dfdfdf;
  margin-bottom: 40px
}

app-help .help_page .help-cnt a {
  color: #5af
}

app-help .help_page .help-cnt li {
  margin-top: 12px
}

app-help .help_page .help-cnt .item {
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  border-radius: 3px;
  background-color: #f2f2f2;
  padding-left: 14px;
  padding-right: 37px
}

app-help .help_page .help-cnt .item p {
  color: #333
}

app-help .help_page .teach2 li .item {
  cursor: pointer
}

app-help .help_page .teach2 li .item p {
  display: flex;
  margin-bottom: 0
}

app-help .help_page .teach2 li .item p i {
  margin-right: 10px
}

app-help .help_page .teach2 li .item p i.online {
  width: 26px;
  height: 26px
}

app-help .help_page .teach2 li .item p i.wechat {
  width: 26px;
  height: 23px;
  background: url(resources/wechat.d92bdc1a333c95bc4acd.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.alipay {
  width: 25px;
  height: 25px;
  background: url(resources/alipay.cb7c2579b78e74f10533.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.unionpay {
  width: 30px;
  height: 19px;
  background: url(resources/unionpay.43f9e48af6f760721050.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.credit {
  width: 30px;
  height: 19px;
  background: url(resources/credit.84e6277bb2ab4f7118f2.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.number-deposit {
  width: 26px;
  height: 26px
}

app-help .help_page .teach2 li .item>i {
  transform: rotate(180deg)
}

app-help .help_page .teach2 li .item.active>i,
app-help .help_page .teach2 li .item>i {
  width: 15px;
  height: 15px;
  background: url(resources/arrow_b.4d280f74e582371b2d6c.svg) no-repeat
}

app-help .help_page .teach2 li .item.active>i {
  transform: rotate(-90deg)
}

app-help .help_page .teach2 li img {
  border-radius: 5px;
  border: 1px solid #f2f2f2;
  width: 100%
}

app-help .help_page .teach2 li .online-cnt {
  background-color: #f2f2f2;
  display: flex;
  justify-content: center
}

app-help .help_page .teach2 li .online-cnt .online01,
app-help .help_page .teach2 li .unionpay-cnt .online01 {
  max-width: 862px;
  margin-top: 20px;
  margin-bottom: 20px
}

app-help .help_page .teach2 li .online-cnt>.flex,
app-help .help_page .teach2 li .unionpay-cnt>.flex,
app-help .help_page .teach2 li app-transfer-old-member .online-cnt>.row,
app-help .help_page .teach2 li app-transfer-old-member .unionpay-cnt>.row,
app-transfer-old-member app-help .help_page .teach2 li .online-cnt>.row,
app-transfer-old-member app-help .help_page .teach2 li .unionpay-cnt>.row {
  justify-content: space-between
}

app-help .help_page .teach2 li .online-cnt>.flex>div,
app-help .help_page .teach2 li .unionpay-cnt>.flex>div,
app-help .help_page .teach2 li app-transfer-old-member .online-cnt>.row>div,
app-help .help_page .teach2 li app-transfer-old-member .unionpay-cnt>.row>div,
app-transfer-old-member app-help .help_page .teach2 li .online-cnt>.row>div,
app-transfer-old-member app-help .help_page .teach2 li .unionpay-cnt>.row>div {
  width: 350px;
  text-align: center
}

app-help .help_page .teach2 li .online-cnt>p.orange,
app-help .help_page .teach2 li .unionpay-cnt>p.orange {
  margin: 20px 0 !important
}

app-help .help_page .teach2 li .alipay-cnt,
app-help .help_page .teach2 li .wechat-cnt {
  justify-content: space-between
}

app-help .help_page .teach2 li .alipay-cnt h2,
app-help .help_page .teach2 li .wechat-cnt h2 {
  text-align: center
}

app-help .help_page .teach2 li .alipay-cnt>div,
app-help .help_page .teach2 li .wechat-cnt>div {
  width: 350px
}

app-help .help_page .teach2 li .alipay-cnt>div:first-of-type p,
app-help .help_page .teach2 li .wechat-cnt>div:first-of-type p {
  margin-bottom: 18px
}

app-help .help_page .teach2 li .alipay-cnt>div:first-of-type img,
app-help .help_page .teach2 li .wechat-cnt>div:first-of-type img {
  margin-bottom: 30px
}

app-help .help_page .teach2 li .alipay-cnt .phone,
app-help .help_page .teach2 li .wechat-cnt .phone {
  background: #fffcf5;
  border-radius: 10px;
  width: 350px;
  height: 569px;
  margin-bottom: 20px;
  text-align: center;
  padding: 15px
}

app-help .help_page .teach2 li .alipay-cnt .phone>div,
app-help .help_page .teach2 li .wechat-cnt .phone>div {
  align-items: center
}

app-help .help_page .teach2 li .alipay-cnt .phone>div i,
app-help .help_page .teach2 li .wechat-cnt .phone>div i {
  width: 40px;
  height: 20px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat;
  background-position: 50%;
  background-size: 11px 19px;
  cursor: pointer
}

app-help .help_page .teach2 li .alipay-cnt .phone>div i.left,
app-help .help_page .teach2 li .wechat-cnt .phone>div i.left {
  transform: rotate(180deg)
}

app-help .help_page .teach2 li .alipay-cnt .phone>div .image,
app-help .help_page .teach2 li .wechat-cnt .phone>div .image {
  position: relative;
  width: 260px;
  height: 447px
}

app-help .help_page .teach2 li .alipay-cnt .phone>div img,
app-help .help_page .teach2 li .wechat-cnt .phone>div img {
  border: none
}

app-help .help_page .teach2 li .alipay-cnt .phone>div img.phone-img,
app-help .help_page .teach2 li .wechat-cnt .phone>div img.phone-img {
  position: relative;
  width: 227px;
  height: 457px
}

app-help .help_page .teach2 li .alipay-cnt .phone>div img.phone-cnt,
app-help .help_page .teach2 li .wechat-cnt .phone>div img.phone-cnt {
  left: 20px;
  top: 50px;
  width: 205px;
  height: 355px;
  position: absolute
}

app-help .help_page .teach2 li .alipay-cnt .phone ul,
app-help .help_page .teach2 li .wechat-cnt .phone ul {
  justify-content: center;
  margin-top: 22px
}

app-help .help_page .teach2 li .alipay-cnt .phone ul li,
app-help .help_page .teach2 li .wechat-cnt .phone ul li {
  width: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 4px;
  background: #b3b3b3
}

app-help .help_page .teach3 img,
app-help .help_page .teach4 img {
  border-radius: 5px;
  border: 1px solid #f2f2f2;
  margin-bottom: 20px;
  max-width: 100%
}

app-help .help_page .teach3 p:first-of-type,
app-help .help_page .teach4 p:first-of-type {
  margin-bottom: 15px
}

app-help .help_page .problem2 li .item p {
  display: flex;
  margin-bottom: 0
}

app-help .help_page .problem2 li .item p i {
  width: 19px;
  height: 19px;
  margin-right: 10px
}

app-help .help_page .problem2 li .item>i {
  width: 15px;
  height: 15px;
  cursor: pointer
}

app-help .help_page .problem2 li .canot-open p {
  margin-bottom: 10px
}

app-help .help_page .problem2 li .canot-open p span {
  color: #ff7415;
  font-size: 15px;
  font-weight: 700;
  margin-right: 10px
}

app-help .help_page .problem2 li .canot-open button {
  color: #333;
  font-size: 13px;
  font-weight: 700;
  width: 115px;
  height: 30px;
  border: 1px solid #b3b3b3;
  border-radius: 3px;
  margin-right: 8px
}

app-help .help_page .problem2 li .canot-open>div {
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 15px;
  margin-bottom: 10px
}

app-help .help_page .problem1 p {
  line-height: 36px
}

app-help .help_page .problem3 img {
  margin: 10px 0 20px 55px
}

app-help .help_page .problem3>.flex,
app-help .help_page app-transfer-old-member .problem3>.row,
app-transfer-old-member app-help .help_page .problem3>.row {
  margin-left: 55px
}

app-help .help_page .problem3>.flex p,
app-help .help_page app-transfer-old-member .problem3>.row p,
app-transfer-old-member app-help .help_page .problem3>.row p {
  max-width: 95px
}

app-help .help_page .problem3>.flex img,
app-help .help_page app-transfer-old-member .problem3>.row img,
app-transfer-old-member app-help .help_page .problem3>.row img {
  margin-left: 0
}

app-help .help_page .problem4 h2 {
  margin-bottom: 20px
}

app-help .help_page .problem4 .tf-hr {
  align-items: center;
  padding: 18px 23px;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 20px
}

app-help .help_page .problem4 .tf-hr img {
  width: 50px;
  height: 50px;
  margin-right: 20px
}

app-help .help_page .problem4 .tf-hr p {
  margin-bottom: 0
}

app-help .help_page .problem4 .tf-hr p.title {
  font-size: 20px;
  font-weight: 700
}

app-help .help_page .problem4 .tf-hr p.txt {
  font-size: 15px
}

app-help .help_page .problem4 .comm {
  justify-content: space-between
}

app-help .help_page .problem4 .comm>div {
  padding: 29px 15px;
  border-radius: 5px;
  width: calc((100% - 24px) / 2);
  height: 460px
}

app-help .help_page .problem4 .comm>div img {
  margin-top: 46px
}

app-help .help_page .problem4 .comm h3 {
  font-size: 18px;
  width: 100%;
  text-align: center;
  margin-bottom: 40px
}

app-help .help_page .problem4 .comm img {
  width: 180px;
  height: 180px;
  margin: auto;
  display: block
}

app-help .help_page .problem5 li .item {
  cursor: pointer;
  align-items: center;
  justify-content: space-between
}

app-help .help_page .problem5 li .item>.flex,
app-help .help_page .problem5 li app-transfer-old-member .item>.row,
app-transfer-old-member app-help .help_page .problem5 li .item>.row {
  align-items: center
}

app-help .help_page .problem5 li .item p {
  margin-bottom: 0
}

app-help .help_page .problem5 li .item img {
  margin-right: 10px
}

app-help .help_page .problem5 li .item img.ag {
  width: 45px;
  height: auto
}

app-help .help_page .problem5 li .item .icon {
  background-size: 100%;
  width: 45px;
  height: 27px
}

app-help .help_page .problem5 li .item .icon-ebet {
  background-position-y: 0
}

app-help .help_page .problem5 li .item .icon-ag {
  background-position-y: 33.3333333333%
}

app-help .help_page .problem5 li .item .icon-og {
  background-position-y: 66.6666666667%
}

app-help .help_page .problem5 li .item .icon-dg {
  background-position-y: 100%
}

app-help .help_page .problem5 li .item.active>i,
app-help .help_page .problem5 li .item>i {
  width: 15px;
  height: 15px
}

app-help .help_page .problem5 li .item-cnt {
  justify-content: space-between
}

app-help .help_page .problem5 li .item-cnt>div {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 24px 20px;
  width: calc((100% - 20px) / 3)
}

app-help .help_page .problem5 li .item-cnt>div.android p,
app-help .help_page .problem5 li .item-cnt>div.ios p {
  text-align: center
}

app-help .help_page .problem5 li .item-cnt>div.android img,
app-help .help_page .problem5 li .item-cnt>div.ios img {
  width: 150px;
  height: 150px;
  display: block;
  margin: 20px auto 25px
}

app-help .help_page .problem5 li .item-cnt h3 {
  text-align: center;
  margin-bottom: 20px
}

app-help .help_page .problem5 li .item-cnt p {
  margin-bottom: 12px;
  color: #333;
  line-height: 20px
}

app-help .help_page .problem5 li .item-cnt button {
  width: 100%;
  height: 30px;
  border-radius: 15px;
  border: 1px solid #5af;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  margin-top: 15px
}

app-help .download-md a {
  width: 257px;
  height: 41px;
  margin: 10px 0;
  color: #fff !important
}

app-help .download-md a:hover {
  text-decoration: none
}

app-help h3>a.d-btn {
  display: inline-block;
  width: 144px;
  height: 41px;
  line-height: 35px;
  text-align: center;
  margin: 0 0 0 15px;
  color: #fff !important
}

app-help h3>a.d-btn:hover {
  text-decoration: none
}

app-help .allbet_pic1 {
  background-image: url(resources/allbet_pic1.4fa06c05679331b2dbce.jpg);
  height: 410px;
  width: 693px;
  margin-bottom: 20px
}

app-help .allbet_pic2 {
  background-image: url(resources/allbet_pic2.0db80484995218c94a91.jpg);
  width: 693px;
  height: 410px
}

app-help .sa_pic1 {
  background-image: url(resources/sa_pic1.a6b80389e9dfaa13fc4c.jpg);
  width: 750px;
  height: 939px
}

app-help .sa_pic2 {
  background-image: url(resources/sa_pic2.8e4ab19c18f201ab5a12.jpg);
  width: 793px;
  height: 1116px
}

app-help .sa_pic3 {
  background-image: url(resources/sa_pic3.35680b7daac167e7876e.jpg);
  width: 778px;
  height: 1253px
}

app-help .dg_pic1 {
  background-image: url(resources/dg_pic1.6e02d98b8a4f8c93a7bc.jpg);
  width: 591px;
  height: 410px;
  margin-bottom: 20px
}

app-help .dg_pic2 {
  background-image: url(resources/dg_pic2.a82ebda4cb99ed6adb1d.jpg);
  width: 645px;
  height: 393px
}

app-help .teachList {
  width: 100%;
  height: auto;
  list-style: none
}

app-help .teachList li {
  width: 100%;
  height: auto;
  margin-top: 12px
}

app-help .teachList li.active .title .arrow_ic {
  transform: rotate(270deg)
}

app-help .teachList li.active .content {
  display: block
}

app-help .teachList li .title {
  cursor: pointer;
  width: 100%;
  height: 44px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 0 37px 0 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f4f4f4
}

app-help .teachList li .title p {
  color: #272727;
  font-size: 16px;
  margin: 0
}

app-help .teachList li .title .arrow_ic {
  width: 8px;
  height: 16px;
  transform: rotate(180deg);
  transition: all .3s;
  background-size: 100%
}

app-help .teachList li .content {
  width: 100%;
  height: auto;
  background: #f4f4f4;
  box-sizing: border-box;
  padding: 0 32px
}

app-help .teachList li .content p {
  color: #272727;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px
}

.maintain-blur {
  filter: blur(2px);
  position: relative;
  z-index: -1
}

app-maintain-tip {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none
}

app-maintain-tip .maintain {
  pointer-events: auto;
  cursor: not-allowed;
  position: absolute;
  width: 98%;
  height: 100%;
  line-height: 1.7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  letter-spacing: 1px;
  background: rgba(0, 0, 0, .62);
  text-shadow: 1px 2px 4px #d08016;
  border-radius: 8px
}

app-maintain-tip .maintain .status,
app-maintain-tip .maintain pre {
  color: #fff !important
}

app-maintain-tip .maintain .status {
  margin: 0 0 10px
}

app-maintain-tip .maintain pre {
  font-size: 14px
}

app-header header {
  background: #333;
  font-weight: 700;
  box-shadow: 0 0 13px 2px #dbdef4;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%
}

app-header select {
  border: none;
  background: none
}

app-header option {
  color: #333
}

app-header .center-wrap.top,
app-header app-help .help_page .top.cnt,
app-header app-merchants .top.main,
app-help .help_page app-header .top.cnt,
app-merchants app-header .top.main {
  justify-content: space-between;
  height: 45px
}

app-header .brad {
  line-height: 45px;
  font-size: 22px;
  color: #fff
}

app-header .brad .time {
  font-size: 16px;
  margin-left: 10px;
  color: #fff
}

app-header .lang-area,
app-header .langBox {
  display: flex;
  align-items: center
}

app-header .langBox {
  width: auto;
  height: 100%;
  padding: 0 20px;
  border: 1px solid hsla(0, 0%, 100%, .3);
  border-width: 0 1px;
  margin-right: 1rem
}

app-header .langBox select {
  width: auto;
  height: auto;
  color: #fff;
  cursor: pointer;
  font-size: 14px
}

app-header .time {
  color: #fff;
  font-size: 15px;
  font-weight: 700
}

app-header .user {
  height: 45px;
  justify-content: flex-end;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-header .user .lv {
  max-width: 194px;
  padding: 0 15px 0 0;
  color: #f6cb27
}

app-header .user .account {
  color: #fff
}

app-header .user span.money {
  color: #ff0
}

app-header .user .arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border-color: #ff0 transparent transparent;
  border-style: solid;
  border-width: 3px 3px 0;
  vertical-align: middle;
  position: relative;
  left: 9px
}

app-header .user>li {
  position: relative;
  line-height: 45px;
  padding: 0 20px;
  border-right: 1px solid hsla(0, 0%, 100%, .3)
}

app-header .user>li.inputBox {
  padding-right: 10px
}

app-header .user>li .bubble {
  position: absolute;
  height: 18px;
  text-align: center;
  min-width: 18px;
  line-height: 15px;
  font-size: 12px;
  top: 3px;
  left: 60px;
  padding: 0 2px;
  border-radius: 9px;
  border: 1px solid #fff;
  color: #fff;
  background: #ed1c24
}

app-header .user>li.member .icon {
  position: relative;
  top: 6px;
  left: -6px;
  width: 19px;
  height: 22px;
  display: inline-block;
  background: url(resources/member.f3ccb758d8ec394274b3.svg) no-repeat
}

app-header .user>li.mail .icon {
  position: relative;
  top: 4px;
  left: -6px;
  width: 23px;
  height: 18px;
  display: inline-block;
  background: url(resources/letter.eb7ec9c14d6d605ada3e.svg) no-repeat
}

app-header .user>li.logout .icon {
  position: relative;
  top: 6px;
  left: -6px;
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(resources/signout.9dc8c0e4c40afb2f3c86.svg) no-repeat
}

app-header .user>li.signupBtn {
  font-size: 14px;
  cursor: pointer
}

app-header .user>li.signupBtn:hover {
  background: #5d4614
}

app-header .user>li.signupBtn.disabled {
  cursor: not-allowed
}

app-header .user>li.signupBtn .icon {
  width: 27px;
  height: 27px;
  display: inline-block;
  position: relative;
  top: 7px;
  margin-right: 10px;
  background: url(resources/register.2de3d8c90d76aed50b5c.svg) no-repeat;
  background-size: 100%
}

app-header .user>li.serviceBtn {
  cursor: pointer
}

app-header .user>li.serviceBtn.active,
app-header .user>li.serviceBtn:active,
app-header .user>li.serviceBtn:hover {
  background: #5d4614
}

app-header .login-form {
  align-items: center
}

app-header .login-form .input-wrap {
  position: relative
}

app-header .login-form .input-wrap i {
  position: absolute;
  width: 11px;
  height: 15px;
  top: 14px;
  left: 14px
}

app-header .login-form .input-wrap .question {
  display: inline-block;
  width: 16px;
  height: 16px;
  left: 130px;
  vertical-align: middle;
  margin-bottom: 2px;
  background: url(resources/question.54af54c05e43331c54f5.svg) no-repeat
}

app-header .login-form input {
  font-size: 14px;
  width: 152px;
  height: 29px;
  padding: 0 5px 0 30px;
  margin: 0 4px;
  color: #333;
  border-radius: 3px
}

app-header .login-form input::placeholder {
  color: #797979
}

app-header .login-form .id i {
  width: 16px;
  height: 16px;
  background: url(resources/id.e0ba6a4063309dce021a.svg) no-repeat;
  background-size: 100%
}

app-header .login-form .pwd input {
  padding: 0 22px 0 25px;
  margin-right: 10px
}

app-header .login-form .pwd .pwd {
  width: 16px;
  height: 16px;
  background: url(resources/pwd.33fd6f46d651edaf4ccf.svg) no-repeat;
  background-position-y: 100%
}

app-header .login-form .ischeck {
  display: flex
}

app-header .login-form .ischeck input {
  width: 12px
}

app-header .login-form .ischeck p {
  line-height: 30px;
  margin-right: 10px
}

app-header .login-form input.thi {
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 18px;
  border-radius: 3px;
  background: #e11515;
  border: 1px solid #f56d5c;
  color: #fff
}

app-header .game-nav {
  height: 80px;
  font-size: 18px;
  color: #fff;
  background-image: url(resources/headerBottom.b3d466dee42bac330f16.png)
}

app-header .game-nav .center-wrap,
app-header .game-nav app-help .help_page .cnt,
app-header .game-nav app-merchants .main,
app-help .help_page app-header .game-nav .cnt,
app-merchants app-header .game-nav .main {
  align-items: center
}

app-header .game-nav .logo {
  width: 119px;
  height: 53px;
  background: url(resources/logo.0cf262b28c348114ab8a.svg) no-repeat 50%;
  background-size: cover;
  position: relative
}

app-header .game-nav>div {
  justify-content: space-between
}

app-header .game-nav li {
  position: relative;
  line-height: 76px;
  padding: 0 27px;
  order: 10;
  letter-spacing: 1px;
  border-bottom: 4px solid transparent
}

app-header .game-nav li:last-child {
  padding: 0 10px 0 30px
}

app-header .game-nav li.active,
app-header .game-nav li:active,
app-header .game-nav li:hover {
  color: #ff0
}

app-header .marquee-wrap {
  background: #fff;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  z-index: 1
}

app-header .overlay-game-menue-wrap {
  width: 100%;
  left: 0;
  z-index: 1
}

app-header .overlay-game-menue {
  border-top: 1px solid #f3f3f3;
  display: flex;
  align-items: center;
  min-height: 226px;
  background: #fff;
  position: relative;
  top: -1px;
  background-image: url(resources/headerList.d140d545ee912dc8e6e3.jpg)
}

app-header .overlay-game-menue ul {
  display: grid;
  grid-template-columns: repeat(6, 220px);
  transition: transform .5s ease 0s
}

app-header .overlay-game-menue li {
  position: relative;
  text-align: center;
  transition: all .3s
}

app-header .overlay-game-menue li:active,
app-header .overlay-game-menue li:hover {
  transform: scale(1.1)
}

app-header .overlay-game-menue li .gamePhoto {
  height: 184px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain
}

app-header .overlay-game-menue .container {
  width: 1325px
}

app-header .games {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 0
}

app-header .games i {
  width: 15px;
  height: 30px;
  background: url(resources/direction1.01b27899f9f1a73df30c.svg) no-repeat 50%
}

app-header .games i:nth-child(3) {
  transform: rotate(180deg)
}

app-header app-header-quick-transfer {
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 10
}

app-announcement {
  width: 100%
}

app-announcement .announcement_page {
  width: 100%;
  height: auto;
  padding: 15px 0
}

app-announcement .announcement_page .marqueeWrap {
  width: 1400px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  background: #fff;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  border-radius: 35px
}

app-announcement .announcement_page .marqueeWrap .icon {
  width: 18px;
  height: 18px;
  margin: 0 8px 0 15px;
  background: url(resources/marquee.dcdb5e6a39b898104e2a.svg) no-repeat;
  background-size: 100%
}

app-announcement .announcement_page .marqueeWrap .marquee {
  width: 100%;
  line-height: 36px;
  font-size: 14px;
  font-weight: 700;
  color: #4d4d4d;
  overflow: hidden;
  box-sizing: border-box
}

app-announcement .announcement_page .marqueeWrap .marquee pre {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 20s linear infinite
}

@keyframes marquee {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(-100%)
  }
}

app-downbar ul {
  list-style: none
}

app-downbar .downBar {
  width: 100%;
  height: 120px;
  border-radius: 10px;
  background: linear-gradient(180deg, #fff 40%, #f2f2f2);
  box-shadow: 0 5px 10px 0 silver;
  display: flex
}

app-downbar .downBar li {
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  font-weight: 700;
  color: #000;
  border-right: 1px solid #e6e6e6;
  cursor: pointer
}

app-downbar .downBar li i {
  width: 46px;
  height: 46px;
  margin-bottom: 14px
}

app-downbar .downBar .depositTeach {
  background: url(resources/deposit_t.f0d14b3ea57113c99819.svg) no-repeat;
  background-size: 100%
}

app-downbar .downBar .withdrawalTeach {
  background: url(resources/withdrawal_t.7425630aede9b687c788.svg) no-repeat;
  background-size: 100%
}

app-downbar .downBar .walletTeach {
  background: url(resources/wallet_t.b961b0bca0b2e5435724.svg) no-repeat;
  background-size: 100%
}

app-downbar .downBar .vip {
  background: url(resources/vip1.beac05e1e754000416ad.svg) no-repeat;
  background-size: 100%
}

app-topbar ul {
  list-style: none
}

app-topbar .topBar {
  width: 100%;
  height: 200px;
  border-radius: 35px;
  background: linear-gradient(180deg, #fff 40%, #f2f2f2);
  box-shadow: 0 5px 10px 0 silver;
  display: flex
}

app-topbar .topBar a,
app-topbar .topBar li {
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  font-weight: 700;
  color: #000;
  cursor: pointer
}

app-topbar .topBar a i,
app-topbar .topBar li i {
  width: 150px;
  height: 150px
}

app-topbar .topBar .depositTeach {
  position: relative;
  background: url(resources/deposit_t.a7af877c4962b6eac84c.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .depositTeach.active,
app-topbar .topBar .depositTeach:active,
app-topbar .topBar .depositTeach:hover {
  background: url(resources/deposit_t_h.1c6f8fc0a0a6eac236d6.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .depositTeach:before {
  content: "";
  width: 2px;
  height: 140px;
  background: #cfcfcf;
  position: absolute;
  right: -100px;
  top: 19px
}

app-topbar .topBar .withdrawalTeach {
  position: relative;
  background: url(resources/withdrawal_t.fd9a6897d3be10d7aebb.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .withdrawalTeach.active,
app-topbar .topBar .withdrawalTeach:active,
app-topbar .topBar .withdrawalTeach:hover {
  background: url(resources/withdrawal_t_h.85f091d589d2d17e7865.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .withdrawalTeach:before {
  content: "";
  width: 2px;
  height: 140px;
  background: #cfcfcf;
  position: absolute;
  right: -100px;
  top: 19px
}

app-topbar .topBar .walletTeach {
  position: relative;
  background: url(resources/wallet_t.5c472f519e0fc0dcf7da.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .walletTeach.active,
app-topbar .topBar .walletTeach:active,
app-topbar .topBar .walletTeach:hover {
  background: url(resources/wallet_t_h.77a01d565ac5f525c23f.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .walletTeach:before {
  content: "";
  width: 2px;
  height: 140px;
  background: #cfcfcf;
  position: absolute;
  right: -100px;
  top: 19px
}

app-topbar .topBar .vip {
  background: url(resources/vip1.b79ed310cb8657ba5a05.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .vip.active,
app-topbar .topBar .vip:active,
app-topbar .topBar .vip:hover {
  background: url(resources/vip1_h.8f138abe4aba8b05ef9e.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar P {
  margin-bottom: 15px;
  font-size: 20px
}

app-footer footer {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff
}

app-footer .payment {
  width: 100%;
  min-width: 1400px;
  height: 87px;
  text-align: center;
  position: relative;
  background: #333
}

app-footer .payment,
app-footer .payment .center {
  display: flex;
  align-items: center;
  justify-content: center
}

app-footer .payment .center {
  width: 1400px;
  height: 100%;
  margin: 0 auto
}

app-footer .payment .next,
app-footer .payment .prev {
  width: 10px;
  height: 18px;
  background: url(resources/arrow_w.3c100cc31672a92c81ec.svg) no-repeat 50%
}

app-footer .payment .next {
  margin-left: 10px;
  transform: rotate(180deg)
}

app-footer .payment .partnerBox {
  width: 100%;
  height: 100%;
  overflow: hidden
}

app-footer .payment .partnerBox .partners {
  display: flex;
  height: 100%;
  align-items: center;
  transition: .6s ease
}

app-footer .payment .partnerBox .partners i {
  width: 170px;
  height: 55px;
  margin: 0 10px;
  opacity: .6
}

app-footer .payment .partnerBox .partners .bng {
  background: url(resources/bng.67d50ddb494033ed788f.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .pls {
  background: url(resources/pls.2534044b218cc9bd9180.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .sp {
  background: url(resources/sp.1b88e8d2cf9a81a5ec17.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .allbet {
  background: url(resources/allbet.3494ac05b13f45858ab2.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .sg {
  background: url(resources/sg.71c4635d4aa348df0530.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .rtg {
  background: url(resources/rtg.5d85809be34823c9ef00.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .ifun {
  background: url(resources/ifun.78339f83bf0bd931c1d0.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .wm {
  background: url(resources/wm.f482fee8299458c50035.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .gs {
  background: url(resources/gs.d0f2480bab28eeb4fa2d.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .iconic {
  background: url(resources/iconic.10932d5e1d1e4c4c71be.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .i36588 {
  background: url(resources/36588.e714eb3c6129eca17cf0.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .rsg {
  background: url(resources/rsg.cb5e125a7e223940f2eb.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .png {
  background: url(resources/png.10ac2c39ff100ae8b0a9.png) no-repeat;
  background-size: 100%
}

app-footer nav {
  height: 55px;
  line-height: 55px
}

app-footer nav li {
  min-width: 95px;
  height: 55px;
  margin-right: 8px;
  padding: 0 8px;
  text-align: center;
  cursor: pointer;
  color: #996c33
}

app-footer nav li.active,
app-footer nav li:active,
app-footer nav li:hover {
  color: #fff
}

app-footer nav li:last-child {
  margin: 0;
  pointer-events: none;
  width: auto
}

app-footer nav .pright {
  display: flex;
  position: absolute;
  right: 0
}

app-footer .sub-nav-wrap {
  justify-content: space-between
}

app-footer .sub-nav {
  width: auto
}

app-footer .sub-nav li {
  letter-spacing: 1px
}

app-footer .sub-nav li.iframeBox {
  width: 217px;
  height: 60px
}

app-footer .sub-nav li:last-child p {
  margin: 0
}

app-footer .sub-nav li p {
  font-size: 13px;
  opacity: .7;
  margin-bottom: 10px;
  color: #fff
}

app-footer .sub-nav li .footer_btn {
  width: 202px;
  height: 37px;
  margin-bottom: 10px;
  background: none;
  border: 1px solid #e98a8a;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px
}

app-footer .sub-nav li .footer_btn i {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(resources/notice.51789cda82ae27b89bbe.svg) no-repeat;
  background-size: 100%;
  vertical-align: middle
}

app-footer .sub-nav .nav-title {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none
}

app-footer .sub-nav .nav-title:hover {
  color: #ff0
}

app-footer .sub-nav button {
  width: 202px;
  height: 37px;
  line-height: 37px;
  letter-spacing: 1px;
  background: none
}

app-footer .footerColor {
  background: #333;
  padding-bottom: 18px
}

app-footer .footer-site {
  width: 1000px;
  height: 80px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center
}

app-footer iframe {
  display: block;
  width: 240px;
  height: 60px;
  border-radius: 50px;
  background: #2f2f2f
}

app-footer .footer-age {
  text-align: center;
  font-size: 14px
}

app-ad .c-container {
  position: relative;
  width: 100%;
  padding-top: 26%;
  background-color: initial;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%
}

app-ad .carousel-control-next,
app-ad .carousel-control-prev {
  width: auto;
  opacity: unset;
  width: 60px;
  height: 110px;
  background-color: #e11515;
  top: 50%;
  transform: translateY(-50%)
}

app-game .game-bg {
  background: url(resources/innerBG.90952d2db0212590d068.png) no-repeat;
  background-size: cover
}

app-game .game_content {
  display: flex;
  justify-content: space-between;
  width: 1400px;
  height: 100%;
  padding: 70px 0 70px 90px;
  margin: 0 auto
}

app-game .game_content .photo {
  width: 675px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  flex-shrink: 0
}

app-game .game_content .text_content {
  width: 630px;
  padding: 80px 0 0;
  font-weight: 700
}

app-game .game_content .text_content .title {
  line-height: 1
}

app-game .game_content .text_content .title_big {
  font-size: 58px;
  color: #2e2b4d
}

app-game .game_content .text_content .title_small {
  background: linear-gradient(180deg, #e11515 0, #900707);
  -webkit-background-clip: text;
  color: transparent;
  font-size: 40px;
  text-align: end;
  letter-spacing: 5px;
  padding: 10px 0 0
}

app-game .game_content .text_content .discription {
  line-height: 24px;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 40px 0;
  color: #666
}

app-game .game_content .text_content .btn_group {
  position: relative
}

app-game .game_content .text_content .list-wrap .list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px 0 0
}

app-game .game_content .text_content .list-wrap .item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
  margin: 10px 12px
}

app-game .game_content .text_content .list-wrap .item:hover .img {
  background-position: 0 100%
}

app-game .game_content .text_content .list-wrap .item .img {
  width: 189px;
  height: 185px;
  background-repeat: no-repeat
}

app-game .game_content .text_content .list-wrap .item>p {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-game .game_content .text_content .list-wrap .item .maintain {
  height: 89%
}

app-game .marquee-wrap {
  width: 1400px;
  margin: 48px auto 66px
}

app-game .marquee-wrap.static {
  position: static;
  margin: 32px 0
}

app-game .marquee-wrap .announcement_page {
  width: 1400px;
  margin: 0 auto;
  border-radius: 45px;
  box-shadow: 0 0 13px 3px #dee1f5
}

app-game-list {
  font-weight: 700
}

app-game-list .panel-style,
app-game-list app-letter .head,
app-game-list app-letter .list,
app-game-list app-maintain .ctn,
app-game-list app-maintain .head,
app-letter app-game-list .head,
app-letter app-game-list .list,
app-maintain app-game-list .ctn,
app-maintain app-game-list .head {
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .8);
  margin: 0 0 109px
}

app-game-list .p-head {
  padding: 5px 10px
}

app-game-list .filters {
  height: 70px;
  width: calc(100% - (26px * 2));
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dedede
}

app-game-list .filters .tags {
  line-height: 70px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #666
}

app-game-list .filters li {
  position: relative;
  padding: 0 50px;
  cursor: pointer
}

app-game-list .filters li.active,
app-game-list .filters li:active,
app-game-list .filters li:hover {
  border-color: #c7a16e;
  color: #dcb160
}

app-game-list .filters li.active:before,
app-game-list .filters li:active:before,
app-game-list .filters li:hover:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #c7a16e
}

app-game-list .filters li.active:after,
app-game-list .filters li:active:after,
app-game-list .filters li:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-color: transparent transparent #c7a16e;
  border-style: solid;
  border-width: 0 7.5px 10px;
  position: absolute;
  bottom: 0;
  left: calc(50% - 7.5px)
}

app-game-list .search {
  position: relative;
  width: 330px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #e6e6e6
}

app-game-list .search input {
  width: 100%;
  height: 100%;
  padding: 0 0 0 41px;
  border: none
}

app-game-list .search .search-icon {
  width: 20px;
  height: 20px;
  background: url(resources/search.788b4bcfb45156855984.svg) no-repeat;
  background-size: contain;
  position: absolute;
  left: 12px;
  top: 8px
}

app-game-list .cnt {
  padding: 24px 48px 40px
}

app-game-list .favor-icon {
  width: 23px;
  height: 21px;
  background: url(resources/love1.bb3abe56d6d32d4f4720.svg) no-repeat 50%;
  background-size: contain;
  margin-top: 5px
}

app-game-list .favor-icon.active {
  background: url(resources/love2.41b940076ac391db8e33.svg) no-repeat 50%
}

app-game-list .game-list.wrap {
  flex-wrap: wrap;
  margin: 0 -18px -9px 0
}

app-game-list .game-list.wrap>li:not(:last-child) {
  margin: 0 14px 28px 0
}

app-game-list .game-list>li {
  position: relative;
  width: 250px;
  height: 200px;
  flex-shrink: 0;
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer
}

app-game-list .game-list>li:not(:last-child) {
  margin: 0 14px 0 0
}

app-game-list .game-list>li app-maintain-tip {
  width: 100%;
  z-index: 1
}

app-game-list .game-list>li app-maintain-tip .maintain {
  width: 100%
}

app-game-list .game-list>li .pic {
  height: 165px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #c7a16e
}

app-game-list .game-list>li .pic.maintain-blur {
  z-index: 0
}

app-game-list .game-list>li .text {
  height: 35px;
  padding: 0 20px;
  font-size: 18px;
  justify-content: space-between;
  line-height: 31px;
  border-top: 1px solid #b3b3b3
}

app-game-list .game-list>li .text p {
  width: 180px
}

app-common-alert {
  z-index: 9999
}

app-common-alert .common-alert {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 9999
}

app-common-alert .common-alert[hidden] {
  display: none !important;
  outline: 1px solid pink
}

app-common-alert .common-alert .panel {
  width: 480px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  overflow: hidden
}

app-common-alert .common-alert .panel.policy {
  width: 840px
}

app-common-alert .common-alert .panel.policy .cnt {
  padding: 28px 47px
}

app-common-alert .common-alert .panel.policy .cnt>div {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  text-align: left
}

app-common-alert .common-alert .panel.policy .btm {
  padding: 18px 0
}

app-common-alert .common-alert .header {
  height: 50px;
  line-height: 50px;
  font-size: 21px;
  letter-spacing: 2px;
  color: #fff
}

app-common-alert .common-alert .cnt {
  color: #4d4d4d;
  font-size: 16px;
  min-height: auto;
  padding: 24px 42px;
  white-space: pre-wrap;
  letter-spacing: 1px;
  color: #333
}

app-common-alert .common-alert .act-cnt input {
  width: 80%;
  height: 32px;
  padding: 0 10px;
  margin: 10px 0 0
}

app-common-alert .common-alert .quest-detail-cnt img {
  width: 100%
}

app-common-alert .common-alert .btm {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0
}

app-common-alert .common-alert .btm.with-cancel {
  justify-content: space-around;
  justify-content: space-evenly
}

app-common-alert .common-alert .btm.with-cancel button {
  width: 45%
}

app-common-alert .common-alert button {
  width: 322px;
  height: 42px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-common-alert .common-alert button.cancel {
  border: 1px solid
}

app-popup-bulletin .popup-bulletin {
  height: 100vh;
  width: 100vw;
  font-weight: 700;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, .4)
}

app-popup-bulletin .popup-bulletin .bulletin_panel {
  width: 840px;
  min-height: 250px;
  background: #fff;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
  padding-bottom: 35px
}

app-popup-bulletin .popup-bulletin .bulletin_panel .header {
  position: relative;
  height: 50px;
  line-height: 50px;
  font-size: 21px;
  letter-spacing: 2px;
  color: #fff;
  background: #e11515;
  text-align: center
}

app-popup-bulletin .popup-bulletin .bulletin_panel .header .title {
  background: #e11515
}

app-popup-bulletin .popup-bulletin .bulletin_panel .header i {
  position: absolute;
  right: 20px;
  top: 15px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat 50%
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav {
  margin: 30px 15px 8px;
  border-bottom: 1px solid #e6e6e6
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav li {
  position: relative;
  height: 28px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 0 39px;
  text-align: center;
  color: #999
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav li.active,
app-popup-bulletin .popup-bulletin .bulletin_panel .nav li:hover {
  color: #e11515;
  border-bottom: 3px solid #e11515
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav li:after {
  content: "";
  width: 2px;
  height: 15px;
  position: absolute;
  top: 3px;
  right: 0;
  background: #ececec
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt {
  color: #4d4d4d;
  overflow-y: auto
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li {
  margin: 0 15px;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e6e6e6;
  cursor: pointer
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt app-transfer-old-member li>.row,
app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li>.flex,
app-transfer-old-member app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li>.row {
  width: 100%;
  justify-content: space-between
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .date {
  font-size: 16px;
  color: grey
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .date span {
  margin-left: 10px
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .txt {
  font-size: 16px;
  max-width: 670px;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .txt.open {
  white-space: unset
}

app-member {
  display: block;
  padding: 16px 0 39px;
  background: #f4f4f4
}

app-help .help_page app-member .cnt,
app-member .center-wrap,
app-member app-help .help_page .cnt,
app-member app-merchants .main,
app-merchants app-member .main {
  display: flex
}

app-member .marquee-wrap {
  margin: 0 auto 16px;
  overflow: hidden;
  border-radius: 45px;
  border: 1px solid #e5f4ff;
  box-shadow: 0 0 13px 3px #dee1f5
}

app-member aside {
  width: 245px;
  margin: 0 15px 0 0;
  font-weight: 700
}

app-member .info {
  font-size: 14px;
  padding: 20px 0;
  align-items: center;
  justify-content: center;
  color: #000
}

app-member .info .lv {
  padding: 0 8px;
  margin: 0 0 0 10px;
  color: #fff;
  background: #b90b0a;
  border-radius: 5px
}

app-member .account,
app-member .days {
  line-height: 1.8;
  text-align: center
}

app-member .days {
  color: #999
}

app-member .quick {
  width: 160px;
  padding: 13px 0 10px;
  justify-content: space-between
}

app-member .quick li p:first-child {
  width: 40px;
  height: 40px;
  line-height: 36px;
  text-align: center;
  font-size: 21px;
  color: #e11515;
  border-radius: 50%;
  border: 1px solid #ff766f;
  background: #fcf3f1
}

app-member .quick li p:first-child.cur,
app-member .quick li p:first-child:hover {
  background: #e11515;
  color: #fff
}

app-member .quick li p:last-child {
  text-align: center;
  margin: 6px 0 0
}

app-member .nav {
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-member .nav li {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding: 0 0 0 64px
}

app-member .nav li.active,
app-member .nav li:hover {
  background: #fff9f8
}

app-member .nav li.active:before,
app-member .nav li:hover:before {
  content: "";
  width: 3px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  background: #e11515
}

app-member .nav li>i {
  display: block;
  position: absolute;
  top: 13px;
  left: 25px
}

app-member .nav li.user {
  border-top: 1px solid #e6e6e6
}

app-member .nav li.user i {
  width: 14px;
  height: 16px;
  top: 16px;
  background: url(resources/personal.a800f8d9d01145d80aed.svg) no-repeat
}

app-member .nav li.vip {
  border-bottom: 1px solid #e6e6e6
}

app-member .nav li.vip i {
  width: 17px;
  height: 17px;
  background: url(resources/vip.ead7e102871924398080.svg) no-repeat
}

app-member .nav li.my-wallet i {
  width: 15px;
  height: 13px;
  top: 17px;
  background: url(resources/wallet.69879613129991b320e1.svg) no-repeat
}

app-member .nav li.bank i {
  width: 17px;
  height: 15px;
  left: 24px;
  background: url(resources/card.611508603bb8f685b26a.svg) no-repeat
}

app-member .nav li.trans-log i {
  width: 13px;
  height: 15px;
  left: 27px
}

app-member .nav li.bonus-log i,
app-member .nav li.trans-log i {
  background: url(resources/transaction.6f25cb99fb6f93fd6787.svg) no-repeat
}

app-member .nav li.bonus-log i {
  width: 12px;
  height: 16px;
  left: 28px
}

app-member .nav li.bet-log {
  border-bottom: 1px solid #e6e6e6
}

app-member .nav li.bet-log i {
  width: 12px;
  height: 16px;
  left: 28px;
  background: url(resources/betting.e2c58814ddf7c7a353be.svg) no-repeat
}

app-member .nav li.quest i {
  width: 13px;
  height: 18px;
  background: url(resources/discount.98839b2166c696bf9f0a.svg) no-repeat
}

app-member .nav li.special i {
  width: 13px;
  height: 18px;
  background: url(resources/special.a379d814d09c108e58f4.svg) no-repeat;
  background-size: contain
}

app-member .nav li.letters i {
  width: 14px;
  height: 11px;
  top: 17px;
  background: url(resources/mail_r.93828ebae1e34e0eb67e.svg) no-repeat
}

app-member .nav li.letters .bubble {
  position: absolute;
  height: 18px;
  text-align: center;
  width: auto;
  min-width: 25px;
  line-height: 15px;
  font-size: 12px;
  letter-spacing: 0;
  top: 15px;
  left: unset;
  right: 20px;
  padding: 0 2px;
  border-radius: 9px;
  border: 1px solid #fff;
  color: #fff;
  background: #ed1c24
}

app-member .nav li.fixing i {
  width: 19px;
  height: 19px;
  background: url(resources/fixing.62c5f51b8fde73456ea5.svg) no-repeat;
  background-size: contain;
  background-position: 50%
}

app-popup-register .popup-register {
  height: 100vh;
  width: 100vw;
  background: #fff url(resources/register_background.046077977e092a136caa.png) no-repeat 50%;
  z-index: 998;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700
}

app-popup-register .popup-register .red-bg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 432px;
  border-radius: 17px 0 0 17px;
  background: url(resources/register_background2.9766b233b1b3d9e44f66.png) no-repeat 50%;
  background-size: cover
}

app-popup-register .popup-register .red-bg img {
  width: 120px;
  height: 53px;
  object-fit: contain
}

app-popup-register .popup-register form {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 432px;
  padding: 32px 0 37px;
  border-radius: 0 17px 17px 0;
  background: #fff
}

app-popup-register .popup-register form .cancel {
  position: absolute;
  top: 19px;
  right: 17px;
  width: 25px;
  height: 25px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-popup-register .popup-register form .title {
  display: flex;
  justify-items: center;
  align-items: center;
  margin: 0 0 25px;
  font-size: 25px;
  letter-spacing: 2px
}

app-popup-register .popup-register form .title .photo {
  display: block;
  width: 44px;
  height: 44px;
  margin: 0 15px 0 0;
  background: url(resources/register.ee4d93e0e0ff56931989.png) no-repeat 50%;
  background-size: 100%
}

app-popup-register .popup-register form input {
  width: 332px;
  height: 41px;
  margin: 0 0 19px;
  padding: 0 0 0 19px
}

app-popup-register .popup-register form input::placeholder {
  color: #d3d3d3
}

app-popup-register .popup-register form .pass-label {
  position: relative
}

app-popup-register .popup-register form .pass-label img {
  position: absolute;
  top: 12px;
  right: 20px;
  width: 23px;
  height: 17px
}

app-popup-register .popup-register form label {
  position: relative;
  font-size: 14px
}

app-popup-register .popup-register form label .err {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0
}

app-popup-register .popup-register form label .tip {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
  font-size: 12px;
  color: #393939
}

app-popup-register .popup-register form .tips {
  width: 332px;
  padding: 0
}

app-popup-register .popup-register form .phone {
  position: relative
}

app-popup-register .popup-register form .phone button {
  position: absolute;
  top: 6px;
  right: 11px;
  width: 86px;
  height: 29px;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  background: #fff;
  color: #b90b0a;
  font-size: 14px
}

app-popup-register .popup-register form .phone button:disabled {
  color: #fff
}

app-popup-register .popup-register form .phone .confirm {
  position: absolute;
  top: 12px;
  right: 11px;
  height: 14px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #00de3f
}

app-popup-register .popup-register form .phone .reset {
  position: absolute;
  left: auto;
  right: 0;
  bottom: 2px;
  font-size: 13px;
  color: #333
}

app-popup-register .popup-register form .phone-confirm img {
  position: absolute;
  top: 12px;
  right: 11px;
  width: 16px;
  height: 16px
}

app-popup-register .popup-register form .isCheck {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 332px;
  margin: 23px 0 32px
}

app-popup-register .popup-register form .isCheck input {
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0
}

app-popup-register .popup-register form .isCheck-p {
  display: inline
}

app-popup-register .popup-register form .isCheck-p span {
  color: #b90b0a
}

app-popup-register .popup-register form .submit {
  width: 332px;
  height: 41px;
  border-radius: 3px;
  color: #fff;
  border: 1px solid #cca172
}

app-popup-register .mask {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, .4);
  z-index: 99;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center
}

app-popup-register .success {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 728px;
  height: 422px;
  background: #fff;
  border-radius: 17px
}

app-popup-register .success .light {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 284px;
  height: 245px;
  background: url(resources/light.e9d74e6f636203850698.png) no-repeat 50%
}

app-popup-register .success .light .photo {
  display: block;
  width: 44px;
  height: 44px;
  background: url(resources/register.ee4d93e0e0ff56931989.png) no-repeat 50%;
  background-size: 100%
}

app-popup-register .success .light .success-title {
  margin: 16px 0 45px;
  font-size: 31px;
  letter-spacing: 3px;
  color: #a67c52
}

app-popup-register .success .light .discription {
  font-size: 20px;
  letter-spacing: 1px;
  color: grey
}

app-popup-register .success .btn_group {
  display: flex;
  justify-content: space-between;
  width: 561px
}

app-popup-register .success .btn_group button {
  width: 252px;
  height: 41px
}

app-popup-register .success .btn_group .blue_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(#bbc8e6, #6d7fbe 50%, #99a6f1);
  border-radius: 3px;
  color: #fff
}

app-popup-register .success .btn_group .blue_btn:active {
  background: linear-gradient(0deg, #bbc8e6 0, #6d7fbe 50%, #99a6f1)
}

app-popup-register .success .jump {
  margin: 28px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
  color: #0071bc
}

app-merchants .main {
  display: flex;
  justify-content: center;
  padding-top: 85px;
  padding-bottom: 135px
}

app-merchants .main .bg {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: url(resources/join_bg.2bbf54743f3fadcc7a8d.png) 50% fixed no-repeat;
  background-size: cover
}

app-merchants .main .goldBorder,
app-merchants .main .ml .link_div ul li:nth-child(4),
app-merchants .main .ml .link_div ul li:nth-child(5),
app-merchants .main .ml .link_div ul li:nth-child(6) {
  border: 1px solid #9ca4e5;
  border-radius: 5px
}

app-merchants .main .goldBorder2 {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center
}

app-merchants .main h1,
app-merchants .main h2 {
  font-size: 83px;
  color: #008599;
  font-weight: 900
}

app-merchants .main .ml {
  width: 550px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap
}

app-merchants .main .ml .link_div {
  width: 440px;
  text-align: center
}

app-merchants .main .ml .link_div h2 {
  font-size: 37px
}

app-merchants .main .ml .link_div ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}

app-merchants .main .ml .link_div ul li {
  width: 134px;
  height: 134px;
  color: #008dff
}

app-merchants .main .ml .link_div ul li span {
  display: block;
  padding-top: 100px
}

app-merchants .main .ml .link_div ul li a {
  color: #000;
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 5px
}

app-merchants .main .ml .link_div ul li:first-child {
  background: url(resources/accurate.eb6d52e375726aed2c33.svg) no-repeat;
  background-size: 61px 61px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(2) {
  background: url(resources/quality.ede238d21c4fde9248ad.svg) no-repeat;
  background-size: 40px 60px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(3) {
  background: url(resources/commission.20af896928b04f140446.svg) no-repeat;
  background-size: 62px 60px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(4) {
  position: relative;
  margin-top: 36px
}

app-merchants .main .ml .link_div ul li:nth-child(4) div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: url(resources/24hr.74e130fd7bb843e227dd.svg) no-repeat;
  background-size: 50px 46px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(5) {
  position: relative;
  margin-top: 36px
}

app-merchants .main .ml .link_div ul li:nth-child(5) div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: url(resources/line.d92844e10600722b911c.svg) no-repeat;
  background-size: 50px 50px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(6) {
  position: relative;
  margin-top: 36px
}

app-merchants .main .ml .link_div ul li:nth-child(6) div {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 5px;
  top: 0;
  background: url(resources/wechat.de82145a682d266f24bd.svg) no-repeat;
  background-size: 52px 45px;
  background-position: center 40%
}

app-merchants .main .ml .link_div .join {
  display: block;
  width: 300px;
  height: 61px;
  line-height: 61px;
  color: #fff;
  font-size: 18px;
  border-radius: 5px;
  margin: 50px auto
}

app-merchants .main .ml .link_div .join:active {
  opacity: .8
}

app-merchants .main .ml .mobileImg {
  margin-top: 132px
}

app-merchants .main .ml .money {
  text-align: center;
  margin-top: 134px
}

app-merchants .main .ml .money p {
  color: #333;
  font-size: 24px;
  line-height: 44px
}

app-merchants .main .ml .money .m2 {
  margin-top: 63px;
  background-color: #fff;
  padding: 25px 28px;
  text-align: left;
  border-radius: 5px
}

app-merchants .main .ml .money .m2 p {
  font-size: 22px
}

app-merchants .main .ml .money .m2 p:first-child {
  margin-bottom: 30px
}

app-merchants .main .mr {
  width: 770px
}

app-merchants .main .mr .img01 {
  width: 761px;
  height: 573px;
  margin-bottom: 198px
}

app-merchants .main .mr .app {
  text-align: center
}

app-merchants .main .mr .app h1 {
  margin-bottom: 43px
}

app-merchants .main .mr .app .app_li {
  margin-top: 62px
}

app-merchants .main .mr .app .app_li ul {
  display: flex;
  justify-content: space-between
}

app-merchants .main .mr .app .app_li ul li {
  width: 166px;
  height: 166px;
  color: #008dff;
  font-size: 20px
}

app-merchants .main .mr .app .app_li ul li span {
  display: block;
  padding-top: 130px
}

app-merchants .main .mr .app .app_li ul li:first-child {
  background: url(resources/abundant.43d1fe57477f3cdf9a62.svg) no-repeat;
  background-size: 93px 92px;
  background-position: center 40%
}

app-merchants .main .mr .app .app_li ul li:nth-child(2) {
  background: url(resources/stable.ad10d763528e2bda661d.svg) no-repeat;
  background-size: 93px 78px;
  background-position: center 40%
}

app-merchants .main .mr .app .app_li ul li:nth-child(3) {
  background: url(resources/secret.83153af7b018abd77bdf.svg) no-repeat;
  background-size: 92px 92px;
  background-position: center 40%
}

app-merchants .main .mr .app .app_li ul li:nth-child(4) {
  background: url(resources/safety.39b771f35e59e9411b63.svg) no-repeat;
  background-size: 92px 92px;
  background-position: center 40%
}

app-merchants .main .mr .app .p2 {
  font-size: 22px;
  padding: 83px 36px;
  text-align: left;
  line-height: 39px
}

app-merchants .main .mr .data {
  margin-top: 191px;
  float: right
}

app-merchants .main .mr .data .dataUl {
  height: 446px;
  width: 740px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap
}

app-merchants .main .mr .data .dataUl li {
  height: 208px;
  position: relative;
  color: #fff;
  font-size: 23px
}

app-merchants .main .mr .data .dataUl li .data_ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  height: 141px
}

app-merchants .main .mr .data .dataUl li .data_ul li:first-child,
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(2) {
  padding-top: 5px;
  height: 47px
}

app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(3),
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(4) {
  height: 94px;
  font-size: 78px;
  line-height: 78px
}

app-merchants .main .mr .data .dataUl li .data_ul li:first-child,
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(3) {
  width: 40%;
  padding-left: 31px
}

app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(2),
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(4) {
  width: 60%
}

app-merchants .main .mr .data .dataUl li .opacity {
  opacity: .6;
  background-color: #333
}

app-merchants .main .mr .data .dataUl li .opacity,
app-merchants .main .mr .data .dataUl li .opacity_text {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 5.5px;
  left: 5.5px;
  width: 341px;
  height: 56px;
  line-height: 56px;
  padding: 0 20px
}

app-merchants .main .mr .data .goldBorder2 {
  width: 353px;
  height: 208px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center
}

app-merchants .main .mr .data .goldBorder2 div {
  width: 341px;
  height: 197px
}

app-community-bar .app,
app-community-bar .bar {
  position: fixed;
  top: 185px;
  z-index: 50
}

app-community-bar .bar {
  position: fixed;
  right: 0;
  top: 495px;
  z-index: 1;
  width: 60px;
  height: auto
}

app-community-bar .bar li {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  background: #e11515;
  box-shadow: 1px 1px 7px 1px rgba(138, 0, 0, .5);
  cursor: pointer
}

app-community-bar .bar li.active,
app-community-bar .bar li:active,
app-community-bar .bar li:hover {
  filter: brightness(1.2)
}

app-community-bar .bar li img {
  width: 30px;
  height: 30px
}

app-community-bar .app {
  position: fixed;
  left: 0;
  top: 495px;
  z-index: 1;
  width: 60px;
  height: 190px;
  font-size: 20px;
  font-weight: 700;
  writing-mode: vertical-lr;
  letter-spacing: 8px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  cursor: pointer;
  color: #fff;
  background: #e11515;
  box-shadow: 1px 1px 7px 1px rgba(138, 0, 0, .5)
}

app-community-bar .app span {
  display: inline-block;
  width: 30px;
  height: 32px;
  background: url(resources/download.6dc4babbff4f14d02a32.svg) no-repeat;
  background-size: 100%;
  margin-bottom: 7px
}

app-community-bar .toTop {
  width: 30px;
  height: 30px;
  background: url(resources/gotop.762e062ac512ef7af798.svg) no-repeat;
  background-size: 100%
}

app-community-bar .SEBtn {
  width: auto;
  height: auto;
  position: absolute;
  bottom: 50px;
  right: 10px
}

app-community-bar .SEBtn button {
  width: 170px;
  height: 170px;
  position: fixed;
  bottom: 39px;
  right: 37px;
  background: url(resources/sharetoEarnBtn.7a4bc54f5d422dbc6f9b.png) no-repeat;
  background-size: 100%
}

app-maintain-tip .timeBox {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: 0 16px;
  display: flex;
  justify-content: space-between
}

app-maintain-tip .timeBox div {
  display: block;
  width: auto;
  height: auto
}

app-maintain-tip .timeBox div span {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px
}

app-maintain-tip .timeBox div p {
  color: #fff;
  font-size: 18px;
  font-weight: 700
}

app-user-info {
  display: flex;
  min-height: 856px;
  font-weight: 700
}

app-user-info .confirm-style {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 9999
}

app-user-info .confirm-style .c-panel {
  width: 480px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  overflow: hidden
}

app-user-info .confirm-style .header {
  position: relative;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #fff
}

app-user-info .confirm-style .header .close-btn {
  position: absolute;
  right: 15px;
  top: 15px;
  width: 20px;
  height: 20px;
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat 50%
}

app-user-info .confirm-style .cnt {
  color: #4d4d4d;
  font-size: 14px;
  min-height: auto;
  padding: 24px 80px;
  white-space: pre-wrap;
  letter-spacing: 1px;
  color: #333
}

app-user-info .confirm-style form li:not(:last-child) {
  margin: 0 0 30px
}

app-user-info .confirm-style form input {
  width: 100%;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
  border: 1px solid #e6e6e6
}

app-user-info .confirm-style form .err {
  padding: 0
}

app-user-info .confirm-style .input-wrap {
  position: relative
}

app-user-info .confirm-style .input-wrap button {
  height: 29px;
  line-height: 29px;
  position: absolute;
  right: 5px;
  top: calc(50% - 15px);
  padding: 0 10px;
  color: #cfa678;
  border: 1px solid;
  border-radius: 3px;
  background: none
}

app-user-info .confirm-style .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0 43px
}

app-user-info .confirm-style .btn button {
  width: 322px;
  height: 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-user-info app-small-bet-record {
  margin: 0 0 15px
}

app-user-info .main-side {
  width: 880px
}

app-user-info .top {
  background: #fff;
  margin: 0 0 20px
}

app-user-info .top h1 {
  line-height: 50px;
  padding: 0 20px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727;
  border-bottom: 1px solid #e6e6e6
}

app-user-info .top .cnt {
  padding: 15px 22px 18px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000
}

app-user-info .top .cnt p {
  line-height: 1.5
}

app-user-info .top .cnt em {
  margin-left: 5px
}

app-user-info .top .cnt em.high {
  color: #5aa960
}

app-user-info .top .cnt em.middle {
  color: #ff8d68
}

app-user-info .top .cnt em.low {
  color: red
}

app-user-info .top .ps {
  color: #999
}

app-user-info .top .security-lv {
  margin: 14px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000
}

app-user-info .top .security-lv i {
  display: inline-block;
  width: 31px;
  height: 31px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  border-radius: 50%;
  background: #ccc
}

app-user-info .top .security-lv li {
  margin: 0 27px 0 0
}

app-user-info .top .security-lv li i {
  background-color: #ccc;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 65%
}

app-user-info .top .security-lv li.base i {
  background-image: url(resources/data.cb0332db0b8a7161e8ad.svg)
}

app-user-info .top .security-lv li.phone i {
  background-image: url(resources/phone.2bd41c61e14063316c9c.svg)
}

app-user-info .top .security-lv li.bank i {
  background-image: url(resources/bankcard.d430a1babe695185e1f8.svg)
}

app-user-info .top .security-lv li.email i {
  background-image: url(resources/mail_w.8c559e38b24251813cdb.svg)
}

app-user-info .top .security-lv li.active i {
  background-color: #05b900
}

app-user-info-set-phone .confirm-style {
  z-index: 9998
}

app-user-info-set-phone .confirm-style .err {
  position: absolute
}

app-user-info-set-phone .confirm-style .btn {
  padding: 0
}

app-user-info-set-phone .old-phone {
  font-size: 14px;
  margin: 0 0 30px;
  text-align: left;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-user-info-set-phone .tips {
  font-size: 16px;
  padding: 0;
  margin: 20px;
  text-align: center;
  color: #ff2e2e
}

app-user-info-data .panel {
  width: 880px
}

app-user-info-data .panel>div {
  padding: 20px 24px
}

app-user-info-data .panel>div h1 {
  line-height: 1;
  margin: 0 15px 0 0;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-user-info-data label {
  display: inline-block;
  font-size: 14px;
  text-align: right;
  letter-spacing: 1px
}

app-user-info-data .basic {
  border-bottom: 1px solid #e6e6e6
}

app-user-info-data .basic label {
  width: 80px;
  margin: 0 26px 0 0
}

app-user-info-data .basic label em:before {
  content: "※ ";
  color: #e11515
}

app-user-info-data .basic input {
  width: 257px;
  height: 41px;
  line-height: 41px;
  font-size: 14px;
  padding: 0 78px 0 2px
}

app-user-info-data .basic input:-moz-read-only {
  border: none
}

app-user-info-data .basic input:read-only {
  border: none
}

app-user-info-data .basic .table {
  margin: 20px 0
}

app-user-info-data .basic .table>li {
  width: 50%
}

app-user-info-data .basic .fixed-data li,
app-user-info-data .basic form li {
  position: relative;
  margin: 0 0 20px
}

app-user-info-data .basic form button {
  position: relative;
  left: 100px;
  width: 257px;
  height: 42px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #cca172
}

app-user-info-data .basic form .modify-btn,
app-user-info-data .basic form .modify-phone {
  width: 70px;
  height: 32px;
  position: absolute;
  left: auto;
  right: 57px;
  top: 4px
}

app-user-info-data .basic .fixed-data li {
  position: relative;
  line-height: 41px
}

app-user-info-data .basic .fixed-data input,
app-user-info-data .basic .fixed-data p {
  font-size: 14px
}

app-user-info-data .basic .fixed-data p {
  display: inline
}

app-user-info-data .basic .fixed-data input {
  width: 200px
}

app-user-info-data .basic .fixed-data button {
  position: absolute;
  height: 30px;
  line-height: 30px;
  right: 0;
  top: 5px;
  padding: 0 10px;
  font-size: 15px;
  color: #b90b0a;
  border: 1px solid;
  border-radius: 3px;
  background: #fff
}

app-user-info-data .basic .fixed-data button:active {
  opacity: .8
}

app-user-info-data .safe>ul {
  margin: 25px 0
}

app-user-info-data .safe>ul li {
  display: flex;
  line-height: 32px;
  font-size: 13px;
  margin: 0 0 22px
}

app-user-info-data .safe>ul label {
  width: 73px;
  margin: 0 27px 0 0;
  color: #000
}

app-user-info-data .safe>ul input {
  width: 190px;
  letter-spacing: 1px;
  color: #999;
  border: none !important;
  padding-left: 10px
}

app-user-info-data .safe>ul button {
  width: 70px;
  height: 32px;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #cca172;
  font-size: 15px
}

app-user-info-data .basic_q {
  margin-top: 3px;
  position: relative;
  font-size: 12px;
  color: #999
}

app-user-info-data .basic_q.isSaved {
  left: 105px
}

app-user-info-data .basic_q span {
  font-size: 12px;
  color: #29abe2
}

app-user-info-data .qrcode-data label {
  line-height: 1.7;
  position: relative;
  top: -32px
}

app-user-info-data .qrcode-data qr-code {
  position: relative;
  left: 50px
}

app-user-info-data app-user-info-set-pwd {
  position: relative;
  z-index: 1
}

app-user-info-platform .panel {
  width: 880px;
  padding: 20px 24px
}

app-user-info-platform .panel h1 {
  padding: 20px 24px;
  line-height: 1;
  margin: 0 15px 0 0;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-user-info-platform table {
  width: 100%;
  table-layout: fixed;
  font-size: 13px;
  margin: 30px 0;
  color: #000
}

app-user-info-platform table thead {
  border-bottom: 2px solid #e11515
}

app-user-info-platform table th {
  position: relative;
  padding: 0 0 10px
}

app-user-info-platform table th:not(:last-child):after {
  content: "";
  width: 1px;
  height: 16px;
  background: #e6e6e6;
  position: absolute;
  top: 0;
  right: 0
}

app-user-info-platform table th.code,
app-user-info-platform table th.panme {
  width: 15%
}

app-user-info-platform table th.pwd,
app-user-info-platform table th.uid {
  width: 20%
}

app-user-info-platform table th.status {
  width: 13%
}

app-user-info-platform table th.llt {
  width: 17%
}

app-user-info-platform table th.order {
  width: 10%
}

app-user-info-platform table th.account {
  text-align-last: left;
  padding: 0 20px
}

app-user-info-platform table tbody tr {
  border-bottom: 1px solid #e6e6e6
}

app-user-info-platform table tbody td {
  position: relative;
  padding: 18px 5px;
  text-align: center;
  overflow-wrap: break-word
}

app-user-info-platform table tbody td:not(:last-child):after {
  content: "";
  width: 1px;
  height: 16px;
  background: #e6e6e6;
  position: absolute;
  top: calc(50% - 8px);
  right: 0
}

app-user-info-platform table tbody td.uid {
  color: #2680ff
}

app-user-info-platform table tbody td.status {
  color: #42a600
}

app-user-info-platform table tbody td.status.notset {
  color: #999
}

app-user-info-platform table tbody td.status.freeze {
  color: #fc4d14
}

app-user-info-platform table tbody td.not-active {
  color: #999
}

app-user-info-platform table tbody td.lls {
  white-space: pre-wrap
}

app-user-info-platform table tbody td.account {
  text-align-last: left;
  padding: 0 20px
}

app-small-bet-record {
  display: block
}

app-small-bet-record .list {
  height: 307px;
  font-weight: 700;
  overflow: auto
}

app-small-bet-record .list>li {
  height: 84px;
  padding: 8px 18px 12px;
  border-bottom: 1px solid #e6e6e6
}

app-small-bet-record .cnt {
  font-size: 14px;
  letter-spacing: 1px;
  color: #333
}

app-small-bet-record .cnt p:first-child {
  font-size: 12px;
  letter-spacing: 1px;
  position: relative;
  top: -3px;
  color: #999
}

app-small-bet-record .cnt li {
  flex: 1
}

app-small-bet-record .platform {
  font-size: 16px;
  letter-spacing: 1px;
  margin: 0 0 10px;
  color: #e11515
}

app-small-bet-record .no-data {
  text-align: center;
  line-height: 307px
}

app-slot-center .slot-wrap {
  font-weight: 700;
  padding: 0 0 41px
}

app-slot-center .search-icon {
  width: 20px;
  height: 20px;
  background: url(resources/search.788b4bcfb45156855984.svg) no-repeat;
  background-size: contain
}

app-slot-center .favor-icon {
  width: 23px;
  height: 21px;
  background: url(resources/love1.bb3abe56d6d32d4f4720.svg) no-repeat 50%;
  background-size: contain;
  margin-top: 5px
}

app-slot-center .favor-icon.active {
  background: url(resources/love2.41b940076ac391db8e33.svg) no-repeat 50%
}

app-slot-center .platform-inside-header {
  height: 562px;
  justify-content: center;
  align-items: center;
  margin: 0 0 40px;
  background: url(resources/slot_Inside_background.ee5ab25addfe883a3c61.png) no-repeat 50%;
  background-size: cover
}

app-slot-center .platform-inside-header .platform-cover {
  max-width: 319px;
  height: auto
}

app-slot-center .platform-inside-header .platform-cover>img {
  width: 319px;
  height: 100%
}

app-slot-center .filters {
  height: 70px;
  width: calc(100% - (26px * 2));
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dedede
}

app-slot-center .filters .tags {
  line-height: 70px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #666
}

app-slot-center .filters li {
  position: relative;
  padding: 0 50px;
  cursor: pointer
}

app-slot-center .filters li.active {
  color: #e11515
}

app-slot-center .filters li.active:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #e11515
}

app-slot-center .filters li:hover {
  color: #e11515
}

app-slot-center .filters li:hover:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #e11515
}

app-slot-center .filters li:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-color: transparent transparent #e11515;
  border-style: solid;
  border-width: 0 7.5px 10px;
  position: absolute;
  bottom: 0;
  left: calc(50% - 7.5px)
}

app-slot-center .search {
  position: relative;
  width: 330px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #e6e6e6
}

app-slot-center .search input {
  width: 100%;
  height: 100%;
  padding: 0 0 0 41px;
  border: none
}

app-slot-center .search .search-icon {
  position: absolute;
  left: 12px;
  top: 8px
}

app-slot-center .cnt {
  padding: 24px 48px 40px
}

app-slot-center .cnt>.no-data {
  height: 283px;
  display: flex;
  align-items: center;
  justify-content: center
}

app-slot-center .platforms>li {
  margin: 0 0 53px
}

app-slot-center .p-head {
  margin: 0 0 13px;
  padding-left: 5px;
  height: 70px
}

app-slot-center .p-head.maintain {
  filter: grayscale(1)
}

app-slot-center .p-head img {
  height: 85%
}

app-slot-center .p-head .all-btn,
app-slot-center .p-head .buttom-return {
  width: 137px;
  height: 40px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #fff;
  border-radius: 5px;
  border: 1px solid #cca172;
  display: flex;
  justify-content: center;
  align-items: center
}

app-slot-center .p-head .all-btn:active,
app-slot-center .p-head .buttom-return:active {
  opacity: .8
}

app-slot-center .p-head .all-btn i,
app-slot-center .p-head .buttom-return i {
  width: 13px;
  height: 15px;
  background: url(resources/arrow.3c100cc31672a92c81ec.svg) no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  margin-left: 18px;
  margin-top: 1px
}

app-slot-center .p-head .buttom-return i {
  transform: rotate(0);
  margin: 0 18px 0 0
}

app-slot-center .game-list {
  display: grid;
  grid-template-columns: repeat(5, 20%);
  margin: 0 -18px -9px 0
}

app-slot-center .game-list>li {
  position: relative;
  width: 250px;
  height: 200px;
  flex-shrink: 0;
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer;
  margin-bottom: 14px
}

app-slot-center .game-list>li app-maintain-tip {
  width: 100%;
  z-index: 2
}

app-slot-center .game-list>li app-maintain-tip .maintain {
  width: 100%
}

app-slot-center .game-list>li .pic {
  height: 165px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #c7a16e
}

app-slot-center .game-list>li .pic.maintain-blur {
  z-index: 0
}

app-slot-center .game-list>li.active .btnGroup,
app-slot-center .game-list>li:active .btnGroup,
app-slot-center .game-list>li:hover .btnGroup {
  opacity: 1
}

app-slot-center .game-list>li .btnGroup {
  opacity: 0;
  position: absolute;
  padding: 30px 0;
  width: 100%;
  height: 165px;
  background: rgba(0, 0, 0, .4);
  z-index: 1;
  text-align: center;
  transition: all .3s;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-evenly
}

app-slot-center .game-list>li .btnGroup button {
  width: 140px;
  height: 40px;
  background: linear-gradient(0deg, #324ab9 0, #6a91f3);
  border: 1px solid #5c8df5;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border-radius: 3px;
  letter-spacing: 1px
}

app-slot-center .game-list>li .btnGroup button:first-child {
  background: linear-gradient(0deg, #801c1c 0, #f13945);
  border: 1px solid #f56d5c
}

app-slot-center .game-list>li .btnGroup button:first-child.active,
app-slot-center .game-list>li .btnGroup button:first-child:active,
app-slot-center .game-list>li .btnGroup button:first-child:hover {
  background: #5a0c0c
}

app-slot-center .game-list>li .btnGroup button.active,
app-slot-center .game-list>li .btnGroup button:active,
app-slot-center .game-list>li .btnGroup button:hover {
  background: #0e1c5e
}

app-slot-center .game-list>li .text {
  height: 35px;
  padding: 0 20px;
  font-size: 18px;
  justify-content: space-between;
  line-height: 31px;
  border-top: 1px solid #b3b3b3
}

app-slot-center .game-list>li .text p {
  width: 180px
}

app-slot-center .marquee-wrap {
  margin: 32px 0
}

app-slot-center .marquee-wrap .announcement_page {
  width: 1400px;
  margin: 0 auto;
  border-radius: 45px;
  box-shadow: 0 0 13px 3px #dee1f5
}

app-transfer .transfer {
  display: flex
}

app-transfer .transfer-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-transfer .transfer-center hr {
  width: 100%;
  border-width: 1px 0 0;
  border-top: 1px solid #e6e6e6
}

app-transfer .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 22px
}

app-transfer .title .text {
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-transfer .title .auto {
  font-size: 16px;
  letter-spacing: 2px;
  color: #4d4d4d
}

app-transfer .wallet {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 130px
}

app-transfer .wallet .line {
  width: 1px;
  height: 80px;
  background: #e6e6e6
}

app-transfer .wallet .center-wallet,
app-transfer .wallet .coupon-wallet-all {
  width: 49%;
  height: 100%;
  padding: 18px 25px 0
}

app-transfer .wallet .center-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-transfer .wallet .center-title p {
  display: flex;
  align-items: center;
  font-size: 17px;
  letter-spacing: 2px;
  color: #008599
}

app-transfer .wallet .center-title p i {
  width: 16px;
  height: 16px;
  margin: 0 0 0 6px;
  background: url(resources/refresh.21af21dffa596c6a2d6c.svg) no-repeat 50%
}

app-transfer .wallet .center-title button {
  width: 71px;
  height: 23px;
  font-size: 12px;
  letter-spacing: 1px
}

app-transfer .wallet .amount {
  padding: 13px 0 0 10px;
  font-size: 43px;
  letter-spacing: 0;
  color: #272727
}

app-transfer .manual {
  padding: 25px 0 36px 27px
}

app-transfer .manual input,
app-transfer .manual select {
  width: 256px;
  height: 42px;
  padding: 0 0 0 15px
}

app-transfer .manual .manual-title {
  display: flex;
  align-items: flex-end;
  margin: 0 0 25px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-transfer .manual .manual-title p {
  margin: 0 0 0 25px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #999
}

app-transfer .manual .platform {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 690px;
  margin: 0 0 20px
}

app-transfer .manual .platform p {
  font-size: 14px
}

app-transfer .manual .platform i {
  width: 27px;
  height: 23px;
  background: url(resources/transfer_arrow.47ff5432cfa7546d463a.svg) no-repeat 50%
}

app-transfer .manual .amount-ttl {
  display: flex;
  align-items: center;
  height: 42px;
  font-size: 14px;
  width: 58px;
  margin-right: 2rem
}

app-transfer .manual .amount {
  display: flex;
  align-items: center;
  margin: 0 0 15px
}

app-transfer .manual .amount p {
  font-size: 14px
}

app-transfer .manual .amount input {
  margin: 0 0 0 32px
}

app-transfer .manual .btn-group {
  width: 258px;
  flex-wrap: wrap;
  margin-bottom: 20px
}

app-transfer .manual .btn-group button {
  flex-shrink: 0;
  width: 82px;
  height: 32px;
  margin: 0 5px 5px 0;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #a8a8a8
}

app-transfer .manual .btn-group button:nth-child(3n) {
  margin: 0 0 5px
}

app-transfer .manual .confirm {
  width: 255px;
  height: 42px
}

app-transfer .manual .confirm+.err {
  font-size: 16px;
  padding: 0;
  margin-top: 20px
}

app-transfer app-platform-wallet .no-data {
  line-height: normal
}

app-transfer .amount-area {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex
}

app-transfer .amount-operate {
  position: relative
}

app-transfer .amount-input-area {
  margin-bottom: 20px
}

app-transfer .overlay {
  background-color: rgba(0, 0, 0, .2);
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  cursor: not-allowed
}

app-transfer .loading-icon {
  display: block;
  width: 20px;
  height: 20px;
  background: url(resources/loading_g.835d3aaaa2fb3f31c468.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: spiner 1.2s linear infinite
}

app-popup-transfer .popup-transfer {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, .4);
  z-index: 998;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  font-weight: 700;
  overflow: scroll
}

app-popup-transfer .popup-transfer .dialog {
  position: relative;
  padding: 54px 0 20px;
  margin: auto;
  border-radius: 10px;
  background: #fff;
  font-weight: 700;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content
}

app-popup-transfer .popup-transfer .dialog .cancel {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 25px;
  height: 25px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-popup-transfer .popup-transfer .dialog .title {
  padding: 0 0 0 45px;
  font-size: 29px
}

app-popup-transfer .popup-transfer .dialog .title+p {
  padding: 0 0 0 45px;
  font-size: 20px;
  color: #999
}

app-popup-transfer .popup-transfer form {
  padding: 0 40px 20px;
  margin: 20px 0 0;
  border-bottom: 1px solid #ccc
}

app-popup-transfer .popup-transfer form .form_item {
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-popup-transfer .popup-transfer form .center-money {
  margin: 0 0 10px
}

app-popup-transfer .popup-transfer form .platformAmount {
  margin: 10px 0 0
}

app-popup-transfer .popup-transfer form .amount {
  margin: 20px 0 0
}

app-popup-transfer .popup-transfer form input {
  width: 267px;
  height: 42px;
  padding: 0 17px 0 19px;
  margin: 0 0 0 20px
}

app-popup-transfer .popup-transfer form input:-moz-read-only {
  background: #e6e6e6
}

app-popup-transfer .popup-transfer form input:read-only {
  background: #e6e6e6
}

app-popup-transfer .popup-transfer form .button_group {
  width: 267px;
  flex-wrap: wrap;
  padding: 10px 0 0
}

app-popup-transfer .popup-transfer form .button_group button {
  flex-shrink: 0;
  width: 85px;
  height: 32px;
  margin: 0 5px 5px 0;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #a8a8a8
}

app-popup-transfer .popup-transfer form .button_group button:nth-child(3n) {
  margin: 0 0 5px
}

app-popup-transfer .popup-transfer form .with-button_group {
  justify-content: flex-end
}

app-popup-transfer .popup-transfer form .transferConfirm {
  justify-content: flex-end;
  align-items: flex-end;
  margin: 10px 0 0
}

app-popup-transfer .popup-transfer form .confirm_btn {
  width: 267px;
  height: 42px
}

app-popup-transfer .popup-transfer form .err {
  font-size: 14px;
  margin: 10px 0 0
}

app-popup-transfer .popup-transfer form.actwallet .form_item {
  height: 63px
}

app-popup-transfer .popup-transfer form .wallet_select {
  width: 257px;
  height: 42px;
  margin: -10px 0 0 30px;
  padding: 0 17px 0 19px
}

app-popup-transfer .popup-transfer .goGame {
  width: 352px;
  height: 42px;
  margin: 20px auto 0
}

app-popup-transfer .arrow {
  display: block;
  width: 24px;
  height: 27px;
  transform: rotate(90deg);
  background: url(resources/transfer_arrow.47ff5432cfa7546d463a.svg) no-repeat 50%
}

app-popup-transfer .with-arrow {
  padding: 0 0 0 calc(100% - 267px);
  justify-content: center !important
}

app-popup-transfer .locked {
  font-size: 14px;
  margin: 10px 0 0;
  color: #f15a24;
  text-align: center
}

app-small-record ul {
  height: 321px;
  padding: 15px 14px 42px;
  overflow: hidden
}

app-small-record li {
  height: 53px;
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 13px
}

app-small-record li .type {
  font-size: 16px;
  color: #000
}

app-small-record li div:first-child {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 5px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #999
}

app-small-record li div:first-child p {
  letter-spacing: 1px;
  color: #000
}

app-small-record li div:nth-child(2) {
  display: flex;
  align-items: center;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000
}

app-small-record li div:nth-child(2) i {
  width: 15px;
  height: 13px;
  margin: 0 10px;
  background: url(resources/transfer_arrow.47ff5432cfa7546d463a.svg) no-repeat 50%
}

app-small-record li div:nth-child(2) i.transfer-wallet {
  transform: rotate(180deg)
}

app-small-record .no-data {
  text-align: center;
  line-height: 307px
}

app-deposit .deposit {
  display: flex
}

app-deposit .copy-btn:active {
  opacity: .8
}

app-deposit input[type=number],
app-deposit input[type=text] {
  padding: 0 5px
}

app-deposit .deposit-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-deposit .deposit-center .top {
  margin: 0 0 15px
}

app-deposit .deposit-center .top .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 18px 0 22px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-deposit .deposit-center .top .title button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 31px;
  background: #fff;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #b90b0a
}

app-deposit .deposit-center .top .title button i {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
  background: url(resources/problem.fb685929d89c49f82c45.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list {
  padding: 10px 20px
}

app-deposit .deposit-center .top .list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 100%
}

app-deposit .deposit-center .top .list ul li {
  width: 127px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin: 5px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px
}

app-deposit .deposit-center .top .list ul li i {
  width: 27px;
  height: 27px;
  margin: 0 8px 0 0
}

app-deposit .deposit-center .top .list ul li:first-child i {
  background: url(resources/card1.223289c5825ac2e8b746.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.cvs i {
  background: url(resources/shop.86ab167e1052ea841d57.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.atm i {
  background: url(resources/atm.28746836515de8f97311.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.usdt i {
  background: url(resources/usdt.f9115c6030e7519a06c7.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.alipay i {
  background: url(resources/alipay.cb7c2579b78e74f10533.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.unionpay i {
  background: url(resources/unionpay.43f9e48af6f760721050.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.credit i {
  background: url(assets/img/third/credit.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.online i {
  background: url(resources/bank.285542d6321b24d3db15.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.wechat i {
  background: url(resources/wechat.d92bdc1a333c95bc4acd.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.quck i {
  background: url(resources/quck.5ce1cb07f511dfc173fc.svg) no-repeat
}

app-deposit .deposit-center .top .list ul .isActive,
app-deposit .deposit-center .top .list ul li:hover {
  color: #fff;
  border: none
}

app-deposit .deposit-center .bottom {
  padding: 16px 26px
}

app-deposit .deposit-center .bottom .title {
  display: flex;
  align-items: center;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-deposit .deposit-center .bottom .title.red {
  color: #e11515
}

app-deposit .deposit-center .bottom .title i {
  display: block;
  width: 9px;
  height: 16px;
  margin: 0 13px 0 0;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat 50%
}

app-deposit .deposit-center .bottom .content {
  margin: 26px 0 0
}

app-deposit .deposit-center .bottom .content.bulletin {
  line-height: 1.6;
  color: #333
}

app-deposit .deposit-center .bottom .bank .row {
  position: relative;
  display: flex;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  margin-bottom: 23px
}

app-deposit .deposit-center .bottom .bank .row p {
  margin-top: 9px
}

app-deposit .deposit-center .bottom .bank .row i {
  width: 12px;
  height: 12px;
  color: #e11515
}

app-deposit .deposit-center .bottom .bank .row input,
app-deposit .deposit-center .bottom .bank .row select {
  width: 257px;
  height: 40px;
  padding: 0 0 0 15px;
  margin: 0 0 0 26px
}

app-deposit .deposit-center .bottom .bank .row .notice {
  margin: 8px 0 0 26px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #999
}

app-deposit .deposit-center .bottom .bank .row .tips {
  display: block;
  padding: 0 0 0 10px
}

app-deposit .deposit-center .bottom .bank button {
  width: 257px;
  height: 41px;
  margin: 26px 0 0 104px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck {
  display: flex
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left {
  width: 100%;
  height: auto;
  padding: 30px 0 0;
  box-sizing: border-box
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row {
  display: flex;
  margin-bottom: 38px;
  align-items: center
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row:last-child {
  margin-bottom: 0
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row i {
  font-size: 16px;
  color: #e11515;
  margin-right: 5px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row .depoInfo {
  width: 64px;
  font-size: 16px;
  font-weight: bolder
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row .bank {
  margin-left: 42px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row .copy {
  margin: 0 0 0 12px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox {
  width: 360px;
  height: auto;
  background: #fcf9f3;
  border: 1px solid #cca172;
  padding: 28px 52px;
  box-sizing: border-box
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up p {
  font-size: 38px;
  font-weight: 700
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up input {
  font-size: 38px;
  font-weight: 700;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  padding: 0 0 0 15px;
  background: none;
  width: 180px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup {
  display: flex;
  padding-top: 4px;
  align-items: center
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup button {
  margin-left: 10px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change {
  background: linear-gradient(180deg, #ea232d 0, #a80d0c 50%, #ea232d);
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change.active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change:active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change:hover {
  background: linear-gradient(180deg, #b90b0a 0, #ea232d)
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck button {
  width: 50px;
  height: 30px;
  background: none;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  color: #b90b0a;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  white-space: nowrap;
  padding: 0 4px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck button.active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck button:active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck button:hover {
  opacity: .8
}

app-deposit .deposit-center .bottom .bank-confirm .submit {
  width: 257px;
  height: 41px;
  margin: 53px 51px 0
}

app-deposit .deposit-center .bottom .bank-confirm .remind {
  font-size: 12px;
  color: #e11515;
  text-align: center;
  margin-top: 10px
}

app-deposit .deposit-center .bottom .bank-confirm .notice {
  font-size: 12px;
  color: #e11515;
  margin: 10px 75px 0
}

app-deposit .deposit-center .bottom .discription {
  width: 839px;
  padding: 15px 19px;
  margin: 39px 0 0 -10px;
  border: 1px solid #cca172
}

app-deposit .deposit-center .bottom .discription .title {
  font-size: 13px;
  letter-spacing: 1px;
  color: #b90b0a
}

app-deposit .deposit-center .bottom .discription .red {
  color: #d31a1a
}

app-deposit .deposit-center .bottom .discription div {
  margin: 0 0 11px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #666
}

app-deposit .deposit-center .bottom .discription div:last-child {
  margin: 0
}

app-deposit .deposit-center .bottom .discription p {
  display: inline;
  color: #e11515
}

app-deposit .deposit-center .bottom .atm {
  margin: 25px 0 0
}

app-deposit .deposit-center .bottom .atm .row {
  position: relative;
  display: flex;
  align-items: center;
  height: 41px
}

app-deposit .deposit-center .bottom .atm .row i {
  margin: 0 5px 0 0;
  color: #e11515
}

app-deposit .deposit-center .bottom .atm .row input {
  width: 257px;
  height: 41px;
  padding: 0 0 0 15px;
  margin: 0 0 0 26px
}

app-deposit .deposit-center .bottom .atm .row .gray {
  position: absolute;
  bottom: -25px;
  left: 89px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #999
}

app-deposit .deposit-center .bottom .atm .row .red {
  position: absolute;
  bottom: -46px;
  left: 85px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #e11515
}

app-deposit .deposit-center .bottom .atm button {
  width: 257px;
  height: 41px;
  margin: 61px 90px 0
}

app-deposit .deposit-center .bottom .market .row,
app-deposit .deposit-center .bottom .third-pay .row {
  position: relative;
  display: flex;
  align-items: center;
  height: 41px;
  margin: 0 0 22px
}

app-deposit .deposit-center .bottom .market .row i,
app-deposit .deposit-center .bottom .third-pay .row i {
  margin: 0 5px 0 0;
  color: #e11515
}

app-deposit .deposit-center .bottom .market .row select,
app-deposit .deposit-center .bottom .third-pay .row select {
  padding: 0 10px
}

app-deposit .deposit-center .bottom .market .row input,
app-deposit .deposit-center .bottom .market .row select,
app-deposit .deposit-center .bottom .third-pay .row input,
app-deposit .deposit-center .bottom .third-pay .row select {
  width: 320px;
  height: 41px;
  margin: 0 0 0 26px
}

app-deposit .deposit-center .bottom .market .row p,
app-deposit .deposit-center .bottom .third-pay .row p {
  position: absolute;
  bottom: -36px;
  left: 105px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #616161
}

app-deposit .deposit-center .bottom .market .row p.notice,
app-deposit .deposit-center .bottom .third-pay .row p.notice {
  bottom: -51px
}

app-deposit .deposit-center .bottom .market .row p.notice .red,
app-deposit .deposit-center .bottom .third-pay .row p.notice .red {
  color: #e11515
}

app-deposit .deposit-center .bottom .market button,
app-deposit .deposit-center .bottom .third-pay button {
  width: 257px;
  height: 41px;
  margin: 26px 108px 0
}

app-deposit .deposit-center .bottom .market .discription div:nth-child(3),
app-deposit .deposit-center .bottom .third-pay .discription div:nth-child(3) {
  color: #e11515
}

app-deposit .deposit-center .bottom .third-pay p.usdt_tips {
  bottom: -53px;
  padding: 0
}

app-deposit .deposit-center .bottom .third-pay p.tips {
  bottom: -24px;
  padding: 0
}

app-deposit .deposit-center .bottom .third-pay .row.no-label {
  padding: 0 0 0 82px
}

app-deposit .deposit-center .bottom .third-pay .important {
  color: #d31a1a;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 34px 0 0 105px
}

app-vip .main {
  width: 1140px;
  font-weight: 700
}

app-vip .main>.current {
  align-items: center;
  padding: 0 0 0 43px;
  position: relative
}

app-vip .main>.current .deposit {
  margin: 0 10px 0 0
}

app-vip .main>.current .rightBox {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-vip .main>.current .rightBox .lv {
  margin: 17px 0 10px;
  text-align: left;
  font-size: 20px;
  letter-spacing: 2px;
  color: #000
}

app-vip .main>.current .rightBox span {
  margin: 0 30px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-vip .main>.current .rightBox .btn {
  width: auto;
  height: 36px;
  border-radius: 25px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: baseline;
  padding: 0 10px;
  margin-right: 50px;
  cursor: pointer
}

app-vip .medal {
  background: url(resources/medal_1.4f58f0414f3df64a7a63.png) no-repeat 50%;
  background-size: contain;
  background-size: 80px 116px;
  width: 80px;
  height: 116px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin: 0 31px 0 0
}

app-vip .medal.lv-1 {
  background-image: url(resources/medal_1.4f58f0414f3df64a7a63.png)
}

app-vip .medal.lv-2 {
  background-image: url(resources/medal_2.be5d87833a1447a95cb6.png)
}

app-vip .medal.lv-3 {
  background-image: url(resources/medal_3.2ba3bae32a4dfc55b5af.png)
}

app-vip .medal.lv-4 {
  background-image: url(resources/medal_4.cd3954da0377c3ba5851.png)
}

app-vip .medal.lv-5 {
  background-image: url(resources/medal_5.d65bb0d887bdc84326d8.png)
}

app-vip .medal.lv-6 {
  background-image: url(resources/medal_6.4aed577ad5e7df377022.png)
}

app-vip .medal.lv-7 {
  background-image: url(resources/medal_7.3fd14caf044b28917772.png)
}

app-vip .medal div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 92px
}

app-vip .medal p {
  width: 76px;
  font-size: 22px;
  text-align: center
}

app-vip .graph {
  padding: 21px 20px 0
}

app-vip .graph ul {
  display: flex;
  align-items: center
}

app-vip .graph .text {
  position: relative;
  margin: 0 0 8px
}

app-vip .graph .text li {
  flex-shrink: 0;
  width: 20%;
  color: #4d4d4d;
  font-size: 14px
}

app-vip .graph .text li:last-child {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right
}

app-vip .graph .text li:nth-child(2) {
  margin: 0 0 0 -18px
}

app-vip .graph .text li:first-child {
  margin: 0 0 0 5px
}

app-vip .graph .bar {
  height: 13px;
  background: #f2f2f2;
  overflow: hidden
}

app-vip .graph .bar .bar-cnt {
  width: 1%;
  height: 100%
}

app-vip .chk-detail {
  position: absolute;
  right: 10px;
  top: 10px
}

app-vip .next {
  padding: 22px 0 20px 22px
}

app-vip .next .next-level {
  display: flex;
  margin: 0 0 20px;
  font-size: 16px;
  letter-spacing: 2px;
  color: #4d4d4d
}

app-vip .next .next-level i {
  display: block;
  width: 20px
}

app-vip .next .bar_row {
  display: flex;
  align-items: center;
  margin: 0 0 13px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-vip .next .bar_row .bar {
  margin: 0 15px
}

app-vip .chk {
  margin: 0 14px 0 30px;
  background: #fff;
  border: 1px solid #e11515;
  border-radius: 3px;
  color: #e11515
}

app-vip .enjoy {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 18px 22px 0;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6
}

app-vip .enjoy .enjoy-title {
  width: 100%;
  margin: 0 0 31px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-vip .enjoy ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%
}

app-vip .enjoy ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 33.3%;
  height: 70px;
  margin: 0 0 18px;
  border-right: 1px solid #e9e9e9
}

app-vip .enjoy ul li:nth-child(3n) {
  border: none
}

app-vip .enjoy ul li .text {
  margin: 0 0 10px;
  font-size: 15px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-vip .enjoy ul li .num {
  font-size: 28px;
  letter-spacing: 0;
  color: #e11515
}

app-vip .enjoy .more {
  width: 321px;
  height: 41px;
  margin: 40px auto 44px
}

app-vip .detail {
  padding: 23px 0 29px
}

app-vip .detail .arrow {
  display: block;
  width: 9px;
  height: 18px;
  margin: 0 13px 0 0;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat;
  cursor: pointer
}

app-vip .detail .detail-title {
  display: flex;
  align-items: center;
  padding: 0 20px;
  margin: 0 0 13px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-vip .detail .cards {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px
}

app-vip .detail .cards ul {
  display: flex;
  width: 1044px;
  height: 152px;
  transition: transform .5s ease 0s
}

app-vip .detail .cards ul li {
  flex-shrink: 0;
  margin: 0 9px 0 0
}

app-vip .detail .cards ul li .card-li {
  width: 281px;
  height: 152px;
  padding: 0 10px;
  background: url(resources/vip_card.0b5202e7d7a235f3b498.png) no-repeat 50%;
  background-size: contain !important
}

app-vip .detail .cards ul li .card-li .medal {
  width: 66px;
  height: 96px;
  background-size: contain;
  display: flex;
  justify-content: center;
  align-items: flex-end
}

app-vip .detail .cards ul li .card-li .content {
  width: 100%;
  display: flex;
  justify-content: space-around
}

app-vip .detail .cards ul li .card-li .content div {
  width: 33%
}

app-vip .detail .cards ul li .card-li .content .num,
app-vip .detail .cards ul li .card-li .content .text {
  text-shadow: 1px 2px 3px #000
}

app-vip .detail .cards ul li .card-li .content .text {
  text-align: center;
  font-size: 12px;
  letter-spacing: 0;
  color: #fff;
  margin: 0 0 3px;
  line-height: 15px
}

app-vip .detail .cards ul li .card-li .content .num {
  text-align: center;
  font-size: 15px;
  letter-spacing: 0;
  color: #fff
}

app-vip .detail .cards ul li .cur {
  background: url(resources/vip_card_a.8d73ea099e72d50c15b9.png) no-repeat 50%
}

app-vip .detail .cards ul li .cur .content .text {
  color: #aed3ff
}

app-vip .detail .cards ul li .cur .content .num {
  color: #fff
}

app-vip .detail .cards .next_btn {
  transform: rotate(180deg)
}

app-vip .detail .condition-title {
  margin: 41px 0 21px 22px;
  font-size: 17px
}

app-vip hr {
  width: 100%;
  margin: 28px 0 0;
  border: solid #e6e6e6;
  border-width: 1px 0 0
}

app-vip .lv-tables {
  padding: 0 15px;
  margin: 40px 0
}

app-vip .lv-tables table {
  display: table;
  table-layout: fixed;
  font-size: 13px;
  margin: 0 0 45px
}

app-vip .lv-tables thead {
  border-bottom: 2px solid #e11515
}

app-vip .lv-tables thead tr {
  line-height: 1.8
}

app-vip .lv-tables th {
  padding: 10px 0;
  border: none
}

app-vip .lv-tables tr {
  height: 50px;
  line-height: 50px;
  border-top: none;
  border-bottom: 1px solid #e6e6e6
}

app-vip .lv-tables tr:nth-child(2n) {
  background-color: unset
}

app-vip .lv-tables td {
  padding: 0;
  text-align: center;
  border: none;
  position: relative
}

app-vip .lv-tables td:after {
  content: "";
  display: block;
  width: 1px;
  height: 25px;
  position: absolute;
  right: 0;
  top: 15px;
  background: #e6e6e6
}

app-vip .lv-tables h2 {
  color: #e11515
}

app-vip .lv-tables ul {
  list-style: none;
  color: #6d6d6d
}

app-vip .one-content {
  color: #fff;
  text-align: center;
  margin: 10px
}

app-vip .detailTitle_2 {
  font-size: 17px;
  font-weight: 700;
  color: #000;
  margin: 15px 0 10px 22px
}

app-vip .detailTitle_2.first {
  margin: 40px 0 20px 22px
}

app-vip .fakeTable {
  width: 96%;
  height: auto;
  margin: 10px auto 0
}

app-vip .fakeTable.fourWrap td {
  width: 25%
}

app-vip .fakeTable.sixWrap td {
  width: 16.7%
}

app-vip .fakeTable.sevenWrap td {
  width: 14.3%
}

app-vip .fakeTable tr {
  border-bottom: 1px solid #e6e6e6
}

app-vip .fakeTable tr:first-child {
  border-bottom: 2px solid #e11515
}

app-vip .fakeTable tr th {
  height: 52px;
  vertical-align: middle
}

app-vip .fakeTable tr th:last-child p {
  border: none
}

app-vip .fakeTable tr th p {
  color: #000;
  font-size: 16px;
  font-weight: 700
}

app-vip .fakeTable tr td {
  height: 52px;
  vertical-align: middle
}

app-vip .fakeTable tr td:last-child p {
  border: none
}

app-vip .fakeTable tr td p {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
  color: #2e2b4d;
  font-size: 14px;
  font-weight: 700;
  border-right: 1px solid #e6e6e6
}

app-bank-card .bc-wrap {
  width: 881px;
  height: 100%;
  margin: 0 14px 0 0
}

app-bank-card .bc-collection {
  width: 100%;
  height: auto;
  background-color: #fff
}

app-bank-card .collection-header {
  width: 100%;
  height: auto;
  padding: 10px 0 15px 20px;
  border-bottom: 1px solid #e6e6e6
}

app-bank-card .collection-header>span {
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card .collection-body {
  width: 100%;
  height: 227px;
  padding: 15px 20px 22px
}

app-bank-card .collection-body .card-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

app-bank-card .collection-body .card-header>* {
  align-self: flex-end
}

app-bank-card .collection-body .card-header :first-child {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card .collection-body .card-header :last-child {
  font-size: 15px;
  line-height: 27px;
  letter-spacing: 2px;
  color: grey
}

app-bank-card .collection-body .card-contain {
  height: 170px;
  margin-top: 5px;
  overflow-x: scroll;
  overflow-y: hidden;
  padding-left: 2px
}

app-bank-card .collection-body .card-contain::-webkit-scrollbar {
  display: none
}

app-bank-card .collection-body .card-contain .slider {
  padding-top: 10px
}

app-bank-card .collection-body .card-contain .card {
  align-self: flex-start;
  margin-right: 15px
}

app-bank-card .card {
  width: 251px;
  height: 150px;
  border-radius: 10px;
  box-shadow: 0 2px 5px 2px #dedede;
  flex-shrink: 0
}

app-bank-card .card .review {
  width: 100%;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  color: #b90b0a;
  background: #fff;
  border-radius: 0 0 5px 5px;
  position: relative;
  top: -2px
}

app-bank-card .card-empty {
  background: linear-gradient(120deg, #e8ebf2, #cbcdd3 30%);
  display: flex;
  flex-direction: column;
  justify-content: center
}

app-bank-card .card-empty>* {
  align-self: center
}

app-bank-card .card-empty .card-icon {
  width: 45px;
  height: 45px;
  background: url(resources/add.c38bbb2a0cb3e34a10a5.svg) no-repeat;
  background-size: contain
}

app-bank-card .card-empty .card-text {
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 700
}

app-bank-card .card-registered {
  background: linear-gradient(120deg, #ea232d, #a80d0c 50%, #ea232d);
  border: 1px solid #fff;
  padding: 15px 17px 0;
  display: flex;
  flex-direction: column
}

app-bank-card .card-registered>* {
  align-self: flex-start
}

app-bank-card .card-registered .bank-name {
  font-size: 22px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #fff;
  font-weight: 700
}

app-bank-card .card-registered .branch-name {
  margin-top: 5px;
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 700
}

app-bank-card .card-registered .bank-account {
  width: 100%;
  margin-top: 20px;
  justify-content: space-between
}

app-bank-card .card-registered .bank-account>* {
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #fff;
  font-weight: 700;
  flex-shrink: 0
}

app-bank-card .bc-info {
  width: 100%;
  height: auto;
  margin-top: 10px
}

app-bank-card .bc-info .panel-style,
app-bank-card .bc-info app-letter .head,
app-bank-card .bc-info app-letter .list,
app-bank-card .bc-info app-maintain .ctn,
app-bank-card .bc-info app-maintain .head,
app-letter app-bank-card .bc-info .head,
app-letter app-bank-card .bc-info .list,
app-maintain app-bank-card .bc-info .ctn,
app-maintain app-bank-card .bc-info .head {
  box-shadow: 0 5px 10px 2px #dedede
}

app-bank-card .info-header {
  height: 35px;
  position: relative;
  z-index: 1
}

app-bank-card .info-header ul {
  list-style: none;
  padding: 0;
  margin: 0;
  align-self: flex-end
}

app-bank-card .info-header li {
  max-width: 105px;
  display: inline;
  margin-left: 15px;
  padding: 10px 15px;
  background-color: #999;
  border-radius: 5px
}

app-bank-card .info-header li>span {
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff
}

app-bank-card .info-header .active,
app-bank-card .info-header li:hover {
  background-color: #c81515
}

app-bank-card .info-body {
  position: relative;
  z-index: 2;
  padding: 15px 20px 35px
}

app-bank-card .add-card .add-card-title {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card .add-card .add-card-form {
  margin-top: 25px
}

app-bank-card .add-card .add-card-form .long {
  width: 115px;
  justify-content: flex-start
}

app-bank-card .form .f-body .f-input {
  flex-direction: column;
  width: 70% !important
}

app-bank-card .form .f-body .f-input .tip {
  font-size: 12px;
  color: red;
  margin-left: 10px
}

app-bank-card .form .f-body .f-input .err {
  padding: 0
}

app-bank-card .form .f-body .f-no-space {
  margin: 0;
  padding: 0
}

app-bank-card .form .btn-commit {
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 700;
  width: 255px;
  height: 42px;
  margin-top: 10px
}

app-bank-card .bet-record {
  margin: 0 0 17px
}

app-bank-card .upload-btn {
  color: #c81515;
  border: 1px solid;
  border-radius: 3px;
  background: #fff;
  padding: 4px 10px;
  font-size: 14px;
  cursor: pointer
}

app-bank-card .upload-btn.disabled {
  background: #c9c9c9;
  color: grey;
  border-color: transparent;
  cursor: not-allowed
}

app-bank-card .preview-area {
  display: inline-flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 16px
}

app-bank-card .preview-item {
  position: relative;
  width: 160px;
  height: 90px;
  margin-right: 12px;
  margin-bottom: 12px
}

app-bank-card .preview-item .close-btn {
  position: absolute;
  right: -8px;
  top: -8px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 12px;
  color: #fff;
  background-color: #996d33
}

app-bank-card .preview-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
  background-color: #000;
  cursor: pointer
}

app-bank-card .img-desc {
  font-size: 12px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-bank-card .img-desc .notice {
  color: #3d4cce
}

app-bank-card-record .record-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start
}

app-bank-card-record .record-wrap>div {
  width: 100%
}

app-bank-card-record .record-header {
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card-record .record-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end
}

app-bank-card-record ul.grid-table div:not(:last-child) {
  border-right: 1px solid #f3f3f3
}

app-bank-card-record ul.grid-table div:first-child {
  width: 128px
}

app-bank-card-record ul.grid-table div:nth-child(2) {
  width: 220px;
  white-space: nowrap
}

app-bank-card-record ul.grid-table div:nth-child(3) {
  width: 130px
}

app-bank-card-record ul.grid-table div:nth-child(4) {
  width: 358px;
  justify-content: flex-start;
  flex-wrap: wrap
}

app-bank-card-record .record-footer {
  margin-top: 20px
}

app-withdraw .withdraw {
  display: flex
}

app-withdraw .top {
  margin: 0 0 20px
}

app-withdraw .withdraw-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-withdraw .withdraw-center hr {
  width: 100%;
  border-width: 1px 0 0;
  border-top: 1px solid #e6e6e6
}

app-withdraw .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 22px
}

app-withdraw .title .text {
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-withdraw .wallet {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 130px
}

app-withdraw .wallet .center-wallet,
app-withdraw .wallet .coupon-wallet-all {
  width: 49%;
  height: 100%;
  padding: 18px 25px 0
}

app-withdraw .wallet .line {
  width: 2px;
  height: 80px;
  background: #e6e6e6
}

app-withdraw .wallet .center-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-withdraw .wallet .center-title p {
  display: flex;
  align-items: center;
  font-size: 17px;
  letter-spacing: 2px;
  color: #ed1c24
}

app-withdraw .wallet .center-title p i {
  width: 16px;
  height: 16px;
  margin: 0 0 0 6px
}

app-withdraw .wallet .center-title p i.refresh_ic {
  background: url(resources/refresh.21af21dffa596c6a2d6c.svg) no-repeat 50%;
  background-size: 100%
}

app-withdraw .wallet .center-title p i.problem_ic {
  background: url(resources/problem_red.3444e7dcd0c1bda52d71.svg) no-repeat 50%;
  background-size: 100%
}

app-withdraw .wallet .center-title button {
  width: 71px;
  height: 23px;
  font-size: 12px;
  letter-spacing: 1px
}

app-withdraw .wallet .restrict p {
  color: #f15a24
}

app-withdraw .wallet .unlock p {
  color: #00a99d
}

app-withdraw .wallet .amount {
  padding: 21px 0 0 10px;
  font-size: 33px;
  letter-spacing: 0;
  color: #272727
}

app-withdraw .bottom {
  min-height: 630px;
  padding: 20px 24px
}

app-withdraw .bottom .title {
  height: 17px;
  padding: 0;
  margin: 0 0 20px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-withdraw .bottom ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px
}

app-withdraw .bottom ul li {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 112px;
  border: 1px solid #e6e6e6;
  border-radius: 5px
}

app-withdraw .bottom ul li:not(:last-child) {
  margin: 0 8px 8px 0
}

app-withdraw .bottom ul li .text {
  font-size: 17px;
  letter-spacing: 2px;
  color: #000
}

app-withdraw .bottom ul li .num {
  font-size: 38px;
  letter-spacing: 0;
  color: #272727
}

app-withdraw .bottom ul li .notice {
  font-size: 15px;
  letter-spacing: 2px;
  color: #999
}

app-withdraw .bottom .row {
  position: relative;
  display: flex;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  margin-bottom: 23px
}

app-withdraw .bottom .row p {
  margin-top: 9px
}

app-withdraw .bottom .row i {
  width: 12px;
  height: 12px;
  color: #e11515
}

app-withdraw .bottom .row input,
app-withdraw .bottom .row select {
  width: 257px;
  height: 40px;
  padding: 0 0 0 15px;
  margin: 0 0 0 26px
}

app-withdraw .bottom .row .notice {
  margin: 8px 0 0 26px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #999
}

app-withdraw .bottom .row .notice .red {
  color: #e11515
}

app-withdraw .bottom .row .tips {
  display: block;
  padding: 0 0 0 10px
}

app-withdraw .bottom button {
  width: 257px;
  height: 41px;
  margin: 26px 0 0 104px
}

app-withdraw .discription {
  padding: 15px 19px;
  margin: 24px 0 0;
  border: 1px solid #cca172
}

app-withdraw .discription .dis-title {
  font-size: 13px;
  letter-spacing: 1px;
  color: #b90b0a
}

app-withdraw .discription div {
  margin: 0 0 11px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #666
}

app-withdraw .discription p {
  display: inline;
  color: #e11515;
  font-size: 13px;
  letter-spacing: 1px
}

app-coupon-wallet .coupon-wallet {
  padding: 20px 14px 0;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-coupon-wallet .coupon-wallet .trans-wallet-no-open {
  overflow: hidden
}

app-coupon-wallet .coupon-wallet .trans-wallet-no-open button i {
  transform: rotate(180deg)
}

app-coupon-wallet .coupon-wallet .mine-wallet-no-open {
  height: 390px;
  overflow: hidden
}

app-coupon-wallet .coupon-wallet .mine-wallet-no-open button i {
  transform: rotate(180deg)
}

app-coupon-wallet .coupon-wallet ul {
  margin: 10px 0 0
}

app-coupon-wallet .coupon-wallet ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  border-bottom: 2px solid #f3f3f3
}

app-coupon-wallet .coupon-wallet ul li .head {
  display: flex;
  align-items: center;
  justify-content: center
}

app-coupon-wallet .coupon-wallet ul li div {
  border-right: 1px solid #e6e6e6;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000
}

app-coupon-wallet .coupon-wallet ul li div:first-child {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 104px;
  height: 17px;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(2) {
  width: 143px;
  height: 17px;
  padding: 0 0 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(3) {
  width: 102px;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) {
  position: relative;
  display: flex;
  align-items: center;
  width: 278px;
  height: 17px;
  padding: 0 13px 0 16px
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .finish {
  width: 100%;
  font-size: 13px;
  text-align: center;
  letter-spacing: 1px;
  color: #e11515
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule {
  position: absolute;
  top: -10px;
  left: 12px;
  display: block;
  width: 250px;
  border: none
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule .num {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border: none
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule .num p {
  font-size: 13px;
  color: #666
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule .notice {
  font-size: 12px;
  letter-spacing: 1px;
  color: grey
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) {
  width: 212px;
  border-right: none;
  padding: 0 0 0 16px;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .record {
  width: 71px;
  height: 31px;
  margin: 0 10px 0 0;
  background: #fff;
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #cca172
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .trans-in {
  width: 97px;
  height: 31px;
  background: #fff;
  color: #4a59ed;
  border: 1px solid;
  border-radius: 3px
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .trans-in:disabled {
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  color: #fff
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .no-finish {
  width: 97px;
  height: 31px;
  background: #ccc;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  color: #fff
}

app-coupon-wallet .coupon-wallet ul .head-li {
  border-bottom: 2px solid #4a59ed
}

app-coupon-wallet .open {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 23px 0 35px
}

app-coupon-wallet .open i {
  width: 14px;
  height: 14px;
  margin: 0 0 0 10px;
  transition: .2s;
  background: url(resources/unfold.2305b61abd1218133cd3.svg) no-repeat 50%
}

app-coupon-wallet .open .no-open {
  transform: rotate(180deg)
}

app-coupon-wallet .open button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff
}

app-coupon-wallet .no-data {
  text-align: center;
  line-height: 307px
}

app-platform-wallet .platform-wallet {
  padding: 21px 23px 0
}

app-platform-wallet .platform-wallet .platform-title {
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727;
  margin: 0 0 20px
}

app-platform-wallet .platform-wallet .trans-wallet-no-open {
  height: 97px;
  overflow: hidden
}

app-platform-wallet .platform-wallet .mine-wallet-no-open {
  min-height: 398px;
  overflow: hidden;
  align-content: flex-start
}

app-platform-wallet .platform-wallet ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%
}

app-platform-wallet .platform-wallet ul li {
  flex-shrink: 0;
  width: 196px;
  height: 97px;
  padding: 18px;
  margin: 0 16px 16px 0;
  border: 1px solid #e6e6e6;
  border-radius: 5px
}

app-platform-wallet .platform-wallet ul li:nth-child(4n) {
  margin: 0 0 16px
}

app-platform-wallet .platform-wallet ul li .name {
  display: flex;
  align-items: center;
  margin: 0 0 5px;
  font-size: 16px;
  color: #4d4d4d
}

app-platform-wallet .platform-wallet ul li button {
  width: 71px;
  height: 23px;
  font-size: 12px;
  letter-spacing: 1px
}

app-platform-wallet .platform-wallet ul li .amount {
  font-size: 25px;
  color: #000;
  word-break: break-all
}

app-platform-wallet .platform-wallet ul .mine-li {
  width: 158px;
  height: auto;
  margin: 0 9px 9px 0
}

app-platform-wallet .platform-wallet ul .mine-li:nth-child(4n) {
  margin: 0 9px 9px 0
}

app-platform-wallet .platform-wallet ul .mine-li:nth-child(5n) {
  margin: 0 0 9px
}

app-platform-wallet .platform-no-open {
  padding: 21px 23px 35px
}

app-platform-wallet .open {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 23px 0 35px
}

app-platform-wallet .open i {
  width: 14px;
  height: 14px;
  margin: 0 0 0 10px;
  transition: .2s;
  background: url(resources/unfold.2305b61abd1218133cd3.svg) no-repeat 50%
}

app-platform-wallet .open .no-open {
  transform: rotate(180deg)
}

app-platform-wallet .open button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff
}

app-platform-wallet .no-data {
  text-align: center;
  line-height: 307px
}

app-letter {
  font-weight: 700
}

app-letter .main {
  width: 1140px
}

app-letter .head {
  display: block;
  background-color: #fff;
  width: 100%;
  border-radius: 5px
}

app-letter .head p {
  height: 50px;
  line-height: 50px;
  color: #272727;
  font-size: 20px;
  padding-left: 22px;
  font-weight: 900;
  border-bottom: 1px solid #e6e6e6
}

app-letter .head div {
  height: 56px;
  display: flex;
  align-items: center;
  padding-left: 24px
}

app-letter .head div a {
  display: block;
  width: 125px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 13px;
  color: #333;
  border: 1px solid #e6e6e6;
  margin-right: 10px;
  border-radius: 5px
}

app-letter .head div a span {
  display: inline-block;
  border-radius: 14px;
  width: 27px;
  height: 14px;
  line-height: 14px;
  margin-left: 5px;
  background-color: #e11515;
  color: #fff;
  font-size: 9px
}

app-letter .head div a:active {
  opacity: .8
}

app-letter .head div a.active {
  background-color: #e11515;
  color: #fff
}

app-letter .head div a.active span {
  background-color: #fff;
  color: #c29f64
}

app-letter input[type=checkbox] {
  position: relative
}

app-letter input[type=checkbox]:after,
app-letter input[type=checkbox]:checked:before {
  display: block;
  content: "";
  width: 19px;
  height: 19px;
  position: relative;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  background: #fff;
  border-radius: 50%;
  border: 2px solid #ececee
}

app-letter input[type=checkbox]:checked:after {
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: calc(50% - 6px);
  left: calc(50% - 6px);
  background: #e11515;
  border-radius: 50px
}

app-letter .tabs {
  margin-top: 20px
}

app-letter .list {
  background-color: #fff;
  border-radius: 5px;
  display: block;
  width: 100%;
  min-height: 638px
}

app-letter .btn_list {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 16px
}

app-letter .btn_list a {
  display: inline-block;
  width: 51px;
  height: 29px;
  line-height: 26px;
  color: #ed1c24;
  border: 1px solid;
  font-size: 13px;
  text-align: center;
  margin-top: 19px;
  margin-right: 19px;
  font-weight: 900;
  border-radius: 3px
}

app-letter .btn_list a:active {
  opacity: .8
}

app-letter .btn_list.style1 {
  display: flex;
  justify-content: flex-end
}

app-letter .btn_list.style1>a:first-child {
  width: 79px;
  color: #16b887;
  border: 1px solid
}

app-letter .btn_list .all {
  color: #888;
  margin: 0 34px 0 0
}

app-letter .btn_list.style2 {
  display: flex;
  justify-content: space-between
}

app-letter .btn_list.style2 input {
  margin: 0 19px 0 24px;
  position: relative;
  top: 3px
}

app-letter .btn_list.style2 span a:nth-child(2) {
  color: #16b887
}

app-letter .btn_list.style2 span a:nth-child(3) {
  color: #ed1c24
}

app-letter .btn_list .done-btn {
  color: #cfa678
}

app-letter .data_list li .cnt,
app-letter .data_list li .title,
app-letter .whiteSpace {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100px
}

app-letter .data_list li {
  height: 46px;
  line-height: 46px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e6e6e6
}

app-letter .data_list li.read {
  background: #f3f3f3
}

app-letter .data_list li:hover {
  background: #f9f9f9
}

app-letter .data_list li>:not(:last-child):not(.radio) {
  position: relative
}

app-letter .data_list li>:not(:last-child):not(.radio):after {
  content: "";
  display: block;
  position: absolute;
  background: #cacaca;
  height: 15px;
  width: 1px;
  top: 15px;
  right: 0
}

app-letter .data_list li .radio {
  width: 4%;
  padding: 0 0 0 23px
}

app-letter .data_list li .radio input {
  vertical-align: middle
}

app-letter .data_list li .title {
  width: 28%;
  padding: 0 33px 0 28px;
  cursor: pointer;
  color: #000
}

app-letter .data_list li .cnt {
  cursor: pointer;
  width: 54%;
  padding: 0 33px;
  color: #4d4d4d
}

app-letter .data_list li .date {
  width: 14%;
  text-align: center;
  color: #999
}

app-letter .data_list.announce li .title {
  cursor: pointer;
  width: 70%
}

app-letter .data_list.announce li .date {
  width: 30%
}

app-letter .inside-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 36px
}

app-maintain {
  font-weight: 700
}

app-maintain .main {
  width: 1140px
}

app-maintain .head {
  width: 100%;
  margin-bottom: 20px
}

app-maintain .head p {
  height: 50px;
  line-height: 50px;
  color: #272727;
  font-size: 20px;
  padding-left: 22px;
  font-weight: 900;
  border-bottom: 1px solid #e6e6e6
}

app-maintain .head div {
  height: 56px;
  display: flex;
  align-items: center;
  padding-left: 24px
}

app-maintain .ctn {
  width: 100%;
  padding: 35px 35px 80px
}

app-maintain .fix-table .markdown-body table {
  display: table;
  border-radius: 5px;
  border-style: hidden;
  box-shadow: 0 0 0 1px #e11515
}

app-maintain .fix-table .markdown-body th {
  background: #e11515;
  height: 40px;
  vertical-align: middle;
  color: #fff;
  border: 0
}

app-maintain .fix-table .markdown-body tr {
  background-color: initial
}

app-maintain .fix-table .markdown-body td {
  width: 33%;
  height: 40px
}

app-my-wallet .my-wallet {
  display: flex
}

app-my-wallet .my-wallet-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-my-wallet .my-wallet-center hr {
  width: 100%;
  border-width: 1px 0 0;
  border-top: 1px solid #e6e6e6
}

app-my-wallet .top {
  margin: 0 0 56px
}

app-my-wallet .top .my-title {
  display: flex;
  align-items: center;
  height: 50px;
  padding: 0 0 0 22px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-my-wallet .top .content {
  display: flex
}

app-my-wallet .top .content>div {
  width: 50%;
  padding: 20px 25px
}

app-my-wallet .top .total {
  width: 50%;
  border-right: 1px solid #e6e6e6
}

app-my-wallet .top .total-title {
  display: flex;
  align-items: center;
  margin: 0 0 11px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #009245
}

app-my-wallet .top .total-amount {
  padding: 0 0 0 11px;
  margin: 0 0 19px;
  font-size: 43px;
  letter-spacing: 0;
  color: #272727
}

app-my-wallet .top .center-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 11px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #008599
}

app-my-wallet .top .center-title button {
  width: 71px;
  height: 23px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-my-wallet .top .amount {
  padding: 0 0 0 11px;
  font-size: 43px;
  word-break: break-all;
  letter-spacing: 0;
  color: #272727
}

app-my-wallet .top .wallet {
  display: flex
}

app-my-wallet .top .wallet .center-tiitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 195px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #ed1c24
}

app-my-wallet .top .wallet .center-tiitle button {
  width: 71px;
  height: 23px;
  font-size: 14px;
  letter-spacing: 1px
}

app-my-wallet .top .wallet .coupon {
  margin: 0 0 0 45px
}

app-my-wallet .top .wallet .coupon-title {
  font-size: 17px;
  letter-spacing: 2px;
  color: #ff8600
}

app-my-wallet .top .wallet .amount {
  padding: 0 0 0 9px;
  font-size: 27px;
  letter-spacing: 0;
  color: #333;
  word-break: break-all;
  margin-top: 4px
}

app-my-wallet .top .able .able-amount {
  padding: 0 0 0 12px;
  margin: 0 0 27px;
  font-size: 43px;
  letter-spacing: 0;
  color: #272727;
  word-break: break-all
}

app-my-wallet .top .able-title {
  display: flex;
  align-items: center;
  margin: 0 0 11px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-my-wallet .top .restrict {
  margin: 0 0 12px
}

app-my-wallet .top .lock,
app-my-wallet .top .restrict {
  display: flex;
  align-items: center
}

app-my-wallet .top .lock P,
app-my-wallet .top .restrict P {
  font-size: 17px;
  margin-right: 6px;
  color: #4d4d4d
}

app-my-wallet .top .lock i,
app-my-wallet .top .restrict i {
  width: 18px;
  height: 18px;
  margin-right: 23px;
  cursor: pointer;
  background: url(resources/problem_red.3444e7dcd0c1bda52d71.svg) no-repeat 50%;
  background-size: 100%
}

app-my-wallet .top .lock span,
app-my-wallet .top .restrict span {
  font-size: 18px
}

app-my-wallet .bottom {
  position: relative
}

app-my-wallet .bottom .tabs {
  position: absolute;
  top: -35px
}

app-my-wallet .bet-record {
  margin: 0 0 17px
}

app-experience-bar .bar {
  padding: 0;
  background: #ccc;
  border: none;
  justify-content: flex-start !important;
  border-radius: 4px
}

app-experience-bar .bar .current {
  background: #cca172;
  border-radius: 4px;
  min-width: 2%;
  max-width: 100%
}

app-search-panel .search-contain {
  border-bottom: 1px solid #e6e6e6;
  padding: 24px 18px 24px 24px
}

app-search-panel .search-contain app-date-selector {
  align-self: flex-end
}

app-search-panel .search-contain form {
  height: 100%;
  display: flex;
  position: relative
}

app-search-panel .search-contain .input-box {
  width: 345px
}

app-search-panel .search-contain .input-box .f-column {
  font-size: 14px;
  width: auto;
  max-width: 48px;
  padding: 0;
  margin-right: 25px;
  display: block;
  align-self: center;
  flex-direction: unset;
  align-content: unset
}

app-search-panel .search-contain .input-box .f-row {
  padding-bottom: 0
}

app-search-panel .search-contain .input-box .f-input {
  width: 286px
}

app-search-panel .search-contain .date-box {
  width: 312px;
  display: flex;
  align-self: flex-end;
  justify-content: space-between
}

app-search-panel .search-contain .date-box button {
  width: 70px;
  height: 41px;
  font-size: 14px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-search-panel .search-contain .date-box button.active {
  background: #e11515;
  color: #fff
}

app-search-panel .search-contain .btn-box {
  width: 152px;
  display: flex;
  align-self: flex-end;
  position: absolute;
  right: 0
}

app-search-panel .search-contain .btn-box button {
  width: 152px;
  height: 41px
}

app-search-panel .time-rage {
  margin: 0 0 12px 25px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #e11515;
  font-size: 14px;
  align-self: flex-end;
  font-weight: 700
}

app-review-main .rm-wrap {
  max-width: 1140px
}

app-review-main .rm-wrap>div {
  width: 1140px
}

app-review-main .btn {
  cursor: pointer
}

app-review-main .page-title {
  height: 51px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 22px 17px;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727
}

app-review-main .page-contain {
  margin-top: 20px
}

app-letter app-review-main .page-contain .head,
app-letter app-review-main .page-contain .list,
app-maintain app-review-main .page-contain .ctn,
app-maintain app-review-main .page-contain .head,
app-review-main .page-contain .panel-style,
app-review-main .page-contain app-letter .head,
app-review-main .page-contain app-letter .list,
app-review-main .page-contain app-maintain .ctn,
app-review-main .page-contain app-maintain .head {
  box-shadow: 0 5px 10px 2px #dedede
}

app-review-main .page-body {
  width: 100%;
  background-color: #fff
}

app-review-main .review-wrap {
  width: 100%;
  display: flex;
  flex-direction: column
}

app-review-main .review-wrap>div {
  width: 100%
}

app-review-main .table-header {
  padding: 18px 0 0 22px;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727
}

app-review-main .table-body {
  padding-left: 21px;
  padding-right: 21px
}

app-review-main .table-footer {
  margin-top: 22px;
  padding-bottom: 10px;
  display: flex;
  justify-content: flex-end
}

app-review-main .search-contain {
  border-bottom: 1px solid #e6e6e6;
  padding: 24px 18px 24px 24px
}

app-review-main .search-contain form {
  height: 100%;
  display: flex;
  position: relative
}

app-review-main .search-contain .input-box {
  width: 345px
}

app-review-main .search-contain .input-box .f-column {
  font-size: 14px;
  width: auto;
  max-width: 48px;
  padding: 0;
  margin-right: 25px;
  display: block;
  align-self: center;
  flex-direction: unset;
  align-content: unset
}

app-review-main .search-contain .input-box .f-row {
  padding-bottom: 0
}

app-review-main .search-contain .input-box .f-input {
  width: 286px
}

app-review-main .search-contain .input-box .f-input select {
  font-size: 14px
}

app-review-main .search-contain .date-box {
  width: 312px;
  display: flex;
  align-self: flex-end;
  justify-content: space-between
}

app-review-main .search-contain .date-box button {
  width: 70px;
  height: 41px;
  font-size: 14px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-review-main .search-contain .date-box button.active {
  background: #e11515;
  color: #fff
}

app-review-main .search-contain .btn-box {
  width: 152px;
  display: flex;
  align-self: flex-end;
  position: absolute;
  right: 0
}

app-review-main .search-contain .btn-box button {
  width: 152px;
  height: 41px
}

app-review-main .no-data {
  width: 100%;
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-review-bonus .search-contain app-date-selector,
app-review-main app-date-selector {
  align-self: flex-end
}

app-review-bonus .table-body .grid-table li div:first-child,
app-review-bonus .table-body .grid-table li div:nth-child(2),
app-review-bonus .table-body .grid-table li div:nth-child(3) {
  width: 33.3%
}

app-review-bonus .no-data {
  width: 100%;
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-review-transfer .list {
  padding: 0 22px
}

app-review-transfer .list li {
  width: 1098px;
  height: auto;
  min-height: 50px
}

app-review-transfer .list li div {
  width: 33.33%;
  text-align: center
}

app-review-transfer table {
  width: 100%;
  margin: 60px 0;
  table-layout: fixed
}

app-review-transfer table td,
app-review-transfer table th {
  height: 50px;
  line-height: 1.8;
  padding: 0 5px;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  color: #000;
  word-break: break-all;
  position: relative
}

app-review-transfer table td:not(:last-child):after,
app-review-transfer table th:not(:last-child):after {
  content: "";
  width: 1px;
  height: 50%;
  background: #e6e6e6;
  position: absolute;
  top: 25%;
  right: 0
}

app-review-transfer table thead {
  border-bottom: 2px solid #e11515
}

app-header-quick-transfer .transfer_option {
  width: 290px;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  background: #666;
  border: 1px solid #4c4c4c
}

app-header-quick-transfer li {
  height: 47px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 11px 16px;
  border-bottom: 1px solid #737373
}

app-header-quick-transfer li>div {
  width: 100%;
  max-width: 240px;
  justify-content: space-between
}

app-header-quick-transfer li p {
  width: 50%;
  line-height: 1
}

app-header-quick-transfer li p.money {
  text-align: end;
  position: relative
}

app-header-quick-transfer li p.money i {
  display: block;
  width: 20px;
  height: 20px;
  background: url(resources/loading_g.835d3aaaa2fb3f31c468.svg);
  position: absolute;
  top: calc(50% - 10px);
  right: 0;
  animation: spiner 1.2s linear infinite
}

app-header-quick-transfer li p.money.got i,
app-header-quick-transfer li p.money span {
  visibility: hidden
}

app-header-quick-transfer li p.money.got span {
  visibility: visible
}

app-header-quick-transfer li:last-of-type {
  border-bottom: none
}

app-header-quick-transfer button {
  font-size: 12px;
  padding: 5px 10px;
  line-height: 1;
  border-radius: 3px
}

app-letter-detail {
  font-weight: 700
}

app-letter-detail button {
  background: none
}

app-letter-detail button:active {
  opacity: .8
}

app-letter-detail .main {
  position: relative;
  width: 1140px;
  min-height: 900px;
  font-weight: 700;
  padding: 32px 27px;
  background: #fff;
  border-radius: 5px
}

app-letter-detail .title {
  color: #000;
  font-size: 20px
}

app-letter-detail .title button {
  background: none;
  line-height: 24px
}

app-letter-detail .title button i {
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-right: 10px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat 50%
}

app-letter-detail .msg_title {
  display: flex;
  justify-content: space-between;
  margin-top: 31px;
  margin-bottom: 11px
}

app-letter-detail .msg_title span {
  display: inline-block;
  width: 800px;
  color: #000;
  font-size: 18px
}

app-letter-detail .msg_title .del-btn {
  width: 51px;
  height: 29px;
  font-size: 13px;
  color: #ed1c24;
  border: 1px solid;
  border-radius: 3px
}

app-letter-detail .msg_title .next,
app-letter-detail .msg_title .prev,
app-letter-detail .msg_title>a:nth-child(3),
app-letter-detail .msg_title>a:nth-child(4) {
  display: inline-block;
  width: 40px;
  height: 29px;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat;
  background-position: 50%;
  background-size: 11px 19px;
  cursor: pointer
}

app-letter-detail .msg_title .next,
app-letter-detail .msg_title>a:nth-child(4) {
  transform: rotate(-180deg)
}

app-letter-detail .msg_title>a:active {
  opacity: .8
}

app-letter-detail .date {
  color: #999;
  font-size: 15px;
  padding-bottom: 18px
}

app-letter-detail .hr {
  position: absolute;
  left: 0;
  width: 1140px;
  height: 1px;
  border-bottom: 1px solid #e6e6e6
}

app-letter-detail .msg {
  font-size: 15px;
  color: #4d4d4d;
  padding: 22px 0
}

app-letter-detail .msg pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word
}

app-bet-log .bet-log {
  width: 1142px;
  padding: 15px 0 28px;
  font-weight: 700
}

app-bet-log .title {
  padding: 0 0 0 23px;
  margin: 0 0 28px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-bet-log .input-group,
app-bet-log .time-group {
  display: flex;
  align-items: center;
  padding: 0 0 0 25px;
  margin: 0 0 17px
}

app-bet-log .input-group p,
app-bet-log .time-group p {
  margin: 0 25px 0 0;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000;
  font-size: 14px
}

app-bet-log .input-group .time-rage,
app-bet-log .time-group .time-rage {
  color: #e11515
}

app-bet-log .input-group select,
app-bet-log .time-group select {
  width: 287px;
  height: 43px;
  margin: 0 30px 0 0;
  padding-left: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #c29f64 0), linear-gradient(135deg, #c29f64 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  font-size: 15px
}

app-bet-log .input-group .btn-group,
app-bet-log .time-group .btn-group {
  display: flex
}

app-bet-log .input-group .btn-group button,
app-bet-log .time-group .btn-group button {
  width: 72px;
  height: 43px;
  margin: 0 8px 0 0
}

app-bet-log .input-group .btn-group button:last-child,
app-bet-log .time-group .btn-group button:last-child {
  margin: 0 15px 0 0
}

app-bet-log .input-group .btn-group .isActive,
app-bet-log .time-group .btn-group .isActive {
  background: #e11515;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-bet-log .time-group {
  padding: 0 19px 0 25px;
  justify-content: space-between;
  margin-bottom: 25px
}

app-bet-log .time-group .search {
  width: 152px;
  height: 43px
}

app-bet-log .calendar-wrap {
  width: 287px;
  height: 43px;
  border-radius: 3px;
  margin: 0 30px 0 0
}

app-bet-log .calendar-wrap ejs-daterangepicker {
  width: 100%
}

app-bet-log hr {
  width: 100%;
  border: 1px solid #f0f0f0
}

app-bet-log .notice {
  display: flex;
  align-items: center;
  width: 1103px;
  height: 37px;
  padding: 0 0 0 14px;
  margin: 17px auto 22px;
  background: #fcfaf8;
  border: 1px solid #dcbf9e;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-bet-log .notice i {
  width: 18px;
  height: 18px;
  margin: 0 11px 0 0;
  background: url(resources/marvel.2a6a461f934a293d7771.svg) no-repeat 50%
}

app-bet-log .table-footer {
  margin-top: 22px;
  padding-bottom: 10px;
  display: flex;
  justify-content: flex-end
}

app-bet-log .no-data {
  height: 315px;
  line-height: 315px;
  text-align: center;
  margin-top: 20px
}

app-bet-log table {
  width: 100%;
  border-radius: 5px;
  border-collapse: initial;
  margin-top: 15px;
  overflow: hidden
}

app-bet-log table .bg-r {
  background: #e11515;
  color: #fff
}

app-bet-log table tr:first-of-type {
  border-radius: 5px 5px 0 0
}

app-bet-log table th {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  border-bottom: 1px solid red
}

app-bet-log table .tip {
  width: 161px
}

app-bet-log table .resultAmount {
  width: 231px;
  padding-right: 72px
}

app-bet-log table .last-el {
  padding-right: 72px
}

app-bet-log table td {
  height: 40px;
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #ccc
}

app-bet-log table td:last-of-type {
  border-right: none
}

app-bet-log table th.betAmount,
app-bet-log table th.pf,
app-bet-log table th.validAmount {
  width: 250px
}

app-bet-log table th.expand {
  width: 70px
}

app-bet-log table tr:last-of-type td {
  border-bottom: none;
  border-right: none
}

app-bet-log table .detail-btn {
  width: 20px;
  height: 18px;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50%;
  position: relative;
  top: 3px;
  transform: rotate(270deg)
}

app-bet-log table .detail-btn.active {
  transform: rotate(-270deg)
}

app-bet-log .table {
  height: 40px;
  align-items: center;
  text-align: center
}

app-bet-log .table li {
  width: calc((100% - 70px) / 5);
  height: 100%;
  padding: 10px 0;
  border-right: 1px solid #e6e6e6
}

app-bet-log .table li.betAmount,
app-bet-log .table li.pf,
app-bet-log .table li.validAmount {
  width: 250px
}

app-bet-log .table li.tip {
  width: 161px
}

app-bet-log .table li.resultAmount {
  width: 161px;
  color: #e11515
}

app-bet-log .table li.expand {
  width: 70px
}

app-bet-log .wrapper {
  max-height: 435px;
  overflow: scroll;
  overflow-x: hidden
}

app-bet-log .wrapper .resultAmount {
  color: #557bff
}

app-bet-log .wrapper table tr:first-of-type {
  background: none
}

app-bet-log .btm-sum-up {
  line-height: 50px;
  background: #fff9f8
}

app-bet-log .btm-sum-up td {
  text-align: center
}

app-bet-log .details {
  padding: 16px 23px;
  background: #f6f6f6
}

app-bet-log .details table {
  margin: 0;
  background: #fff
}

app-bet-log .details table th.resultAmount {
  width: 114px
}

app-bet-log .details table td {
  text-align: center;
  line-height: 40px
}

app-bet-log .details .more {
  color: #557bff;
  display: inline-block;
  margin: 16px 0 0;
  cursor: pointer
}

app-bonus-log .bet-log {
  width: 1142px;
  padding: 15px 0 28px;
  font-weight: 700
}

app-bonus-log .input-group,
app-bonus-log .time-group {
  display: flex;
  align-items: center;
  padding: 0 0 0 25px;
  margin: 0 0 17px
}

app-bonus-log .input-group p,
app-bonus-log .time-group p {
  margin: 0 25px 0 0;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000;
  font-size: 14px
}

app-bonus-log .input-group .time-rage,
app-bonus-log .time-group .time-rage {
  color: #e11515
}

app-bonus-log .input-group select,
app-bonus-log .time-group select {
  width: 287px;
  height: 43px;
  margin: 0 30px 0 0;
  padding-left: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #c29f64 0), linear-gradient(135deg, #c29f64 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  font-size: 15px
}

app-bonus-log .input-group .btn-group,
app-bonus-log .time-group .btn-group {
  display: flex
}

app-bonus-log .input-group .btn-group button,
app-bonus-log .time-group .btn-group button {
  width: 72px;
  height: 43px;
  margin: 0 8px 0 0
}

app-bonus-log .input-group .btn-group button:last-child,
app-bonus-log .time-group .btn-group button:last-child {
  margin: 0 15px 0 0
}

app-bonus-log .input-group .btn-group .isActive,
app-bonus-log .time-group .btn-group .isActive {
  background: #e11515;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-bonus-log .time-group {
  padding: 0 19px 0 25px;
  justify-content: space-between;
  margin-bottom: 25px
}

app-bonus-log .time-group .search {
  width: 152px;
  height: 43px
}

app-bonus-log .calendar-wrap {
  width: 287px;
  height: 43px;
  border-radius: 3px;
  margin: 0 30px 0 0
}

app-bonus-log .calendar-wrap ejs-daterangepicker {
  width: 100%
}

app-bonus-log hr {
  width: 100%;
  border: 1px solid #f0f0f0
}

app-bonus-log .notice {
  display: flex;
  align-items: center;
  width: 1103px;
  height: 37px;
  padding: 0 0 0 14px;
  margin: 17px auto 22px;
  background: #fcfaf8;
  border: 1px solid #dcbf9e;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-bonus-log .notice i {
  width: 18px;
  height: 18px;
  margin: 0 11px 0 0;
  background: url(resources/marvel.2a6a461f934a293d7771.svg) no-repeat 50%
}

app-bonus-log .table-footer {
  margin-top: 22px;
  padding-bottom: 10px;
  display: flex;
  justify-content: flex-end
}

app-bonus-log .no-data {
  height: 315px;
  line-height: 315px;
  text-align: center;
  margin-top: 20px
}

app-bonus-log table {
  width: 100%;
  border-radius: 5px;
  border-collapse: initial;
  margin-top: 15px;
  overflow: hidden
}

app-bonus-log table tr:first-of-type {
  border-radius: 5px 5px 0 0
}

app-bonus-log table th {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  width: 25%;
  border-bottom: 2px solid red
}

app-bonus-log table .tip {
  width: 161px
}

app-bonus-log table .resultAmount {
  width: 231px;
  padding-right: 72px
}

app-bonus-log table .last-el {
  padding-right: 72px
}

app-bonus-log table td {
  height: 40px;
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #ccc
}

app-bonus-log table td:last-of-type {
  border-right: none
}

app-bonus-log table th.betAmount,
app-bonus-log table th.pf,
app-bonus-log table th.validAmount {
  width: 250px
}

app-bonus-log table th.expand {
  width: 70px
}

app-bonus-log table tr:last-of-type td {
  border-bottom: none;
  border-right: none
}

app-bonus-log table .detail-btn {
  width: 20px;
  height: 18px;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50%;
  position: relative;
  top: 3px;
  transform: rotate(270deg)
}

app-bonus-log table .detail-btn.active {
  transform: rotate(-270deg)
}

app-bonus-log .table {
  height: 40px;
  align-items: center;
  text-align: center
}

app-bonus-log .table li {
  width: 25%;
  height: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #e6e6e6
}

app-bonus-log .table li.betAmount,
app-bonus-log .table li.pf,
app-bonus-log .table li.validAmount {
  width: 250px
}

app-bonus-log .table li.tip {
  width: 161px
}

app-bonus-log .table li.resultAmount {
  width: 161px;
  color: #557bff
}

app-bonus-log .table li.expand {
  width: 70px
}

app-bonus-log .table li a {
  color: #557bff;
  text-decoration: underline
}

app-bonus-log .wrapper {
  max-height: 435px;
  overflow: scroll;
  overflow-x: hidden
}

app-bonus-log .wrapper .resultAmount {
  color: #557bff
}

app-bonus-log .wrapper table tr:first-of-type {
  background: none
}

app-bonus-log .btm-sum-up {
  line-height: 50px;
  background: #fff9f8
}

app-bonus-log .btm-sum-up td {
  text-align: center
}

app-bonus-log .details {
  padding: 16px 23px;
  background: #f6f6f6
}

app-bonus-log .details table {
  margin: 0;
  background: #fff
}

app-bonus-log .details table th.resultAmount {
  width: 114px
}

app-bonus-log .details table td {
  text-align: center;
  line-height: 40px
}

app-bonus-log .details .more {
  color: #557bff;
  display: inline-block;
  margin: 16px 0 0;
  cursor: pointer
}

app-bonus-log .memberbox {
  max-height: 300px;
  overflow-y: auto
}

app-bonus-log .memberbox .memberTable {
  width: 15%;
  background-color: #fff
}

app-bonus-log .memberbox .memberTable td {
  line-height: 40px;
  text-align: center
}

app-bonus-log .click {
  color: #557bff;
  text-decoration: underline;
  cursor: pointer
}

app-bonus-log .unclick {
  color: #000
}

app-bonus-log .imgbox {
  position: relative
}

app-bonus-log .imgbox .imgMask {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  position: absolute;
  top: 0;
  background-color: hsla(0, 0%, 100%, .5);
  z-index: 9
}

app-bonus-log .imgbox .imgMask:after {
  content: " ";
  display: block;
  width: 32px;
  height: 32px;
  margin: 8px;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 26px);
  border-color: #000 transparent;
  border-style: solid;
  border-width: 4px;
  animation: imgMask 1.2s linear infinite
}

@keyframes imgMask {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

app-bonus-log .bomb {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 999
}

app-bonus-log .bomb .panel {
  width: 976px;
  min-height: 250px;
  max-height: 600px;
  overflow-y: auto;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px
}

app-bonus-log .bomb .panel .header {
  height: 70px;
  line-height: 70px;
  font-size: 24px;
  padding: 0 30px;
  text-align: left;
  position: relative;
  border-bottom: none
}

app-bonus-log .bomb .panel .header .title {
  letter-spacing: 1px
}

app-bonus-log .bomb .panel .header .close-btn {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 20px;
  right: 23px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-bonus-log .bomb .panel tr td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #e6e6e6;
  line-height: 40px
}

app-bonus-log .bomb .panel tr:nth-child(2n) {
  background-color: #bbb
}

app-bonus-log .friendWrap {
  width: 1140px;
  height: auto;
  padding: 15px 0 28px;
  background: #fff;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  border-radius: 5px
}

app-bonus-log .friendWrap form {
  width: 100%;
  height: auto
}

app-bonus-log .friendWrap form .title {
  padding-left: 23px;
  margin-bottom: 28px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bonus-log .friendWrap form .timeGroup {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 19px 0 25px;
  margin-bottom: 25px
}

app-bonus-log .friendWrap form .timeGroup .timeBox {
  display: flex;
  align-items: center
}

app-bonus-log .friendWrap form .timeGroup .timeBox p {
  margin-right: 25px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap form .timeGroup .timeBox p.remind {
  color: #e11515
}

app-bonus-log .friendWrap form .timeGroup .timeBox input {
  width: 287px;
  height: 43px;
  margin-right: 30px;
  padding: 0 15px;
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  font-size: 14px;
  background: #fff;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button {
  width: 72px;
  height: 43px;
  margin-right: 8px;
  font-size: 15px;
  font-weight: 700;
  color: #000;
  background: linear-gradient(180deg, #fff 40%, #f4f4f4);
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  letter-spacing: 1px
}

app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button.active,
app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button:active,
app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button:hover {
  background: #e11515;
  color: #fff
}

app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button:last-child {
  margin-right: 15px
}

app-bonus-log .friendWrap form .timeGroup .checkBtn {
  width: 152px;
  height: 43px;
  background: linear-gradient(180deg, #ea232d 0, #a80d0c 50%, #ea232d);
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px
}

app-bonus-log .friendWrap form .timeGroup .checkBtn.active,
app-bonus-log .friendWrap form .timeGroup .checkBtn:active,
app-bonus-log .friendWrap form .timeGroup .checkBtn:hover {
  background: linear-gradient(180deg, #b90b0a 0, #ea232d)
}

app-bonus-log .friendWrap .fakeTable {
  width: 100%;
  height: auto;
  margin: 15px 0 20px
}

app-bonus-log .friendWrap .fakeTable ul {
  width: 100%;
  height: auto
}

app-bonus-log .friendWrap .fakeTable ul li {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li.title {
  border-bottom: 1px solid #e11515
}

app-bonus-log .friendWrap .fakeTable ul li.title p:before {
  display: none
}

app-bonus-log .friendWrap .fakeTable ul li.active {
  height: auto
}

app-bonus-log .friendWrap .fakeTable ul li.active .wordWrap {
  height: 40px;
  border-bottom: 10px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li.active table {
  display: table
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p {
  position: relative;
  color: #000;
  font-weight: 700;
  font-size: 14px;
  text-align: center
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:first-of-type,
app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:nth-of-type(2),
app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:nth-of-type(3),
app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:nth-of-type(4) {
  width: 25%
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p.result {
  color: #e11515
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p .arrow_ic {
  display: block;
  width: 9px;
  height: 16px;
  transform: rotate(-90deg)
}

app-bonus-log .friendWrap .fakeTable ul li table {
  display: none;
  width: 100%;
  overflow: hidden;
  background: #fff;
  border-radius: 5px;
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li table tr:last-child td {
  border: none
}

app-bonus-log .friendWrap .fakeTable ul li table tr th {
  font-size: 14px;
  font-weight: 700;
  background: #e11515;
  color: #fff;
  text-align: center;
  height: 40px;
  vertical-align: middle
}

app-bonus-log .friendWrap .fakeTable ul li table tr td {
  font-weight: 700;
  font-size: 14px;
  color: #4d4d4d;
  text-align: center;
  height: 40px;
  vertical-align: middle;
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li table tr td:first-of-type,
app-bonus-log .friendWrap .fakeTable ul li table tr td:nth-of-type(2),
app-bonus-log .friendWrap .fakeTable ul li table tr td:nth-of-type(3),
app-bonus-log .friendWrap .fakeTable ul li table tr td:nth-of-type(4) {
  width: 25%
}

app-bonus-log .friendWrap .fakeTable ul li table tr td p {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  text-align: center;
  position: relative
}

app-bonus-log .friendWrap .fakeTable ul li table tr td p:before {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  height: 19px;
  top: 50%;
  transform: translateY(-50%);
  background: #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li table tr td p.open {
  text-decoration: underline;
  color: #5af;
  cursor: pointer
}

app-bonus-log .friendWrap .recInfo {
  display: flex
}

app-bonus-log .friendWrap .recInfo ul {
  width: 50%;
  height: auto
}

app-bonus-log .friendWrap .recInfo ul li {
  width: 100%;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  margin-bottom: 20px
}

app-bonus-log .friendWrap .recInfo ul li p {
  font-size: 14px;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo ul li .copy {
  width: auto;
  height: 30px;
  position: absolute;
  right: 0;
  top: 50%;
  justify-content: flex-end;
  transform: translateY(-50%);
  padding: 0 10px;
  background: none;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  color: #b90b0a;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  white-space: nowrap
}

app-bonus-log .friendWrap .recInfo ul li .copy.active,
app-bonus-log .friendWrap .recInfo ul li .copy:active,
app-bonus-log .friendWrap .recInfo ul li .copy:hover {
  opacity: .8
}

app-bonus-log .friendWrap .recInfo ul label {
  display: inline-block;
  width: 80px;
  height: auto;
  text-align: left;
  margin: 0 26px 0 25px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo ul input {
  width: 310px;
  height: 41px;
  padding: 0 15px;
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  font-size: 14px;
  background: #fff;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo .qrCode {
  width: 50%;
  display: flex
}

app-bonus-log .friendWrap .recInfo .qrCode .text {
  width: 65%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center
}

app-bonus-log .friendWrap .recInfo .qrCode .text p {
  font-size: 14px;
  line-height: 25px;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo .qrCode img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  margin-top: 5px
}

app-bonus-log .friendWrap .eventInfo {
  width: 95%;
  height: auto;
  padding: 25px;
  margin-top: 35px
}

app-bonus-log .friendWrap .eventInfo .mainTitle {
  font-size: 20px;
  color: #e11515;
  font-weight: 700;
  margin-bottom: 20px
}

app-bonus-log .friendWrap .eventInfo .subTitle {
  font-size: 16px;
  color: #e11515;
  font-weight: 700;
  margin-bottom: 10px
}

app-bonus-log .friendWrap .eventInfo .textBox {
  width: 100%;
  height: auto;
  margin-bottom: 35px
}

app-bonus-log .friendWrap .eventInfo .textBox:last-child {
  margin-bottom: 0
}

app-bonus-log .friendWrap .eventInfo .textBox .content {
  font-size: 14px;
  line-height: 30px
}

app-bonus-log .friendWrap .eventInfo .textBox .content span {
  font-size: 14px;
  color: #e11515;
  font-weight: 700
}

app-bonus-log .friendWrap .eventInfo .textBox .content ul {
  margin-left: 15px
}

app-bonus-log .friendWrap .eventInfo .textBox .content ul li {
  list-style: decimal;
  line-height: 30px
}

app-bonus-log .friendWrap .eventInfo .textBox .content .remind {
  color: #e11515;
  font-size: 17px;
  font-weight: 700
}

app-bonus-log .filter {
  display: flex;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, .4);
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center
}

app-bonus-log .filter .jumpWindow {
  width: 480px;
  height: auto;
  background: #fff;
  border-radius: 5px;
  overflow: hidden
}

app-bonus-log .filter .jumpWindow.pointWindow {
  display: flex;
  flex-direction: column;
  position: relative
}

app-bonus-log .filter .jumpWindow.pointWindow .close_ic {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 25px;
  height: 25px;
  cursor: pointer
}

app-bonus-log .filter .jumpWindow.pointWindow .betTitle {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding-left: 45px;
  font-size: 29px;
  font-weight: 700
}

app-bonus-log .filter .jumpWindow.pointWindow .content {
  padding: 24px
}

app-bonus-log .filter .jumpWindow.pointWindow .content table {
  width: 100%;
  height: auto;
  box-shadow: 0 0 0 1px #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr {
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr:first-child {
  border-bottom: 1px solid #e11515
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr:last-child {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr th {
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr th:last-child p {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr th p {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  border-right: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr td {
  width: 50%;
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr td p {
  font-size: 14px;
  font-weight: 700;
  color: #272727;
  border-right: 1px solid #e6e6e6;
  text-align: center
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData {
  width: 706px
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table {
  width: 100%;
  height: auto;
  box-shadow: 0 0 0 1px #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr {
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr:first-child {
  border-bottom: 1px solid #e11515
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr:last-child {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr th {
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr th:last-child p {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr th p {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  border-right: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr td {
  width: 30%;
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr td p {
  font-size: 14px;
  font-weight: 700;
  color: #272727;
  border-right: 1px solid #e6e6e6;
  text-align: center
}

app-bonus-log .filter .jumpWindow.pointWindow .noData {
  width: 100%;
  height: 250px;
  padding: 0
}

app-bonus-log .filter .jumpWindow.pointWindow .noData p {
  color: #6c6c6c;
  display: flex;
  align-items: center;
  justify-content: center
}

app-bonus-log .filter .jumpWindow .title {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  background: #e11515;
  position: relative
}

app-bonus-log .filter .jumpWindow .title p {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  width: 100%
}

app-bonus-log .filter .jumpWindow .title i {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  cursor: pointer
}

app-bonus-log .jumpWindow .close_ic {
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat;
  background-size: 100%
}

app-date-selector .btn-group {
  display: flex
}

app-date-selector .btn-group button {
  font-size: 15px;
  width: 72px;
  height: 43px;
  margin: 0 8px 0 0
}

app-date-selector .btn-group .active {
  font-size: 15px;
  letter-spacing: 1px;
  color: #fff;
  background: #e11515
}

app-quest-center {
  display: block;
  background: #f4f4f4
}

app-quest-center .page-header {
  height: 220px;
  background: url(resources/eventTitle_bg.50e5a743a4e3ccabe416.png) no-repeat 50%
}

app-quest-center .page-header>* {
  text-align: center;
  font-size: 61px;
  line-height: 220px;
  font-weight: 700;
  color: #fff
}

app-quest-center .btn {
  cursor: pointer
}

app-quest-center .page-body {
  padding-bottom: 46px;
  padding-top: 28px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 350px
}

app-quest-center .page-side {
  width: 357px;
  margin-right: 13px
}

app-quest-center .nav {
  font-size: 22px;
  font-weight: 700;
  color: #000
}

app-quest-center .nav li {
  height: 60px;
  line-height: 60px;
  display: flex;
  border-bottom: 1px solid #e6e6e6;
  position: relative
}

app-quest-center .nav li.active,
app-quest-center .nav li:hover {
  background: #fff9f8
}

app-quest-center .nav li.active:before,
app-quest-center .nav li:hover:before {
  content: "";
  width: 3px;
  background: #e11515;
  position: absolute;
  left: 0;
  top: 0;
  height: 60px
}

app-quest-center .nav li>i {
  width: 23px;
  margin-left: 28px
}

app-quest-center .nav li>span {
  margin-left: 30px
}

app-quest-center .nav li.all i {
  background: url(resources/event.b008c1fc39d2395428b4.svg) no-repeat 50%
}

app-quest-center .nav li.limited i {
  background: url(resources/limited.0a9424a13b0115e7fe00.svg) no-repeat 50%
}

app-quest-center .nav li.newbie i {
  background: url(resources/newbie.a13b4e743833b8fa465b.svg) no-repeat 50%
}

app-quest-center .nav li.daily i {
  background: url(resources/daily.0ac902d6ab9d64b9a40e.svg) no-repeat 50%
}

app-quest-center .nav li.period i {
  background: url(resources/period.1fd721bdb743632eb254.svg) no-repeat 50%
}

app-quest-center .quest-detail,
app-quest-center .quest-list {
  width: 1024px;
  display: flex;
  flex-direction: column
}

app-quest-center .quest-contain {
  display: flex;
  margin-bottom: 19px
}

app-quest-center .quest-contain:last-child {
  margin-bottom: 0
}

app-quest-center .quest-contain>ul {
  position: relative;
  width: 304px;
  display: flex;
  flex-direction: column;
  padding: 20px 27px
}

app-quest-center .quest-img-container {
  width: 100%;
  height: 100%
}

app-quest-center .quest-cover {
  width: 100%;
  position: relative;
  padding-top: 26.6%;
  background-color: initial;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  cursor: pointer
}

app-quest-center .quest-cover.disabled {
  cursor: not-allowed
}

app-quest-center .quest-type {
  display: flex;
  flex-wrap: wrap;
  min-height: 30px
}

app-quest-center .quest-type>span {
  width: 89px;
  height: 29px;
  line-height: 29px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: linear-gradient(120deg, #2cb6dc, #4bd1f9);
  border-radius: 5px;
  text-align: center
}

app-quest-center .quest-date {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 700;
  color: grey
}

app-quest-center .quest-title {
  font-size: 29px;
  font-weight: 700;
  line-height: 41px;
  letter-spacing: 3px;
  margin: 0 0 10px;
  word-break: break-all;
  color: #000
}

app-quest-center .quest-content {
  font-size: 19px;
  font-weight: 700;
  line-height: 1.6;
  color: grey;
  margin: 0 0 10px
}

app-quest-center .quest-content p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

app-quest-center .quest-btn {
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  margin: auto 0 0;
  color: #fff
}

app-quest-center .quest-btn.pleft {
  justify-content: flex-start
}

app-quest-center .quest-btn>button {
  width: 117px;
  height: 37px
}

app-quest-center .quest-btn>button:not(:last-child) {
  margin-right: 15px
}

app-quest-center .btn-check {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #9ddbec 0, #0282cc 50%, #82aeeb);
  border: 1px solid #0282cc;
  border-radius: 3px
}

app-quest-center .btn-check:active,
app-quest-center .btn-check:hover {
  background: linear-gradient(0deg, #9ddbec 0, #0282cc 50%, #82aeeb)
}

app-quest-center .page-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 33px
}

app-quest-detail .detail-title {
  padding: 22px 40px 18px
}

app-quest-detail .detail-title>p {
  font-size: 34px;
  font-weight: 700;
  color: #333
}

app-quest-detail .detail-title>button {
  width: 135px;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  font-weight: 700;
  color: #c69c6d;
  margin-top: 17px
}

app-quest-detail .detail-title>button i {
  width: 17px;
  height: 16px;
  background: url(resources/return.f3edad2cab12380fdb72.svg) no-repeat 50%;
  margin-right: 10px
}

app-quest-detail .detail-cover {
  margin: 0 auto
}

app-quest-detail .detail-cover>img {
  object-fit: contain;
  width: 100%;
  height: 100%
}

app-quest-detail .detail-date {
  margin: 0 40px;
  padding: 28px 0 30px;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #e6e6e6
}

app-quest-detail .detail-date>span {
  width: 100%
}

app-quest-detail .detail-date span:first-child {
  font-size: 26px;
  font-weight: 700;
  color: #4d4d4d;
  margin-bottom: 28px
}

app-quest-detail .detail-date span:last-child {
  font-size: 20px;
  color: #4d4d4d
}

app-quest-detail .detail-info {
  padding: 25px 40px
}

app-quest-detail .detail-info>p:first-child {
  font-size: 26px;
  font-weight: 700;
  color: #4d4d4d;
  margin-bottom: 30px
}

app-quest-detail .detail-info .ql-align-center {
  text-align: center
}

app-quest-detail .detail-info .ql-align-right {
  text-align: right
}

app-quest-detail .detail-info .ql-align-justify {
  text-align: justify
}

app-quest-detail .detail-info blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px
}

app-quest-detail .detail-info ol {
  list-style: decimal
}

app-quest-detail .detail-info ul {
  list-style: disc
}

app-quest-detail .detail-info h1 {
  font-size: 2em;
  font-weight: 700
}

app-quest-detail .detail-info h2 {
  font-size: 1.5em;
  font-weight: 700
}

app-quest-detail .detail-info h3 {
  font-size: 1.17em;
  font-weight: 700
}

app-quest-detail .detail-info h5 {
  font-size: .83em;
  font-weight: 700
}

app-quest-detail .detail-info h6 {
  font-size: .67em
}

app-quest-detail .detail-info strong {
  font-weight: 700
}

app-quest-detail .detail-info em {
  font-style: italic
}

app-quest-detail .detail-info a {
  color: #06c;
  text-decoration: underline
}

app-quest-detail .detail-footer {
  height: 130px;
  padding-bottom: 60px;
  display: flex;
  justify-content: center;
  align-items: center
}

app-quest-detail .detail-footer button {
  width: 266px;
  height: 36px;
  font-size: 14px;
  font-weight: 700
}

app-quest-detail .applyBtn {
  width: 280px;
  height: 42px;
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  display: block;
  margin: 20px auto
}

app-popup-forget-password .mask {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, .4);
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  z-index: 100
}

app-popup-forget-password .dialog {
  width: 480px;
  background: #fff;
  border-radius: 5px
}

app-popup-forget-password .dialog .title2 {
  position: relative;
  text-align: center;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  letter-spacing: 2px;
  background: #e11515
}

app-popup-forget-password .dialog .title2 p {
  color: #fff
}

app-popup-forget-password .dialog .title2 i {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat 50%;
  right: 15px;
  top: 15px;
  cursor: pointer
}

app-popup-forget-password input {
  width: 322px;
  height: 42px;
  text-align: center;
  margin-top: 19px
}

app-popup-forget-password input::placeholder {
  color: #b3b3b3
}

app-popup-forget-password form {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0 15px
}

app-popup-forget-password form button {
  width: 322px;
  height: 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-popup-forget-password form .err {
  margin: 5px 0
}

app-help .download-md app-popup-forget-password form a,
app-help app-popup-forget-password form h3>a.d-btn,
app-popup-forget-password form .orange_btn,
app-popup-forget-password form app-help .download-md a,
app-popup-forget-password form app-help h3>a.d-btn {
  margin-top: 15px;
  margin-bottom: 0
}

app-popup-forget-password form p {
  font-size: 14px;
  line-height: 31px;
  color: #b0b0b1;
  margin: 15px 0
}

app-old-quest-center {
  display: block;
  width: 1140px;
  font-weight: 700
}

app-old-quest-center h1 {
  height: 50px;
  line-height: 50px;
  padding: 0 0 0 22px;
  letter-spacing: 2px;
  font-size: 20px;
  color: #272727;
  margin: 0 0 20px
}

app-old-quest-center .tabs+div {
  overflow: hidden;
  min-height: 430px
}

app-combine-quest-apply {
  display: block;
  padding: 18px 22px;
  background: #fff
}

app-combine-quest-apply .task>li {
  border: 1px solid #f08a8a;
  margin-bottom: 8px;
  border-radius: 3px
}

app-combine-quest-apply .task>li .apply-header {
  justify-content: space-between;
  width: 100%;
  height: 47px;
  border-bottom: 1px solid #e6e6e6;
  padding: 0 15px
}

app-combine-quest-apply .task>li .apply-header .flex,
app-combine-quest-apply .task>li .apply-header app-transfer-old-member .row,
app-transfer-old-member app-combine-quest-apply .task>li .apply-header .row {
  align-items: center
}

app-combine-quest-apply .task>li .apply-header p {
  font-size: 16px;
  font-weight: 700;
  margin-right: 18px
}

app-combine-quest-apply .task>li .apply-header p.txt {
  color: #666
}

app-combine-quest-apply .task>li .apply-header p.num {
  color: #fc4d14
}

app-combine-quest-apply .task>li .apply-header p.heading {
  color: #000;
  max-width: 300px
}

app-combine-quest-apply .task>li .apply-header p.heading span {
  font-size: 14px;
  margin: 0 0 0 15px;
  color: #008599
}

::ng-deep app-combine-quest-apply .task>li .apply-header p.day-tips {
  min-width: 180px;
  text-align: center;
  position: absolute;
  top: 40px;
  left: 13px;
  font-size: 13px !important;
  padding: 4px 10px;
  color: #fff;
  background: #fc4d14;
  border-radius: 5px
}

::ng-deep app-combine-quest-apply .task>li .apply-header p.day-tips em {
  margin: 0 5px;
  letter-spacing: 1px;
  color: #ff0
}

::ng-deep app-combine-quest-apply .task>li .apply-header p.day-tips:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  left: 10px;
  border-color: transparent transparent #fc4e14;
  border-style: solid;
  border-width: 0 7.5px 15px
}

app-combine-quest-apply .task>li .apply-header p.standard {
  font-size: 13px;
  color: #000;
  display: flex
}

app-combine-quest-apply .task>li .apply-header p.standard span {
  color: grey;
  margin-left: 5px
}

app-combine-quest-apply .task>li .apply-header button {
  width: 75px;
  height: 27px;
  font-size: 13px;
  font-weight: 700;
  border-radius: 5px;
  cursor: pointer;
  background: #fff;
  border: 1px solid
}

app-combine-quest-apply .task>li .apply-header button.apply_btn {
  color: #fc4d14;
  margin-right: 8px
}

app-combine-quest-apply .task>li .apply-header button.detail_btn {
  color: #557bff
}

app-combine-quest-apply .task>li .apply-header button:disabled {
  background: #f2f2f2 !important;
  border: 1px solid #b3b3b3 !important;
  color: #b3b3b3;
  cursor: default
}

app-combine-quest-apply .task>li .apply-header .limit-info .title {
  color: #000
}

app-combine-quest-apply .task>li .apply-header .limit-info .now {
  color: #46a877
}

app-combine-quest-apply .task>li .apply-header .limit-info .split {
  margin: 0 10px
}

app-combine-quest-apply .task>li .apply-cnt {
  padding: 20px 15px
}

app-combine-quest-apply .task>li .apply-cnt .constant li {
  width: 33.33%;
  margin: 0;
  padding: 0 0 30px
}

app-combine-quest-apply .task>li .apply-cnt .conditions {
  flex-wrap: wrap
}

app-combine-quest-apply .task>li .apply-cnt .conditions>li {
  width: 33.33%;
  margin: 0;
  padding: 0 0 28px
}

app-combine-quest-apply .task>li .apply-cnt .conditions>li:empty {
  display: none
}

app-combine-quest-apply .task>li .apply-cnt p {
  font-size: 14px
}

app-combine-quest-apply .task>li .apply-cnt p.title {
  flex-shrink: 0;
  margin: 0 25px 0 0;
  color: #666
}

app-combine-quest-apply .task>li .apply-cnt p.txt {
  color: #000;
  line-height: 1.5
}

app-combine-quest-apply .task>li .apply-cnt p.txt.current {
  color: #ff7f46;
  font-weight: 700
}

app-combine-quest-apply .task>li .apply-cnt ul li {
  display: flex;
  margin-bottom: 15px;
  margin-right: 8px
}

app-combine-quest-apply .task>li .apply-cnt ul.multi-deposit {
  margin: 0 0 0 28px
}

app-combine-quest-apply .task>li .apply-cnt ul.stages .title {
  font-size: 14px
}

app-combine-quest-apply .task>li .apply-cnt ul.stages .txt {
  font-size: 19px;
  line-height: 1
}

app-combine-quest-apply .task>li .apply-cnt ul.stages p {
  color: #fc4d14
}

app-combine-quest-apply .task>li .apply-cnt .precautions {
  margin-top: 15px
}

app-combine-quest-apply .stages-table {
  font-weight: 700;
  margin: 18px 0
}

app-combine-quest-apply .stages-table>ul {
  display: inline-flex;
  border: 1px solid #cfcfcf;
  border-radius: 5px
}

app-combine-quest-apply .stages-table>ul>li {
  display: block !important;
  position: relative;
  width: 138px;
  height: auto;
  text-align: center;
  margin: 0 !important
}

app-combine-quest-apply .stages-table>ul>li:not(:last-child) {
  border-right: 1px solid #cfcfcf
}

app-combine-quest-apply .stages-table>ul>li .reach {
  width: 138px;
  height: 28px;
  line-height: 1.6;
  position: absolute;
  top: -28px;
  left: 0;
  color: #e11515;
  border: 2px solid
}

app-combine-quest-apply .stages-table>ul>li p {
  font-size: 16px;
  height: 42px;
  line-height: 3.2
}

app-combine-quest-apply .stages-table>ul>li p:not(:last-child) {
  border-bottom: 1px solid #cfcfcf
}

app-combine-quest-apply .stages-table .step-conditions {
  font-size: 14px;
  color: #666;
  padding: 10px
}

app-combine-quest-apply .stages-table .step-conditions li:not(:last-child) {
  margin: 0 0 5px !important
}

app-combine-quest-apply .stages-table .step-conditions li:last-child {
  margin: 0 !important
}

app-combine-quest-apply .stages-table .header {
  width: 81px;
  font-size: 13px;
  color: #fff;
  letter-spacing: 1px;
  background: #c29f64
}

app-combine-quest-apply .stages-table .target {
  color: #000
}

app-combine-quest-apply .stages-table .max {
  color: #666
}

app-combine-quest-apply .stages-table .gain {
  color: #fc4d14
}

app-combine-quest-apply .stages-table .cheerup {
  position: absolute;
  top: -44px;
  left: 13%;
  padding: 5px;
  font-size: 13px;
  color: #fff;
  background: #557bff;
  border-radius: 5px
}

app-combine-quest-apply .stages-table .cheerup .val {
  color: #ff0
}

app-combine-quest-apply .stages-table .cheerup:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: -7px;
  left: 45%;
  border-color: #557aff transparent transparent;
  border-style: solid;
  border-width: 10px 5px 0
}

app-combine-quest-apply .platforms {
  padding-bottom: 30px
}

app-combine-quest-apply .platforms>.txt {
  margin: 0 15px 0 0
}

app-combine-quest-apply .no-data {
  width: 100%;
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-quest-record app-date-selector {
  align-self: flex-end
}

app-quest-record .search-contain {
  border-bottom: 1px solid #e6e6e6;
  padding: 24px 18px 24px 24px
}

app-quest-record .search-contain form {
  height: 100%;
  display: flex;
  position: relative
}

app-quest-record .search-contain .input-box {
  width: 345px
}

app-quest-record .search-contain .input-box .f-column {
  font-size: 14px;
  width: auto;
  max-width: 48px;
  padding: 0;
  margin-right: 25px;
  display: block;
  align-self: center;
  flex-direction: unset;
  align-content: unset
}

app-quest-record .search-contain .input-box .f-row {
  padding-bottom: 0
}

app-quest-record .search-contain .input-box .f-input {
  width: 286px
}

app-quest-record .search-contain .input-box .f-input select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #e11515 0), linear-gradient(135deg, #e11515 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat
}

app-quest-record .search-contain .date-box {
  width: 312px;
  display: flex;
  align-self: flex-end;
  justify-content: space-between
}

app-quest-record .search-contain .date-box button {
  width: 70px;
  height: 41px;
  font-size: 14px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-quest-record .search-contain .date-box button.active {
  background: #e11515;
  color: #fff
}

app-quest-record .search-contain .btn-box {
  width: 152px;
  display: flex;
  align-self: flex-end;
  position: absolute;
  right: 0
}

app-quest-record .search-contain .btn-box button {
  width: 152px;
  height: 41px
}

app-quest-record .table-header {
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727
}

app-quest-record .table-wrap {
  padding: 22px
}

app-quest-record table {
  width: 100%;
  font-size: 13px
}

app-quest-record table tr {
  border-bottom: 2px solid #f08a8a
}

app-quest-record table th {
  height: 50px;
  line-height: 50px;
  letter-spacing: 1px;
  color: #000;
  border-bottom: 2px solid #e6e6e6
}

app-quest-record table td {
  text-align: center;
  line-height: 50px
}

app-quest-record .no-data {
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-amount-record .record-table {
  font-size: 13px;
  font-weight: 700;
  padding: 20px;
  border-radius: 5px;
  overflow: hidden
}

app-amount-record .record-table h1 {
  font-size: 17px
}

app-amount-record .record-table .wNo {
  width: 12%
}

app-amount-record .record-table .wStatus {
  width: 14%
}

app-amount-record .record-table .wLimit,
app-amount-record .record-table .wShift,
app-amount-record .record-table .wVal {
  width: 13%
}

app-amount-record .record-table .wDate {
  width: 14.5%
}

app-amount-record .record-table .wOp {
  width: 7%
}

app-amount-record .record-table .wDrawback {
  width: 9.5%
}

app-amount-record .record-table .wBethistory {
  width: 6%
}

app-amount-record .record-table .wPs {
  width: 5%
}

app-amount-record .record-table .thead {
  min-height: 50px;
  border-bottom: 2px solid #e11515;
  align-items: center
}

app-amount-record .record-table .thead li {
  text-align: center;
  border-right: 1px solid #e6e6e6
}

app-amount-record .record-table .thead li:last-child {
  border-right: none
}

app-amount-record .record-table .tr button {
  background: none
}

app-amount-record .record-table .tr.expand>.ps {
  display: flex
}

app-amount-record .record-table .tr.expand .expand-btn {
  transform: rotate(90deg)
}

app-amount-record .record-table .tr>ul li {
  height: 61px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #1a1a1a;
  overflow-wrap: break-word;
  word-break: break-word;
  border-bottom: 2px solid #f3f3f3
}

app-amount-record .record-table .tr>ul li.wShift {
  color: #42a600
}

app-amount-record .record-table .tr>ul button {
  width: 45px;
  height: 29px;
  border-radius: 3px;
  border: 1px solid
}

app-amount-record .record-table .tr>ul button:not(.expand-btn):disabled {
  background: #e6e6e6;
  color: #b3b3b3;
  border: none;
  cursor: auto
}

app-amount-record .record-table .tr>ul .d-btn {
  color: #e11515
}

app-amount-record .record-table .tr>ul .b-btn {
  color: #29abff
}

app-amount-record .record-table .tr>ul .expand-btn {
  width: 20px;
  height: 20px;
  border: none;
  transform: rotate(270deg);
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50%
}

app-amount-record .record-table .tr>ul .expand-btn:disabled {
  opacity: .3;
  cursor: auto;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50% !important
}

app-amount-record .record-table .tr>.ps {
  display: none;
  align-items: center;
  border-bottom: 1px solid #e6e6e6
}

app-amount-record .record-table .tr>.ps .ps-title {
  width: 73px;
  text-align: center;
  flex-shrink: 0;
  color: #999
}

app-amount-record .record-table .tr>.ps .txt {
  padding: 12px;
  color: #4d4d4d
}

app-amount-record .panel {
  width: 976px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px
}

app-amount-record .panel .header {
  height: 70px;
  line-height: 70px;
  font-size: 24px;
  padding: 0 30px;
  text-align: left;
  position: relative;
  border-bottom: none
}

app-amount-record .panel .header .title {
  letter-spacing: 1px
}

app-amount-record .panel .header .close-btn {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 20px;
  right: 23px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-amount-record .panel .cnt {
  min-height: auto;
  padding: 0 30px 23px;
  letter-spacing: normal
}

app-amount-record .panel .cnt>.no {
  text-align: left;
  font-size: 20px;
  letter-spacing: 2px;
  color: #000
}

app-amount-record .panel table {
  width: 100%;
  border-radius: 5px;
  border-collapse: initial;
  border-spacing: 0;
  overflow: hidden;
  margin: 18px 0 0
}

app-amount-record .panel table.bet-record th {
  width: 25%
}

app-amount-record .panel table.bet-record td.money {
  color: #42a600
}

app-amount-record .panel table .wStatus {
  width: 14%
}

app-amount-record .panel table .wShift {
  width: 16%
}

app-amount-record .panel table .wDate {
  width: 15%
}

app-amount-record .panel table .wOp {
  width: 10%
}

app-amount-record .panel table .wPs {
  width: 45%
}

app-amount-record .panel table thead {
  font-size: 12px
}

app-amount-record .panel table thead th {
  line-height: 35px;
  border-bottom: 2px solid #f08a8a
}

app-amount-record .panel table tbody {
  font-size: 13px
}

app-amount-record .panel table tbody .wShift {
  color: #fc4d14
}

app-amount-record .panel table tbody .wPs {
  padding: 5px;
  line-height: 1.5;
  letter-spacing: 0;
  color: #4d4d4d;
  text-align: left
}

app-amount-record .panel table tr {
  background: none
}

app-amount-record .panel table td {
  border-bottom: 1px solid #ccc;
  line-height: 35px
}

app-amount-record .panel table td:last-of-type {
  border-right: none
}

app-amount-record .panel .sum-area {
  width: 916px;
  font-size: 15px;
  margin: 0 auto;
  padding: 20px;
  text-align: right;
  color: #1a1a1a;
  border-top: 2px solid #fa8875
}

app-amount-record .panel .sum-area .val {
  margin: 0 0 0 15px;
  color: #fc4d14
}

app-amount-record .panel .sum-area .val.makeup {
  color: #42a600
}

app-bonus-details-record,
app-drawback,
app-withdraw-bet-record {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 999
}

.policy-block h2 {
  margin: 0 0 10px
}

app-loading {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 999
}

app-loading .panel {
  width: 400px;
  height: 256px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  overflow: hidden
}

app-loading .header {
  height: 50px;
  line-height: 50px;
  font-size: 21px;
  letter-spacing: 2px;
  color: #fff
}

app-loading .cnt {
  height: 206px;
  font-size: 13px;
  letter-spacing: 1px;
  padding: 44px;
  text-align: center;
  color: #4d4d4d
}

app-loading i {
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(resources/loading_b.f57290e3da4312104b79.svg);
  animation: spiner 1.2s linear infinite;
  margin: 0 0 30px
}

app-special .specialWrap {
  width: 1140px;
  height: auto;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  display: grid;
  grid-template-columns: repeat(4, auto);
  grid-template-rows: repeat(3, auto);
  gap: 13px;
  padding: 20px;
  box-sizing: border-box
}

app-special .specialWrap .activityBlock {
  width: 263px;
  height: auto;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
  display: flex;
  flex-direction: column;
  overflow: hidden
}

app-special .specialWrap .activityBlock a,
app-special .specialWrap .activityBlock a .activityPic {
  width: 263px;
  height: 180px
}

app-special .specialWrap .activityBlock a .activityPic.vip {
  background: url(resources/vip.606b548467a50d3b16fb.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.mario {
  background: url(resources/mario.9a6b033eee58fafc2ef7.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.roulette {
  background: url(resources/roulette.90e634dcf512eb97fd05.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.slot {
  background: url(resources/slot.85d24c83e28ca0fe4e1b.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.baccarat {
  background: url(resources/baccarat.628c9cb1653cb7fc7103.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.baccaratLose {
  background: url(resources/baccaratLose.a667bf7641113e9f85f0.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.fish {
  background: url(resources/fish.4109634c04536571bcde.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.av18 {
  background: url(resources/av18.68e3382d9c60ddde3b9e.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.score {
  background: url(resources/score.97facefe97ba0cfa290e.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock .activityinfo {
  width: 100%;
  height: 41px;
  background: linear-gradient(180deg, #e11515 0, #900707);
  border-radius: 0 0 5px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  box-sizing: border-box
}

app-special .specialWrap .activityBlock .activityinfo .info {
  width: 100%;
  height: 14px;
  text-decoration: none;
  padding: 0;
  font-size: 16px;
  line-height: 1
}

app-special .specialWrap .activityBlock .activityinfo .info p {
  color: #fff
}

app-special .specialWrap .activityBlock .activityinfo .arrow {
  width: 21px;
  height: 20px;
  background: url(resources/arrow.92723d3a0143d20433be.png) no-repeat;
  background-size: cover
}

app-special .specialWrap .activityBlock.active .activityPic,
app-special .specialWrap .activityBlock:active .activityPic,
app-special .specialWrap .activityBlock:hover .activityPic {
  filter: brightness(.8)
}