.vww-carousel {
  opacity: 0;
  transition: opacity .3s ease-in-out;
  position: relative;
}
.vww-carousel.carousel-ready {
  opacity: 1;
}
.vww-carousel:after, .vww-carousel:before {
  content: "";
  z-index: 99;
  width: 75px;
  position: absolute;
  top: 0;
  bottom: 0;
}
.vww-carousel:before {
  background: linear-gradient(270deg, #f2f3f500 0%, #f2f3f5 100%);
  left: 0;
}
.vww-carousel:after {
  background: linear-gradient(90deg, #f2f3f500 0%, #f2f3f5 100%);
  right: 0;
}
.embla {
  --slide-height: 32rem;
  --slide-size: 500px;
}
.embla__container {
  touch-action: pan-y pinch-zoom;
  display: flex;
}
.embla__viewport {
  overflow: hidden;
}
.embla__slide {
  flex: 0 0 var(--slide-size);
  min-width: 0;
  margin-inline-start: -10px;
  margin-inline-end: -10px;
  transform: translate3d(0, 0, 0);
}
.embla__slide__inner {
  height: var(--slide-height);
  -webkit-user-select: none;
  user-select: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  transition: transform .1s ease-out;
  display: flex;
}
.embla__slide__img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: .6rem;
  width: 100%;
  display: block;
}
.embla__slide__title {
  opacity: 0;
  margin: 0;
  font-size: 1.6rem;
  transition: opacity .3s ease-in-out;
}
.is-snapped .embla__slide__title {
  opacity: 1;
}

@font-face {
  font-family: Magicons;
  src: url(/static/font/Magicons.5dad2e13.eot);
  src: url(/static/font/Magicons.5dad2e13.eot#iefix) format("embedded-opentype"), url(/static/font/Magicons.f6b8fe39.ttf) format("truetype"), url(/static/font/Magicons.8cbbdb9b.woff) format("woff"), url(/static/svg/Magicons.44f907b5.svg#Magicons) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="magicon-"], [class*=" magicon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: Magicons !important;
}

.magicon-menu:before {
  content: "";
}

.magicon-user:before {
  content: "";
}

.magicon-loupe:before {
  content: "";
}

.magicon-inbox:before {
  content: "";
}

.magicon-mail:before {
  content: "";
}

.magicon-image:before {
  content: "";
}

.magicon-home:before {
  content: "";
}

.magicon-cart:before {
  content: "";
}

.magicon-link:before {
  content: "";
}

.magicon-pulse:before {
  content: "";
}

.magicon-music:before {
  content: "";
}

.magicon-calendar:before {
  content: "";
}

.magicon-notifications:before {
  content: "";
}

.magicon-notifications-filled:before {
  content: "";
}

.magicon-notifications-off:before {
  content: "";
}

.magicon-folder:before {
  content: "";
}

.magicon-folder-filled:before {
  content: "";
}

.magicon-folder-opened:before {
  content: "";
}

.magicon-bubble:before {
  content: "";
}

.magicon-bubble-filled:before {
  content: "";
}

.magicon-heart:before {
  content: "";
}

.magicon-heart-filled:before {
  content: "";
}

.magicon-camera:before {
  content: "";
}

.magicon-camera-filled:before {
  content: "";
}

.magicon-ribbon:before {
  content: "";
}

.magicon-ribbon-filled:before {
  content: "";
}

.magicon-ribbon-plus:before {
  content: "";
}

.magicon-star:before {
  content: "";
}

.magicon-star-half:before {
  content: "";
}

.magicon-star-filled:before {
  content: "";
}

.magicon-menu-left-1:before {
  content: "";
}

.magicon-menu-center-1:before {
  content: "";
}

.magicon-menu-right-1:before {
  content: "";
}

.magicon-menu-left-2:before {
  content: "";
}

.magicon-menu-center-2:before {
  content: "";
}

.magicon-menu-right-2:before {
  content: "";
}

.magicon-enter-left:before {
  content: "";
}

.magicon-enter-right:before {
  content: "";
}

.magicon-exit-left:before {
  content: "";
}

.magicon-exit-right:before {
  content: "";
}

.magicon-pause:before {
  content: "";
}

.magicon-pause-filled:before {
  content: "";
}

.magicon-settings-1:before {
  content: "";
}

.magicon-settings-2:before {
  content: "";
}

.magicon-settings-3:before {
  content: "";
}

.magicon-target-1:before {
  content: "";
}

.magicon-target-2:before {
  content: "";
}

.magicon-download:before {
  content: "";
}

.magicon-share-1:before {
  content: "";
}

.magicon-share-2:before {
  content: "";
}

.magicon-play:before {
  content: "";
}

.magicon-play-filled:before {
  content: "";
}

.magicon-backward:before {
  content: "";
}

.magicon-backward-filled:before {
  content: "";
}

.magicon-forward:before {
  content: "";
}

.magicon-forward-filled:before {
  content: "";
}

.magicon-clock:before {
  content: "";
}

.magicon-clock-filled:before {
  content: "";
}

.magicon-dashboard:before {
  content: "";
}

.magicon-dashboard-filled:before {
  content: "";
}

.magicon-plus-circle:before {
  content: "";
}

.magicon-plus-circle-filled:before {
  content: "";
}

.magicon-minus-circle:before {
  content: "";
}

.magicon-minus-circle-filled:before {
  content: "";
}

.magicon-ok-circle:before {
  content: "";
}

.magicon-ok-circle-filled:before {
  content: "";
}

.magicon-blocks:before {
  content: "";
}

.magicon-blocks-filled:before {
  content: "";
}

.magicon-tiles:before {
  content: "";
}

.magicon-tiles-filled:before {
  content: "";
}

.magicon-close-circle:before {
  content: "";
}

.magicon-close-circle-filled:before {
  content: "";
}

.magicon-list:before {
  content: "";
}

.magicon-text-align-justify:before {
  content: "";
}

.magicon-text-align-left:before {
  content: "";
}

.magicon-text-align-center:before {
  content: "";
}

.magicon-text-align-right:before {
  content: "";
}

.magicon-volume:before {
  content: "";
}

.magicon-monitor:before {
  content: "";
}

.magicon-laptop:before {
  content: "";
}

.magicon-smartphone:before {
  content: "";
}

.magicon-watch:before {
  content: "";
}

.magicon-duplicate:before {
  content: "";
}

.magicon-crop:before {
  content: "";
}

.magicon-resize-plus-1:before {
  content: "";
}

.magicon-resize-minus-1:before {
  content: "";
}

.magicon-resize-minus-2:before {
  content: "";
}

.magicon-resize-plus-2:before {
  content: "";
}

.magicon-resize-minus-3:before {
  content: "";
}

.magicon-resize-plus-3:before {
  content: "";
}

.magicon-battery-empty:before {
  content: "";
}

.magicon-battery-low:before {
  content: "";
}

.magicon-battery-half:before {
  content: "";
}

.magicon-battery-full:before {
  content: "";
}

.magicon-signal:before {
  content: "";
}

.magicon-power:before {
  content: "";
}

.magicon-text:before {
  content: "";
}

.magicon-info:before {
  content: "";
}

.magicon-document:before {
  content: "";
}

.magicon-document-filled:before {
  content: "";
}

.magicon-document-text:before {
  content: "";
}

.magicon-document-plus:before {
  content: "";
}

.magicon-pencil:before {
  content: "";
}

.magicon-pencil-filled:before {
  content: "";
}

.magicon-edit:before {
  content: "";
}

.magicon-switch:before {
  content: "";
}

.magicon-switch-filled:before {
  content: "";
}

.magicon-switches:before {
  content: "";
}

.magicon-repeat:before {
  content: "";
}

.magicon-sort-az:before {
  content: "";
}

.magicon-arrow-left-1:before {
  content: "";
}

.magicon-arrow-right-1:before {
  content: "";
}

.magicon-arrow-up-1:before {
  content: "";
}

.magicon-arrow-down-1:before {
  content: "";
}

.magicon-arrow-left-2:before {
  content: "";
}

.magicon-arrow-right-2:before {
  content: "";
}

.magicon-arrow-up-2:before {
  content: "";
}

.magicon-arrow-down-2:before {
  content: "";
}

.magicon-arrows-left-right:before {
  content: "";
}

.magicon-arrows-up-down:before {
  content: "";
}

.magicon-jump-left-up:before {
  content: "";
}

.magicon-jump-right-up:before {
  content: "";
}

.magicon-jump-down-left:before {
  content: "";
}

.magicon-jump-up-right:before {
  content: "";
}

.magicon-jump-left-down:before {
  content: "";
}

.magicon-jump-right-down:before {
  content: "";
}

.magicon-jump-up-left:before {
  content: "";
}

.magicon-jump-down-right:before {
  content: "";
}

.magicon-arrow-left-right:before {
  content: "";
}

.magicon-arrow-up-down:before {
  content: "";
}

.magicon-reload-1:before {
  content: "";
}

.magicon-reload-2:before {
  content: "";
}

.magicon-plus:before {
  content: "";
}

.magicon-minus:before {
  content: "";
}

.magicon-ok:before {
  content: "";
}

.magicon-close:before {
  content: "";
}

.magicon-dots-hr:before {
  content: "";
}

.magicon-dots-vr:before {
  content: "";
}

.magicon-mic:before {
  content: "";
}

.magicon-mic-off:before {
  content: "";
}

.magicon-zoom-in:before {
  content: "";
}

.magicon-zoom-in-filled:before {
  content: "";
}

.magicon-zoom-out:before {
  content: "";
}

.magicon-zoom-out-filled:before {
  content: "";
}

.magicon-stop:before {
  content: "";
}

.magicon-dots:before {
  content: "";
}

.magicon-pin:before {
  content: "";
}

.magicon-pin-filled:before {
  content: "";
}

.magicon-trash:before {
  content: "";
}

.magicon-trash-filled:before {
  content: "";
}

.magicon-tag:before {
  content: "";
}

.magicon-tag-filled:before {
  content: "";
}

.magicon-cloud:before {
  content: "";
}

.magicon-cloud-filled:before {
  content: "";
}

.magicon-lock:before {
  content: "";
}

.magicon-lock-filled:before {
  content: "";
}

.magicon-sun:before {
  content: "";
}

.magicon-sun-filled:before {
  content: "";
}

.magicon-moon:before {
  content: "";
}

.magicon-moon-filled:before {
  content: "";
}

:root {
  font-size: 62.5%;
}

html, body {
  color: #222;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: Source Sans Pro, Helvetiva, Arial, sans-serif;
  font-size: 1.4rem;
  top: 0;
  left: 0;
}

body * {
  box-sizing: border-box;
}

strong {
  font-weight: 600;
}

#app-wrapper {
  width: 100%;
  height: 100%;
}

i.img {
  display: block;
}

i.img.logo-aveco-white-130 {
  background: url(/static/svg/logo-aveco-compact-white.1d4d38f3.svg) no-repeat;
  width: 130px;
  height: 82px;
}

i.img.logo-aveco-white-36h {
  background: url(/static/svg/logo-aveco-compact-white.1d4d38f3.svg) no-repeat;
  width: 56px;
  height: 36px;
}

i.img.icon-arrows-out-cardinal-dark-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPgogICAgPHBhdGgKICAgICAgICBkPSJNOTAuMzQsNjEuNjZhOCw4LDAsMCwxLDAtMTEuMzJsMzItMzJhOCw4LDAsMCwxLDExLjMyLDBsMzIsMzJhOCw4LDAsMCwxLTExLjMyLDExLjMyTDEzNiw0My4zMVY5NmE4LDgsMCwwLDEtMTYsMFY0My4zMUwxMDEuNjYsNjEuNjZBOCw4LDAsMCwxLDkwLjM0LDYxLjY2Wm02NCwxMzIuNjhMMTM2LDIxMi42OVYxNjBhOCw4LDAsMCwwLTE2LDB2NTIuNjlsLTE4LjM0LTE4LjM1YTgsOCwwLDAsMC0xMS4zMiwxMS4zMmwzMiwzMmE4LDgsMCwwLDAsMTEuMzIsMGwzMi0zMmE4LDgsMCwwLDAtMTEuMzItMTEuMzJabTgzLjMyLTcyLTMyLTMyYTgsOCwwLDAsMC0xMS4zMiwxMS4zMkwyMTIuNjksMTIwSDE2MGE4LDgsMCwwLDAsMCwxNmg1Mi42OWwtMTguMzUsMTguMzRhOCw4LDAsMCwwLDExLjMyLDExLjMybDMyLTMyQTgsOCwwLDAsMCwyMzcuNjYsMTIyLjM0Wk00My4zMSwxMzZIOTZhOCw4LDAsMCwwLDAtMTZINDMuMzFsMTguMzUtMTguMzRBOCw4LDAsMCwwLDUwLjM0LDkwLjM0bC0zMiwzMmE4LDgsMCwwLDAsMCwxMS4zMmwzMiwzMmE4LDgsMCwwLDAsMTEuMzItMTEuMzJaIj4KICAgIDwvcGF0aD4KPC9zdmc+) no-repeat;
  width: 14px;
  height: 14px;
}

i.img.icon-request-dark-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+PGRlZnM+PHBhdGggaWQ9ImJma3hhIiBkPSJNMjI5IDkyLjVsNy0zLjUgNyAzLjUtNyAzLjV6bTAgMy41bDEuNDEtLjc4IDUuNTcgMi43OSA1LjQzLTIuNzhMMjQzIDk2bC03IDMuNXptMCAzLjVsMS40MS0uNzggNS41NyAyLjc5IDUuNDMtMi43OCAxLjU5Ljc3LTcgMy41eiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI5IC04OSkiPjx1c2UgZmlsbD0iIzIyMiIgeGxpbms6aHJlZj0iI2Jma3hhIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 14px;
  height: 14px;
}

i.img.icon-requests-dark-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9ImMwajBhIiBkPSJNMTYgMTk5bDYtMyA2IDMtNiAzem0wIDNsMS4yMS0uNjcgNC43NyAyLjQgNC42Ni0yLjM5TDI4IDIwMmwtNiAzem0wIDNsMS4yMS0uNjcgNC43NyAyLjQgNC42Ni0yLjM5TDI4IDIwNWwtNiAzeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYgLTE5NikiPjx1c2UgZmlsbD0iIzIyMiIgeGxpbms6aHJlZj0iI2MwajBhIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-requests-notice-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9ImZmdjVhIiBkPSJNMTYgMTk5bDYtMyA2IDMtNiAzem0wIDNsMS4yMS0uNjcgNC43NyAyLjQgNC42Ni0yLjM5TDI4IDIwMmwtNiAzem0wIDNsMS4yMS0uNjcgNC43NyAyLjQgNC42Ni0yLjM5TDI4IDIwNWwtNiAzeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYgLTE5NikiPjx1c2UgZmlsbD0iIzExNzhiOCIgeGxpbms6aHJlZj0iI2ZmdjVhIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-warning-16 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSI+PGRlZnM+PHBhdGggaWQ9IjRybjdhIiBkPSJNMjY0LjExIDE2Ny4wMmEuMi4yIDAgMCAxLS4xLjE0LjM2LjM2IDAgMCAxLS4yLjA2aC0xLjY1YS4zOC4zOCAwIDAgMS0uMjEtLjA2Yy0uMDYtLjAzLS4xLS4wOC0uMS0uMTRsLS4xNC00LjFjMC0uMDkuMDMtLjE1LjA4LS4yLjA4LS4wNi4xNS0uMS4yMi0uMWgxLjk2Yy4wNiAwIC4xMy4wNC4yMS4xLjA2LjA1LjA5LjEuMDkuMTh6bS4wMiAzLjM4YS4zLjMgMCAwIDEtLjA5LjIxLjI3LjI3IDAgMCAxLS4yLjA5aC0xLjdhLjI3LjI3IDAgMCAxLS4yLS4wOS4yOS4yOSAwIDAgMS0uMS0uMjF2LTEuNzJjMC0uMDguMDQtLjE1LjEtLjJhLjI3LjI3IDAgMCAxIC4yLS4xaDEuN2MuMDggMCAuMTUuMDMuMi4xYS4zLjMgMCAwIDEgLjA5LjJ2MS43MnptNi43LjlsLTYuODQtMTIuNjhhMS4xNCAxLjE0IDAgMCAwLTEtLjYgMS4xNCAxLjE0IDAgMCAwLTEgLjZsLTYuODQgMTIuNjdjLS4yLjM4LS4yLjc2LjAyIDEuMTNhMS4xMiAxLjEyIDAgMCAwIC45OC41N2gxMy42OGExLjEyIDEuMTIgMCAwIDAgLjk4LS41N2MuMjItLjM3LjIyLS43NS4wMS0xLjEzeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU1IC0xNTgpIj48dXNlIGZpbGw9IiNmNWE2MjMiIHhsaW5rOmhyZWY9IiM0cm43YSIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  width: 16px;
  height: 15px;
}

i.img.icon-warning-red-16 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTUiCiAgICB2aWV3Qm94PSIwIDAgMTYgMTUiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9IjRybjdhIgogICAgICAgICAgICBkPSJNMjY0LjExIDE2Ny4wMmEuMi4yIDAgMCAxLS4xLjE0LjM2LjM2IDAgMCAxLS4yLjA2aC0xLjY1YS4zOC4zOCAwIDAgMS0uMjEtLjA2Yy0uMDYtLjAzLS4xLS4wOC0uMS0uMTRsLS4xNC00LjFjMC0uMDkuMDMtLjE1LjA4LS4yLjA4LS4wNi4xNS0uMS4yMi0uMWgxLjk2Yy4wNiAwIC4xMy4wNC4yMS4xLjA2LjA1LjA5LjEuMDkuMTh6bS4wMiAzLjM4YS4zLjMgMCAwIDEtLjA5LjIxLjI3LjI3IDAgMCAxLS4yLjA5aC0xLjdhLjI3LjI3IDAgMCAxLS4yLS4wOS4yOS4yOSAwIDAgMS0uMS0uMjF2LTEuNzJjMC0uMDguMDQtLjE1LjEtLjJhLjI3LjI3IDAgMCAxIC4yLS4xaDEuN2MuMDggMCAuMTUuMDMuMi4xYS4zLjMgMCAwIDEgLjA5LjJ2MS43MnptNi43LjlsLTYuODQtMTIuNjhhMS4xNCAxLjE0IDAgMCAwLTEtLjYgMS4xNCAxLjE0IDAgMCAwLTEgLjZsLTYuODQgMTIuNjdjLS4yLjM4LS4yLjc2LjAyIDEuMTNhMS4xMiAxLjEyIDAgMCAwIC45OC41N2gxMy42OGExLjEyIDEuMTIgMCAwIDAgLjk4LS41N2MuMjItLjM3LjIyLS43NS4wMS0xLjEzeiIgLz4KICAgIDwvZGVmcz4KICAgIDxnPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTUgLTE1OCkiPgogICAgICAgICAgICA8dXNlIGZpbGw9IiNEMDAyMUIiIHhsaW5rOmhyZWY9IiM0cm43YSIgLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 16px;
  height: 15px;
}

i.img.icon-plus-notice-11 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSI+PGRlZnM+PHBhdGggaWQ9ImxnZWNhIiBkPSJNMTA4NSA1NDd2LTVoLTV2LTFoNXYtNWgxdjVoNXYxaC01djV6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDgwIC01MzYpIj48dXNlIGZpbGw9IiM0YTkwZTIiIHhsaW5rOmhyZWY9IiNsZ2VjYSIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  width: 11px;
  height: 11px;
}

i.img.icon-triangle-white-8 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDggNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDkuMSAoNTExNDcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmljb24tdHJpYW5nbGUtd2hpdGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODEuMDAwMDAwLCAtMzAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLXRyaWFuZ2xlLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODEuMDAwMDAwLCAzMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMCAwIDQgNCA4IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 8px;
  height: 4px;
}

i.img.icon-triangle-dark-8 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0Ij48ZGVmcz48cGF0aCBpZD0icXRocWEiIGQ9Ik00MzYgMTUybDQgNCA0LTR6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MzYgLTE1MikiPjx1c2UgZmlsbD0iIzY2NiIgeGxpbms6aHJlZj0iI3F0aHFhIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 8px;
  height: 4px;
}

i.img.icon-continue-white-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9InRlODJhIiBkPSJNMTIyNiAxMjQuMjVoOS4xM2wtNC4xOS00LjE5TDEyMzIgMTE5bDYgNi02IDYtMS4wNi0xLjA2IDQuMTktNC4xOUgxMjI2eiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyNiAtMTE5KSI+PHVzZSBmaWxsPSIjZmZmIiB4bGluazpocmVmPSIjdGU4MmEiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-remove-circle-red-19 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxICg1NzQ2MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbi1yZW1vdmUtcmVkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUuMDAwMDAwLCAtMjcuMDAwMDAwKSIgZmlsbD0iI0QwMDIxQiI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLXJlbW92ZS1yZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS41LDE5IEM0LjI1MzYyNSwxOSAwLDE0Ljc0NjM3NSAwLDkuNSBDMCw0LjI1MzYyNSA0LjI1MzYyNSwwIDkuNSwwIEMxNC43NDYzNzUsMCAxOSw0LjI1MzYyNSAxOSw5LjUgQzE5LDE0Ljc0NjM3NSAxNC43NDYzNzUsMTkgOS41LDE5IFogTTkuNSwxOCBDNC44MDU4NzUsMTggMSwxNC4xOTQxMjUgMSw5LjUgQzEsNC44MDU4NzUgNC44MDU4NzUsMSA5LjUsMSBDMTQuMTk0MTI1LDEgMTgsNC44MDU4NzUgMTgsOS41IEMxOCwxNC4xOTQxMjUgMTQuMTk0MTI1LDE4IDkuNSwxOCBaIE0xMy41LDEwIEwxMCwxMCBMOSwxMCBMNS41LDEwIEM1LjIyNCwxMCA1LDkuNzc2IDUsOS41IEM1LDkuMjI0IDUuMjI0LDkgNS41LDkgTDksOSBMMTAsOSBMMTMuNSw5IEMxMy43NzYsOSAxNCw5LjIyNCAxNCw5LjUgQzE0LDkuNzc2IDEzLjc3NiwxMCAxMy41LDEwIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 19px;
  height: 19px;
}

i.img.icon-plus-circle-green-19 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxICg1NzQ2MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbi1wbHVzLWdyZWVuPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuMDAwMDAwLCAtMjcuMDAwMDAwKSIgZmlsbD0iIzZFOTc0MiI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLXBsdXMtZ3JlZW4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1LjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS41LDE5IEM0LjI1MzYyNSwxOSAwLDE0Ljc0NjM3NSAwLDkuNSBDMCw0LjI1MzYyNSA0LjI1MzYyNSwwIDkuNSwwIEMxNC43NDYzNzUsMCAxOSw0LjI1MzYyNSAxOSw5LjUgQzE5LDE0Ljc0NjM3NSAxNC43NDYzNzUsMTkgOS41LDE5IFogTTkuNSwxOCBDNC44MDU4NzUsMTggMSwxNC4xOTQxMjUgMSw5LjUgQzEsNC44MDU4NzUgNC44MDU4NzUsMSA5LjUsMSBDMTQuMTk0MTI1LDEgMTgsNC44MDU4NzUgMTgsOS41IEMxOCwxNC4xOTQxMjUgMTQuMTk0MTI1LDE4IDkuNSwxOCBaIE0xMy41LDEwIEwxMCwxMCBMMTAsMTMuNSBDMTAsMTMuNzc2IDkuNzc2LDE0IDkuNSwxNCBDOS4yMjQsMTQgOSwxMy43NzYgOSwxMy41IEw5LDEwIEw1LjUsMTAgQzUuMjI0LDEwIDUsOS43NzYgNSw5LjUgQzUsOS4yMjQgNS4yMjQsOSA1LjUsOSBMOSw5IEw5LDUuNSBDOSw1LjIyNCA5LjIyNCw1IDkuNSw1IEM5Ljc3Niw1IDEwLDUuMjI0IDEwLDUuNSBMMTAsOSBMMTMuNSw5IEMxMy43NzYsOSAxNCw5LjIyNCAxNCw5LjUgQzE0LDkuNzc2IDEzLjc3NiwxMCAxMy41LDEwIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 19px;
  height: 19px;
}

i.img.icon-move-circle-dark-19 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxICg1NzQ2MikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbi1tb3ZlLWRhcms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MC4wMDAwMDAsIC0yNy4wMDAwMDApIiBmaWxsPSIjMjIyMjIyIj4KICAgICAgICAgICAgPGcgaWQ9Imljb24tbW92ZS1kYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4wMDAwMDAsIDI3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxOSBDNC4yNTM2MjUsMTkgMCwxNC43NDYzNzUgMCw5LjUgQzAsNC4yNTM2MjUgNC4yNTM2MjUsMCA5LjUsMCBDMTQuNzQ2Mzc1LDAgMTksNC4yNTM2MjUgMTksOS41IEMxOSwxNC43NDYzNzUgMTQuNzQ2Mzc1LDE5IDkuNSwxOSBaIE05LjUsMTggQzQuODA1ODc1LDE4IDEsMTQuMTk0MTI1IDEsOS41IEMxLDQuODA1ODc1IDQuODA1ODc1LDEgOS41LDEgQzE0LjE5NDEyNSwxIDE4LDQuODA1ODc1IDE4LDkuNSBDMTgsMTQuMTk0MTI1IDE0LjE5NDEyNSwxOCA5LjUsMTggWiBNMTUsOSBMMTMuNjY4OTUyMiw3LjU4MDc4MjExIEMxMy41OTEyNTEsNy41MDMwMTQ5NSAxMy40OTkxNDQ5LDcuNDY0MTYzNjIgMTMuMzkyNzE5Nyw3LjQ2NDE2MzYyIEMxMy4yODYzMzc1LDcuNDY0MTYzNjIgMTMuMTk0Mjk1OCw3LjUwMzAxNDk1IDEzLjExNjUwODcsNy41ODA3ODIxMSBDMTMuMDM4ODI5MSw3LjY1ODU5MjI3IDEyLjk5OTg5MjUsNy43NTA2Nzg3MyAxMi45OTk4OTI1LDcuODU3MDYzIEwxMi45OTk4OTI1LDkgTDkuOTg5OTkwMjMsOSBMMTAsNiBMMTEuMDgxNDU4Myw2IEMxMS4xODc4NDA1LDYgMTEuMjc5OTQ2Nyw1Ljk2MTEwNTY3IDExLjM1NzY2OTMsNS44ODMzODE1MSBDMTEuNDM1MzcwNCw1LjgwNTYxNDM2IDExLjQ3NDIyMSw1LjcxMzYxMzg5IDExLjQ3NDIyMSw1LjYwNzE2NTEzIEMxMS40NzQyMjEsNS41MDA2OTQ4NiAxMS40MzUzNzA0LDUuNDA4NjA4MzkgMTEuMzU3NjY5Myw1LjMzMDg2Mjc0IEwxMCw0IEM5LjkyMjMyMDM2LDMuOTIyMjU0MzQgOS4wNzc3ODcxNCwzLjkyMjI3NTg0IDksNCBMNy42NjIzMjg3NCw1LjMzMDg2Mjc0IEM3LjU4NDU0MTYsNS40MDg2NzI4OSA3LjU0NTcxMjUzLDUuNTAwNzU5MzYgNy41NDU3MTI1Myw1LjYwNzE2NTEzIEM3LjU0NTcxMjUzLDUuNzEzNTA2MzkgNy41ODQ1NjMxLDUuODA1NTkyODYgNy42NjIzMjg3NCw1Ljg4MzM4MTUxIEM3Ljc0MDEzNzM4LDUuOTYxMTA1NjcgNy44MzIxMzYwNCw2IDcuOTM4NjA0MjMsNiBMOS4wMTAwMDk3Nyw2IEw5LDkgTDYsOSBMNiw3LjkyODY3MTI1IEM2LDcuODIyMjAwOTggNS45NjExMDY0Myw3LjczMDEzNjAyIDUuODgzMzQwNzksNy42NTIzOTAzNiBDNS44MDU1MzIxNiw3LjU3NDYyMzIgNS43MTM0NDc0OSw3LjUzNTc3MTg4IDUuNjA3MDY1Myw3LjUzNTc3MTg4IEM1LjUwMDcwNDYxLDcuNTM1NzcxODggNS40MDg2MTk5NSw3LjU3NDYyMzIgNS4zMzA4NTQzMSw3LjY1MjM5MDM2IEw0LDkgQzMuOTIyMjc3MzYsOS4wNzc3NjcxNiAzLjkyMjI3NzM2LDkuOTIyMjk3MzQgNCwxMCBMNS4zMzA4NTQzMSwxMS4zNDc2NTI2IEM1LjQwODYxOTk1LDExLjQyNTMzMzggNS41MDA2NDAxMSwxMS40NjQ0MjE2IDUuNjA3MDY1MywxMS40NjQ0MjE2IEM1LjcxMzUzMzQ5LDExLjQ2NDQyMTYgNS44MDU1OTY2NiwxMS40MjUzNTUzIDUuODgzMzQwNzksMTEuMzQ3NjUyNiBDNS45NjExMDY0MywxMS4yNzAwMzYgNiwxMS4xNzc4NDIgNiwxMS4wNzE0MzYzIEw2LDEwIEw5LDEwIEw5LDEzIEw3LjkyODY1ODk2LDEzIEM3LjgyMjE5MDc4LDEzIDcuNzMwMTA2MTEsMTMuMDM4OTM3MyA3LjY1MjM2MTk3LDEzLjExNjYxODUgQzcuNTc0NTk2MzQsMTMuMTk0Mzg1NiA3LjUzNTc0NTc3LDEzLjI4NjQyOTEgNy41MzU3NDU3NywxMy4zOTI4MzQ5IEM3LjUzNTc0NTc3LDEzLjQ5OTI0MDYgNy41NzQ1OTYzNCwxMy41OTEzNDg2IDcuNjUyMzYxOTcsMTMuNjY5MjAxOCBMOSwxNSBDOS4wNzc4NTE2NCwxNS4wNzc3MDI3IDkuOTIyMzYzMzYsMTUuMDc3NzAyNyAxMCwxNSBMMTEuMzQ3NjU5NSwxMy42NjkyMDE4IEMxMS40MjU1MTEyLDEzLjU5MTM3MDEgMTEuNDY0MzYxNywxMy40OTkyNDA2IDExLjQ2NDM2MTcsMTMuMzkyODM0OSBDMTEuNDY0MzYxNywxMy4yODY0MjkxIDExLjQyNTUxMTIsMTMuMTk0NDA3MSAxMS4zNDc2NTk1LDEzLjExNjYxODUgQzExLjI2OTk1ODQsMTMuMDM4OTM3MyAxMS4xNzc4NTIyLDEzIDExLjA3MTQ0ODUsMTMgTDEwLDEzIEwxMCwxMCBMMTMsMTAgTDEzLDExIEMxMywxMS4xMDYzODQzIDEzLjAzODg1MDYsMTEuMTk4NDkyMiAxMy4xMTY1MzAyLDExLjI3NjIxNjQgQzEzLjE5NDM4MTgsMTEuMzUzODk3NSAxMy4yODY0ODgsMTEuMzkyOTIwOSAxMy4zOTI4OTE3LDExLjM5MjkyMDkgQzEzLjQ5OTE4NzksMTEuMzkyOTIwOSAxMy41OTEyNTEsMTEuMzUzOTE5IDEzLjY2OTEwMjcsMTEuMjc2MjE2NCBMMTUsMTAgQzE1LjA3Nzc2NTYsOS45MjIyMzI4NCAxNS4wNzc4NTE2LDkuMDc3NzY3MTYgMTUsOSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 19px;
  height: 19px;
}

i.img.icon-arrow-next-13 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciPjxkZWZzPjxwYXRoIGlkPSJyanBhYSIgZD0iTTEwNDYgMTI0LjA2aDExLjMybC0yLjQ0LTIuNDQuNjItLjYyIDMuNSAzLjUtMy41IDMuNS0uNjItLjYyIDIuNDQtMi40NEgxMDQ2eiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0NiAtMTIxKSI+PHVzZSBmaWxsPSIjYWVhZWFlIiB4bGluazpocmVmPSIjcmpwYWEiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 13px;
  height: 7px;
}

i.img.icon-plus-dark-10 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGRlZnM+PHBhdGggaWQ9IjVhdnphIiBkPSJNNTkxLjQxIDMxNS40MWgtNGMtLjU1IDAtLjU1LTEgMC0xaDR2LTRjMC0uNTUgMS0uNTUgMSAwdjRoNGMuNTYgMCAuNTYgMSAwIDFoLTR2NGMwIC41Ni0xIC41Ni0xIDB6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01ODcgLTMxMCkiPjx1c2UgZmlsbD0iIzIyMiIgeGxpbms6aHJlZj0iIzVhdnphIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 10px;
  height: 10px;
}

i.img.icon-cross-red-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9IjZsMW5hIiBkPSJNMTIwOSA0ODFsLTQuMDQtNC4wM2MtLjU1LS41Ni40NS0xLjU2IDEuMDEtMWw0LjAzIDQuMDIgNC4wMy00LjAzYy41Ni0uNTUgMS41Ni40NSAxIDEuMDFsLTQuMDIgNC4wMyA0LjAzIDQuMDNjLjU1LjU2LS40NSAxLjU2LTEuMDEgMWwtNC4wMy00LjAyLTQuMDMgNC4wM2MtLjU2LjU1LTEuNTYtLjQ1LTEtMS4wMXoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMDQgLTQ3NSkiPjx1c2UgZmlsbD0iI2QwMDIxYiIgeGxpbms6aHJlZj0iIzZsMW5hIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-checkmark-green-8 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDggNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMSAoNTc1MDEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmljb24tY2hlY2ttYXJrLWdyZWVuPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5LjAwMDAwMCwgLTM0LjAwMDAwMCkiIHN0cm9rZT0iIzZFOTc0MiI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWNoZWNrbWFyay1ncmVlbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEwLjAwMDAwMCwgMzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSIwIDEuNzgxMDgxMTEgMi4xMDE0NDE4IDQuMDMzNjEzNDUgNS45OTM2NjYyIDIuODQyMTcwOTRlLTE0Ij48L3BvbHlsaW5lPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 8px;
  height: 5px;
}

