#patch-1[data-v-553fde48] {
  -webkit-animation: color-change-1-553fde48 2s infinite;
  -moz-animation: color-change-1-553fde48 2s infinite;
  animation: color-change-1-553fde48 2s infinite;
  transition: all 0.4s ease;
}
#patch-2[data-v-553fde48] {
  -webkit-animation: color-change-2-553fde48 2s infinite;
  -moz-animation: color-change-2-553fde48 2s infinite;
  animation: color-change-2-553fde48 2s infinite;
  transition: all 0.4s ease;
}
#patch-3[data-v-553fde48] {
  -webkit-animation: color-change-3-553fde48 2s infinite;
  -moz-animation: color-change-3-553fde48 2s infinite;
  animation: color-change-3-553fde48 2s infinite;
  transition: all 0.4s ease;
}
@-webkit-keyframes color-change-1-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #76b832;
}
100% {
    fill: #064a85;
}
}
@-moz-keyframes color-change-1-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #76b832;
}
100% {
    fill: #064a85;
}
}
@-ms-keyframes color-change-1-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #76b832;
}
100% {
    fill: #064a85;
}
}
@-o-keyframes color-change-1-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #76b832;
}
100% {
    fill: #064a85;
}
}
@keyframes color-change-1-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #76b832;
}
100% {
    fill: #064a85;
}
}
@-webkit-keyframes color-change-2-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #28a768;
}
100% {
    fill: #064a85;
}
}
@-moz-keyframes color-change-2-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #28a768;
}
100% {
    fill: #064a85;
}
}
@-ms-keyframes color-change-2-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #28a768;
}
100% {
    fill: #064a85;
}
}
@-o-keyframes color-change-2-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #28a768;
}
100% {
    fill: #064a85;
}
}
@keyframes color-change-2-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #28a768;
}
100% {
    fill: #064a85;
}
}
@-webkit-keyframes color-change-3-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #038a9e;
}
100% {
    fill: #064a85;
}
}
@-moz-keyframes color-change-3-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #038a9e;
}
100% {
    fill: #064a85;
}
}
@-ms-keyframes color-change-3-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #038a9e;
}
100% {
    fill: #064a85;
}
}
@-o-keyframes color-change-3-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #038a9e;
}
100% {
    fill: #064a85;
}
}
@keyframes color-change-3-553fde48 {
0% {
    fill: #064a85;
}
70% {
    fill: #038a9e;
}
100% {
    fill: #064a85;
}
}