i.img.icon-checkmark-white-13 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTMgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjEgKDU3NTAxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLWNoZWNrbWFyay13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjAwMDAwMCwgLTYwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWNoZWNrbWFyay13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcuMDAwMDAwLCA2MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMTEuNjEzMzg1IDAgMTMgMS4zNzY5NDE4NiA0Ljc2MDYxNTkxIDEwIDAgNC44NDY2ODE2NSAxLjQwOTE4NzAzIDMuNDkzNzY0ODMgNC43ODQyMDQ2NCA3LjE0NzE4NzEiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 13px;
  height: 10px;
}

i.img.icon-checkmark-dark-13 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTMgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjEgKDU3NTAxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLWNoZWNrbWFyay13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjAwMDAwMCwgLTYwLjAwMDAwMCkiIGZpbGw9IiMyMjIyMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWNoZWNrbWFyay13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcuMDAwMDAwLCA2MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMTEuNjEzMzg1IDAgMTMgMS4zNzY5NDE4NiA0Ljc2MDYxNTkxIDEwIDAgNC44NDY2ODE2NSAxLjQwOTE4NzAzIDMuNDkzNzY0ODMgNC43ODQyMDQ2NCA3LjE0NzE4NzEiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 13px;
  height: 10px;
}

i.img.icon-checkmark-blue-13 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTMgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjEgKDU3NTAxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLWNoZWNrbWFyay13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjAwMDAwMCwgLTYwLjAwMDAwMCkiIGZpbGw9IiMxMTc4QjgiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWNoZWNrbWFyay13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcuMDAwMDAwLCA2MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMTEuNjEzMzg1IDAgMTMgMS4zNzY5NDE4NiA0Ljc2MDYxNTkxIDEwIDAgNC44NDY2ODE2NSAxLjQwOTE4NzAzIDMuNDkzNzY0ODMgNC43ODQyMDQ2NCA3LjE0NzE4NzEiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 13px;
  height: 10px;
}

i.img.icon-search-grey-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9IjN0czhhIiBkPSJNNTQyLjUgMzY1LjI2YTMuNzUgMy43NSAwIDEgMSA3LjUgMCAzLjc1IDMuNzUgMCAwIDEtNy41IDB6bTkuMjIgNi41MmMuMy4zLjc3LjMgMS4wNiAwIC4zLS4zLjMtLjc4IDAtMS4wOGwtMi4zMS0yLjNhNS4yNSA1LjI1IDAgMSAwLTEuMDcgMS4wN3oiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0MSAtMzYwKSI+PHVzZSBmaWxsPSIjYjFiMWIxIiB4bGluazpocmVmPSIjM3RzOGEiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-search-dark-13 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iOS4tTWlqbi1BZ2VuZGEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI5YS0tLVdlZWthZ2VuZGEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjI3LjAwMDAwMCwgLTExOC4wMDAwMDApIiBmaWxsPSIjNEE0QTRBIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iVG9wYmFyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzAuMDAwMDAwLCAxMDkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VhcmNoLXNpZGViYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk4OC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjI5NzYxMTQsMTguOTQxODk4IEwxOS41ODM2MDIzLDE4Ljk0MTg5OCBMMTkuMzMwNTM1OCwxOC42OTc4Njk2IEMyMC4yMTYyNjg2LDE3LjY2NzUyNzQgMjAuNzQ5NTE1OCwxNi4zMjk4OTAzIDIwLjc0OTUxNTgsMTQuODc0NzU3OSBDMjAuNzQ5NTE1OCwxMS42MzAwODM5IDE4LjExOTQzMTksOSAxNC44NzQ3NTc5LDkgQzExLjYzMDA4MzksOSA5LDExLjYzMDA4MzkgOSwxNC44NzQ3NTc5IEM5LDE4LjExOTQzMTkgMTEuNjMwMDgzOSwyMC43NDk1MTU4IDE0Ljg3NDc1NzksMjAuNzQ5NTE1OCBDMTYuMzI5ODkwMywyMC43NDk1MTU4IDE3LjY2NzUyNzQsMjAuMjE2MjY4NiAxOC42OTc4Njk2LDE5LjMzMDUzNTggTDE4Ljk0MTg5OCwxOS41ODM2MDIzIEwxOC45NDE4OTgsMjAuMjk3NjExNCBMMjEuNjUzMzI0NywyMyBMMjMsMjEuNjUzMzI0NyBMMjAuMjk3NjExNCwxOC45NDE4OTggWiBNMTQuODc0NzU3OSwxOC45NDE4OTggQzEyLjYyNDI3MzcsMTguOTQxODk4IDEwLjgwNzYxNzgsMTcuMTI1MjQyMSAxMC44MDc2MTc4LDE0Ljg3NDc1NzkgQzEwLjgwNzYxNzgsMTIuNjI0MjczNyAxMi42MjQyNzM3LDEwLjgwNzYxNzggMTQuODc0NzU3OSwxMC44MDc2MTc4IEMxNy4xMjUyNDIxLDEwLjgwNzYxNzggMTguOTQxODk4LDEyLjYyNDI3MzcgMTguOTQxODk4LDE0Ljg3NDc1NzkgQzE4Ljk0MTg5OCwxNy4xMjUyNDIxIDE3LjEyNTI0MjEsMTguOTQxODk4IDE0Ljg3NDc1NzksMTguOTQxODk4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 13px;
  height: 13px;
}

i.img.icon-shield-star-dark-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPgogICAgPHBhdGgKICAgICAgICBkPSJNNzYuODYsMTE1LjU0YTEyLDEyLDAsMCwxLDE1LjYtNi42OEwxMTYsMTE4LjI4Vjk2YTEyLDEyLDAsMCwxLDI0LDB2MjIuMjhsMjMuNTQtOS40MmExMiwxMiwwLDAsMSw4LjkyLDIyLjI4TDE0NywxNDEuMzMsMTYxLjYsMTYwLjhhMTIsMTIsMCwxLDEtMTkuMiwxNC40TDEyOCwxNTZsLTE0LjQsMTkuMmExMiwxMiwwLDEsMS0xOS4yLTE0LjRMMTA5LDE0MS4zMyw4My41NCwxMzEuMTRBMTIsMTIsMCwwLDEsNzYuODYsMTE1LjU0Wk0yMjgsNTZ2NTZjMCw1NC4yOS0yNi4zMiw4Ny4yMi00OC40LDEwNS4yOS0yMy43MSwxOS4zOS00Ny40NCwyNi00OC40NCwyNi4yOWExMi4xLDEyLjEsMCwwLDEtNi4zMiwwYy0xLS4yOC0yNC43My02LjktNDguNDQtMjYuMjlDNTQuMzIsMTk5LjIyLDI4LDE2Ni4yOSwyOCwxMTJWNTZBMjAsMjAsMCwwLDEsNDgsMzZIMjA4QTIwLDIwLDAsMCwxLDIyOCw1NlptLTI0LDRINTJ2NTJjMCwzNS43MSwxMy4wOSw2NC42OSwzOC45MSw4Ni4xNUExMjYuMTQsMTI2LjE0LDAsMCwwLDEyOCwyMTkuMzhhMTI2LjI4LDEyNi4yOCwwLDAsMCwzNy4wOS0yMS4yM0MxOTAuOTEsMTc2LjY5LDIwNCwxNDcuNzEsMjA0LDExMloiPgogICAgPC9wYXRoPgo8L3N2Zz4=) no-repeat;
  width: 15px;
  height: 15px;
}

i.img.icon-shield-star-white-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDI1NiAyNTYiPgogICAgPHBhdGgKICAgICAgICBkPSJNNzYuODYsMTE1LjU0YTEyLDEyLDAsMCwxLDE1LjYtNi42OEwxMTYsMTE4LjI4Vjk2YTEyLDEyLDAsMCwxLDI0LDB2MjIuMjhsMjMuNTQtOS40MmExMiwxMiwwLDAsMSw4LjkyLDIyLjI4TDE0NywxNDEuMzMsMTYxLjYsMTYwLjhhMTIsMTIsMCwxLDEtMTkuMiwxNC40TDEyOCwxNTZsLTE0LjQsMTkuMmExMiwxMiwwLDEsMS0xOS4yLTE0LjRMMTA5LDE0MS4zMyw4My41NCwxMzEuMTRBMTIsMTIsMCwwLDEsNzYuODYsMTE1LjU0Wk0yMjgsNTZ2NTZjMCw1NC4yOS0yNi4zMiw4Ny4yMi00OC40LDEwNS4yOS0yMy43MSwxOS4zOS00Ny40NCwyNi00OC40NCwyNi4yOWExMi4xLDEyLjEsMCwwLDEtNi4zMiwwYy0xLS4yOC0yNC43My02LjktNDguNDQtMjYuMjlDNTQuMzIsMTk5LjIyLDI4LDE2Ni4yOSwyOCwxMTJWNTZBMjAsMjAsMCwwLDEsNDgsMzZIMjA4QTIwLDIwLDAsMCwxLDIyOCw1NlptLTI0LDRINTJ2NTJjMCwzNS43MSwxMy4wOSw2NC42OSwzOC45MSw4Ni4xNUExMjYuMTQsMTI2LjE0LDAsMCwwLDEyOCwyMTkuMzhhMTI2LjI4LDEyNi4yOCwwLDAsMCwzNy4wOS0yMS4yM0MxOTAuOTEsMTc2LjY5LDIwNCwxNDcuNzEsMjA0LDExMloiPgogICAgPC9wYXRoPgo8L3N2Zz4=) no-repeat;
  width: 15px;
  height: 15px;
}

i.img.icon-plus-circle-dark-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+PGRlZnM+PHBhdGggaWQ9ImhzZDFhIiBkPSJNMTIyMy4zOCA1MTFjMC0uNDgtLjQtLjg4LS44OC0uODhoLTIuNjN2LTIuNjJhLjg4Ljg4IDAgMCAwLTEuNzQgMHYyLjYzaC0yLjYzYS44OC44OCAwIDAgMCAwIDEuNzVoMi42M3YyLjYyYS44OC44OCAwIDAgMCAxLjc0IDB2LTIuNjNoMi42M2MuNDggMCAuODgtLjM5Ljg4LS44N3ptLjg3IDBhNS4yNSA1LjI1IDAgMSAxLTEwLjUgMCA1LjI1IDUuMjUgMCAwIDEgMTAuNSAwem0xLjc1IDBhNyA3IDAgMSAwLTE0IDAgNyA3IDAgMCAwIDE0IDB6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjEyIC01MDQpIj48dXNlIGZpbGw9IiM0YTRhNGEiIHhsaW5rOmhyZWY9IiNoc2QxYSIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  width: 14px;
  height: 14px;
}

i.img.icon-min-circle-dark-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+PGRlZnM+PHBhdGggaWQ9InlwN3phIiBkPSJNMTIwNi4zOCAzMzljMC0uNDgtLjQtLjg4LS44OC0uODhoLTdhLjg4Ljg4IDAgMCAwIDAgMS43NWg3Yy40OCAwIC44OC0uMzkuODgtLjg3em0uODcgMGE1LjI1IDUuMjUgMCAxIDEtMTAuNSAwIDUuMjUgNS4yNSAwIDAgMSAxMC41IDB6bTEuNzUgMGE3IDcgMCAxIDAtMTQgMCA3IDcgMCAwIDAgMTQgMHoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExOTUgLTMzMikiPjx1c2UgZmlsbD0iIzRhNGE0YSIgeGxpbms6aHJlZj0iI3lwN3phIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 14px;
  height: 14px;
}

i.img.icon-min-circle-red-19 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjEgKDU3NTAxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLXJlbW92ZS1yZWQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNS4wMDAwMDAsIC0yNy4wMDAwMDApIiBmaWxsPSIjRDAwMjFCIj4KICAgICAgICAgICAgPGcgaWQ9Imljb24tcmVtb3ZlLXJlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAyNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMTkgQzQuMjUzNjI1LDE5IDAsMTQuNzQ2Mzc1IDAsOS41IEMwLDQuMjUzNjI1IDQuMjUzNjI1LDAgOS41LDAgQzE0Ljc0NjM3NSwwIDE5LDQuMjUzNjI1IDE5LDkuNSBDMTksMTQuNzQ2Mzc1IDE0Ljc0NjM3NSwxOSA5LjUsMTkgWiBNOS41LDE4IEM0LjgwNTg3NSwxOCAxLDE0LjE5NDEyNSAxLDkuNSBDMSw0LjgwNTg3NSA0LjgwNTg3NSwxIDkuNSwxIEMxNC4xOTQxMjUsMSAxOCw0LjgwNTg3NSAxOCw5LjUgQzE4LDE0LjE5NDEyNSAxNC4xOTQxMjUsMTggOS41LDE4IFogTTEzLjUsMTAgTDEwLDEwIEw5LDEwIEw1LjUsMTAgQzUuMjI0LDEwIDUsOS43NzYgNSw5LjUgQzUsOS4yMjQgNS4yMjQsOSA1LjUsOSBMOSw5IEwxMCw5IEwxMy41LDkgQzEzLjc3Niw5IDE0LDkuMjI0IDE0LDkuNSBDMTQsOS43NzYgMTMuNzc2LDEwIDEzLjUsMTAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 19px;
  height: 19px;
}

i.img.icon-cart-white-16 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTE0LjM4MzcgMy42NzkzN0MxNC4zMzY4IDMuNjIzMjEgMTQuMjc4MSAzLjU3ODA0IDE0LjIxMTggMy41NDcwNEMxNC4xNDU1IDMuNTE2MDUgMTQuMDczMiAzLjQ5OTk5IDE0IDMuNUgzLjkxNzVMMy41Mzc1IDEuNDEwNjJDMy41MTY1NyAxLjI5NTQyIDMuNDU1ODcgMS4xOTEyMSAzLjM2NTk4IDEuMTE2MTdDMy4yNzYwOSAxLjA0MTEzIDMuMTYyNzIgMS4wMDAwMiAzLjA0NTYyIDFIMS41QzEuMzY3MzkgMSAxLjI0MDIxIDEuMDUyNjggMS4xNDY0NSAxLjE0NjQ1QzEuMDUyNjggMS4yNDAyMSAxIDEuMzY3MzkgMSAxLjVDMSAxLjYzMjYxIDEuMDUyNjggMS43NTk3OSAxLjE0NjQ1IDEuODUzNTVDMS4yNDAyMSAxLjk0NzMyIDEuMzY3MzkgMiAxLjUgMkgyLjYyNUw0LjIyMjUgMTAuNzY4MUM0LjI2OTU2IDExLjAyODIgNC4zODQ0OCAxMS4yNzEyIDQuNTU1NjIgMTEuNDcyNUM0LjMxOTQgMTEuNjkzMSA0LjE0ODkxIDExLjk3NDkgNC4wNjMwNCAxMi4yODY1QzMuOTc3MTcgMTIuNTk4MSAzLjk3OTI4IDEyLjkyNzQgNC4wNjkxNCAxMy4yMzc5QzQuMTU5MDEgMTMuNTQ4NCA0LjMzMzExIDEzLjgyOCA0LjU3MjE0IDE0LjA0NTVDNC44MTExNyAxNC4yNjMxIDUuMTA1OCAxNC40MTAzIDUuNDIzMzUgMTQuNDcwNkM1Ljc0MDkgMTQuNTMxIDYuMDY4OTYgMTQuNTAyMiA2LjM3MTE2IDE0LjM4NzVDNi42NzMzNSAxNC4yNzI4IDYuOTM3ODggMTQuMDc2NyA3LjEzNTQgMTMuODIwOEM3LjMzMjkyIDEzLjU2NDkgNy40NTU3MiAxMy4yNTk0IDcuNDkwMTggMTIuOTM4QzcuNTI0NjQgMTIuNjE2NiA3LjQ2OTQxIDEyLjI5MTkgNy4zMzA2MyAxMkgxMC4xNjk0QzEwLjA1NzUgMTIuMjM0MiA5Ljk5OTYzIDEyLjQ5MDUgMTAgMTIuNzVDMTAgMTMuMDk2MSAxMC4xMDI2IDEzLjQzNDUgMTAuMjk0OSAxMy43MjIyQzEwLjQ4NzIgMTQuMDEgMTAuNzYwNSAxNC4yMzQzIDExLjA4MDMgMTQuMzY2OEMxMS40MDAxIDE0LjQ5OTIgMTEuNzUxOSAxNC41MzM5IDEyLjA5MTQgMTQuNDY2NEMxMi40MzA5IDE0LjM5ODkgMTIuNzQyNyAxNC4yMzIyIDEyLjk4NzQgMTMuOTg3NEMxMy4yMzIyIDEzLjc0MjcgMTMuMzk4OSAxMy40MzA5IDEzLjQ2NjQgMTMuMDkxNEMxMy41MzM5IDEyLjc1MTkgMTMuNDk5MiAxMi40MDAxIDEzLjM2NjggMTIuMDgwM0MxMy4yMzQzIDExLjc2MDUgMTMuMDEgMTEuNDg3MiAxMi43MjIyIDExLjI5NDlDMTIuNDM0NSAxMS4xMDI2IDEyLjA5NjEgMTEgMTEuNzUgMTFINS42OTgxMkM1LjU4MTAzIDExIDUuNDY3NjYgMTAuOTU4OSA1LjM3Nzc3IDEwLjg4MzhDNS4yODc4OCAxMC44MDg4IDUuMjI3MTggMTAuNzA0NiA1LjIwNjI1IDEwLjU4OTRMNS4wMDgxMiA5LjVIMTIuMjU4MUMxMi42MDk0IDkuNDk5OTUgMTIuOTQ5NSA5LjM3NjYxIDEzLjIxOTIgOS4xNTE0OUMxMy40ODg5IDguOTI2MzcgMTMuNjcxIDguNjEzNzUgMTMuNzMzOCA4LjI2ODEyTDE0LjQ5MzcgNC4wODkzOEMxNC41MDY2IDQuMDE3MTUgMTQuNTAzNCAzLjk0Mjk4IDE0LjQ4NDQgMy44NzIxMkMxNC40NjU0IDMuODAxMjcgMTQuNDMxIDMuNzM1NDYgMTQuMzgzNyAzLjY3OTM3Wk02LjUgMTIuNzVDNi41IDEyLjg5ODMgNi40NTYwMSAxMy4wNDMzIDYuMzczNiAxMy4xNjY3QzYuMjkxMTkgMTMuMjkgNi4xNzQwNiAxMy4zODYxIDYuMDM3MDEgMTMuNDQyOUM1Ljg5OTk3IDEzLjQ5OTcgNS43NDkxNyAxMy41MTQ1IDUuNjAzNjggMTMuNDg1NkM1LjQ1ODIgMTMuNDU2NiA1LjMyNDU2IDEzLjM4NTIgNS4yMTk2NyAxMy4yODAzQzUuMTE0NzggMTMuMTc1NCA1LjA0MzM1IDEzLjA0MTggNS4wMTQ0MSAxMi44OTYzQzQuOTg1NDcgMTIuNzUwOCA1LjAwMDMyIDEyLjYgNS4wNTcwOSAxMi40NjNDNS4xMTM4NiAxMi4zMjU5IDUuMjA5OTkgMTIuMjA4OCA1LjMzMzMyIDEyLjEyNjRDNS40NTY2NiAxMi4wNDQgNS42MDE2NiAxMiA1Ljc1IDEyQzUuOTQ4OTEgMTIgNi4xMzk2OCAxMi4wNzkgNi4yODAzMyAxMi4yMTk3QzYuNDIwOTggMTIuMzYwMyA2LjUgMTIuNTUxMSA2LjUgMTIuNzVaTTEyLjUgMTIuNzVDMTIuNSAxMi44OTgzIDEyLjQ1NiAxMy4wNDMzIDEyLjM3MzYgMTMuMTY2N0MxMi4yOTEyIDEzLjI5IDEyLjE3NDEgMTMuMzg2MSAxMi4wMzcgMTMuNDQyOUMxMS45IDEzLjQ5OTcgMTEuNzQ5MiAxMy41MTQ1IDExLjYwMzcgMTMuNDg1NkMxMS40NTgyIDEzLjQ1NjYgMTEuMzI0NiAxMy4zODUyIDExLjIxOTcgMTMuMjgwM0MxMS4xMTQ4IDEzLjE3NTQgMTEuMDQzNCAxMy4wNDE4IDExLjAxNDQgMTIuODk2M0MxMC45ODU1IDEyLjc1MDggMTEuMDAwMyAxMi42IDExLjA1NzEgMTIuNDYzQzExLjExMzkgMTIuMzI1OSAxMS4yMSAxMi4yMDg4IDExLjMzMzMgMTIuMTI2NEMxMS40NTY3IDEyLjA0NCAxMS42MDE3IDEyIDExLjc1IDEyQzExLjk0ODkgMTIgMTIuMTM5NyAxMi4wNzkgMTIuMjgwMyAxMi4yMTk3QzEyLjQyMSAxMi4zNjAzIDEyLjUgMTIuNTUxMSAxMi41IDEyLjc1WiIKICAgICAgICBmaWxsPSJ3aGl0ZSIgLz4KPC9zdmc+) no-repeat;
  width: 16px;
  height: 16px;
}

i.img.icon-file-doc-gray-24 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTQuNjI1IDExLjI1SDIwLjM4MTZDMjAuNDgxIDExLjI1IDIwLjU3NjQgMTEuMjEwNSAyMC42NDY3IDExLjE0MDJDMjAuNzE3MSAxMS4wNjk4IDIwLjc1NjYgMTAuOTc0NSAyMC43NTY2IDEwLjg3NVY4LjI1QzIwLjc1NjYgOC4xNTE0OCAyMC43MzczIDguMDUzOTEgMjAuNjk5NyA3Ljk2Mjg3QzIwLjY2MiA3Ljg3MTgyIDIwLjYwNjggNy43ODkwOCAyMC41MzcyIDcuNzE5MzhMMTUuMjg3MiAyLjQ2OTM4QzE1LjIxNzMgMi4zOTk1MyAxNS4xMzQyIDIuMzQ0MTkgMTUuMDQyOCAyLjMwNjU0QzE0Ljk1MTUgMi4yNjg4OSAxNC44NTM1IDIuMjQ5NjggMTQuNzU0NyAyLjI1SDUuNzVDNS4zNTIxOCAyLjI1IDQuOTcwNjQgMi40MDgwNCA0LjY4OTM0IDIuNjg5MzRDNC40MDgwNCAyLjk3MDY1IDQuMjUgMy4zNTIxOCA0LjI1IDMuNzVWMTAuODc1QzQuMjUgMTAuOTc0NSA0LjI4OTUxIDExLjA2OTggNC4zNTk4NCAxMS4xNDAyQzQuNDMwMTYgMTEuMjEwNSA0LjUyNTU0IDExLjI1IDQuNjI1IDExLjI1Wk0xNC43NSA0LjEyNUwxOC44NzUgOC4yNUgxNC43NVY0LjEyNVpNNS4zNzUgMTMuNUgzLjg3NUMzLjY3NjA5IDEzLjUgMy40ODUzMiAxMy41NzkgMy4zNDQ2NyAxMy43MTk3QzMuMjA0MDIgMTMuODYwMyAzLjEyNSAxNC4wNTExIDMuMTI1IDE0LjI1VjE5LjVDMy4xMjUgMTkuNjk4OSAzLjIwNDAyIDE5Ljg4OTcgMy4zNDQ2NyAyMC4wMzAzQzMuNDg1MzIgMjAuMTcxIDMuNjc2MDkgMjAuMjUgMy44NzUgMjAuMjVINS4zMTIxOUM3LjE1NjI1IDIwLjI1IDguNzA3ODEgMTguNzk4OCA4Ljc1IDE2Ljk1NjZDOC43NjA4OCAxNi41MDY1IDguNjgxNjIgMTYuMDU4OSA4LjUxNjg5IDE1LjYzOTlDOC4zNTIxNiAxNS4yMjEgOC4xMDUyOCAxNC44MzkzIDcuNzkwNzkgMTQuNTE3MkM3LjQ3NjMgMTQuMTk1MSA3LjEwMDU2IDEzLjkzOTIgNi42ODU2OCAxMy43NjQ1QzYuMjcwOCAxMy41ODk4IDUuODI1MTYgMTMuNDk5OSA1LjM3NSAxMy41Wk01LjMyOTA2IDE4Ljc1SDQuNjI1VjE1SDUuMzc1QzUuNjI3NDIgMTQuOTk5OCA1Ljg3NzI4IDE1LjA1MDYgNi4xMDk2MSAxNS4xNDkzQzYuMzQxOTMgMTUuMjQ4IDYuNTUxOTMgMTUuMzkyNiA2LjcyNzAxIDE1LjU3NDVDNi45MDIxIDE1Ljc1NjMgNy4wMzg2NyAxNS45NzE2IDcuMTI4NTQgMTYuMjA3NUM3LjIxODQxIDE2LjQ0MzQgNy4yNTk3MiAxNi42OTUgNy4yNSAxNi45NDcyQzcuMjExNTYgMTcuOTYxNiA2LjM0NTMxIDE4Ljc1IDUuMzMgMTguNzVINS4zMjkwNlpNMjEuMzI5NCAxOC4zNDg4QzIxLjQ0OTQgMTguNDk5NSAyMS41MDg4IDE4LjY4OTYgMjEuNDk2MiAxOC44ODE4QzIxLjQ4MzUgMTkuMDc0MSAyMS4zOTk2IDE5LjI1NDcgMjEuMjYwOSAxOS4zODg0QzIxLjAwMDggMTkuNjU4NSAyMC42ODk0IDE5Ljg3MzkgMjAuMzQ0OCAyMC4wMjE5QzIwLjAwMDMgMjAuMTY5OCAxOS42Mjk2IDIwLjI0NzQgMTkuMjU0NyAyMC4yNUMxNy42IDIwLjI1IDE2LjI1NDcgMTguNzM1OSAxNi4yNTQ3IDE2Ljg3NUMxNi4yNTQ3IDE1LjAxNDEgMTcuNjAwOSAxMy41IDE5LjI1NDcgMTMuNUMxOS42Mjk2IDEzLjUwMjYgMjAuMDAwMyAxMy41ODAyIDIwLjM0NDggMTMuNzI4MkMyMC42ODk0IDEzLjg3NjEgMjEuMDAwOCAxNC4wOTE1IDIxLjI2MDkgMTQuMzYxNkMyMS4zOTk2IDE0LjQ5NTMgMjEuNDgzNSAxNC42NzU5IDIxLjQ5NjIgMTQuODY4MkMyMS41MDg4IDE1LjA2MDQgMjEuNDQ5NCAxNS4yNTA1IDIxLjMyOTQgMTUuNDAxM0MyMS4yNjE2IDE1LjQ4MTggMjEuMTc3NiAxNS41NDcyIDIxLjA4MjggMTUuNTkzMUMyMC45ODgxIDE1LjYzOTEgMjAuODg0NyAxNS42NjQ2IDIwLjc3OTUgMTUuNjY3OUMyMC42NzQzIDE1LjY3MTMgMjAuNTY5NSAxNS42NTI0IDIwLjQ3MiAxNS42MTI2QzIwLjM3NDYgMTUuNTcyOCAyMC4yODY2IDE1LjUxMjkgMjAuMjEzOCAxNS40MzY5QzIwLjA5MjEgMTUuMzAyOCAxOS45NDQ0IDE1LjE5NDkgMTkuNzc5NyAxNS4xMTk4QzE5LjYxNSAxNS4wNDQ2IDE5LjQzNjYgMTUuMDAzOSAxOS4yNTU2IDE1QzE4LjQyODggMTUgMTcuNzU1NiAxNS44NDM4IDE3Ljc1NTYgMTYuODc1QzE3Ljc1NTYgMTcuOTA2MyAxOC40Mjg4IDE4Ljc1IDE5LjI1NTYgMTguNzVDMTkuNDM2OCAxOC43NDYgMTkuNjE1MiAxOC43MDUyIDE5Ljc4MDEgMTguNjMwMUMxOS45NDQ5IDE4LjU1NSAyMC4wOTI4IDE4LjQ0NzIgMjAuMjE0NyAxOC4zMTMxQzIwLjI4NzUgMTguMjM3MSAyMC4zNzU1IDE4LjE3NzIgMjAuNDczIDE4LjEzNzRDMjAuNTcwNCAxOC4wOTc2IDIwLjY3NTIgMTguMDc4NyAyMC43ODA0IDE4LjA4MjFDMjAuODg1NyAxOC4wODU1IDIwLjk4OSAxOC4xMTA5IDIxLjA4MzggMTguMTU2OUMyMS4xNzg1IDE4LjIwMjggMjEuMjYyNSAxOC4yNjgyIDIxLjMzMDMgMTguMzQ4OEgyMS4zMjk0Wk0xMi41IDEzLjVDMTAuODQ1MyAxMy41IDkuNSAxNS4wMTQxIDkuNSAxNi44NzVDOS41IDE4LjczNTkgMTAuODQ3MiAyMC4yNSAxMi41IDIwLjI1QzE0LjE1MjggMjAuMjUgMTUuNSAxOC43MzU5IDE1LjUgMTYuODc1QzE1LjUgMTUuMDE0MSAxNC4xNTg0IDEzLjUgMTIuNSAxMy41Wk0xMi41IDE4Ljc1QzExLjY3MjIgMTguNzUgMTEgMTcuOTA2MyAxMSAxNi44NzVDMTEgMTUuODQzOCAxMS42NzMxIDE1IDEyLjUgMTVDMTMuMzI2OSAxNSAxNCAxNS44NDM4IDE0IDE2Ljg3NUMxNCAxNy45MDYzIDEzLjMzMDYgMTguNzUgMTIuNSAxOC43NVoiCiAgICAgICAgZmlsbD0iIzhEOUZBQiIgLz4KPC9zdmc+) no-repeat;
  width: 24px;
  height: 24px;
}

i.img.icon-arrow-right-white-16 {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTEzLjg1MzggOC4zNTM3OEw5LjM1Mzc1IDEyLjg1MzhDOS4yNTk5MyAxMi45NDc2IDkuMTMyNjggMTMuMDAwMyA5IDEzLjAwMDNDOC44NjczMiAxMy4wMDAzIDguNzQwMDcgMTIuOTQ3NiA4LjY0NjI1IDEyLjg1MzhDOC41NTI0MyAxMi43NiA4LjQ5OTcyIDEyLjYzMjcgOC40OTk3MiAxMi41QzguNDk5NzIgMTIuMzY3NCA4LjU1MjQzIDEyLjI0MDEgOC42NDYyNSAxMi4xNDYzTDEyLjI5MzEgOC41MDAwM0gyLjVDMi4zNjczOSA4LjUwMDAzIDIuMjQwMjEgOC40NDczNiAyLjE0NjQ1IDguMzUzNTlDMi4wNTI2OCA4LjI1OTgyIDIgOC4xMzI2NCAyIDguMDAwMDNDMiA3Ljg2NzQzIDIuMDUyNjggNy43NDAyNSAyLjE0NjQ1IDcuNjQ2NDhDMi4yNDAyMSA3LjU1MjcxIDIuMzY3MzkgNy41MDAwMyAyLjUgNy41MDAwM0gxMi4yOTMxTDguNjQ2MjUgMy44NTM3OEM4LjU1MjQzIDMuNzU5OTYgOC40OTk3MiAzLjYzMjcyIDguNDk5NzIgMy41MDAwM0M4LjQ5OTcyIDMuMzY3MzUgOC41NTI0MyAzLjI0MDEgOC42NDYyNSAzLjE0NjI4QzguNzQwMDcgMy4wNTI0NiA4Ljg2NzMyIDIuOTk5NzYgOSAyLjk5OTc2QzkuMTMyNjggMi45OTk3NiA5LjI1OTkzIDMuMDUyNDYgOS4zNTM3NSAzLjE0NjI4TDEzLjg1MzggNy42NDYyOEMxMy45MDAyIDcuNjkyNzIgMTMuOTM3MSA3Ljc0Nzg2IDEzLjk2MjMgNy44MDg1NkMxMy45ODc0IDcuODY5MjYgMTQuMDAwNCA3LjkzNDMzIDE0LjAwMDQgOC4wMDAwM0MxNC4wMDA0IDguMDY1NzQgMTMuOTg3NCA4LjEzMDgxIDEzLjk2MjMgOC4xOTE1QzEzLjkzNzEgOC4yNTIyIDEzLjkwMDIgOC4zMDczNSAxMy44NTM4IDguMzUzNzhaIgogICAgICAgIGZpbGw9IndoaXRlIiAvPgo8L3N2Zz4=) no-repeat;
  width: 16px;
  height: 16px;
}

i.img.icon-users-notice-10 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSI+PGRlZnM+PHBhdGggaWQ9InF2b21hIiBkPSJNMjIgMTE1LjQ5YTIuMSAyLjEgMCAwIDEtMi4xNC0yLjA2IDIuMSAyLjEgMCAwIDEgMi4xNC0yLjA1IDIuMSAyLjEgMCAwIDEgMi4xMyAyLjA1QTIuMSAyLjEgMCAwIDEgMjIgMTE1LjV6bTMuNTctMi4wNUEzLjUgMy41IDAgMCAwIDIyIDExMGEzLjUgMy41IDAgMCAwLTMuNTcgMy40NGMwIDEuMDQuNDggMS45OCAxLjI1IDIuNjFhNC43OSA0Ljc5IDAgMCAwLTIuNjggNC4yNmMwIC4zOC4zMi42OS43MS42OS40IDAgLjcyLS4zLjcyLS42OWEzLjUgMy41IDAgMCAxIDMuNTctMy40NCAzLjUgMy41IDAgMCAxIDMuNTcgMy40NGMwIC4zOC4zMi42OS43Mi42OS4zOSAwIC43MS0uMy43MS0uNjlhNC43OSA0Ljc5IDAgMCAwLTIuNjgtNC4yNiAzLjM4IDMuMzggMCAwIDAgMS4yNS0yLjYxeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcgLTExMCkiPjx1c2UgZmlsbD0iIzExNzhiOCIgeGxpbms6aHJlZj0iI3F2b21hIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 10px;
  height: 11px;
}

i.img.icon-users-dark-10 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSI+PGRlZnM+PHBhdGggaWQ9Imd5M21hIiBkPSJNMjIgMTE1LjQ5YTIuMSAyLjEgMCAwIDEtMi4xNC0yLjA2IDIuMSAyLjEgMCAwIDEgMi4xNC0yLjA1IDIuMSAyLjEgMCAwIDEgMi4xMyAyLjA1QTIuMSAyLjEgMCAwIDEgMjIgMTE1LjV6bTMuNTctMi4wNUEzLjUgMy41IDAgMCAwIDIyIDExMGEzLjUgMy41IDAgMCAwLTMuNTcgMy40NGMwIDEuMDQuNDggMS45OCAxLjI1IDIuNjFhNC43OSA0Ljc5IDAgMCAwLTIuNjggNC4yNmMwIC4zOC4zMi42OS43MS42OS40IDAgLjcyLS4zLjcyLS42OWEzLjUgMy41IDAgMCAxIDMuNTctMy40NCAzLjUgMy41IDAgMCAxIDMuNTcgMy40NGMwIC4zOC4zMi42OS43Mi42OS4zOSAwIC43MS0uMy43MS0uNjlhNC43OSA0Ljc5IDAgMCAwLTIuNjgtNC4yNiAzLjM4IDMuMzggMCAwIDAgMS4yNS0yLjYxeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcgLTExMCkiPjx1c2UgeGxpbms6aHJlZj0iI2d5M21hIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 10px;
  height: 11px;
}

i.img.icon-order-item-dark-12 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxMiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1My4yICg3MjY0MykgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1vcmRlci1pdGVtLWRhcms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDUuMDAwMDAwLCAtMzQuMDAwMDAwKSIgZmlsbD0iIzNGM0YzRiI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLW9yZGVyLWl0ZW0tZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA1LjAwMDAwMCwgMzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwzIEw2LC0yLjY2NDUzNTI2ZS0xNSBMMTIsMyBMNiw2IEwwLDMgWiBNMCw2IEwxLjIxMjM3Nzg3LDUuMzI3Nzk4MzMgTDUuOTgxODEwNyw3LjcyMTUyNDQ1IEwxMC42Mzk0NjQ1LDUuMzQwOTgzMjcgTDEyLDYgTDYsOSBMMCw2IFoiIGlkPSJpY29uIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 9px;
}

i.img.icon-order-item-white-12 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxMiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1My4yICg3MjY0MykgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1vcmRlci1pdGVtLXdoaXRlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA1LjAwMDAwMCwgLTQ1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1vcmRlci1pdGVtLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDUuMDAwMDAwLCA0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDMgTDYsLTIuNjY0NTM1MjZlLTE1IEwxMiwzIEw2LDYgTDAsMyBaIE0wLDYgTDEuMjEyMzc3ODcsNS4zMjc3OTgzMyBMNS45ODE4MTA3LDcuNzIxNTI0NDUgTDEwLjYzOTQ2NDUsNS4zNDA5ODMyNyBMMTIsNiBMNiw5IEwwLDYgWiIgaWQ9Imljb24iPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 12px;
  height: 9px;
}

i.img.icon-folder-dark-16 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTMiCiAgICB2aWV3Qm94PSIwIDAgMTYgMTMiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9ImxzZjRhIgogICAgICAgICAgICBkPSJNMTE5MS4yNiAzNzIuMDZoLTE0LjUyYy0uNzMgMC0uNzcuMzctLjczLjgxbC42NiA3LjMyYy4wNC40NS4xNC44MS44OC44MWgxMi45Yy43NSAwIC44NC0uMzYuODgtLjhsLjY2LTcuMzNjLjA0LS40NCAwLS44LS43My0uOHptLS41NC0xLjc5Yy0uMDktLjM1LS41Mi0uNjUtLjk2LS42NWgtNS40NmMtLjQ0IDAtMS4wNi0uMjUtMS4zNy0uNTdsLS40OC0uNDhhMi4yNCAyLjI0IDAgMCAwLTEuMzgtLjU3aC0yLjZhLjkzLjkzIDAgMCAwLS45LjhsLS4yMyAyLjEyaDEzLjU0eiIgLz4KICAgIDwvZGVmcz4KICAgIDxnPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTc2IC0zNjgpIj4KICAgICAgICAgICAgPHVzZSBmaWxsPSIjMzMzIiB4bGluazpocmVmPSIjbHNmNGEiIC8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 16px;
  height: 13px;
}

i.img.icon-folder-blue-16 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTMiCiAgICB2aWV3Qm94PSIwIDAgMTYgMTMiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9ImxzZjRhIgogICAgICAgICAgICBkPSJNMTE5MS4yNiAzNzIuMDZoLTE0LjUyYy0uNzMgMC0uNzcuMzctLjczLjgxbC42NiA3LjMyYy4wNC40NS4xNC44MS44OC44MWgxMi45Yy43NSAwIC44NC0uMzYuODgtLjhsLjY2LTcuMzNjLjA0LS40NCAwLS44LS43My0uOHptLS41NC0xLjc5Yy0uMDktLjM1LS41Mi0uNjUtLjk2LS42NWgtNS40NmMtLjQ0IDAtMS4wNi0uMjUtMS4zNy0uNTdsLS40OC0uNDhhMi4yNCAyLjI0IDAgMCAwLTEuMzgtLjU3aC0yLjZhLjkzLjkzIDAgMCAwLS45LjhsLS4yMyAyLjEyaDEzLjU0eiIgLz4KICAgIDwvZGVmcz4KICAgIDxnPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTc2IC0zNjgpIj4KICAgICAgICAgICAgPHVzZSBmaWxsPSIjMTE3OGI4IiB4bGluazpocmVmPSIjbHNmNGEiIC8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 16px;
  height: 13px;
}

i.img.icon-products-dark-11 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSI+PGRlZnM+PHBhdGggaWQ9Ijk3bmZhIiBkPSJNMTYgMjQxbDUgMnYtNmwtNS0yLjR6bTUuNS04Ljk0TDE3IDIzNGw0LjUgMiA0LjUtMnpNMjIgMjM3djZsNS0ydi02LjR6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNiAtMjMyKSI+PHVzZSBmaWxsPSIjMjIyIiB4bGluazpocmVmPSIjOTduZmEiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 11px;
  height: 11px;
}

i.img.icon-products-notice-11 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSI+PGRlZnM+PHBhdGggaWQ9ImZkeWNhIiBkPSJNMTYgMjQxbDUgMnYtNmwtNS0yLjR6bTUuNS04Ljk0TDE3IDIzNGw0LjUgMiA0LjUtMnpNMjIgMjM3djZsNS0ydi02LjR6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNiAtMjMyKSI+PHVzZSBmaWxsPSIjMTE3OGI4IiB4bGluazpocmVmPSIjZmR5Y2EiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 11px;
  height: 11px;
}

i.img.icon-vg-dark-12 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjEgKDY3MDQ4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMy4wMDAwMDAsIC0zMC4wMDAwMDApIiBmaWxsPSIjMjIyMjIyIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjMuMDAwMDAwLCAzMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjUiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjciPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjYiIHk9IjUiIHdpZHRoPSI2IiBoZWlnaHQ9IjIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjEwIiB5PSI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIxMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjgiIGhlaWdodD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtNiIgcG9pbnRzPSI3IDIgMTAgNSAxMiA1IDEyIDQgOCAwIDUgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 12px;
  height: 14px;
}

i.img.icon-vg-notice-12 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLXZnLWJsdWU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjMuMDAwMDAwLCAtMzAuMDAwMDAwKSIgZmlsbD0iIzExNzhCOCI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLXZnLWJsdWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMy4wMDAwMDAsIDMwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iNSIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iNyI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iNiIgeT0iNSIgd2lkdGg9IjYiIGhlaWdodD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMTAiIHk9IjQiIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSIyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC02IiBwb2ludHM9IjcgMiAxMCA1IDEyIDUgMTIgNCA4IDAgNSAwIj48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 14px;
}

i.img.icon-workers-dark-13 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTMgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzICg3MjUyMCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1leGVjdXRvcnMtZGFyazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NC4wMDAwMDAsIC01MC4wMDAwMDApIiBmaWxsPSIjMjIyMjIyIj4KICAgICAgICAgICAgPGcgaWQ9Imljb24tZXhlY3V0b3JzLWRhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NC4wMDAwMDAsIDUwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjc4NDA0MDgsNi4yMjgxMDAwNyBDMTIuNzg0MDQwOCw2LjY2MDk5NDggMTIuNDMwMTIyNCw3LjAxMTc4NDI4IDExLjk5Mzk1OTIsNy4wMTE1MjExMiBMMC43OTAwODE2MzMsNy4wMTE1MjExMiBDMC4zNTMzODc3NTUsNy4wMTE1MjExMiAzLjU1MjcxMzY4ZS0xNSw2LjY2MDczMTY0IDMuNTUyNzEzNjhlLTE1LDYuMjI3ODM2OTEgQzMuNTUyNzEzNjhlLTE1LDUuNzk0OTQyMTcgMC4zNTMzODc3NTUsNS40NDQxNTI3IDAuNzkwMDgxNjMzLDUuNDQ0MTUyNyBMMS4zMDY2NzI1OCw1LjQ0MDkxMzMzIEMxLjMwNjY3MjU4LDMuMzU4MjgxNzUgMS42NjEzODE4OSwyLjE5ODQ1NTk0IDMuNDE0MjU5NDQsMS4zMTcxNDAxNSBMNC4wNTYwMDk3Miw0LjExNzcxMzA4IEM0LjEyNzc5NDA0LDQuMjk5NzUyMTggNC4zMTM0MTAzNCw0LjQwOTM4MTQyIDQuNjEyODU4NjEsNC40NDY2MDA3OSBMNC45Njg5NjU2OCw0LjM0Nzc5NTA1IEM1LjE1NTY3MjEyLDQuMTg1Njc1NzQgNS4yMzAxNzU3NSw0LjAxNjY1Njk2IDUuMTkyNDc2NTcsMy44NDA3Mzg3IEw0LjcwMzY3MzQ3LDAuNTE3MzEwNTkyIEM0Ljg5NDk1OTE4LDAuMjEzODg5NTQgNS4yNDQzMDMwNywtMy44MTkxNjcyZS0xNCA1LjYzMTM4NDcxLC0zLjgxOTE2NzJlLTE0IEw3LjE1MDA2MTIyLDAuMDExNTIxMTE4NSBDNy41Mzc0MDgxNiwwLjAxMTUyMTExODUgOC4wMDM3MzM3MiwwLjIxODA3Njk1NSA4LjE5NDQ4ODgyLDAuNTIxNzYxMTY1IEw3LjQ0NDI5MDc3LDMuODA4MzAwNDYgQzcuNDA0NDk0ODUsNC4wMzExOTUyIDcuNTU1NjA2MjksNC4zMDc0OTk0MSA3Ljc4MDU4NTg5LDQuMzQ3MjM2MjUgQzcuODA0MTk4MTMsNC4zNTE0NDY3NyA3Ljk0Nzc2ODI1LDQuMzg3NzIzNzQgOC4wMjUwMzQ4NCw0LjQzNjg0NzIxIEM4LjE1MzE1NDg5LDQuNTE4MzAxNTcgOC41NDQxNjc1Niw0LjI2ODc2NTU0IDguNTc5NzE4NTgsNC4wNjk4MTgxOCBMOS4zNjQ5NjAzNCwxLjQyMDM5MjE2IEMxMS4xMTc4Mzc5LDIuMzAyMjM0MjYgMTEuNDU4MDM2NiwzLjMxOTY2NjQ2IDExLjQ1ODAzNjYsNS40MDIyOTgwNCBMMTEuOTkzNjkzOSw1LjQ0NDQxNTg2IEMxMi40MzAxMjI0LDUuNDQ0NDE1ODYgMTIuNzg0MDQwOCw1Ljc5NTIwNTMzIDEyLjc4NDA0MDgsNi4yMjgxMDAwNyBaIE0yLjU2NDAwNDIxLDguMTM0MTYwNzUgQzIuODM2NTQ0MzksMTAuOTgyOTA0IDQuNzcxNjg0NzQsMTMuMDI5Nzc2OSA2LjQ4NjA3NjEyLDEzLjAzNjM5MzIgQzguMjA4MDE4NywxMy4wNDMwMzg3IDEwLjI1OTg2NTcsMTEuMDIwNzMyNyAxMC41MjAwNDEsOC4xNTIzNzA5NiBMMTEuOTI1NzA5Nyw4LjE1NTU4ODM0IEMxMS42NzU3OTE0LDExLjAzNzk1NjggOS4yNzI3NzU1MSwxNC43NTg4ODk1IDYuNDQ4MDYxMjIsMTQuNzU4ODg5NSBDMy42MjMwODE2MywxNC43NTg4ODk1IDEuMjU4MTMzNjMsMTEuMDEyNzA2MiAxLjAwODc0NTg3LDguMTMwNjAwOTggTDIuNTY0MDA0MjEsOC4xMzQxNjA3NSBaIiBpZD0iUGF0aC00Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 13px;
  height: 15px;
}

i.img.icon-workers-notice-13 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTMgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzICg3MjUyMCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1leGVjdXRvcnMtYmx1ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MC4wMDAwMDAsIC01MC4wMDAwMDApIiBmaWxsPSIjMTE3OEI4Ij4KICAgICAgICAgICAgPGcgaWQ9Imljb24tZXhlY3V0b3JzLWJsdWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDUwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjc4NDA0MDgsNi4yMjgxMDAwNyBDMTIuNzg0MDQwOCw2LjY2MDk5NDggMTIuNDMwMTIyNCw3LjAxMTc4NDI4IDExLjk5Mzk1OTIsNy4wMTE1MjExMiBMMC43OTAwODE2MzMsNy4wMTE1MjExMiBDMC4zNTMzODc3NTUsNy4wMTE1MjExMiAzLjU1MjcxMzY4ZS0xNSw2LjY2MDczMTY0IDMuNTUyNzEzNjhlLTE1LDYuMjI3ODM2OTEgQzMuNTUyNzEzNjhlLTE1LDUuNzk0OTQyMTcgMC4zNTMzODc3NTUsNS40NDQxNTI3IDAuNzkwMDgxNjMzLDUuNDQ0MTUyNyBMMS4zMDY2NzI1OCw1LjQ0MDkxMzMzIEMxLjMwNjY3MjU4LDMuMzU4MjgxNzUgMS42NjEzODE4OSwyLjE5ODQ1NTk0IDMuNDE0MjU5NDQsMS4zMTcxNDAxNSBMNC4wNTYwMDk3Miw0LjExNzcxMzA4IEM0LjEyNzc5NDA0LDQuMjk5NzUyMTggNC4zMTM0MTAzNCw0LjQwOTM4MTQyIDQuNjEyODU4NjEsNC40NDY2MDA3OSBMNC45Njg5NjU2OCw0LjM0Nzc5NTA1IEM1LjE1NTY3MjEyLDQuMTg1Njc1NzQgNS4yMzAxNzU3NSw0LjAxNjY1Njk2IDUuMTkyNDc2NTcsMy44NDA3Mzg3IEw0LjcwMzY3MzQ3LDAuNTE3MzEwNTkyIEM0Ljg5NDk1OTE4LDAuMjEzODg5NTQgNS4yNDQzMDMwNywtMy44MTkxNjcyZS0xNCA1LjYzMTM4NDcxLC0zLjgxOTE2NzJlLTE0IEw3LjE1MDA2MTIyLDAuMDExNTIxMTE4NSBDNy41Mzc0MDgxNiwwLjAxMTUyMTExODUgOC4wMDM3MzM3MiwwLjIxODA3Njk1NSA4LjE5NDQ4ODgyLDAuNTIxNzYxMTY1IEw3LjQ0NDI5MDc3LDMuODA4MzAwNDYgQzcuNDA0NDk0ODUsNC4wMzExOTUyIDcuNTU1NjA2MjksNC4zMDc0OTk0MSA3Ljc4MDU4NTg5LDQuMzQ3MjM2MjUgQzcuODA0MTk4MTMsNC4zNTE0NDY3NyA3Ljk0Nzc2ODI1LDQuMzg3NzIzNzQgOC4wMjUwMzQ4NCw0LjQzNjg0NzIxIEM4LjE1MzE1NDg5LDQuNTE4MzAxNTcgOC41NDQxNjc1Niw0LjI2ODc2NTU0IDguNTc5NzE4NTgsNC4wNjk4MTgxOCBMOS4zNjQ5NjAzNCwxLjQyMDM5MjE2IEMxMS4xMTc4Mzc5LDIuMzAyMjM0MjYgMTEuNDU4MDM2NiwzLjMxOTY2NjQ2IDExLjQ1ODAzNjYsNS40MDIyOTgwNCBMMTEuOTkzNjkzOSw1LjQ0NDQxNTg2IEMxMi40MzAxMjI0LDUuNDQ0NDE1ODYgMTIuNzg0MDQwOCw1Ljc5NTIwNTMzIDEyLjc4NDA0MDgsNi4yMjgxMDAwNyBaIE0yLjU2NDAwNDIxLDguMTM0MTYwNzUgQzIuODM2NTQ0MzksMTAuOTgyOTA0IDQuNzcxNjg0NzQsMTMuMDI5Nzc2OSA2LjQ4NjA3NjEyLDEzLjAzNjM5MzIgQzguMjA4MDE4NywxMy4wNDMwMzg3IDEwLjI1OTg2NTcsMTEuMDIwNzMyNyAxMC41MjAwNDEsOC4xNTIzNzA5NiBMMTEuOTI1NzA5Nyw4LjE1NTU4ODM0IEMxMS42NzU3OTE0LDExLjAzNzk1NjggOS4yNzI3NzU1MSwxNC43NTg4ODk1IDYuNDQ4MDYxMjIsMTQuNzU4ODg5NSBDMy42MjMwODE2MywxNC43NTg4ODk1IDEuMjU4MTMzNjMsMTEuMDEyNzA2MiAxLjAwODc0NTg3LDguMTMwNjAwOTggTDIuNTY0MDA0MjEsOC4xMzQxNjA3NSBaIiBpZD0iUGF0aC00Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 13px;
  height: 15px;
}

i.img.icon-workers-white-13 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTMgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0ICg3NjQ4MCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1leGVjdXRvcnMtd2hpdGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODMuMDAwMDAwLCAtMzAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWV4ZWN1dG9ycy13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjgzLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuNzg0MDQwOCw2LjIyODEwMDA3IEMxMi43ODQwNDA4LDYuNjYwOTk0OCAxMi40MzAxMjI0LDcuMDExNzg0MjggMTEuOTkzOTU5Miw3LjAxMTUyMTEyIEwwLjc5MDA4MTYzMyw3LjAxMTUyMTEyIEMwLjM1MzM4Nzc1NSw3LjAxMTUyMTEyIDMuNTUyNzEzNjhlLTE1LDYuNjYwNzMxNjQgMy41NTI3MTM2OGUtMTUsNi4yMjc4MzY5MSBDMy41NTI3MTM2OGUtMTUsNS43OTQ5NDIxNyAwLjM1MzM4Nzc1NSw1LjQ0NDE1MjcgMC43OTAwODE2MzMsNS40NDQxNTI3IEwxLjMwNjY3MjU4LDUuNDQwOTEzMzMgQzEuMzA2NjcyNTgsMy4zNTgyODE3NSAxLjY2MTM4MTg5LDIuMTk4NDU1OTQgMy40MTQyNTk0NCwxLjMxNzE0MDE1IEw0LjA1NjAwOTcyLDQuMTE3NzEzMDggQzQuMTI3Nzk0MDQsNC4yOTk3NTIxOCA0LjMxMzQxMDM0LDQuNDA5MzgxNDIgNC42MTI4NTg2MSw0LjQ0NjYwMDc5IEw0Ljk2ODk2NTY4LDQuMzQ3Nzk1MDUgQzUuMTU1NjcyMTIsNC4xODU2NzU3NCA1LjIzMDE3NTc1LDQuMDE2NjU2OTYgNS4xOTI0NzY1NywzLjg0MDczODcgTDQuNzAzNjczNDcsMC41MTczMTA1OTIgQzQuODk0OTU5MTgsMC4yMTM4ODk1NCA1LjI0NDMwMzA3LC04Ljg4MTc4NDJlLTE1IDUuNjMxMzg0NzEsLTguODgxNzg0MmUtMTUgTDcuMTUwMDYxMjIsMC4wMTE1MjExMTg1IEM3LjUzNzQwODE2LDAuMDExNTIxMTE4NSA4LjAwMzczMzcyLDAuMjE4MDc2OTU1IDguMTk0NDg4ODIsMC41MjE3NjExNjUgTDcuNDQ0MjkwNzcsMy44MDgzMDA0NiBDNy40MDQ0OTQ4NSw0LjAzMTE5NTIgNy41NTU2MDYyOSw0LjMwNzQ5OTQxIDcuNzgwNTg1ODksNC4zNDcyMzYyNSBDNy44MDQxOTgxMyw0LjM1MTQ0Njc3IDcuOTQ3NzY4MjUsNC4zODc3MjM3NCA4LjAyNTAzNDg0LDQuNDM2ODQ3MjEgQzguMTUzMTU0ODksNC41MTgzMDE1NyA4LjU0NDE2NzU2LDQuMjY4NzY1NTQgOC41Nzk3MTg1OCw0LjA2OTgxODE4IEw5LjM2NDk2MDM0LDEuNDIwMzkyMTYgQzExLjExNzgzNzksMi4zMDIyMzQyNiAxMS40NTgwMzY2LDMuMzE5NjY2NDYgMTEuNDU4MDM2Niw1LjQwMjI5ODA0IEwxMS45OTM2OTM5LDUuNDQ0NDE1ODYgQzEyLjQzMDEyMjQsNS40NDQ0MTU4NiAxMi43ODQwNDA4LDUuNzk1MjA1MzMgMTIuNzg0MDQwOCw2LjIyODEwMDA3IFogTTIuNTU4MTYyMDIsOC4wMTE1MjExMiBDMi44MDc1NDk3OCwxMC44OTM2MjY0IDQuNzU4ODQ2NjgsMTIuNTA0ODU1MiA2LjQ4NjA3NjEyLDEyLjUxMTUyMTEgQzguMjEzMzA1NTUsMTIuNTE4MTg3IDEwLjI3MjQ2ODMsMTAuODkzODg5NSAxMC41MjIzODY3LDguMDExNTIxMTIgTDExLjkyNTcwOTcsOC4wMTE1MjExMiBDMTEuNjc1NzkxNCwxMC44OTM4ODk1IDkuMjcyNzc1NTEsMTQuMDExNTIxMSA2LjQ0ODA2MTIyLDE0LjAxMTUyMTEgQzMuNjIzMDgxNjMsMTQuMDExNTIxMSAxLjI1ODEzMzYzLDEwLjg5MzYyNjQgMS4wMDg3NDU4Nyw4LjAxMTUyMTEyIEwyLjU1ODE2MjAyLDguMDExNTIxMTIgWiIgaWQ9IlBhdGgtMyI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 13px;
  height: 15px;
}

i.img.icon-calendar-dark-12 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWNhbGVuZGFyLWRhcms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzUuMDAwMDAwLCAtNzEuMDAwMDAwKSIgZmlsbD0iIzIyMjIyMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Imljb24tY2FsZW5kYXItZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc1LjAwMDAwMCwgNzEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsMSBMMTAsMSBDMTAsMC4zMTUgOS42ODQsNS4zMjkwNzA1MmUtMTUgOSw1LjMyOTA3MDUyZS0xNSBDOC4zMTYsNS4zMjkwNzA1MmUtMTUgOCwwLjMxNSA4LDEgTDQsMSBDNCwwLjMxNSAzLjY4NCw1LjMyOTA3MDUyZS0xNSAzLDUuMzI5MDcwNTJlLTE1IEMyLjMxNiw1LjMyOTA3MDUyZS0xNSAyLDAuMzE1IDIsMSBMMSwxIEM4LjQ2MTU2NDc4ZS0xMywxIDUuNDE0MDAyNThlLTEzLDEgMy43MzAzNDkzNmUtMTQsMiBMMy43MzAzNDkzNmUtMTQsMTEgQzMuNzMwMzQ5MzZlLTE0LDEyIDMuNzMwMzQ5MzZlLTE0LDEyIDEsMTIgTDExLDEyIEMxMiwxMiAxMiwxMiAxMiwxMSBMMTIsMiBDMTIsMSAxMiwxIDExLDEgWiBNMTAsMTAgTDIsMTAgTDIsNSBMMTAsNSBMMTAsMTAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-documents-dark-14 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWRvY3VtZW50cy1kYXJrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc1LjAwMDAwMCwgLTg5LjAwMDAwMCkiIGZpbGw9IiMyMjIyMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWRvY3VtZW50cy1kYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzUuMDAwMDAwLCA4OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjMsMTAuNSBMNy43LDEwLjUgTDcuNyw2LjMgTDYuMyw2LjMgTDYuMywxMC41IFogTTcsMCBDMy4xMzYsMCAwLDMuMTM2IDAsNyBDMCwxMC44NjQgMy4xMzYsMTQgNywxNCBDMTAuODY0LDE0IDE0LDEwLjg2NCAxNCw3IEMxNCwzLjEzNiAxMC44NjQsMCA3LDAgWiBNNywxMi42IEMzLjkxMywxMi42IDEuNCwxMC4wODcgMS40LDcgQzEuNCwzLjkxMyAzLjkxMywxLjQgNywxLjQgQzEwLjA4NywxLjQgMTIuNiwzLjkxMyAxMi42LDcgQzEyLjYsMTAuMDg3IDEwLjA4NywxMi42IDcsMTIuNiBaIE02LjMsNC45IEw3LjcsNC45IEw3LjcsMy41IEw2LjMsMy41IEw2LjMsNC45IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 14px;
  height: 14px;
}

i.img.icon-calendar-notice-12 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWNhbGVuZGFyLWJsdWU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjAuMDAwMDAwLCAtNzEuMDAwMDAwKSIgZmlsbD0iIzExNzhCOCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Imljb24tY2FsZW5kYXItYmx1ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgNzEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsMSBMMTAsMSBDMTAsMC4zMTUgOS42ODQsNS4zMjkwNzA1MmUtMTUgOSw1LjMyOTA3MDUyZS0xNSBDOC4zMTYsNS4zMjkwNzA1MmUtMTUgOCwwLjMxNSA4LDEgTDQsMSBDNCwwLjMxNSAzLjY4NCw1LjMyOTA3MDUyZS0xNSAzLDUuMzI5MDcwNTJlLTE1IEMyLjMxNiw1LjMyOTA3MDUyZS0xNSAyLDAuMzE1IDIsMSBMMSwxIEM3Ljg5MzEzMDU5ZS0xMywxIDQuODQ1NTY4MzllLTEzLDEgLTEuOTUzOTkyNTJlLTE0LDIgTC0xLjk1Mzk5MjUyZS0xNCwxMSBDLTEuOTUzOTkyNTJlLTE0LDEyIC0xLjk1Mzk5MjUyZS0xNCwxMiAxLDEyIEwxMSwxMiBDMTIsMTIgMTIsMTIgMTIsMTEgTDEyLDIgQzEyLDEgMTIsMSAxMSwxIFogTTEwLDEwIEwyLDEwIEwyLDUgTDEwLDUgTDEwLDEwIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-menu-dark-14 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTQgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLW1lbnUtZGFyazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyOS4wMDAwMDAsIC0zMi4wMDAwMDApIiBmaWxsPSIjNEE0QTRBIj4KICAgICAgICAgICAgPGcgaWQ9Imljb24tbWVudS1kYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjkuMDAwMDAwLCAzMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMywxMCBDMTMuNTUyLDEwIDE0LDkuNTUyIDE0LDkgQzE0LDguNDQ4IDEzLjU1Miw4IDEzLDggTDEsOCBDMC40NDgsOCAxLjQ1NjYxMjYxZS0xMyw4LjQ0OCAxLjQ1NjYxMjYxZS0xMyw5IEMxLjQ1NjYxMjYxZS0xMyw5LjU1MiAwLjQ0OCwxMCAxLDEwIEwxMywxMCBaIE0xMyw2IEMxMy41NTIsNiAxNCw1LjU1MiAxNCw1IEMxNCw0LjQ0OCAxMy41NTIsNCAxMyw0IEwxLDQgQzAuNDQ4LDQgMi42NjQ1MzUyNmUtMTQsNC40NDggMi42NjQ1MzUyNmUtMTQsNSBDMi42NjQ1MzUyNmUtMTQsNS41NTIgMC40NDgsNiAxLDYgTDEzLDYgWiBNMTMsMiBDMTMuNTUyLDIgMTQsMS41NTIgMTQsMSBDMTQsMC40NDggMTMuNTUyLDAgMTMsMCBMMSwwIEMwLjQ0OCwwIC00LjY4NzkxNjcyZS0xNCwwLjQ0OCAtNC42ODc5MTY3MmUtMTQsMSBDLTQuNjg3OTE2NzJlLTE0LDEuNTUyIDAuNDQ4LDIgMSwyIEwxMywyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 14px;
  height: 10px;
}

i.img.icon-municipality-dark-14 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi1tdW5pY2lwYWxpdHktZGFyazwvdGl0bGU+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzQsIC0xMTMpIiBmaWxsPSIjMjIyMjIyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1tdW5pY2lwYWxpdHktZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc0LCAxMTMpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi41MTk1OTEsMCBMNS4xNjQ3MDkwOCwwIEM0LjM0NjAyNjIsMCAzLjY4MzU2MzY0LDAuNjc0MjUxMzI2IDMuNjgzNTYzNjQsMS41MDc1MDEzMyBMMy42ODM1NjM2NCw1LjczNTI1MTMzIEwwLjIxODcxNDk0OCw5LjIxNjc1MTMzIEwwLjIxODcxNDg4OCw5LjIxNjc1MTM5IEMtMC4wNzA2NDI3MTcsOS41MDgwMjI4OSAtMC4wNzMyMTg4Nzg0LDkuOTgyODkxMzkgMC4yMTI5NjAzMzYsMTAuMjc3MzkzOSBDMC4zNTExNjU5NDMsMTAuNDE5NjIwOSAwLjUzOTQ2OTYzNywxMC40OTk3NjE0IDAuNzM2MDExMDA1LDEwLjUgTDAuNzM2MDExMDA1LDE0LjI0OTk5OTkgTDAuNzM2MDExMDA1LDE0LjI1IEMwLjczNjAxMTA2NywxNC42NjQyMTM4IDEuMDY1OTI2OTQsMTUgMS40NzI4OTkyOCwxNSBDMS40NzI4OTkyOCwxNSAxLjQ3Mjg5OTI4LDE1IDEuNDcyODk5MjgsMTUgTDEzLjI2MzExMTgsMTUgTDEzLjI2MzExMTcsMTUgQzEzLjY3MDA4NDEsMTUgMTQsMTQuNjY0MjEzOCAxNCwxNC4yNSBMMTQsMS41MDY3NSBDMTQsMC42NzQyNSAxMy4zMzgyNzQzLDAgMTIuNTE5NTkxNCwwIEwxMi41MTk1OTEsMCBaIE02LjU3MzYzOTQ3LDkuODMzMjUxMzMgTDYuNTczNjM5NDcsMTMuNTAwMDAxMyBMMi4yMDk3ODcwOCwxMy41MDAwMDEzIEwyLjIwOTc4NzA4LDkuMzI0MDAxMzMgTDQuNDEwODcyMzcsNy4xMTIyNTEzMyBMNi41NzM2Mzk0Nyw5LjM2NDUwMTMzIEw2LjU3MzYzOTQ3LDkuODMzMjUxMzMgWiBNOC4xMDQ4OTMzMSw1LjI1MDAwMTMzIEw2LjYzMTExNjc1LDUuMjUwMDAxMzMgTDYuNjMxMTE2NzUsMy43NTAwMDEzMyBMOC4xMDQ4OTMzMSwzLjc1MDAwMTMzIEw4LjEwNDg5MzMxLDUuMjUwMDAxMzMgWiBNMTEuMDUyNDQ2NCwxMS4yNTAwMDEzIEw5LjU3ODY2OTg3LDExLjI1MDAwMTMgTDkuNTc4NjY5ODcsOS43NTAwMDEzMyBMMTEuMDUyNDQ2NCw5Ljc1MDAwMTMzIEwxMS4wNTI0NDY0LDExLjI1MDAwMTMgWiBNMTEuMDUyNDQ2NCw4LjI1MDAwMTMzIEw5LjU3ODY2OTg3LDguMjUwMDAxMzMgTDkuNTc4NjY5ODcsNi43NTAwMDEzMyBMMTEuMDUyNDQ2NCw2Ljc1MDAwMTMzIEwxMS4wNTI0NDY0LDguMjUwMDAxMzMgWiBNMTEuMDUyNDQ2NCw1LjI1MDAwMTMzIEw5LjU3ODY2OTg3LDUuMjUwMDAxMzMgTDkuNTc4NjY5ODcsMy43NTAwMDEzMyBMMTEuMDUyNDQ2NCwzLjc1MDAwMTMzIEwxMS4wNTI0NDY0LDUuMjUwMDAxMzMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIzIDEwIDUgMTAgNSAxMiAzIDEyIj48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 14px;
  height: 15px;
}