.smt-svg-icon {
  display: inline-block;
  vertical-align: middle;
  fill: var(--color);
  transition: all 0.25s ease;
}
.smt-svg-icon-spin {
  -webkit-animation: smt-spin 2s infinite linear;
  animation: smt-spin 2s infinite linear;
}
.smt-svg-icon-pulse {
  -webkit-animation: smt-spin 1s infinite steps(8);
  animation: smt-spin 1s infinite steps(8);
}
@-webkit-keyframes smt-spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes smt-spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
/*rotate and flip icons*/
.smt-svg-icon-rotate-45 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.smt-svg-icon-rotate--45 {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.smt-svg-icon-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.smt-svg-icon-rotate--90 {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.smt-svg-icon-rotate-135 {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.smt-svg-icon-rotate--135 {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.smt-svg-icon-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.smt-svg-icon-rotate--180 {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.smt-svg-icon-rotate-225 {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.smt-svg-icon-rotate--225 {
  -webkit-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.smt-svg-icon-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.smt-svg-icon-rotate--270 {
  -webkit-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.smt-svg-icon-rotate-315 {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}
.smt-svg-icon-rotate--315 {
  -webkit-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
}
/*rotate and flip icons*/
.smt-svg-icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.smt-svg-icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .smt-svg-icon-rotate-90,
:root .smt-svg-icon-rotate-180,
:root .smt-svg-icon-rotate-270,
:root .smt-svg-icon-flip-horizontal,
:root .smt-svg-icon-flip-vertical {
  filter: none;
}

.smt-popup-title {
  cursor: pointer;
}
.smt-popup-content-show {
  visibility: visible;
  opacity: 1;
}
.smt-popup-content-hide {
  opacity: 0;
  visibility: hidden;
}
.smt-popup-content {
  -webkit-transition: opacity 600ms, visibility 600ms;
  transition: opacity 600ms, visibility 300ms;
  right: var(--right);
  left: var(--left);
  min-width: var(--width);
  max-width: var(--width);
  z-index: 100;
  position: absolute;
  background-color: white;
  overflow: auto;
  transform-origin: center top 0px;
  /*margin: 5px 0;*/
  padding: 5px 0;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.49);
  transition: all 0.2s ease-in-out;
}

.smt-icon-result-alert {
  background-color: #fff;
}
.smt-icon-result-alert .smt-icon-result-icon {
  border-radius: 50%;
  box-sizing: content-box;
  height: 80px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 80px;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-success,
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error {
  /* &:after,
      &:before {
        background: #fff;
        content: '';
        height: 120px;
        position: absolute;
        transform: rotate(45deg);
        width: 60px;
      }

      &:before {
        border-radius: 120px 0 0 120px;
        left: -33px;
        top: -7px;
        transform-origin: 60px 60px;
        transform: rotate(-45deg);
      }

      &:after {
        border-radius: 0 120px 120px 0;
        left: 30px;
        top: -11px;
        transform-origin: 0 60px;
        transform: rotate(-45deg);
      } */
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-success .smt-icon-result-placeholder,
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-placeholder {
  border-radius: 50%;
  border: 4px solid #d4efbe;
  box-sizing: content-box;
  height: 80px;
  left: -4px;
  position: absolute;
  top: -4px;
  width: 80px;
  z-index: 2;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-success .smt-icon-result-line,
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-line {
  background-color: #6ab42d;
  border-radius: 2px;
  display: block;
  height: 5px;
  position: absolute;
  z-index: 2;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-success .smt-icon-result-line.smt-icon-result-tip,
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-line.smt-icon-result-tip {
  left: 14px;
  top: 46px;
  transform: rotate(45deg);
  width: 25px;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-success .smt-icon-result-line.smt-icon-result-long,
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-line.smt-icon-result-long {
  right: 8px;
  top: 38px;
  transform: rotate(-45deg);
  width: 47px;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-x-mark {
  display: block;
  position: relative;
  z-index: 2;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-placeholder {
  border: 4px solid #f9e5e5;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-line {
  background-color: #d14141;
  top: 37px;
  width: 47px;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-line.smt-icon-result-left {
  left: 17px;
  transform: rotate(45deg);
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-error .smt-icon-result-line.smt-icon-result-right {
  right: 16px;
  transform: rotate(-45deg);
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-loading {
  border: 4px solid #5fb0fe;
  border-top-color: #014a90;
  animation: spinnerLoading 5s linear infinite;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-info {
  border: 4px solid #cde9f6;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-info:before {
  animation: pulseInfo 2s linear infinite;
  background-color: #fff;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-info:after {
  background-color: #fff;
  border-radius: 50%;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-info .smt-icon-result-body {
  background-color: #269bd1;
  border-radius: 2px;
  height: 40px;
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 30px;
  width: 7px;
  z-index: 2;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-info .smt-icon-result-dot {
  background-color: #269bd1;
  border-radius: 50%;
  top: 15px;
  height: 9px;
  left: 50%;
  margin-left: -3px;
  position: absolute;
  width: 9px;
  z-index: 2;
}
.smt-icon-result-alert .smt-icon-result-icon + .smt-icon-result-icon {
  margin-top: 50px;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-warning:before {
  animation: pulseWarning 2s linear infinite;
  background-color: #fff;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-warning:after {
  background-color: #fff;
  border-radius: 50%;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-warning {
  border: 4px solid #ffeaca;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-warning .smt-icon-result-body {
  background-color: #ffae31;
  border-radius: 2px;
  height: 47px;
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 10px;
  width: 5px;
  z-index: 2;
}
.smt-icon-result-alert .smt-icon-result-icon.smt-icon-result-warning .smt-icon-result-dot {
  background-color: #ffae31;
  border-radius: 50%;
  bottom: 10px;
  height: 7px;
  left: 50%;
  margin-left: -3px;
  position: absolute;
  width: 7px;
  z-index: 2;
}
.smt-icon-result-alert .smt-icon-result-icon + .smt-icon-result-icon {
  margin-top: 50px;
}
.animateSuccessTip {
  animation: animateSuccessTip 0.75s;
}
.animateSuccessLong {
  animation: animateSuccessLong 0.75s;
}
.smt-icon-result-icon.smt-icon-result-success.animate:after {
  animation: rotatePlaceholder 4.25s ease-in;
}
.smt-icon-result-icon.smt-icon-result-error.animate:after {
  animation: rotatePlaceholder 4.25s ease-in;
}
.animateErrorIcon {
  animation: animateErrorIcon 0.5s;
}
.animateXLeft {
  animation: animateXLeft 0.75s;
}
.animateXRight {
  animation: animateXRight 0.75s;
}
.scaleWarning {
  animation: scaleWarning 0.75s infinite alternate;
}
.pulseWarningIns {
  animation: pulseWarningIns 0.75s infinite alternate;
}
@keyframes animateSuccessTip {
0%,
  54% {
    width: 0;
    left: 1px;
    top: 19px;
}
70% {
    width: 50px;
    left: -8px;
    top: 37px;
}
84% {
    width: 17px;
    left: 21px;
    top: 48px;
}
100% {
    width: 25px;
    left: 14px;
    top: 45px;
}
}
@keyframes animateSuccessLong {
0%,
  65% {
    width: 0;
    right: 46px;
    top: 54px;
}
84% {
    width: 55px;
    right: 0;
    top: 35px;
}
100% {
    width: 47px;
    right: 8px;
    top: 38px;
}
}
@keyframes rotatePlaceholder {
0%,
  5% {
    transform: rotate(-45deg);
}
100%,
  12% {
    transform: rotate(-405deg);
}
}
@keyframes animateErrorIcon {
0% {
    transform: rotateX(100deg);
    opacity: 0;
}
100% {
    transform: rotateX(0deg);
    opacity: 1;
}
}
@keyframes animateXLeft {
0%,
  65% {
    left: 82px;
    top: 95px;
    width: 0;
}
84% {
    left: 14px;
    top: 33px;
    width: 47px;
}
100% {
    left: 17px;
    top: 37px;
    width: 47px;
}
}
@keyframes animateXRight {
0%,
  65% {
    right: 82px;
    top: 95px;
    width: 0;
}
84% {
    right: 14px;
    top: 33px;
    width: 47px;
}
100% {
    right: 16px;
    top: 37px;
    width: 47px;
}
}
@keyframes scaleWarning {
0% {
    transform: scale(1);
}
30% {
    transform: scale(1.02);
}
100% {
    transform: scale(1);
}
}
@keyframes spinnerLoading {
to {
    transform: rotate(360deg);
}
}
@keyframes pulseLoading {
0% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
}
30% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
}
100% {
    background-color: #014a90;
    transform: scale(2);
    opacity: 0;
}
}
@keyframes pulseWarning {
0% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
}
30% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
}
100% {
    background-color: #ffae31;
    transform: scale(2);
    opacity: 0;
}
}
@keyframes pulseInfo {
0% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
}
30% {
    background-color: #fff;
    transform: scale(1);
    opacity: 0.5;
}
100% {
    background-color: #269bd1;
    transform: scale(2);
    opacity: 0;
}
}
@keyframes pulseWarningIns {
0% {
    background-color: #ffbe5a;
}
100% {
    background-color: #fd9900;
}
}

.smt-checkbox[data-v-1cf6f07e] {
  /* display: flex;
  align-items: baseline; */
  display: flex;
  grid-column-gap: 5px;
  grid-auto-flow: column;
  grid-template-columns: 18px 1fr;
  cursor: pointer;
  font-weight: normal;
}
.smt-checkbox-disabled .smt-checkbox-mark[data-v-1cf6f07e] {
  background: #eeeded;
  cursor: not-allowed;
  opacity: 0.5;
}
.smt-checkbox input[data-v-1cf6f07e] {
  width: 0;
  height: 0;
  opacity: 0;
  position: absolute;
  z-index: -999;
}
.smt-checkbox .smt-checkbox-label[data-v-1cf6f07e] {
  padding-left: 5px;
  word-break: break-word;
}
.smt-checkbox .smt-checkbox-mark[data-v-1cf6f07e] {
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
  border: 1px solid #6ab42d;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto 0;
  box-sizing: content-box;
}
.smt-checkbox .smt-checkbox-mark .smt-checkbox-body-dot[data-v-1cf6f07e] {
  width: 14px;
  height: 14px;
  background: #6ab42d;
  transform: scale(0);
  transition: 0.3s;
  border-radius: 2px;
}
.smt-checkbox .smt-checkbox-mark .smt-checkbox-body-dot-active[data-v-1cf6f07e] {
  transform: scale(1);
}

.smt-checkbox-group[data-v-3a11fb4f] {
  display: grid;
  display: flex;
  flex-wrap: wrap;
}
.smt-checkbox-group-vertical[data-v-3a11fb4f] {
  grid-row-gap: 5px;
  grid-auto-flow: row;
  flex-direction: column;
}
.smt-checkbox-group-horizontal[data-v-3a11fb4f] {
  grid-column-gap: 5px;
  grid-auto-flow: column;
  flex-direction: row;
}

.smart-icon {
  height: 14px;
  width: auto;
  fill: #adc0d3;
}

.smt-pass {
  display: flex;
  height: 40px;
  border-radius: 6px;
  background-color: #edf2f7;
  padding: 0;
  border: 1px solid #dddee1;
  color: #36526c;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.smt-pass > input {
  background: transparent;
  border: transparent;
  border-radius: 6px 0 0 6px;
  padding-left: 10px;
  height: 38px;
  width: calc(100% - 38px);
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.smt-pass > i {
  width: 38px;
  line-height: 2;
  font-size: 18px;
  color: #adc0d3;
  cursor: pointer;
  padding: 0 10px;
  border-radius: 0 6px 6px 0;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.smt-pass:hover {
  border-color: #57a3f3;
}
.smt-pass > i:hover {
  color: #014a90;
}
.smt-pass:focus-within {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2);
}
.smt-pass-readOnly {
  background: #edf2f7;
}
.smt-pass-disabled {
  background: #f3f3f3;
}
.smt-pass-disabled > input {
  cursor: no-drop;
}

.popper {
  max-width: 250px;
  min-height: 34px;
  padding: 8px 12px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: #585e6b;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}
.popper .popper-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
  /* border-color: @poper-color transparent transparent; */
  border-width: 10px;
}
.popper[data-popper-placement^='top'] {
  margin-bottom: 5px !important;
}
.popper[data-popper-placement^='top'] .popper-arrow {
  border-width: 5px 5px 0 5px;
  border-color: #585e6b transparent transparent transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.popper[data-popper-placement^='bottom'] {
  margin-top: 5px !important;
}
.popper[data-popper-placement^='bottom'] .popper-arrow {
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #585e6b transparent;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.popper[data-popper-placement^='right'] {
  margin-left: 5px !important;
}
.popper[data-popper-placement^='right'] .popper-arrow {
  border-width: 5px 5px 5px 0;
  border-color: transparent #585e6b transparent transparent;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.popper[data-popper-placement^='left'] {
  margin-right: 5px !important;
}
.popper[data-popper-placement^='left'] .popper-arrow {
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #585e6b;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.smt-card[data-v-f1bb3388] {
  display: block;
  background: #fff;
  border-radius: 6px;
  font-size: 14px;
  transition: all 0.5s ease-in-out;
}
.smt-card-bordered[data-v-f1bb3388] {
  border: 1px solid #dcdee2;
  border-color: #e8eaec;
}
.smt-card-shadow[data-v-f1bb3388] {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.smt-card[data-v-f1bb3388]:hover {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-color: #eee;
}
.smt-card.smt-card-dis-hover[data-v-f1bb3388]:hover {
  box-shadow: none;
  border-color: transparent;
}
.smt-card.smt-card-dis-hover.smt-card-bordered[data-v-f1bb3388]:hover {
  border-color: #e8eaec;
}
.smt-card.smt-card-shadow[data-v-f1bb3388]:hover {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.smt-card-head[data-v-f1bb3388] {
  border-bottom: 1px solid #e8eaec;
  padding: 14px 16px;
  line-height: 1;
}
.smt-card-head-inner[data-v-f1bb3388] {
  display: inline-block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #17233d;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.smt-card-extra[data-v-f1bb3388] {
  position: absolute;
  right: 16px;
  top: 14px;
}
.smt-card-body[data-v-f1bb3388] {
  padding: 16px;
}

/* Стилизуем дату */
.smt-date-calendar-content .cell.disabled:hover,
.smt-date-calendar-content .cell.disabled:focus,
.smt-date-calendar-content .cell.disabled.active {
  border-radius: 0;
}
/* Стилизуем дату */
.smt-date-icon-left:before,
.smt-date-icon-right:before,
.smt-date-icon-double-left:before,
.smt-date-icon-double-right:before,
.smt-date-icon-double-left:after,
.smt-date-icon-double-right:after {
  color: #7a98b4;
  content: '';
  position: relative;
  top: -3px;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg) scale(0.7);
  transform: rotate(-45deg) scale(0.7);
}
.smt-date-icon-right:before,
.smt-date-icon-double-right:before,
.smt-date-icon-double-right:after {
  -webkit-transform: rotate(135deg) scale(0.7);
  transform: rotate(135deg) scale(0.7);
}
.smt-date-btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0 2px;
  cursor: pointer;
  outline: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  height: 32px;
}
.smt-date-btn-current-month,
.smt-date-btn-current-year {
  background-color: transparent;
  color: #495060;
  font-weight: 800;
}
.smt-date-btn-icon-double-left,
.smt-date-btn-icon-left,
.smt-date-btn-icon-right,
.smt-date-btn-icon-double-right {
  background-color: #edf2f7;
  border-radius: 50px;
  color: #73879c;
  width: 32px;
  text-align: center;
  transition: all 0.3s ease;
}
.smt-form-old-item-error .smt-date-input:hover,
.smt-form-old-item-error .smt-date-input:focus,
.smt-form-old-item-error .smt-date-input {
  border-color: #d14141;
  border-width: 1px;
  border-style: solid;
}
.smt-date-btn-icon-double-left:hover,
.smt-date-btn-icon-left:hover,
.smt-date-btn-icon-right:hover,
.smt-date-btn-icon-double-right:hover {
  background-color: transparent;
  color: #edf2f7;
}
.smt-date-icon-double-left:before {
  left: 5px;
}
.smt-date-icon-double-left:after {
  left: -3px;
}
.smt-date-icon-left:before {
  left: 8px;
}
.smt-date-icon-right:before {
  left: 4px;
}
.smt-date-icon-double-right:before {
  left: 1px;
}
.smt-date-icon-double-right:after {
  left: -7px;
}
.smt-date-btn-text {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}
.smt-date-time-header-title {
  background: transparent;
}
.smt-date-scrollbar {
  height: 100%;
}
.smt-date-scrollbar:hover .smt-date-scrollbar-track {
  opacity: 1;
}
.smt-date-scrollbar-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.smt-date-scrollbar-track {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 6px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: opacity 0.24s ease-out;
  transition: opacity 0.24s ease-out;
}
.smt-date-scrollbar-track .smt-date-scrollbar-thumb {
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.smt-date-zoom-in-down-enter-active,
.smt-date-zoom-in-down-leave-active {
  opacity: 1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform-origin: center top;
  transform-origin: center top;
}
.smt-date-zoom-in-down-enter,
.smt-date-zoom-in-down-leave-to {
  opacity: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.smt-date-datepicker {
  position: relative;
  display: inline-block;
  width: 210px;
}
.smt-date-datepicker svg {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.smt-date-datepicker-range {
  width: 320px;
}
.smt-date-datepicker-inline {
  width: auto;
}
.smt-date-input-wrapper {
  position: relative;
}
.smt-date-input-wrapper .smt-date-icon-clear {
  display: none;
}
.smt-date-input-wrapper:hover .smt-date-icon-clear {
  display: block;
}
.smt-date-input-wrapper:hover .smt-date-icon-clear + .smt-date-icon-calendar {
  display: none;
}
.smt-date-input {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 30px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  background-color: #edf2f7;
  border-radius: 6px;
  color: #495060;
  border: 1px solid transparent;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out;
}
.smt-date-input:hover,
.smt-date-input:focus {
  background-color: #fff;
  border-color: #6ab42d;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-date-input:disabled,
.smt-date-input.disabled {
  color: #495060;
  background-color: white;
  border-color: #c2c2c2;
  cursor: not-allowed;
}
.smt-date-input::-ms-clear {
  display: none;
}
.smt-date-icon-calendar,
.smt-date-icon-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}
.smt-date-icon-clear {
  cursor: pointer;
}
.smt-date-icon-clear:hover {
  color: rgba(0, 0, 0, 0.8);
}
.smt-date-datepicker-main {
  font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, 'Microsoft Yahei', sans-serif;
  color: #73879c;
  background-color: #fff;
  border: 1px solid #e8e8e8;
}
.smt-date-datepicker-popup {
  position: absolute;
  margin-top: 1px;
  margin-bottom: 1px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
}
.smt-date-datepicker-sidebar {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100px;
  padding: 6px;
  overflow: auto;
}
.smt-date-datepicker-sidebar + .smt-date-datepicker-content {
  margin-left: 100px;
  border-left: 1px solid #e8e8e8;
}
.smt-date-datepicker-body {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.smt-date-calendar-header-label,
.smt-date-calendar-header-label .smt-date-btn-text {
  background: transparent;
  font-weight: 600;
}
.smt-date-btn-shortcut {
  background: transparent;
  display: block;
  padding: 0 6px;
  line-height: 24px;
}
.smt-date-btn-shortcut:focus,
.smt-date-btn-shortcut:hover {
  font-weight: 600;
}
.smt-date-range-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 750px) {
.smt-date-range-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
.smt-date-datepicker-header {
  padding: 6px 8px;
  border-bottom: 1px solid #e8e8e8;
}
.smt-date-datepicker-footer {
  padding: 6px 8px;
  text-align: right;
  border-top: 1px solid #e8e8e8;
}
.smt-date-calendar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 270px;
  padding: 6px 12px;
}
.smt-date-calendar + .smt-date-calendar {
  border-left: 1px solid #e8e8e8;
}
.smt-date-calendar-header,
.smt-date-time-header {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}
.smt-date-btn-icon-left,
.smt-date-btn-icon-double-left {
  float: left;
}
.smt-date-btn-icon-right,
.smt-date-btn-icon-double-right {
  float: right;
}
.smt-date-calendar-header-label {
  font-size: 14px;
}
.smt-date-calendar-decade-separator {
  margin: 0 2px;
}
.smt-date-calendar-decade-separator:after {
  content: '~';
}
.smt-date-calendar-content {
  color: #495060;
  position: relative;
  height: 224px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.smt-date-calendar-content .cell {
  cursor: pointer;
  transition: all 0.3s ease;
}
.smt-date-table-year .cell {
  border-radius: 6px;
}
.smt-date-calendar-content .cell:hover,
.smt-date-calendar-content .cell:focus,
.smt-date-calendar-content .cell.active,
.smt-date-calendar-content .today {
  border-radius: 50px;
  color: #495060;
  background-color: #edf2f7;
}
.today {
  text-decoration: underline;
}
.smt-date-calendar-content .cell.in-range,
.smt-date-calendar-content .cell.hover-in-range {
  color: #73879c;
  background-color: #dbedfb;
}
.smt-date-calendar-content .cell.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.smt-date-calendar-week-mode .smt-date-date-row {
  cursor: pointer;
}
.smt-date-calendar-week-mode .smt-date-date-row:hover {
  background-color: #f3f9fe;
}
.smt-date-calendar-week-mode .smt-date-date-row.smt-date-active-week {
  background-color: #dbedfb;
}
.smt-date-calendar-week-mode .smt-date-date-row .cell:hover {
  color: inherit;
  background-color: transparent;
}
.smt-date-calendar-week-mode .smt-date-date-row .cell.active {
  color: inherit;
  background-color: transparent;
}
.smt-date-week-number {
  opacity: 0.5;
}
.smt-date-table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.smt-date-table th {
  padding: 0;
  vertical-align: middle;
  font-weight: 700;
  color: #495060;
}
.smt-date-table td {
  padding: 0;
  vertical-align: middle;
}
.smt-date-table td[data-row-col='0,6'],
.smt-date-table td[data-row-col='1,6'],
.smt-date-table td[data-row-col='2,6'],
.smt-date-table td[data-row-col='3,6'],
.smt-date-table td[data-row-col='4,6'],
.smt-date-table td[data-row-col='5,6'],
.smt-date-table td[data-row-col='0,5'],
.smt-date-table td[data-row-col='1,5'],
.smt-date-table td[data-row-col='2,5'],
.smt-date-table td[data-row-col='3,5'],
.smt-date-table td[data-row-col='4,5'],
.smt-date-table td[data-row-col='5,5'] {
  font-weight: 700;
}
.smt-date-table-date td,
.smt-date-table-date th {
  height: 32px;
  font-size: 12px;
}
.smt-date-table-date .cell.not-current-month {
  color: #ccc;
  background: 0;
}
.smt-date-time {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 224px;
  background: #fff;
}
.smt-date-time + .smt-date-time {
  border-left: 1px solid #e8e8e8;
}
.smt-date-calendar-time {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.smt-date-time-header {
  border-bottom: 1px solid #e8e8e8;
}
.smt-date-time-content {
  height: 224px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.smt-date-time-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.smt-date-time-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  border-left: 1px solid #e8e8e8;
  text-align: center;
}
.smt-date-time-column:first-child {
  border-left: 0;
}
.smt-date-time-column .smt-date-time-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.smt-date-time-column .smt-date-time-list::after {
  content: '';
  display: block;
  height: 192px;
}
.smt-date-time-column .smt-date-time-item {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
.smt-date-time-column .smt-date-time-item:hover {
  color: #73879c;
  background-color: #f3f9fe;
}
.smt-date-time-column .smt-date-time-item.active {
  color: #495060;
  background-color: #edf2f7;
  font-weight: 700;
  border-radius: 6px;
  margin: 2px;
}
.smt-date-time-column .smt-date-time-item.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.smt-date-time-option {
  cursor: pointer;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}
.smt-date-time-option:hover {
  color: #73879c;
  background-color: #f3f9fe;
}
.smt-date-time-option.active {
  color: #1284e7;
  background-color: transparent;
  font-weight: 700;
}
.smt-date-time-option.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}

.smt-btn {
  font-family: 'GothamPro Regular';
  font-weight: 500;
  text-align: center;
  color: #ffffff;
  border: none;
  outline: none;
  transition: all 0.2s ease;
  background-position: 100% 0;
  line-height: 1.5;
  /* &-not-pretty {
        border-radius: 29.5px;
        background-image: linear-gradient(to top, #014a90, #0093be);
        box-shadow: 3px 5px 18px 0 #86bcf2;
    }
    &-not-pretty:active {
        background-image: linear-gradient(to top, #014a90, #014a90);
        transform: none;
        box-shadow: 3px 5px 18px 0 #86bcf2;
    } */
}
.smt-btn-white > i + span {
  margin-left: 4px;
}
.smt-btn-white {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0), 0 4px 5px 0 rgba(255, 255, 255, 0);
}
.smt-btn-white :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-white :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-white:active {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0), 0 1px 5px 0 rgba(255, 255, 255, 0);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-white {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-white:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.smt-btn-outlined.smt-btn-white:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-white {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}
.smt-btn-flat.smt-btn-white:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: rgba(255, 255, 255, 0);
}
.smt-btn-flat.smt-btn-white:active {
  color: #fff;
}
.smt-btn-long.smt-btn-white {
  width: 100%;
}
.smt-btn-dashed.smt-btn-white {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-white {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
.smt-btn-ghost > i + span {
  margin-left: 4px;
}
.smt-btn-ghost {
  background: linear-gradient(to top, #898d91, #c0c5c9);
  background-color: #898d91;
  box-shadow: 0 2px 3px 0 rgba(66, 66, 66, 0.3), 0 4px 5px 0 rgba(66, 66, 66, 0.3);
}
.smt-btn-ghost :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-ghost :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-ghost:active {
  background: linear-gradient(to top, #898d91, #898d91);
  background-color: #898d91;
  box-shadow: 0 1px 3px 0 rgba(66, 66, 66, 0.3), 0 1px 5px 0 rgba(80, 80, 80, 0.19);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-ghost {
  border: 1px solid #898d91;
  color: #898d91;
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-ghost:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #898d91;
  color: #fff;
}
.smt-btn-outlined.smt-btn-ghost:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-ghost {
  border: 1px solid #898d91;
  color: #fff;
  background-color: #898d91;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-ghost:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #c0c5c9;
}
.smt-btn-flat.smt-btn-ghost:active {
  color: #fff;
}
.smt-btn-long.smt-btn-ghost {
  width: 100%;
}
.smt-btn-dashed.smt-btn-ghost {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-ghost {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
.smt-btn-primary > i + span {
  margin-left: 4px;
}
.smt-btn-primary {
  background: linear-gradient(to top, #014a90, #0193bd);
  background-color: #014a90;
  box-shadow: 0 2px 3px 0 rgba(1, 74, 144, 0.3), 0 4px 5px 0 rgba(1, 74, 144, 0.3);
}
.smt-btn-primary :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-primary :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-primary:active {
  background: linear-gradient(to top, #014a90, #014a90);
  background-color: #014a90;
  box-shadow: 0 1px 3px 0 rgba(1, 74, 144, 0.3), 0 1px 5px 0 rgba(0, 147, 190, 0.19);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-primary {
  border: 1px solid #014a90;
  color: #014a90;
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-primary:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #014a90;
  color: #fff;
}
.smt-btn-outlined.smt-btn-primary:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-primary {
  border: 1px solid #014a90;
  color: #fff;
  background-color: #014a90;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-primary:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #0193bd;
}
.smt-btn-flat.smt-btn-primary:active {
  color: #fff;
}
.smt-btn-long.smt-btn-primary {
  width: 100%;
}
.smt-btn-dashed.smt-btn-primary {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-primary {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
.smt-btn-text > i + span {
  margin-left: 4px;
}
.smt-btn-text {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0), 0 4px 5px 0 rgba(255, 255, 255, 0);
}
.smt-btn-text :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-text :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-text:active {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0), 0 1px 5px 0 rgba(255, 255, 255, 0);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-text {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-text:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.smt-btn-outlined.smt-btn-text:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-text {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}
.smt-btn-flat.smt-btn-text:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: rgba(255, 255, 255, 0);
}
.smt-btn-flat.smt-btn-text:active {
  color: #fff;
}
.smt-btn-long.smt-btn-text {
  width: 100%;
}
.smt-btn-dashed.smt-btn-text {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-text {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
.smt-btn-info > i + span {
  margin-left: 4px;
}
.smt-btn-info {
  background: linear-gradient(to top, #269bd1, #6ebfe4);
  background-color: #269bd1;
  box-shadow: 0 2px 3px 0 rgba(20, 123, 173, 0.3), 0 4px 5px 0 rgba(20, 123, 173, 0.3);
}
.smt-btn-info :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-info :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-info:active {
  background: linear-gradient(to top, #269bd1, #269bd1);
  background-color: #269bd1;
  box-shadow: 0 1px 3px 0 rgba(20, 123, 173, 0.3), 0 1px 5px 0 rgba(20, 123, 173, 0.3);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-info {
  border: 1px solid #269bd1;
  color: #269bd1;
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-info:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #269bd1;
  color: #fff;
}
.smt-btn-outlined.smt-btn-info:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-info {
  border: 1px solid #269bd1;
  color: #fff;
  background-color: #269bd1;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-info:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #6ebfe4;
}
.smt-btn-flat.smt-btn-info:active {
  color: #fff;
}
.smt-btn-long.smt-btn-info {
  width: 100%;
}
.smt-btn-dashed.smt-btn-info {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-info {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
.smt-btn-success > i + span {
  margin-left: 4px;
}
.smt-btn-success {
  background: linear-gradient(to top, #6ab42d, #80c953);
  background-color: #6ab42d;
  box-shadow: 0 2px 3px 0 rgba(1, 144, 49, 0.3), 0 4px 5px 0 rgba(1, 144, 49, 0.3);
}
.smt-btn-success :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-success :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-success:active {
  background: linear-gradient(to top, #6ab42d, #6ab42d);
  background-color: #6ab42d;
  box-shadow: 0 1px 3px 0 rgba(1, 144, 49, 0.3), 0 1px 5px 0 rgba(0, 190, 70, 0.19);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-success {
  border: 1px solid #6ab42d;
  color: #6ab42d;
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-success:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #6ab42d;
  color: #fff;
}
.smt-btn-outlined.smt-btn-success:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-success {
  border: 1px solid #6ab42d;
  color: #fff;
  background-color: #6ab42d;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-success:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #80c953;
}
.smt-btn-flat.smt-btn-success:active {
  color: #fff;
}
.smt-btn-long.smt-btn-success {
  width: 100%;
}
.smt-btn-dashed.smt-btn-success {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-success {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
.smt-btn-warning > i + span {
  margin-left: 4px;
}
.smt-btn-warning {
  background: linear-gradient(to top, #fd9900, #f5c591);
  background-color: #fd9900;
  box-shadow: 0 2px 3px 0 rgba(144, 123, 1, 0.3), 0 4px 5px 0 rgba(144, 123, 1, 0.3);
}
.smt-btn-warning :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-warning :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-warning:active {
  background: linear-gradient(to top, #fd9900, #fd9900);
  background-color: #fd9900;
  box-shadow: 0 1px 3px 0 rgba(144, 123, 1, 0.3), 0 1px 5px 0 rgba(190, 177, 0, 0.19);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-warning {
  border: 1px solid #fd9900;
  color: #fd9900;
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-warning:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #fd9900;
  color: #fff;
}
.smt-btn-outlined.smt-btn-warning:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-warning {
  border: 1px solid #fd9900;
  color: #fff;
  background-color: #fd9900;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-warning:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #f5c591;
}
.smt-btn-flat.smt-btn-warning:active {
  color: #fff;
}
.smt-btn-long.smt-btn-warning {
  width: 100%;
}
.smt-btn-dashed.smt-btn-warning {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-warning {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
.smt-btn-error > i + span {
  margin-left: 4px;
}
.smt-btn-error {
  background: linear-gradient(to top, #d14141, #d57070);
  background-color: #d14141;
  box-shadow: 0 2px 3px 0 rgba(144, 34, 1, 0.3), 0 4px 5px 0 rgba(144, 34, 1, 0.3);
}
.smt-btn-error :not(.smt-btn-text) and :not(.smt-btn-outlined) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-error :not(.smt-btn-text) and :not(.smt-btn-flat) {
  margin: 0px 1px 5px 6px;
}
.smt-btn-error:active {
  background: linear-gradient(to top, #d14141, #d14141);
  background-color: #d14141;
  box-shadow: 0 1px 3px 0 rgba(144, 34, 1, 0.3), 0 1px 5px 0 rgba(190, 0, 0, 0.19);
}
.smt-btn-outlined.smt-btn-text,
.smt-btn-flat.smt-btn-text {
  color: #4a4a4a;
}
.smt-btn-outlined.smt-btn-text:hover,
.smt-btn-flat.smt-btn-text:hover {
  background-color: #4a4a4a;
  color: #fff;
}
.smt-btn-outlined.smt-btn-error {
  border: 1px solid #d14141;
  color: #d14141;
  box-shadow: none;
}
.smt-btn-outlined.smt-btn-error:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #d14141;
  color: #fff;
}
.smt-btn-outlined.smt-btn-error:active {
  color: #fff;
}
.smt-btn-flat.smt-btn-error {
  border: 1px solid #d14141;
  color: #fff;
  background-color: #d14141;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-error:hover {
  border: 1px solid rgba(1, 1, 1, 0);
  background-color: #d57070;
}
.smt-btn-flat.smt-btn-error:active {
  color: #fff;
}
.smt-btn-long.smt-btn-error {
  width: 100%;
}
.smt-btn-dashed.smt-btn-error {
  border-style: dashed;
}
.smt-btn-no-border.smt-btn-error {
  border-color: transparent;
}
.smt-btn-text {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
  border: none;
}
.smt-btn-text:hover > span > * {
  color: #fff;
}
.smt-btn-white {
  color: #495060;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dcdee2;
  box-shadow: none;
}
.smt-btn-white:hover {
  color: #57a3f3;
  background-color: #fff;
  border-color: #57a3f3;
}
@media (min-width: 768px) {
  .smt-btn-small {
    padding: 4px 12px;
    font-size: 10px;
  }
}
@media (max-width: 768px) {
  .smt-btn-small {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .smt-btn-normal {
    padding: 7px 22px;
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .smt-btn-normal {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .smt-btn-large {
    padding: 11px 34px;
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .smt-btn-large {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 18px;
  }
}
.smt-btn-flat.smt-btn-primary {
  background: #014a90;
  background-color: #014a90;
  border: 1px solid #014a90;
  color: #fff;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-primary:hover {
  background-color: #003c75;
}
.smt-btn-flat.smt-btn-primary:active {
  background-color: #002f5d;
}
.smt-btn-flat.smt-btn-success {
  background: #6ab42d;
  background-color: #6ab42d;
  border: 1px solid #6ab42d;
  color: #fff;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-success:hover {
  background-color: #5ea424;
}
.smt-btn-flat.smt-btn-success:active {
  background-color: #4b8719;
}
.smt-btn-flat.smt-btn-ghost {
  background: #d4d9de;
  background-color: #d4d9de;
  border: 1px solid #d4d9de;
  color: #fff;
  box-shadow: none;
}
.smt-btn-flat.smt-btn-ghost:hover {
  background-color: #b1b9c0;
}
.smt-btn-flat.smt-btn-ghost:active {
  background-color: #9ca3a9;
}
.smt-btn:hover {
  cursor: pointer;
  background-size: 200% 200%;
  background-position: 0 0;
}
.smt-btn:active {
  transform: translateY(0px) scale(0.95);
}
.smt-btn-circle {
  border-radius: 29.5px;
}
.smt-btn-disabled {
  pointer-events: none;
  opacity: 0.45;
}
.smt-btn-flat,
.smt-btn-outlined {
  background: none;
  border: 1px solid #bfbfbf;
  color: #bfbfbf;
}
.smt-btn-icon-only {
  width: 36px;
  height: 36px;
  padding: 0;
  line-height: 1.5;
}
.smt-btn-icon-only svg.smt-svg-icon {
  display: block;
  margin: 0 auto;
}
.smt-btn-long {
  width: 100%;
}
.smt-btn-dashed {
  border-style: dashed;
  border-width: 1px;
}
.smt-btn-small.smt-btn-icon-only {
  width: 25px;
  height: 25px;
  padding: 0;
  line-height: 1.5;
}
.smt-btn-small.smt-btn-icon-only .smt-btn-icon-only > .smt-font-icon {
  margin-right: 0px;
}
.smt-btn-large.smt-btn-icon-only {
  width: 51px;
  height: 51px;
  padding: 0;
  line-height: 1.5;
}
.smt-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.smt-btn-group:not(.smt-btn-group-vertical) > .smt-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.smt-btn-group:not(.smt-btn-group-vertical) > .smt-btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.smt-btn-group:not(.smt-btn-group-vertical) > .smt-btn:first-child {
  margin-left: 0;
}
.smt-btn-group > .smt-btn {
  position: relative;
  float: left;
}
.smt-btn-group + .smt-btn-group,
.smt-btn-group + .smt-btn,
.smt-btn-group .smt-btn + .smt-btn,
.smt-btn + .smt-btn-group {
  margin-left: -1px;
}
/*
@font-face {
	font-family: "SmarttenderFont";
	src: url("./SmarttenderFont.eot?4761dac8f67afc708776440693379c22#iefix") format("embedded-opentype"),
url("./SmarttenderFont.woff2?4761dac8f67afc708776440693379c22") format("woff2"),
url("./SmarttenderFont.woff?4761dac8f67afc708776440693379c22") format("woff"),
url("./SmarttenderFont.ttf?4761dac8f67afc708776440693379c22") format("truetype"),
url("./SmarttenderFont.svg?4761dac8f67afc708776440693379c22#SmarttenderFont") format("svg");
}
*/
.smt-font-icon {
  display: inline-block;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*icon size width*/
.smt-font-icon-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.smt-font-icon-2x {
  font-size: 2em;
}
.smt-font-icon-3x {
  font-size: 3em;
}
.smt-font-icon-4x {
  font-size: 4em;
}
.smt-font-icon-5x {
  font-size: 5em;
}
/*fixed width*/
.smt-font-icon-fw {
  width: 1.28571429em;
  text-align: center;
}
/*replace default bullets in unordered lists.*/
.smt-font-icon-ul {
  list-style-type: none;
}
.smt-font-icon-ul > li {
  position: relative;
}
.smt-font-icon-li {
  position: absolute;
  left: -3.15em;
  width: 2.15em;
  top: 2.8em;
  text-align: center;
}
.smt-font-icon-li.smt-font-icon-lg {
  left: -1.85714286em;
}
/*icon rotate*/
.smt-font-icon-spin {
  -webkit-animation: smt-spin 2s infinite linear;
  animation: smt-spin 2s infinite linear;
}
/*rotate with 8 steps*/
.smt-font-icon-pulse {
  -webkit-animation: smt-spin 1s infinite steps(8);
  animation: smt-spin 1s infinite steps(8);
}
@-webkit-keyframes smt-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes smt-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*rotate and flip icons*/
.smt-font-icon-rotate-45 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.smt-font-icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.smt-font-icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.smt-font-icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.smt-font-icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.smt-font-icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .smt-font-icon-rotate-90,
:root .smt-font-icon-rotate-180,
:root .smt-font-icon-rotate-270,
:root .smt-font-icon-flip-horizontal,
:root .smt-font-icon-flip-vertical {
  filter: none;
}
/*To stack multiple icons, use the smt-stack class on the parent, the smt-stack-1x for the regularly sized icon, and smt-stack-2x for the larger icon.
You can even throw larger icon classes on the parent to get further control of sizing.*/
.smt-font-icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.smt-font-icon-stack-1x,
.smt-font-icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.smt-font-icon-stack-1x {
  line-height: inherit;
}
.smt-font-icon-stack-2x {
  font-size: 2em;
}
/*icons list*/
.smt-font-icon-hourglass:before {
  content: '\e900';
}
.smt-font-icon-hourglass-1:before {
  content: '\e901';
}
.smt-font-icon-hourglass-2:before {
  content: '\e902';
}
.smt-font-icon-hourglass-3:before {
  content: '\e903';
}
.smt-font-icon-hourglass-end:before {
  content: '\e904';
}
.smt-font-icon-hourglass-half:before {
  content: '\e905';
}
.smt-font-icon-hourglass-o:before {
  content: '\e906';
}
.smt-font-icon-hourglass-start:before {
  content: '\e907';
}
.smt-font-icon-money:before {
  content: '\e908';
}
.smt-font-icon-e-catalog:before {
  content: '\e909';
}
.smt-font-icon-cart:before {
  content: '\e913';
}
.smt-font-icon-play1:before {
  content: '\e90a';
}
.smt-font-icon-auction-gov:before {
  content: '\e90b';
}
.smt-font-icon-clock:before {
  content: '\e90c';
}
.smt-font-icon-commercial-sales:before {
  content: '\e90d';
}
.smt-font-icon-commercial-zakupki:before {
  content: '\e90e';
}
.smt-font-icon-prozorro:before {
  content: '\e90f';
}
.smt-font-icon-rialto:before {
  content: '\e9e7';
}
.smt-font-icon-strap:before {
  content: '\e910';
}
.smt-font-icon-drop:before {
  content: '\e911';
}
.smt-font-icon-bag:before {
  content: '\e912';
}
.smt-font-icon-leaf:before {
  content: '\e914';
}
.smt-font-icon-libra:before {
  content: '\e915';
}
.smt-font-icon-apple:before {
  content: '\e916';
}
.smt-font-icon-polygraphy_2:before {
  content: '\e917';
}
.smt-font-icon-building:before {
  content: '\e918';
}
.smt-font-icon-tap:before {
  content: '\e919';
}
.smt-font-icon-target:before {
  content: '\e91a';
}
.smt-font-icon-point:before {
  content: '\e91b';
}
.smt-font-icon-transport:before {
  content: '\e91c';
}
.smt-font-icon-beaker:before {
  content: '\e91d';
}
.smt-font-icon-house:before {
  content: '\ea3e';
}
.smt-font-icon-calendar-p:before {
  content: '\e91e';
}
.smt-font-icon-hanger:before {
  content: '\e91f';
}
.smt-font-icon-chair:before {
  content: '\e920';
}
.smt-font-icon-cross:before {
  content: '\e921';
}
.smt-font-icon-phone-o:before {
  content: '\e922';
}
.smt-font-icon-polygraphy:before {
  content: '\e923';
}
.smt-font-icon-bank:before {
  content: '\e924';
}
.smt-font-icon-vcard:before {
  content: '\e925';
}
.smt-font-icon-vcard-o:before {
  content: '\e926';
}
.smt-font-icon-viber:before {
  content: '\e927';
}
.smt-font-icon-uah:before {
  content: '\e928';
}
.smt-font-icon-dollar:before {
  content: '\e987';
}
.smt-font-icon-euro:before {
  content: '\e9cc';
}
.smt-font-icon-rub:before {
  content: '\e9ed';
}
.smt-font-icon-align-center:before {
  content: '\e929';
}
.smt-font-icon-align-justify:before {
  content: '\e92a';
}
.smt-font-icon-align-left:before {
  content: '\e92b';
}
.smt-font-icon-align-right:before {
  content: '\e92c';
}
.smt-font-icon-angle-double-down:before {
  content: '\e92d';
}
.smt-font-icon-angle-double-left:before {
  content: '\e92e';
}
.smt-font-icon-angle-double-right:before {
  content: '\e92f';
}
.smt-font-icon-angle-double-up:before {
  content: '\e930';
}
.smt-font-icon-angle-down:before {
  content: '\e931';
}
.smt-font-icon-angle-left:before {
  content: '\e932';
}
.smt-font-icon-angle-right:before {
  content: '\e933';
}
.smt-font-icon-angle-up:before {
  content: '\e934';
}
.smt-font-icon-arhive:before {
  content: '\e935';
}
.smt-font-icon-area-chart:before {
  content: '\e936';
}
.smt-font-icon-arrow-circle-down:before {
  content: '\e937';
}
.smt-font-icon-arrow-circle-left:before {
  content: '\e938';
}
.smt-font-icon-arrow-circle-right:before {
  content: '\e939';
}
.smt-font-icon-arrow-circle-up:before {
  content: '\e93a';
}
.smt-font-icon-arrow-circle-o-down:before {
  content: '\e93b';
}
.smt-font-icon-arrow-circle-o-left:before {
  content: '\e93c';
}
.smt-font-icon-arrow-circle-o-right:before {
  content: '\e93d';
}
.smt-font-icon-arrow-circle-o-up:before {
  content: '\e93e';
}
.smt-font-icon-arrow-down:before {
  content: '\e93f';
}
.smt-font-icon-arrow-left:before {
  content: '\e940';
}
.smt-font-icon-arrow-right:before {
  content: '\e941';
}
.smt-font-icon-arrows:before {
  content: '\e942';
}
.smt-font-icon-arrows-alt:before {
  content: '\e943';
}
.smt-font-icon-arrows-h:before {
  content: '\e944';
}
.smt-font-icon-arrows-v:before {
  content: '\e945';
}
.smt-font-icon-arrow-up:before {
  content: '\e946';
}
.smt-font-icon-ban:before {
  content: '\e947';
}
.smt-font-icon-bar-chart:before {
  content: '\e948';
}
.smt-font-icon-bars:before {
  content: '\e949';
}
.smt-font-icon-bell:before {
  content: '\e94a';
}
.smt-font-icon-bell-o:before {
  content: '\e94b';
}
.smt-font-icon-bell-slash:before {
  content: '\e94c';
}
.smt-font-icon-bell-slash-o:before {
  content: '\e94d';
}
.smt-font-icon-book:before {
  content: '\e94e';
}
.smt-font-icon-bookmark:before {
  content: '\e94f';
}
.smt-font-icon-bookmark-o:before {
  content: '\e950';
}
.smt-font-icon-briefcase:before {
  content: '\e951';
}
.smt-font-icon-calendar:before {
  content: '\e952';
}
.smt-font-icon-calendar-check-o:before {
  content: '\e953';
}
.smt-font-icon-calendar-minus-o:before {
  content: '\e954';
}
.smt-font-icon-calendar-o:before {
  content: '\e955';
}
.smt-font-icon-calendar-plus-o:before {
  content: '\e956';
}
.smt-font-icon-calendar-times-o:before {
  content: '\e957';
}
.smt-font-icon-camera:before {
  content: '\e958';
}
.smt-font-icon-caret-down:before {
  content: '\e959';
}
.smt-font-icon-caret-left:before {
  content: '\e95a';
}
.smt-font-icon-caret-right:before {
  content: '\e95b';
}
.smt-font-icon-caret-up:before {
  content: '\e95c';
}
.smt-font-icon-caret-square-o-down:before {
  content: '\e95d';
}
.smt-font-icon-caret-square-o-left:before {
  content: '\e95e';
}
.smt-font-icon-caret-square-o-right:before {
  content: '\e95f';
}
.smt-font-icon-caret-square-o-up:before {
  content: '\e960';
}
.smt-font-icon-cc-mastercard:before {
  content: '\e961';
}
.smt-font-icon-cc-visa:before {
  content: '\e962';
}
.smt-font-icon-certificate:before {
  content: '\e963';
}
.smt-font-icon-chain:before {
  content: '\e964';
}
.smt-font-icon-chain-broken:before {
  content: '\e965';
}
.smt-font-icon-check:before {
  content: '\e966';
}
.smt-font-icon-check-circle:before {
  content: '\e967';
}
.smt-font-icon-check-circle-o:before {
  content: '\e968';
}
.smt-font-icon-check-square:before {
  content: '\e969';
}
.smt-font-icon-check-square-o:before {
  content: '\e96a';
}
.smt-font-icon-chevron-circle-down:before {
  content: '\e96b';
}
.smt-font-icon-chevron-circle-left:before {
  content: '\e96c';
}
.smt-font-icon-chevron-circle-right:before {
  content: '\e96d';
}
.smt-font-icon-chevron-circle-up:before {
  content: '\e96e';
}
.smt-font-icon-chevron-down:before {
  content: '\e96f';
}
.smt-font-icon-chevron-left:before {
  content: '\e970';
}
.smt-font-icon-chevron-right:before {
  content: '\e971';
}
.smt-font-icon-chevron-up:before {
  content: '\e972';
}
.smt-font-icon-circle:before {
  content: '\e973';
}
.smt-font-icon-circle-o:before {
  content: '\e974';
}
.smt-font-icon-circle-o-notch:before {
  content: '\e975';
}
.smt-font-icon-circle-thin:before {
  content: '\e976';
}
.smt-font-icon-clipboard:before {
  content: '\e977';
}
.smt-font-icon-clone:before {
  content: '\e978';
}
.smt-font-icon-close:before {
  content: '\e979';
}
.smt-font-icon-cloud-download:before {
  content: '\e97a';
}
.smt-font-icon-cloud-upload:before {
  content: '\e97b';
}
.smt-font-icon-cog:before {
  content: '\e97c';
}
.smt-font-icon-cogs:before {
  content: '\e97d';
}
.smt-font-icon-columns:before {
  content: '\e97e';
}
.smt-font-icon-comment:before {
  content: '\e97f';
}
.smt-font-icon-commenting:before {
  content: '\e980';
}
.smt-font-icon-wechat:before {
  content: '\e981';
}
.smt-font-icon-commenting-o:before {
  content: '\e982';
}
.smt-font-icon-comment-o:before {
  content: '\e983';
}
.smt-font-icon-comments:before {
  content: '\e984';
}
.smt-font-icon-comments-o:before {
  content: '\e985';
}
.smt-font-icon-compress:before {
  content: '\e986';
}
.smt-font-icon-copy:before {
  content: '\e988';
}
.smt-font-icon-copyright:before {
  content: '\e989';
}
.smt-font-icon-credit-card:before {
  content: '\e98a';
}
.smt-font-icon-credit-card-alt:before {
  content: '\e98b';
}
.smt-font-icon-crop:before {
  content: '\e98c';
}
.smt-font-icon-cube:before {
  content: '\e98d';
}
.smt-font-icon-cubes:before {
  content: '\e98e';
}
.smt-font-icon-cut:before {
  content: '\e98f';
}
.smt-font-icon-dedent:before {
  content: '\e990';
}
.smt-font-icon-download:before {
  content: '\e991';
}
.smt-font-icon-drivers-license:before {
  content: '\e992';
}
.smt-font-icon-drivers-license-o:before {
  content: '\e993';
}
.smt-font-icon-edit:before {
  content: '\e994';
}
.smt-font-icon-ellipsis-h:before {
  content: '\e995';
}
.smt-font-icon-ellipsis-v:before {
  content: '\e996';
}
.smt-font-icon-envelope:before {
  content: '\e997';
}
.smt-font-icon-envelope-o:before {
  content: '\e998';
}
.smt-font-icon-envelope-open:before {
  content: '\e999';
}
.smt-font-icon-envelope-open-o:before {
  content: '\e99a';
}
.smt-font-icon-eraser:before {
  content: '\e99b';
}
.smt-font-icon-exclamation:before {
  content: '\e99c';
}
.smt-font-icon-exclamation-circle:before {
  content: '\e99d';
}
.smt-font-icon-exclamation-triangle:before {
  content: '\e99e';
}
.smt-font-icon-expand:before {
  content: '\e99f';
}
.smt-font-icon-external-link:before {
  content: '\e9a0';
}
.smt-font-icon-external-link-square:before {
  content: '\e9a1';
}
.smt-font-icon-eye:before {
  content: '\e9a2';
}
.smt-font-icon-eye-slash:before {
  content: '\e9a3';
}
.smt-font-icon-facebook-square:before {
  content: '\e9a4';
}
.smt-font-icon-file:before {
  content: '\e9a5';
}
.smt-font-icon-file-arhive-o:before {
  content: '\e9a6';
}
.smt-font-icon-file-audio-o:before {
  content: '\e9a7';
}
.smt-font-icon-file-code-o:before {
  content: '\e9a8';
}
.smt-font-icon-file-excel-o:before {
  content: '\e9a9';
}
.smt-font-icon-file-image-o:before {
  content: '\e9aa';
}
.smt-font-icon-file-movie-o:before {
  content: '\e9ab';
}
.smt-font-icon-file-o:before {
  content: '\e9ac';
}
.smt-font-icon-file-pdf-o:before {
  content: '\e9ad';
}
.smt-font-icon-file-picture-o:before {
  content: '\e9ae';
}
.smt-font-icon-file-powerpoint-o:before {
  content: '\e9af';
}
.smt-font-icon-files-o:before {
  content: '\e9b0';
}
.smt-font-icon-file-sound-o:before {
  content: '\e9b1';
}
.smt-font-icon-file-text:before {
  content: '\e9b2';
}
.smt-font-icon-file-text-o:before {
  content: '\e9b3';
}
.smt-font-icon-file-video-o:before {
  content: '\e9b4';
}
.smt-font-icon-file-word-o:before {
  content: '\e9b5';
}
.smt-font-icon-file-zip-o:before {
  content: '\e9b6';
}
.smt-font-icon-filter:before {
  content: '\e9b7';
}
.smt-font-icon-flag:before {
  content: '\e9b8';
}
.smt-font-icon-flag-o:before {
  content: '\e9b9';
}
.smt-font-icon-folder:before {
  content: '\e9ba';
}
.smt-font-icon-folder-o:before {
  content: '\e9bb';
}
.smt-font-icon-folder-open:before {
  content: '\e9bc';
}
.smt-font-icon-folder-open-o:before {
  content: '\e9bd';
}
.smt-font-icon-genderless:before {
  content: '\e9be';
}
.smt-font-icon-group:before {
  content: '\e9bf';
}
.smt-font-icon-handshake-o:before {
  content: '\e9c0';
}
.smt-font-icon-history:before {
  content: '\e9c1';
}
.smt-font-icon-home:before {
  content: '\e9c2';
}
.smt-font-icon-image:before {
  content: '\e9c3';
}
.smt-font-icon-info:before {
  content: '\e9c4';
}
.smt-font-icon-info-circle:before {
  content: '\e9c5';
}
.smt-font-icon-list:before {
  content: '\e9c6';
}
.smt-font-icon-list-alt:before {
  content: '\e9c7';
}
.smt-font-icon-list-ol:before {
  content: '\e9c8';
}
.smt-font-icon-list-ul:before {
  content: '\e9c9';
}
.smt-font-icon-lock:before {
  content: '\e9ca';
}
.smt-font-icon-long-arrow-down:before {
  content: '\e9cb';
}
.smt-font-icon-long-arrow-left:before {
  content: '\e9cd';
}
.smt-font-icon-long-arrow-right:before {
  content: '\e9ce';
}
.smt-font-icon-long-arrow-up:before {
  content: '\e9cf';
}
.smt-font-icon-low-vision:before {
  content: '\e9d0';
}
.smt-font-icon-map-marker:before {
  content: '\e9d1';
}
.smt-font-icon-minus:before {
  content: '\e9d2';
}
.smt-font-icon-minus-circle:before {
  content: '\e9d3';
}
.smt-font-icon-minus-square:before {
  content: '\e9d4';
}
.smt-font-icon-minus-square-o:before {
  content: '\e9d5';
}
.smt-font-icon-paperclip:before {
  content: '\e9d6';
}
.smt-font-icon-paste:before {
  content: '\e9d7';
}
.smt-font-icon-pause:before {
  content: '\e9d8';
}
.smt-font-icon-pause-circle:before {
  content: '\e9d9';
}
.smt-font-icon-pause-circle-o:before {
  content: '\e9da';
}
.smt-font-icon-pencil:before {
  content: '\e9db';
}
.smt-font-icon-pencil-square:before {
  content: '\e9dc';
}
.smt-font-icon-pencil-square-o:before {
  content: '\e9dd';
}
.smt-font-icon-percent:before {
  content: '\e9de';
}
.smt-font-icon-phone:before {
  content: '\e9df';
}
.smt-font-icon-phone-square:before {
  content: '\e9e0';
}
.smt-font-icon-pie-chart:before {
  content: '\e9e1';
}
.smt-font-icon-play:before {
  content: '\e9e2';
}
.smt-font-icon-play-circle:before {
  content: '\e9e3';
}
.smt-font-icon-play-circle-o:before {
  content: '\e9e4';
}
.smt-font-icon-plus:before {
  content: '\e9e5';
}
.smt-font-icon-plus-circle:before {
  content: '\e9e6';
}
.smt-font-icon-plus-square:before {
  content: '\e9e8';
}
.smt-font-icon-plus-square-o:before {
  content: '\e9e9';
}
.smt-font-icon-print:before {
  content: '\e9ea';
}
.smt-font-icon-qrcode:before {
  content: '\e9eb';
}
.smt-font-icon-help:before {
  content: '\e9ec';
}
.smt-font-icon-question:before {
  content: '\e9ec';
}
.smt-font-icon-question-circle:before {
  content: '\e9ee';
}
.smt-font-icon-question-circle-o:before {
  content: '\e9ef';
}
.smt-font-icon-refresh:before {
  content: '\e9f0';
}
.smt-font-icon-remove:before {
  content: '\e9f1';
}
.smt-font-icon-repeat:before {
  content: '\e9f2';
}
.smt-font-icon-reply:before {
  content: '\e9f3';
}
.smt-font-icon-reply-all:before {
  content: '\e9f4';
}
.smt-font-icon-rotate-left:before {
  content: '\e9f5';
}
.smt-font-icon-rotate-right:before {
  content: '\e9f6';
}
.smt-font-icon-scissors:before {
  content: '\e9f7';
}
.smt-font-icon-search:before {
  content: '\e9f8';
}
.smt-font-icon-search-minus:before {
  content: '\e9f9';
}
.smt-font-icon-search-plus:before {
  content: '\e9fa';
}
.smt-font-icon-share:before {
  content: '\e9fb';
}
.smt-font-icon-share-alt:before {
  content: '\e9fc';
}
.smt-font-icon-share-alt-square:before {
  content: '\e9fd';
}
.smt-font-icon-share-square:before {
  content: '\e9fe';
}
.smt-font-icon-share-square-o:before {
  content: '\e9ff';
}
.smt-font-icon-sign-in:before {
  content: '\ea00';
}
.smt-font-icon-sign-out:before {
  content: '\ea01';
}
.smt-font-icon-skype:before {
  content: '\ea02';
}
.smt-font-icon-sliders:before {
  content: '\ea03';
}
.smt-font-icon-sort:before {
  content: '\ea04';
}
.smt-font-icon-sort-alpha-asc:before {
  content: '\ea05';
}
.smt-font-icon-sort-alpha-desc:before {
  content: '\ea06';
}
.smt-font-icon-sort-amount-asc:before {
  content: '\ea07';
}
.smt-font-icon-sort-amount-desc:before {
  content: '\ea08';
}
.smt-font-icon-sort-asc:before {
  content: '\ea09';
}
.smt-font-icon-sort-desc:before {
  content: '\ea0a';
}
.smt-font-icon-sort-numeric-asc:before {
  content: '\ea0b';
}
.smt-font-icon-sort-numeric-desc:before {
  content: '\ea0c';
}
.smt-font-icon-spinner:before {
  content: '\ea0d';
}
.smt-font-icon-square:before {
  content: '\ea0e';
}
.smt-font-icon-square-o:before {
  content: '\ea0f';
}
.smt-font-icon-star:before {
  content: '\ea10';
}
.smt-font-icon-star-half:before {
  content: '\ea11';
}
.smt-font-icon-star-half-empty:before {
  content: '\ea12';
}
.smt-font-icon-star-o:before {
  content: '\ea13';
}
.smt-font-icon-sticky-note:before {
  content: '\ea14';
}
.smt-font-icon-sticky-note-o:before {
  content: '\ea15';
}
.smt-font-icon-stop:before {
  content: '\ea16';
}
.smt-font-icon-stop-circle:before {
  content: '\ea17';
}
.smt-font-icon-stop-circle-o:before {
  content: '\ea18';
}
.smt-font-icon-table:before {
  content: '\ea19';
}
.smt-font-icon-tag:before {
  content: '\ea1a';
}
.smt-font-icon-tags:before {
  content: '\ea1b';
}
.smt-font-icon-tasks:before {
  content: '\ea1c';
}
.smt-font-icon-telegram:before {
  content: '\ea1d';
}
.smt-font-icon-th:before {
  content: '\ea1e';
}
.smt-font-icon-th-large:before {
  content: '\ea1f';
}
.smt-font-icon-th-list:before {
  content: '\ea20';
}
.smt-font-icon-thumbs-down:before {
  content: '\ea21';
}
.smt-font-icon-thumbs-o-down:before {
  content: '\ea22';
}
.smt-font-icon-thumbs-o-up:before {
  content: '\ea23';
}
.smt-font-icon-thumbs-up:before {
  content: '\ea24';
}
.smt-font-icon-thumb-tack:before {
  content: '\ea25';
}
.smt-font-icon-times:before {
  content: '\ea26';
}
.smt-font-icon-times-circle:before {
  content: '\ea27';
}
.smt-font-icon-times-circle-o:before {
  content: '\ea28';
}
.smt-font-icon-times-rectangle:before {
  content: '\ea29';
}
.smt-font-icon-times-rectangle-o:before {
  content: '\ea2a';
}
.smt-font-icon-toggle-down:before {
  content: '\ea2b';
}
.smt-font-icon-toggle-left:before {
  content: '\ea2c';
}
.smt-font-icon-toggle-right:before {
  content: '\ea2d';
}
.smt-font-icon-toggle-up:before {
  content: '\ea2e';
}
.smt-font-icon-toggle-off:before {
  content: '\ea2f';
}
.smt-font-icon-toggle-on:before {
  content: '\ea30';
}
.smt-font-icon-trash:before {
  content: '\ea31';
}
.smt-font-icon-trash-b:before {
  content: '\ea31';
}
.smt-font-icon-trash-o:before {
  content: '\ea32';
}
.smt-font-icon-unlink:before {
  content: '\ea33';
}
.smt-font-icon-unlock:before {
  content: '\ea34';
}
.smt-font-icon-unlock-alt:before {
  content: '\ea35';
}
.smt-font-icon-unsorted:before {
  content: '\ea36';
}
.smt-font-icon-upload:before {
  content: '\ea37';
}
.smt-font-icon-user:before {
  content: '\ea38';
}
.smt-font-icon-user-circle:before {
  content: '\ea39';
}
.smt-font-icon-user-circle-o:before {
  content: '\ea3a';
}
.smt-font-icon-user-o:before {
  content: '\ea3b';
}
.smt-font-icon-user-plus:before {
  content: '\ea3c';
}
.smt-font-icon-users:before {
  content: '\ea3d';
}
.smt-font-icon-user-secret:before {
  content: '\ea3f';
}
.smt-font-icon-user-times:before {
  content: '\ea40';
}
.smt-font-icon-address-card:before {
  content: '\ea41';
}
.smt-font-icon-address-card-o:before {
  content: '\ea42';
}
.smt-font-icon-warning:before {
  content: '\ea43';
}
.smt-font-icon-whatsapp:before {
  content: '\ea44';
}
.smt-font-icon-wrench:before {
  content: '\ea45';
}
.smt-font-icon-youtube-play:before {
  content: '\ea46';
}
.smt-font-icon-key:before {
  content: '\ea47';
}
.smt-font-icon-gavel:before {
  content: '\ea48';
}
.smt-font-icon-500px:before {
  content: '\ea49';
}
.smt-font-icon-portmone:before {
  content: '\ea4a';
}
.smt-font-icon-shield:before {
  content: '\ea4b';
}
.smt-font-icon-letter:before {
  content: '\ea4c';
}
.smt-font-icon-cog_1:before {
  content: '\ea4d';
}
.smt-font-icon-pie:before {
  content: '\ea4e';
}
.smt-font-icon-rotate-clock:before {
  content: '\ea4f';
}
.smt-font-icon-vertical-lines:before {
  content: '\ea50';
}
.smt-font-icon-check-box:before {
  content: '\ea51';
}
.smt-font-icon-check-box-selected:before {
  content: '\ea52';
}
.smt-font-icon-prozorro-sale:before {
  content: '\ea53';
}
.smt-font-icon-layers:before {
  content: '\ea54';
}
.smt-font-icon-user-right:before {
  content: '\ea55';
}
.smt-font-icon-user-left:before {
  content: '\ea56';
}
.smt-font-icon-clock-o:before {
  content: '\ea57';
}
.smt-font-icon-retweet:before {
  content: '\ea58';
}
.smt-font-icon-balance-scale:before {
  content: '\ea59';
}
.smt-font-icon-twitter-square:before {
  content: '\ea5a';
}
.smt-font-icon-twitter:before {
  content: '\ea5b';
}
.smt-font-icon-facebook:before {
  content: '\ea5c';
}
.smt-font-icon-payment-conditions:before {
  content: '\ea5d';
}
.smt-font-icon-my-orders:before {
  content: '\ea5e';
}
.smt-font-icon-smart-sign:before {
  content: '\ea5f';
}
.smt-font-icon-info-bubble:before {
  content: '\ea60';
}
.smt-font-icon-file-excel:before {
  content: '\ea61';
}
.smt-font-icon-storage:before {
  content: '\ea62';
}
.smt-font-icon-status:before {
  content: '\ea63';
}
.smt-font-icon-length:before {
  content: '\ea64';
}
.smt-font-icon-water-mark:before {
  content: '\ea65';
}
.smt-font-icon-diameter:before {
  content: '\ea66';
}
.smt-font-icon-glasses:before {
  content: '\f101';
}
.smt-font-icon-guard-check:before {
  content: '\f102';
}
.smt-font-icon-guard-eds:before {
  content: '\f103';
}
.smt-font-icon-ios-arrow-down:before {
  content: '\f104';
}
.smt-font-icon-ios-arrow-up:before {
  content: '\f105';
}
.smt-font-icon-ios-close:before {
  content: '\f106';
}
.smt-font-icon-shop:before {
  content: '\f107';
}
.smt-divider {
  line-height: 1;
  color: #515a6e;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #e8eaec;
}
.smt-divider,
.smt-divider-vertical {
  display: inline-block;
  height: 0.9em;
  width: 1px;
  vertical-align: middle;
  position: relative;
  top: -0.06em;
}
.smt-divider-horizontal {
  display: block;
  height: 1px;
  width: 100%;
  clear: both;
}
.smt-divider-horizontal.smt-divider-with-text-center,
.smt-divider-horizontal.smt-divider-with-text-left,
.smt-divider-horizontal.smt-divider-with-text-right {
  display: table;
  white-space: nowrap;
  text-align: center;
  background: 0 0;
  color: #17233d;
}
.smt-divider-horizontal.smt-divider-with-text-center:after,
.smt-divider-horizontal.smt-divider-with-text-center:before,
.smt-divider-horizontal.smt-divider-with-text-left:after,
.smt-divider-horizontal.smt-divider-with-text-left:before,
.smt-divider-horizontal.smt-divider-with-text-right:after,
.smt-divider-horizontal.smt-divider-with-text-right:before {
  content: "";
  display: table-cell;
  position: relative;
  top: 50%;
  width: 50%;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  border-top: 1px solid #e8eaec;
}
.smt-divider-horizontal.smt-divider-with-text-left .smt-divider-inner-text,
.smt-divider-horizontal.smt-divider-with-text-right .smt-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}
.smt-divider-horizontal.smt-divider-with-text-left:before {
  top: 50%;
  width: 5%;
}
.smt-divider-horizontal.smt-divider-with-text-left:after,
.smt-divider-horizontal.smt-divider-with-text-right:before {
  top: 50%;
  width: 95%;
}
.smt-divider-horizontal.smt-divider-with-text-right:after {
  top: 50%;
  width: 5%;
}
.smt-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}
.smt-divider-dashed {
  background: 0 0;
  border-top: 1px dashed #e8eaec;
}
.smt-tag-dot {
  border-radius: 50%;
  width: 7px;
  height: 7px;
  background-color: #ffffff;
  display: inline-block;
}
.smt-tag-dot-dot-left:before {
  content: '';
  border-radius: 50%;
  width: 7px;
  height: 7px;
  background-color: #ffffff;
  display: inline-block;
  margin-right: 5px;
}
.smt-tag-dot-dot-right:after {
  content: '';
  border-radius: 50%;
  width: 7px;
  height: 7px;
  background-color: #ffffff;
  display: inline-block;
  margin-left: 5px;
}
.smt-tag {
  font-family: 'GothamPro Regular';
  font-weight: 500;
  color: #ffffff;
  transition: all 0.1s ease;
  padding: 1px 8px;
  font-size: 8pt;
  display: inline-block;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
}
.smt-tag-type-ghost {
  background-color: #898d91;
  border: 1px solid #898d91;
}
.smt-tag-outlined.smt-tag-type-ghost {
  border: 1px solid #898d91;
  color: #898d91;
}
.smt-tag-outlined.smt-tag-type-ghost:before,
.smt-tag-outlined.smt-tag-type-ghost:after {
  background-color: #898d91;
}
.smt-tag-outlined.smt-tag-type-ghost:hover {
  color: #ffffff;
  background-color: #898d91;
}
.smt-tag-outlined.smt-tag-type-ghost:hover:before,
.smt-tag-outlined.smt-tag-type-ghost:hover:after {
  background-color: #ffffff;
}
.smt-tag-type-primary {
  background-color: #014a90;
  border: 1px solid #014a90;
}
.smt-tag-outlined.smt-tag-type-primary {
  border: 1px solid #014a90;
  color: #014a90;
}
.smt-tag-outlined.smt-tag-type-primary:before,
.smt-tag-outlined.smt-tag-type-primary:after {
  background-color: #014a90;
}
.smt-tag-outlined.smt-tag-type-primary:hover {
  color: #ffffff;
  background-color: #014a90;
}
.smt-tag-outlined.smt-tag-type-primary:hover:before,
.smt-tag-outlined.smt-tag-type-primary:hover:after {
  background-color: #ffffff;
}
.smt-tag-type-info {
  background-color: #2db7f5;
  border: 1px solid #2db7f5;
}
.smt-tag-outlined.smt-tag-type-info {
  border: 1px solid #2db7f5;
  color: #2db7f5;
}
.smt-tag-outlined.smt-tag-type-info:before,
.smt-tag-outlined.smt-tag-type-info:after {
  background-color: #2db7f5;
}
.smt-tag-outlined.smt-tag-type-info:hover {
  color: #ffffff;
  background-color: #2db7f5;
}
.smt-tag-outlined.smt-tag-type-info:hover:before,
.smt-tag-outlined.smt-tag-type-info:hover:after {
  background-color: #ffffff;
}
.smt-tag-type-success {
  background-color: #3EAB07;
  border: 1px solid #3EAB07;
}
.smt-tag-outlined.smt-tag-type-success {
  border: 1px solid #3EAB07;
  color: #3EAB07;
}
.smt-tag-outlined.smt-tag-type-success:before,
.smt-tag-outlined.smt-tag-type-success:after {
  background-color: #3EAB07;
}
.smt-tag-outlined.smt-tag-type-success:hover {
  color: #ffffff;
  background-color: #3EAB07;
}
.smt-tag-outlined.smt-tag-type-success:hover:before,
.smt-tag-outlined.smt-tag-type-success:hover:after {
  background-color: #ffffff;
}
.smt-tag-type-warning {
  background-color: #fd9900;
  border: 1px solid #fd9900;
}
.smt-tag-outlined.smt-tag-type-warning {
  border: 1px solid #fd9900;
  color: #fd9900;
}
.smt-tag-outlined.smt-tag-type-warning:before,
.smt-tag-outlined.smt-tag-type-warning:after {
  background-color: #fd9900;
}
.smt-tag-outlined.smt-tag-type-warning:hover {
  color: #ffffff;
  background-color: #fd9900;
}
.smt-tag-outlined.smt-tag-type-warning:hover:before,
.smt-tag-outlined.smt-tag-type-warning:hover:after {
  background-color: #ffffff;
}
.smt-tag-type-error {
  background-color: #d14040;
  border: 1px solid #d14040;
}
.smt-tag-outlined.smt-tag-type-error {
  border: 1px solid #d14040;
  color: #d14040;
}
.smt-tag-outlined.smt-tag-type-error:before,
.smt-tag-outlined.smt-tag-type-error:after {
  background-color: #d14040;
}
.smt-tag-outlined.smt-tag-type-error:hover {
  color: #ffffff;
  background-color: #d14040;
}
.smt-tag-outlined.smt-tag-type-error:hover:before,
.smt-tag-outlined.smt-tag-type-error:hover:after {
  background-color: #ffffff;
}
.smt-tag-rounded-border-left {
  border-radius: 50px 0 0 50px;
}
.smt-tag-rounded-border-right {
  border-radius: 0 50px 50px 0;
}
.smt-tag-rounded-border-none {
  border-radius: 0;
}
.smt-tag-rounded-border-both {
  border-radius: 50px;
}
.smt-tag-dot-left:before {
  content: '';
  border-radius: 50%;
  width: 7px;
  height: 7px;
  background-color: #ffffff;
  display: inline-block;
  margin-right: 5px;
}
.smt-tag-dot-right:after {
  content: '';
  border-radius: 50%;
  width: 7px;
  height: 7px;
  background-color: #ffffff;
  display: inline-block;
  margin-left: 5px;
}
.smt-tag-outlined {
  background: none;
  color: #bfbfbf;
}
.smt-page {
  font-size: 14px;
}
.smt-page:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.smt-page-item-jump-prev,
.smt-page-item-jump-next,
.smt-page-item {
  font-family: GothamPro Regular;
  display: inline-block;
  vertical-align: middle;
  min-width: 32px;
  min-height: 32px;
  line-height: 30px;
  margin-right: 4px;
  text-align: center;
  border-radius: 50px;
  transition: all 0.5s ease;
}
.smt-page-item-jump-prev a,
.smt-page-item-jump-next a,
.smt-page-item a {
  text-decoration: none;
  color: #7a98b4;
  font-weight: 600;
}
.smt-page-item-jump-prev:hover,
.smt-page-item-jump-next:hover,
.smt-page-item:hover {
  cursor: pointer;
  background-color: #e1ebf4;
}
.smt-page-item-jump-prev-active,
.smt-page-item-jump-next-active,
.smt-page-item-active {
  border: 1px solid #7a98b4;
}
.smt-page-item-jump-prev-active a,
.smt-page-item-jump-next-active a,
.smt-page-item-active a {
  color: #7a98b4;
}
.smt-page-item-jump-prev-active:hover,
.smt-page-item-jump-next-active:hover,
.smt-page-item-active:hover {
  background-color: #7a98b4;
}
.smt-page-item-jump-prev-active:hover a,
.smt-page-item-jump-next-active:hover a,
.smt-page-item-active:hover a {
  color: white;
}
.smt-page-item-jump-prev:after,
.smt-page-item-jump-next:after {
  content: '•••';
  letter-spacing: 1px;
  color: #ccc;
  text-align: center;
}
.smt-page-item-jump-prev:hover > li,
.smt-page-item-jump-next:hover > li {
  background-color: #7b7b7b;
}
.smt-page-item-jump-prev:hover:after,
.smt-page-item-jump-next:hover:after {
  color: #fff;
}
.smt-page-prev {
  padding-right: 14px;
}
.smt-page-next {
  padding-left: 14px;
}
.smt-page-prev,
.smt-page-next {
  display: inline-block;
  user-select: none;
  height: 18px;
  font-size: 14px;
  list-style: none;
  text-align: center;
  cursor: pointer;
  color: #7a98b4;
  transition: all 0.5s;
  font-family: GothamPro Regular;
}
.smt-page-prev a,
.smt-page-next a {
  text-decoration: none;
}
.smt-page-item-jump-prev,
.smt-page-item-jump-next {
  border-color: transparent;
}
.smt-page-prev a,
.smt-page-next a {
  color: #7a98b4;
  font-size: 14px;
}
.smt-page-prev:hover a,
.smt-page-next:hover a {
  color: #014a90;
}
.smt-page-prev > div > a span {
  padding-left: 10px;
  font-weight: 600;
}
.smt-page-prev > div > a i {
  vertical-align: middle;
}
.smt-page-next > div > a span {
  padding-right: 10px;
  font-weight: 600;
}
.smt-page-next > div > a i {
  vertical-align: middle;
}
.smt-page-total {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-right: 10px;
}
.smt-page-simple .smt-page-prev,
.smt-page-simple .smt-page-next {
  margin: 0;
  border: 0;
  height: 24px;
  line-height: normal;
  font-size: 18px;
}
.smt-page-simple .smt-page-simple-pager {
  display: inline-block;
  vertical-align: middle;
}
.smt-page-simple .smt-page-simple-pager span {
  font-family: GothamPro Regular;
  color: #7d7d7d;
  padding: 0 8px 0 2px;
}
.smt-page-custom-text,
.smt-page-custom-text:hover {
  vertical-align: middle;
  border-color: transparent;
}
.smt-page.disabled * {
  color: #EAECEE;
  border-color: #EAECEE;
  pointer-events: none !important;
}
.smt-input-pass {
  display: flex;
  height: 40px;
  border-radius: 6px;
  background-color: #edf2f7;
  padding: 0;
  border: 1px solid #dddee1;
  color: #36526c;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  outline: none;
}
.smt-input-pass > input {
  background: transparent;
  border: transparent;
  color: #495060;
  border-radius: 6px 0 0 6px;
  padding-left: 10px;
  height: 38px;
  width: calc(100% - 38px);
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  outline: transparent;
}
.smt-input-pass > input:focus,
.smt-input-pass > input:hover {
  outline-color: transparent;
}
.smt-input-pass > input::placeholder {
  color: #c3c5cb;
}
.smt-input-pass > i {
  width: 38px;
  font-size: 18px;
  background-color: #edf2f7;
  color: #adc0d3;
  cursor: pointer;
  padding: 0 10px;
  border-radius: 0 6px 6px 0;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.smt-input-pass:focus-within,
.smt-input-pass:hover {
  border-color: #57a3f3;
}
.smt-input-pass > i:hover {
  color: #014a90;
}
.smt-input-pass:focus-within {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2);
}
.smt-input-pass-disabled,
.smt-input-pass-disabled > i {
  background: #f3f3f3;
}
.smt-input-pass-disabled > input {
  cursor: no-drop;
}
.smt-alert {
  position: relative;
  padding: 8px 30px 8px 16px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 10px;
  text-align: left;
}
.smt-alert.smt-alert-with-icon {
  padding: 8px 30px 8px 38px;
}
.smt-alert-icon .smt-svg-icon {
  left: 16px;
  position: absolute;
  line-height: 1.5;
}
.smt-alert-desc {
  font-size: 15px;
  line-height: 21px;
  display: none;
  text-align: justify;
}
.smt-alert-success {
  border: 1px solid #d5f8c4;
  background-color: #edf9e7;
  color: #495060;
}
.smt-alert-success .smt-alert-icon {
  fill: #6ab42d;
}
.smt-alert-success.smt-alert-outlined {
  background-color: transparent;
  border-color: #6ab42d !important;
  color: #6ab42d !important;
  caret-color: #6ab42d !important;
}
.smt-alert-info {
  border: 1px solid #d0effd;
  background-color: #e0f5ff;
  color: #495060;
}
.smt-alert-info .smt-alert-icon {
  fill: #269bd1;
}
.smt-alert-info.smt-alert-outlined {
  background-color: transparent;
  border-color: #269bd1 !important;
  color: #269bd1 !important;
  caret-color: #269bd1 !important;
}
.smt-alert-warning {
  border: 1px solid #ffe0b1;
  background-color: #fff2de;
  color: #495060;
}
.smt-alert-warning .smt-alert-icon {
  fill: #fd9900;
}
.smt-alert-warning.smt-alert-outlined {
  background-color: transparent;
  border-color: #fd9900 !important;
  color: #fd9900 !important;
  caret-color: #fd9900 !important;
}
.smt-alert-error {
  border: 1px solid #f6cfcf;
  background-color: #ffe4e4;
  color: #495060;
}
.smt-alert-error .smt-alert-icon {
  fill: #d14141;
}
.smt-alert-error.smt-alert-outlined {
  background-color: transparent;
  border-color: #d14141 !important;
  color: #d14141 !important;
  caret-color: #d14141 !important;
}
.smt-alert-close {
  font-size: 12px;
  position: absolute;
  right: 10px;
  top: 8px;
  overflow: hidden;
  cursor: pointer;
}
.smt-alert-close .icon-close {
  width: 15px;
  height: 15px;
  opacity: 0.3;
}
.smt-alert-close .icon-close:hover,
.smt-alert-close .icon-close:focus {
  opacity: 1;
}
.smt-alert-close .icon-close:before,
.smt-alert-close .icon-close:after {
  position: absolute;
  left: 6px;
  content: ' ';
  height: 12px;
  width: 2px;
  background-color: #333;
}
.smt-alert-close .icon-close:before {
  transform: rotate(45deg);
}
.smt-alert-close .icon-close:after {
  transform: rotate(-45deg);
}
.smt-alert-with-desc {
  padding: 16px;
  position: relative;
  border-radius: 4px;
  margin-bottom: 10px;
  line-height: 1.5;
}
.smt-alert-with-desc.smt-alert-with-icon {
  padding: 16px 30px 16px 60px;
}
.smt-alert-with-desc .smt-alert-desc {
  display: block;
}
.smt-alert-with-desc .smt-alert-message {
  font-size: 14px;
  display: block;
}
.smt-alert-no-title .smt-alert-icon .smt-svg-icon {
  top: 5px;
}
.smt-alert-with-banner {
  border-radius: 0;
}
.smt-spin {
  color: #4a4a4a;
  vertical-align: middle;
  text-align: center;
}
.smt-spin-fix {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
  width: 100%;
  height: 100%;
  background-color: hsla(0, 0%, 0%, 0.5);
}
.smt-spin-fullscreen {
  z-index: 2010;
}
.smt-spin-fullscreen-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.smt-spin-fix .smt-spin-main {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.smt-spin-text {
  display: none;
}
.smt-spin-show-text .smt-spin-text {
  display: block;
}
@keyframes ani-spin-bounce {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.smt-switch {
  display: inline-block;
  width: 43px;
  height: 22px;
  line-height: 20px;
  border-radius: 12px;
  vertical-align: middle;
  border: 1px solid #c2c2c2;
  background-color: #c2c2c2;
  position: relative;
  cursor: pointer;
  user-select: none;
  transition: all 0.2s ease-in-out;
  box-sizing: content-box;
}
.smt-switch-loading {
  opacity: 0.4;
}
.smt-switch-inner {
  color: #fff;
  font-size: 12px;
  position: absolute;
  left: 23px;
}
.smt-switch-inner i {
  text-align: center;
  position: relative;
}
.smt-switch:after {
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background-color: #fff;
  position: absolute;
  left: 1px;
  top: 1px;
  cursor: pointer;
  transition: left 0.2s ease-in-out, width 0.2s ease-in-out;
}
.smt-switch:active:after {
  width: 26px;
}
.smt-switch:before {
  content: '';
  display: none;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: transparent;
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 1;
  border: 1px solid #6ab42d;
  border-color: transparent transparent transparent #6ab42d;
  animation: switch-loading 1s linear;
  animation-iteration-count: infinite;
}
.smt-switch-loading:before {
  display: block;
}
.smt-switch:focus {
  box-shadow: 0 0 0 2px rgba(106, 180, 45, 0.2);
  outline: 0;
}
.smt-switch:focus:hover {
  box-shadow: none;
}
.smt-switch-small {
  width: 28px;
  height: 16px;
  line-height: 14px;
}
.smt-switch-small:after {
  width: 14px;
  height: 14px;
}
.smt-switch-small:active:after {
  width: 14px;
}
.smt-switch-small:before {
  width: 10px;
  height: 10px;
  left: 2px;
  top: 2px;
}
.smt-switch-small.smt-switch-checked:after {
  left: 13px;
  width: 14px;
  height: 14px;
}
.smt-switch-small.smt-switch-checked:before {
  left: 14px;
}
.smt-switch-small:active.smt-switch-checked:after {
  left: 11px;
}
.smt-switch-large {
  width: 56px;
}
.smt-switch-large:active:after {
  width: 26px;
}
.smt-switch-large:active:after {
  width: 30px;
}
.smt-switch-large.smt-switch-checked:after {
  left: 35px;
}
.smt-switch-large.smt-switch-checked:before {
  left: 37px;
}
.smt-switch-large:active.smt-switch-checked:after {
  left: 23px;
}
.smt-switch-checked {
  border-color: #6ab42d;
  background-color: #6ab42d;
}
.smt-switch-checked .smt-switch-inner {
  left: 7px;
}
.smt-switch-checked:after {
  left: 22px;
  width: 19px;
  height: 19px;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
}
.smt-switch-checked:before {
  left: 25px;
}
.smt-switch-checked:active:after {
  left: 15px;
}
.smt-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.smt-switch-disabled:after {
  background: #fff;
  cursor: not-allowed;
}
.smt-switch-disabled .smt-switch-inner {
  color: #fff;
}
.smt-switch-disabled.smt-switch-checked {
  border-color: #6ab42d;
  background-color: #6ab42d;
  opacity: 0.4;
}
.smt-switch-disabled.smt-switch-checked:after {
  background: #fff;
}
.smt-switch-disabled.smt-switch-checked .smt-switch-inner {
  color: #fff;
}
@keyframes switch-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.smt-modal {
  width: auto;
  margin: 0 auto;
  position: relative;
  outline: none;
  top: 100px;
}
.smt-modal-hidden {
  display: none !important;
}
.smt-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.smt-modal-wrap * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.smt-modal-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  z-index: 1000;
}
.smt-modal-mask-hidden {
  display: none;
}
.smt-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  border-radius: 6px;
  background-clip: padding-box;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.smt-modal-content-no-mask {
  pointer-events: auto;
}
.smt-modal-content-drag {
  position: absolute;
}
.smt-modal-content-drag .smt-modal-header {
  cursor: move;
}
.smt-modal-content-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.smt-modal-header {
  border-bottom: 1px solid #e8eaec;
  padding: 14px 16px;
  line-height: 1;
}
.smt-modal-header p,
.smt-modal-header-inner {
  display: inline-block;
  width: calc(100% - 20px);
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #17233d;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.smt-modal-close {
  float: right;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 15px;
  height: 18px;
  opacity: 0.3;
  cursor: pointer;
}
.smt-modal-close:before {
  transform: rotate(45deg);
}
.smt-modal-close:after {
  transform: rotate(-45deg);
}
.smt-modal-close:before,
.smt-modal-close:after {
  position: absolute;
  left: 6px;
  content: ' ';
  height: 18px;
  width: 2px;
  background-color: #999;
}
.smt-modal-close:hover {
  opacity: 1;
}
.smt-modal-body {
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
}
.smt-modal-footer {
  border-top: 1px solid #e8eaec;
  padding: 12px 18px 12px 18px;
  text-align: right;
}
.smt-modal-footer button + button {
  margin-left: 8px;
  margin-bottom: 0;
}
.smt-modal-fullscreen {
  width: 100% !important;
  top: 0;
  bottom: 0;
  position: absolute;
}
.smt-modal-fullscreen .smt-modal-content {
  width: 100%;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
}
.smt-modal-fullscreen .smt-modal-body {
  width: 100%;
  overflow: auto;
  position: absolute;
  top: 51px;
  bottom: 61px;
}
.smt-modal-fullscreen-no-header .smt-modal-body {
  top: 0;
}
.smt-modal-fullscreen-no-footer .smt-modal-body {
  bottom: 0;
}
.smt-modal-fullscreen .smt-modal-footer {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.smt-modal-no-mask {
  pointer-events: none;
}
@media (max-width: 576px) {
  .smt-modal {
    width: auto !important;
    margin: 10px;
  }
  .smt-modal-fullscreen {
    width: 100% !important;
    margin: 0;
  }
  .vertical-center-modal .smt-modal {
    flex: 1;
  }
}
.smt-modal-confirm {
  padding: 5px 5px 0px;
}
.smt-modal-confirm-head {
  padding: 0 12px 0 0;
}
.smt-modal-confirm-head-icon {
  display: inline-block;
  font-size: 28px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.smt-modal-confirm-head-icon-info {
  fill: #014a90;
}
.smt-modal-confirm-head-icon-success {
  fill: #6ab42d;
}
.smt-modal-confirm-head-icon-warning {
  fill: #fd9900;
}
.smt-modal-confirm-head-icon-error {
  fill: #d14141;
}
.smt-modal-confirm-head-icon-confirm {
  fill: #fd9900;
}
.smt-modal-confirm-head-title {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  font-size: 16px;
  color: #17233d;
  font-weight: 500;
}
.smt-modal-confirm-body {
  padding-left: 40px;
  font-size: 14px;
  color: #495060;
  position: relative;
}
.smt-modal-confirm-body-render {
  margin: 0;
  padding: 0;
}
.smt-modal-confirm-footer {
  margin-top: 15px;
  text-align: right;
}
.smt-modal-confirm-footer button + button {
  margin-left: 8px;
  margin-bottom: 0;
}
.smt-form-old .smt-form-old-label {
  text-align: right;
  vertical-align: middle;
  float: left;
  font-size: 14px;
  color: #495060;
  line-height: 1;
  padding: 5px 12px 0 0;
  box-sizing: border-box;
}
.smt-form-old-label-left .smt-form-old-label {
  text-align: left;
}
.smt-form-old-label-top-left .smt-form-old-label,
.smt-form-old-label-top-right .smt-form-old-label {
  float: none;
  display: inline-block;
  padding: 0 0 10px 0;
}
.smt-form-old-label-top-left .smt-form-old-label {
  text-align: left;
}
.smt-form-old-inline .smt-form-old-item {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.smt-form-old-item {
  margin-bottom: 15px;
  vertical-align: top;
  zoom: 1;
  /* & & {
        margin-bottom: 0;
    }
    & & &-content {
      margin-left: 0!important;
    } */
}
.smt-form-old-item:before,
.smt-form-old-item:after {
  content: '';
  display: table;
}
.smt-form-old-item:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.smt-form-old-item-content {
  line-height: 1.5;
  position: relative;
  font-size: 14px;
}
.smt-form-old-item-error-text {
  padding-top: 6px;
  color: #d14141;
  position: relative;
  line-height: 1.5em;
}
.smt-form-old-item-error-poptip {
  position: relative;
  top: 8px;
  right: auto;
  left: auto;
  border-radius: 5px;
  box-shadow: 0 0 1px 0;
  font-size: 14px;
  line-height: 16px;
  color: #4a4a4a;
  animation: info;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  font-size: 0.9em;
}
.smt-form-old-item-error-poptip-text {
  padding: 10px 9px 10px 16px;
  background: #F5CACA;
  border-radius: 5px;
  display: block;
}
.smt-form-old-item-error-poptip-text:before {
  content: '';
  position: absolute;
  top: -5px;
  left: 8px;
  border-radius: 1px;
  width: 12px;
  height: 12px;
  transform: rotateZ(45deg);
  animation: infoBefore;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  background: #F5CACA;
}
.smt-form-old-item-required .smt-form-old-label:before {
  content: '*';
  display: inline-block;
  left: 0;
  line-height: 1;
  font-size: 14px;
  color: #d14141;
  padding: 0px 1px 0 0;
  margin-left: -7px;
}
.smt-form-old-hide-required-mark .smt-form-old-item-required .smt-form-old-label:before {
  display: none;
}
.smt-notice {
  width: 335px;
  max-width: calc(100% - 10px);
  margin-right: 5px;
  position: fixed;
  z-index: 1012;
}
.smt-notice-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
}
.smt-notice-progress.normal {
  background: #46a4fe;
}
.smt-notice-progress.info {
  background: #b7e0f2;
}
.smt-notice-progress.success {
  background: #c7eaaa;
}
.smt-notice-progress.warning {
  background: #ffe0b1;
}
.smt-notice-progress.error {
  background: #f4d1d1;
}
.smt-notice-notice-close {
  cursor: pointer;
  opacity: 0.7;
  position: absolute;
  right: 32px;
  top: 32px;
  width: 15px;
  height: 15px;
  opacity: 0.3;
}
.smt-notice-notice-close:hover,
.smt-notice-notice-close:focus {
  opacity: 1;
}
.smt-notice-notice-close:before,
.smt-notice-notice-close:after {
  position: absolute;
  left: 6px;
  content: ' ';
  height: 15px;
  width: 2px;
  background-color: #333;
}
.smt-notice-notice-close:before {
  transform: rotate(45deg);
}
.smt-notice-notice-close:after {
  transform: rotate(-45deg);
}
.smt-notice-content-with-icon {
  margin-left: 40px;
}
.smt-notice-with-desc.smt-notice-with-icon .smt-notice-title {
  margin-left: 40px;
}
.smt-notice-notice {
  margin-bottom: 5px;
  padding: 12px;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background: #fff;
  line-height: 1;
  position: relative;
  overflow: hidden;
}
.smt-notice-notice-close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #888;
  outline: none;
}
.smt-notice-notice-close i {
  font-size: 12px;
}
.smt-notice-notice-content-with-render .smt-notice-desc {
  display: none;
}
.smt-notice-notice-with-desc .smt-notice-notice-close {
  top: 11px;
}
.smt-notice-content-with-render-notitle {
  margin-left: 26px;
}
.smt-notice-title {
  font-size: 14px;
  line-height: 17px;
  color: #1c2438;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.smt-notice-with-desc .smt-notice-title {
  font-weight: bold;
  margin-bottom: 8px;
}
.smt-notice-desc {
  font-size: 12px;
  color: #495060;
  text-align: justify;
  line-height: 1.5;
}
.smt-notice-with-desc.smt-notice-with-icon .smt-notice-desc {
  margin-left: 40px;
}
.smt-notice-with-icon .smt-notice-title {
  margin-left: 26px;
}
.smt-notice-icon {
  position: absolute;
  left: 15px;
  font-size: 16px;
}
.smt-notice-icon-success {
  color: #6ab42d;
}
.smt-notice-icon-info {
  color: #269bd1;
}
.smt-notice-icon-warning {
  color: #fd9900;
}
.smt-notice-icon-error {
  color: #d14141;
}
.smt-notice-with-desc .smt-notice-icon {
  font-size: 28px;
}
.smt-notice-custom-content:after {
  content: "";
  display: block;
  width: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.smt-notice-with-normal:after {
  background: #014a90;
}
.smt-notice-with-info:after {
  background: #269bd1;
}
.smt-notice-with-success:after {
  background: #6ab42d;
}
.smt-notice-with-warning:after {
  background: #fd9900;
}
.smt-notice-with-error:after {
  background: #d14141;
}
.smt-radio-focus {
  box-shadow: 0 0 0 2px rgba(106, 180, 45, 0.2);
  z-index: 1;
}
.smt-radio-group {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.smt-radio-group-vertical .smt-radio-wrapper {
  display: block;
  line-height: 30px;
  min-height: 30px;
  max-width: 100%;
}
.smt-radio-wrapper {
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  margin-right: 8px;
  cursor: pointer;
}
.smt-radio-wrapper-disabled {
  cursor: not-allowed;
}
.smt-radio {
  display: inline-block;
  margin-right: 4px;
  white-space: nowrap;
  position: relative;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
}
.smt-radio:hover .smt-radio-inner,
.smt-radio:focus .smt-radio-inner {
  box-shadow: 1px 1px 2px 0 #6ab42d, 0 0 0 2px rgba(106, 180, 45, 0.2);
  transition: all 0.2s ease-in-out;
}
.smt-radio-inner {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 0;
  left: 0;
  background-color: #fff;
  border: 1px solid #6ab42d;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
  box-sizing: content-box;
}
.smt-radio-inner:after {
  position: absolute;
  width: 10px;
  height: 10px;
  left: 2px;
  top: 2px;
  border-radius: 6px;
  display: table;
  border-top: 0;
  border-left: 0;
  content: ' ';
  background-color: #6ab42d;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0);
}
.smt-radio-large {
  font-size: 16px;
}
.smt-radio-large .smt-radio-inner {
  width: 18px;
  height: 18px;
}
.smt-radio-large .smt-radio-inner:after {
  width: 14px;
  height: 14px;
}
.smt-radio-large.smt-radio-wrapper,
.smt-radio-large .smt-radio-wrapper {
  font-size: 16px;
}
.smt-radio-small .smt-radio-inner {
  width: 10px;
  height: 10px;
}
.smt-radio-small .smt-radio-inner:after {
  width: 8px;
  height: 8px;
  left: 1px;
  top: 1px;
}
.smt-radio-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.smt-radio-border {
  border: 1px solid #dddee1;
  border-radius: 4px;
  height: 32px;
  line-height: 30px;
  padding: 0 15px;
  transition: border 0.2s ease-in-out;
}
.smt-radio-border.smt-radio-group-item {
  border-radius: 0;
}
.smt-radio-small.smt-radio-border,
.smt-radio-group-small .smt-radio-border {
  height: 24px;
  line-height: 22px;
  padding: 0 7px;
}
.smt-radio-large.smt-radio-border,
.smt-radio-group-large .smt-radio-border {
  height: 40px;
  line-height: 36px;
  padding: 0 15px;
}
.smt-radio-wrapper-checked.smt-radio-border {
  border-color: #6ab42d;
}
.smt-radio-wrapper-disabled.smt-radio-border {
  border-color: #dcdee2;
}
.smt-radio-checked .smt-radio-inner {
  border-color: #6ab42d;
}
.smt-radio-checked .smt-radio-inner:after {
  opacity: 1;
  transform: scale(1);
  transition: all 0.2s ease-in-out;
}
.smt-radio-checked:hover .smt-radio-inner {
  border-color: #6ab42d;
}
.smt-radio-disabled {
  cursor: not-allowed;
}
.smt-radio-disabled .smt-radio-input {
  cursor: not-allowed;
}
.smt-radio-disabled:hover .smt-radio-inner {
  border-color: #e1f0d5;
}
.smt-radio-disabled .smt-radio-inner {
  border-color: #dddee1;
  background-color: #f3f3f3;
}
.smt-radio-disabled .smt-radio-inner:after {
  background-color: #6ba938;
}
.smt-radio-disabled .smt-radio-disabled + span {
  color: #ccc;
}
span.smt-radio + * {
  margin-left: 2px;
  margin-right: 2px;
}
.smt-radio-group-button {
  font-size: 0;
  -webkit-text-size-adjust: none;
}
.smt-radio-group-button .smt-radio {
  width: 0;
  margin-right: 0;
}
.smt-radio-group-button .smt-radio-wrapper {
  display: inline-block;
  height: 32px;
  line-height: 30px;
  margin: 0;
  padding: 0 15px;
  font-size: 14px;
  color: #515a6e;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  border: 1px solid #dddee1;
  border-left: 0;
  background: #fff;
  position: relative;
}
.smt-radio-group-button .smt-radio-wrapper > span {
  margin-left: 0;
}
.smt-radio-group-button .smt-radio-wrapper:before,
.smt-radio-group-button .smt-radio-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  left: -1px;
  top: 0;
  background: #dddee1;
  transition: all 0.2s ease-in-out;
}
.smt-radio-group-button .smt-radio-wrapper:after {
  height: 36px;
  left: -1px;
  top: -3px;
  background: rgba(106, 180, 45, 0.2);
  opacity: 0;
}
.smt-radio-group-button .smt-radio-wrapper:first-child {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #dddee1;
}
.smt-radio-group-button .smt-radio-wrapper:first-child:before,
.smt-radio-group-button .smt-radio-wrapper:first-child:after {
  display: none;
}
.smt-radio-group-button .smt-radio-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.smt-radio-group-button .smt-radio-wrapper:first-child:last-child {
  border-radius: 4px;
}
.smt-radio-group-button .smt-radio-wrapper:hover {
  position: relative;
  color: #6ab42d;
}
.smt-radio-group-button .smt-radio-wrapper:hover .smt-radio {
  background-color: black;
}
.smt-radio-group-button .smt-radio-wrapper .smt-radio-inner,
.smt-radio-group-button .smt-radio-wrapper input {
  opacity: 0;
  width: 0;
  height: 0;
}
.smt-radio-group-button .smt-radio-wrapper-checked {
  background: #fff;
  border-color: #6ab42d;
  color: #6ab42d;
  box-shadow: -1px 0 0 0 #6ab42d;
  z-index: 1;
}
.smt-radio-group-button .smt-radio-wrapper-checked:before {
  background: #6ab42d;
  opacity: 0.1;
}
.smt-radio-group-button .smt-radio-wrapper-checked.smt-radio-focus {
  box-shadow: -1px 0 0 0 #6ab42d, 0 0 0 2px rgba(106, 180, 45, 0.2);
  transition: all 0.2s ease-in-out;
}
.smt-radio-group-button .smt-radio-wrapper-checked.smt-radio-focus:after {
  left: -3px;
  top: -3px;
  opacity: 1;
  background: rgba(106, 180, 45, 0.2);
}
.smt-radio-group-button .smt-radio-wrapper-checked.smt-radio-focus:first-child {
  box-shadow: 0 0 0 2px rgba(106, 180, 45, 0.2);
}
.smt-radio-group-button .smt-radio-wrapper-checked:first-child {
  border-color: #6ab42d;
  box-shadow: none;
}
.smt-radio-group-button .smt-radio-wrapper-checked:hover {
  border-color: #88c357;
  color: #88c357;
}
.smt-radio-group-button .smt-radio-wrapper-checked:active {
  border-color: #65ab2b;
  color: #65ab2b;
}
.smt-radio-group-button .smt-radio-wrapper-disabled {
  border-color: #dddee1;
  background-color: #f7f7f7;
  cursor: not-allowed;
  color: #ccc;
}
.smt-radio-group-button .smt-radio-wrapper-disabled:first-child,
.smt-radio-group-button .smt-radio-wrapper-disabled:hover {
  border-color: #dddee1;
  background-color: #f7f7f7;
  color: #ccc;
}
.smt-radio-group-button .smt-radio-wrapper-disabled:first-child {
  border-left-color: #dddee1;
}
.smt-radio-group-button .smt-radio-wrapper-disabled.smt-radio-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #dddee1;
  box-shadow: none!important;
}
.smt-radio-group-button.smt-radio-group-large .smt-radio-wrapper {
  height: 40px;
  line-height: 38px;
  font-size: 16px;
}
.smt-radio-group-button.smt-radio-group-large .smt-radio-wrapper:after {
  height: 44px;
}
.smt-radio-group-button.smt-radio-group-small .smt-radio-wrapper {
  height: 24px;
  line-height: 22px;
  padding: 0 12px;
  font-size: 14px;
}
.smt-radio-group-button.smt-radio-group-small .smt-radio-wrapper:after {
  height: 28px;
}
.smt-radio-group-button.smt-radio-group-small .smt-radio-wrapper:first-child {
  border-radius: 4px small 0 0 4px small;
}
.smt-radio-group-button.smt-radio-group-small .smt-radio-wrapper:last-child {
  border-radius: 0 4px small 4px small 0;
}
.smt-badge {
  position: relative;
  display: inline-block;
}
.smt-badge-count {
  line-height: 1;
  vertical-align: middle;
  position: absolute;
  transform: translateX(50%);
  top: -10px;
  right: 0;
  height: 20px;
  border-radius: 10px;
  min-width: 20px;
  background: #d14141;
  border: 1px solid transparent;
  color: #fff;
  line-height: 18px;
  text-align: center;
  padding: 0 5px;
  font-size: 12px;
  white-space: nowrap;
  transform-origin: -10% center;
  z-index: 10;
  box-sizing: border-box;
}
.smt-badge-count-custom {
  background: transparent;
  color: inherit;
  border-color: transparent;
}
.smt-badge-count a,
.smt-badge-count a:hover {
  color: #fff;
}
.smt-badge-count-alone {
  top: auto;
  display: block;
  position: relative;
  transform: translateX(0);
}
.smt-badge-count-primary {
  background: #014a90;
}
.smt-badge-count-success {
  background: #6ab42d;
}
.smt-badge-count-error {
  background: #d14141;
}
.smt-badge-count-warning {
  background: #fd9900;
}
.smt-badge-count-info {
  background: #269bd1;
}
.smt-badge-count-normal {
  background: #e6ebf1;
  color: #c2c2c2;
}
.smt-badge-dot {
  position: absolute;
  transform: translateX(-50%);
  transform-origin: 0 center;
  top: -4px;
  right: -8px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background: #d14141;
  z-index: 10;
}
.smt-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.smt-badge-status-dot {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.smt-badge-status-success {
  background-color: #6ab42d;
}
.smt-badge-status-processing {
  background-color: #c2c2c2;
  position: relative;
}
.smt-badge-status-processing:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #c2c2c2;
  content: '';
  animation: aniStatusProcessing 1.2s infinite ease-in-out;
  box-sizing: border-box;
}
.smt-badge-status-default {
  background-color: #e6ebf1;
}
.smt-badge-status-error {
  background-color: #d14141;
}
.smt-badge-status-warning {
  background-color: #fd9900;
}
.smt-badge-status-text {
  display: inline-block;
  color: #495060;
  font-size: 14px;
  margin-left: 6px;
}
.smt-badge-status-pink {
  background-color: pink;
}
.smt-badge-status-magenta {
  background-color: magenta;
}
.smt-badge-status-red {
  background-color: red;
}
.smt-badge-status-orange {
  background-color: orange;
}
.smt-badge-status-yellow {
  background-color: yellow;
}
.smt-badge-status-gold {
  background-color: gold;
}
.smt-badge-status-cyan {
  background-color: cyan;
}
.smt-badge-status-lime {
  background-color: lime;
}
.smt-badge-status-green {
  background-color: green;
}
.smt-badge-status-blue {
  background-color: blue;
}
.smt-badge-status-purple {
  background-color: purple;
}
@keyframes aniStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.smt-input-old {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  line-height: 1;
  height: 36px;
  padding: 12px;
  font-size: 14px;
  border-radius: 6px;
  color: #495060;
  background-color: #edf2f7;
  background-image: none;
  position: relative;
  cursor: text;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out;
  /* &-value{
        margin-bottom: 18px;
    } */
}
.smt-input-old::-moz-placeholder {
  color: #aaaaaa;
  opacity: 1;
}
.smt-input-old:-ms-input-placeholder {
  color: #aaaaaa;
}
.smt-input-old::-webkit-input-placeholder {
  color: #aaaaaa;
}
.smt-input-old:focus,
.smt-input-old:hover {
  background-color: white;
  border-color: #6ab42d;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-input-old[disabled],
fieldset[disabled] .smt-input-old {
  background-color: #fff;
  opacity: 1;
  cursor: not-allowed;
  color: #495060;
  border-color: #c2c2c2;
}
.smt-input-old[disabled]:focus,
fieldset[disabled] .smt-input-old:focus,
.smt-input-old[disabled]:hover,
fieldset[disabled] .smt-input-old:hover {
  background-color: #fff;
  border-color: #c2c2c2;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
textarea.smt-input-old {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}
.smt-input-old-large {
  font-size: 16px;
  padding: 11px 12px;
}
.smt-input-old-small {
  padding: 5px 7px;
  border-radius: 3px;
}
.smt-input-old-wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: middle;
  line-height: normal;
}
.smt-input-old-icon {
  width: 30px;
  height: 36px;
  text-align: center;
  fill: #808695;
  position: absolute;
  right: 0;
  z-index: 3;
}
.smt-input-old-hide-icon .smt-input-old-icon {
  display: none;
}
.smt-input-old-icon-validate {
  display: none;
}
.smt-input-old-icon-clear {
  opacity: 0;
  transition: all 0.5s ease;
}
.smt-input-old-icon-clear:hover,
.smt-input-old-icon-clear:focus {
  cursor: pointer;
}
.smt-input-old-wrapper:hover .smt-input-old-icon-clear {
  opacity: 1;
}
.smt-input-old-icon-normal + .smt-input-old-default {
  padding-right: 26px;
}
.smt-input-old-icon-normal + .smt-input-old-small {
  padding-right: 26px;
}
.smt-input-old-icon-normal + .smt-input-old-large {
  padding-right: 28px;
}
.smt-input-old-hide-icon .smt-input-old-icon-normal + .smt-input-old {
  padding-right: 7px;
}
.smt-input-old-wrapper-large .smt-input-old-icon {
  font-size: 18px;
  height: 42px;
  width: 30px;
}
.smt-input-old-wrapper-small .smt-input-old-icon {
  width: 28px;
  height: 28px;
}
.smt-input-old-prefix,
.smt-input-old-suffix {
  width: 32px;
  height: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.smt-input-old-prefix svg,
.smt-input-old-suffix svg {
  font-size: 16px;
  line-height: 32px;
  color: #808695;
}
.smt-input-old-suffix {
  left: auto;
  right: 0;
}
.smt-input-old-wrapper-small .smt-input-old-prefix svg,
.smt-input-old-wrapper-small .smt-input-old-suffix svg {
  font-size: 14px;
  line-height: 24px;
}
.smt-input-old-wrapper-large .smt-input-old-prefix svg,
.smt-input-old-wrapper-large .smt-input-old-suffix svg {
  font-size: 18px;
  line-height: 40px;
}
.smt-input-old-with-prefix {
  padding-left: 32px;
}
.smt-input-old-with-suffix {
  padding-right: 32px;
}
.smt-input-old-search {
  cursor: pointer;
  padding: 0 16px !important;
  background: #014a90 !important;
  color: #fff !important;
  border-color: #014a90 !important;
  transition: all 0.2s ease-in-out;
  position: relative;
  z-index: 2;
}
.smt-input-old-search svg {
  font-size: 16px;
}
.smt-input-old-search:hover {
  background: #346ea6 !important;
  border-color: #346ea6 !important;
}
.smt-input-old-search:active {
  background: #014689 !important;
  border-color: #014689 !important;
}
.smt-input-old-search-icon {
  cursor: pointer;
  transition: color 0.2s ease-in-out;
}
.smt-input-old-search-icon:hover {
  fill: inherit;
}
.smt-input-old-search:before {
  content: '';
  display: block;
  width: 1px;
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  background: inherit;
}
.smt-input-old-wrapper-small .smt-input-old-search {
  padding: 0 12px !important;
}
.smt-input-old-wrapper-small .smt-input-old-search svg {
  font-size: 14px;
}
.smt-input-old-wrapper-large .smt-input-old-search {
  padding: 0 20px !important;
}
.smt-input-old-wrapper-large .smt-input-old-search svg {
  font-size: 18px;
}
.smt-input-old-value input {
  color: #4a4a4a;
  background-color: #edf2f7;
}
.smt-input-old-with-search:hover .smt-input-old {
  border-color: #346ea6;
}
.smt-input-old-word-count {
  text-align: center;
  position: absolute;
  right: 7px;
  bottom: -15px;
  padding-left: 7px;
  background: transparent;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  color: #808695;
  font-size: 12px;
}
.smt-input-old-wrapper-disabled .smt-input-old-word-count {
  background: #dcdcdc;
}
.smt-input-old-type-textarea .smt-input-old-word-count {
  align-items: flex-end;
  top: auto;
}
.smt-input-old-group {
  display: table;
  width: 100%;
  border-collapse: separate;
  position: relative;
  font-size: 14px;
}
.smt-form-old-inline .smt-input-old-group {
  top: 1px;
}
.smt-input-old-group-large {
  font-size: 16px;
}
.smt-input-old-group[class*='col-'] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.smt-input-old-group > [class*='col-'] {
  padding-right: 8px;
}
.smt-input-old-group-prepend,
.smt-input-old-group-append,
.smt-input-old-group > .smt-input-old {
  display: table-cell;
}
.smt-input-old-group-with-prepend .smt-input-old,
.smt-input-old-group-with-prepend.smt-input-old-group-small .smt-input-old {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.smt-input-old-group-with-append .smt-input-old,
.smt-input-old-group-with-append.smt-input-old-group-small .smt-input-old {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.smt-input-old-group-prepend .smt-btn,
.smt-input-old-group-append .smt-btn {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  margin: -11px -12px;
}
.smt-input-old-group-prepend,
.smt-input-old-group-append {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.smt-input-old-group .smt-input-old {
  width: 100%;
  float: left;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}
.smt-input-old-group-prepend,
.smt-input-old-group-append {
  padding: 4px 7px;
  font-size: inherit;
  font-weight: normal;
  line-height: 1;
  color: #495060;
  text-align: center;
  background-color: #f8f8f9;
  border-radius: 6px;
}
.smt-input-old-group-prepend .smt-select,
.smt-input-old-group-append .smt-select {
  margin: -5px -7px;
}
.smt-input-old-group-prepend .smt-select-selection,
.smt-input-old-group-append .smt-select-selection {
  background-color: inherit;
  margin: -1px;
  border: 1px solid transparent;
}
.smt-input-old-group > span > .smt-input-old:first-child,
.smt-input-old-group > .smt-input-old:first-child,
.smt-input-old-group-prepend {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.smt-input-old-group > span > .smt-input-old:first-child .smt-select .smt-select-selection,
.smt-input-old-group > .smt-input-old:first-child .smt-select .smt-select-selection,
.smt-input-old-group-prepend .smt-select .smt-select-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.smt-input-old-group-prepend {
  border-right: 0;
}
.smt-input-old-group-append {
  border-left: 0;
}
.smt-input-old-group > .smt-input-old:last-child,
.smt-input-old-group-append {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.smt-input-old-group > .smt-input-old:last-child .smt-select .smt-select-selection,
.smt-input-old-group-append .smt-select .smt-select-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.smt-input-old-group-large .smt-input-old,
.smt-input-old-group-large > .smt-input-old-group-prepend,
.smt-input-old-group-large > .smt-input-old-group-append {
  font-size: 16px;
  padding: 11px 12px;
}
.smt-input-old-group-small .smt-input-old,
.smt-input-old-group-small > .smt-input-old-group-prepend,
.smt-input-old-group-small > .smt-input-old-group-append {
  padding: 5px 7px;
  border-radius: 3px;
}
.smt-form-item-error .smt-input-old {
  border: 1px solid #d14141;
}
.smt-form-item-error .smt-input-old:focus,
.smt-form-item-error .smt-input-old:hover {
  background-color: white;
  border-color: #a7676f;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-form-item-error .smt-input-old-icon {
  fill: #d14141;
}
.smt-form-item-error .smt-input-old-group-prepend,
.smt-form-item-error .smt-input-old-group-append {
  background-color: #fff;
  border: 1px solid #d14141;
}
.smt-form-item-error .smt-input-old-group-prepend .smt-select-selection,
.smt-form-item-error .smt-input-old-group-append .smt-select-selection {
  background-color: inherit;
  border: 1px solid transparent;
}
.smt-form-item-error .smt-input-old-group-prepend {
  border-right: 0;
}
.smt-form-item-error .smt-input-old-group-append {
  border-left: 0;
}
.smt-form-item-error .smt-transfer .smt-input-old {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  line-height: 1;
  height: 36px;
  padding: 12px;
  font-size: 14px;
  border-radius: 6px;
  color: #495060;
  background-color: #edf2f7;
  background-image: none;
  position: relative;
  cursor: text;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out;
}
.smt-form-item-error .smt-transfer .smt-input-old::-moz-placeholder {
  color: #aaaaaa;
  opacity: 1;
}
.smt-form-item-error .smt-transfer .smt-input-old:-ms-input-placeholder {
  color: #aaaaaa;
}
.smt-form-item-error .smt-transfer .smt-input-old::-webkit-input-placeholder {
  color: #aaaaaa;
}
.smt-form-item-error .smt-transfer .smt-input-old:focus,
.smt-form-item-error .smt-transfer .smt-input-old:hover {
  background-color: white;
  border-color: #6ab42d;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-form-item-error .smt-transfer .smt-input-old[disabled],
fieldset[disabled] .smt-form-item-error .smt-transfer .smt-input-old {
  background-color: #fff;
  opacity: 1;
  cursor: not-allowed;
  color: #495060;
  border-color: #c2c2c2;
}
.smt-form-item-error .smt-transfer .smt-input-old[disabled]:focus,
fieldset[disabled] .smt-form-item-error .smt-transfer .smt-input-old:focus,
.smt-form-item-error .smt-transfer .smt-input-old[disabled]:hover,
fieldset[disabled] .smt-form-item-error .smt-transfer .smt-input-old:hover {
  background-color: #fff;
  border-color: #c2c2c2;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
textarea.smt-form-item-error .smt-transfer .smt-input-old {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  font-size: 14px;
}
.smt-form-item-error .smt-transfer .smt-input-old-large {
  font-size: 16px;
  padding: 11px 12px;
}
.smt-form-item-error .smt-transfer .smt-input-old-small {
  padding: 5px 7px;
  border-radius: 3px;
}
.smt-form-item-error .smt-transfer .smt-input-old-icon {
  fill: #808695;
}
.smt-form-item-validating .smt-input-old-icon-validate {
  display: inline-block;
}
.smt-form-item-validating .smt-input-old-icon + .smt-input-old {
  padding-right: 32px;
}
.smt-select-dropdown-old {
  width: inherit;
  max-height: 200px;
  margin: 0 1px;
  overflow: auto;
  padding: 5px 0;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 900;
}
.smt-select-dropdown-old-transfer {
  z-index: 1060;
  width: auto;
}
.smt-select-dropdown-old.smt-transfer-no-max-height {
  max-height: none;
}
.smt-modal .smt-select-dropdown-old {
  position: absolute !important;
}
.smt-dropdown {
  display: inline-block;
}
.smt-dropdown .smt-select-dropdown-old {
  overflow: visible;
  max-height: none;
}
.smt-dropdown .smt-dropdown {
  width: 100%;
}
.smt-dropdown-rel {
  position: relative;
}
.smt-dropdown-rel-user-select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.smt-dropdown-menu {
  min-width: 100px;
}
.smt-dropdown-transfer {
  width: auto;
}
.smt-dropdown-item-selected,
.smt-dropdown-item.smt-dropdown-item-selected:hover {
  background: #4a4a4a;
}
.smt-dropdown-item {
  margin: 0;
  line-height: normal;
  padding: 14px 12px;
  clear: both;
  color: #495060;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  transition: background 0.2s ease-in-out;
}
.smt-dropdown-item:hover,
.smt-dropdown-item-focus {
  background: #edf2f7;
}
.smt-dropdown-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.smt-dropdown-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.smt-dropdown-item-selected,
.smt-dropdown-item-selected:hover {
  color: #4a4a4a;
}
.smt-dropdown-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}
.smt-dropdown-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.smt-dropdown-item-enter {
  color: #4a4a4a;
  font-weight: bold;
  float: right;
}
/* .@{size-class}-large .@{item-class} {
    padding: 7px 16px 8px;
    font-size: @font-size-base !important;
  } */
@-moz-document url-prefix() {
  .smt-dropdown-item {
    white-space: normal;
  }
}
.smt-select {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  vertical-align: middle;
  color: #495060;
  font-size: 14px;
  line-height: normal;
}
.smt-select ul {
  padding-left: 0!important;
  list-style-type: none;
  margin: 0;
}
.smt-select li {
  margin-bottom: 0;
}
.smt-select-selection {
  display: block;
  box-sizing: border-box;
  outline: none;
  user-select: none;
  cursor: pointer;
  position: relative;
  background-color: #edf2f7;
  border-radius: 6px;
  border: 1px solid transparent;
  transition: all 0.2s ease-in-out;
}
.smt-select-selection:hover,
.smt-select-selection-focused {
  background-color: white;
  border-color: #6ab42d;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-select-selection:hover .smt-select-arrow,
.smt-select-selection-focused .smt-select-arrow {
  display: inline-block;
}
.smt-select-arrow {
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  transform: translateY(-50%);
  font-size: 14px;
  color: #014a90;
  transition: all 0.2s ease-in-out;
}
.smt-select-visible .smt-select-selection {
  border-radius: 6px 6px 0 0;
  background-color: white;
  border-color: #6ab42d;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-select-visible .smt-select-arrow {
  transform: translateY(-50%) rotate(180deg);
  display: inline-block;
}
.smt-select-disabled .smt-select-selection {
  background-color: #fff;
  opacity: 1;
  cursor: not-allowed;
  color: #495060;
  border-color: #c2c2c2;
}
.smt-select-disabled .smt-select-selection:focus,
.smt-select-disabled .smt-select-selection:hover {
  background-color: #fff;
  border-color: #c2c2c2;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-select-disabled .smt-select-selection .smt-select-arrow {
  color: #ccc;
}
.smt-select-disabled .smt-select-selection:hover {
  border-color: #c2c2c2;
  box-shadow: none;
}
.smt-select-disabled .smt-select-selection:hover .smt-select-arrow {
  display: inline-block;
}
.smt-select-single .smt-select-selection {
  position: relative;
}
.smt-select-single .smt-select-selection .smt-select-placeholder {
  color: #bbbec4;
}
.smt-select-single .smt-select-selection .smt-select-placeholder,
.smt-select-single .smt-select-selection .smt-select-selected-value {
  display: block;
  line-height: 14px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 10px 24px 10px 12px;
}
.smt-select-multiple .smt-select-selection {
  padding: 0 24px 0 4px;
}
.smt-select-multiple .smt-select-selection .smt-select-placeholder {
  display: block;
  line-height: 14px;
  color: #bbbec4;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 12px 24px 12px 12px;
}
.smt-select-default.smt-select-multiple .smt-select-selection {
  min-height: 40px;
}
.smt-select-large.smt-select-single .smt-select-selection .smt-select-placeholder,
.smt-select-large.smt-select-single .smt-select-selection .smt-select-selected-value {
  padding: 12px 24px 12px 12px;
  line-height: 16px;
  font-size: 16px;
}
.smt-select-large.smt-select-multiple .smt-select-selection {
  min-height: 42px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.smt-select-large.smt-select-multiple .smt-select-selection .smt-select-placeholder,
.smt-select-large.smt-select-multiple .smt-select-selection .smt-select-selected-value {
  padding: 8px 0 8px 6px;
  font-size: 16px;
}
.smt-select-small.smt-select-single .smt-select-selection {
  border-radius: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.smt-select-small.smt-select-single .smt-select-selection .smt-select-placeholder,
.smt-select-small.smt-select-single .smt-select-selection .smt-select-selected-value {
  padding: 5px 7px;
  line-height: 22px;
}
.smt-select-small.smt-select-multiple .smt-select-selection {
  min-height: 32px;
  border-radius: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.smt-select-small.smt-select-multiple .smt-select-selection .smt-select-placeholder,
.smt-select-small.smt-select-multiple .smt-select-selection .smt-select-selected-value {
  padding: 6px 0 5px 6px;
  height: auto;
}
.smt-select-input {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 24px 0 8px;
  font-size: 14px;
  outline: none;
  border: none;
  box-sizing: border-box;
  color: #495060;
  background-color: transparent;
  position: relative;
  cursor: pointer;
}
.smt-select-input::-moz-placeholder {
  color: #aaaaaa;
  opacity: 1;
}
.smt-select-input:-ms-input-placeholder {
  color: #aaaaaa;
}
.smt-select-input::-webkit-input-placeholder {
  color: #aaaaaa;
}
.smt-select-input[disabled] {
  cursor: not-allowed;
  color: #495060;
  -webkit-text-fill-color: #495060;
}
.smt-select-single .smt-select-input {
  width: 100%;
}
.smt-select-large .smt-select-input,
.smt-select-large.smt-select-multiple .smt-select-input {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  top: 3px;
}
.smt-select-small .smt-select-input,
.smt-select-small.smt-select-multiple .smt-select-input {
  height: 18px;
  line-height: 18px;
  top: 2px;
}
.smt-select-multiple .smt-select-input {
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 4px;
  top: 2px;
}
.smt-select-not-found {
  text-align: center;
  color: #bbbec4;
}
.smt-select-not-found li:not([class^=smt-]) {
  margin-bottom: 0;
}
.smt-select-loading {
  text-align: center;
  color: #bbbec4;
}
.smt-select-multiple-tag-hidden {
  margin-right: 0 !important;
}
.smt-select-multiple .smt-select-tag {
  margin: 3px 4px 3px 0;
  max-width: calc(100% - 15px);
  position: relative;
}
.smt-select-multiple .smt-select-tag span:not(.smt-select-max-tag) {
  display: block;
  margin-right: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.smt-select-multiple .smt-select-tag svg {
  display: block;
  position: absolute;
  right: 2px;
  top: 2px;
  background: rgba(122, 152, 180, 0.4);
  border-radius: 50px;
  padding: 2px;
}
.smt-select-multiple .smt-select-tag svg:hover,
.smt-select-multiple .smt-select-tag svg:focus {
  background: rgba(122, 152, 180, 0.6);
}
.smt-select-small.smt-select-multiple .smt-select-tag {
  font-size: 12px;
  padding: 0 6px;
  margin: 3px 4px 2px 0;
}
.smt-select-small.smt-select-multiple .smt-select-tag span {
  margin-right: 14px;
}
.smt-select-small.smt-select-multiple .smt-select-tag svg {
  top: 1px;
  right: 2px;
}
.smt-select-dropdown-list {
  min-width: 100%;
  list-style: none;
}
.smt-select .smt-select-dropdown {
  width: auto;
}
.smt-select-prefix {
  display: inline-block;
  vertical-align: middle;
}
.smt-select-prefix svg {
  vertical-align: top;
}
.smt-select-head-with-prefix {
  display: inline-block !important;
  vertical-align: middle;
}
.smt-select-single .smt-select-prefix {
  padding-left: 4px;
  padding-right: 4px;
}
.smt-select-single .smt-select-head-with-prefix,
.smt-select-multiple .smt-select-head-with-prefix {
  padding-left: 0 !important;
}
.smt-select-head-flex {
  display: flex;
  align-items: center;
}
.smt-select-multiple .smt-select-head-flex .smt-select-prefix {
  margin-right: 4px;
}
.smt-select-item {
  margin: 0;
  line-height: normal;
  padding: 14px 12px;
  clear: both;
  color: #495060;
  font-size: 14px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  transition: background 0.2s ease-in-out;
}
.smt-select-item:hover,
.smt-select-item-focus {
  background: #edf2f7;
}
.smt-select-item-disabled {
  color: #bbbec4;
  cursor: not-allowed;
}
.smt-select-item-disabled:hover {
  color: #bbbec4;
  background-color: #fff;
  cursor: not-allowed;
}
.smt-select-item-selected,
.smt-select-item-selected:hover {
  color: #4a4a4a;
}
.smt-select-item-divided {
  margin-top: 5px;
  border-top: 1px solid #e8eaec;
}
.smt-select-item-divided:before {
  content: '';
  height: 5px;
  display: block;
  margin: 0 -16px;
  background-color: #fff;
  position: relative;
  top: -7px;
}
.smt-select-item-enter {
  color: #4a4a4a;
  font-weight: bold;
  float: right;
}
/* .@{size-class}-large .@{item-class} {
    padding: 7px 16px 8px;
    font-size: @font-size-base !important;
  } */
@-moz-document url-prefix() {
  .smt-select-item {
    white-space: normal;
  }
}
.smt-select-multiple .smt-select-item {
  position: relative;
  padding-left: 30px;
}
.smt-select-multiple .smt-select-item:after {
  position: absolute;
  left: 5px;
  top: 15px;
  content: "";
  line-height: 1;
  width: 15px;
  height: 15px;
  border: 1px solid #6ab42d;
  border-radius: 2px;
}
.smt-select-multiple .smt-select-item-selected {
  background-color: #edf2f7;
}
.smt-select-multiple .smt-select-item-selected:hover,
.smt-select-multiple .smt-select-item-selected:focus {
  color: rgba(1, 65, 127, 0.91);
  background: #edf2f7;
}
.smt-select-multiple .smt-select-item-selected:before {
  content: "";
  background: #6ab42d;
  width: 13px;
  height: 13px;
  position: absolute;
  left: 7px;
  top: 15px;
  margin-top: 2px;
  border-radius: 1px;
}
.smt-select-multiple .smt-select-item-selected.smt-select-item-disabled {
  color: #bbbec4;
}
.smt-select-multiple .smt-select-item-selected.smt-select-item-disabled:after {
  color: #bbbec4;
}
.smt-select-multiple .smt-select-item-selected.smt-select-item-disabled:hover {
  background-color: #fff;
}
.smt-select-group {
  list-style: none;
  margin: 0;
  padding: 0;
}
.smt-select-group-title {
  padding-left: 8px;
  font-size: 14px;
  color: #999;
  height: 30px;
  line-height: 30px;
}
.smt-form-item-error .smt-select-selection {
  border: 1px solid #d14141;
}
.smt-form-item-error .smt-select-arrow {
  color: #d14141;
}
.smt-form-item-error .smt-select-visible .smt-select-selection {
  background-color: white;
  border-color: #a7676f;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-select-tag {
  background: #e1ebf4;
  border-radius: 12px;
  color: #4a4a4a;
  padding: 3px 8px;
  margin: 2px 4px 2px 0;
  display: inline-block;
  border: 1px solid #e8eaec;
  vertical-align: middle;
  opacity: 1;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  border: 1px solid #b3c9dc;
}
/* .handler-disabled() {
    opacity: 0.72;
    color: #ccc !important;
    cursor: not-allowed;
} */
.smt-input-old-number {
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: middle;
  line-height: normal;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  /* margin: 0;
      padding: 0;
      width: 80px;
      height: 32px;
      line-height: 32px;
      vertical-align: middle;
      border: 1px solid transparent;
      border-radius: 6px;
      overflow: hidden;
      cursor: default; */
  /* &-handler-wrap {
        width: 22px;
        height: 100%;
        border-left: 1px solid transparent;
        border-radius: @radius-wrap;
        background: #fff;
        position: absolute;
        top: 0;
        right: 0;
        opacity: 0;
        transition: opacity .2s ease-in-out;
    }

    &:hover &-handler-wrap {
        opacity: 1;
    }

    &-handler-up {
        cursor: pointer;
        &-inner {
            top: 1px;
        }
    }

    &-handler-down {
        border-top: 1px solid transparent;
        top: -1px;
        cursor: pointer;
    }

    &-handler {
        display: block;
        width: 100%;
        height: 16px;
        line-height: 0;
        text-align: center;
        overflow: hidden;
        color: #999;
        position: relative;

        &:hover &-up-inner,
        &:hover &-down-inner {
            color: tint(#2d8cf0, 20%);
        }
    }

    &-handler-up-inner,
    &-handler-down-inner {
        width: 12px;
        height: 12px;
        line-height: 12px;
        font-size: 14px;
        color: #999;
        user-select: none;
        position: absolute;
        right: 5px;
        transition: all .2s linear;
    }
*/
  /*
    &-input-wrap {
        overflow: hidden;
        height: 32px;
    } */
  /* &-large {
        padding: 0;
        .@{input-number-prefix-cls}-input-wrap {
            height: 40px;
        }
        .@{input-number-prefix-cls}-handler {
            height: 20px;
        }

        input {
            height: 40px;
            line-height: 40px;
        }

        .@{input-number-prefix-cls}-handler-up-inner {
            top: 2px;
        }
        .@{input-number-prefix-cls}-handler-down-inner {
            bottom: 2px;
        }
    }

    &-small {
        padding: 0;
        .@{input-number-prefix-cls}-input-wrap {
            height: 24px;
        }
        .@{input-number-prefix-cls}-handler {
            height: 12px;
        }

        input {
            height: 24px;
            line-height: 24px;
            margin-top: -1px;
            vertical-align: top;
        }
        .@{input-number-prefix-cls}-handler-up-inner {
            top: -1px;
        }
        .@{input-number-prefix-cls}-handler-down-inner {
            bottom: -1px;
        }
    }



    &-handler-down-disabled,
    &-handler-up-disabled,
    &-disabled {
        .@{input-number-prefix-cls}-handler-down-inner,
        .@{input-number-prefix-cls}-handler-up-inner {
            .handler-disabled();
        }
    }

    &-disabled {
        .@{input-number-prefix-cls}-input {
            opacity: 0.72;
            cursor: not-allowed;
            background-color: #f3f3f3;
        }
        .@{input-number-prefix-cls}-handler-wrap {
            display: none;
        }
        .@{input-number-prefix-cls}-handler {
            .handler-disabled();
        }
    }

    &-controls-outside{
        width: 80px + 32px * 2;
        padding: 0 32px;
        .@{input-number-prefix-cls}-input{
            border-radius: 0;
        }
        &-btn{
            display: inline-block;
            width: 32px;
            height: 32px;
            line-height: 30px;
            position: absolute;
            top: 0;
            text-align: center;
            background-color: #f8f8f9;
            color: @text-color;
            cursor: pointer;
            i{
                font-size: 16px;
            }
            &:hover i{
                color: #2d8cf0;
            }
            &-disabled, &-disabled:hover{
                cursor: not-allowed;
                i{
                    color: #ccc;
                }
            }
        }
        &-up{
            right: 0;
            border-left: 1px solid #dcdee2;
        }
        &-down{
            left: 0;
            border-right: 1px solid #dcdee2;
        }
    }
    &-disabled&-controls-outside{
        .@{input-number-prefix-cls}-controls-outside-btn{
            cursor: not-allowed;
            i{
                color: #ccc;
            }
        }
    }
    &-large&-controls-outside{
        width: 80px + 40px *2;
        padding: 0 40px;
        .@{input-number-prefix-cls}-controls-outside-btn{
            width: 40px;
            height: 40px;
            line-height: 38px;
            i{
                font-size: 20px;
            }
        }
    }
    &-small&-controls-outside{
        width: 80px + 24px *2;
        padding: 0 24px;
        .@{input-number-prefix-cls}-controls-outside-btn{
            width: 24px;
            height: 24px;
            line-height: 22px;
            i{
                font-size: 14px;
            }
        }
    } */
}
.smt-input-old-number-clearable {
  position: absolute;
  top: 50%;
  right: 8px;
  line-height: 1;
  transform: translateY(-50%);
  font-size: 14px;
  color: #014a90;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.smt-input-old-number:hover,
.smt-input-old-number-focused {
  background-color: white;
  outline: 0;
  border-radius: 6px;
}
.smt-input-old-number:hover input,
.smt-input-old-number-focused input {
  background-color: white;
  border-color: #6ab42d;
}
.smt-input-old-number-disabled {
  background-color: #fff;
  opacity: 1;
  cursor: not-allowed;
  color: #495060;
  border-radius: 6px;
}
.smt-input-old-number-disabled input {
  background-color: white;
  border-color: #c2c2c2;
}
.smt-input-old-number-disabled:hover,
.smt-input-old-number-disabled-focused {
  border-color: transparent;
  background-color: #fff;
}
.smt-input-old-number-disabled:hover input,
.smt-input-old-number-disabled-focused input {
  border-color: #c2c2c2;
}
.smt-input-old-number-input {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  line-height: 1;
  padding: 8px 12px;
  font-size: 14px;
  border-radius: 6px;
  color: #495060;
  background-color: #edf2f7;
  background-image: none;
  position: relative;
  cursor: text;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  transition: border 0.2s ease-in-out, background 0.2s ease-in-out;
  /*width: 100%;
        height: 32px;
        line-height: 32px;
        padding: 0 7px;
        text-align: left;
        outline: 0;
        -moz-appearance: textfield;
        color: #666;
        border: 0;
        border-radius: 6px;
        transition: all .2s linear;*/
  /* &[disabled] {
      .disabled();
      &:hover,
      &-focused {
          border-color: @color-grey;
      }
    } */
}
.smt-input-old-number-input::placeholder {
  color: #c5c8ce;
}
.smt-form-old-item-error .smt-input-old-number {
  border: 1px solid #d14141;
  border-radius: 6px;
}
.smt-form-old-item-error .smt-input-old-number:focus,
.smt-form-old-item-error .smt-input-old-number:hover {
  background-color: white;
  border-color: #a7676f;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}
.smt-form-old-item-error .smt-input-old-number:hover,
.smt-form-old-item-error .smt-input-old-number-focused {
  border-color: #d14141;
}
.input-group-error-prepend,
.input-group-error-append {
  background-color: #fff;
  border: 1px solid #d14141;
}
.input-group-error-prepend .smt-select-selection,
.input-group-error-append .smt-select-selection {
  background-color: inherit;
  border: 1px solid transparent;
}
.input-group-error-prepend {
  border-right: 0;
}
.input-group-error-append {
  border-left: 0;
}
@font-face {
  font-family: 'GothamPro Regular';
  src: url(/prozorro-sale-wwwroot/dist/GothamPro.8070c0d6c55ad1db85179a1262f11383.eot);
  src: local('GothamPro'), url(/prozorro-sale-wwwroot/dist/GothamPro.8070c0d6c55ad1db85179a1262f11383.eot?#iefix) format('embedded-opentype'), url(/prozorro-sale-wwwroot/dist/GothamPro.c15b33bc93cc6822b9455e67cab230be.woff2) format('woff2'), url(/prozorro-sale-wwwroot/dist/GothamPro.4466219be610da37683c3627216b1791.woff) format('woff'), url(/prozorro-sale-wwwroot/dist/GothamPro.13fd8cb45624395866b68f447a037d24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GothamPro Medium';
  src: url(/prozorro-sale-wwwroot/dist/GothamProMedium.2984def07a8555302b6c6f71a6c357fc.eot);
  src: local('GothamProMedium'), url(/prozorro-sale-wwwroot/dist/GothamProMedium.2984def07a8555302b6c6f71a6c357fc.eot?#iefix) format('embedded-opentype'), url(/prozorro-sale-wwwroot/dist/GothamProMedium.1065e2b620f39c0df2e55910c07d3b2e.woff2) format('woff2'), url(/prozorro-sale-wwwroot/dist/GothamProMedium.dd06fc626aa440d09cc783c0ea1821e3.woff) format('woff'), url(/prozorro-sale-wwwroot/dist/GothamProMedium.dc016cabd59b6e92060d5690a7d81fd6.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
* {
  -webkit-tap-highlight-color: transparent;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #adc0d3;
}
::-webkit-scrollbar-thumb:hover {
  background: #7a97b4;
}
::-webkit-scrollbar-track {
  background: #e9ecee;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.demo-badge {
  width: 42px;
  height: 42px;
  background: #eee;
  border-radius: 6px;
  display: inline-block;
}
.demo-badge-alone {
  background: #5cb85c !important;
}
body {
  font-family: 'GothamPro Regular', 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, 'Geneva', sans-serif !important;
}
.semibold {
  font-family: 'GothamPro Medium', 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, 'Geneva', sans-serif !important;
}
h1 {
  padding: 10px 0;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.28;
  font-family: 'GothamPro Regular', 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, 'Geneva', sans-serif;
}
h2 {
  font-size: 24px;
  font-family: 'GothamPro Regular', 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, 'Geneva', sans-serif;
}
.flex,
.flex-right,
.flex-left,
.flex-center,
.flex-between,
.flex-space {
  display: flex;
}
.flex.wrap {
  flex-wrap: wrap;
}
.flex-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.flex-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.flex-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.flex-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.flex-space {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.flex-align-between {
  align-content: space-between;
}
.flex-align-top {
  align-content: flex-start;
}
.flex-align-center {
  align-content: center;
}
.flex-align-bottom {
  align-content: flex-end;
}
@media print {
  header,
  footer,
  .sender-moby {
    display: none !important;
  }
  .hidden-print {
    display: none !important;
  }
  a:after {
    content: '';
  }
  a[href]:after {
    content: none !important;
  }
}
.logo-ny:after {
  content: '';
  width: 17px;
  height: 17px;
  position: absolute;
  left: 5px;
  top: 1px;
  background-size: contain;
  background-repeat: no-repeat;
}
.logo-link,
.footer-logo-link {
  margin-left: 20px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 174 26' version='1.1' viewBox='0 0 174 26' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m29.702 19.973c-0.644 0-1.165-0.521-1.165-1.164v-14.544c0-0.643 0.521-1.164 1.165-1.164 0.642 0 1.164 0.521 1.164 1.164v14.543c-1e-3 0.643-0.522 1.165-1.164 1.165' fill='%2376B832'/%3E%3Cpath d='m24.7 18.973c-0.643 0-1.164-0.521-1.164-1.164v-12.543c0-0.643 0.521-1.164 1.164-1.164 0.644 0 1.165 0.521 1.165 1.164v12.543c-1e-3 0.642-0.522 1.164-1.165 1.164' fill='%2328A768'/%3E%3Cpath d='m19.698 17.971c-0.643 0-1.164-0.52-1.164-1.162v-10.544c0-0.643 0.521-1.164 1.164-1.164s1.164 0.521 1.164 1.164v10.543c0 0.643-0.521 1.163-1.164 1.163' fill='%23038A9E'/%3E%3Cpath d='m16.418 21.619l-2.976-4.996c0.049-0.035 0.102-0.063 0.149-0.1 1.228-0.969 2.005-2.358 2.187-3.912 0.262-2.227-0.794-4.439-2.689-5.636-0.489-0.309-1.135-0.164-1.444 0.326-0.309 0.488-0.163 1.135 0.325 1.443 1.219 0.77 1.898 2.191 1.729 3.623-0.117 0.998-0.616 1.891-1.405 2.514s-1.771 0.898-2.771 0.785c-0.999-0.117-1.892-0.615-2.515-1.406-0.623-0.789-0.901-1.771-0.785-2.771 0.133-1.129 0.759-2.127 1.719-2.737 0.488-0.311 0.631-0.958 0.321-1.445-0.309-0.487-0.957-0.631-1.444-0.321-1.493 0.95-2.468 2.502-2.673 4.258-0.183 1.553 0.251 3.086 1.22 4.313 0.97 1.229 2.359 2.006 3.913 2.188 0.232 0.027 0.465 0.041 0.695 0.041 0.458 0 0.907-0.072 1.346-0.176l3.099 5.203c0.328 0.551 1.042 0.73 1.595 0.402 0.552-0.33 0.732-1.043 0.404-1.596' fill='%23064A85'/%3E%3Cpath d='m39.43 16.225c-0.22-0.244-0.352-0.529-0.352-0.813 0-0.615 0.504-1.055 1.076-1.055 0.262 0 0.503 0.089 0.701 0.309 0.789 0.943 1.929 1.689 3.356 1.689 1.535 0 2.501-0.813 2.501-2.018 0-0.945-0.526-1.427-2.129-2.173l-1.601-0.746c-2.302-1.075-3.376-2.279-3.376-4.014 0-2.279 1.952-3.925 4.563-3.925 1.885-0.02 3.202 0.789 4.035 1.712 0.262 0.284 0.351 0.569 0.351 0.832 0 0.549-0.526 1.033-1.075 1.033-0.24 0-0.482-0.112-0.7-0.309-0.704-0.702-1.559-1.184-2.61-1.184-1.317 0-2.192 0.68-2.192 1.756 0 0.897 0.437 1.315 2.015 2.061l1.624 0.746c2.413 1.118 3.465 2.282 3.465 4.123 0 2.522-2.038 4.188-4.845 4.188-1.802 1e-3 -3.689-0.855-4.807-2.212' fill='%23064A85'/%3E%3Cpath d='m68.069 11.464v5.79c0 0.703-0.503 1.184-1.164 1.184-0.657 0-1.161-0.504-1.161-1.184v-5.461c0-1.536-0.854-2.501-2.238-2.501-1.358 0-2.367 1.009-2.367 2.39v5.572c0 0.703-0.506 1.184-1.141 1.184-0.68 0-1.163-0.504-1.163-1.184v-5.461c0-1.515-0.898-2.501-2.259-2.501-1.403 0-2.369 1.009-2.369 2.501v5.461c0 0.703-0.481 1.184-1.141 1.184-0.658 0-1.161-0.504-1.161-1.184v-8.883c0-0.68 0.483-1.183 1.161-1.183 0.614 0 1.098 0.48 1.12 1.117 0.746-0.703 1.775-1.117 2.982-1.117 1.469 0 2.61 0.592 3.267 1.686 0.813-1.051 2.128-1.686 3.643-1.686 2.456 0 3.991 1.644 3.991 4.276' fill='%23064A85'/%3E%3Cpath d='m79.82 11.682v5.596c0 0.68-0.48 1.16-1.141 1.16-0.657 0-1.141-0.504-1.141-1.16v-0.133c-0.79 0.832-1.929 1.293-3.311 1.293-2.237 0-3.75-1.25-3.75-3.113 0-1.887 1.535-3.07 3.97-3.07h3.048v-0.705c0-1.469-0.833-2.301-2.302-2.301-0.901 0-1.712 0.33-2.393 1.009-0.284 0.241-0.526 0.353-0.789 0.353-0.549 0-1.01-0.463-1.01-0.967 0-0.329 0.155-0.638 0.46-0.943 0.923-0.964 2.347-1.514 3.928-1.514 2.787 0 4.431 1.667 4.431 4.495m-2.324 2.435v-0.197h-2.764c-1.25 0-1.907 0.461-1.907 1.316 0 0.877 0.746 1.426 1.887 1.426 1.556 0 2.784-1.119 2.784-2.545' fill='%23064A85'/%3E%3Cpath d='m89.403 8.372c0 0.634-0.461 1.074-1.119 1.118-1.754 0.045-2.961 1.229-2.961 2.961v4.804c0 0.703-0.482 1.184-1.141 1.184-0.657 0-1.163-0.504-1.163-1.184v-8.883c0-0.681 0.483-1.185 1.163-1.185 0.635 0 1.119 0.504 1.119 1.185v0.329c0.723-0.855 1.798-1.381 3.003-1.381 0.638 0 1.099 0.437 1.099 1.052' fill='%23064A85'/%3E%3Cpath d='m97.866 17.254c0 0.482-0.241 0.811-0.681 0.965-0.371 0.152-0.833 0.219-1.447 0.219-2.566 0-3.971-1.316-3.971-3.748v-5.267h-0.854c-0.57 0-1.029-0.417-1.029-0.986s0.459-1.01 1.029-1.01h0.854v-1.886c0-0.656 0.507-1.183 1.164-1.183 0.658 0 1.163 0.504 1.163 1.183v1.887h2.302c0.592 0 1.031 0.44 1.031 1.01 0 0.569-0.439 0.986-1.031 0.986h-2.302v5.067c0 1.316 0.634 1.865 2.104 1.865 0.263 0 0.461-0.023 0.657-0.023 0.616-1e-3 1.011 0.372 1.011 0.921' fill='%23064A85'/%3E%3Cpath d='m104.53 17.254v-11.45h-3.903c-0.614 0-1.075-0.438-1.075-1.029 0-0.592 0.461-1.053 1.075-1.053h10.154c0.612 0 1.075 0.46 1.075 1.053 0 0.591-0.463 1.029-1.075 1.029h-3.928v11.45c0 0.68-0.503 1.184-1.161 1.184-0.656 0-1.162-0.504-1.162-1.184' fill='%23064A85'/%3E%3Cpath d='m121.94 12.188v0.109c0 0.789-0.505 1.271-1.317 1.271h-6.887c0.309 1.732 1.601 2.83 3.511 2.83 0.92 0 1.798-0.285 2.521-0.834 0.197-0.133 0.394-0.219 0.591-0.219 0.55 0 0.967 0.416 0.967 0.965 0 0.395-0.155 0.656-0.571 0.967-1.03 0.766-2.236 1.16-3.574 1.16-3.333 0-5.791-2.391-5.791-5.615 0-3.179 2.412-5.635 5.548-5.635 2.872 0 5.002 2.105 5.002 5.001m-8.159-0.417h5.856c-0.044-1.558-1.142-2.631-2.765-2.631-1.556 0-2.741 1.052-3.091 2.631' fill='%23064A85'/%3E%3Cpath d='m133.98 11.464v5.79c0 0.703-0.503 1.184-1.141 1.184-0.68 0-1.163-0.504-1.163-1.184v-5.483c0-1.492-0.94-2.499-2.345-2.499-1.426 0-2.458 1.052-2.458 2.499v5.483c0 0.703-0.48 1.184-1.141 1.184-0.657 0-1.161-0.504-1.161-1.184v-8.883c0-0.68 0.484-1.183 1.161-1.183 0.637 0 1.12 0.503 1.12 1.183 0.768-0.746 1.841-1.183 3.091-1.183 2.459 0 4.037 1.666 4.037 4.276' fill='%23064A85'/%3E%3Cpath d='m147.69 2.69v14.587c0 0.68-0.506 1.16-1.142 1.16-0.657 0-1.14-0.504-1.14-1.16v-0.441c-0.789 1.01-2.084 1.602-3.642 1.602-3.026 0-5.263-2.367-5.263-5.615 0-3.245 2.236-5.634 5.263-5.634 1.515 0 2.787 0.591 3.596 1.555v-6.054c0-0.68 0.507-1.183 1.164-1.183s1.164 0.481 1.164 1.183m-2.282 10.132c0-2.082-1.318-3.53-3.247-3.53-1.907 0-3.312 1.492-3.312 3.511 0 2.039 1.381 3.529 3.312 3.529 1.929 0 3.247-1.426 3.247-3.51' fill='%23064A85'/%3E%3Cpath d='m160.89 12.188v0.109c0 0.789-0.506 1.271-1.317 1.271h-6.887c0.309 1.732 1.602 2.83 3.511 2.83 0.92 0 1.798-0.285 2.521-0.834 0.198-0.133 0.395-0.219 0.592-0.219 0.549 0 0.967 0.416 0.967 0.965 0 0.395-0.154 0.656-0.571 0.967-1.029 0.766-2.236 1.16-3.573 1.16-3.334 0-5.792-2.391-5.792-5.615 0-3.179 2.413-5.635 5.549-5.635 2.871 0 5 2.105 5 5.001m-8.158-0.417h5.854c-0.043-1.558-1.14-2.631-2.765-2.631-1.554 0-2.74 1.052-3.089 2.631' fill='%23064A85'/%3E%3Cpath d='m169.9 8.372c0 0.634-0.461 1.074-1.117 1.118-1.755 0.045-2.961 1.229-2.961 2.961v4.804c0 0.703-0.48 1.184-1.141 1.184-0.658 0-1.161-0.504-1.161-1.184v-8.883c0-0.681 0.482-1.185 1.161-1.185 0.637 0 1.12 0.504 1.12 1.185v0.329c0.723-0.855 1.798-1.381 3.004-1.381 0.634 0 1.095 0.437 1.095 1.052' fill='%23064A85'/%3E%3C/svg%3E%0A");
  height: 34px;
  width: 225px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  display: block;
  position: relative;
}
@media only screen and (max-width: 770px) {
  .logo-link {
    margin-left: 10px;
    height: 38px;
    width: 37px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 100 100' version='1.1' viewBox='0 0 100 100' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m91.802 72.487c-2.146 0-3.886-1.739-3.886-3.886v-48.578c0-2.146 1.739-3.886 3.886-3.886 2.15 0 3.89 1.74 3.89 3.886v48.579c-1e-3 2.146-1.74 3.885-3.89 3.885' fill='%2376B832'/%3E%3Cpath d='m75.097 69.146c-2.146 0-3.886-1.739-3.886-3.886v-41.896c0-2.145 1.739-3.886 3.886-3.886s3.89 1.741 3.89 3.886v41.897c-1e-3 2.146-1.744 3.885-3.89 3.885' fill='%2328A768'/%3E%3Cpath d='m58.392 65.806c-2.146 0-3.89-1.739-3.89-3.886v-35.215c0-2.145 1.743-3.886 3.89-3.886 2.149 0 3.889 1.741 3.889 3.886v35.215c-1e-3 2.146-1.74 3.886-3.889 3.886' fill='%23038A9E'/%3E%3Cpath d='m47.436 77.988l-9.938-16.686c0.161-0.122 0.34-0.21 0.498-0.335 4.103-3.236 6.695-7.877 7.304-13.066 0.875-7.438-2.652-14.826-8.983-18.827-1.635-1.032-3.791-0.543-4.823 1.088-1.03 1.631-0.545 3.796 1.088 4.825 4.07 2.57 6.336 7.319 5.775 12.098-0.392 3.336-2.058 6.314-4.693 8.401-2.634 2.074-5.914 2.994-9.257 2.613-3.333-0.388-6.316-2.055-8.397-4.693-2.083-2.634-3.013-5.921-2.621-9.255 0.443-3.77 2.534-7.101 5.739-9.139 1.628-1.039 2.109-3.2 1.073-4.828-1.034-1.625-3.198-2.107-4.826-1.072-4.985 3.17-8.241 8.356-8.929 14.221-0.609 5.189 0.838 10.309 4.076 14.405 3.238 4.105 7.878 6.702 13.069 7.306 0.776 0.092 1.551 0.138 2.318 0.138 1.531 0 3.028-0.242 4.497-0.591l10.35 17.375c1.098 1.845 3.484 2.449 5.328 1.35 1.846-1.1 2.45-3.483 1.352-5.328' fill='%23064A85'/%3E%3C/svg%3E%0A");
  }
  .logo-link.logo-ny:after {
    left: 2px;
    top: 3px;
  }
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.text-muted {
  color: #777;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.ivu-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .smt-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .smt-btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.ivu-btn-group:not(.ivu-btn-group-vertical) > .smt-btn:first-child {
  margin-left: 0;
}
.ivu-btn-group > .smt-btn {
  position: relative;
  float: left;
}
.smt-btn + .ivu-btn-group,
.ivu-btn-group + .smt-btn,
.ivu-btn-group + .ivu-btn-group,
.ivu-btn-group .smt-btn + .smt-btn {
  margin-left: -1px;
}
.ivu-select-dropdown {
  z-index: 50;
}
#organizer-poptip.ivu-poptip .ivu-poptip-popper {
  width: 100%;
  max-width: 350px;
  min-width: unset;
}
/*Наследство Bootstrap*/
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*Наследство Bootstrap*/

.more[data-v-532de352] {
  color: #3d75a9;
  border-bottom: 1px dotted;
  cursor: pointer;
  display: inline-block;
}

.seo-text[data-v-b2e3d26e] {
  overflow: hidden;
  padding: 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.seo-text > h1[data-v-b2e3d26e] {
  font-size: 26px;
  margin: 15px 0 5px 0;
}
.seo-text > h2[data-v-b2e3d26e] {
  font-size: 22px;
  margin: 10px 0 5px 0;
}
.seo-text > h3[data-v-b2e3d26e] {
  font-size: 18px;
  margin: 5px 0 5px 0;
}
.seo-text > p[data-v-b2e3d26e] {
  font-size: 14px;
  text-align: justify;
  line-height: 1.5;
}
.seo-text > ul[data-v-b2e3d26e] {
  list-style-type: disc;
  margin-inline-start: 24px;
}
.shadow[data-v-b2e3d26e] {
  box-shadow: 0 7px 60px 15px rgba(0, 0, 0, 0.3);
  margin-top: 10px;
}

.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.introjs-fixParent {
  z-index: auto!important;
  opacity: 1!important;
  -webkit-transform: none!important;
  -moz-transform: none!important;
  -ms-transform: none!important;
  -o-transform: none!important;
  transform: none !important;
}
.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}
.introjs-disableInteraction {
  z-index: 99999999!important;
  position: absolute;
  background-color: #fff;
  opacity: 0;
}
.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}
.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #777;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 100000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.introjs-helperLayer *,
.introjs-helperLayer :after,
.introjs-helperLayer :before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}
.introjs-helperNumberLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999!important;
  padding: 2px;
  font-family: Arial,verdana,tahoma;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3019), color-stop(100%, #cf0404));
  background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: linear-gradient(to bottom, #ff3019 0, #cf0404 100%);
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid #fff;
  border-radius: 50%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
.introjs-arrow {
  border: 5px solid transparent;
  content: '';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-bottom-color: #fff;
}
.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-bottom-color: #fff;
}
.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #fff;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-left-color: #fff;
}
.introjs-arrow.right-bottom {
  bottom: 10px;
  right: -10px;
  border-left-color: #fff;
}
.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color: #fff;
}
.introjs-arrow.bottom-right {
  bottom: -10px;
  right: 10px;
  border-top-color: #fff;
}
.introjs-arrow.bottom-middle {
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color: #fff;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-right-color: #fff;
}
.introjs-arrow.left-bottom {
  left: -10px;
  bottom: 10px;
  border-right-color: #fff;
}
.introjs-tooltip {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 10px;
  background-color: #fff;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -ms-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}
.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
}
.introjs-button {
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px / normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  zoom: 1;
  margin-top: 10px;
}
.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0 1px 1px #e3e3e3;
}
.introjs-button:active,
.introjs-button:focus {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.introjs-skipbutton {
  box-sizing: content-box;
  margin-right: 5px;
  color: #7a7a7a;
}
.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}
.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}
.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}
.introjs-nextbutton.introjs-fullbutton {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}
.introjs-disabled,
.introjs-disabled:focus,
.introjs-disabled:hover {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}
.introjs-hidden {
  display: none;
}
.introjs-bullets {
  text-align: center;
}
.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}
.introjs-bullets ul li a:hover {
  background: #999;
}
.introjs-bullets ul li a.active {
  background: #999;
}
.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1;
}
.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}
.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}
.introjs-fixedTooltip {
  position: fixed;
}
.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: 0 0;
  width: 20px;
  height: 15px;
  cursor: pointer;
}
.introjs-hint:focus {
  border: 0;
  outline: 0;
}
.introjs-hidehint {
  display: none;
}
.introjs-fixedhint {
  position: fixed;
}
.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}
.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}
.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: 0 0;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  -moz-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}
@-webkit-keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
@-moz-keyframes introjspulse {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  25% {
    -moz-transform: scale(0);
    opacity: 0.1;
  }
  50% {
    -moz-transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    -moz-transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 0;
  }
}
@keyframes introjspulse {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  25% {
    transform: scale(0);
    opacity: 0.1;
  }
  50% {
    transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

.tour-menu[data-v-661c51c2] {
  position: relative;
}
.tour-btn[data-v-661c51c2] {
  cursor: pointer;
}
.tour-btn-icon[data-v-661c51c2] {
  margin-left: 3px;
}
.tour-list[data-v-661c51c2] {
  z-index: 5;
  display: none;
  min-width: 250px;
  border-radius: 4px;
  position: absolute;
  background: white;
  box-shadow: 0 1px 6px #dddee1;
}
.tour-list.right[data-v-661c51c2] {
  right: 0;
}
.tour-list.left[data-v-661c51c2] {
  left: 0;
}
.tour-list.show[data-v-661c51c2] {
  display: block;
}
.tour-list-item[data-v-661c51c2] {
  padding: 10px 10px;
  cursor: pointer;
  transition: all 0.25s;
}
.tour-list-item[data-v-661c51c2]:hover,
.tour-list-item[data-v-661c51c2]:focus {
  background: #dddee1;
}

.mobile-item[data-v-4a067673] {
  overflow: hidden;
  white-space: break-spaces;
}
.breadcrumps-mobile-list[data-v-4a067673] {
  width: inherit;
  overflow: auto;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  position: absolute;
  z-index: 900;
  min-width: 100px;
  padding: 5px 0;
  max-width: 100%;
}
.breadcrumps-mobile-list-item[data-v-4a067673] {
  margin: 0;
  line-height: normal;
  padding: 7px 16px;
  clear: both;
  font-size: 12px !important;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  transition: background 0.2s ease-in-out;
}
.breadcrumps-mobile-list-item[data-v-4a067673]:hover {
  background: #ebebeb;
}
.breadcrumps-mobile-list-item a[data-v-4a067673] {
  color: #495060;
}
.word-break-all[data-v-4a067673] {
  word-break: break-all;
}
.breadcrumbs-black[data-v-4a067673] {
  margin: 0;
  list-style: none;
  padding-left: 0;
  padding: 10px 0;
  display: flex;
}
.breadcrumbs-black li a[data-v-4a067673] {
  font-size: 14px;
  color: #495060;
  transition: color 0.2s ease-in-out;
}
.breadcrumbs-black li a[data-v-4a067673]:hover {
  color: #3d75a9;
  text-decoration: none;
}
.breadcrumbs-black > li:last-child span[data-v-4a067673] {
  font-weight: 700;
  color: #495060;
}
.item-separator[data-v-4a067673]:after {
  content: '/';
  margin: 0 8px;
  color: #858585;
}

/* .fade-enter-active,
.fade-leave-active {
  transition-duration: 0.3s;
  transition-property: height, opacity;
  transition-timing-function: ease;
  overflow: hidden;
}
.fade-enter,
.fade-leave-active {
  opacity: 0;
} */
.fade-item-enter-active,
.fade-item-leave-active {
  transition: all 0.2s;
}
.fade-item-enter,
.fade-item-leave-to {
  opacity: 0;
}
.fade-item-enter-active {
  transition-delay: 0.2s;
}
.slide-left-enter-active,
.slide-left-leave-active,
.slide-right-enter-active,
.slide-right-leave-active {
  transition-duration: 0.5s;
  transition-property: height, opacity, transform;
  transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
  overflow: hidden;
}
.slide-left-enter,
.slide-right-leave-active {
  opacity: 0;
  transform: translate(2em, 0);
}
.slide-left-leave-active,
.slide-right-enter {
  opacity: 0;
  transform: translate(-2em, 0);
}
.zoom-enter-active,
.zoom-leave-active {
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-name: zoom;
}
.zoom-leave-active {
  animation-direction: reverse;
}
@keyframes zoom {
from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
}
100% {
    opacity: 1;
}
}

.smt-spinner[data-v-232f3144] {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #ffffffb5;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999999999;
}
.smt-spinner .smt-spinner-block[data-v-232f3144] {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 5px solid #415e99;
  border-right-color: transparent;
  animation: spinner-circle-232f3144;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.smt-spinner .smt-spinner-block-img[data-v-232f3144] {
  position: absolute;
  width: 100px;
  height: 100px;
  background-size: cover;
}
@-webkit-keyframes spinner-circle-232f3144 {
0% {
    transform: rotateZ(0deg);
}
100% {
    transform: rotateZ(360deg);
}
}
.fade-spinner-enter-active[data-v-232f3144],
.fade-spinner-leave-active[data-v-232f3144] {
  transition: opacity 0.5s;
}
.fade-spinner-enter[data-v-232f3144],
.fade-spinner-leave-to[data-v-232f3144] {
  opacity: 0;
}

.ps-h1[data-v-2e19d94d] {
  font-size: 22px;
  font-weight: 600;
}
.flex-between[data-v-2e19d94d] {
  padding-left: 20px;
}
@media (max-width: 768px) {
.ps-h1[data-v-2e19d94d] {
    font-size: 20px;
}
}

.flex {
  display: flex;
}
.flex.column {
  flex-direction: column;
}
.flex.center {
  align-items: center;
  justify-content: center;
}
.flex.align-center {
  align-items: center;
}
.flex.align-start {
  align-items: flex-start;
}
.flex.align-end {
  align-items: flex-end;
}
.flex.justify-around {
  justify-content: space-around;
}
.flex.justify-between {
  justify-content: space-between;
}
.flex.justify-start {
  justify-content: flex-start;
}
.flex.justify-end {
  justify-content: flex-end;
}
.flex.justify-center {
  justify-content: center;
}
.smt-page-container {
  padding: 10px 0;
  background: #f5f5f5;
}
.smt-page-container .wrapper {
  max-width: 1500px;
  margin: 10px auto;
}
@media all and (max-width: 1600px) {
  .smt-page-container .wrapper {
    padding: 0 50px;
  }
}
@media all and (max-width: 1024px) {
  .smt-page-container .wrapper {
    padding: 0 25px;
  }
}
@media all and (max-width: 560px) {
  .smt-page-container .wrapper {
    padding: 0 15px;
  }
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.text-center {
  text-align: center;
}
.vt-notification-container .vt-theme-light {
  background: white;
}
.vt-notification-container .vt-notification {
  flex-direction: row-reverse;
  align-items: flex-start;
  padding: 15px 20px 15px 10px;
  min-height: 70px;
}
.vt-notification-container .vt-notification .vt-icon-container {
  width: 30px;
  height: 30px;
  margin-right: 10px !important;
}
.vt-notification-container .vt-notification .vt-icon-container .vt-icon {
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
}
.vt-notification-container .vt-notification .vt-icon-container .vt-icon svg {
  width: 20px;
  height: 20px;
}
.vt-notification-container .vt-notification .vt-content {
  flex: 1;
}
.vt-notification-container .vt-notification .vt-content .vt-title {
  font-size: 14px;
  margin-bottom: 5px;
  line-height: 16px;
}
.vt-notification-container .vt-notification .vt-content .vt-paragraph {
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.bounce-enter,
.bounce-enter-active {
  animation: bounce 0.2s;
}
.bounce-leave,
.bounce-leave-active {
  animation: bounce 0.2s reverse;
}
@keyframes bounce {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.smart-icon {
  display: inline-block;
  font-family: 'SmarttenderFont', serif !important;
  speak: none;
  color: #adc0d3;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.smart-icon-hourglass::before {
  content: "\e900";
}
.smart-icon-hourglass-1::before {
  content: "\e901";
}
.smart-icon-hourglass-2::before {
  content: "\e902";
}
.smart-icon-hourglass-3::before {
  content: "\e903";
}
.smart-icon-hourglass-end::before {
  content: "\e904";
}
.smart-icon-hourglass-half::before {
  content: "\e905";
}
.smart-icon-hourglass-o::before {
  content: "\e906";
}
.smart-icon-hourglass-start::before {
  content: "\e907";
}
.smart-icon-money::before {
  content: "\e908";
}
.smart-icon-e-catalog::before {
  content: "\e909";
}
.smart-icon-cart::before {
  content: "\e913";
}
.smart-icon-play1::before {
  content: "\e90a";
}
.smart-icon-auction-gov::before {
  content: "\e90b";
}
.smart-icon-clock::before {
  content: "\e90c";
}
.smart-icon-commercial-sales::before {
  content: "\e90d";
}
.smart-icon-commercial-zakupki::before {
  content: "\e90e";
}
.smart-icon-prozorro::before {
  content: "\e90f";
}
.smart-icon-rialto::before {
  content: "\e9e7";
}
.smart-icon-strap::before {
  content: "\e910";
}
.smart-icon-drop::before {
  content: "\e911";
}
.smart-icon-bag::before {
  content: "\e912";
}
.smart-icon-leaf::before {
  content: "\e914";
}
.smart-icon-libra::before {
  content: "\e915";
}
.smart-icon-apple::before {
  content: "\e916";
}
.smart-icon-polygraphy_2::before {
  content: "\e917";
}
.smart-icon-building::before {
  content: "\e918";
}
.smart-icon-tap::before {
  content: "\e919";
}
.smart-icon-target::before {
  content: "\e91a";
}
.smart-icon-point::before {
  content: "\e91b";
}
.smart-icon-transport::before {
  content: "\e91c";
}
.smart-icon-beaker::before {
  content: "\e91d";
}
.smart-icon-house::before {
  content: "\ea3e";
}
.smart-icon-calendar-p::before {
  content: "\e91e";
}
.smart-icon-hanger::before {
  content: "\e91f";
}
.smart-icon-chair::before {
  content: "\e920";
}
.smart-icon-cross::before {
  content: "\e921";
}
.smart-icon-phone-o::before {
  content: "\e922";
}
.smart-icon-polygraphy::before {
  content: "\e923";
}
.smart-icon-bank::before {
  content: "\e924";
}
.smart-icon-vcard::before {
  content: "\e925";
}
.smart-icon-vcard-o::before {
  content: "\e926";
}
.smart-icon-viber::before {
  content: "\e927";
}
.smart-icon-uah::before {
  content: "\e928";
}
.smart-icon-dollar::before {
  content: "\e987";
}
.smart-icon-euro::before {
  content: "\e9cc";
}
.smart-icon-rub::before {
  content: "\e9ed";
}
.smart-icon-align-center::before {
  content: "\e929";
}
.smart-icon-align-justify::before {
  content: "\e92a";
}
.smart-icon-align-left::before {
  content: "\e92b";
}
.smart-icon-align-right::before {
  content: "\e92c";
}
.smart-icon-angle-double-down::before {
  content: "\e92d";
}
.smart-icon-angle-double-left::before {
  content: "\e92e";
}
.smart-icon-angle-double-right::before {
  content: "\e92f";
}
.smart-icon-angle-double-up::before {
  content: "\e930";
}
.smart-icon-angle-down::before {
  content: "\e931";
}
.smart-icon-angle-left::before {
  content: "\e932";
}
.smart-icon-angle-right::before {
  content: "\e933";
}
.smart-icon-angle-up::before {
  content: "\e934";
}
.smart-icon-arhive::before {
  content: "\e935";
}
.smart-icon-area-chart::before {
  content: "\e936";
}
.smart-icon-arrow-circle-down::before {
  content: "\e937";
}
.smart-icon-arrow-circle-left::before {
  content: "\e938";
}
.smart-icon-arrow-circle-right::before {
  content: "\e939";
}
.smart-icon-arrow-circle-up::before {
  content: "\e93a";
}
.smart-icon-arrow-circle-o-down::before {
  content: "\e93b";
}
.smart-icon-arrow-circle-o-left::before {
  content: "\e93c";
}
.smart-icon-arrow-circle-o-right::before {
  content: "\e93d";
}
.smart-icon-arrow-circle-o-up::before {
  content: "\e93e";
}
.smart-icon-arrow-down::before {
  content: "\e93f";
}
.smart-icon-arrow-left::before {
  content: "\e940";
}
.smart-icon-arrow-right::before {
  content: "\e941";
}
.smart-icon-arrows::before {
  content: "\e942";
}
.smart-icon-arrows-alt::before {
  content: "\e943";
}
.smart-icon-arrows-h::before {
  content: "\e944";
}
.smart-icon-arrows-v::before {
  content: "\e945";
}
.smart-icon-arrow-up::before {
  content: "\e946";
}
.smart-icon-ban::before {
  content: "\e947";
}
.smart-icon-bar-chart::before {
  content: "\e948";
}
.smart-icon-bars::before {
  content: "\e949";
}
.smart-icon-bell::before {
  content: "\e94a";
}
.smart-icon-bell-o::before {
  content: "\e94b";
}
.smart-icon-bell-slash::before {
  content: "\e94c";
}
.smart-icon-bell-slash-o::before {
  content: "\e94d";
}
.smart-icon-book::before {
  content: "\e94e";
}
.smart-icon-bookmark::before {
  content: "\e94f";
}
.smart-icon-bookmark-o::before {
  content: "\e950";
}
.smart-icon-briefcase::before {
  content: "\e951";
}
.smart-icon-calendar::before {
  content: "\e952";
}
.smart-icon-calendar-check-o::before {
  content: "\e953";
}
.smart-icon-calendar-minus-o::before {
  content: "\e954";
}
.smart-icon-calendar-o::before {
  content: "\e955";
}
.smart-icon-calendar-plus-o::before {
  content: "\e956";
}
.smart-icon-calendar-times-o::before {
  content: "\e957";
}
.smart-icon-camera::before {
  content: "\e958";
}
.smart-icon-caret-down::before {
  content: "\e959";
}
.smart-icon-caret-left::before {
  content: "\e95a";
}
.smart-icon-caret-right::before {
  content: "\e95b";
}
.smart-icon-caret-up::before {
  content: "\e95c";
}
.smart-icon-caret-square-o-down::before {
  content: "\e95d";
}
.smart-icon-caret-square-o-left::before {
  content: "\e95e";
}
.smart-icon-caret-square-o-right::before {
  content: "\e95f";
}
.smart-icon-caret-square-o-up::before {
  content: "\e960";
}
.smart-icon-cc-mastercard::before {
  content: "\e961";
}
.smart-icon-cc-visa::before {
  content: "\e962";
}
.smart-icon-certificate::before {
  content: "\e963";
}
.smart-icon-chain::before {
  content: "\e964";
}
.smart-icon-chain-broken::before {
  content: "\e965";
}
.smart-icon-check::before {
  content: "\e966";
}
.smart-icon-check-circle::before {
  content: "\e967";
}
.smart-icon-check-circle-o::before {
  content: "\e968";
}
.smart-icon-check-square::before {
  content: "\e969";
}
.smart-icon-check-square-o::before {
  content: "\e96a";
}
.smart-icon-chevron-circle-down::before {
  content: "\e96b";
}
.smart-icon-chevron-circle-left::before {
  content: "\e96c";
}
.smart-icon-chevron-circle-right::before {
  content: "\e96d";
}
.smart-icon-chevron-circle-up::before {
  content: "\e96e";
}
.smart-icon-chevron-down::before {
  content: "\e96f";
}
.smart-icon-chevron-left::before {
  content: "\e970";
}
.smart-icon-chevron-right::before {
  content: "\e971";
}
.smart-icon-chevron-up::before {
  content: "\e972";
}
.smart-icon-circle::before {
  content: "\e973";
}
.smart-icon-circle-o::before {
  content: "\e974";
}
.smart-icon-circle-o-notch::before {
  content: "\e975";
}
.smart-icon-circle-thin::before {
  content: "\e976";
}
.smart-icon-clipboard::before {
  content: "\e977";
}
.smart-icon-clone::before {
  content: "\e978";
}
.smart-icon-close::before {
  content: "\e979";
}
.smart-icon-cloud-download::before {
  content: "\e97a";
}
.smart-icon-cloud-upload::before {
  content: "\e97b";
}
.smart-icon-cog::before {
  content: "\e97c";
}
.smart-icon-cogs::before {
  content: "\e97d";
}
.smart-icon-columns::before {
  content: "\e97e";
}
.smart-icon-comment::before {
  content: "\e97f";
}
.smart-icon-commenting::before {
  content: "\e980";
}
.smart-icon-wechat::before {
  content: "\e981";
}
.smart-icon-commenting-o::before {
  content: "\e982";
}
.smart-icon-comment-o::before {
  content: "\e983";
}
.smart-icon-comments::before {
  content: "\e984";
}
.smart-icon-comments-o::before {
  content: "\e985";
}
.smart-icon-compress::before {
  content: "\e986";
}
.smart-icon-copy::before {
  content: "\e988";
}
.smart-icon-copyright::before {
  content: "\e989";
}
.smart-icon-credit-card::before {
  content: "\e98a";
}
.smart-icon-credit-card-alt::before {
  content: "\e98b";
}
.smart-icon-crop::before {
  content: "\e98c";
}
.smart-icon-cube::before {
  content: "\e98d";
}
.smart-icon-cubes::before {
  content: "\e98e";
}
.smart-icon-cut::before {
  content: "\e98f";
}
.smart-icon-dedent::before {
  content: "\e990";
}
.smart-icon-download::before {
  content: "\e991";
}
.smart-icon-drivers-license::before {
  content: "\e992";
}
.smart-icon-drivers-license-o::before {
  content: "\e993";
}
.smart-icon-edit::before {
  content: "\e994";
}
.smart-icon-ellipsis-h::before {
  content: "\e995";
}
.smart-icon-ellipsis-v::before {
  content: "\e996";
}
.smart-icon-envelope::before {
  content: "\e997";
}
.smart-icon-envelope-o::before {
  content: "\e998";
}
.smart-icon-envelope-open::before {
  content: "\e999";
}
.smart-icon-envelope-open-o::before {
  content: "\e99a";
}
.smart-icon-eraser::before {
  content: "\e99b";
}
.smart-icon-exclamation::before {
  content: "\e99c";
}
.smart-icon-exclamation-circle::before {
  content: "\e99d";
}
.smart-icon-exclamation-triangle::before {
  content: "\e99e";
}
.smart-icon-expand::before {
  content: "\e99f";
}
.smart-icon-external-link::before {
  content: "\e9a0";
}
.smart-icon-external-link-square::before {
  content: "\e9a1";
}
.smart-icon-eye::before {
  content: "\e9a2";
}
.smart-icon-eye-slash::before {
  content: "\e9a3";
}
.smart-icon-facebook-square::before {
  content: "\e9a4";
}
.smart-icon-file::before {
  content: "\e9a5";
}
.smart-icon-file-arhive-o::before {
  content: "\e9a6";
}
.smart-icon-file-audio-o::before {
  content: "\e9a7";
}
.smart-icon-file-code-o::before {
  content: "\e9a8";
}
.smart-icon-file-excel-o::before {
  content: "\e9a9";
}
.smart-icon-file-image-o::before {
  content: "\e9aa";
}
.smart-icon-file-movie-o::before {
  content: "\e9ab";
}
.smart-icon-file-o::before {
  content: "\e9ac";
}
.smart-icon-file-pdf-o::before {
  content: "\e9ad";
}
.smart-icon-file-picture-o::before {
  content: "\e9ae";
}
.smart-icon-file-powerpoint-o::before {
  content: "\e9af";
}
.smart-icon-files-o::before {
  content: "\e9b0";
}
.smart-icon-file-sound-o::before {
  content: "\e9b1";
}
.smart-icon-file-text::before {
  content: "\e9b2";
}
.smart-icon-file-text-o::before {
  content: "\e9b3";
}
.smart-icon-file-video-o::before {
  content: "\e9b4";
}
.smart-icon-file-word-o::before {
  content: "\e9b5";
}
.smart-icon-file-zip-o::before {
  content: "\e9b6";
}
.smart-icon-filter::before {
  content: "\e9b7";
}
.smart-icon-flag::before {
  content: "\e9b8";
}
.smart-icon-flag-o::before {
  content: "\e9b9";
}
.smart-icon-folder::before {
  content: "\e9ba";
}
.smart-icon-folder-o::before {
  content: "\e9bb";
}
.smart-icon-folder-open::before {
  content: "\e9bc";
}
.smart-icon-folder-open-o::before {
  content: "\e9bd";
}
.smart-icon-genderless::before {
  content: "\e9be";
}
.smart-icon-group::before {
  content: "\e9bf";
}
.smart-icon-handshake-o::before {
  content: "\e9c0";
}
.smart-icon-history::before {
  content: "\e9c1";
}
.smart-icon-home::before {
  content: "\e9c2";
}
.smart-icon-image::before {
  content: "\e9c3";
}
.smart-icon-info::before {
  content: "\e9c4";
}
.smart-icon-info-circle::before {
  content: "\e9c5";
}
.smart-icon-list::before {
  content: "\e9c6";
}
.smart-icon-list-alt::before {
  content: "\e9c7";
}
.smart-icon-list-ol::before {
  content: "\e9c8";
}
.smart-icon-list-ul::before {
  content: "\e9c9";
}
.smart-icon-lock::before {
  content: "\e9ca";
}
.smart-icon-long-arrow-down::before {
  content: "\e9cb";
}
.smart-icon-long-arrow-left::before {
  content: "\e9cd";
}
.smart-icon-long-arrow-right::before {
  content: "\e9ce";
}
.smart-icon-long-arrow-up::before {
  content: "\e9cf";
}
.smart-icon-low-vision::before {
  content: "\e9d0";
}
.smart-icon-map-marker::before {
  content: "\e9d1";
}
.smart-icon-minus::before {
  content: "\e9d2";
}
.smart-icon-minus-circle::before {
  content: "\e9d3";
}
.smart-icon-minus-square::before {
  content: "\e9d4";
}
.smart-icon-minus-square-o::before {
  content: "\e9d5";
}
.smart-icon-paperclip::before {
  content: "\e9d6";
}
.smart-icon-paste::before {
  content: "\e9d7";
}
.smart-icon-pause::before {
  content: "\e9d8";
}
.smart-icon-pause-circle::before {
  content: "\e9d9";
}
.smart-icon-pause-circle-o::before {
  content: "\e9da";
}
.smart-icon-pencil::before {
  content: "\e9db";
}
.smart-icon-pencil-square::before {
  content: "\e9dc";
}
.smart-icon-pencil-square-o::before {
  content: "\e9dd";
}
.smart-icon-percent::before {
  content: "\e9de";
}
.smart-icon-phone::before {
  content: "\e9df";
}
.smart-icon-phone-square::before {
  content: "\e9e0";
}
.smart-icon-pie-chart::before {
  content: "\e9e1";
}
.smart-icon-play::before {
  content: "\e9e2";
}
.smart-icon-play-circle::before {
  content: "\e9e3";
}
.smart-icon-play-circle-o::before {
  content: "\e9e4";
}
.smart-icon-plus::before {
  content: "\e9e5";
}
.smart-icon-plus-circle::before {
  content: "\e9e6";
}
.smart-icon-plus-square::before {
  content: "\e9e8";
}
.smart-icon-plus-square-o::before {
  content: "\e9e9";
}
.smart-icon-print::before {
  content: "\e9ea";
}
.smart-icon-qrcode::before {
  content: "\e9eb";
}
.smart-icon-question::before {
  content: "\e9ec";
}
.smart-icon-question-circle::before {
  content: "\e9ee";
}
.smart-icon-question-circle-o::before {
  content: "\e9ef";
}
.smart-icon-refresh::before {
  content: "\e9f0";
}
.smart-icon-remove::before {
  content: "\e9f1";
}
.smart-icon-repeat::before {
  content: "\e9f2";
}
.smart-icon-reply::before {
  content: "\e9f3";
}
.smart-icon-reply-all::before {
  content: "\e9f4";
}
.smart-icon-rotate-left::before {
  content: "\e9f5";
}
.smart-icon-rotate-right::before {
  content: "\e9f6";
}
.smart-icon-scissors::before {
  content: "\e9f7";
}
.smart-icon-search::before {
  content: "\e9f8";
}
.smart-icon-search-minus::before {
  content: "\e9f9";
}
.smart-icon-search-plus::before {
  content: "\e9fa";
}
.smart-icon-share::before {
  content: "\e9fb";
}
.smart-icon-share-alt::before {
  content: "\e9fc";
}
.smart-icon-share-alt-square::before {
  content: "\e9fd";
}
.smart-icon-share-square::before {
  content: "\e9fe";
}
.smart-icon-share-square-o::before {
  content: "\e9ff";
}
.smart-icon-sign-in::before {
  content: "\ea00";
}
.smart-icon-sign-out::before {
  content: "\ea01";
}
.smart-icon-skype::before {
  content: "\ea02";
}
.smart-icon-sliders::before {
  content: "\ea03";
}
.smart-icon-sort::before {
  content: "\ea04";
}
.smart-icon-sort-alpha-asc::before {
  content: "\ea05";
}
.smart-icon-sort-alpha-desc::before {
  content: "\ea06";
}
.smart-icon-sort-amount-asc::before {
  content: "\ea07";
}
.smart-icon-sort-amount-desc::before {
  content: "\ea08";
}
.smart-icon-sort-asc::before {
  content: "\ea09";
}
.smart-icon-sort-desc::before {
  content: "\ea0a";
}
.smart-icon-sort-numeric-asc::before {
  content: "\ea0b";
}
.smart-icon-sort-numeric-desc::before {
  content: "\ea0c";
}
.smart-icon-spinner::before {
  content: "\ea0d";
}
.smart-icon-square::before {
  content: "\ea0e";
}
.smart-icon-square-o::before {
  content: "\ea0f";
}
.smart-icon-star::before {
  content: "\ea10";
}
.smart-icon-star-half::before {
  content: "\ea11";
}
.smart-icon-star-half-empty::before {
  content: "\ea12";
}
.smart-icon-star-o::before {
  content: "\ea13";
}
.smart-icon-sticky-note::before {
  content: "\ea14";
}
.smart-icon-sticky-note-o::before {
  content: "\ea15";
}
.smart-icon-stop::before {
  content: "\ea16";
}
.smart-icon-stop-circle::before {
  content: "\ea17";
}
.smart-icon-stop-circle-o::before {
  content: "\ea18";
}
.smart-icon-table::before {
  content: "\ea19";
}
.smart-icon-tag::before {
  content: "\ea1a";
}
.smart-icon-tags::before {
  content: "\ea1b";
}
.smart-icon-tasks::before {
  content: "\ea1c";
}
.smart-icon-telegram::before {
  content: "\ea1d";
}
.smart-icon-th::before {
  content: "\ea1e";
}
.smart-icon-th-large::before {
  content: "\ea1f";
}
.smart-icon-th-list::before {
  content: "\ea20";
}
.smart-icon-thumbs-down::before {
  content: "\ea21";
}
.smart-icon-thumbs-o-down::before {
  content: "\ea22";
}
.smart-icon-thumbs-o-up::before {
  content: "\ea23";
}
.smart-icon-thumbs-up::before {
  content: "\ea24";
}
.smart-icon-thumb-tack::before {
  content: "\ea25";
}
.smart-icon-times::before {
  content: "\ea26";
}
.smart-icon-times-circle::before {
  content: "\ea27";
}
.smart-icon-times-circle-o::before {
  content: "\ea28";
}
.smart-icon-times-rectangle::before {
  content: "\ea29";
}
.smart-icon-times-rectangle-o::before {
  content: "\ea2a";
}
.smart-icon-toggle-down::before {
  content: "\ea2b";
}
.smart-icon-toggle-left::before {
  content: "\ea2c";
}
.smart-icon-toggle-right::before {
  content: "\ea2d";
}
.smart-icon-toggle-up::before {
  content: "\ea2e";
}
.smart-icon-toggle-off::before {
  content: "\ea2f";
}
.smart-icon-toggle-on::before {
  content: "\ea30";
}
.smart-icon-trash::before,
.smart-icon-trash-b::before {
  content: "\ea31";
}
.smart-icon-trash-o::before {
  content: "\ea32";
}
.smart-icon-unlink::before {
  content: "\ea33";
}
.smart-icon-unlock::before {
  content: "\ea34";
}
.smart-icon-unlock-alt::before {
  content: "\ea35";
}
.smart-icon-unsorted::before {
  content: "\ea36";
}
.smart-icon-upload::before {
  content: "\ea37";
}
.smart-icon-user::before {
  content: "\ea38";
}
.smart-icon-user-circle::before {
  content: "\ea39";
}
.smart-icon-user-circle-o::before {
  content: "\ea3a";
}
.smart-icon-user-o::before {
  content: "\ea3b";
}
.smart-icon-user-plus::before {
  content: "\ea3c";
}
.smart-icon-users::before {
  content: "\ea3d";
}
.smart-icon-user-secret::before {
  content: "\ea3f";
}
.smart-icon-user-times::before {
  content: "\ea40";
}
.smart-icon-address-card::before {
  content: "\ea41";
}
.smart-icon-address-card-o::before {
  content: "\ea42";
}
.smart-icon-warning::before {
  content: "\ea43";
}
.smart-icon-whatsapp::before {
  content: "\ea44";
}
.smart-icon-wrench::before {
  content: "\ea45";
}
.smart-icon-youtube-play::before {
  content: "\ea46";
}
.smart-icon-key::before {
  content: "\ea47";
}
.smart-icon-gavel::before {
  content: "\ea48";
}
.smart-icon-500px::before {
  content: "\ea49";
}
.smart-icon-portmone::before {
  content: "\ea4a";
}
.smart-icon-shield::before {
  content: "\ea4b";
}
.smart-icon-letter::before {
  content: "\ea4c";
}
.smart-icon-cog_1::before {
  content: "\ea4d";
}
.smart-icon-pie::before {
  content: "\ea4e";
}
.smart-icon-rotate-clock::before {
  content: "\ea4f";
}
.smart-icon-vertical-lines::before {
  content: "\ea50";
}
.smart-icon-check-box::before {
  content: "\ea51";
}
.smart-icon-check-box-selected::before {
  content: "\ea52";
}
.smart-icon-prozorro-sale::before {
  content: "\ea53";
}
.smart-icon-layers::before {
  content: "\ea54";
}
.smart-icon-user-right::before {
  content: "\ea55";
}
.smart-icon-user-left::before {
  content: "\ea56";
}
.smart-icon-clock-o::before {
  content: "\ea57";
}
.smart-icon-retweet::before {
  content: "\ea58";
}
.smart-icon-balance-scale::before {
  content: "\ea59";
}
.smart-icon-twitter-square::before {
  content: "\ea5a";
}
.smart-icon-twitter::before {
  content: "\ea5b";
}
.smart-icon-facebook::before {
  content: "\ea5c";
}
.smart-icon-payment-conditions::before {
  content: "\ea5d";
}
.smart-icon-my-orders::before {
  content: "\ea5e";
}
.smart-icon-smart-sign::before {
  content: "\ea5f";
}
.smart-icon-file-excel:before {
  content: "\ea61";
}
.smart-icon-multi:before {
  content: "\ea6e";
}
.smart-icon-filter-lines:before {
  content: "\ea6f";
}
.smt-login-form {
  width: 270px;
}
.smt-login-form .smt-login-form-title {
  font-size: 30px;
  color: #36526c;
  text-align: center;
}
.smt-form-new {
  width: 100%;
}
.smt-input {
  position: relative;
  width: 100%;
  line-height: normal;
}
.smt-input textarea {
  height: auto;
  min-height: 40px;
}
.smt-input .smart-input-value {
  padding: 10px;
  background: #edf2f7;
  border: 1px solid #C2C2C2;
  border-radius: 6px;
  width: 100%;
  height: 40px;
  font-size: 14px;
  cursor: pointer;
  opacity: 1;
  color: #495060;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.smt-input .smart-input-value:focus {
  border-color: #91C44E !important;
  outline: none;
  background: white !important;
}
.smt-input .smart-input-value::placeholder {
  color: #9B9B9B;
}
.smt-input .smart-input-value-textarea {
  height: auto;
  min-height: 40px;
  resize: none;
  overflow: hidden;
}
.smt-input .smt-input-with-value {
  background: white;
  border-color: #91C44E;
}
.smt-input .smt-input-uppercase {
  text-transform: uppercase;
}
.smt-input .smt-input-uppercase::placeholder {
  text-transform: none;
}
.smt-input .smart-input-value-phone {
  padding: 10px 10px 10px 68px;
}
.smt-input .smart-input-value-password {
  padding: 10px 35px 10px 10px;
}
.smt-input .input-icon {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  width: 35px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #adc0d3;
}
.smt-input .input-icon:hover {
  color: #014a90;
}
.smt-input .smt-input-prepend-icon-block {
  position: absolute;
  top: 0;
  left: 12px;
  width: 20px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.smt-input .smt-input-append-icon-block {
  position: absolute;
  top: 0;
  right: 12px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.smt-input .smt-input-prepend-exist {
  padding-left: 36px;
}
.smt-input .smt-input-append-exist {
  padding-right: 64px;
}
.smt-input.smt-input-disabled svg {
  fill: #9B9B9B;
  opacity: 0.5;
  cursor: not-allowed;
}
.smt-input-disabled .smart-input-value {
  background: #FFFFFF;
  color: #4A4A4A;
  border-color: #9B9B9B;
  cursor: not-allowed;
}
.smt-input-with-icon .smart-input-value {
  padding: 12px 35px 12px 12px;
}
.smt-form-item {
  position: relative;
}
.smt-form-item-wrap .smt-form-label {
  position: relative;
  font-size: 12px;
  display: inline-block;
  margin-bottom: 6px;
  line-height: 11px;
  color: #4a4a4a;
  font-weight: 400;
}
.smt-form-item-required .smt-form-label:before {
  position: absolute;
  content: '*';
  font-size: 16px;
  color: #a7676f;
  top: 1px;
  left: -9px;
}
.smt-form-item-error > .smt-input .smart-input-value {
  border: 1px solid #a7676f;
  animation: error;
  animation-duration: 0.6s;
  animation-timing-function: linear;
}
.smt-form-item-error .smart-input-button .smart-input-button-value {
  border: 1px solid #a7676f;
  animation: error;
  animation-duration: 0.6s;
  animation-timing-function: linear;
}
.smt-form-item-pending:before {
  content: '';
  position: absolute;
  top: 10px;
  right: 7px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #6ab42d;
  border-bottom-color: #adc0d3;
  animation: circle;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  z-index: 1;
}
.smt-form-item-pending .smart-input-value {
  padding-right: 35px;
}
@keyframes circle {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.smt-form-item-default .smt-form-input-message,
.smt-form-item-error .smt-form-input-message {
  position: absolute;
  right: -248px;
  top: 0;
  width: 240px;
  border-radius: 5px;
  box-shadow: 0 0 1px 0;
  font-size: 14px;
  line-height: 16px;
  color: #4a4a4a;
  animation: info;
  animation-duration: 0.5s;
  animation-timing-function: linear;
}
.smt-form-item-default .smt-form-input-message .smt-form-input-message-default {
  padding: 10px 16px 10px 16px;
  background: #f6f3de;
  border-radius: 5px;
}
.smt-form-item-default .smt-form-input-message .smt-form-input-message-default:before {
  content: '';
  position: absolute;
  top: 12px;
  left: -5px;
  border-radius: 1px;
  width: 12px;
  height: 12px;
  transform: rotateZ(45deg);
  animation: infoBefore;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  background: #f6f3de;
}
.smt-form-item-error .smt-form-input-message .smt-form-input-message-error {
  padding: 10px 16px 10px 16px;
  background: #F5CACA;
  border-radius: 5px;
}
.smt-form-item-error .smt-form-input-message .smt-form-input-message-error:before {
  content: '';
  position: absolute;
  top: 12px;
  left: -5px;
  border-radius: 1px;
  width: 12px;
  height: 12px;
  transform: rotateZ(45deg);
  animation: infoBefore;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  background: #F5CACA;
}
.smt-form-item .smt-form-input-message-left {
  right: auto;
  left: -248px;
}
.smt-form-item-default .smt-form-input-message-left .smt-form-input-message-default:before,
.smt-form-item-error .smt-form-input-message-left .smt-form-input-message-error:before {
  left: auto;
  right: -5px;
}
.smt-form-item .smt-form-input-message-bottom {
  position: relative;
  top: 8px;
  right: auto;
  left: -5px;
  width: auto;
  max-width: max-content;
}
.smt-form-item-default .smt-form-input-message-bottom .smt-form-input-message-default:before,
.smt-form-item-error .smt-form-input-message-bottom .smt-form-input-message-error:before {
  top: -5px;
  left: 8px;
}
@media (max-width: 985px) {
  .smt-form-item-error .smt-form-input-message {
    position: relative;
    top: 8px;
    right: auto;
    left: auto;
  }
  .smt-form-item-default .smt-form-input-message {
    position: relative;
    top: 8px;
    right: auto;
    left: auto;
  }
  .smt-form-item-default .smt-form-input-message .smt-form-input-message-default:before {
    top: -5px;
    left: 8px;
  }
  .smt-form-item-error .smt-form-input-message .smt-form-input-message-error:before {
    top: -5px;
    left: 8px;
  }
}
@-webkit-keyframes error {
  0% {
    border: 1px solid rgba(167, 103, 111, 0);
    box-shadow: none;
  }
  50% {
    border: 1px solid rgba(167, 103, 111, 0.31373);
    box-shadow: 0 0 12px 0 rgba(167, 103, 111, 0.31373);
  }
  100% {
    border: 1px solid #a7676f;
    box-shadow: none;
  }
}
@-webkit-keyframes info {
  0% {
    transform: rotateX(-35deg);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.18824);
  }
  50% {
    transform: rotateX(35deg);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.18824);
  }
  100% {
    transform: rotateX(0deg);
    box-shadow: none;
  }
}
@media (max-width: 768px) {
  .smt-form-item-error .smt-form-input-message,
  .smt-form-item-default .smt-form-input-message {
    width: 100%;
    max-width: max-content;
  }
}
.smart-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
  padding: 0 22px;
  height: 38px;
  cursor: pointer;
  transition: 0.3s all ease;
  width: max-content;
  font-size: 14px;
  background: none;
  user-select: none;
  outline: none;
  gap: 4px;
}
.smart-btn.smart-btn-primary {
  border: none;
  background: #014a90;
  background: linear-gradient(0deg, #014a90, #0279eb);
  background-color: #014a90;
  box-shadow: 0 2px 3px 0 rgba(1, 74, 144, 0.3), 0 4px 5px 0 rgba(1, 74, 144, 0.3);
  color: #fff;
}
.smart-btn.smart-btn-primary svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-primary:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-primary:active {
    box-shadow: 0 1px 3px 0 rgba(1, 74, 144, 0.3), 0 1px 5px 0 rgba(1, 74, 144, 0.3);
  }
}
.smart-btn.smart-btn-info {
  border: none;
  background: #269bd1;
  background: linear-gradient(0deg, #269bd1, #6ebfe5);
  background-color: #269bd1;
  box-shadow: 0 2px 3px 0 rgba(38, 155, 209, 0.3), 0 4px 5px 0 rgba(38, 155, 209, 0.3);
  color: #fff;
}
.smart-btn.smart-btn-info svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-info:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-info:active {
    box-shadow: 0 1px 3px 0 rgba(38, 155, 209, 0.3), 0 1px 5px 0 rgba(38, 155, 209, 0.3);
  }
}
.smart-btn.smart-btn-success {
  border: none;
  background: #0b7b01;
  background: linear-gradient(0deg, #0b7b01, #13d602);
  background-color: #0b7b01;
  box-shadow: 0 2px 3px 0 rgba(11, 123, 1, 0.3), 0 4px 5px 0 rgba(11, 123, 1, 0.3);
  color: #fff;
}
.smart-btn.smart-btn-success svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-success:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-success:active {
    box-shadow: 0 1px 3px 0 rgba(11, 123, 1, 0.3), 0 1px 5px 0 rgba(11, 123, 1, 0.3);
  }
}
.smart-btn.smart-btn-warning {
  border: none;
  background: #fd9900;
  background: linear-gradient(0deg, #fd9900, #ffbe5a);
  background-color: #fd9900;
  box-shadow: 0 2px 3px 0 rgba(253, 153, 0, 0.3), 0 4px 5px 0 rgba(253, 153, 0, 0.3);
  color: #fff;
}
.smart-btn.smart-btn-warning svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-warning:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-warning:active {
    box-shadow: 0 1px 3px 0 rgba(253, 153, 0, 0.3), 0 1px 5px 0 rgba(253, 153, 0, 0.3);
  }
}
.smart-btn.smart-btn-error {
  border: none;
  background: #a7676f;
  background: linear-gradient(0deg, #a7676f, #c9a1a6);
  background-color: #a7676f;
  box-shadow: 0 2px 3px 0 rgba(167, 103, 111, 0.3), 0 4px 5px 0 rgba(167, 103, 111, 0.3);
  color: #fff;
}
.smart-btn.smart-btn-error svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-error:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-error:active {
    box-shadow: 0 1px 3px 0 rgba(167, 103, 111, 0.3), 0 1px 5px 0 rgba(167, 103, 111, 0.3);
  }
}
.smart-btn.smart-btn-ghost {
  border: none;
  background: #898d91;
  background: linear-gradient(0deg, #898d91, #b9bbbd);
  background-color: #898d91;
  box-shadow: 0 2px 3px 0 rgba(137, 141, 145, 0.3), 0 4px 5px 0 rgba(137, 141, 145, 0.3);
  color: #fff;
}
.smart-btn.smart-btn-ghost svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-ghost:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-ghost:active {
    box-shadow: 0 1px 3px 0 rgba(137, 141, 145, 0.3), 0 1px 5px 0 rgba(137, 141, 145, 0.3);
  }
}
.smart-btn.smart-btn-ok {
  border: none;
  background: #fff;
  background: linear-gradient(0deg, #fff, #fff);
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0.3), 0 4px 5px 0 rgba(255, 255, 255, 0.3);
  color: #fff;
  color: #36526c;
}
.smart-btn.smart-btn-ok svg {
  fill: #fff;
}
.smart-btn.smart-btn-ok svg {
  fill: #36526c;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-ok:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-ok:active {
    box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.3), 0 1px 5px 0 rgba(255, 255, 255, 0.3);
  }
}
.smart-btn.smart-btn-white {
  border: none;
  background: #fff;
  background: linear-gradient(0deg, #fff, #fff);
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(255, 255, 255, 0.3), 0 4px 5px 0 rgba(255, 255, 255, 0.3);
  color: #fff;
  color: #000000;
  box-shadow: 0 1px 4px #B9CFE8;
}
.smart-btn.smart-btn-white svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn.smart-btn-white:hover {
    background-size: 200% 200%;
    background-position: 0 0;
  }
  .smart-btn.smart-btn-white:active {
    box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.3), 0 1px 5px 0 rgba(255, 255, 255, 0.3);
  }
}
.smart-btn.smart-btn-text-primary {
  color: #014a90;
}
.smart-btn.smart-btn-text-primary svg {
  fill: #014a90;
}
.smart-btn.smart-btn-text-info {
  color: #269bd1;
}
.smart-btn.smart-btn-text-info svg {
  fill: #269bd1;
}
.smart-btn.smart-btn-text-success {
  color: #0b7b01;
}
.smart-btn.smart-btn-text-success svg {
  fill: #0b7b01;
}
.smart-btn.smart-btn-text-warning {
  color: #fd9900;
}
.smart-btn.smart-btn-text-warning svg {
  fill: #fd9900;
}
.smart-btn.smart-btn-text-error {
  color: #a7676f;
}
.smart-btn.smart-btn-text-error svg {
  fill: #a7676f;
}
.smart-btn.smart-btn-text-ghost {
  color: #898d91;
}
.smart-btn.smart-btn-text-ghost svg {
  fill: #898d91;
}
.smart-btn.smart-btn-text-black {
  color: #000;
}
.smart-btn.smart-btn-text-black svg {
  fill: #000;
}
.smart-btn-outlined.smart-btn-primary {
  box-shadow: none;
  border: 1px solid #014a90;
  background: transparent;
  color: #014a90;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-primary svg {
  fill: #014a90;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-primary:hover,
  .smart-btn-outlined.smart-btn-primary:active {
    background: #014a90;
    box-shadow: none;
    color: #fff;
  }
  .smart-btn-outlined.smart-btn-primary:hover svg,
  .smart-btn-outlined.smart-btn-primary:active svg {
    fill: #fff;
  }
}
.smart-btn-outlined.smart-btn-info {
  box-shadow: none;
  border: 1px solid #269bd1;
  background: transparent;
  color: #269bd1;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-info svg {
  fill: #269bd1;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-info:hover,
  .smart-btn-outlined.smart-btn-info:active {
    background: #269bd1;
    box-shadow: none;
    color: #fff;
  }
  .smart-btn-outlined.smart-btn-info:hover svg,
  .smart-btn-outlined.smart-btn-info:active svg {
    fill: #fff;
  }
}
.smart-btn-outlined.smart-btn-success {
  box-shadow: none;
  border: 1px solid #0b7b01;
  background: transparent;
  color: #0b7b01;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-success svg {
  fill: #0b7b01;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-success:hover,
  .smart-btn-outlined.smart-btn-success:active {
    background: #0b7b01;
    box-shadow: none;
    color: #fff;
  }
  .smart-btn-outlined.smart-btn-success:hover svg,
  .smart-btn-outlined.smart-btn-success:active svg {
    fill: #fff;
  }
}
.smart-btn-outlined.smart-btn-warning {
  box-shadow: none;
  border: 1px solid #fd9900;
  background: transparent;
  color: #fd9900;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-warning svg {
  fill: #fd9900;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-warning:hover,
  .smart-btn-outlined.smart-btn-warning:active {
    background: #fd9900;
    box-shadow: none;
    color: #fff;
  }
  .smart-btn-outlined.smart-btn-warning:hover svg,
  .smart-btn-outlined.smart-btn-warning:active svg {
    fill: #fff;
  }
}
.smart-btn-outlined.smart-btn-error {
  box-shadow: none;
  border: 1px solid #a7676f;
  background: transparent;
  color: #a7676f;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-error svg {
  fill: #a7676f;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-error:hover,
  .smart-btn-outlined.smart-btn-error:active {
    background: #a7676f;
    box-shadow: none;
    color: #fff;
  }
  .smart-btn-outlined.smart-btn-error:hover svg,
  .smart-btn-outlined.smart-btn-error:active svg {
    fill: #fff;
  }
}
.smart-btn-outlined.smart-btn-ghost {
  box-shadow: none;
  border: 1px solid #898d91;
  background: transparent;
  color: #898d91;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-ghost svg {
  fill: #898d91;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-ghost:hover,
  .smart-btn-outlined.smart-btn-ghost:active {
    background: #898d91;
    box-shadow: none;
    color: #fff;
  }
  .smart-btn-outlined.smart-btn-ghost:hover svg,
  .smart-btn-outlined.smart-btn-ghost:active svg {
    fill: #fff;
  }
}
.smart-btn-outlined.smart-btn-ok {
  box-shadow: none;
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-ok svg {
  fill: #fff;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-ok:hover,
  .smart-btn-outlined.smart-btn-ok:active {
    background: #fff;
    box-shadow: none;
    color: #fff;
    color: #36526c;
  }
  .smart-btn-outlined.smart-btn-ok:hover svg,
  .smart-btn-outlined.smart-btn-ok:active svg {
    fill: #fff;
  }
  .smart-btn-outlined.smart-btn-ok:hover svg,
  .smart-btn-outlined.smart-btn-ok:active svg {
    fill: #36526c;
  }
}
.smart-btn-outlined.smart-btn-white {
  box-shadow: none;
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
  font-weight: bold;
}
.smart-btn-outlined.smart-btn-white svg {
  fill: #fff;
}
@media all and (min-width: 1200px) {
  .smart-btn-outlined.smart-btn-white:hover,
  .smart-btn-outlined.smart-btn-white:active {
    background: #fff;
    box-shadow: none;
    color: #fff;
  }
  .smart-btn-outlined.smart-btn-white:hover svg,
  .smart-btn-outlined.smart-btn-white:active svg {
    fill: #fff;
  }
}
.smart-btn-flat.smart-btn-primary {
  background: #014a90;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-primary,
  .smart-btn-flat.smart-btn-primary:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-primary:hover i,
  .smart-btn-flat.smart-btn-primary svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-primary:hover,
  .smart-btn-flat.smart-btn-primary:active {
    box-shadow: none;
    background: #013a72;
  }
  .smart-btn-flat.smart-btn-primary:active {
    background: #013362;
  }
}
.smart-btn-flat.smart-btn-info {
  background: #269bd1;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-info,
  .smart-btn-flat.smart-btn-info:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-info:hover i,
  .smart-btn-flat.smart-btn-info svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-info:hover,
  .smart-btn-flat.smart-btn-info:active {
    box-shadow: none;
    background: #2188b7;
  }
  .smart-btn-flat.smart-btn-info:active {
    background: #1f7eaa;
  }
}
.smart-btn-flat.smart-btn-success {
  background: #0b7b01;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-success,
  .smart-btn-flat.smart-btn-success:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-success:hover i,
  .smart-btn-flat.smart-btn-success svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-success:hover,
  .smart-btn-flat.smart-btn-success:active {
    box-shadow: none;
    background: #085d01;
  }
  .smart-btn-flat.smart-btn-success:active {
    background: #074d01;
  }
}
.smart-btn-flat.smart-btn-warning {
  background: #fd9900;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-warning,
  .smart-btn-flat.smart-btn-warning:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-warning:hover i,
  .smart-btn-flat.smart-btn-warning svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-warning:hover,
  .smart-btn-flat.smart-btn-warning:active {
    box-shadow: none;
    background: #de8600;
  }
  .smart-btn-flat.smart-btn-warning:active {
    background: #cf7d00;
  }
}
.smart-btn-flat.smart-btn-error {
  background: #a7676f;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-error,
  .smart-btn-flat.smart-btn-error:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-error:hover i,
  .smart-btn-flat.smart-btn-error svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-error:hover,
  .smart-btn-flat.smart-btn-error:active {
    box-shadow: none;
    background: #985860;
  }
  .smart-btn-flat.smart-btn-error:active {
    background: #8e525a;
  }
}
.smart-btn-flat.smart-btn-ghost {
  background: #898d91;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-ghost,
  .smart-btn-flat.smart-btn-ghost:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-ghost:hover i,
  .smart-btn-flat.smart-btn-ghost svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-ghost:hover,
  .smart-btn-flat.smart-btn-ghost:active {
    box-shadow: none;
    background: #797e82;
  }
  .smart-btn-flat.smart-btn-ghost:active {
    background: #72767a;
  }
}
.smart-btn-flat.smart-btn-ok {
  background: #fff;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-ok,
  .smart-btn-flat.smart-btn-ok:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-ok:hover i,
  .smart-btn-flat.smart-btn-ok svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-ok,
  .smart-btn-flat.smart-btn-ok:hover {
    color: #36526c;
  }
  .smart-btn-flat.smart-btn-ok:hover i,
  .smart-btn-flat.smart-btn-ok svg {
    color: #36526c;
  }
  .smart-btn-flat.smart-btn-ok:hover,
  .smart-btn-flat.smart-btn-ok:active {
    box-shadow: none;
    background: #f0f0f0;
  }
  .smart-btn-flat.smart-btn-ok:active {
    background: #e8e8e8;
  }
}
.smart-btn-flat.smart-btn-white {
  background: #fff;
  box-shadow: none;
  border: none;
}
@media all and (min-width: 768px) {
  .smart-btn-flat.smart-btn-white,
  .smart-btn-flat.smart-btn-white:hover {
    color: #fff;
  }
  .smart-btn-flat.smart-btn-white:hover i,
  .smart-btn-flat.smart-btn-white svg {
    fill: #fff;
  }
  .smart-btn-flat.smart-btn-white:hover,
  .smart-btn-flat.smart-btn-white:active {
    box-shadow: none;
    background: #f0f0f0;
  }
  .smart-btn-flat.smart-btn-white:active {
    background: #e8e8e8;
  }
}
.smart-btn-text.smart-btn-primary {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #014a90;
}
.smart-btn-text.smart-btn-primary svg {
  fill: #014a90;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-primary:hover,
  .smart-btn-text.smart-btn-primary:active {
    color: #014a90;
    box-shadow: none;
    background: #e8f4ff;
  }
  .smart-btn-text.smart-btn-primary:hover svg,
  .smart-btn-text.smart-btn-primary:active svg {
    fill: #014a90;
  }
  .smart-btn-text.smart-btn-primary:active {
    transform: scale(0.95);
  }
}
.smart-btn-text.smart-btn-info {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #269bd1;
}
.smart-btn-text.smart-btn-info svg {
  fill: #269bd1;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-info:hover,
  .smart-btn-text.smart-btn-info:active {
    color: #269bd1;
    box-shadow: none;
    background: #fff;
  }
  .smart-btn-text.smart-btn-info:hover svg,
  .smart-btn-text.smart-btn-info:active svg {
    fill: #269bd1;
  }
  .smart-btn-text.smart-btn-info:active {
    transform: scale(0.95);
  }
}
.smart-btn-text.smart-btn-success {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #0b7b01;
}
.smart-btn-text.smart-btn-success svg {
  fill: #0b7b01;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-success:hover,
  .smart-btn-text.smart-btn-success:active {
    color: #0b7b01;
    box-shadow: none;
    background: #d7ffd3;
  }
  .smart-btn-text.smart-btn-success:hover svg,
  .smart-btn-text.smart-btn-success:active svg {
    fill: #0b7b01;
  }
  .smart-btn-text.smart-btn-success:active {
    transform: scale(0.95);
  }
}
.smart-btn-text.smart-btn-warning {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #fd9900;
}
.smart-btn-text.smart-btn-warning svg {
  fill: #fd9900;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-warning:hover,
  .smart-btn-text.smart-btn-warning:active {
    color: #fd9900;
    box-shadow: none;
    background: #fff;
  }
  .smart-btn-text.smart-btn-warning:hover svg,
  .smart-btn-text.smart-btn-warning:active svg {
    fill: #fd9900;
  }
  .smart-btn-text.smart-btn-warning:active {
    transform: scale(0.95);
  }
}
.smart-btn-text.smart-btn-error {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #a7676f;
}
.smart-btn-text.smart-btn-error svg {
  fill: #a7676f;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-error:hover,
  .smart-btn-text.smart-btn-error:active {
    color: #a7676f;
    box-shadow: none;
    background: #fbf8f9;
  }
  .smart-btn-text.smart-btn-error:hover svg,
  .smart-btn-text.smart-btn-error:active svg {
    fill: #a7676f;
  }
  .smart-btn-text.smart-btn-error:active {
    transform: scale(0.95);
  }
}
.smart-btn-text.smart-btn-ghost {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #898d91;
}
.smart-btn-text.smart-btn-ghost svg {
  fill: #898d91;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-ghost:hover,
  .smart-btn-text.smart-btn-ghost:active {
    color: #898d91;
    box-shadow: none;
    background: #fff;
  }
  .smart-btn-text.smart-btn-ghost:hover svg,
  .smart-btn-text.smart-btn-ghost:active svg {
    fill: #898d91;
  }
  .smart-btn-text.smart-btn-ghost:active {
    transform: scale(0.95);
  }
}
.smart-btn-text.smart-btn-ok {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #fff;
}
.smart-btn-text.smart-btn-ok svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-ok:hover,
  .smart-btn-text.smart-btn-ok:active {
    color: #fff;
    box-shadow: none;
    background: #fff;
  }
  .smart-btn-text.smart-btn-ok:hover svg,
  .smart-btn-text.smart-btn-ok:active svg {
    fill: #fff;
  }
  .smart-btn-text.smart-btn-ok:active {
    transform: scale(0.95);
  }
}
.smart-btn-text.smart-btn-white {
  background: transparent;
  box-shadow: none;
  border: none;
  color: #fff;
}
.smart-btn-text.smart-btn-white svg {
  fill: #fff;
}
@media all and (min-width: 768px) {
  .smart-btn-text.smart-btn-white:hover,
  .smart-btn-text.smart-btn-white:active {
    color: #fff;
    box-shadow: none;
    background: #fff;
  }
  .smart-btn-text.smart-btn-white:hover svg,
  .smart-btn-text.smart-btn-white:active svg {
    fill: #fff;
  }
  .smart-btn-text.smart-btn-white:active {
    transform: scale(0.95);
  }
}
.smart-btn.smart-btn-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.smart-btn-small {
  padding: 0 12px;
  height: 25px;
}
.smart-btn-long {
  width: 100%;
}
.smart-btn-circle {
  padding: 0;
  width: 38px;
}
.smart-btn__icon {
  height: 18px;
}
@media all and (min-width: 768px) {
  .smart-btn:focus {
    outline: none;
  }
  .smart-btn:active,
  .smart-btn-active {
    transform: scale(0.9);
  }
}
@media all and (max-width: 768px) {
  .smart-btn.smart-btn-simple {
    background: none;
    border: none;
    padding: 5px;
    font-weight: bold;
  }
}
@font-face {
  font-family: 'SmarttenderFont';
  src: url(/prozorro-sale-wwwroot/dist/SmarttenderFont.d85af42e86804c10cd8291d4b99e3e2f.eot);
  src: url(/prozorro-sale-wwwroot/dist/SmarttenderFont.d85af42e86804c10cd8291d4b99e3e2f.eot?#iefix) format("embedded-opentype"), url(/prozorro-sale-wwwroot/dist/SmarttenderFont.2f94f07df43b47733466f53aa0d27f62.svg) format("svg"), url(/prozorro-sale-wwwroot/dist/SmarttenderFont.5d155784085830bc335121945a3da95b.woff2) format("woff2"), url(/prozorro-sale-wwwroot/dist/SmarttenderFont.5f6d7cb5335fc31a33ebfe46c0076e27.woff) format("woff"), url(/prozorro-sale-wwwroot/dist/SmarttenderFont.54df5d73a5118eeae82171575ef7d555.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GothamPro Regular';
  src: url(/prozorro-sale-wwwroot/dist/GothamPro.8070c0d6c55ad1db85179a1262f11383.eot);
  src: local("GothamPro"), url(/prozorro-sale-wwwroot/dist/GothamPro.8070c0d6c55ad1db85179a1262f11383.eot?#iefix) format("embedded-opentype"), url(/prozorro-sale-wwwroot/dist/GothamPro.c15b33bc93cc6822b9455e67cab230be.woff2) format("woff2"), url(/prozorro-sale-wwwroot/dist/GothamPro.4466219be610da37683c3627216b1791.woff) format("woff"), url(/prozorro-sale-wwwroot/dist/GothamPro.13fd8cb45624395866b68f447a037d24.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GothamPro Medium';
  src: url(/prozorro-sale-wwwroot/dist/GothamProMedium.2984def07a8555302b6c6f71a6c357fc.eot);
  src: local("GothamProMedium"), url(/prozorro-sale-wwwroot/dist/GothamProMedium.2984def07a8555302b6c6f71a6c357fc.eot?#iefix) format("embedded-opentype"), url(/prozorro-sale-wwwroot/dist/GothamProMedium.1065e2b620f39c0df2e55910c07d3b2e.woff2) format("woff2"), url(/prozorro-sale-wwwroot/dist/GothamProMedium.dd06fc626aa440d09cc783c0ea1821e3.woff) format("woff"), url(/prozorro-sale-wwwroot/dist/GothamProMedium.dc016cabd59b6e92060d5690a7d81fd6.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@keyframes shadows {
  90% {
    text-shadow: 0 0 0 #495060;
  }
  98% {
    text-shadow: 0 30px 40px transparent;
  }
  100% {
    text-shadow: 0 0 0 transparent;
  }
}
.dropdown-intro .ivu-select-dropdown {
  width: auto;
}
.card-settings {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  z-index: 1000;
  box-shadow: 0 -5px 6px rgba(0, 0, 0, 0.2);
}
.intro-highlight-dark {
  filter: invert(100%);
  background: transparent;
}
.intro-tooltip .introjs-progress {
  height: 5px;
  margin: 5px 0;
}
.intro-tooltip .introjs-bullets ul {
  margin: 5px auto 0;
}
.intro-tooltip .introjs-bullets ul li a.active,
.intro-tooltip .introjs-bullets ul li a:hover {
  background: #4ab03a;
}
.intro-tooltip .introjs-prevbutton,
.intro-tooltip .introjs-nextbutton,
.intro-tooltip .introjs-skipbutton {
  color: white;
  padding: 4px 12px;
  font-size: 12px;
  border: none;
  text-shadow: none;
}
.intro-tooltip .introjs-skipbutton {
  margin: 5px 10px 5px 0;

  background: linear-gradient(0deg, #d14040, #d56f6f);
  background-color: #d14040;
  box-shadow: 0 2px 3px 0 rgba(144, 34, 1, 0.3), 0 4px 5px 0 rgba(144, 34, 1, 0.3);
}
.intro-tooltip .introjs-prevbutton,
.intro-tooltip .introjs-nextbutton {
  background: linear-gradient(0deg, #3eab35, #80c953);
  background-color: #3eab35;
  box-shadow: 0 2px 3px 0 rgba(1, 144, 49, 0.3), 0 4px 5px 0 rgba(1, 144, 49, 0.3);
  margin-left: 10px;
}
.introjs-helperNumberLayer {
  font-family: GothamPro Regular, Segoe UI, Helvetica, Droid Sans, Tahoma, Geneva, sans-serif !important;
  border: none;
  background: #d14040 !important;
  width: 21px;
  height: 21px;
  font-size: 16px;
  line-height: 21px;
}
.introjs-disabled,
.introjs-disabled:focus,
.introjs-disabled:hover {
  color: #9a9a9a !important;
  box-shadow: none !important;
  cursor: default !important;
  background-color: #f4f4f4 !important;
  background-image: none !important;
}

.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  .hidden-print {
    display: none !important;
  }
}
.flex.wrap,
.flex-right.wrap,
.flex-left.wrap,
.flex-center.wrap,
.flex-between.wrap,
.flex-space.wrap {
  flex-wrap: wrap;
}
.flex,
.flex-right,
.flex-left,
.flex-center,
.flex-between,
.flex-space {
  display: flex;
}
.flex-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.flex-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.flex-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.flex-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.flex-space {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.flex-align-between {
  align-content: space-between;
}
.flex-align-top {
  align-content: flex-start;
}
.flex-align-center {
  align-content: center;
}
.flex-align-bottom {
  align-content: flex-end;
}
.col-1 {
  width: 4.166666666666667%;
}
.col-2 {
  width: 8.333333333333334%;
}
.col-3 {
  width: 12.5%;
}
.col-4 {
  width: 16.666666666666668%;
}
.col-5 {
  width: 20.833333333333336%;
}
.col-6 {
  width: 25%;
}
.col-7 {
  width: 29.166666666666668%;
}
.col-8 {
  width: 33.333333333333336%;
}
.col-9 {
  width: 37.5%;
}
.col-10 {
  width: 41.66666666666667%;
}
.col-11 {
  width: 45.833333333333336%;
}
.col-12 {
  width: 50%;
}
.col-13 {
  width: 54.16666666666667%;
}
.col-14 {
  width: 58.333333333333336%;
}
.col-15 {
  width: 62.50000000000001%;
}
.col-16 {
  width: 66.66666666666667%;
}
.col-17 {
  width: 70.83333333333334%;
}
.col-18 {
  width: 75%;
}
.col-19 {
  width: 79.16666666666667%;
}
.col-20 {
  width: 83.33333333333334%;
}
.col-21 {
  width: 87.5%;
}
.col-22 {
  width: 91.66666666666667%;
}
.col-23 {
  width: 95.83333333333334%;
}
.col-24 {
  width: 100%;
}
/*Стилизация под кнопки*/
.link-btn-outline,
.link-btn-primary.outline,
.link-btn-success.outline,
.link-btn-warning.outline,
.link-btn-error.outline,
.link-btn-info.outline {
  background: transparent;
  background-color: transparent;
}
.link-btn-hover,
.link-btn-primary:hover,
.link-btn-primary:focus,
.link-btn-success:hover,
.link-btn-success:focus,
.link-btn-warning:hover,
.link-btn-warning:focus,
.link-btn-error:hover,
.link-btn-error:focus,
.link-btn-info:hover,
.link-btn-info:focus {
  color: #fff;
  text-decoration: none;
}
.link-btn,
.link-btn-primary,
.link-btn-success,
.link-btn-warning,
.link-btn-error,
.link-btn-info {
  display: inline-block;
  color: #fff;
  border-radius: 29.5px;
  padding: 7px 22px;
  font-size: 14px;
  line-height: 1.5;
  cursor: pointer;
  text-align: center;
  transition: all 0.2s ease;
}
.link-btn-primary {
  background: #014a90;
  background-color: #014a90;
  border: 1px solid #014a90;
}
.link-btn-primary:hover,
.link-btn-primary:focus {
  background-color: #0193bd;
  border-color: #0193bd;
}
.link-btn-primary.outline {
  color: #014a90;
}
.link-btn-primary.outline:hover,
.link-btn-primary.outline:focus {
  color: white;
  background-color: #014a90;
  border-color: #014a90;
}
.link-btn-success {
  background: #6ab42d;
  background-color: #6ab42d;
  border: 1px solid #6ab42d;
}
.link-btn-success:hover,
.link-btn-success:focus {
  background-color: #80c953;
  border-color: #80c953;
}
.link-btn-success.outline {
  color: #6ab42d;
}
.link-btn-success.outline:hover,
.link-btn-success.outline:focus {
  color: white;
  background-color: #6ab42d;
  border-color: #6ab42d;
}
.link-btn-warning {
  background: #fd9900;
  background-color: #fd9900;
  border: 1px solid #fd9900;
}
.link-btn-warning:hover,
.link-btn-warning:focus {
  background-color: #f5c591;
  border-color: #f5c591;
}
.link-btn-warning.outline {
  color: #fd9900;
}
.link-btn-warning.outline:hover,
.link-btn-warning.outline:focus {
  color: white;
  background-color: #fd9900;
  border-color: #fd9900;
}
.link-btn-error {
  background: #d14040;
  background-color: #d14040;
  border: 1px solid #d14040;
}
.link-btn-error:hover,
.link-btn-error:focus {
  background-color: #d56f6f;
  border-color: #d56f6f;
}
.link-btn-error.outline {
  color: #d14040;
}
.link-btn-error.outline:hover,
.link-btn-error.outline:focus {
  color: white;
  background-color: #d14040;
  border-color: #d14040;
}
.link-btn-info {
  background: #269bd1;
  background-color: #269bd1;
  border: 1px solid #269bd1;
}
.link-btn-info:hover,
.link-btn-info:focus {
  background-color: #6ebfe4;
  border-color: #6ebfe4;
}
.link-btn-info.outline {
  color: #269bd1;
}
.link-btn-info.outline:hover,
.link-btn-info.outline:focus {
  color: white;
  background-color: #269bd1;
  border-color: #269bd1;
}
/*Стилизация под кнопки*/
/*Временные стили. Пока smart-ui не собирается */
/*Временные стили. Пока smart-ui не собирается */
.margin-top-0 {
  margin-top: 0px;
}
.margin-bottom-0 {
  margin-bottom: 0px;
}
.margin-left-0 {
  margin-left: 0px;
}
.margin-right-0 {
  margin-right: 0px;
}
.padding-top-0 {
  padding-top: 0px;
}
.padding-bottom-0 {
  padding-bottom: 0px;
}
.padding-left-0 {
  padding-left: 0px;
}
.padding-right-0 {
  padding-right: 0px;
}
.padding-0 {
  padding: 0px;
}
.margin-0 {
  margin: 0px;
}
.margin-top-5 {
  margin-top: 5px;
}
.margin-bottom-5 {
  margin-bottom: 5px;
}
.margin-left-5 {
  margin-left: 5px;
}
.margin-right-5 {
  margin-right: 5px;
}
.padding-top-5 {
  padding-top: 5px;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
.padding-left-5 {
  padding-left: 5px;
}
.padding-right-5 {
  padding-right: 5px;
}
.padding-5 {
  padding: 5px;
}
.margin-5 {
  margin: 5px;
}
.margin-top-8 {
  margin-top: 8px;
}
.margin-bottom-8 {
  margin-bottom: 8px;
}
.margin-left-8 {
  margin-left: 8px;
}
.margin-right-8 {
  margin-right: 8px;
}
.padding-top-8 {
  padding-top: 8px;
}
.padding-bottom-8 {
  padding-bottom: 8px;
}
.padding-left-8 {
  padding-left: 8px;
}
.padding-right-8 {
  padding-right: 8px;
}
.padding-8 {
  padding: 8px;
}
.margin-8 {
  margin: 8px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-left-10 {
  margin-left: 10px;
}
.margin-right-10 {
  margin-right: 10px;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-bottom-10 {
  padding-bottom: 10px;
}
.padding-left-10 {
  padding-left: 10px;
}
.padding-right-10 {
  padding-right: 10px;
}
.padding-10 {
  padding: 10px;
}
.margin-10 {
  margin: 10px;
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-bottom-15 {
  margin-bottom: 15px;
}
.margin-left-15 {
  margin-left: 15px;
}
.margin-right-15 {
  margin-right: 15px;
}
.padding-top-15 {
  padding-top: 15px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-left-15 {
  padding-left: 15px;
}
.padding-right-15 {
  padding-right: 15px;
}
.padding-15 {
  padding: 15px;
}
.margin-15 {
  margin: 15px;
}
.margin-top-16 {
  margin-top: 16px;
}
.margin-bottom-16 {
  margin-bottom: 16px;
}
.margin-left-16 {
  margin-left: 16px;
}
.margin-right-16 {
  margin-right: 16px;
}
.padding-top-16 {
  padding-top: 16px;
}
.padding-bottom-16 {
  padding-bottom: 16px;
}
.padding-left-16 {
  padding-left: 16px;
}
.padding-right-16 {
  padding-right: 16px;
}
.padding-16 {
  padding: 16px;
}
.margin-16 {
  margin: 16px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
.margin-left-20 {
  margin-left: 20px;
}
.margin-right-20 {
  margin-right: 20px;
}
.padding-top-20 {
  padding-top: 20px;
}
.padding-bottom-20 {
  padding-bottom: 20px;
}
.padding-left-20 {
  padding-left: 20px;
}
.padding-right-20 {
  padding-right: 20px;
}
.padding-20 {
  padding: 20px;
}
.margin-20 {
  margin: 20px;
}
.margin-top-24 {
  margin-top: 24px;
}
.margin-bottom-24 {
  margin-bottom: 24px;
}
.margin-left-24 {
  margin-left: 24px;
}
.margin-right-24 {
  margin-right: 24px;
}
.padding-top-24 {
  padding-top: 24px;
}
.padding-bottom-24 {
  padding-bottom: 24px;
}
.padding-left-24 {
  padding-left: 24px;
}
.padding-right-24 {
  padding-right: 24px;
}
.padding-24 {
  padding: 24px;
}
.margin-24 {
  margin: 24px;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-left-30 {
  margin-left: 30px;
}
.margin-right-30 {
  margin-right: 30px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-left-30 {
  padding-left: 30px;
}
.padding-right-30 {
  padding-right: 30px;
}
.padding-30 {
  padding: 30px;
}
.margin-30 {
  margin: 30px;
}
.margin-top-40 {
  margin-top: 40px;
}
.margin-bottom-40 {
  margin-bottom: 40px;
}
.margin-left-40 {
  margin-left: 40px;
}
.margin-right-40 {
  margin-right: 40px;
}
.padding-top-40 {
  padding-top: 40px;
}
.padding-bottom-40 {
  padding-bottom: 40px;
}
.padding-left-40 {
  padding-left: 40px;
}
.padding-right-40 {
  padding-right: 40px;
}
.padding-40 {
  padding: 40px;
}
.margin-40 {
  margin: 40px;
}
.margin-top-50 {
  margin-top: 50px;
}
.margin-bottom-50 {
  margin-bottom: 50px;
}
.margin-left-50 {
  margin-left: 50px;
}
.margin-right-50 {
  margin-right: 50px;
}
.padding-top-50 {
  padding-top: 50px;
}
.padding-bottom-50 {
  padding-bottom: 50px;
}
.padding-left-50 {
  padding-left: 50px;
}
.padding-right-50 {
  padding-right: 50px;
}
.padding-50 {
  padding: 50px;
}
.margin-50 {
  margin: 50px;
}
.font-10 {
  font-size: 10px;
}
.font-11 {
  font-size: 11px;
}
.font-12 {
  font-size: 12px;
}
.font-14 {
  font-size: 14px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-24 {
  font-size: 24px;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-8 {
  opacity: 0.8;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-8 {
  opacity: 0.8;
}
.opacity-9 {
  opacity: 0.9;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-8 {
  opacity: 0.8;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-0 {
  opacity: 0.0;
}
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-8 {
  opacity: 0.8;
}
.opacity-9 {
  opacity: 0.9;
}
body {
  scrollbar-color: #adc0d3 #f0f2f5;
  overscroll-behavior: contain;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  background-color: whitesmoke;
}
.page-container {
  background: #f5f5f5;
  max-width: 1200px;
  margin: auto;
}
.bold {
  font-weight: bold;
}
.block {
  display: block;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.color-success {
  color: #6ab42d;
}
.color-info {
  color: #269bd1;
}
.color-error {
  color: #d14040;
}
.color-warning {
  color: #fd9900;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #adc0d3;
}
::-webkit-scrollbar-thumb:hover {
  background: #7a98b4;
}
::-webkit-scrollbar-track {
  background: #e9ecee;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.clickable {
  cursor: pointer;
  transition: 0.2s all ease;
}
.link-disabled {
  cursor: not-allowed;
  color: #495060;
  text-decoration: none;
  pointer-events: none;
}
.info-message {
  color: #4a4a4a;
  border-radius: 5px;
  background: white;
  padding: 10px;
  z-index: 2;
  width: auto;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
}
.tab {
  padding: 10px;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  transition: all 0.25s;
  font-weight: 600;
  border: none;
  background: #ebebeb;
  color: #858585;
  margin-right: 4px;
  display: flex;
}
.tab.active {
  background: #fff;
  box-shadow: 2px 4px 13px 0 rgba(0, 0, 0, 0.3), 0 4px 7px 0 #222222;
  -webkit-box-shadow: 2px 4px 13px 0 rgba(0, 0, 0, 0.3), 0 4px 7px 0 #222222;
  -moz-box-shadow: 2px 4px 13px 0 rgba(0, 0, 0, 0.3), 0 4px 7px 0 #222222;
}
.tab-label {
  margin: auto 20px;
}
.primary-color {
  color: #269bd1;
}
.link {
  color: #3d75a9;
  cursor: pointer;
  transition: color 0.2s ease;
}
.link:hover,
.link:focus {
  text-decoration: underline;
}
.fixed-block {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  background: white;
  transition: all 0.3s ease-in-out;
}
.fixed-block > .smt-container {
  padding: 10px 16px;
}
@media (max-width: 768px) {
  .fixed-block {
    display: none;
  }
}
.absolute-top-label {
  position: absolute;
  top: -25px;
  text-align: center;
  width: 100%;
  font-weight: 700;
}
.width-100 {
  width: 100%;
}
.margin-auto-vertical {
  margin: auto 0;
}
.margin-auto-horisontal {
  margin: 0 auto;
}
.margin-auto {
  margin: auto;
}
.circle-number {
  padding-left: 10px;
  display: flex;
  flex-wrap: wrap;
}
.circle-number > *:first-child {
  width: calc(100% - 50px);
}
.circle-number > *:not(:first-child) {
  padding-left: 30px;
}
.circle-number:before {
  content: attr(number);
  background: #6ab42d;
  border-radius: 50px;
  color: white;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  display: block;
  margin-bottom: 5px;
  margin-right: 10px;
  padding: 0 5px;
}
.label-required:before {
  content: '*';
  left: 0;
  line-height: 1;
  font-size: inherit;
  color: #d14040;
  padding: 0px 1px 0 0;
  margin-left: -7px;
}
@media (max-width: 767px) {
  .page-container {
    padding-right: 1px;
    padding-left: 1px;
  }
}
.sub-menu {
  display: flex;
  padding: 5px 20px;
  border-top: 1px solid #dddee1;
  border-bottom: 1px solid #dddee1;
  margin-bottom: 5px;
}
.sub-menu-item {
  display: flex;
  padding-left: 25px;
}
.sub-menu-item:first-child {
  padding-left: 0px;
}
.sub-menu-item .item-label {
  white-space: nowrap;
  line-height: 1.8;
  font-size: 15px;
  cursor: pointer;
  color: #4f5060;
  float: left;
}
.item-radio {
  width: 18px;
  height: 18px;
  border: 1px solid #6ab42d;
  border-radius: 50px;
  float: left;
  cursor: pointer;
  margin: 5px 5px 0 0;
}
.item-radio:before {
  opacity: 0;
  content: '';
  width: 14px;
  height: 14px;
  display: block;
  background: #6ab42d;
  border-radius: 50px;
  margin: 1px;
  transition: opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}
.item-sub-menu:hover .item-radio:before,
.item-radio.active:before {
  opacity: 1;
}
.item-sub-menu {
  display: flex;
  padding: 5px 10px;
}
.item-sub-menu-title {
  white-space: nowrap;
  line-height: 1.8;
  font-size: 15px;
  cursor: pointer;
  float: left;
}
.tag {
  position: relative;
  background: #e1ebf4;
  border-color: #e1ebf4;
  border-radius: 12px;
  color: #4a4a4a;
  font-size: 14px;
  padding: 3px 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  line-height: 1.2;
  display: inline-flex;
}
.tag-clear {
  padding: 0px 10px;
  border-color: #7a98b4;
  color: #7a98b4;
}
.tag-icon {
  background: #adc0d3;
  height: 16px;
  width: 16px;
  min-width: 16px;
  display: block;
  border-radius: 10px;
  opacity: 0.8;
  margin-left: 5px;
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 3px;
  padding: 6px 8px;
  opacity: 0;
  transition: all 0.25s;
}
.tag:hover > .tag-icon,
.tag:focus > .tag-icon,
.tag-icon:hover,
.tag-icon:focus {
  opacity: 1;
}
.tag-icon:before,
.tag-icon:after {
  position: absolute;
  left: 7px;
  top: 3px;
  content: ' ';
  height: 10px;
  width: 2px;
  background-color: #e3eaf0;
}
.tag-icon:before {
  transform: rotate(45deg);
}
.tag-icon:after {
  transform: rotate(-45deg);
}
.disabled-block {
  pointer-events: none;
}
.disabled-block {
  opacity: 0.6;
}

.filter-cabinet {
  text-align: center;
  width: 100%;
  border-right: 1px solid #dddee1;
}
.ps-cabinet-row,
.ps-cabinet-row-filter {
  display: table;
  justify-content: space-between;
  transition: all 0.1s ease-in-out;
}
.ps-cabinet-row {
  position: relative;
  transition: all 0.1s ease-in-out;
}
.ps-cabinet-row:hover {
  background: #f8f8f8;
}
.ps-cabinet-row-filter {
  margin-bottom: 15px;
  position: sticky;
  top: 0;
  z-index: 2;
}
.ps-cabinet-row-filter,
.ps-card:first-child {
  border-top: 1px solid #dddee1;
}
.ps-card {
  background: white;
  padding: 5px 10px;
  border-bottom: 1px solid #dddee1;
  border-right: 1px solid #dddee1;
  border-left: 1px solid #dddee1;
  width: 100%;
  line-height: 20px;
}
.ps-col-filter {
  padding: 0 10px;
  border-right: 1px solid #dddee1;
}
.ps-col-filter:last-child {
  border: transparent;
  padding: 0;
}
.ps-col,
.ps-col-filter {
  display: table-cell;
  vertical-align: middle;
}
.ps-filter {
  display: flex;
  line-height: 41px;
  padding: 0 10px;
}
.btn-filter .ps-badge {
  margin: 9px 0;
}
.ps-badge {
  text-align: center;
  border-radius: 50px;
  border: 1px solid transparent;
  color: #fff;
  height: 24px;
  min-width: 24px;
  font-size: 13px;
  line-height: 24px;
  transition: all 0.1s ease-in-out;
}
.ps-badge {
  background: #6ab42d;
}
.ps-badge.greey {
  background: #adc0d3;
}
.ps-cabinet-col-number {
  width: 235px;
}
.ps-cabinet-col-title {
  width: 350px;
}
.ps-cabinet-col-datestart {
  width: 130px;
}
.ps-cabinet-col-state {
  padding-left: 10px;
}
.ps-cabinet-col-initialPrice {
  width: 150px;
}
.ps-cabinet-col-action {
  width: 32px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.ps-cabinet-col-action:hover > i,
.ps-cabinet-col-action:focus > i {
  color: #7a98b4;
}
.ps-shadow {
  -webkit-box-shadow: 2px 1px 14px -5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 1px 14px -5px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 1px 14px -5px rgba(0, 0, 0, 0.75);
}
.success-color {
  color: #19be6b;
}
.warning-color {
  color: #ff9900;
}
.primary-color {
  color: #2d8cf0;
}
.dropdown-action {
  cursor: auto;
  right: 0;
  top: 52px;
}
.dropdown-item {
  height: 42px;
  cursor: pointer;
  padding: 10px 10px;
  color: #495060;
  display: flex;
  white-space: nowrap;
  align-items: center;
  transition: all 0.1s ease-in-out;
}
.dropdown-item > i:before {
  transition: all 0.1s ease-in-out;
  color: #6ab42d;
  margin-right: 5px;
}
.dropdown-item:last-child {
  border: transparent;
}
.dropdown-item:hover,
.dropdown-item:focus {
  background: #f4f6f5;
  color: #495060;
  text-decoration: none;
}
.dropdown-item.red-icon:hover > i:before,
.dropdown-item.red-icon:focus > i:before {
  color: #ed3f14;
}
.icon-info {
  padding: 4px;
  border: 1px solid;
  border-radius: 50px;
  text-align: center;
}
.link {
  color: #2d8cf0;
  cursor: pointer;
  transition: color 0.2s ease;
}
.link:hover,
.link:focus {
  text-decoration: underline;
}
.link-btn-disabled {
  opacity: 0.45;
}
.sorting {
  cursor: pointer;
  color: #2d8cf0;
}
.expanded-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.cabinet-transition {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.btn-star {
  font-size: 22px;
  line-height: 1.25;
  color: #adc0d3 !important;
}
.btn-star:hover,
.btn-star:active {
  background-color: #adc0d3 !important;
  color: white !important;
}
.btn-star.active {
  color: #6ab42d !important;
}
.btn-star.active:hover,
.btn-star.active:active {
  color: #6ab42d !important;
}
.btn-star.invalid {
  color: #f97d7d !important;
}
.btn-star.invalid:hover,
.btn-star.invalid:active {
  color: #f97d7d !important;
}
.stop-scrolling {
  height: 100%;
  overflow: hidden;
}
.fixed-block {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  background: white;
  transition: all 0.3s ease-in-out;
}
.fixed-block > .smt-container {
  padding: 10px 16px;
}
.margin-top-70 {
  margin-top: 70px;
}
.card {
  background: white;
  padding: 10px 20px;
  margin-bottom: 10px;
  border-radius: 5px;
}
.btn-registry-link {
  display: block;
  margin: 10px 10px 0;
  font-weight: 600;
  background-color: white;
}
.btn-registry-link:hover,
.btn-registry-link:focus {
  background-color: #014a90;
}
.loading-block {
  height: 55px;
  background: white;
  padding: 15px 25px;
  border-radius: 5px;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .filter-cabinet {
    width: 100%;
    border: 1px solid #dddee1;
    border-radius: 5px;
  }
}