i.img.icon-municipality-blue-14 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi1tdW5pY2lwYWxpdHktYmx1ZTwvdGl0bGU+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTYsIC0xMTMpIiBmaWxsPSIjNEU4NUJGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1tdW5pY2lwYWxpdHktYmx1ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU2LCAxMTMpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi41MTk1OTEsMCBMNS4xNjQ3MDkwOCwwIEM0LjM0NjAyNjIsMCAzLjY4MzU2MzY0LDAuNjc0MjUxMzI2IDMuNjgzNTYzNjQsMS41MDc1MDEzMyBMMy42ODM1NjM2NCw1LjczNTI1MTMzIEwwLjIxODcxNDk0OCw5LjIxNjc1MTMzIEwwLjIxODcxNDg4OCw5LjIxNjc1MTM5IEMtMC4wNzA2NDI3MTcsOS41MDgwMjI4OSAtMC4wNzMyMTg4Nzg0LDkuOTgyODkxMzkgMC4yMTI5NjAzMzYsMTAuMjc3MzkzOSBDMC4zNTExNjU5NDMsMTAuNDE5NjIwOSAwLjUzOTQ2OTYzNywxMC40OTk3NjE0IDAuNzM2MDExMDA1LDEwLjUgTDAuNzM2MDExMDA1LDE0LjI0OTk5OTkgTDAuNzM2MDExMDA1LDE0LjI1IEMwLjczNjAxMTA2NywxNC42NjQyMTM4IDEuMDY1OTI2OTQsMTUgMS40NzI4OTkyOCwxNSBDMS40NzI4OTkyOCwxNSAxLjQ3Mjg5OTI4LDE1IDEuNDcyODk5MjgsMTUgTDEzLjI2MzExMTgsMTUgTDEzLjI2MzExMTcsMTUgQzEzLjY3MDA4NDEsMTUgMTQsMTQuNjY0MjEzOCAxNCwxNC4yNSBMMTQsMS41MDY3NSBDMTQsMC42NzQyNSAxMy4zMzgyNzQzLDAgMTIuNTE5NTkxNCwwIEwxMi41MTk1OTEsMCBaIE02LjU3MzYzOTQ3LDkuODMzMjUxMzMgTDYuNTczNjM5NDcsMTMuNTAwMDAxMyBMMi4yMDk3ODcwOCwxMy41MDAwMDEzIEwyLjIwOTc4NzA4LDkuMzI0MDAxMzMgTDQuNDEwODcyMzcsNy4xMTIyNTEzMyBMNi41NzM2Mzk0Nyw5LjM2NDUwMTMzIEw2LjU3MzYzOTQ3LDkuODMzMjUxMzMgWiBNOC4xMDQ4OTMzMSw1LjI1MDAwMTMzIEw2LjYzMTExNjc1LDUuMjUwMDAxMzMgTDYuNjMxMTE2NzUsMy43NTAwMDEzMyBMOC4xMDQ4OTMzMSwzLjc1MDAwMTMzIEw4LjEwNDg5MzMxLDUuMjUwMDAxMzMgWiBNMTEuMDUyNDQ2NCwxMS4yNTAwMDEzIEw5LjU3ODY2OTg3LDExLjI1MDAwMTMgTDkuNTc4NjY5ODcsOS43NTAwMDEzMyBMMTEuMDUyNDQ2NCw5Ljc1MDAwMTMzIEwxMS4wNTI0NDY0LDExLjI1MDAwMTMgWiBNMTEuMDUyNDQ2NCw4LjI1MDAwMTMzIEw5LjU3ODY2OTg3LDguMjUwMDAxMzMgTDkuNTc4NjY5ODcsNi43NTAwMDEzMyBMMTEuMDUyNDQ2NCw2Ljc1MDAwMTMzIEwxMS4wNTI0NDY0LDguMjUwMDAxMzMgWiBNMTEuMDUyNDQ2NCw1LjI1MDAwMTMzIEw5LjU3ODY2OTg3LDUuMjUwMDAxMzMgTDkuNTc4NjY5ODcsMy43NTAwMDEzMyBMMTEuMDUyNDQ2NCwzLjc1MDAwMTMzIEwxMS4wNTI0NDY0LDUuMjUwMDAxMzMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIzIDEwIDUgMTAgNSAxMiAzIDEyIj48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 14px;
  height: 15px;
}

i.img.icon-repeatment-dark-9 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCA5IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1NCAoNzY0ODApIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPmljb24tcmVwZWF0bWVudC1kYXJrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY2LjAwMDAwMCwgLTMyLjAwMDAwMCkiIGZpbGw9IiMzRjNGM0YiPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yZXBlYXRtZW50LWRhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2Ni4wMDAwMDAsIDMyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNzIyNSwzLjE2MTcyNzkzIEw2Ljk0MTI1LDQuODE1MjY2MzIgQzYuNjkxMjUsNS4wNTkwNzcyNyA2LjI5Mzc1LDUuMDU5MDc3MjcgNi4wNDUsNC44MTUyNjYzMiBDNS45MjYyNSw0LjY5ODk4NzI1IDUuODYsNC41NDAxOTc1NSA1Ljg2LDQuMzczOTA1OTggQzUuODYsNC4yMDc2MTQ0IDUuOTI2ODc1LDQuMDQ4ODI0NzEgNi4wNDUsMy45MzE5MjA0OCBMNi45NjU2MjUsMy4xMjczNDQzNCBMMS4yNSwzLjEyNzM0NDM0IEwxLjI1LDQuMzc3NjU2OTEgQzEuMjUsNC43MjMzNjgzNCAwLjk3LDUuMDAyODEzMiAwLjYyNSw1LjAwMjgxMzIgQzAuMjgsNS4wMDI4MTMyIDAsNC43MjMzNjgzNCAwLDQuMzc3NjU2OTEgTDAsMy4xMjczNDQzNCBDMCwyLjQzNzE3MTc5IDAuNTYsMS44NzcwMzE3NiAxLjI1LDEuODc3MDMxNzYgTDYuOTY4NzUsMS44NzMyODA4MiBMNi4wNDUsMS4wNjY4MjkyMSBDNS45MjYyNSwwLjk0OTkyNDk4MSA1Ljg2LDAuNzkwNTEwMTI4IDUuODYsMC42MjQ4NDM3MTEgQzUuODYsMC40NTg1NTIxMzggNS45MjY4NzUsMC4yOTk3NjI0NDEgNi4wNDUsMC4xODI4NTgyMTUgQzYuMjkzNzUsLTAuMDYwOTUyNzM4MiA2LjY5MTg3NSwtMC4wNjA5NTI3MzgyIDYuOTQwNjI1LDAuMTgyODU4MjE1IEw4LjcyMTg3NSwxLjgzNjM5NjYgQzguOSwyLjAxMTQ0MDM2IDksMi4yNTAyNTAwNiA5LDIuNDk5MDYyMjcgQzksMi43NDkxMjQ3OCA4LjksMi45ODY2ODQxNyA4LjcyMjUsMy4xNjE3Mjc5MyBaIE0yLjA2MjUsNi4xODQxMDg1MyBDMi4zMTEyNSw1Ljk0MDI5NzU3IDIuNzA5Mzc1LDUuOTQwMjk3NTcgMi45NTgxMjUsNi4xODQxMDg1MyBDMy4wNzY4NzUsNi4zMDEwMTI3NSAzLjE0MzEyNSw2LjQ1OTE3NzI5IDMuMTQzMTI1LDYuNjI2MDk0MDIgQzMuMTQzMTI1LDYuNzkxNzYwNDQgMy4wNzYyNSw2Ljk1MTE3NTI5IDIuOTU3NSw3LjA2NzQ1NDM2IEwyLjAzMjUsNy44NzM5MDU5OCBMNy43NSw3Ljg3ODkwNzIzIEw3Ljc1LDYuNjI4NTk0NjUgQzcuNzUsNi4yODM1MDgzOCA4LjAzLDYuMDAzNDM4MzYgOC4zNzUsNi4wMDM0MzgzNiBDOC43Miw2LjAwMzQzODM2IDksNi4yODM1MDgzOCA5LDYuNjI4NTk0NjUgTDksNy44Nzg5MDcyMyBDOSw4LjU2OTcwNDkzIDguNDQwNjI1LDkuMTI5MjE5OCA3Ljc1LDkuMTI5MjE5OCBMMi4wMzQzNzUsOS4xMjkyMTk4IEwyLjk1NSw5LjkzMzc5NTk1IEMzLjA3Mzc1LDEwLjA1MDcwMDIgMy4xNCwxMC4yMDg4NjQ3IDMuMTQsMTAuMzc1NzgxNCBDMy4xNCwxMC41NDE0NDc5IDMuMDczNzUsMTAuNzAwODYyNyAyLjk1NSwxMC44MTcxNDE4IEMyLjcwNjI1LDExLjA2MDk1MjcgMi4zMDgxMjUsMTEuMDYwOTUyNyAyLjA1OTM3NSwxMC44MTcxNDE4IEwwLjI3ODEyNSw5LjE2MzYwMzQgQzAuMSw4Ljk4ODU1OTY0IDAsOC43NTEwMDAyNSAwLDguNTAwOTM3NzMgQzAsOC4yNTIxMjU1MyAwLjEsOC4wMTMzMTU4MyAwLjI3NzUsNy44MzgyNzIwNyBMMi4wNjI1LDYuMTg0MTA4NTMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 9px;
  height: 11px;
}

i.img.icon-repeatment-white-9 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTEgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0ICg3NjQ4MCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1yZXBlYXRtZW50LXdoaXRlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyLjAwMDAwMCwgLTMwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yZXBlYXRtZW50LXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDIuMDAwMDAwLCAzMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42NjA4MzMzLDMuNzM2NTg3NTYgTDguNDgzNzUsNS42OTA3NjkyOCBDOC4xNzgxOTQ0NCw1Ljk3ODkwOTUgNy42OTIzNjExMSw1Ljk3ODkwOTUgNy4zODgzMzMzMyw1LjY5MDc2OTI4IEM3LjI0MzE5NDQ0LDUuNTUzMzQ4NTYgNy4xNjIyMjIyMiw1LjM2NTY4ODAxIDcuMTYyMjIyMjIsNS4xNjkxNjE2MSBDNy4xNjIyMjIyMiw0Ljk3MjYzNTIgNy4yNDM5NTgzMyw0Ljc4NDk3NDY1IDcuMzg4MzMzMzMsNC42NDY4MTUxMSBMOC41MTM1NDE2NywzLjY5NTk1MjQgTDEuNTI3Nzc3NzgsMy42OTU5NTI0IEwxLjUyNzc3Nzc4LDUuMTczNTk0NTMgQzEuNTI3Nzc3NzgsNS41ODIxNjI1OSAxLjE4NTU1NTU2LDUuOTEyNDE1NiAwLjc2Mzg4ODg4OSw1LjkxMjQxNTYgQzAuMzQyMjIyMjIyLDUuOTEyNDE1NiAwLDUuNTgyMTYyNTkgMCw1LjE3MzU5NDUzIEwwLDMuNjk1OTUyNCBDMCwyLjg4MDI5Mzk0IDAuNjg0NDQ0NDQ0LDIuMjE4MzEwMjYgMS41Mjc3Nzc3OCwyLjIxODMxMDI2IEw4LjUxNzM2MTExLDIuMjEzODc3MzMgTDcuMzg4MzMzMzMsMS4yNjA3OTgxNSBDNy4yNDMxOTQ0NCwxLjEyMjYzODYxIDcuMTYyMjIyMjIsMC45MzQyMzkyNDIgNy4xNjIyMjIyMiwwLjczODQ1MTY1OCBDNy4xNjIyMjIyMiwwLjU0MTkyNTI1NCA3LjI0Mzk1ODMzLDAuMzU0MjY0NzAzIDcuMzg4MzMzMzMsMC4yMTYxMDUxNjMgQzcuNjkyMzYxMTEsLTAuMDcyMDM1MDU0MiA4LjE3ODk1ODMzLC0wLjA3MjAzNTA1NDIgOC40ODI5ODYxMSwwLjIxNjEwNTE2MyBMMTAuNjYwMDY5NCwyLjE3MDI4Njg5IEMxMC44Nzc3Nzc4LDIuMzc3MTU2NzkgMTEsMi42NTkzODY0NCAxMSwyLjk1MzQzNzIyIEMxMSwzLjI0ODk2NTY1IDEwLjg3Nzc3NzgsMy41Mjk3MTc2NiAxMC42NjA4MzMzLDMuNzM2NTg3NTYgWiBNMi41MjA4MzMzMyw3LjMwODQ5MTkgQzIuODI0ODYxMTEsNy4wMjAzNTE2OCAzLjMxMTQ1ODMzLDcuMDIwMzUxNjggMy42MTU0ODYxMSw3LjMwODQ5MTkgQzMuNzYwNjI1LDcuNDQ2NjUxNDQgMy44NDE1OTcyMiw3LjYzMzU3MzE3IDMuODQxNTk3MjIsNy44MzA4MzgzOSBDMy44NDE1OTcyMiw4LjAyNjYyNTk3IDMuNzU5ODYxMTEsOC4yMTUwMjUzNSAzLjYxNDcyMjIyLDguMzUyNDQ2MDcgTDIuNDg0MTY2NjcsOS4zMDU1MjUyNCBMOS40NzIyMjIyMiw5LjMxMTQzNTgxIEw5LjQ3MjIyMjIyLDcuODMzNzkzNjggQzkuNDcyMjIyMjIsNy40MjU5NjQ0NSA5LjgxNDQ0NDQ0LDcuMDk0OTcyNjEgMTAuMjM2MTExMSw3LjA5NDk3MjYxIEMxMC42NTc3Nzc4LDcuMDk0OTcyNjEgMTEsNy40MjU5NjQ0NSAxMSw3LjgzMzc5MzY4IEwxMSw5LjMxMTQzNTgxIEMxMSwxMC4xMjc4MzMxIDEwLjMxNjMxOTQsMTAuNzg5MDc4IDkuNDcyMjIyMjIsMTAuNzg5MDc4IEwyLjQ4NjQ1ODMzLDEwLjc4OTA3OCBMMy42MTE2NjY2NywxMS43Mzk5NDA3IEMzLjc1NjgwNTU2LDExLjg3ODEwMDIgMy44Mzc3Nzc3OCwxMi4wNjUwMjE5IDMuODM3Nzc3NzgsMTIuMjYyMjg3MiBDMy44Mzc3Nzc3OCwxMi40NTgwNzQ3IDMuNzU2ODA1NTYsMTIuNjQ2NDc0MSAzLjYxMTY2NjY3LDEyLjc4Mzg5NDggQzMuMzA3NjM4ODksMTMuMDcyMDM1MSAyLjgyMTA0MTY3LDEzLjA3MjAzNTEgMi41MTcwMTM4OSwxMi43ODM4OTQ4IEwwLjMzOTkzMDU1NiwxMC44Mjk3MTMxIEMwLjEyMjIyMjIyMiwxMC42MjI4NDMyIDAsMTAuMzQyMDkxMiAwLDEwLjA0NjU2MjggQzAsOS43NTI1MTE5OSAwLjEyMjIyMjIyMiw5LjQ3MDI4MjM0IDAuMzM5MTY2NjY3LDkuMjYzNDEyNDQgTDIuNTIwODMzMzMsNy4zMDg0OTE5IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 9px;
  height: 11px;
}

i.img.icon-repeatment-white-11 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTEgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0ICg3NjQ4MCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1yZXBlYXRtZW50LXdoaXRlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAyLjAwMDAwMCwgLTMwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yZXBlYXRtZW50LXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDIuMDAwMDAwLCAzMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC42NjA4MzMzLDMuNzM2NTg3NTYgTDguNDgzNzUsNS42OTA3NjkyOCBDOC4xNzgxOTQ0NCw1Ljk3ODkwOTUgNy42OTIzNjExMSw1Ljk3ODkwOTUgNy4zODgzMzMzMyw1LjY5MDc2OTI4IEM3LjI0MzE5NDQ0LDUuNTUzMzQ4NTYgNy4xNjIyMjIyMiw1LjM2NTY4ODAxIDcuMTYyMjIyMjIsNS4xNjkxNjE2MSBDNy4xNjIyMjIyMiw0Ljk3MjYzNTIgNy4yNDM5NTgzMyw0Ljc4NDk3NDY1IDcuMzg4MzMzMzMsNC42NDY4MTUxMSBMOC41MTM1NDE2NywzLjY5NTk1MjQgTDEuNTI3Nzc3NzgsMy42OTU5NTI0IEwxLjUyNzc3Nzc4LDUuMTczNTk0NTMgQzEuNTI3Nzc3NzgsNS41ODIxNjI1OSAxLjE4NTU1NTU2LDUuOTEyNDE1NiAwLjc2Mzg4ODg4OSw1LjkxMjQxNTYgQzAuMzQyMjIyMjIyLDUuOTEyNDE1NiAwLDUuNTgyMTYyNTkgMCw1LjE3MzU5NDUzIEwwLDMuNjk1OTUyNCBDMCwyLjg4MDI5Mzk0IDAuNjg0NDQ0NDQ0LDIuMjE4MzEwMjYgMS41Mjc3Nzc3OCwyLjIxODMxMDI2IEw4LjUxNzM2MTExLDIuMjEzODc3MzMgTDcuMzg4MzMzMzMsMS4yNjA3OTgxNSBDNy4yNDMxOTQ0NCwxLjEyMjYzODYxIDcuMTYyMjIyMjIsMC45MzQyMzkyNDIgNy4xNjIyMjIyMiwwLjczODQ1MTY1OCBDNy4xNjIyMjIyMiwwLjU0MTkyNTI1NCA3LjI0Mzk1ODMzLDAuMzU0MjY0NzAzIDcuMzg4MzMzMzMsMC4yMTYxMDUxNjMgQzcuNjkyMzYxMTEsLTAuMDcyMDM1MDU0MiA4LjE3ODk1ODMzLC0wLjA3MjAzNTA1NDIgOC40ODI5ODYxMSwwLjIxNjEwNTE2MyBMMTAuNjYwMDY5NCwyLjE3MDI4Njg5IEMxMC44Nzc3Nzc4LDIuMzc3MTU2NzkgMTEsMi42NTkzODY0NCAxMSwyLjk1MzQzNzIyIEMxMSwzLjI0ODk2NTY1IDEwLjg3Nzc3NzgsMy41Mjk3MTc2NiAxMC42NjA4MzMzLDMuNzM2NTg3NTYgWiBNMi41MjA4MzMzMyw3LjMwODQ5MTkgQzIuODI0ODYxMTEsNy4wMjAzNTE2OCAzLjMxMTQ1ODMzLDcuMDIwMzUxNjggMy42MTU0ODYxMSw3LjMwODQ5MTkgQzMuNzYwNjI1LDcuNDQ2NjUxNDQgMy44NDE1OTcyMiw3LjYzMzU3MzE3IDMuODQxNTk3MjIsNy44MzA4MzgzOSBDMy44NDE1OTcyMiw4LjAyNjYyNTk3IDMuNzU5ODYxMTEsOC4yMTUwMjUzNSAzLjYxNDcyMjIyLDguMzUyNDQ2MDcgTDIuNDg0MTY2NjcsOS4zMDU1MjUyNCBMOS40NzIyMjIyMiw5LjMxMTQzNTgxIEw5LjQ3MjIyMjIyLDcuODMzNzkzNjggQzkuNDcyMjIyMjIsNy40MjU5NjQ0NSA5LjgxNDQ0NDQ0LDcuMDk0OTcyNjEgMTAuMjM2MTExMSw3LjA5NDk3MjYxIEMxMC42NTc3Nzc4LDcuMDk0OTcyNjEgMTEsNy40MjU5NjQ0NSAxMSw3LjgzMzc5MzY4IEwxMSw5LjMxMTQzNTgxIEMxMSwxMC4xMjc4MzMxIDEwLjMxNjMxOTQsMTAuNzg5MDc4IDkuNDcyMjIyMjIsMTAuNzg5MDc4IEwyLjQ4NjQ1ODMzLDEwLjc4OTA3OCBMMy42MTE2NjY2NywxMS43Mzk5NDA3IEMzLjc1NjgwNTU2LDExLjg3ODEwMDIgMy44Mzc3Nzc3OCwxMi4wNjUwMjE5IDMuODM3Nzc3NzgsMTIuMjYyMjg3MiBDMy44Mzc3Nzc3OCwxMi40NTgwNzQ3IDMuNzU2ODA1NTYsMTIuNjQ2NDc0MSAzLjYxMTY2NjY3LDEyLjc4Mzg5NDggQzMuMzA3NjM4ODksMTMuMDcyMDM1MSAyLjgyMTA0MTY3LDEzLjA3MjAzNTEgMi41MTcwMTM4OSwxMi43ODM4OTQ4IEwwLjMzOTkzMDU1NiwxMC44Mjk3MTMxIEMwLjEyMjIyMjIyMiwxMC42MjI4NDMyIDAsMTAuMzQyMDkxMiAwLDEwLjA0NjU2MjggQzAsOS43NTI1MTE5OSAwLjEyMjIyMjIyMiw5LjQ3MDI4MjM0IDAuMzM5MTY2NjY3LDkuMjYzNDEyNDQgTDIuNTIwODMzMzMsNy4zMDg0OTE5IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 11px;
  height: 13px;
}

i.img.icon-eye-dark-14 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCI+PGRlZnM+PHBhdGggaWQ9InAzbW1hIiBkPSJNMTIwMSA1MDNjLTEuMDYgMC0xLjkuOS0xLjkgMnMuODQgMiAxLjkgMiAxLjktLjkgMS45LTItLjg0LTItMS45LTJ6bTAgNS4zMmEzLjI2IDMuMjYgMCAwIDEtMy4xOC0zLjMyIDMuMjYgMy4yNiAwIDAgMSAzLjE4LTMuMzNjMS43NiAwIDMuMTggMS40OSAzLjE4IDMuMzNhMy4yNiAzLjI2IDAgMCAxLTMuMTggMy4zMnptMC04LjMyYTcuNTQgNy41NCAwIDAgMC03IDVjMS4xIDIuOTMgMy44MiA1IDcgNXM1LjktMi4wNyA3LTVhNy41NCA3LjU0IDAgMCAwLTctNXoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExOTQgLTUwMCkiPjx1c2UgZmlsbD0iIzIyMiIgeGxpbms6aHJlZj0iI3AzbW1hIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 14px;
  height: 10px;
}

i.img.icon-info-dark-12 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjEgKDU3NTAxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLWluZm8tZGFyazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5LjAwMDAwMCwgLTU5LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1pbmZvLWRhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU5LjAwMDAwMCwgNTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbnMvVGFibGUtSWNvbnMvSW5mbyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImljLWluZm8tb3V0bGluZS0yNHB4LjIiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS40LDkgTDYuNiw5IEw2LjYsNS40IEw1LjQsNS40IEw1LjQsOSBaIE02LDAgQzIuNjg4LDAgMCwyLjY4OCAwLDYgQzAsOS4zMTIgMi42ODgsMTIgNiwxMiBDOS4zMTIsMTIgMTIsOS4zMTIgMTIsNiBDMTIsMi42ODggOS4zMTIsMCA2LDAgWiBNNiwxMC44IEMzLjM1NCwxMC44IDEuMiw4LjY0NiAxLjIsNiBDMS4yLDMuMzU0IDMuMzU0LDEuMiA2LDEuMiBDOC42NDYsMS4yIDEwLjgsMy4zNTQgMTAuOCw2IEMxMC44LDguNjQ2IDguNjQ2LDEwLjggNiwxMC44IFogTTUuNCw0LjIgTDYuNiw0LjIgTDYuNiwzIEw1LjQsMyBMNS40LDQuMiBaIiBpZD0iU2hhcGUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-download-dark-11 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMSAxMyI+PGRlZnM+PHBhdGggaWQ9Ijlqc2NhIiBkPSJNMTIwOCA1NTAuMDR2MS4zOGgxMXYtMS4zOHptMTEtNi41N2gtNC4xNHYtNC4wNWgtMi43MnY0LjA1SDEyMDhsNS41IDUuOTJ6Ii8+PC9kZWZzPjxnPjxnIG9wYWNpdHk9Ii41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIwOCAtNTM5KSI+PHVzZSBmaWxsPSIjMjIyIiB4bGluazpocmVmPSIjOWpzY2EiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 11px;
  height: 13px;
}

i.img.icon-download-darker-11 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTEgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWRvd25sb2FkLWRhcmtlci0xMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzNi4wMDAwMDAsIC0zMS4wMDAwMDApIiBmaWxsPSIjMjIyMjIyIj4KICAgICAgICAgICAgPGcgaWQ9Ikljb25zL1RhYmxlLUljb25zL0Rvd25sb2FkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzYuMDAwMDAwLCAzMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpYy1maWxlLWRvd25sb2FkLTQ4cHgiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMSw0LjE1MDA1MjE4IEw2Ljg1NzE0Mjg2LDQuMTUwMDUyMTggTDYuODU3MTQyODYsMC4xMDIxNTg1MSBMNC4xNDI4NTcxNCwwLjEwMjE1ODUxIEw0LjE0Mjg1NzE0LDQuMTUwMDUyMTggTDAsNC4xNTAwNTIxOCBMNS41LDEwLjA3MDg1MTkgTDExLDQuMTUwMDUyMTggWiBNMCwxMC43MTY3NTczIEwwLDEyLjEwMDg0MDMgTDExLDEyLjEwMDg0MDMgTDExLDEwLjcxNjc1NzMgTDAsMTAuNzE2NzU3MyBaIiBpZD0iU2hhcGUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 11px;
  height: 13px;
}

i.img.icon-download-white-11 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTMiCiAgICB2aWV3Qm94PSIwIDAgMTEgMTMiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9Ijlqc2NhIiBkPSJNMTIwOCA1NTAuMDR2MS4zOGgxMXYtMS4zOHptMTEtNi41N2gtNC4xNHYtNC4wNWgtMi43MnY0LjA1SDEyMDhsNS41IDUuOTJ6IiAvPgogICAgPC9kZWZzPgogICAgPGc+CiAgICAgICAgPGcgb3BhY2l0eT0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMDggLTUzOSkiPgogICAgICAgICAgICA8dXNlIGZpbGw9IndoaXRlIiB4bGluazpocmVmPSIjOWpzY2EiIC8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 11px;
  height: 13px;
}

i.img.icon-upload-dark-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9IjdhdG1hIiBkPSJNMTYgMjc3LjU5aDEyVjI3OUgxNnptMy44Ni0xLjQxaDQuMjh2LTQuMjRIMjdMMjIgMjY3bC01IDQuOTRoMi44NnoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2IC0yNjcpIj48dXNlIGZpbGw9IiMyMjIiIHhsaW5rOmhyZWY9IiM3YXRtYSIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-upload-notice-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9IjFwc21hIiBkPSJNMTYgMjc3LjU5aDEyVjI3OUgxNnptMy44Ni0xLjQxaDQuMjh2LTQuMjRIMjdMMjIgMjY3bC01IDQuOTRoMi44NnoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2IC0yNjcpIj48dXNlIGZpbGw9IiMxMTc4YjgiIHhsaW5rOmhyZWY9IiMxcHNtYSIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-pencil-dark-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSI+PGRlZnM+PHBhdGggaWQ9Ijgxb3NhIiBkPSJNODI4LjggMTAyMy43NWEuNjguNjggMCAwIDAgMC0uOTZsLTEuNTktMS42YS42OC42OCAwIDAgMC0uOTYgMGwtMS4yNSAxLjI2IDIuNTUgMi41NXptLTEwLjggNS45N3YyLjI4aDIuMjhsNi4xLTYuMTYtMi4yNy0yLjI4eiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODE4IC0xMDIxKSI+PHVzZSB4bGluazpocmVmPSIjODFvc2EiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-pencil-gray-12 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiCiAgICB2aWV3Qm94PSIwIDAgMTEgMTEiIGZpbGw9IiM4RDlGQUIiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9Ijgxb3NhIgogICAgICAgICAgICBkPSJNODI4LjggMTAyMy43NWEuNjguNjggMCAwIDAgMC0uOTZsLTEuNTktMS42YS42OC42OCAwIDAgMC0uOTYgMGwtMS4yNSAxLjI2IDIuNTUgMi41NXptLTEwLjggNS45N3YyLjI4aDIuMjhsNi4xLTYuMTYtMi4yNy0yLjI4eiIgLz4KICAgIDwvZGVmcz4KICAgIDxnPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MTggLTEwMjEpIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjODFvc2EiIC8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 12px;
  height: 12px;
}

i.img.icon-cross-dark-11 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSI+PGRlZnM+PHBhdGggaWQ9IjRkMHZhIiBkPSJNODU1IDEwMjIuMTFsLTEuMTEtMS4xMS00LjM5IDQuMzktNC4zOS00LjM5LTEuMTEgMS4xMSA0LjM5IDQuMzktNC4zOSA0LjM5IDEuMTEgMS4xMSA0LjM5LTQuMzkgNC4zOSA0LjM5IDEuMTEtMS4xMS00LjM5LTQuMzl6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDQgLTEwMjEpIj48dXNlIHhsaW5rOmhyZWY9IiM0ZDB2YSIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  width: 11px;
  height: 11px;
}

i.img.icon-chevron-dark-8 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA4IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4xICg1NzUwMSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbi1jaGV2cm9uLWRhcms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MS4wMDAwMDAsIC01OC4wMDAwMDApIiBmaWxsPSIjMzMzMzMzIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1jaGV2cm9uLWRhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgxLjAwMDAwMCwgNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgNi4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTQuMDAwMDAwLCAtNi4wMDAwMDApICIgcG9pbnRzPSI4LjUxNDMwMjkgMiAxMCAzLjU3MzM1MzcgMy45OTU1OTQxNyAxMCAtMiAzLjU3ODczMzI1IC0wLjUxMzgzNjU4NSAyLjAwNTg3ODgxIDMuOTk2MDYzMTIgNi44MzU5NzA0MSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 8px;
  height: 12px;
}

i.img.icon-plus-white-10 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGRlZnM+PHBhdGggaWQ9InIwcXdhIiBkPSJNMTEyMi40MSA5Ny40MWgtNGMtLjU1IDAtLjU1LTEgMC0xaDR2LTRjMC0uNTUgMS0uNTUgMSAwdjRoNGMuNTYgMCAuNTYgMSAwIDFoLTR2NGMwIC41Ni0xIC41Ni0xIDB6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTE4IC05MikiPjx1c2UgZmlsbD0iI2ZmZiIgeGxpbms6aHJlZj0iI3IwcXdhIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 10px;
  height: 10px;
}

div#app-container {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  min-width: 1024px;
  height: 100%;
  padding-top: 51px;
  font-family: Source Sans Pro, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  position: relative;
}

div#app-container div.app-topbar {
  z-index: 999;
  background: #fff;
  width: 100%;
  min-width: 1024px;
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 1px 2px #4c4c4c80, 0 0 8px #00000026;
}

div#app-container div.app-topbar > div.title-bar {
  background: #1178b8;
  width: 100%;
  height: 51px;
}

div#app-container div.app-topbar > div.title-bar:after {
  content: "";
  clear: both;
  display: table;
}

div#app-container div.app-topbar > div.title-bar div.logo {
  float: left;
  height: 100%;
  padding: 3px;
}

div#app-container div.app-topbar > div.title-bar div.logo > a {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 10px;
  display: flex;
}

div#app-container div.app-topbar > div.title-bar div.logo > a > i {
  background-size: 56px 36px !important;
}

@media screen and (max-width: 767px) {
  div#app-container div.app-topbar > div.title-bar div.logo > a > i {
    transform-origin: 0;
  }
}

div#app-container div.app-topbar > div.title-bar div.user {
  float: right;
}

div#app-container div.app-topbar > div.title-bar div.user:after {
  content: "";
  clear: both;
  display: table;
}

div#app-container div.app-topbar > div.title-bar div.user {
  padding: 11px;
}

div#app-container div.app-topbar > div.title-bar div.user div.user-info {
  float: left;
}

div#app-container div.app-topbar > div.title-bar div.user div.user-info > span {
  color: #fff;
  text-align: right;
  margin-top: -1px;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

div#app-container div.app-topbar > div.title-bar div.user div.user-info > a {
  color: #ffffffbf;
  text-align: right;
  margin-top: 2px;
  font-size: 11px;
  text-decoration: none;
  display: block;
}

div#app-container div.app-topbar > div.title-bar div.user div.user-info > a:hover {
  text-decoration: underline;
}

div#app-container div.app-topbar > div.title-bar div.user div.avatar {
  float: left;
  color: #1178b8;
  text-align: center;
  background: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  margin-left: 12px;
  padding-top: 5px;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

div#app-container div.app-wrapper {
  flex-direction: row;
  width: 100%;
  height: 100%;
  display: flex;
}

div#app-container div.app-wrapper > div.app-sidebar {
  background: #fff;
  border-right: 1px solid #e6e6e6;
  width: 200px;
  height: 100%;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item {
  font-size: 14px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item > a.main-item {
  color: #222;
  opacity: .9;
  font-weight: 600;
  position: relative;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item > a.main-item > i {
  margin-top: -6px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item > a.main-item > span {
  padding-left: 25px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item:not(.active) > a.main-item:hover {
  opacity: .75;
  background: #ebebeb;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.ph-icon > a > i {
  margin-top: 0;
  padding-right: 6px;
  font-size: 16px;
  transform: translateY(-50%);
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active {
  background: #0f6a970f;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.own-orders > a > i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSI+PGRlZnM+PHBhdGggaWQ9InF2b21hIiBkPSJNMjIgMTE1LjQ5YTIuMSAyLjEgMCAwIDEtMi4xNC0yLjA2IDIuMSAyLjEgMCAwIDEgMi4xNC0yLjA1IDIuMSAyLjEgMCAwIDEgMi4xMyAyLjA1QTIuMSAyLjEgMCAwIDEgMjIgMTE1LjV6bTMuNTctMi4wNUEzLjUgMy41IDAgMCAwIDIyIDExMGEzLjUgMy41IDAgMCAwLTMuNTcgMy40NGMwIDEuMDQuNDggMS45OCAxLjI1IDIuNjFhNC43OSA0Ljc5IDAgMCAwLTIuNjggNC4yNmMwIC4zOC4zMi42OS43MS42OS40IDAgLjcyLS4zLjcyLS42OWEzLjUgMy41IDAgMCAxIDMuNTctMy40NCAzLjUgMy41IDAgMCAxIDMuNTcgMy40NGMwIC4zOC4zMi42OS43Mi42OS4zOSAwIC43MS0uMy43MS0uNjlhNC43OSA0Ljc5IDAgMCAwLTIuNjgtNC4yNiAzLjM4IDMuMzggMCAwIDAgMS4yNS0yLjYxeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcgLTExMCkiPjx1c2UgZmlsbD0iIzExNzhiOCIgeGxpbms6aHJlZj0iI3F2b21hIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 10px;
  height: 11px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.all-orders > a > i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9ImZmdjVhIiBkPSJNMTYgMTk5bDYtMyA2IDMtNiAzem0wIDNsMS4yMS0uNjcgNC43NyAyLjQgNC42Ni0yLjM5TDI4IDIwMmwtNiAzem0wIDNsMS4yMS0uNjcgNC43NyAyLjQgNC42Ni0yLjM5TDI4IDIwNWwtNiAzeiIvPjwvZGVmcz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYgLTE5NikiPjx1c2UgZmlsbD0iIzExNzhiOCIgeGxpbms6aHJlZj0iI2ZmdjVhIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 12px;
  height: 12px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.todos > a > i {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTMgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUxLjEgKDU3NTAxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLWNoZWNrbWFyay13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjAwMDAwMCwgLTYwLjAwMDAwMCkiIGZpbGw9IiMxMTc4QjgiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWNoZWNrbWFyay13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcuMDAwMDAwLCA2MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMTEuNjEzMzg1IDAgMTMgMS4zNzY5NDE4NiA0Ljc2MDYxNTkxIDEwIDAgNC44NDY2ODE2NSAxLjQwOTE4NzAzIDMuNDkzNzY0ODMgNC43ODQyMDQ2NCA3LjE0NzE4NzEiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
  width: 13px;
  height: 10px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.products > a > i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSI+PGRlZnM+PHBhdGggaWQ9ImZkeWNhIiBkPSJNMTYgMjQxbDUgMnYtNmwtNS0yLjR6bTUuNS04Ljk0TDE3IDIzNGw0LjUgMiA0LjUtMnpNMjIgMjM3djZsNS0ydi02LjR6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNiAtMjMyKSI+PHVzZSBmaWxsPSIjMTE3OGI4IiB4bGluazpocmVmPSIjZmR5Y2EiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
  width: 11px;
  height: 11px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.upload-slots > a > i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGRlZnM+PHBhdGggaWQ9IjFwc21hIiBkPSJNMTYgMjc3LjU5aDEyVjI3OUgxNnptMy44Ni0xLjQxaDQuMjh2LTQuMjRIMjdMMjIgMjY3bC01IDQuOTRoMi44NnoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2IC0yNjcpIj48dXNlIGZpbGw9IiMxMTc4YjgiIHhsaW5rOmhyZWY9IiMxcHNtYSIvPjwvZz48L2c+PC9zdmc+) no-repeat;
  width: 12px;
  height: 12px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.vg-form > a > i {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLXZnLWJsdWU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjMuMDAwMDAwLCAtMzAuMDAwMDAwKSIgZmlsbD0iIzExNzhCOCI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLXZnLWJsdWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMy4wMDAwMDAsIDMwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iNSIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iNyI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iNiIgeT0iNSIgd2lkdGg9IjYiIGhlaWdodD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMTAiIHk9IjQiIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSIyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC02IiBwb2ludHM9IjcgMiAxMCA1IDEyIDUgMTIgNCA4IDAgNSAwIj48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 12px;
  height: 14px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.workers > a > i {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTMgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzICg3MjUyMCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbi1leGVjdXRvcnMtYmx1ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJBc3NldHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MC4wMDAwMDAsIC01MC4wMDAwMDApIiBmaWxsPSIjMTE3OEI4Ij4KICAgICAgICAgICAgPGcgaWQ9Imljb24tZXhlY3V0b3JzLWJsdWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MC4wMDAwMDAsIDUwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjc4NDA0MDgsNi4yMjgxMDAwNyBDMTIuNzg0MDQwOCw2LjY2MDk5NDggMTIuNDMwMTIyNCw3LjAxMTc4NDI4IDExLjk5Mzk1OTIsNy4wMTE1MjExMiBMMC43OTAwODE2MzMsNy4wMTE1MjExMiBDMC4zNTMzODc3NTUsNy4wMTE1MjExMiAzLjU1MjcxMzY4ZS0xNSw2LjY2MDczMTY0IDMuNTUyNzEzNjhlLTE1LDYuMjI3ODM2OTEgQzMuNTUyNzEzNjhlLTE1LDUuNzk0OTQyMTcgMC4zNTMzODc3NTUsNS40NDQxNTI3IDAuNzkwMDgxNjMzLDUuNDQ0MTUyNyBMMS4zMDY2NzI1OCw1LjQ0MDkxMzMzIEMxLjMwNjY3MjU4LDMuMzU4MjgxNzUgMS42NjEzODE4OSwyLjE5ODQ1NTk0IDMuNDE0MjU5NDQsMS4zMTcxNDAxNSBMNC4wNTYwMDk3Miw0LjExNzcxMzA4IEM0LjEyNzc5NDA0LDQuMjk5NzUyMTggNC4zMTM0MTAzNCw0LjQwOTM4MTQyIDQuNjEyODU4NjEsNC40NDY2MDA3OSBMNC45Njg5NjU2OCw0LjM0Nzc5NTA1IEM1LjE1NTY3MjEyLDQuMTg1Njc1NzQgNS4yMzAxNzU3NSw0LjAxNjY1Njk2IDUuMTkyNDc2NTcsMy44NDA3Mzg3IEw0LjcwMzY3MzQ3LDAuNTE3MzEwNTkyIEM0Ljg5NDk1OTE4LDAuMjEzODg5NTQgNS4yNDQzMDMwNywtMy44MTkxNjcyZS0xNCA1LjYzMTM4NDcxLC0zLjgxOTE2NzJlLTE0IEw3LjE1MDA2MTIyLDAuMDExNTIxMTE4NSBDNy41Mzc0MDgxNiwwLjAxMTUyMTExODUgOC4wMDM3MzM3MiwwLjIxODA3Njk1NSA4LjE5NDQ4ODgyLDAuNTIxNzYxMTY1IEw3LjQ0NDI5MDc3LDMuODA4MzAwNDYgQzcuNDA0NDk0ODUsNC4wMzExOTUyIDcuNTU1NjA2MjksNC4zMDc0OTk0MSA3Ljc4MDU4NTg5LDQuMzQ3MjM2MjUgQzcuODA0MTk4MTMsNC4zNTE0NDY3NyA3Ljk0Nzc2ODI1LDQuMzg3NzIzNzQgOC4wMjUwMzQ4NCw0LjQzNjg0NzIxIEM4LjE1MzE1NDg5LDQuNTE4MzAxNTcgOC41NDQxNjc1Niw0LjI2ODc2NTU0IDguNTc5NzE4NTgsNC4wNjk4MTgxOCBMOS4zNjQ5NjAzNCwxLjQyMDM5MjE2IEMxMS4xMTc4Mzc5LDIuMzAyMjM0MjYgMTEuNDU4MDM2NiwzLjMxOTY2NjQ2IDExLjQ1ODAzNjYsNS40MDIyOTgwNCBMMTEuOTkzNjkzOSw1LjQ0NDQxNTg2IEMxMi40MzAxMjI0LDUuNDQ0NDE1ODYgMTIuNzg0MDQwOCw1Ljc5NTIwNTMzIDEyLjc4NDA0MDgsNi4yMjgxMDAwNyBaIE0yLjU2NDAwNDIxLDguMTM0MTYwNzUgQzIuODM2NTQ0MzksMTAuOTgyOTA0IDQuNzcxNjg0NzQsMTMuMDI5Nzc2OSA2LjQ4NjA3NjEyLDEzLjAzNjM5MzIgQzguMjA4MDE4NywxMy4wNDMwMzg3IDEwLjI1OTg2NTcsMTEuMDIwNzMyNyAxMC41MjAwNDEsOC4xNTIzNzA5NiBMMTEuOTI1NzA5Nyw4LjE1NTU4ODM0IEMxMS42NzU3OTE0LDExLjAzNzk1NjggOS4yNzI3NzU1MSwxNC43NTg4ODk1IDYuNDQ4MDYxMjIsMTQuNzU4ODg5NSBDMy42MjMwODE2MywxNC43NTg4ODk1IDEuMjU4MTMzNjMsMTEuMDEyNzA2MiAxLjAwODc0NTg3LDguMTMwNjAwOTggTDIuNTY0MDA0MjEsOC4xMzQxNjA3NSBaIiBpZD0iUGF0aC00Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 13px;
  height: 15px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.calendar > a > i, div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.calendar-planner > a > i {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzLjIgKDcyNjQzKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWNhbGVuZGFyLWJsdWU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjAuMDAwMDAwLCAtNzEuMDAwMDAwKSIgZmlsbD0iIzExNzhCOCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Imljb24tY2FsZW5kYXItYmx1ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwLjAwMDAwMCwgNzEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsMSBMMTAsMSBDMTAsMC4zMTUgOS42ODQsNS4zMjkwNzA1MmUtMTUgOSw1LjMyOTA3MDUyZS0xNSBDOC4zMTYsNS4zMjkwNzA1MmUtMTUgOCwwLjMxNSA4LDEgTDQsMSBDNCwwLjMxNSAzLjY4NCw1LjMyOTA3MDUyZS0xNSAzLDUuMzI5MDcwNTJlLTE1IEMyLjMxNiw1LjMyOTA3MDUyZS0xNSAyLDAuMzE1IDIsMSBMMSwxIEM3Ljg5MzEzMDU5ZS0xMywxIDQuODQ1NTY4MzllLTEzLDEgLTEuOTUzOTkyNTJlLTE0LDIgTC0xLjk1Mzk5MjUyZS0xNCwxMSBDLTEuOTUzOTkyNTJlLTE0LDEyIC0xLjk1Mzk5MjUyZS0xNCwxMiAxLDEyIEwxMSwxMiBDMTIsMTIgMTIsMTIgMTIsMTEgTDEyLDIgQzEyLDEgMTIsMSAxMSwxIFogTTEwLDEwIEwyLDEwIEwyLDUgTDEwLDUgTDEwLDEwIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 12px;
  height: 12px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.documents > a > i {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWRvY3VtZW50cy1ibHVlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU5LjAwMDAwMCwgLTg5LjAwMDAwMCkiIGZpbGw9IiMxMTc4QjgiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uLWRvY3VtZW50cy1ibHVlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTkuMDAwMDAwLCA4OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjMsMTAuNSBMNy43LDEwLjUgTDcuNyw2LjMgTDYuMyw2LjMgTDYuMywxMC41IFogTTcsMCBDMy4xMzYsMCAwLDMuMTM2IDAsNyBDMCwxMC44NjQgMy4xMzYsMTQgNywxNCBDMTAuODY0LDE0IDE0LDEwLjg2NCAxNCw3IEMxNCwzLjEzNiAxMC44NjQsMCA3LDAgWiBNNywxMi42IEMzLjkxMywxMi42IDEuNCwxMC4wODcgMS40LDcgQzEuNCwzLjkxMyAzLjkxMywxLjQgNywxLjQgQzEwLjA4NywxLjQgMTIuNiwzLjkxMyAxMi42LDcgQzEyLjYsMTAuMDg3IDEwLjA4NywxMi42IDcsMTIuNiBaIE02LjMsNC45IEw3LjcsNC45IEw3LjcsMy41IEw2LjMsMy41IEw2LjMsNC45IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 14px;
  height: 14px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active.moor-municipalities > a > i {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi1tdW5pY2lwYWxpdHktYmx1ZTwvdGl0bGU+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTYsIC0xMTMpIiBmaWxsPSIjNEU4NUJGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iaWNvbi1tdW5pY2lwYWxpdHktYmx1ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU2LCAxMTMpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi41MTk1OTEsMCBMNS4xNjQ3MDkwOCwwIEM0LjM0NjAyNjIsMCAzLjY4MzU2MzY0LDAuNjc0MjUxMzI2IDMuNjgzNTYzNjQsMS41MDc1MDEzMyBMMy42ODM1NjM2NCw1LjczNTI1MTMzIEwwLjIxODcxNDk0OCw5LjIxNjc1MTMzIEwwLjIxODcxNDg4OCw5LjIxNjc1MTM5IEMtMC4wNzA2NDI3MTcsOS41MDgwMjI4OSAtMC4wNzMyMTg4Nzg0LDkuOTgyODkxMzkgMC4yMTI5NjAzMzYsMTAuMjc3MzkzOSBDMC4zNTExNjU5NDMsMTAuNDE5NjIwOSAwLjUzOTQ2OTYzNywxMC40OTk3NjE0IDAuNzM2MDExMDA1LDEwLjUgTDAuNzM2MDExMDA1LDE0LjI0OTk5OTkgTDAuNzM2MDExMDA1LDE0LjI1IEMwLjczNjAxMTA2NywxNC42NjQyMTM4IDEuMDY1OTI2OTQsMTUgMS40NzI4OTkyOCwxNSBDMS40NzI4OTkyOCwxNSAxLjQ3Mjg5OTI4LDE1IDEuNDcyODk5MjgsMTUgTDEzLjI2MzExMTgsMTUgTDEzLjI2MzExMTcsMTUgQzEzLjY3MDA4NDEsMTUgMTQsMTQuNjY0MjEzOCAxNCwxNC4yNSBMMTQsMS41MDY3NSBDMTQsMC42NzQyNSAxMy4zMzgyNzQzLDAgMTIuNTE5NTkxNCwwIEwxMi41MTk1OTEsMCBaIE02LjU3MzYzOTQ3LDkuODMzMjUxMzMgTDYuNTczNjM5NDcsMTMuNTAwMDAxMyBMMi4yMDk3ODcwOCwxMy41MDAwMDEzIEwyLjIwOTc4NzA4LDkuMzI0MDAxMzMgTDQuNDEwODcyMzcsNy4xMTIyNTEzMyBMNi41NzM2Mzk0Nyw5LjM2NDUwMTMzIEw2LjU3MzYzOTQ3LDkuODMzMjUxMzMgWiBNOC4xMDQ4OTMzMSw1LjI1MDAwMTMzIEw2LjYzMTExNjc1LDUuMjUwMDAxMzMgTDYuNjMxMTE2NzUsMy43NTAwMDEzMyBMOC4xMDQ4OTMzMSwzLjc1MDAwMTMzIEw4LjEwNDg5MzMxLDUuMjUwMDAxMzMgWiBNMTEuMDUyNDQ2NCwxMS4yNTAwMDEzIEw5LjU3ODY2OTg3LDExLjI1MDAwMTMgTDkuNTc4NjY5ODcsOS43NTAwMDEzMyBMMTEuMDUyNDQ2NCw5Ljc1MDAwMTMzIEwxMS4wNTI0NDY0LDExLjI1MDAwMTMgWiBNMTEuMDUyNDQ2NCw4LjI1MDAwMTMzIEw5LjU3ODY2OTg3LDguMjUwMDAxMzMgTDkuNTc4NjY5ODcsNi43NTAwMDEzMyBMMTEuMDUyNDQ2NCw2Ljc1MDAwMTMzIEwxMS4wNTI0NDY0LDguMjUwMDAxMzMgWiBNMTEuMDUyNDQ2NCw1LjI1MDAwMTMzIEw5LjU3ODY2OTg3LDUuMjUwMDAxMzMgTDkuNTc4NjY5ODcsMy43NTAwMDEzMyBMMTEuMDUyNDQ2NCwzLjc1MDAwMTMzIEwxMS4wNTI0NDY0LDUuMjUwMDAxMzMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIzIDEwIDUgMTAgNSAxMiAzIDEyIj48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat;
  width: 14px;
  height: 15px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active > a.main-item {
  opacity: 1;
  color: #1178b8;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-item.active > div.sub-items {
  display: block;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-group {
  padding-top: 20px;
}

div#app-container div.app-wrapper > div.app-sidebar > div.ui-menu div.ui-menu-group > span.group-title {
  color: #222;
  opacity: .4;
  padding-left: 15px;
}

@media screen and (max-width: 767px) {
  div#app-container div.app-wrapper {
    display: block;
    position: relative;
  }

  div#app-container div.app-wrapper > div.app-sidebar {
    z-index: 1020;
    transition: left .2s;
    position: absolute;
    top: 0;
    left: -220px;
  }

  div#app-container div.app-wrapper > div.app-sidebar.visible {
    left: 0;
  }
}

div#app-container div.app-wrapper > div.app-content {
  background-color: #f2f3f5;
  flex-grow: 1;
  overflow-y: auto;
}

div#app-container div.app-wrapper > div.app-content div.ui-view {
  min-height: calc(100% - 32px);
  position: relative;
}

.ui-horizontal-calendar div.body-wrapper > div.body > div.subjects > div.subject > div.subject-info {
  padding: 0 0 0 12px;
  position: relative;
}

.ui-horizontal-calendar div.body-wrapper > div.body > div.subjects > div.subject > div.subject-info div.color {
  border-radius: 2px;
  width: 4px;
  height: 20px;
  position: absolute;
  top: 5px;
  left: 0;
}

.ui-horizontal-calendar div.body-wrapper > div.body > div.subjects > div.subject > div.subject-info span.title {
  width: 100%;
  padding-top: 9px;
  font-size: 13px;
  display: block;
}

.ui-horizontal-calendar-item {
  height: 20px;
}

div.app-switcher {
  float: left;
  border-left: 1px solid #ffffff4d;
  height: 27px;
  margin: 12px 0;
  padding-left: 12px;
  position: relative;
}

div.app-switcher > a {
  color: #fff;
  border-radius: 3px;
  padding: 4px 26px 6px 8px;
  font-size: 16px;
  text-decoration: none;
  transition: background .15s;
  display: block;
  position: relative;
}

div.app-switcher > a > i {
  position: absolute;
  top: 12px;
  right: 9px;
}

div.app-switcher > a:hover {
  background: #ffffff1a;
}

div.app-switcher > div.droplist {
  background: #fff;
  border-radius: 3px;
  width: 100%;
  min-width: 250px;
  padding: 12px 12px 7px;
  position: absolute;
  top: 33px;
  left: 12px;
  box-shadow: 0 1px 2px #4c4c4c80, 0 0 8px #00000026;
}

div.app-switcher > div.droplist > span.title {
  color: #9e9e9e;
  margin-bottom: 5px;
  font-size: 12px;
  display: block;
}

div.app-switcher > div.droplist a {
  color: #4a4a4a;
  padding: 5px 0;
  font-size: 14px;
  text-decoration: none;
  display: block;
}

div.app-switcher > div.droplist a:hover {
  text-decoration: underline;
}

div.app-switcher > div.droplist > span.active {
  color: #1178b8;
  padding: 5px 0 5px 10px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  position: relative;
}

div.app-switcher > div.droplist > span.active:before {
  content: "";
  border-top: 4px solid #0000;
  border-bottom: 4px solid #0000;
  border-left: 4px solid #1178b8;
  width: 0;
  height: 0;
  position: absolute;
  top: 9px;
  left: 0;
}

div.app-switcher > div.droplist > div.logout {
  display: none;
}

@media screen and (max-width: 767px) {
  div.app-switcher > div.droplist > div.logout {
    border-top: 1px solid #eee;
    margin-top: 5px;
    padding-top: 5px;
    display: block;
  }

  div.app-switcher {
    float: right;
    border-left: 1px solid #ffffff26;
    width: 150px;
    height: 100%;
    margin: 0;
    padding-left: 5px;
    padding-right: 12px;
    position: static;
  }

  div.app-switcher > a {
    padding: 11px 26px 11px 10px;
    font-size: 14px;
  }

  div.app-switcher > a > i {
    top: 18px;
  }

  div.app-switcher > div.droplist {
    width: 90%;
    top: 38px;
    left: 5%;
  }
}

a.ui-button, input[type="submit"] {
  height: 32px;
  padding: 9px 15px 10px;
  font-size: 13px;
  font-weight: 400;
}

div.ui-table {
  overflow-x: auto;
}

div.ui-table table tr th {
  border-top: 1px solid #cbcbcb;
  border-bottom: 2px solid #cbcbcb;
  height: 36px;
  padding: 9px 10px;
  font-size: 14px;
}

div.ui-table table tr th:first-child {
  padding-left: 15px;
}

div.ui-table table tr th:last-child {
  padding-right: 15px;
}

div.ui-table table.table-striped tr:nth-child(2n) {
  background-color: #f7f7f7;
}

div.ui-table table tr td {
  border-bottom: 1px solid #e4e4e4;
  height: 36px;
  padding: 5px 10px;
}

div.ui-table table tr td:first-child {
  padding-left: 15px;
  font-weight: 400;
}

div.ui-table table tr td:last-child {
  padding-right: 15px;
}

div.ui-table table tr td.actions {
  white-space: nowrap;
  padding-top: 6px;
  padding-bottom: 0;
}

div.ui-table table tr td .nowrap {
  white-space: nowrap;
}

div.ui-panel {
  box-shadow: 0 0 20px #0000000a;
}

div.ui-panel .ui-heading {
  margin-bottom: 10px;
}

div.ui-panel h3 {
  margin: 10px 0;
}

div.ui-panel h2 {
  color: #333;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
}

.questions-editor table {
  border-collapse: collapse;
  width: 100%;
}

.questions-editor table > tr.heading th {
  color: #4a4a4a;
  padding: 10px 0;
  font-size: 12px;
  font-weight: 400;
}

.questions-editor table > tr.heading th:first-child {
  text-align: left;
}

.questions-editor table > tbody > tr > td {
  padding-right: 4px;
}

.questions-editor table > tbody > tr > td.type-checkbox {
  text-align: center;
}

.questions-editor table > tbody > tr > td.actions:after {
  content: "";
  clear: both;
  display: table;
}

.questions-editor table > tbody > tr > td.actions > a {
  float: left;
  margin-top: 3px;
  margin-right: 6px;
}

.questions-editor table > tbody > tr > td > div.ui-checkbox {
  float: none;
  margin: 0;
  display: inline-block;
}

.questions-editor table > tbody > tr td:first-child {
  width: 55px;
}

.questions-editor table > tbody > tr td:nth-child(2) {
  width: calc(15% - 55px);
}

.questions-editor table > tbody > tr td:nth-child(3) {
  width: 15%;
}

.questions-editor table > tbody > tr td:nth-child(4) {
  width: 10%;
}

.questions-editor table > tbody > tr td:nth-child(5) {
  width: 17%;
}

.questions-editor table > tbody > tr td:nth-child(6) {
  width: 8%;
}

.questions-editor table > tbody > tr td:nth-child(7), .questions-editor table > tbody > tr td:nth-child(8), .questions-editor table > tbody > tr td:nth-child(9) {
  width: auto;
}

.questions-editor div.add-row {
  margin-top: 15px;
}

.questions-editor div.add-row > span > a {
  color: #6e9742;
  padding-left: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  position: relative;
}

.questions-editor div.add-row > span > a > i {
  position: absolute;
  top: 0;
  left: 0;
}

.upload-slots-editor table {
  border-collapse: collapse;
  width: 100%;
}

.upload-slots-editor table > tr.heading th {
  color: #4a4a4a;
  padding: 10px 0;
  font-size: 12px;
  font-weight: 400;
}

.upload-slots-editor table > tr.heading th:first-of-type {
  text-align: left;
}

.upload-slots-editor table > tbody tr td {
  padding-right: 4px;
}

.upload-slots-editor table > tbody tr td.type-checkbox {
  text-align: center;
}

.upload-slots-editor table > tbody tr td.actions:after {
  content: "";
  clear: both;
  display: table;
}

.upload-slots-editor table > tbody tr td.actions {
  width: 55px;
}

.upload-slots-editor table > tbody tr td.actions > a {
  float: left;
  margin-top: 3px;
  margin-right: 6px;
}

.upload-slots-editor table > tbody tr td > div.ui-checkbox {
  float: none;
  margin: 0;
  display: inline-block;
}

.upload-slots-editor div.add-row {
  margin-top: 15px;
}

.upload-slots-editor div.add-row > span > a {
  color: #6e9742;
  padding-left: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  position: relative;
}

.upload-slots-editor div.add-row > span > a > i {
  position: absolute;
  top: 0;
  left: 0;
}

.product-document-editor table {
  border-collapse: collapse;
  width: 100%;
}

.product-document-editor table > tbody > tr > td {
  padding-right: 4px;
}

.product-document-editor table > tbody > tr > td.type-checkbox {
  text-align: center;
}

.product-document-editor table > tbody > tr > td.actions:after {
  content: "";
  clear: both;
  display: table;
}

.product-document-editor table > tbody > tr > td.actions > a {
  float: left;
  margin-top: 3px;
  margin-right: 6px;
}

.product-document-editor table > tbody > tr td:first-child {
  width: 55px;
}

.product-document-editor table > tbody > tr td:nth-child(2) {
  width: calc(15% - 55px);
}

.product-document-editor table > tbody > tr td:nth-child(3) {
  width: 30%;
}

.product-document-editor table > tbody > tr td:nth-child(4) {
  width: 50%;
}

.product-document-editor div.add-row {
  margin-top: 15px;
}

.product-document-editor div.add-row > span > a {
  color: #6e9742;
  padding-left: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  position: relative;
}

.product-document-editor div.add-row > span > a > i {
  position: absolute;
  top: 0;
  left: 0;
}

div.ui-heading > h1 {
  color: #222;
  font-size: 17px;
  font-weight: 400;
}

h2 {
  color: #333;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 600;
}

h3 {
  color: #222;
  margin: 10px 0;
  font-size: 14px;
  font-weight: 600;
}

h4 {
  color: #999;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: 15px;
}

span.ui-text-label {
  padding: 3px 10px;
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
}

form.ui-form {
  width: 100%;
  font-size: 13px;
  display: block;
}

form.ui-form div.ui-form-row {
  margin-bottom: 8px;
}

form.ui-form div.ui-form-row.upload-slot {
  margin-bottom: 0;
  padding-top: 10px;
}

form.ui-form div.ui-form-row.upload-slot:not(:last-of-type) {
  border-bottom: 1px solid #ededed;
  margin-bottom: 8px;
  padding-bottom: 10px;
}

form.ui-form div.ui-form-row.upload-slot > div.key {
  vertical-align: top;
  width: 40%;
}

form.ui-form div.ui-form-row.upload-slot > div.key span.explanation > a {
  color: #9b9b9b;
}

form.ui-form div.ui-form-row.upload-slot > div.element {
  width: 60%;
}

form.ui-form div.ui-form-row.upload-slot > div.element div.upload-row {
  margin-bottom: 8px;
  display: flex;
}

form.ui-form div.ui-form-row.upload-slot > div.element div.upload-row > div {
  margin-right: 8px;
}

form.ui-form div.ui-form-row.upload-slot > div.element div.upload-row div.title {
  flex-grow: 1;
}

form.ui-form div.ui-form-row.upload-slot > div.element div.upload-row > a.remove-upload {
  padding: 9px;
}

form.ui-form div.ui-form-row.ui-form-textarea > div.key, form.ui-form div.ui-form-row.ui-form-radio > div.element {
  vertical-align: top;
}

form.ui-form div.ui-form-row > div.key {
  padding-right: 30px;
}

form.ui-form div.ui-form-row > div.key > span.title {
  font-size: 13px;
  font-weight: 400;
}

form.ui-form div.ui-form-row > div.element {
  height: 32px;
}

div.ui-form-radio > div.ui-radio {
  margin-top: 10px;
}

div.ui-form-radio > div.ui-radio input[type="radio"] + label > span {
  border: 1px solid #9b9b9b;
  width: 12px;
  height: 12px;
  margin: 0 6px 0 0;
  transition: all .15s;
  box-shadow: 0 2px 4px #00000026;
}

div.ui-form-radio > div.ui-radio input[type="radio"] + label > span:after {
  background-color: #fff;
  width: 4px;
  height: 4px;
  top: 3px;
  left: 3px;
}

div.ui-form-radio > div.ui-radio input[type="radio"]:checked + label > span {
  background-color: #2480ec;
  border-color: #2480ec;
}

div.ui-form-radio > div.ui-radio input[type="radio"]:checked + label > span:after {
  opacity: 1;
}

div.ui-dropdown {
  height: 32px;
  font-size: 13px;
}

div.ui-dropdown div.value > i.icon {
  margin-top: -2px;
}

div.ui-dropdown div.value > i.icon:before {
  content: "";
}

div.ui-dropdown div.value > i.icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0Ij48ZGVmcz48cGF0aCBpZD0icXRocWEiIGQ9Ik00MzYgMTUybDQgNCA0LTR6Ii8+PC9kZWZzPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MzYgLTE1MikiPjx1c2UgZmlsbD0iIzY2NiIgeGxpbms6aHJlZj0iI3F0aHFhIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;
  width: 8px;
  height: 4px;
  display: inline-block;
}

div.ui-dropdown div.value > input {
  height: 30px;
}

div.ui-dropdown div.value > span {
  height: 30px;
  padding: 6px 30px 5px 8px;
  line-height: 18px;
}

div.ui-dropdown div.droplist {
  top: 30px;
}

div.ui-dropdown div.droplist > a {
  word-break: break-word;
}

input.ui-common-input {
  height: 32px;
  padding: 8px;
}

div.ui-input input {
  color: #222;
  font-family: Source Sans Pro, Arial, sans-serif;
}

div.ui-input.icon-input {
  position: relative;
}

div.ui-input.icon-input > i {
  position: absolute;
  top: 0;
  left: 0;
}

div.ui-input.icon-input > input {
  padding-left: 25px;
}

div.ui-input span.prefix, div.ui-input span.suffix {
  height: 32px;
  font-size: 13px;
}

textarea.ui-textarea {
  min-height: 60px;
  padding: 8px;
}

textarea.ui-textarea.comments-input {
  height: 100px;
}

div.ui-breadcrumbs {
  background-color: #f2f3f5;
  border-bottom: 1px solid #dcdcdc;
  width: 100%;
  height: 32px;
  padding: 10px;
  font-size: 10px;
  position: relative;
}

div.ui-breadcrumbs span {
  display: inline;
}

div.ui-breadcrumbs span > span.divider {
  opacity: .75;
  color: #222;
  font-size: 11px;
  font-weight: 400;
}

div.ui-breadcrumbs span > a {
  opacity: .75;
  color: #222;
  font-size: 11px;
  font-weight: 400;
  text-decoration: none;
}

div.ui-breadcrumbs span > a:hover {
  text-decoration: underline;
}

div.ui-breadcrumbs span > a.active {
  opacity: 1;
  color: #222;
  cursor: default;
}

div.ui-breadcrumbs span > a.active:hover {
  text-decoration: none;
}

div.ui-searchbar > input[type="text"] {
  height: 32px;
  font-family: Source Sans Pro, Arial, sans-serif;
  font-size: 13px;
}

div.warning-block {
  border-left: 4px solid #f5a623;
  margin-bottom: 15px;
  display: block;
  position: relative;
  padding: 25px !important;
}

div.warning-block div.content-warning {
  float: left;
  color: #f5a623;
  font-size: 15px;
  font-weight: 600;
  position: absolute;
  top: 16px;
}

div.warning-block div.content-warning span {
  padding-left: 25px;
  display: block;
  position: relative;
}

div.warning-block div.content-warning span i {
  position: absolute;
  top: 2px;
  left: 0;
}

div.core-spinner {
  background: #f2f3f599;
}

div.vww-status-dropdown {
  position: relative;
}

div.vww-status-dropdown > div.ui-dropdown {
  width: 100%;
}

div.vww-status-dropdown > div.ui-dropdown > div.value {
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 8px 22px 5px 25px;
  display: block;
  position: relative;
  overflow: hidden;
}

div.vww-status-dropdown > div.ui-dropdown > div.value div.vww-status-indicator {
  position: absolute;
  top: 11px;
  left: 10px;
}

div.vww-status-dropdown > div.ui-dropdown > div.droplist > a div.option-holder {
  padding-left: 15px;
  position: relative;
}

div.vww-status-dropdown > div.ui-dropdown > div.droplist > a div.option-holder > div.status-indicator {
  width: 7px;
  height: 7px;
  position: absolute;
  top: 3px;
  left: 1px;
}

div.vww-status-dropdown > div.ui-dropdown.disabled i {
  display: none;
}

div.vww-status-indicator {
  background-color: gray;
  border: 1px solid gray;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

div.vww-status-indicator.dark, div.vww-status-indicator.default-dark {
  background: #222;
  border: 1px solid #222;
}

div.vww-status-indicator.medium-dark, div.vww-status-indicator.dark-grey {
  background: #555;
  border: 1px solid #555;
}

div.vww-status-indicator.medium, div.vww-status-indicator.grey {
  background: #999;
  border: 1px solid #999;
}

div.vww-status-indicator.medium-light, div.vww-status-indicator.light-grey {
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}

div.vww-status-indicator.light, div.vww-status-indicator.default-light {
  background: #fff;
  border: 1px solid #fff;
}

div.vww-status-indicator.highlight-1 {
  background: #1178b8;
  border: 1px solid #1178b8;
}

div.vww-status-indicator.highlight-2 {
  background: #e74c3c;
  border: 1px solid #e74c3c;
}

div.vww-status-indicator.positive {
  background: #6e9742;
  border: 1px solid #6e9742;
}

div.vww-status-indicator.negative {
  background: #d0021b;
  border: 1px solid #d0021b;
}

div.vww-status-indicator.warning {
  background: #f5a623;
  border: 1px solid #f5a623;
}

div.vww-status-indicator.notice {
  background: #3498db;
  border: 1px solid #3498db;
}

div.vww-status-option {
  position: relative;
  padding-left: 25px !important;
}

div.vww-status-option div.vww-status-indicator {
  margin-top: -3.5px;
  position: absolute;
  top: 50%;
  left: 10px;
}

div.order-attachment-slot {
  padding: 10px;
}

div.order-attachment-slot > div.slot {
  color: #6b6b6b;
  padding-left: 24px;
  font-weight: 600;
  position: relative;
}

div.order-attachment-slot > div.slot.positive {
  color: #6e9742;
}

div.order-attachment-slot > div.slot.positive > div.checkmark-circle {
  border: 1px solid #6e9742;
  box-shadow: 0 0 4px #8ac34d7a;
}

div.order-attachment-slot > div.slot > div.actions {
  float: right;
}

div.order-attachment-slot > div.slot > div.actions > a {
  float: left;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-right: 6px;
  display: flex;
}

div.order-attachment-slot > div.slot > div.actions > a:last-child {
  margin-right: 1px;
}

div.order-attachment-slot > div.slot > div.checkmark-circle {
  border: 1px solid #adadad;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 1px;
  left: 0;
}

div.order-attachment-slot > div.slot > div.checkmark-circle > .img {
  position: absolute;
  top: 4px;
  left: 2px;
}

div.order-attachment-slot > div.upload-items > ul {
  margin: 0;
  padding: 0 0 0 14px;
  list-style-type: none;
}

div.order-attachment-slot > div.upload-items > ul > li {
  border-top: 1px solid #d8d8d8;
  margin: 8px 0 0 10px;
  padding-top: 8px;
}

div.order-attachment-slot > div.upload-items > ul > li > div.actions {
  float: right;
  padding-right: 4px;
}

div.order-attachment-slot > div.upload-items > ul > li > div.actions > a {
  float: left;
  margin-left: 4px;
}

div.order-attachment-slot > div.upload-items > ul > li > span {
  margin-top: 4px;
}

div.order-attachment-slot > div.upload-items > ul > li:last-child {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 8px;
}

div.order-general-info-panel > table > tr > td.col-maps {
  padding-top: 12px;
}

div.order-status-panel > div.row {
  margin-bottom: 15px;
}

div.order-status-panel > div.row > h4 {
  margin-bottom: 4px;
}

div.order-status-panel > div.row:last-child {
  margin-bottom: 0;
}

div.order-product-info-panel > table {
  table-layout: fixed;
}

div.order-product-info-panel > table tr > th {
  padding-bottom: 5px;
}

div.order-product-info-panel > table tr > th.col-1 {
  text-align: left;
}

div.order-product-info-panel > table tr > th.col-2 {
  text-align: left;
  width: 100px;
}

div.order-product-info-panel > table tr > th.col-3 {
  text-align: left;
  width: 150px;
}

div.order-product-info-panel > table tr > th.col-4 {
  text-align: left;
}

div.order-product-info-panel > table tr > th:last-child {
  text-align: right;
  width: 100px;
}

div.order-product-info-panel > table tr > td {
  height: 32px;
}

div.order-product-info-panel > table tr > td > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}

div.order-product-info-panel > table tr > td.col-1 {
  color: #222;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 400;
}

div.order-product-info-panel > table tr > td.col-2 {
  color: #767676;
  font-size: 14px;
  font-weight: 400;
}

div.order-product-info-panel > table tr > td.col-3 > a {
  float: right;
}

div.order-product-info-panel > table tr > td.actions > a {
  float: right;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-left: 4px;
  display: flex;
}

div.order-product-info-panel > table tr > td.actions > a:last-child {
  margin-left: 0;
}

table.order-view-info-panel {
  width: 100%;
}

table.order-view-info-panel > tr > td.col-1 {
  color: #666;
  width: 50%;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}

table.order-view-info-panel > tr > td.col-2 {
  color: #222;
  width: 50%;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}

div.ui-pagination > ul li {
  border: 0;
}

div.ui-pagination > ul li:first-of-type, div.ui-pagination > ul li:last-of-type {
  display: none;
}

div.ui-pagination > ul li > a.active {
  color: #222;
  background-color: #f5f5f5;
  border-radius: 3px;
  font-weight: 600;
}

div.ui-pagination.top-pagination {
  padding: 0 0 20px;
}

div.image-upload-holder > div.holder > a {
  color: #222;
  background-color: #f8f8f8;
  font-size: 12px;
  font-weight: 500;
}

div.image-upload-holder > div.holder > a > i:before {
  content: "";
}

div.image-upload-holder > div.holder > a > i {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTMiCiAgICB2aWV3Qm94PSIwIDAgMTYgMTMiPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggaWQ9ImxzZjRhIgogICAgICAgICAgICBkPSJNMTE5MS4yNiAzNzIuMDZoLTE0LjUyYy0uNzMgMC0uNzcuMzctLjczLjgxbC42NiA3LjMyYy4wNC40NS4xNC44MS44OC44MWgxMi45Yy43NSAwIC44NC0uMzYuODgtLjhsLjY2LTcuMzNjLjA0LS40NCAwLS44LS43My0uOHptLS41NC0xLjc5Yy0uMDktLjM1LS41Mi0uNjUtLjk2LS42NWgtNS40NmMtLjQ0IDAtMS4wNi0uMjUtMS4zNy0uNTdsLS40OC0uNDhhMi4yNCAyLjI0IDAgMCAwLTEuMzgtLjU3aC0yLjZhLjkzLjkzIDAgMCAwLS45LjhsLS4yMyAyLjEyaDEzLjU0eiIgLz4KICAgIDwvZGVmcz4KICAgIDxnPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTc2IC0zNjgpIj4KICAgICAgICAgICAgPHVzZSBmaWxsPSIjMzMzIiB4bGluazpocmVmPSIjbHNmNGEiIC8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat;
  width: 16px;
  height: 13px;
  display: inline-block;
}

div.wm-open-layer-map {
  width: 100%;
  height: 100%;
  position: relative;
}

div.wm-open-layer-map div.map {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAAGz7rX1AAAABGdBTUEAALGPC/xhBQAAAJNJREFUSA3tk0sOgCAMRMW45/5n5AZsNBgl09ppggsWpG6cTj/Up6ZSyrnBdTSdc+7W3tUjPkbCGanW2geKUhHcPXgMniIqMdG0mxSrYKdYCxN03IyESwG3RE0XwyKtV2yiL1s//BvTj+At0PdhatGgEVrxCpR+/boWDM8bBuUNY7k4hJEx/cBlYmFm4GJkTH8KrgvfOCcW7v2I2gAAAABJRU5ErkJggg==);
  width: 100%;
  height: 100%;
}

div.wm-open-layer-map div.control-group {
  background: #fff;
  border-radius: 2px;
  width: 27px;
  height: 56px;
  position: absolute;
  box-shadow: 0 1px 2px #4c4c4c80, 0 0 8px #00000026;
}

div.wm-open-layer-map div.control-group > a.ui-button {
  background: #fff;
  border-radius: 0;
  width: 27px;
  height: 27px;
  padding: 0;
  transition: background .15s;
  display: block;
  overflow: auto;
}

div.wm-open-layer-map div.control-group > a.ui-button:hover {
  background: #eee;
}

div.wm-open-layer-map div.control-group > a.ui-button:active {
  background: #ddd;
}

div.wm-open-layer-map div.control-group > a.ui-button.selected {
  background: #cbebff;
  box-shadow: inset 0 1px 4px #00000026;
}

div.wm-open-layer-map div.control-group > div.divider {
  background: #e3e3e3;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 27px;
  left: 0;
}

div.wm-open-layer-map div.zoom-control {
  top: 15px;
  left: 15px;
}

div.wm-open-layer-map div.zoom-control > a.ui-button.zoom-in {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

div.wm-open-layer-map div.zoom-control > a.ui-button.zoom-in > i {
  width: 9px;
  height: 9px;
  margin: 9px auto;
  display: block;
  position: relative;
}

div.wm-open-layer-map div.zoom-control > a.ui-button.zoom-in > i:before {
  content: "";
  background: #222;
  width: 1px;
  height: 9px;
  display: block;
  position: absolute;
  left: 4px;
}

div.wm-open-layer-map div.zoom-control > a.ui-button.zoom-in > i:after {
  content: "";
  background: #222;
  width: 9px;
  height: 1px;
  display: block;
  position: absolute;
  top: 4px;
}

div.wm-open-layer-map div.zoom-control > a.ui-button.zoom-out {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-top: 1px;
}

div.wm-open-layer-map div.zoom-control > a.ui-button.zoom-out > i {
  width: 9px;
  height: 9px;
  margin: 9px auto;
  display: block;
  position: relative;
}

div.wm-open-layer-map div.zoom-control > a.ui-button.zoom-out > i:after {
  content: "";
  background: #222;
  width: 9px;
  height: 1px;
  display: block;
  position: absolute;
  top: 4px;
}

div.ui-view div.view-content {
  padding: 0;
}

@media screen and (max-width: 1023px) {
  div.ui-view div.view-content {
    padding: 0;
  }
}

.vww-order-table.ui-table.mode-item td:first-child {
  width: 200px;
}

.vww-order-table.ui-table table tr.order-row > td.check {
  width: 20px;
  padding: 0 0 0 15px;
}

.vww-order-table.ui-table table tr.order-row > td.chevron {
  padding: 0 0 0 8px;
}

.vww-order-table.ui-table table tr.order-row > td a.chevron {
  padding: 5px;
  display: block;
}

.vww-order-table.ui-table table tr.order-row > td a.chevron i {
  transition: transform .15s;
}

.vww-order-table.ui-table table tr.order-row > td > span:not(.ui-text-label) {
  text-overflow: ellipsis;
  width: 100%;
  line-height: 16px;
  display: block;
  overflow: hidden;
}

.vww-order-table.ui-table table tr.order-row.open > td a.chevron i {
  transform: rotate(90deg);
}

.vww-order-table.ui-table table tr.order-row .priority {
  font-size: 13px;
}

.vww-order-table.ui-table table tr.order-row .priority .short-term {
  color: #555;
  font-style: italic;
}

.vww-order-table.ui-table table tr.order-row .priority .urgent {
  color: #d0021b;
  align-items: center;
  gap: 6px;
  font-weight: 600;
  display: flex;
}

.vww-order-table.ui-table table tr.order-row .priority .urgent .icon {
  font-size: 16px;
}

.vww-order-table.ui-table table tr.order-row .priority .date-title {
  font-weight: 600;
  line-height: 1.5;
}

.vww-order-table.ui-table table tr.order-row .priority .date {
  color: #000;
  font-size: 13px;
  font-style: italic;
  line-height: 1.5;
}

.vww-order-table.ui-table table tr.order-item-row {
  background-color: #fff;
}

.vww-order-table.ui-table table tr.order-item-row > td > span:not(.ui-text-label) {
  color: #656565;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

div.panel-tabbar {
  z-index: 1;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

div.panel-tabbar > a.ui-button {
  background: #eee;
  border-radius: 3px 3px 0 0;
}

div.panel-tabbar > a.ui-button:hover {
  background: #e1e1e1;
}

div.panel-tabbar > a.ui-button.active {
  color: #1178b8;
  background: #fff;
}

.ui-segmented-control {
  display: inline-flex;
}

.ui-segmented-control > .ui-button {
  color: #4a4a4a;
  background: #fff;
  border: 1px solid silver;
  margin: 0;
  position: relative;
}

.ui-segmented-control > .ui-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}

.ui-segmented-control > .ui-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ui-segmented-control > .ui-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.ui-segmented-control > .ui-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ui-segmented-control > .ui-button.active {
  color: #1178b8;
  z-index: 2;
  background: #1178b81a;
  border-color: #1178b8;
}

div.ui-form-row-extended {
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

div.ui-form-row-extended > div.key {
  text-align: left;
  vertical-align: middle;
  width: 25%;
  min-width: 220px;
  padding-right: 25px;
  display: table-cell;
}

div.ui-form-row-extended > div.key.v-align-top {
  vertical-align: top;
}

div.ui-form-row-extended > div.key > span.title {
  font-size: 14px;
  font-weight: 400;
  display: block;
}

div.ui-form-row-extended > div.key > span.explanation {
  color: #22222280;
  margin-top: 4px;
  font-size: 11px;
  line-height: 1.3em;
  display: block;
}

div.ui-form-row-extended > div.key > span.error-message {
  color: #d0021b;
  margin-top: 4px;
  font-size: 11px;
  line-height: 1.3em;
  display: block;
}

@media screen and (max-width: 767px) {
  div.ui-form-row-extended > div.key {
    width: 100%;
    margin-bottom: 8px;
    padding-right: 0;
    display: table;
  }
}

div.ui-form-row-extended > div.element {
  vertical-align: middle;
  width: 75%;
  height: 32px;
  display: table-cell;
}

@media screen and (max-width: 767px) {
  div.ui-form-row-extended > div.element {
    width: 100%;
    display: table;
  }
}

div.ui-form-row-extended > div.element.v-align-top {
  vertical-align: top;
}

div.ui-form-row-extended > div.element .display-inline {
  flex-direction: row;
  width: 100%;
  display: flex;
}

div.ui-form-row-extended > div.element .display-inline > * {
  margin-left: 10px;
}

div.ui-form-row-extended > div.element .display-inline > :first-child {
  flex-grow: 1;
  margin-left: 0;
}

.questions-form div.ui-heading {
  margin: 0;
  padding: 15px;
}

.questions-form div.ui-heading h2 {
  margin: 0;
  padding: 0;
}

.questions-form .ui-form-row-extended {
  margin-bottom: 0;
}

.questions-form .ui-form-row-extended .key .title {
  margin-bottom: 2px;
  font-weight: 400;
}

.questions-form .ui-form-row-extended .key .explanation {
  color: #999;
  font-size: 13px;
}

.questions-form .ui-form-row-extended .key a {
  color: #999;
  font-size: 12px;
  text-decoration: underline;
}

.questions-form .ui-form-row-extended .key ul {
  color: #999;
  font-size: 13px;
}

.questions-form .ui-form-row-extended div.element {
  vertical-align: top;
}

.questions-form .group-details[open] .summary-icon {
  transform: rotate(90deg);
}

.questions-form .group-summary {
  cursor: pointer;
  background: #f5f5f5;
  border-top: 1px solid #e6e6e6;
  list-style: none;
}

.questions-form .group-summary .summary-content {
  align-items: center;
  gap: 10px;
  padding: 8px 15px;
  display: flex;
}

.questions-form .group-summary .group-title {
  flex: 1;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}

.questions-form .group-summary .question-count {
  color: #999;
  font-size: 13px;
}

.questions-form .group-content {
  border-top: 1px solid #e5e5e5;
  flex-direction: column;
  gap: 15px;
  padding: 15px 20px;
  display: flex;
}

.questions-form .product-specific-panel .ui-heading {
  border-bottom: 1px solid #e6e6e6;
}

.questions-form .product-specific-panel .content {
  flex-direction: column;
  gap: 15px;
  padding: 15px 20px;
  display: flex;
}

.questions-form .product-specific-panel .content ul {
  margin-block-start: 7px;
  margin-block-end: 7px;
  padding-left: 20px;
}

.work-agreements-block {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.work-agreements-block .work-agreements-title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}

.work-agreements-block .work-agreements-panel {
  flex-direction: column;
  gap: 15px;
  margin: 0;
  display: flex;
}

.work-agreements-block .work-agreements-panel .product-title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}

.work-agreements-block .work-agreements-panel .attachment-container {
  grid-template-columns: repeat(auto-fit, minmax(300px, 400px));
  gap: 10px;
  display: grid;
}

.work-agreements-block .work-agreements-panel .attachment {
  background: #f7f7f7;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  padding: 20px;
  display: flex;
}

.work-agreements-block .work-agreements-panel .attachment-title {
  font-size: 16px;
  font-weight: 600;
}

.work-agreements-block .work-agreements-panel .attachment-button {
  background-color: #8d9faa;
}

.work-agreements-block .work-agreements-panel .attachment-button:hover {
  background-color: #6f8695;
}

.work-agreements-block .work-agreements-panel .attachment-button:active {
  background-color: #596c78;
}

div.view-orders {
  padding: 25px;
}

div.view-orders .button-vg {
  background-color: #00477a;
}

div.view-orders .button-vg:hover {
  background-color: #00477ae6;
}

div.view-orders .button-vg:active {
  background-color: #00477acc;
}

div.view-orders .button-veldwerkwinkel {
  background-color: #5ac4f2;
}

div.view-orders .button-veldwerkwinkel:hover {
  background-color: #5ac4f2e6;
}

div.view-orders .button-veldwerkwinkel:active {
  background-color: #5ac4f2cc;
}

div.view-orders .button-veldwerkwinkel i.img, div.view-orders .button-vg i.img {
  margin-top: -9px;
}

div.view-orders .status-block header {
  color: #f6a623;
  background: linear-gradient(0deg, #fffffff2 0% 100%), #f6a623;
  border-bottom: 1px solid #e6e6e6;
  align-items: center;
  gap: 10px;
  padding: 15px;
  display: flex;
}

div.view-orders .status-block header i {
  font-size: 20px;
}

div.view-orders .status-block header h3 {
  color: inherit;
  margin: 0;
  font-size: 16px;
}

div.view-orders .status-block--for-approval header {
  color: #00497c;
  background: linear-gradient(0deg, #fffffff2 0% 100%), #00497c;
}

div.view-orders .status-block table .top {
  gap: 5px;
  padding-top: 15px;
  padding-bottom: 8px;
  display: flex;
}

div.view-orders .status-block table .ui-text-label {
  margin: 0;
}

div.view-orders .status-block table th {
  color: #999;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: 600;
}

div.view-orders .status-block table td {
  vertical-align: top;
}

div.view-orders .status-block table p {
  margin-block-start: 4px;
  margin-block-end: 4px;
}

div.view-orders .status-block table ul {
  margin-block-start: 4px;
  margin-block-end: 4px;
  padding-left: 14px;
}

div.view-orders .status-block table tr th:first-child, div.view-orders .status-block table tr td:first-child {
  padding-left: 15px;
}

div.view-orders .status-block table tr th:last-child, div.view-orders .status-block table tr td:last-child {
  padding-right: 15px;
}

div.view-orders .status-block table .info-row td {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 15px;
}

div.view-orders .status-block table .info-row:last-child td {
  border-bottom: 0;
}

div.view-orders .status-block table .td-actions {
  width: 1%;
}

div.view-orders .status-block table .actions-container {
  gap: 4px;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

div.view-orders .status-block table .actions-container .ui-button {
  padding: 8px;
}

div.view-orders .status-block table .actions-container .ui-button.icon-only i {
  font-size: 16px;
}

div.view-orders .status-block table .go-to-button {
  white-space: nowrap;
  background: #8d9fab;
}

div.view-orders .status-block table .other-products {
  color: #222;
  font-size: 13px;
  font-style: italic;
}

div.view-orders .photo-carousel {
  margin-block-start: 30px;
  margin-block-end: 30px;
}

div.view-orders div.concept-order-block {
  border-left: 4px solid #f5a623;
  width: 100%;
  margin-bottom: 25px;
  padding: 20px 25px;
  display: block;
}

div.view-orders div.concept-order-block div.order-top:after {
  content: "";
  clear: both;
  display: table;
}

div.view-orders div.concept-order-block div.order-top {
  width: 100%;
  margin-bottom: 25px;
  position: relative;
}

div.view-orders div.concept-order-block div.order-top div.title {
  float: left;
  color: #f5a623;
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  top: 8px;
}

div.view-orders div.concept-order-block div.order-top div.title span {
  padding-left: 25px;
  display: block;
  position: relative;
}

div.view-orders div.concept-order-block div.order-top div.title span i {
  position: absolute;
  top: 2px;
  left: 0;
}

div.view-orders div.concept-order-block div.order-top div.actions {
  float: right;
}

div.view-orders div.concept-order-block div.order-top div.actions a.ui-button {
  float: left;
  margin-left: 8px;
}

div.view-orders div.concept-order-block div.order-content:after {
  content: "";
  clear: both;
  display: table;
}

div.view-orders div.concept-order-block div.order-content {
  width: 100%;
}

div.view-orders div.concept-order-block div.order-content table {
  border-collapse: collapse;
  width: 100%;
}

div.view-orders div.concept-order-block div.order-content table tr td {
  vertical-align: top;
}

div.view-orders div.concept-order-block div.order-content table tr td.col-1, div.view-orders div.concept-order-block div.order-content table tr td.col-2 {
  width: 25%;
}

div.view-orders div.concept-order-block div.order-content table tr td.col-3 {
  width: 50%;
}

div.view-orders div.concept-order-block div.order-content table tr td span.label {
  color: #939393;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 600;
  display: block;
}

div.view-orders div.concept-order-block div.order-content table tr td span.content {
  color: #222;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

div.view-orders div.concept-order-block div.order-content table tr td div.products:after {
  content: "";
  clear: both;
  display: table;
}

div.view-orders div.concept-order-block div.order-content table tr td div.products span.product {
  float: left;
  width: 50%;
  line-height: 20px;
  display: block;
}

div.view-orders div.order-history-block {
  padding: 20px 25px;
}

div.order-info-form-view {
  padding: 25px;
}

div.order-info-form-view div.questions-info-block form.ui-form div.ui-form-row div.key, div.order-info-form-view div.questions-info-block form.ui-form div.ui-form-row div.element {
  width: 50%;
}

div.view-order-form div.order-form-content {
  padding: 25px;
}

div.view-order-form div.order-form-content > div.order-questions-panel .comments-input > div.key {
  vertical-align: top;
}

div.view-order-form div.order-form-content > div.order-questions-panel .comments-input > div.element textarea {
  height: 100px;
}

div.view-order-form div.order-form-content > div.order-questions-panel .order-radio div.ui-radio {
  float: none;
}

div.view-order-form div.order-form-content > div.order-questions-panel .ui-form-buttons {
  padding-left: 25%;
}

div.view-order-form div.order-form-content > div.order-questions-panel .projectcode-input {
  margin-bottom: 0;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url {
  align-items: center;
  display: flex;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .ui-form-row {
  margin-bottom: 0;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .ui-common-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .sharepoint-url-link {
  color: #818181;
  cursor: pointer;
  background: #f1f1f1;
  border: 1px solid silver;
  border-radius: 3px;
  width: 100%;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  transition: border-color .15s;
  display: block;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .sharepoint-url-link:hover {
  text-decoration: underline;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .edit-button, div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .save-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .edit-button {
  background-color: #828282;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .edit-button:hover {
  background-color: #737373;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .edit-button:active {
  background-color: #666;
}

div.view-order-form div.order-form-content > div.order-questions-panel .sharepoint-url .reset-button {
  white-space: nowrap;
  margin-left: 10px;
}

div.view-order-form div.order-form-content > div.order-questions-panel .message {
  color: #db8c0a;
  background: #f5a6231a;
  border-radius: 3px;
  padding: 8px 12px;
  line-height: 1.5;
}

div.view-order-concept-detail {
  padding: 25px;
}

div.view-order-concept-detail div.info-block {
  width: 100%;
  margin-bottom: 40px;
  padding: 20px 25px;
  display: block;
}

div.view-order-concept-detail div.info-block div.info-top:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-concept-detail div.info-block div.info-top {
  width: 100%;
  margin-bottom: 15px;
  position: relative;
}

div.view-order-concept-detail div.info-block div.info-top h2.panel-title {
  float: left;
  margin-top: 8px;
  margin-bottom: 0;
}

div.view-order-concept-detail div.info-block div.info-top div.action-buttons {
  float: right;
}

div.view-order-concept-detail div.info-block div.info-content:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-concept-detail div.info-block div.info-content {
  width: 100%;
}

div.view-order-concept-detail div.info-block div.info-content table {
  border-collapse: collapse;
  width: 100%;
}

div.view-order-concept-detail div.info-block div.info-content table tr td {
  vertical-align: top;
  padding-bottom: 5px;
}

div.view-order-concept-detail div.info-block div.info-content table tr td.col-1, div.view-order-concept-detail div.info-block div.info-content table tr td.col-2 {
  width: 25%;
}

div.view-order-concept-detail div.info-block div.info-content table tr td.col-3 {
  width: 50%;
}

div.view-order-concept-detail div.info-block div.info-content table tr td span.label {
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #939393;
  margin-bottom: 6px;
  font-size: 11px;
  font-weight: 600;
  display: block;
}

div.view-order-concept-detail div.info-block div.info-content table tr td span.content {
  color: #222;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

div.view-order-concept-detail div.products-block {
  width: 100%;
}

div.view-order-concept-detail div.products-block div.products-top:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-concept-detail div.products-block div.products-top {
  width: 100%;
  padding: 20px;
  position: relative;
}

div.view-order-concept-detail div.products-block div.products-top h2.panel-title {
  float: left;
  margin-top: 8px;
  margin-bottom: 0;
}

div.view-order-concept-detail div.products-block div.products-top div.actions {
  float: right;
}

div.view-order-concept-detail div.products-block div.products-content ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

div.view-order-concept-detail div.products-block div.products-content ul li {
  align-items: left;
  border-top: 1px solid #e6e6e6;
  flex-direction: row;
  padding: 25px;
  display: flex;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.image {
  background-position: center;
  background-size: cover;
  border-radius: 3px;
  width: 93px;
  height: 72px;
  margin-right: 25px;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.content {
  flex-grow: 1;
  width: 100%;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.content span.title {
  color: #222;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.content span.description {
  color: #595959;
  margin-top: 3px;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.content div.amount {
  margin-top: 21px;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.content div.amount span.key {
  color: #595959;
  width: 70px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.content div.amount span.value {
  color: #222;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.actions {
  flex-grow: 1;
}

div.view-order-concept-detail div.products-block div.products-content ul li div.actions a.ui-button {
  width: 160px;
  height: 28px;
  margin-top: 6px;
}

div.view-order-submitted-detail {
  padding: 25px;
}

div.view-order-submitted-detail div.page-tabbar {
  background: #fff;
  border-radius: 3px;
  width: 100%;
  height: 42px;
  margin-bottom: 30px;
  display: flex;
  box-shadow: 0 0 20px #0000000a;
}

div.view-order-submitted-detail div.page-tabbar > a.ui-button {
  color: #666;
  background: none;
  border-top: 2px solid #0000;
  border-bottom: 2px solid #0000;
  border-radius: 0;
  height: 100%;
  margin: 0 5px;
  font-size: 15px;
}

div.view-order-submitted-detail div.page-tabbar > a.ui-button:hover {
  color: #666;
  border-bottom: 2px solid #666;
}

div.view-order-submitted-detail div.page-tabbar > a.ui-button.active {
  color: #1178b8;
  border-bottom: 2px solid #1178b8;
}

div.view-order-submitted-detail div.page-tabbar > a.ui-button.status {
  color: #f5a623;
}

div.view-order-submitted-detail div.page-tabbar > a.ui-button.status i {
  margin-right: 6px;
  display: inline-block;
}

div.view-order-submitted-detail div.page-tabbar > a.ui-button.active.status {
  border-bottom-color: #f5a623;
}

div.view-order-submitted-detail div.tab-wrapper {
  width: 100%;
  position: relative;
}

div.view-order-submitted-detail div.tab-wrapper > div.main {
  width: 100%;
}

div.view-order-submitted-detail div.tab-wrapper > div.main > div.panel {
  margin-bottom: 20px;
}

div.view-order-submitted-detail div.tab-wrapper > div.main > div.additional-info-panel td.comments {
  line-height: 20px;
}

div.tab-order-detail-general {
  flex-direction: row;
  display: flex;
}

div.tab-order-detail-general div.left {
  flex: 1;
}

div.tab-order-detail-general div.right {
  flex: 0 0 300px;
  margin-left: 30px;
}

div.tab-order-detail-general .sharepoint-comments {
  color: #666;
  margin-top: 12px;
}

div.tab-order-detail-arrange {
  flex-direction: row;
  display: flex;
}

div.tab-order-detail-arrange table.order-arrange-table {
  width: 100%;
}

div.tab-order-detail-arrange table.order-arrange-table div.ui-dropdown div.value {
  padding-right: 24px;
}

div.tab-order-detail-arrange table.order-arrange-table div.ui-dropdown div.value .ui-input {
  width: 100%;
  padding-right: 24px;
}

div.tab-order-detail-arrange table.order-arrange-table div.ui-dropdown div.value .ui-input > input.ui-common-input {
  height: 30px;
}

div.tab-order-detail-arrange table.order-arrange-table a.delete-row, div.tab-order-detail-arrange table.order-arrange-table a.save-row {
  width: 24px;
  display: inline-flex;
}

div.tab-order-detail-arrange table.order-arrange-table a.delete-row.disabled, div.tab-order-detail-arrange table.order-arrange-table a.save-row.disabled {
  opacity: .3;
  cursor: default;
}

div.tab-order-detail-arrange table.order-arrange-table a.delete-row:hover {
  background: #d0021b0d;
}

div.tab-order-detail-arrange table.order-arrange-table a.save-row:hover {
  background: #6e97420d;
}

div.tab-order-detail-arrange table.order-arrange-table .col-0 {
  width: 42px;
}

div.tab-order-detail-arrange table.order-arrange-table td.col-1, div.tab-order-detail-arrange table.order-arrange-table td.col-2 {
  width: 200px;
}

div.tab-order-detail-arrange table.order-arrange-table td.col-4 {
  width: 175px;
}

div.tab-order-detail-arrange table.order-arrange-table .col-5 {
  text-align: right;
  width: 42px;
}

div.tab-order-detail-arrange div.full-placeholder {
  text-align: left;
  color: #999;
  margin: 20px 0 10px;
  font-size: 14px;
}

div.tab-order-detail-arrange div.add {
  justify-content: flex-start;
  display: flex;
}

div.tab-order-detail-arrange div.add > div {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-left: 3px;
  display: flex;
}

div.tab-order-detail-arrange div.add > div a.ui-button {
  width: 32px;
  margin-right: 16px;
}

div.tab-order-detail-arrange div.add > div span {
  color: #6e9742;
  font-size: 14px;
}

div.tab-order-detail-arrange div.add > div.disabled {
  opacity: .5;
  cursor: default;
}

div.tab-order-detail-arrange div.add > div:hover a.ui-button {
  background: #6e97420d;
}

div.tab-order-detail-files > div {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

div.tab-order-detail-files > div div.ui-panel:first-child {
  flex: 1 0;
}

div.tab-order-detail-files > div div.ui-panel:last-child {
  flex: 0 0 300px;
  height: auto;
  margin-left: 30px;
}

div.tab-order-detail-history ul.log-item-list {
  margin: 0;
  padding: 0 0 0 16px;
}

div.tab-order-detail-history ul.log-item-list li {
  margin: 4px 0;
}

.order-vg-detail {
  gap: 20px;
  display: flex;
}

.order-vg-detail .ui-panel {
  margin: 0;
}

.order-vg-detail .left, .order-vg-detail .right {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.order-vg-detail .left {
  flex: 1;
}

.order-vg-detail .right {
  flex: 0 0 275px;
}

.order-vg-detail .right .ui-panel {
  flex-direction: column;
  gap: 15px;
  display: flex;
}

.order-vg-detail .right .ui-panel h3 {
  color: #999;
  text-transform: uppercase;
  margin: 0;
  font-size: 11px;
  font-weight: 600;
}

.order-vg-detail .right .ui-panel p {
  margin: 0;
  font-size: 13px;
  line-height: 1.5;
}

.order-vg-detail .right .ui-panel > div {
  flex-direction: column;
  gap: 10px;
  display: flex;
}

.order-vg-detail .right .ui-panel .italic {
  color: #666;
  font-size: 12px;
  font-style: italic;
}

.order-vg-detail .right .ui-panel .status-label {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 3px;
  padding: 12px;
  display: flex;
}

.order-vg-detail .right .ui-panel .status-label i {
  font-size: 24px;
}

.order-vg-detail .right .ui-panel .status-label span {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}

.order-vg-detail .right .ui-panel .status-label--not-assessed {
  color: #f6a623;
  background: linear-gradient(0deg, #ffffffe6 0% 100%), #f6a623;
  border-color: #f6a623;
}

.order-vg-detail .right .ui-panel .status-label--manual-changed {
  color: #8d9fab;
  background: linear-gradient(0deg, #ffffffe6 0% 100%), #8d9fab;
  border-color: #8d9fab;
}

.order-vg-detail .right .ui-panel .status-label--accepted {
  color: #6e9742;
  background: linear-gradient(0deg, #ffffffe6 0% 100%), #6e9742;
  border-color: #6e9742;
}

.order-vg-detail .right .ui-panel .big-button {
  height: 48px;
  font-weight: 600;
}

.order-vg-detail .right .ui-panel .big-button i {
  margin-top: -8px;
  font-size: 16px;
}

div.view-order-item-form {
  background-color: #f2f3f5;
  padding: 25px;
}

div.view-order-item-form div.heading-holder > h1 > span {
  font-weight: 400;
}

div.view-order-item-form div.configure-product-panel:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-item-form div.configure-product-panel h2.panel-title {
  margin-bottom: 20px;
}

div.view-order-item-form div.configure-product-panel div.configuration-block {
  margin-bottom: 35px;
  padding-left: 170px;
  position: relative;
}

div.view-order-item-form div.configure-product-panel div.configuration-block a.remove-configuration-block {
  position: absolute;
  top: 7px;
  left: 0;
}

div.view-order-item-form div.configure-product-panel div.configuration-block div.amount {
  position: absolute;
  left: 40px;
}

div.view-order-item-form div.configure-product-panel div.configuration-block div.amount > span {
  color: #8a8a8a;
  margin-right: 12px;
  font-size: 13px;
  font-weight: 400;
}

div.view-order-item-form div.configure-product-panel div.configuration-block div.amount > div.ui-input {
  width: 51px;
  display: inline-block;
}

div.view-order-item-form div.configure-product-panel span.add-configuration-btn > a {
  color: #6e9742;
  padding-left: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  position: relative;
}

div.view-order-item-form div.configure-product-panel span.add-configuration-btn > a > i {
  position: absolute;
  top: 0;
  left: 0;
}

div.view-order-item-detail {
  padding: 25px;
}

div.view-order-item-detail div.panel-wrapper {
  width: 100%;
  display: flex;
}

div.view-order-item-detail div.panel-wrapper div.ui-panel {
  margin-bottom: 20px;
}

div.view-order-item-detail div.panel-wrapper > div.main {
  width: 70%;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-general-info-panel > div.information div.info-item:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-general-info-panel > div.information div.info-item {
  margin-bottom: 7px;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-general-info-panel > div.information div.info-item > span {
  color: #666;
  font-size: 13px;
  font-weight: 400;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-general-info-panel > div.information div.info-item > span.key {
  float: left;
  width: 25%;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-general-info-panel > div.information div.info-item > span.value {
  color: #222;
  float: left;
  width: 75%;
  padding-right: 80px;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations {
  width: 100%;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder {
  float: left;
  width: 50%;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder > div.configuration {
  border-top: 1px solid #fff;
  padding-bottom: 10px;
  box-shadow: inset 0 1px #dbdbdb;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder > div.configuration > div.item:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder > div.configuration > div.item {
  width: 100%;
  margin-bottom: 8px;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder > div.configuration > div.item > span {
  color: #666;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder > div.configuration > div.item > span.key {
  float: left;
  width: 35%;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder > div.configuration > div.item > span.value {
  float: left;
  color: #222;
  width: 65%;
  padding-left: 12px;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder:nth-of-type(odd) {
  padding-right: 20px;
}

div.view-order-item-detail div.panel-wrapper > div.main > div.order-item-configuration-panel > div.configurations > div.configuration-holder:nth-of-type(2n) {
  padding-left: 20px;
}

div.view-order-item-detail div.panel-wrapper > div.side {
  width: 30%;
  padding-left: 20px;
}

div.view-order-item-detail div.panel-wrapper > div.side > .order-attachment-panel > div.product-document {
  justify-content: space-between;
  align-items: center;
  padding-block-start: .8rem;
  padding-block-end: .8rem;
  display: flex;
}

div.view-order-item-detail div.panel-wrapper > div.side > .order-attachment-panel > div.product-document:not(:last-child) {
  border-bottom: 1px solid #ddd;
}

div.view-order-item-detail div.panel-wrapper > div.side > .order-attachment-panel > div.product-document > span.document-title {
  font-size: 1.4rem;
  font-weight: 500;
  display: block;
}

div.view-order-item-product-selector {
  background-color: #f2f3f5;
  padding: 25px;
}

div.view-order-item-product-selector div.heading-holder > h1 > span {
  font-weight: 400;
}

div.view-order-item-product-selector div.categories {
  grid-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

div.view-order-item-product-selector div.categories div.category {
  height: 100%;
  margin-bottom: 0;
  padding: 15px;
}

div.view-order-item-product-selector div.categories div.category h3 {
  margin: 3px 0 15px;
  font-size: 15px;
}

div.view-order-item-product-selector div.categories div.product-list > div.product {
  cursor: pointer;
  color: #222;
  border-bottom: 1px solid #ededed;
  align-items: center;
  height: 30px;
  display: flex;
}

div.view-order-item-product-selector div.categories div.product-list > div.product:first-of-type {
  border-top: 1px solid #ededed;
}

div.view-order-item-product-selector div.categories div.product-list > div.product > span {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

div.view-order-item-product-selector div.categories div.product-list > div.product > span:hover {
  color: #1178b8;
}

div.view-order-item-product-selector div.categories div.product-list > div.product > a {
  flex: 0 0 24px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

div.view-order-item-product-selector div.products:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-item-product-selector div.products div.product-holder {
  float: left;
  width: 33.3333%;
  padding: 0 15px 25px;
  display: block;
}

div.view-order-item-product-selector div.products div.product-holder:nth-child(3n) {
  padding-right: 0;
}

div.view-order-item-product-selector div.products div.product-holder:nth-child(3n-2) {
  padding-left: 0;
}

div.view-order-item-product-selector div.products div.product-holder div.product {
  margin-bottom: 0;
}

div.view-order-item-product-selector div.products div.product-holder div.product div.product-image {
  background-position: center;
  background-size: cover;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  width: 100%;
  height: 120px;
}

div.view-order-item-product-selector div.products div.product-holder div.product div.product-content {
  padding: 12px 20px 20px;
}

div.view-order-item-product-selector div.products div.product-holder div.product div.product-content > h3 {
  color: #222;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 600;
  line-height: 23px;
}

div.view-order-item-product-selector div.products div.product-holder div.product div.product-content > p {
  color: #595959;
  text-overflow: ellipsis;
  word-wrap: break-word;
  height: 32px;
  max-height: 32px;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  overflow: hidden;
}

div.view-order-item-product-selector div.products div.product-holder div.product div.product-content > a.ui-button {
  margin-top: 25px;
}

div.order-submission-bottombar {
  width: 100%;
  height: 62px;
  padding-left: 200px;
  position: fixed;
  bottom: 0;
  left: 0;
}

div.order-submission-bottombar > div.content-bottombar {
  background-color: #ffffffe6;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
  box-shadow: inset 0 1px #b4b4b480;
}

div.order-submission-bottombar > div.content-bottombar > a.ui-button {
  float: left;
  height: 100%;
}

div.order-submission-bottombar > div.content-bottombar > a.ui-button.previous-step {
  margin-left: 8px;
}

div.order-submission-bottombar > div.content-bottombar > a.ui-button.next-step, div.order-submission-bottombar > div.content-bottombar > a.ui-button.save {
  float: right;
  margin-left: 8px;
}

div.order-submission-bottombar > div.content-bottombar > span.confirm-hint {
  float: right;
  color: #222;
  margin-top: 8px;
  margin-right: 12px;
  font-size: 13px;
  font-style: italic;
  display: block;
}

div.order-submission-breadcrumb:after {
  content: "";
  clear: both;
  display: table;
}

div.order-submission-breadcrumb {
  float: right;
  margin-top: 10px;
}

div.order-submission-breadcrumb > div {
  float: left;
  position: relative;
}

div.order-submission-breadcrumb > div:not(:last-of-type) {
  padding-right: 40px;
}

div.order-submission-breadcrumb > div > a {
  text-decoration: none;
}

div.order-submission-breadcrumb > div > a > span.finished {
  color: #6e9742;
}

div.order-submission-breadcrumb > div > span {
  color: #727272;
  font-size: 13px;
  font-weight: 400;
}

div.order-submission-breadcrumb > div > span.active {
  color: #222;
  font-weight: 600;
}

div.order-submission-breadcrumb > div > i {
  position: absolute;
  top: 3px;
  right: 13px;
}

div.view-order-submission-info:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-submission-info {
  padding-bottom: 62px;
}

div.view-order-submission-info div.content {
  padding: 25px;
}

div.view-order-submission-info div.content div.ui-heading > h1 {
  font-size: 17px;
  font-weight: 400;
}

div.view-order-submission-info div.content div.ui-heading div.action-buttons:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-submission-info div.content div.ui-heading div.action-buttons {
  position: relative;
}

div.view-order-submission-info div.content div.questions-block form.ui-form div.ui-form-row div.key, div.view-order-submission-info div.content div.questions-block form.ui-form div.ui-form-row div.element {
  width: 50%;
}

div.view-order-submission-attachments:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-submission-attachments {
  padding-bottom: 62px;
}

div.view-order-submission-attachments div.content {
  padding: 25px;
}

div.view-order-submission-attachments div.content div.ui-heading > h1 {
  font-size: 17px;
  font-weight: 400;
}

div.view-order-submission-attachments div.content div.ui-heading div.action-buttons:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-submission-attachments div.content div.ui-heading div.action-buttons {
  position: relative;
}

div.view-order-submission-attachments div.content .order-submission-attachments-panel {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  padding: 10px 20px;
  display: flex;
}

div.view-order-submission-attachments div.content .order-submission-attachments-panel span.order-submission-attachments-panel-title {
  font-size: 14px;
  font-weight: 600;
}

div.view-order-submission-attachments div.content .order-submission-attachments-panel span.order-submission-attachments-panel-title.sharepoint {
  font-size: 15px;
}

div.view-order-submission-attachments div.content div.general-attachment-block {
  margin-bottom: 0;
}

div.view-order-submission-attachments div.content div.order-attachment-block {
  margin-top: 25px;
  margin-bottom: 0;
}

div.view-order-submission-confirm:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-submission-confirm {
  padding-bottom: 62px;
}

div.view-order-submission-confirm div.content {
  padding: 25px;
}

div.view-order-submission-confirm div.content div.ui-heading > h1 {
  font-size: 17px;
  font-weight: 400;
}

div.view-order-submission-confirm div.content div.ui-heading div.action-buttons:after {
  content: "";
  clear: both;
  display: table;
}

div.view-order-submission-confirm div.content div.ui-heading div.action-buttons {
  position: relative;
}

div.view-order-submission-confirm div.content > div.panel-wrapper {
  width: 100%;
  display: flex;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main {
  width: 100%;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.ui-panel {
  margin-bottom: 20px;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.general-info-panel > table > tr > td.col-maps {
  padding-top: 12px;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.additional-info-panel .ui-form-row.comments-input {
  margin-bottom: 0;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.additional-info-panel textarea.ui-textarea {
  min-height: 100px;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-arrange-panel table {
  width: 100%;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-arrange-panel table tr th {
  text-align: left;
  padding: 0 15px 8px 0;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-arrange-panel table tr td {
  border-top: 1px solid #eee;
  padding: 6px 15px 6px 0;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-vg-panel table {
  width: 100%;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-vg-panel table tr th {
  color: #999;
  text-align: left;
  text-transform: uppercase;
  min-width: 40%;
  padding: 0 15px 8px 0;
  font-size: 11px;
  font-weight: 600;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-vg-panel table tr td {
  border-top: 1px solid #eee;
  padding: 6px 15px 6px 0;
  line-height: 1.5;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-vg-panel table tr td .ui-link {
  color: #999;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.main > div.order-vg-panel table tr td p {
  margin: 0;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.side {
  width: 30%;
  padding-left: 20px;
}

div.view-order-submission-confirm div.content > div.panel-wrapper > div.side div.order-attachment-panel div.attachment-category:not(:last-child) {
  margin-bottom: 20px;
}

div.ui-view.view-calendar {
  height: calc(100% - 32px);
  padding: 25px;
  overflow: hidden;
}

div.ui-view.view-calendar div.view-content {
  height: 100%;
}

div.ui-view.view-calendar .calendar-heading {
  padding-bottom: 20px;
  display: flex;
}

div.ui-view.view-calendar .calendar-heading div.left, div.ui-view.view-calendar .calendar-heading div.right {
  display: flex;
}

div.ui-view.view-calendar .calendar-heading div.calendar-view-switcher {
  background: #fff;
  border-radius: 3px;
  height: 32px;
  display: flex;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.calendar-view-switcher > a {
  color: #6f6f6f;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 12px;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  display: flex;
}

div.ui-view.view-calendar .calendar-heading div.calendar-view-switcher > a:not(.active):hover {
  background: #f2f2f2;
}

div.ui-view.view-calendar .calendar-heading div.calendar-view-switcher > a.active {
  color: #1178b8;
  cursor: default;
  background: #1178b81f;
}

div.ui-view.view-calendar .calendar-heading div.navigation {
  background: #fff;
  border-radius: 3px;
  height: 32px;
  display: flex;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.navigation .ui-button {
  box-shadow: none;
  color: #6f6f6f;
  background: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  padding: 0;
  display: flex;
}

div.ui-view.view-calendar .calendar-heading div.navigation .ui-button:first-of-type {
  border-right: 1px solid #e7e7e7;
}

div.ui-view.view-calendar .calendar-heading div.navigation .ui-button:hover {
  background: #f2f2f2;
}

div.ui-view.view-calendar .calendar-heading span.title {
  align-items: center;
  height: 32px;
  margin-left: 14px;
  font-size: 16px;
  display: flex;
}

div.ui-view.view-calendar .calendar-heading span.title:first-letter {
  text-transform: uppercase;
}

div.ui-view.view-calendar .calendar-heading div.left {
  flex-grow: 1;
}

div.ui-view.view-calendar .calendar-heading div.left > .ui-button {
  color: #6f6f6f;
  margin-right: 8px;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.right .calendar-view-switcher {
  margin-right: 8px;
}

div.ui-view.view-calendar .calendar-heading div.right .filter-button {
  color: #6f6f6f;
  text-align: left;
  margin-right: 8px;
  padding-left: 30px;
  padding-right: 20px;
  position: relative;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.right .filter-button > i {
  position: absolute;
  top: 0;
}

div.ui-view.view-calendar .calendar-heading div.right .filter-button > i.icon-triangle-dark-8 {
  margin-top: -2px;
  top: 50%;
  right: 10px;
}

div.ui-view.view-calendar .calendar-heading div.right .filter-button > span {
  width: 100%;
  margin-right: 5px;
  display: block;
}

div.ui-view.view-calendar .calendar-heading div.right .filter-users-button > i.icon-workers-dark-13 {
  opacity: .8;
  margin-top: -7px;
  top: 50%;
  left: 8px;
  transform: scale(.94);
}

div.ui-view.view-calendar .calendar-heading div.right .ui-filter-button {
  background: #fff;
  border: 0;
  padding-right: 15px;
}

div.ui-view.view-calendar .calendar-heading div.right .ui-filter-button > i {
  opacity: .8;
  margin-top: -6px;
  top: 50%;
  left: 10px;
}

div.ui-view.view-calendar .calendar-heading div.right .search-button {
  color: #6f6f6f;
  width: 32px;
  padding: 11px 9px;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.right .show-order-items-button {
  color: #6f6f6f;
  width: 32px;
  margin-left: 8px;
  padding: 11px 9px;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.right .edit-mode-button {
  color: #6f6f6f;
  cursor: pointer;
  background: #fff;
  border: 2px solid #0000;
  border-radius: 3px;
  align-items: center;
  height: 32px;
  margin-right: 8px;
  padding: 11px 9px;
  transition: border-color .2s;
  display: flex;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.right .edit-mode-button span {
  -webkit-user-select: none;
  user-select: none;
  margin-left: 8px;
  transition: color .2s;
}

div.ui-view.view-calendar .calendar-heading div.right .edit-mode-button.active {
  border: 2px solid #6e9742;
}

div.ui-view.view-calendar .calendar-heading div.right .edit-mode-button.active span {
  color: #6e9742;
}

div.ui-view.view-calendar .calendar-heading div.right .edit-mode-button.active div.ui-switch.active > a {
  background: #6e9742;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode {
  height: 50px;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode:after {
  content: "";
  clear: both;
  display: table;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode {
  margin-top: -9px;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.selected-item {
  float: left;
  flex-direction: column;
  justify-content: center;
  width: 250px;
  height: 100%;
  display: flex;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.selected-item > span {
  padding-right: 5px;
  display: block;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.selected-item > span:first-of-type {
  margin-bottom: 3px;
  font-weight: 600;
}

@media screen and (max-width: 1279px) {
  div.ui-view.view-calendar .calendar-heading div.plan-mode div.selected-item {
    display: none;
  }
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.plan-state {
  float: left;
  background: #fff;
  border-radius: 3px;
  align-items: center;
  width: 350px;
  height: 100%;
  padding: 0 10px 0 15px;
  display: flex;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.plan-state div.info {
  flex-grow: 1;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.plan-state .ui-button {
  width: 80px;
  height: 28px;
  margin-left: 5px;
  padding: 0;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.plan-state .ui-button.spinner-right span {
  opacity: 0;
}

div.ui-view.view-calendar .calendar-heading div.plan-mode div.plan-state .ui-button.spinner-right:after {
  margin-right: -9px;
  right: 50%;
}

div.ui-view.view-calendar .calendar-panel {
  height: calc(100% - 60px);
}

div.ui-view.view-calendar .calendar-panel.week-calendar, div.ui-view.view-calendar .calendar-panel.user-calendar {
  padding-bottom: 0;
}

div.ui-view.view-calendar .calendar-panel i.order-item-icon {
  margin-right: 3px;
  display: inline-block;
}

div.ui-view.view-calendar .calendar-panel div.repeatment-indicator {
  position: absolute;
  bottom: 8px;
  left: 8px;
}

div.ui-view.view-calendar .calendar-panel div.workers-indicator {
  position: absolute;
  bottom: 8px;
  right: 8px;
}

div.ui-view.view-calendar .calendar-panel div.workers-indicator > span {
  padding-left: 17px;
  font-weight: 600;
  position: relative;
}

div.ui-view.view-calendar .calendar-panel div.workers-indicator > span i {
  position: absolute;
  top: 1px;
  left: 0;
}

div.ui-view.view-documents, div.ui-view.view-todos {
  padding: 25px;
}

div.ui-view.view-todos div.controls:after {
  content: "";
  clear: both;
  display: table;
}

div.ui-view.view-todos div.controls div.responsible-switcher {
  float: left;
  background: #fff;
  border-radius: 3px;
  height: 32px;
  display: flex;
  box-shadow: 0 1px 3px #4c4c4c5e;
}

div.ui-view.view-todos div.controls div.responsible-switcher > a {
  color: #6f6f6f;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 12px;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  display: flex;
}

div.ui-view.view-todos div.controls div.responsible-switcher > a:not(.active):hover {
  background: #f2f2f2;
}

div.ui-view.view-todos div.controls div.responsible-switcher > a.active {
  color: #1178b8;
  cursor: default;
  background: #1178b81f;
}

div.ui-view.view-todos .ui-heading .ui-dropdown {
  float: left;
  width: 200px;
  display: block;
}

div.ui-view.view-todos .day {
  margin-bottom: 10px;
}

div.ui-view.view-todos .day div.title {
  margin-bottom: 12px;
}

div.ui-view.view-todos .day div.title a {
  color: #4a4a4a;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

div.ui-view.view-todos .day div.title a i {
  margin-right: 5px;
  font-size: 10px;
}

div.ui-view.view-todos .order-arrange-table {
  width: 100%;
  margin-bottom: 10px;
}

div.ui-view.view-todos .order-arrange-table.ui-table {
  margin-bottom: 16px;
}

div.ui-view.view-todos .order-arrange-table div.ui-dropdown div.value {
  padding-right: 24px;
}

div.ui-view.view-todos .order-arrange-table div.ui-dropdown div.value .ui-input {
  width: 100%;
  padding-right: 24px;
}

div.ui-view.view-todos .order-arrange-table div.ui-dropdown div.value .ui-input > input.ui-common-input {
  height: 30px;
}

div.ui-view.view-todos .order-arrange-table .col-0 {
  width: 300px;
}

div.ui-view.view-todos .order-arrange-table .col-0.value span.code {
  font-weight: 600;
}

div.ui-view.view-todos .order-arrange-table .col-0.value a {
  float: right;
  margin-right: 10px;
}

div.ui-view.view-todos .order-arrange-table .col-1 {
  width: 200px;
}

div.ui-view.view-todos .order-arrange-table .col-2 {
  width: 130px;
}

div.ui-view.view-todos .order-arrange-table .col-4 {
  width: 170px;
}

div.ui-view.view-todos div.full-placeholder {
  text-align: center;
  color: #999;
  margin: 10px 0;
  font-size: 18px;
}

div.admin-orders-view {
  padding: 25px;
}

div.admin-orders-view div.controls:after {
  content: "";
  clear: both;
  display: table;
}

div.admin-orders-view div.controls .ui-segmented-control {
  float: left;
  margin-right: 8px;
}

div.admin-orders-view div.controls .ui-dropdown {
  float: left;
  width: 200px;
  display: block;
}

div.admin-orders-view div.admin-orders-map-panel {
  width: calc(100% - 50px);
  height: calc(100% - 142px);
  padding: 15px;
  top: 112px;
  left: 25px;
  position: absolute !important;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip {
  background-color: #fff;
  border: 1px solid #0000004d;
  border-radius: 3px;
  width: 450px;
  padding: 12px;
  position: absolute;
  box-shadow: 0 0 8px #00000040;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  margin: 0;
  padding: 0;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table th {
  text-align: left;
  white-space: nowrap;
  color: #949494;
  font-size: 12px;
  font-weight: 400;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table th:not(:last-of-type) {
  padding-right: 10px;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table th {
  padding-bottom: 3px;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table th:first-child {
  width: 40%;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table th:nth-child(2) {
  width: 20%;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table th:nth-child(3) {
  width: 40%;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table td {
  color: #222;
  font-size: 13px;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip table td:not(:last-of-type) {
  padding-right: 10px;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip div.line {
  background: #d5d5d5;
  height: 1px;
  margin: 8px 0;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip div.buttons-holder {
  flex-direction: row;
  width: 100%;
  padding: 10px 0 0;
  display: flex;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip div.buttons-holder > .ui-button {
  flex-grow: 1;
  height: 28px;
}

div.admin-orders-view div.admin-orders-map-panel .map-tooltip div.buttons-holder > .ui-button:first-child {
  flex-grow: 0;
  flex-shrink: 0;
  width: 100px;
  margin-right: 8px;
}

div.admin-orders-view div.admin-orders-table-panel div.top {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

div.admin-orders-view div.admin-orders-table-panel div.top div.right {
  display: flex;
}

div.admin-orders-view div.admin-orders-table-panel div.top div.right > * {
  margin-left: 8px;
}

div.admin-products-view {
  padding: 25px;
}

div.admin-products-view div.admin-products-table-panel > div.ui-table table tr.ui-header, div.admin-products-view div.admin-products-table-panel > div.ui-table table tr.ui-header:hover {
  background-color: #f5f5f5 !important;
}

div.admin-products-form-view {
  padding: 25px;
}

div.admin-products-form-view div.configuration-panel {
  margin-top: 60px;
}

div.admin-upload-slots-view {
  padding: 25px;
}

div.admin-upload-slots-view > div.upload-slots > table {
  border-collapse: collapse;
  width: 100%;
}

div.admin-upload-slots-view > div.upload-slots > table > tr.heading th {
  color: #4a4a4a;
  padding: 10px 0;
  font-size: 12px;
  font-weight: 400;
}

div.admin-upload-slots-view > div.upload-slots > table > tr.heading th:first-of-type {
  text-align: left;
}

div.admin-upload-slots-view > div.upload-slots > table > tbody tr td {
  padding-right: 4px;
}

div.admin-upload-slots-view > div.upload-slots > table > tbody tr td.type-checkbox {
  text-align: center;
}

div.admin-upload-slots-view > div.upload-slots > table > tbody tr td.actions:after {
  content: "";
  clear: both;
  display: table;
}

div.admin-upload-slots-view > div.upload-slots > table > tbody tr td.actions {
  width: 55px;
}

div.admin-upload-slots-view > div.upload-slots > table > tbody tr td.actions > a {
  float: left;
  margin-top: 3px;
  margin-right: 6px;
}

div.admin-upload-slots-view > div.upload-slots > table > tbody tr td > div.ui-checkbox {
  float: none;
  margin: 0;
  display: inline-block;
}

div.admin-upload-slots-view > div.upload-slots > div.add-row {
  margin-top: 15px;
}

div.admin-upload-slots-view > div.upload-slots > div.add-row > span > a {
  color: #6e9742;
  padding-left: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  position: relative;
}

div.admin-upload-slots-view > div.upload-slots > div.add-row > span > a > i {
  position: absolute;
  top: 0;
  left: 0;
}

div.admin-workers-view {
  padding: 25px;
}

div.admin-workers-view div.workers-overview-block {
  padding: 20px 25px;
}

div.admin-workers-view div.workers-overview-block > div.ui-table table tr {
  background-color: #fff;
}

div.admin-workers-view div.workers-overview-block > div.ui-table table tr.ui-header {
  background-color: #f5f5f5;
}

div.admin-workers-view div.workers-overview-block th.first-name {
  padding-left: 35px;
}

div.admin-workers-view div.workers-overview-block td.first-name {
  padding-left: 35px;
  position: relative;
}

div.admin-workers-view div.workers-overview-block td.first-name > span.color {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  display: block;
  position: absolute;
  top: 50%;
  left: 15px;
}

div.admin-worker-form-view, div.admin-moor-municipalities-view {
  padding: 25px;
}

div.admin-moor-municipalities-view div.admin-moor-municipalities-table-panel > div.ui-table table tr.ui-header, div.admin-moor-municipalities-view div.admin-moor-municipalities-table-panel > div.ui-table table tr.ui-header:hover {
  background-color: #f5f5f5 !important;
}

div.admin-vg-management-view {
  flex-direction: column;
  padding: 25px;
  display: flex;
}

div.admin-vg-management-view .ui-panel, div.admin-vg-management-view ul, div.admin-vg-management-view h2, div.admin-vg-management-view h3 {
  margin: 0;
  list-style: none;
}

div.admin-vg-management-view ul {
  padding: 0;
}

div.admin-vg-management-view div.view-content {
  flex-direction: column;
  flex: 1;
  margin: 0;
  display: flex;
}

div.admin-vg-management-view .questions, div.admin-vg-management-view .template {
  flex: 1;
}

div.admin-vg-management-view .questions {
  gap: 20px;
  display: flex;
}

div.admin-vg-management-view .questions .groups-panel {
  flex: 0 0 200px;
}

div.admin-vg-management-view .questions .groups-panel-title {
  color: #999;
  text-transform: uppercase;
  margin: 0;
  padding: 8px 10px;
  font-size: 12px;
  font-weight: 400;
}

div.admin-vg-management-view .questions .group-item {
  border-top: 1px solid #e6e6e6;
}

div.admin-vg-management-view .questions .group-button {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0;
  max-width: 250px;
  font-weight: 600;
  display: block;
  position: relative;
  overflow: hidden;
}

div.admin-vg-management-view .questions .group-button > i {
  margin-top: 0;
  font-size: 14px;
  transform: translateY(-50%);
}

div.admin-vg-management-view .questions .group-button .ph-plus-circle {
  font-size: 18px;
  left: 12px;
}

div.admin-vg-management-view .questions .group-button .group-actions {
  background-color: #ffffffe6;
  justify-content: center;
  align-items: center;
  height: -moz-fit-content;
  height: fit-content;
  display: none;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

div.admin-vg-management-view .questions .group-button .group-action {
  border: 1px solid #0000;
  width: 20px;
  height: 20px;
  padding: 0;
}

div.admin-vg-management-view .questions .group-button .group-action:hover {
  background: #fff;
  border-color: #e6e6e6;
}

div.admin-vg-management-view .questions .group-button .group-action:active {
  background: #fafafa;
}

div.admin-vg-management-view .questions .group-button .group-action.move-group:active {
  cursor: move;
}

div.admin-vg-management-view .questions .group-button .group-action.delete-group:hover {
  background: #ffd6d6;
  border-color: #f99;
}

div.admin-vg-management-view .questions .group-button .group-action.delete-group:active {
  background: #fcc;
}

div.admin-vg-management-view .questions .group-button.active {
  color: #1178b8;
  background: #1a78b70d;
}

div.admin-vg-management-view .questions .group-button:hover:not(.active) {
  background: #f7f7f7;
}

div.admin-vg-management-view .questions .group-button:hover .group-actions {
  display: flex;
}

div.admin-vg-management-view .questions .questions-container {
  flex-direction: column;
  flex: 1;
  gap: 10px;
  display: flex;
}

div.admin-vg-management-view .questions .questions-list {
  flex-direction: column;
  gap: 10px;
  display: flex;
}

div.admin-vg-management-view .questions .summary-icon {
  font-size: 16px;
}

div.admin-vg-management-view .questions .question-details[open] .summary-icon {
  transform: rotate(90deg);
}

div.admin-vg-management-view .questions .question-summary {
  cursor: pointer;
  list-style: none;
}

div.admin-vg-management-view .questions .question-summary .summary-content {
  align-items: center;
  gap: 10px;
  min-height: 48px;
  padding: 10px 14px;
  display: flex;
}

div.admin-vg-management-view .questions .question-summary .summary-header {
  flex: 1;
  align-items: center;
  gap: 10px;
  display: flex;
}

div.admin-vg-management-view .questions .question-summary .question-title {
  font-size: 14px;
  font-weight: 600;
}

div.admin-vg-management-view .questions .question-summary .question-type-title {
  color: #666;
  font-size: 13px;
}

div.admin-vg-management-view .questions .question-summary .question-actions {
  align-items: center;
  display: flex;
}

div.admin-vg-management-view .questions .question-summary .question-actions .ui-button {
  width: 28px;
  height: 28px;
  padding: 0;
}

div.admin-vg-management-view .questions .question-summary .question-actions .ui-button.move-question:active {
  cursor: move;
}

div.admin-vg-management-view .questions .question-summary .question-actions .ui-button > i {
  border: 1px solid;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 3px;
  font-size: 12px;
  display: flex;
}

div.admin-vg-management-view .questions .question-content {
  border-top: 1px solid #e5e5e5;
  flex-direction: column;
  gap: 10px;
  padding: 10px 15px;
  display: flex;
}

div.admin-vg-management-view .questions .question-content .ui-dropdown {
  width: 150px;
}

div.admin-vg-management-view .questions .question-content .form-row {
  align-items: center;
  gap: 10px;
  display: flex;
}

div.admin-vg-management-view .questions .question-content .form-row.input-type {
  gap: 15px;
}

div.admin-vg-management-view .questions .question-content .form-row.switch {
  gap: 0;
  min-height: 32px;
}

div.admin-vg-management-view .questions .question-content .form-row.switch .switch-form-item {
  flex-direction: row-reverse;
  flex: 0 0 220px;
  gap: 10px;
}

div.admin-vg-management-view .questions .question-content .form-row.switch .switch-form-item .key {
  flex: 1;
  width: 0;
  min-width: 0;
  padding: 0;
}

div.admin-vg-management-view .questions .question-content .form-row.switch .switch-form-item .element {
  flex: none;
  height: auto;
}

div.admin-vg-management-view .questions .question-content .ui-form-row {
  flex: 1;
  align-items: center;
  margin: 0;
  display: flex;
}

div.admin-vg-management-view .questions .question-content .ui-form-row:has(.ui-dropdown) {
  flex: 0 0 150px;
}

div.admin-vg-management-view .questions .question-content .ui-form-row .key {
  width: 220px;
}

div.admin-vg-management-view .questions .question-content .ui-form-row .element {
  width: unset;
  flex: 1;
}

div.admin-vg-management-view .questions .add-question {
  justify-content: flex-start;
  height: 44px;
  padding-left: 40px;
  font-size: 14px;
}

div.admin-vg-management-view .questions .add-question > i {
  margin: 0;
  font-size: 20px;
  left: 12px;
  transform: translateY(-50%);
}

div.admin-vg-management-view .template {
  gap: 20px;
  display: flex;
}

div.admin-vg-management-view .template .panel-title {
  font-size: 16px;
  font-weight: 600;
}

div.admin-vg-management-view .template .placeholder-panel {
  flex: 3;
}

div.admin-vg-management-view .template .placeholder-header {
  flex-direction: column;
  gap: 15px;
  padding: 20px;
  display: flex;
}

div.admin-vg-management-view .template .placeholder-info {
  background: #f8f8f8;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding: 12px;
  display: flex;
}

div.admin-vg-management-view .template .placeholder-info p {
  margin: 0;
  font-size: 13px;
  line-height: 1.5;
}

div.admin-vg-management-view .template .placeholder-info .ui-button {
  background-color: #8d9faa;
  align-items: center;
  gap: 8px;
  height: 40px;
  padding: 12px;
  font-weight: 600;
  display: flex;
}

div.admin-vg-management-view .template .placeholder-info .ui-button:hover {
  background-color: #6f8695;
}

div.admin-vg-management-view .template .placeholder-info .ui-button:active {
  background-color: #596c78;
}

div.admin-vg-management-view .template .placeholder-info .ui-button i {
  margin: 0;
  font-size: 16px;
  position: static;
}

div.admin-vg-management-view .template .template-panel {
  flex: 1;
}

div.admin-vg-management-view .template .tables-container {
  flex-direction: column;
  gap: 15px;
  display: flex;
}

div.admin-vg-management-view .template .tables-container td span.empty-placeholder {
  color: #666;
}

div.admin-vg-management-view .template .ui-table th {
  border-top-width: 0;
  border-bottom-width: 1px;
  height: 28px;
  padding-block-start: 5px;
  padding-block-end: 5px;
}

div.admin-vg-management-view .template .ui-table td {
  height: 28px;
}

div.admin-vg-management-view .template .ui-table .table-striped tr:last-child td {
  border-bottom-width: 0;
}

div.admin-vg-management-view .template .ui-table code {
  font-size: 11px;
}

div.admin-vg-management-view .template .table-header-alt {
  color: #666;
  text-transform: uppercase;
  width: 300px;
  font-size: 11px;
  font-weight: 400;
}

div.admin-vg-management-view .template .folder-icon {
  margin-right: 5px;
  display: inline-block;
  position: relative;
  top: 1px;
}

div.admin-vg-management-view .template .template-panel {
  flex-direction: column;
  display: flex;
}

div.admin-vg-management-view .template .download-section, div.admin-vg-management-view .template .upload-section {
  flex-direction: column;
  gap: 15px;
  padding: 20px;
  display: flex;
}

div.admin-vg-management-view .template .download-section .ui-button, div.admin-vg-management-view .template .upload-section .ui-button {
  height: 40px;
}

div.admin-vg-management-view .template .download-section {
  border-bottom: 1px solid #e6e6e6;
  flex: 1;
}

div.admin-vg-management-view .template .info-container {
  flex-direction: column;
  gap: 5px;
  display: flex;
}

div.admin-vg-management-view .template .info-container h4 {
  color: #666;
  font-size: 11px;
  font-weight: 400;
}

div.admin-vg-management-view .template .info-container p {
  margin: 0;
  font-size: 13px;
}

div.admin-vg-management-view .template .upload-section header {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

div.admin-vg-management-view .template .upload-section header p {
  color: #666;
  margin: 0;
  font-size: 13px;
  font-style: italic;
}

div.admin-vg-management-view .template .upload-error {
  color: #d0021b;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  display: flex;
}

div.admin-vg-management-view .template .upload-error i {
  width: 24px;
}

div.admin-vg-management-view .template .upload-error p {
  margin: 0;
}

.page-manage-carousel {
  padding: 25px;
}

.page-manage-carousel .view-content {
  flex-direction: column;
  gap: 15px;
  display: flex;
}

.page-manage-carousel .heading {
  flex-direction: column;
  gap: 5px;
  display: flex;
}

.page-manage-carousel .heading h2 {
  margin: 0;
}

.page-manage-carousel .heading .subtitle {
  color: #666;
  font-size: 14px;
}

.page-manage-carousel .upload-button {
  width: -moz-fit-content;
  width: fit-content;
}

.page-manage-carousel .upload-button .ui-button {
  background-color: #8d9faa;
}

.page-manage-carousel .upload-button .ui-button:hover {
  background-color: #7b909d;
}

.page-manage-carousel .upload-button .ui-button:active {
  background-color: #6c8393;
}

.page-manage-carousel .upload-button-container {
  vertical-align: middle;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  display: flex;
}

.page-manage-carousel .uploading {
  color: #666;
  align-items: center;
  gap: 6px;
  margin-top: 10px;
  font-size: 12px;
  display: flex;
}

.page-manage-carousel .content .photo-list {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 10px;
  display: grid;
}

.page-manage-carousel .content .photo-panel, .page-manage-carousel .content .loading-panel {
  margin: 0;
  padding: 0;
}

.page-manage-carousel .content .panel-header {
  border-bottom: 1px solid #e5e5e5;
  justify-content: space-between;
  align-items: center;
  padding: 10px 14px;
  display: flex;
}

.page-manage-carousel .content .panel-header h3 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}

.page-manage-carousel .content .panel-header .panel-actions {
  align-items: center;
  gap: 6px;
  display: flex;
}

.page-manage-carousel .content .panel-header .panel-actions .ui-button {
  border-radius: 9999px;
  height: 20px;
  padding: 3px;
}

.page-manage-carousel .content .photo-container {
  padding: 10px;
}

.page-manage-carousel .content .photo-container .panel-spinner {
  background-color: #eaeaea;
  position: static;
}

.page-manage-carousel .content .photo-container .panel-spinner .spinner {
  margin: 0;
  position: static;
}

.page-manage-carousel .content .photo-container .panel-spinner, .page-manage-carousel .content .photo-container .photo {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

div.upload-slot-settings-popup div.heading {
  background-color: #f5f5f5;
  border-bottom: 1px solid #d9d9d9;
  padding: 10px;
}

div.upload-slot-settings-popup div.heading > span.title {
  color: #222;
  font-size: 13px;
  font-weight: 600;
}

div.upload-slot-settings-popup div.content:after {
  content: "";
  clear: both;
  display: table;
}

div.upload-slot-settings-popup div.content {
  padding: 10px;
}

div.upload-slot-settings-popup div.content > div.ui-checkbox {
  float: none;
  margin-top: 7px;
}

div.upload-slot-settings-popup div.content > div.ui-checkbox:first-child {
  margin-top: 0;
}

div.upload-slot-settings-popup div.content > div.ui-checkbox > label > span {
  color: #333;
  font-size: 13px;
  font-weight: 400;
}

div.upload-slot-settings-popup div.footer {
  padding: 0 10px 10px;
}

div.calendar-item-detail-popup {
  color: #4a4a4a;
  width: 350px;
}

div.calendar-item-detail-popup div.section {
  padding: 15px;
  position: relative;
}

div.calendar-item-detail-popup div.section span.section-title {
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  display: block;
}

div.calendar-item-detail-popup div.section a.view {
  opacity: .4;
  transition: opacity .15s;
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
}

div.calendar-item-detail-popup div.section a.view:hover {
  opacity: .8;
}

div.calendar-item-detail-popup div.section table {
  border-collapse: collapse;
  border: 0;
  width: 100%;
  font-size: 12px;
}

div.calendar-item-detail-popup div.action-buttons {
  position: absolute;
  top: 15px;
  right: 15px;
}

div.calendar-item-detail-popup div.action-buttons > a {
  color: #777;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  transition: color .15s;
  display: inline-flex;
}

div.calendar-item-detail-popup div.action-buttons > a:hover {
  color: #333;
}

div.calendar-item-detail-popup div.item-info {
  border-bottom: 1px solid #dfdfdf;
}

div.calendar-item-detail-popup div.item-info span.item-title {
  margin-bottom: 10px;
  padding-right: 32px;
  font-size: 15px;
  font-weight: 600;
  display: block;
  position: relative;
}

div.calendar-item-detail-popup div.item-info span.item-title i {
  display: none;
}

div.calendar-item-detail-popup div.item-info span.date, div.calendar-item-detail-popup div.item-info span.time {
  margin-top: 3px;
  display: block;
}

div.calendar-item-detail-popup div.order-item {
  border-bottom: 1px solid #dfdfdf;
}

div.calendar-item-detail-popup div.order-item table td {
  padding: 3px 0 2px;
}

div.calendar-item-detail-popup div.order {
  border-bottom: 1px solid #dfdfdf;
}

div.calendar-item-detail-popup div.order table td {
  padding: 3px 0 2px;
}

div.calendar-item-detail-popup div.users table td {
  width: 50%;
  padding: 3px 0 2px;
}

div.calendar-item-detail-popup div.users table td.user-title span {
  padding-left: 15px;
  display: block;
  position: relative;
}

div.calendar-item-detail-popup div.users table td.user-title span div.color {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  left: 0;
}

div.calendar-item-detail-popup.has-order-item div.item-info span.item-title {
  padding-left: 20px;
}

div.calendar-item-detail-popup.has-order-item div.item-info span.item-title i {
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
}

div.calendar-item-form-popup {
  color: #4a4a4a;
  width: 350px;
}

div.calendar-item-form-popup div.section {
  border-bottom: 1px solid #dfdfdf;
  padding: 15px;
  position: relative;
}

div.calendar-item-form-popup div.section span.section-title {
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  display: block;
}

div.calendar-item-form-popup div.section.item-date div.whole-day {
  position: absolute;
  top: 13px;
  right: 15px;
}

div.calendar-item-form-popup div.section.item-date div.whole-day div.ui-checkbox {
  margin-right: 0;
}

div.calendar-item-form-popup div.section.item-date div.row {
  display: flex;
}

div.calendar-item-form-popup div.section.item-date div.row .date {
  flex-grow: 1;
}

div.calendar-item-form-popup div.section.item-date div.row .start-time, div.calendar-item-form-popup div.section.item-date div.row .end-time {
  width: 50px;
  margin-left: 4px;
}

div.calendar-item-form-popup a.select-all-link {
  color: #333;
  font-size: 11px;
  position: absolute;
  top: 15px;
  right: 15px;
}

div.calendar-item-form-popup div.section.item-repeatment div.row {
  display: flex;
}

div.calendar-item-form-popup div.section.item-repeatment div.row > div.ui-input.repeatment-times {
  width: 162px;
  margin-left: 4px;
}

div.calendar-item-form-popup div.section.item-repeatment div.repeatment-settings {
  margin-top: 6px;
}

div.calendar-item-form-popup div.section.item-repeatment div.repeatment-settings div.weekly {
  display: flex;
}

div.calendar-item-form-popup div.section.item-repeatment div.repeatment-settings div.weekly div.ui-checkbox {
  flex: 1;
  margin-right: 0;
}

div.calendar-item-form-popup div.section.item-repeatment span.repeatment-child {
  font-style: italic;
}

div.calendar-item-form-popup div.section.item-buttons {
  display: flex;
}

div.calendar-item-form-popup div.section.item-buttons > a:first-of-type {
  flex: 1;
  margin-left: 20px;
  margin-right: 3px;
}

div.calendar-item-form-popup div.section.item-buttons > a:last-of-type {
  flex: 1;
  margin-left: 3px;
  margin-right: 20px;
}

div.ui-popup.order-filter-popup {
  min-height: 150px;
}

div.ui-popup.order-filter-popup div.search {
  background: #f5f5f5;
  display: block;
}

div.ui-popup.order-filter-popup div.search:after {
  content: "";
  clear: both;
  display: table;
}

div.ui-popup.order-filter-popup div.search {
  border-bottom: 1px solid #00000026;
  border-radius: 2px 2px 0 0;
  padding: 10px;
}

div.ui-popup.order-filter-popup div.search .ui-searchbar {
  float: none;
  width: 100%;
  margin: 0;
}

div.ui-popup.order-filter-popup div.list {
  background: #fff;
  padding-bottom: 53px;
  display: block;
}

div.ui-popup.order-filter-popup div.list > span.placeholder {
  text-align: center;
  color: #999;
  padding: 15px;
  font-size: 13px;
  display: block;
}

div.ui-popup.order-filter-popup div.list ul {
  max-height: 300px;
  margin: 0;
  padding: 2px 0;
  overflow-y: auto;
}

div.ui-popup.order-filter-popup div.list ul > li {
  height: 32px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

div.ui-popup.order-filter-popup div.list ul > li:not(:last-of-type) {
  border-bottom: 1px solid #eee;
}

div.ui-popup.order-filter-popup div.list ul > li .ui-checkbox {
  z-index: 1;
  margin: -6px 0 0;
  position: absolute;
  top: 50%;
  left: 10px;
}

div.ui-popup.order-filter-popup div.list ul > li div.date {
  flex-grow: 1;
  width: 100%;
  padding: 9px 0 0 30px;
  font-size: 12px;
  position: relative;
}

div.ui-popup.order-filter-popup div.list ul > li div.project-code {
  white-space: nowrap;
  text-align: right;
  color: #222;
  align-items: center;
  padding-right: 10px;
  font-size: 12px;
  display: flex;
}

div.ui-popup.order-filter-popup div.button {
  background: #f5f5f5;
  border-top: 1px solid #00000026;
  border-radius: 0 0 2px 2px;
  width: 100%;
  height: 53px;
  padding: 10px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

div.ui-popup.user-filter-popup {
  width: 350px;
  min-height: 150px;
}

div.ui-popup.user-filter-popup .segmented-control {
  background: #fff;
  border-radius: 3px;
  margin-bottom: 10px;
  display: flex;
}

div.ui-popup.user-filter-popup .segmented-control > a {
  color: #000;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 0;
  flex: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  display: flex;
}

div.ui-popup.user-filter-popup .segmented-control > a:first-of-type {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

div.ui-popup.user-filter-popup .segmented-control > a:last-of-type {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

div.ui-popup.user-filter-popup .segmented-control > a:not(.active):hover {
  background: #f2f2f2;
}

div.ui-popup.user-filter-popup .segmented-control > a.active {
  color: #1178b8;
  cursor: default;
  background: #1178b81f;
  border: 1px solid #1178b8;
}

div.ui-popup.user-filter-popup div.search {
  background: #f5f5f5;
  display: block;
}

div.ui-popup.user-filter-popup div.search:after {
  content: "";
  clear: both;
  display: table;
}

div.ui-popup.user-filter-popup div.search {
  border-bottom: 1px solid #00000026;
  border-radius: 2px 2px 0 0;
  padding: 10px;
}

div.ui-popup.user-filter-popup div.search .ui-searchbar {
  float: none;
  width: 100%;
  margin: 0;
}

div.ui-popup.user-filter-popup div.list {
  background: #fff;
  padding-bottom: 53px;
  display: block;
}

div.ui-popup.user-filter-popup div.list > div.content-holder {
  max-height: 290px;
  overflow-y: auto;
}

div.ui-popup.user-filter-popup div.list > span.placeholder {
  text-align: center;
  color: #999;
  padding: 15px;
  font-size: 13px;
  display: block;
}

div.ui-popup.user-filter-popup div.list ul {
  margin: 0;
  padding: 0;
}

div.ui-popup.user-filter-popup div.list ul > li {
  height: 32px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

div.ui-popup.user-filter-popup div.list ul > li:not(:last-of-type) {
  border-bottom: 1px solid #eee;
}

div.ui-popup.user-filter-popup div.list ul > li .ui-checkbox {
  z-index: 1;
  margin: -6px 0 0;
  position: absolute;
  top: 50%;
  left: 10px;
}

div.ui-popup.user-filter-popup div.list ul > li div.name {
  flex-grow: 1;
  width: 100%;
  padding: 9px 0 0 30px;
  font-size: 12px;
  position: relative;
}

div.ui-popup.user-filter-popup div.list ul > li div.name.product-title {
  justify-content: space-between;
  padding: 9px 10px 0 20px;
  display: flex;
}

div.ui-popup.user-filter-popup div.list ul > li div.name > span {
  padding-left: 15px;
  display: block;
  position: relative;
}

div.ui-popup.user-filter-popup div.list ul > li div.name > span.user-count {
  color: #999;
  font-size: 11px;
}

div.ui-popup.user-filter-popup div.list ul > li div.name > span div.color {
  background: #ddd;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  left: 0;
}

div.ui-popup.user-filter-popup div.list ul > li.section-header {
  background: #f7f7f7;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 28px;
}

div.ui-popup.user-filter-popup div.list ul > li.section-header > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  padding-top: 6px;
  padding-left: 34px;
  font-size: 12px;
  font-weight: 600;
  display: block;
  overflow: hidden;
}

div.ui-popup.user-filter-popup div.list div.placeholder {
  color: #777;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-top: 11px;
  font-size: 12px;
  display: flex;
}

div.ui-popup.user-filter-popup div.button {
  z-index: 1;
  background: #f5f5f5;
  border-top: 1px solid #00000026;
  border-radius: 0 0 2px 2px;
  width: 100%;
  height: 53px;
  padding: 10px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

div.ui-option-picker-popup a.option div.title.option-user-color {
  padding-left: 16px;
  position: relative;
}

div.ui-option-picker-popup a.option div.title.option-user-color div.color {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  left: 0;
}

div.ui-option-picker-popup a.option div.title.option-user-color > span.distance {
  color: #999;
  margin-top: 3px;
  font-size: 11px;
  display: block;
}

div.ui-popup.calendar-search-popup {
  width: 275px;
}

div.ui-popup.calendar-search-popup div.search {
  background: #f5f5f5;
  display: block;
}

div.ui-popup.calendar-search-popup div.search:after {
  content: "";
  clear: both;
  display: table;
}

div.ui-popup.calendar-search-popup div.search {
  border-bottom: 1px solid #00000026;
  border-radius: 2px 2px 0 0;
  padding: 10px;
}

div.ui-popup.calendar-search-popup div.search .ui-searchbar {
  float: none;
  width: 100%;
  margin: 0;
}

div.ui-popup.calendar-search-popup div.list {
  background: #fff;
  max-height: 300px;
  display: block;
  position: relative;
  overflow-y: auto;
}

div.ui-popup.calendar-search-popup div.list div.placeholder {
  color: #777;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 12px;
  font-size: 12px;
  display: flex;
}

div.ui-popup.calendar-search-popup div.list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

div.ui-popup.calendar-search-popup div.list ul li {
  padding: 12px 12px 12px 24px;
}

div.ui-popup.calendar-search-popup div.list ul li:not(:first-of-type) {
  border-top: 1px solid #eee;
}

div.ui-popup.calendar-search-popup div.list ul li {
  position: relative;
}

div.ui-popup.calendar-search-popup div.list ul li div.color {
  border-radius: 50%;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 15px;
  left: 10px;
}

div.ui-popup.calendar-search-popup div.list ul li div.title {
  color: #3f3f3f;
  font-size: 12px;
  font-weight: 600;
}

div.ui-popup.calendar-search-popup div.list ul li div.subtitle {
  color: #818181;
  margin-top: 3px;
  font-size: 11px;
  font-weight: 400;
}

div.ui-popup.calendar-search-popup div.list ul li div.buttons {
  grid-gap: 5px;
  grid-template-columns: 1fr 1fr;
  margin-top: 6px;
  display: grid;
}

div.ui-popup.calendar-search-popup div.list ul li div.buttons .ui-button {
  height: 20px;
  font-size: 10px;
}

div.ui-popup.calendar-search-popup div.list div.spinner-container {
  width: 100%;
  height: 100%;
  min-height: 75px;
}

div.order-item-configuration-modal > div.order-item-information-general > div.order-item-information {
  margin-top: 10px;
}

div.order-item-configuration-modal > div.order-item-information-general > div.order-item-information div.information div.item:after {
  content: "";
  clear: both;
  display: table;
}

div.order-item-configuration-modal > div.order-item-information-general > div.order-item-information div.information div.item {
  margin-bottom: 8px;
}

div.order-item-configuration-modal > div.order-item-information-general > div.order-item-information div.information div.item > span {
  color: #666;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

div.order-item-configuration-modal > div.order-item-information-general > div.order-item-information div.information div.item > span.key {
  float: left;
  width: 30%;
}

div.order-item-configuration-modal > div.order-item-information-general > div.order-item-information div.information div.item > span.value {
  color: #222;
  float: left;
  width: 70%;
  padding-left: 12px;
}

div.order-item-configuration-modal > div.order-item-configuration {
  margin-top: 25px;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations:after {
  content: "";
  clear: both;
  display: table;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations {
  width: 100%;
  margin-top: 10px;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder {
  float: left;
  width: 50%;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder > div.configuration {
  border-top: 1px solid #fff;
  padding-bottom: 10px;
  box-shadow: inset 0 1px #dbdbdb;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder > div.configuration > div.item:after {
  content: "";
  clear: both;
  display: table;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder > div.configuration > div.item {
  width: 100%;
  margin-bottom: 8px;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder > div.configuration > div.item > span {
  color: #666;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder > div.configuration > div.item > span.key {
  float: left;
  width: 35%;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder > div.configuration > div.item > span.value {
  color: #222;
  float: left;
  width: 65%;
  padding-left: 12px;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder:nth-of-type(odd) {
  padding-right: 20px;
}

div.order-item-configuration-modal > div.order-item-configuration > div.configurations > div.configuration-holder:nth-of-type(2n) {
  padding-left: 20px;
}

div.question-options-form-modal > h2.panel-title {
  margin-bottom: 5px;
}

div.question-options-form-modal .description p {
  margin: 0;
}

div.question-options-form-modal .description ul {
  margin: 0;
  padding-left: 16px;
  line-height: 1.5;
}

div.question-options-form-modal .options-list {
  flex-direction: column;
  gap: 18px;
  margin-top: 15px;
  display: flex;
}

div.question-options-form-modal .options-list .option {
  gap: 10px;
  display: flex;
}

div.question-options-form-modal .options-list .actions {
  align-items: center;
  gap: 5px;
  height: 32px;
  display: flex;
}

div.question-options-form-modal .options-list .option-content {
  flex-direction: column;
  flex: 1;
  gap: 5px;
  display: flex;
}

div.question-options-form-modal .options-list .option-content .checkbox-container {
  align-items: center;
  height: 32px;
  display: flex;
}

div.question-options-form-modal .options-list .option-content > h3, div.question-options-form-modal .options-list .ui-form-row {
  margin: 0;
}

div.question-options-form-modal > div.add-row {
  margin-top: 15px;
}

div.question-options-form-modal > div.add-row > span > a {
  color: #6e9742;
  padding-left: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  position: relative;
}

div.question-options-form-modal > div.add-row > span > a > i {
  position: absolute;
  top: 0;
  left: 0;
}

div.order-attachment-form-modal form > div.content:after {
  content: "";
  clear: both;
  display: table;
}

div.order-attachment-form-modal form > div.content > span {
  display: block;
}

div.order-attachment-form-modal form > div.content > span.category-title {
  color: #333;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 400;
}

div.order-attachment-form-modal form > div.content > span.description {
  color: #9b9b9b;
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: 400;
}

div.order-attachment-form-modal form > div.content > table {
  border-collapse: collapse;
  width: 100%;
}

div.order-attachment-form-modal form > div.content > table > tr td {
  padding-left: 4px;
}

div.order-attachment-form-modal form > div.content > table > tr td:first-of-type {
  padding-left: 0;
}

div.order-attachment-form-modal form > div.content > table > tr td.col-1 {
  width: 30%;
}

div.order-attachment-form-modal form > div.content > table > tr td.col-2 {
  width: 65%;
}

div.order-attachment-form-modal form > div.content > table > tr td.col-3 {
  width: 5%;
}

div.order-attachment-form-modal form > div.content > div.add-file-button {
  float: left;
  margin-top: 15px;
}

div.repeatment-mode-alert-modal {
  max-width: 350px;
}

div.repeatment-mode-alert-modal div.modal-content div.ui-modal-buttons a.ui-button {
  max-width: 250px;
  margin: auto auto 8px;
  display: block;
}

div.document-form-modal {
  min-height: 150px;
}

div.document-form-modal div.modal-form-buttons {
  border-top: 1px solid #eee;
  flex-direction: row;
  justify-content: center;
  margin-top: 20px;
  padding-top: 15px;
  display: flex;
}

div.document-form-modal div.modal-form-buttons > * {
  margin: 0 4px;
}

div.product-detail-modal {
  max-width: 450px;
}

div.product-detail-modal div.image {
  justify-content: center;
  align-items: center;
  max-height: 400px;
  display: flex;
}

div.product-detail-modal img {
  max-width: 100%;
  max-height: 400px;
}

div.link-products-form-modal > h2.panel-title {
  margin-bottom: 10px;
}

div.link-products-form-modal ul {
  flex-direction: column;
  gap: 5px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

div.link-products-form-modal .list-title {
  color: #666;
  text-transform: uppercase;
  margin: 10px 0 5px;
  font-size: 11px;
  font-weight: 400;
}

div.link-products-form-modal div.ui-form-row {
  margin: 0;
}

div.link-products-form-modal .list-item {
  align-items: center;
  gap: 4px;
  display: flex;
}

div.link-products-form-modal .list-item .ui-button {
  width: 30px;
  height: 30px;
  padding: 4px;
}

div.link-products-form-modal .list-item .ui-form-dropdown {
  flex: 1;
}

div.link-products-form-modal .add-product-button {
  justify-content: flex-start;
}

div.link-products-form-modal .add-product-button > .img {
  margin-top: -10px;
  left: 5px;
}

div.conditions-form-modal {
  max-width: unset;
  width: min-content;
  min-width: 750px;
}

div.conditions-form-modal > h2.panel-title {
  margin-bottom: 10px;
}

div.conditions-form-modal ul {
  flex-direction: column;
  gap: 5px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

div.conditions-form-modal .list-title {
  color: #666;
  text-transform: uppercase;
  margin: 10px 0 5px;
  font-size: 11px;
  font-weight: 400;
}

div.conditions-form-modal div.ui-form-row {
  margin: 0;
}

div.conditions-form-modal .list-item {
  align-items: center;
  gap: 4px;
  display: flex;
}

div.conditions-form-modal .list-item .ui-button {
  width: 30px;
  height: 30px;
  padding: 4px;
}

div.conditions-form-modal .list-item .ui-form-row {
  flex: 0 0 300px;
  width: 300px;
  max-width: 300px;
  display: block;
}

div.conditions-form-modal .list-item .ui-form-row.small {
  flex: 0 0 130px;
  width: 130px;
  max-width: 130px;
}

div.conditions-form-modal .list-item .ui-form-row .element {
  width: 100%;
  max-width: 100%;
  display: block;
}

div.conditions-form-modal .list-item .ui-form-row .ui-dropdown > .value > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

div.conditions-form-modal .other-condition-text {
  text-transform: uppercase;
  color: #666;
  margin: 4px 5px;
  font-size: 11px;
}

div.conditions-form-modal .add-product-button {
  justify-content: flex-start;
}

div.conditions-form-modal .add-product-button > .img {
  margin-top: -10px;
  left: 5px;
}

div.question-group-form-modal > h2.panel-title {
  margin-bottom: 10px;
}

div.question-group-form-modal .sub-title {
  color: #666;
  text-transform: uppercase;
  margin: 10px 0 5px;
  font-size: 11px;
  font-weight: 400;
}

div.ui-modal.vg-document-review-modal {
  width: 1024px;
  max-width: 90vw;
  height: 900px;
  max-height: 90vh;
}

div.ui-modal.vg-document-review-modal .content-holder {
  height: 100%;
  max-height: 100%;
}

div.ui-modal.vg-document-review-modal .content-holder .modal-content {
  height: 100%;
  max-height: 100%;
  display: flex;
}

div.ui-modal.vg-document-review-modal .pdf-iframe {
  border: none;
  width: 100%;
  height: 100%;
  min-height: 600px;
}

div.ui-modal.vg-document-review-modal .pdf-placeholder-manual {
  opacity: .5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 50px;
  display: flex;
}

div.ui-modal.vg-document-review-modal .pdf-placeholder-manual .content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

div.ui-modal.vg-document-review-modal .pdf-placeholder-manual i {
  margin-bottom: 15px;
  font-size: 82px;
}

div.ui-modal.vg-document-review-modal .pdf-placeholder-manual h3 {
  margin-block-start: 8px;
  margin-block-end: 8px;
  font-size: 22px;
}

div.ui-modal.vg-document-review-modal .pdf-placeholder-manual p {
  text-align: center;
  margin-block-start: 10px;
  margin-block-end: 10px;
  font-size: 15px;
  line-height: 1.5;
}

div.ui-modal.vg-document-review-modal .pdf-loading {
  color: #666;
  background-color: #f5f5f5;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

div.ui-modal.vg-document-review-modal .pdf-viewer {
  flex: 1;
  padding: 8px;
}

div.ui-modal.vg-document-review-modal .pdf-viewer .pdf {
  width: 100%;
}

div.ui-modal.vg-document-review-modal .sidebar {
  background-color: #f5f5f5;
  flex-direction: column;
  flex: 0 0 350px;
  gap: 25px;
  padding: 25px;
  display: flex;
  overflow-y: auto;
}

div.ui-modal.vg-document-review-modal .sidebar header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

div.ui-modal.vg-document-review-modal .sidebar header h3 {
  margin: 0;
  font-size: 15px;
  font-weight: 600;
}

div.ui-modal.vg-document-review-modal .sidebar header .ui-button {
  height: auto;
  padding: 4px;
}

div.ui-modal.vg-document-review-modal .sidebar header .ui-button.icon-only i {
  font-size: 18px;
}

div.ui-modal.vg-document-review-modal .sidebar div {
  flex-direction: column;
  gap: 10px;
  display: flex;
}

div.ui-modal.vg-document-review-modal .sidebar h4 {
  color: #000;
  text-transform: none;
  letter-spacing: 0;
  font-size: 15px;
  font-weight: 600;
}

div.ui-modal.vg-document-review-modal .sidebar p {
  color: #222;
  margin: 0;
  font-size: 14px;
  line-height: 150%;
}

div.ui-modal.vg-document-review-modal .sidebar em {
  color: #666;
  font-size: 12px;
  line-height: 150%;
}

div.ui-modal.vg-document-review-modal .sidebar :not(header) .ui-button {
  height: 36px;
  font-size: 14px;
  font-weight: 600;
}

div.ui-modal.vg-document-review-modal .sidebar :not(header) .ui-button i {
  margin-top: 0;
  font-size: 16px;
  translate: 0 -50%;
}

div.ui-modal.vg-document-review-modal .sidebar .approve-button {
  height: 48px;
}

div.ui-modal.vg-document-review-modal .sidebar .change-button, div.ui-modal.vg-document-review-modal .sidebar .upload-button {
  background-color: #8d9fab;
}

div.ui-modal.vg-document-review-modal .sidebar .bordered-block {
  border: 1px solid #bcbcbc;
  border-radius: 4px;
  flex-direction: column;
  gap: 15px;
  padding: 15px;
  display: flex;
}

div.ui-modal.vg-document-review-modal .sidebar .bordered-block h4 {
  color: #666;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: 600;
}

div.ui-modal.vg-document-review-modal .sidebar .bordered-block p {
  color: #666;
  word-break: break-all;
  margin: 0;
  font-size: 13px;
  line-height: 150%;
}

div.ui-modal.vg-document-review-modal .sidebar .bordered-block div {
  gap: 4px;
}

div.ui-modal.vg-document-review-modal .sidebar .bordered-block .upload-error p, div.ui-modal.vg-document-review-modal .sidebar .bordered-block .upload-error h4 {
  color: #d0021b;
}

.calendar-orders-panel {
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  border-left: 1px solid #0003;
  flex-direction: column;
  width: 460px;
  height: 100%;
  transition: visibility 0s linear .2s, transform .2s, opacity .2s;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(100%);
  box-shadow: 0 2px 10px #00000038;
}

.calendar-orders-panel.visible {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  transform: translateX(0);
}

.calendar-orders-panel a.close {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
  position: absolute;
  top: 18px;
  right: 18px;
}

.calendar-orders-panel div.top {
  height: 100px;
  padding: 20px;
}

.calendar-orders-panel div.top > span.title {
  font-size: 15px;
  font-weight: 600;
}

.calendar-orders-panel div.top div.filters {
  margin-top: 10px;
  display: flex;
}

.calendar-orders-panel div.top div.filters .ui-dropdown {
  flex: 1;
  width: auto;
}

.calendar-orders-panel div.top div.filters .ui-searchbar {
  flex-shrink: 0;
  width: 245px;
  margin-left: 8px;
}

.calendar-orders-panel div.orders-holder {
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  height: calc(100% - 100px);
  padding: 0 20px;
  display: flex;
  overflow-y: auto;
}

.calendar-orders-panel div.orders-holder div.orders-heading {
  border-bottom: 2px solid #d8d8d8;
  padding: 0 0 6px;
}

.calendar-orders-panel div.orders-holder div.orders-heading:after {
  content: "";
  clear: both;
  display: table;
}

.calendar-orders-panel div.orders-holder div.orders-heading > span {
  float: left;
  color: #868686;
  font-size: 12px;
  font-weight: 600;
  display: block;
}

.calendar-orders-panel div.orders-holder div.orders-heading > span:first-child {
  width: 30%;
}

.calendar-orders-panel div.orders-holder div.orders-heading > span:nth-child(2) {
  width: 25%;
}

.calendar-orders-panel div.orders-holder div.orders-heading > span:nth-child(3) {
  width: 45%;
}

.calendar-orders-panel div.orders-holder div.orders {
  flex-grow: 1;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder {
  display: block;
  position: relative;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order {
  position: relative;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order:after {
  content: "";
  clear: both;
  display: table;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order {
  cursor: pointer;
  padding: 8px 0;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order > a.arrow {
  color: #888;
  text-decoration: none;
  transition: transform .15s;
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order > a.arrow > i {
  font-size: 7px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order > span {
  float: left;
  color: #222;
  font-size: 13px;
  display: block;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order > span.title {
  width: 30%;
  padding-left: 15px;
  font-weight: 600;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order > span.date {
  width: 25%;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order > span.type {
  width: 45%;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items {
  margin-bottom: 10px;
  padding-left: 15px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item {
  border: 1px solid #cfcfcf;
  align-items: center;
  height: 32px;
  font-size: 12.5px;
  display: flex;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item:not(:last-of-type) {
  border-bottom: 0;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item:first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item:last-of-type {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item > div.title {
  flex-grow: 1;
  padding-left: 8px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item > div.amount {
  text-align: right;
  width: 75px;
  margin-right: 20px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item > div.action {
  width: 75px;
  margin-right: 5px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder div.order-items > div.order-item > div.action a.ui-button {
  height: 22px;
  font-size: 12px;
}

.calendar-orders-panel div.orders-holder div.orders div.order-holder.open div.order > a.arrow {
  transform: rotate(90deg);
}

.calendar-orders-panel div.orders-holder div.orders span.placeholder {
  text-align: center;
  color: #999;
  width: 100%;
  padding: 10px;
  display: block;
}

.calendar-orders-panel div.orders-holder div.orders.has-spinner > div.core-spinner {
  background: #fff9;
}

