@charset "UTF-8";
@font-face {
  font-family: "RobotoLight";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/RobotoLight/RobotoLight.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoLight/RobotoLight.woff") format("woff"), url("../fonts/RobotoLight/RobotoLight.ttf") format("truetype");
}
@font-face {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");
}
@font-face {
  font-family: "RobotoBold";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoBold/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype");
}
@font-face {
  font-family: "Inform";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/Inform/Inform.eot?#iefix") format("embedded-opentype"), url("../fonts/Inform/Inform.woff") format("woff"), url("../fonts/Inform/Inform.ttf") format("truetype");
}
.tabs > ul li {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

body {
  position: relative;
  height: 100vh;
  min-width: 320px;
  font-size: 16px;
  line-height: 1.6;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: "RobotoLight", sans-serif;
}

.hidden {
  display: none;
}

.clrp {
  padding: 0 !important;
}

.clrp-left {
  padding-left: 0 !important;
}

.clrp-right {
  padding-right: 0 !important;
}

.clrp-top {
  padding-top: 0 !important;
}

.clrp-bottom {
  padding-bottom: 0 !important;
}

.clr-shadow {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.clr-bg {
  background: none !important;
}

.clrm {
  margin: 0 !important;
}

.clrm-left {
  margin-left: 0 !important;
}

.clrm-right {
  margin-right: 0 !important;
}

.clrm-top {
  margin-top: 0 !important;
}

.clrm-bottom {
  margin-bottom: 0 !important;
}

.mt0 {
  margin-top: 0 !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mt-half {
  margin-top: 5px;
}

.mt3 {
  margin-top: 30px;
}

.mt-auto {
  margin-top: auto;
}

.mb3 {
  margin-bottom: 30px;
}

.mt4 {
  margin-top: 40px;
}

.mb4 {
  margin-bottom: 40px;
}

.mt5 {
  margin-top: 50px !important;
}

.mb5 {
  margin-bottom: 50px;
}

.mt6 {
  margin-top: 60px;
}

.mb6 {
  margin-bottom: 60px;
}

.ml-half {
  margin-left: 5px;
}

.mr-half {
  margin-right: 5px;
}

.ml1 {
  margin-left: 10px;
}

.ml2 {
  margin-left: 20px;
}

.mr1 {
  margin-right: 10px;
}

.mr2 {
  margin-right: 20px;
}

.mr3 {
  margin-right: 30px;
}

.mh-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mh-right {
  margin-left: auto !important;
  margin-right: 0 !important;
}

.p0 {
  padding: 0;
}

.pl-half {
  padding-left: 5px;
}

.pr-half {
  padding-right: 5px;
}

.pr1 {
  padding-right: 10px !important;
}

.pl2 {
  padding-left: 20px;
}

.pr2 {
  padding-right: 20px;
}

.pl3 {
  padding-left: 30px;
}

.pr3 {
  padding-right: 30px;
}

.pl4 {
  padding-left: 40px;
}

.pr4 {
  padding-right: 40px;
}

.pl5 {
  padding-left: 50px;
}

.pr5 {
  padding-right: 50px;
}

.pl6 {
  padding-left: 60px;
}

.pr6 {
  padding-right: 60px;
}

.pb-half {
  padding-bottom: 5px;
}

.pt-half {
  padding-top: 5px;
}

.pt1 {
  padding-top: 10px !important;
}

.pb2 {
  padding-bottom: 20px !important;
}

.pt2 {
  padding-top: 20px !important;
}

.pb3 {
  padding-bottom: 30px !important;
}

.pt3 {
  padding-top: 30px !important;
}

.pb4 {
  padding-bottom: 40px !important;
}

.pt4 {
  padding-top: 40px !important;
}

.pt5 {
  padding-bottom: 50px !important;
}

.pb5 {
  padding-top: 50px !important;
}

.right {
  text-align: right !important;
}

.left {
  text-align: left !important;
}

.center {
  text-align: center !important;
}

.curDef {
  cursor: default !important;
}

.curPoi {
  cursor: pointer !important;
}

.curDrag {
  cursor: grabbing !important;
  cursor: -webkit-grabbing;
}

.border {
  border: 1px solid #ccc;
}

.oh {
  overflow: hidden !important;
}

.ov {
  overflow: visible !important;
}

.oa {
  overflow-y: auto !important;
  overflow-x: auto !important;
}

.o-init {
  overflow: initial !important;
}

.dib {
  display: inline-block;
}

.db {
  display: block !important;
}

.bgc-clear {
  background-color: transparent !important;
  border-color: transparent !important;
}

.selectable {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}

a:hover {
  text-decoration: none;
  color: #111;
}

.col-md-12 {
  position: static;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "RobotoRegular", sans-serif;
  font-weight: 100;
}

h1, h2, h3, h4, h5, h6, ul, p, hr {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.error {
  color: #f00000;
  font-size: 16px;
  display: block;
  word-break: break-word;
}

.succes {
  color: #00A165;
  font-size: 16px;
  display: block;
}

.fz8 {
  font-size: 8px !important;
}

.fz10 {
  font-size: 10px !important;
}

.fz11 {
  font-size: 11px !important;
}

.fz12 {
  font-size: 12px !important;
}

.fz14 {
  font-size: 14px !important;
}

.fz16 {
  font-size: 16px !important;
}

.fz18 {
  font-size: 18px !important;
}

.fz20 {
  font-size: 20px !important;
}

.fz50 {
  font-size: 50px !important;
}

.fs-normal {
  font-style: normal;
}

.lhi {
  line-height: initial !important;
}

.lh16 {
  line-height: 16px !important;
}

.pos-rel {
  position: relative;
}

.pos-initial {
  position: initial !important;
}

.shadow {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
}

.vat {
  vertical-align: top;
}

.center-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.disable-click {
  pointer-events: none;
  cursor: default !important;
}
.disable-click.disabled {
  background-color: #ccc;
}
.disable-click img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.enable-click {
  pointer-events: auto !important;
  cursor: pointer !important;
}

@-webkit-keyframes shadow-pulse {
  0% {
    -webkit-box-shadow: 0px 0px 0px #ccc;
    box-shadow: 0px 0px 0px #ccc;
  }
  50% {
    -webkit-box-shadow: 0px 0px 25px #ccc;
    box-shadow: 0px 0px 25px #ccc;
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px #ccc;
    box-shadow: 0px 0px 0px #ccc;
  }
}

@keyframes shadow-pulse {
  0% {
    -webkit-box-shadow: 0px 0px 0px #ccc;
    box-shadow: 0px 0px 0px #ccc;
  }
  50% {
    -webkit-box-shadow: 0px 0px 25px #ccc;
    box-shadow: 0px 0px 25px #ccc;
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px #ccc;
    box-shadow: 0px 0px 0px #ccc;
  }
}
@-webkit-keyframes shadow-pulse-red {
  0% {
    -webkit-box-shadow: 0px 0px 0px #f00000;
    box-shadow: 0px 0px 0px #f00000;
  }
  50% {
    -webkit-box-shadow: 0px 0px 25px #f00000;
    box-shadow: 0px 0px 25px #f00000;
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px #f00000;
    box-shadow: 0px 0px 0px #f00000;
  }
}
@keyframes shadow-pulse-red {
  0% {
    -webkit-box-shadow: 0px 0px 0px #f00000;
    box-shadow: 0px 0px 0px #f00000;
  }
  50% {
    -webkit-box-shadow: 0px 0px 25px #f00000;
    box-shadow: 0px 0px 25px #f00000;
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px #f00000;
    box-shadow: 0px 0px 0px #f00000;
  }
}
.placingStatusBtn {
  top: -2px !important;
  line-height: 30px !important;
}
.placingStatusBtn.empty {
  background-color: #cccccc;
}
.placingStatusBtn.empty:before {
  content: "\f05e";
}
.placingStatusBtn.pending {
  background-color: #ff2700;
}
.placingStatusBtn.pending:before {
  content: "\f00d";
}
.placingStatusBtn.expired {
  background-color: #a30000;
}
.placingStatusBtn.expired:before {
  content: "\f05e";
}
.placingStatusBtn.inProcess {
  background-color: #FFBC24;
}
.placingStatusBtn.inProcess:before {
  content: "\f021";
}
.placingStatusBtn.completed {
  background-color: #009788;
}
.placingStatusBtn.completed:before {
  content: "\f00c";
}
.placingStatusBtn.irrelevant {
  background-color: #3f369a;
}
.placingStatusBtn.irrelevant:before {
  content: "\f05e";
}

.task-list .task-item:before, .task-list .in-out-item:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 5px;
  top: -2px;
  left: 0;
  opacity: 0.5;
}
.task-list .task-item.pending:before, .task-list .task-item sub.pending, .task-list .in-out-item.pending:before, .task-list .in-out-item sub.pending {
  background-color: #ff2700;
}
.task-list .task-item.expired:before, .task-list .task-item sub, .task-list .in-out-item.expired:before, .task-list .in-out-item sub {
  background-color: #a30000;
}
.task-list .task-item.inProcess:before, .task-list .task-item sub, .task-list .in-out-item.inProcess:before, .task-list .in-out-item sub {
  background-color: #FFBC24;
}
.task-list .task-item.completed:before, .task-list .task-item sub.completed, .task-list .in-out-item.completed:before, .task-list .in-out-item sub.completed {
  background-color: #009788;
}
.task-list .task-item.irrelevant:before, .task-list .task-item sub, .task-list .in-out-item.irrelevant:before, .task-list .in-out-item sub {
  background-color: #3f369a;
}
.task-list .task-item.empty:before, .task-list .task-item sub, .task-list .in-out-item.empty:before, .task-list .in-out-item sub {
  background-color: #999;
}
.task-list .task-item.group, .task-list .in-out-item.group {
  padding: none;
}
.task-list .task-item.inner, .task-list .in-out-item.inner {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  margin-top: 5px;
}
.task-list .task-item .date, .task-list .in-out-item .date {
  line-height: 18px;
}
.task-list .task-item .date time, .task-list .in-out-item .date time {
  display: inline-block;
  margin-right: 5px;
  font-size: 11px;
  color: #999;
}
.task-list .task-item .comment, .task-list .in-out-item .comment {
  position: relative;
  display: inline-block;
  padding: 0px 5px;
  line-height: 16px;
  font-style: italic;
  color: #999;
}
.task-list .task-item .comment:before, .task-list .task-item .comment:after, .task-list .in-out-item .comment:before, .task-list .in-out-item .comment:after {
  position: absolute;
  width: 15px;
  height: 15px;
  color: #ccc;
  font-size: 16px;
  line-height: 22px;
}
.task-list .task-item .comment:before, .task-list .in-out-item .comment:before {
  content: "❝";
  top: -5px;
  left: -5px;
}
.task-list .task-item .comment:after, .task-list .in-out-item .comment:after {
  content: "❞";
  bottom: -5px;
  right: -10px;
}

.required-star:before {
  content: "\f069";
  font-family: "FontAwesome";
  position: absolute;
  left: 4px;
  top: 4px;
  color: #f00000;
  font-size: 8px;
  z-index: 100;
  line-height: normal;
}

.filter-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  background-color: #ccc;
}
.filter-dot.yelow {
  background-color: #FFBC24;
}
.filter-dot.red {
  background-color: #FE6246;
}
.filter-dot.green {
  background-color: #009788;
}
.filter-dot.black {
  background-color: #111111;
}

.sh-info-dot {
  width: 10px;
  height: 10px;
  margin: 0 2px 0 10px;
  display: inline-block;
  border-radius: 50%;
  background-color: #ccc;
}
.sh-info-dot.A, .sh-info-dot.a {
  background-color: #4CAF50;
}
.sh-info-dot.B, .sh-info-dot.b {
  background-color: #FEC337;
}
.sh-info-dot.C, .sh-info-dot.c {
  background-color: #E10404;
}

.app-version,
.connection-indicator {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  line-height: 13px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-size: 12px;
}
.app-version .wrapper,
.connection-indicator .wrapper {
  position: absolute;
  top: 30%;
  -webkit-transform: translate(-50%, -5%);
  -ms-transform: translate(-50%, -5%);
  transform: translate(-50%, -5%);
}
.app-version .number,
.connection-indicator .number {
  font-weight: 700;
}

.connection-indicator {
  background-color: #fff;
  line-height: 60px;
  font-size: 25px;
  z-index: 1000;
  -webkit-animation: shadow-pulse 1200ms ease-in-out infinite;
  animation: shadow-pulse 1200ms ease-in-out infinite;
}
.connection-indicator:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 1px;
  width: 100%;
  height: 2px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 10;
}

.authorization-page {
  position: relative;
  z-index: 1000;
}
.authorization-page .logo {
  width: 220px;
  margin: 0 auto;
}
.authorization-page .greeting-block {
  color: #fff;
}
.authorization-page .leafio {
  position: absolute;
  bottom: 20px;
  right: 90px;
}
.authorization-page .leafio p {
  letter-spacing: 2px;
  color: #666;
}
.authorization-page .leafio .leafio-logo {
  width: 82px;
  height: 30px;
}

input, textarea, button {
  outline: none;
  border: none;
}

.title {
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #111;
  font-size: 22px;
  position: relative;
}

.subtitle {
  font-size: 18px;
  line-height: 24px;
  color: #666;
  margin-bottom: 25px;
}

.label {
  vertical-align: initial;
  display: inline-block;
  line-height: 30px;
  font-size: 12px;
  color: #999;
  cursor: default;
}
.label.block {
  display: block;
}

.pulse {
  -webkit-animation: shadow-pulse 1000ms ease-in-out infinite;
  animation: shadow-pulse 1000ms ease-in-out infinite;
}

.icon-material {
  width: 25px;
  height: 25px;
  display: inline-block;
  border-radius: 3px;
  vertical-align: top;
  color: #fff;
  text-align: center;
  line-height: 25px;
  text-indent: 0;
  font-style: normal;
  text-transform: uppercase;
  background-color: #111;
}
.icon-material:hover {
  z-index: 100;
}
.icon-material:hover .exel-export-list {
  opacity: 1;
  right: 0;
  display: block;
}
.icon-material .exel-export-list {
  display: none;
}
.icon-material.InWork {
  background-color: #512DA8;
}
.icon-material.Saved {
  background-color: #FFA726;
}
.icon-material.Approved {
  background-color: #4FC3F7;
}
.icon-material.Published {
  background-color: #4DB6AC;
}
.icon-material.Archived {
  background-color: #C2185B;
}
.icon-material.FastStart {
  background-color: #4caf50;
}
.icon-material.gray {
  background-color: #A1887F;
}

.ajax-navigation {
  position: relative;
  background-color: #fff;
  word-wrap: break-word;
}

.chain {
  position: relative;
  padding-right: 18px;
  text-align: center;
  font-style: normal;
}
.chain:last-child {
  padding-left: 0;
}
.chain:last-child:before {
  display: none;
}
.chain:before {
  position: absolute;
  content: "\f0c1";
  width: 20px;
  height: 20px;
  top: 50%;
  right: 0px;
  margin-top: -10px;
  line-height: 20px;
  font-family: "FontAwesome";
}

.nomenclature-tree.remove li,
.drag-dropdown.remove li {
  padding-left: 0;
}
.nomenclature-tree li,
.drag-dropdown li {
  position: relative;
  font-size: 12px;
  line-height: 30px;
  cursor: pointer;
  z-index: 99;
  min-width: 120px;
  font-family: "RobotoRegular";
  padding-left: 20px;
  border-bottom: 1px solid #ccc;
}
.nomenclature-tree li:before,
.drag-dropdown li:before {
  position: absolute;
  top: 0px;
  top: 50%;
  z-index: -1;
  font-size: 22px;
  font-family: "FontAwesome";
  -webkit-transform: transplateY(-50%);
  -ms-transform: transplateY(-50%);
  transform: transplateY(-50%);
}
.nomenclature-tree li:hover,
.drag-dropdown li:hover {
  background: #f5f5f5;
}
.nomenclature-tree li.load,
.drag-dropdown li.load {
  pointer-events: none;
}
.nomenclature-tree li.load:after,
.drag-dropdown li.load:after {
  position: absolute;
  content: "\f110";
  font-family: "FontAwesome";
  margin-left: 5px;
  -webkit-animation: spin 1s infinite steps(8);
  animation: spin 1s infinite steps(8);
}
.nomenclature-tree li.active,
.drag-dropdown li.active {
  padding-left: 20px;
}
.nomenclature-tree li.active:before,
.drag-dropdown li.active:before {
  content: "\f07c" !important;
}
.nomenclature-tree li.active:hover,
.drag-dropdown li.active:hover {
  background: unset;
  border-color: #ccc;
}
.nomenclature-tree li.active > ul,
.drag-dropdown li.active > ul {
  margin-left: -5px;
}
.nomenclature-tree li:last-child,
.drag-dropdown li:last-child {
  border-bottom: none;
}
.nomenclature-tree li.group:before,
.drag-dropdown li.group:before {
  content: "\f07b";
  width: 16px;
  height: 16px;
  left: 2px;
  top: 7px;
  font-size: 12px;
  line-height: 18px;
  color: #999;
  text-align: center;
}
.nomenclature-tree li.drag,
.drag-dropdown li.drag {
  padding-left: 0px;
}
.nomenclature-tree li.drag i,
.drag-dropdown li.drag i {
  position: absolute;
  top: 50%;
  right: 2px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nomenclature-tree li .btn-wrap,
.drag-dropdown li .btn-wrap {
  position: absolute;
  top: 50%;
  right: 5px;
  font-size: 14px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nomenclature-tree li span.product,
.drag-dropdown li span.product {
  display: block;
  padding: 10px 15px 10px 20px;
}
.nomenclature-tree li .item-edit-panel,
.drag-dropdown li .item-edit-panel {
  position: absolute;
  color: #ccc;
  top: 0px;
  right: 0px;
}
.nomenclature-tree li .item-edit-panel button,
.drag-dropdown li .item-edit-panel button {
  background-color: transparent;
}
.nomenclature-tree .product-categori,
.drag-dropdown .product-categori {
  display: none;
}
.nomenclature-tree .danger,
.drag-dropdown .danger {
  bottom: initial;
  top: 30px;
  text-align: center;
  z-index: 100;
}

.filter-config {
  position: absolute;
  left: 0px;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.filter-config--inline {
  position: relative;
  left: 0px;
  top: 0px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.filter-config span {
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: #ccc;
  border-radius: 25%;
}
.filter-config span.active:nth-child(1) {
  background-color: #FE6246;
}
.filter-config span.active:nth-child(2) {
  background-color: #FFBC24;
}
.filter-config span.active:nth-child(3) {
  background-color: #009788;
}
.filter-config span.active:nth-child(4) {
  background-color: #5869c5;
}
.filter-config span:nth-child(1) {
  top: 0;
  left: 0;
}
.filter-config span:nth-child(2) {
  bottom: 0;
  left: 0;
}
.filter-config span:nth-child(3) {
  bottom: 0;
  right: 0;
}
.filter-config span:nth-child(4) {
  top: 0;
  right: 0;
}

.group.first-level span {
  display: block;
}

.dropdown {
  display: none;
}
.dropdown li {
  position: relative;
}
.dropdown li:before {
  position: absolute;
  content: "\f105";
}
.dropdown li.active:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.dropdown li.market-item:before {
  display: none;
}
.dropdown .dropdown-item-format h4 .btn {
  position: absolute;
  top: 0;
  right: 18px;
}

.multiple-add {
  display: block;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.multiple-add:before {
  position: absolute;
  content: "◆◆◆";
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 22px;
  letter-spacing: 1px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: -1;
}

.filter-tag {
  position: relative;
  padding-left: 18px;
}
.filter-tag:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ccc;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.filter-tag--balance:before {
  background-color: #FE6246;
}
.filter-tag--assortment:before {
  background-color: #FFBC24;
}
.filter-tag--sizes:before {
  background-color: #009788;
}
.filter-tag--price:before {
  background-color: #5869c5;
}

body > .product.ng-scope {
  width: 50px;
  z-index: 1000;
  height: 50px;
  background-color: #ccc;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  padding: 5px;
  -webkit-box-shadow: 0 2px 5px #999;
  box-shadow: 0 2px 5px #999;
}
body > .product.ng-scope img {
  display: none;
  width: 100%;
  max-height: 100%;
}

.message-block {
  position: relative;
  color: #999;
  font-size: 14px;
  display: inline-block;
}
.message-block:before {
  content: "*";
  position: absolute;
  top: -6px;
  left: -6px;
}

.hint-block {
  position: relative;
  min-height: 60px;
  min-width: 206px;
  max-width: 90%;
  margin: 0px auto;
  border-radius: 10px;
  border: 1px dashed #ccc;
  background-color: #f5f5f5;
}
.hint-block--big {
  width: 100%;
  height: 100%;
  max-width: 400px;
  max-height: 205px;
}
.hint-block span, .hint-block a {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 90%;
  padding: 0px;
  color: #858995;
  text-align: center;
  font-family: "RobotoRegular";
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.tag {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
  padding: 1px 5px;
  background-color: #f5f5f5;
  font-size: 12px;
  line-height: 18px;
  border-radius: 5px;
  margin-right: 3px;
  margin-bottom: 3px;
  overflow: hidden;
  cursor: default;
  font-style: normal;
}
.tag.error, .tag.already_used, .tag.no_store_plan, .tag.no_access_rights {
  background-color: #f00000;
  color: #fff;
}
.tag.already_present, .tag.incorrect_status, .tag.no_equipment {
  background-color: #FFBC24;
}
.tag.success {
  color: #fff;
  background-color: #009788;
}

.tag-list {
  text-align: left;
  position: relative;
}
.tag-list.big-tag li {
  line-height: 24px;
}
.tag-list.big-tag li button {
  height: 28px;
}
.tag-list li {
  display: inline-block;
  vertical-align: top;
  padding: 0px 5px;
  font-size: 12px;
  line-height: 16px;
  border-radius: 5px;
  margin-right: 3px;
  margin-bottom: 3px;
  overflow: hidden;
  cursor: default;
  border: 1px solid #ccc;
  background-color: #f5f5f5;
}
.tag-list li button {
  height: 20px;
  margin: -2px -5px -2px 0;
  border-left: 1px solid #999;
}
.tag-list li button:hover {
  background-color: #E7E7EA;
}
.tag-list li span.add-tag,
.tag-list li i.fa.fa-angle-right,
.tag-list li .product-categori {
  display: none;
}
.tag-list li .form-group {
  vertical-align: middle;
  margin-top: -5px;
}

.analytical {
  color: #fff;
  background-color: #009788;
}

.registry {
  color: #fff;
  background-color: #FFBC24;
}

.process {
  color: #fff;
  background-color: #5869c5;
}

.top-down-btn b {
  display: block;
  width: 12px;
  height: 50%;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
}
.top-down-btn b:hover {
  color: #111;
}

.in-out-item {
  width: 10px;
  height: 16px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.in-out-item sub:first-child {
  top: 0px;
  left: 0px;
}
.in-out-item sub:last-child {
  bottom: 0px;
  left: 0px;
}

sub {
  width: 7px;
  height: 7px;
  position: absolute;
  border-radius: 25%;
  background-color: #ccc;
}
sub.to-remove {
  background-color: #111;
}
sub.to-add {
  background-color: #FE6246;
}

.marketList.small {
  margin-top: 0px;
}
.marketList > li {
  padding: 3px 5px;
}
.marketList > li:nth-child(odd) {
  background-color: #f5f5f5;
}
.marketList > li:hover:not(.disable-hover) {
  background-color: #E7E7EA;
}
.marketList > li.active {
  border-left-width: 5px;
  border-left-style: solid;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #E7E7EA;
}
.marketList.edded .market-item {
  position: relative;
}
.marketList.edded .market-item .counter {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #666;
}
.marketList.edded .market-item .counter .equip-count {
  width: 15px;
  text-align: center;
  height: 20px;
  cursor: default;
}
.marketList.edded .btn {
  background-color: #ccc;
  position: absolute;
  right: 20px;
  top: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
}
.marketList.edded .btn i:nth-child(2) {
  position: absolute;
  bottom: -2px;
  right: -1px;
  color: #111;
}
.marketList.edded .btn.redirect {
  right: 40px;
  width: 20px;
  min-width: 20px;
  font-size: 12px;
  line-height: 22px;
  height: 20px;
  top: 12px;
  padding: 0;
}
.marketList.edded .btn.close-input {
  left: 2px !important;
  top: 49% !important;
}
.marketList .market-item {
  cursor: default;
  font-size: 12px;
  cursor: pointer;
  text-align: left;
}
.marketList .market-item:nth-child(-n+3) .hover-list--left {
  top: 0px !important;
  bottom: initial !important;
}
.marketList .market-item:nth-last-child(-n+3) .hover-list--left {
  top: initial;
  bottom: 0px;
}
.marketList .market-item--sticky {
  position: sticky;
  top: 0px;
  left: 0px;
  z-index: 10;
}
.marketList .market-item.group:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  width: 0;
  height: 0;
  right: 0;
  bottom: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
}
.marketList .market-item .col {
  position: relative;
  min-height: 42px;
  border-right: 1px solid #E7E7EA;
}
.marketList .market-item .col:first-child {
  border-left: 1px solid #E7E7EA;
}
.marketList .market-item .col .col-content {
  position: absolute;
  top: 50%;
  left: 8px;
  font-family: "RobotoRegular";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.marketList .market-item .col .col-content.right {
  left: initial;
  right: 0;
}
.marketList .market-item .clicked-text {
  display: inline-block;
  width: 95%;
}
.marketList .market-item .item-edit-panel {
  position: absolute;
  top: 50%;
  right: 5px;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.marketList .market-item .item-edit-panel .btn {
  position: initial;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
.marketList .market-item .item-edit-panel .btn.small {
  width: 22px;
  min-width: 22px;
  height: 22px;
  line-height: 22px;
}
.marketList .market-item .remove-image {
  position: absolute;
  top: 50%;
  right: 5px;
  z-index: 99;
  font-size: 14px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.marketList .market-item .radio-list {
  position: absolute;
  top: 0;
  right: 10px;
  margin: 0;
}
.marketList .market-item .radio-list li {
  display: inline-block;
  background-color: transparent !important;
  border-left: 1px solid #ccc;
  padding-right: 10px;
}
.marketList .market-item .radio-list li:last-child {
  padding-right: 0;
}
.marketList .market-item .radio-list button {
  margin: 0;
  padding: 0;
  position: initial;
}
.marketList .market-item .radio-list button.active {
  background-color: #fff;
}
.marketList .market-item .radio-list .label {
  margin-left: 0px;
  border-bottom: none;
  font-style: normal;
  text-transform: lowercase;
}
.marketList .market-item.format h4 {
  position: relative;
}
.marketList .market-item.format h4:before {
  position: absolute;
  content: "";
  bottom: -1px;
  left: 0;
  width: 0%;
  height: 1px;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
.marketList .market-item.format .title-wrap {
  position: relative;
}
.marketList .market-item.format .title-wrap button {
  position: absolute;
  right: -10px;
  top: 3px;
  background-color: #ccc;
}
.marketList .market-item.format .title-wrap button.redirect {
  right: 40px;
  width: 20px;
  min-width: 20px;
  font-size: 12px;
  line-height: 22px;
  height: 20px;
  top: 12px;
  padding: 0;
}
.marketList .market-item.active:before {
  width: 100%;
}
.marketList .market-item input {
  width: 90%;
}
.marketList .market-item input:disabled {
  color: #999;
  background-color: transparent;
}
.marketList > button {
  float: right;
  margin-top: 3px;
}
.marketList .icon-material {
  float: right;
  margin-right: 5px;
}
.marketList .category-btn {
  display: inline-block;
  margin: 0px 10px 0px 5px;
  z-index: 10;
  font-size: 14px;
  vertical-align: middle;
}
.marketList h4 {
  width: 80%;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  text-align: left;
  line-height: 35px;
  min-height: 35px;
  font-family: "RobotoRegular";
  word-break: initial;
}
.marketList h4.category {
  width: 100%;
  padding-left: 22px;
  position: relative;
}
.marketList h4.category .dropdown-list {
  position: absolute;
  background-color: transparent;
  top: -2px;
  left: 4px;
  width: 25px;
  font-size: 16px;
}
.marketList h4.category .dropdown-list.active i {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.marketList h4.category.inner {
  text-indent: 0;
}
.marketList h4.category.inner > span.dib {
  width: 100%;
  border-bottom: 1px solid #f5f5f5;
}
.marketList h4 .formatAssortment {
  margin-left: 15px;
  font-size: 10px;
  color: #999;
}

.format-source-panel-wrap:hover .format-hover-source-panel {
  display: block;
}

.format-hover-source-panel {
  display: none;
  position: absolute;
  top: -10px;
  left: 50%;
  height: 46px;
  padding: 8px;
  border-radius: 6px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border: 1px solid #f5f5f5;
  z-index: 100;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.format-hover-source-panel > li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  line-height: 28px;
  margin-left: 5px;
}
.format-hover-source-panel > li:first-child {
  margin-left: 0px;
}
.format-hover-source-panel > li span {
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  color: #858995;
  font-size: 14px;
  border-radius: 6px;
  border: 1px solid #f5f5f5;
}
.format-hover-source-panel > li span.balance {
  color: #FE6246;
}
.format-hover-source-panel > li span.assortment {
  color: #FFBC24;
}
.format-hover-source-panel > li span.sales {
  color: #009788;
}
.format-hover-source-panel > li span.supplier {
  color: #5869c5;
}

.basketList li .btn.material.edit {
  position: relative;
  right: -18px;
}

.btns-panel-in-block {
  position: absolute;
  top: 50%;
  line-height: normal;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.btns-panel-in-block.left {
  left: 5px;
}
.btns-panel-in-block.right {
  right: 5px;
}

.status-bar {
  position: fixed;
  bottom: 0px;
  left: 60px;
  height: 22px;
  line-height: 22px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #ccc;
  z-index: 1000;
  font-size: 12px;
  cursor: default;
}

.prod-service {
  position: absolute;
  top: 100px;
  left: 100px;
  z-index: 10;
  width: 80px;
  height: 24px;
  font-size: 0;
  text-align: center;
  border-radius: 2px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  -webkit-transition: top 0.3s, left 0.3s;
  transition: top 0.3s, left 0.3s;
}
.prod-service.long {
  width: auto;
}
.prod-service.long:hover {
  z-index: 100;
}
.prod-service.long span {
  display: inline-block;
  width: auto;
  position: relative;
  vertical-align: top;
  padding: 0 3px;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
}
.prod-service.long span input[type=text] {
  background-color: transparent;
  line-height: 18px;
  width: 90px;
}
.prod-service.long span .fa {
  font-size: 10px;
}
.prod-service.long button.active,
.prod-service.long .cover-input.active {
  background-color: #fff;
}
.prod-service.long button.btn.material,
.prod-service.long .cover-input.btn.material {
  position: absolute;
  left: -33px;
  top: -3px;
  color: #fff;
  border: none;
  -webkit-box-shadow: initial;
  box-shadow: initial;
  border-radius: 50%;
}
.prod-service.long button.btn.material.small,
.prod-service.long .cover-input.btn.material.small {
  font-size: 18px;
  line-height: 32px;
}
.prod-service.long button.btn.material label, .prod-service.long button.btn.material i,
.prod-service.long .cover-input.btn.material label,
.prod-service.long .cover-input.btn.material i {
  position: relative;
  top: 0px;
  width: 100%;
  height: 100%;
  line-height: 22px;
}
.prod-service.long .cover-input {
  padding: 0;
  width: 55px;
}
.prod-service.long .cover-input input {
  height: 22px;
  width: 30px;
  padding: 0;
  color: #111;
  text-align: center;
  margin-left: -1px;
}
.prod-service.long i.fa {
  min-width: 10px;
  text-align: center;
}
.prod-service > button {
  position: relative;
  display: inline-block;
  width: 22px;
  padding: 0;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  color: #fff;
  border-left: 1px solid #fff;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.prod-service > button:before {
  position: absolute;
  content: "";
  width: 120%;
  height: 120%;
  top: 0%;
  left: -10%;
  display: none;
}
.prod-service > button:not(.clr-before):hover:before {
  display: block;
}
.prod-service > button:not(.clr-before):hover > .hover-list {
  display: block !important;
}
.prod-service > button:disabled {
  background-color: #ccc;
}
.prod-service > button:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-left: none;
}
.prod-service > button:last-child {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.prod-service > button.active:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 0;
  border-color: transparent #fff transparent transparent;
}

.info-block {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 0px;
  background-color: rgba(254, 98, 70, 0.7);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.info-block ul {
  opacity: 0;
}
.info-block.active {
  top: 21px;
  height: 27px;
}
.info-block.active ul {
  opacity: 1;
  cursor: default;
  padding-top: 7px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.info-block.active ul li {
  display: inline-block;
  vertical-align: top;
  width: 33.34%;
  font-size: 10px;
  color: #fff;
}

.axis-block {
  position: absolute;
  z-index: 1000;
  opacity: 0;
  width: 5px;
  height: 5px;
  margin-top: -5px;
  margin-left: 10px;
}
.axis-block.active {
  opacity: 1;
}
.axis-block.active:before {
  height: 100px;
}
.axis-block.active:after {
  width: 100px;
}
.axis-block.active .a-y {
  bottom: 90px;
  opacity: 1;
}
.axis-block.active .a-x {
  opacity: 1;
  left: 100px;
}
.axis-block.active .a-z {
  opacity: 1;
  width: 100px;
  left: -82px;
  top: 37px;
}
.axis-block:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 0px;
  bottom: 0;
  left: 0;
  transition: height 0.3s;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -o-transition: height 0.3s;
}
.axis-block:after {
  position: absolute;
  content: "";
  width: 0px;
  height: 1px;
  bottom: 0;
  left: 0;
  transition: width 0.3s;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  -o-transition: width 0.3s;
}
.axis-block .axis {
  position: absolute;
  opacity: 0;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.axis-block .axis:before {
  position: absolute;
  font-size: 10px;
  color: #fff;
  text-align: center;
  width: 37px;
  border-radius: 5px;
  padding: 0 2px;
  left: -39px;
}
.axis-block .a-y {
  bottom: 0px;
  left: -4px;
}
.axis-block .a-y:before {
  content: attr(data-pos-y);
  top: 19px;
}
.axis-block .a-x {
  bottom: -11px;
  left: 0px;
}
.axis-block .a-x:before {
  content: attr(data-pos-x);
  top: 19px;
}
.axis-block .a-z {
  width: 0px;
  height: 1px;
  top: 0px;
  left: 0px;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.axis-block .a-z:before {
  content: attr(data-pos-z);
  top: -22px;
  left: 24px;
}
.axis-block .a-z > i {
  position: absolute;
  top: -8px;
  left: 0;
}
.axis-block .a-z button {
  position: absolute;
  width: 16px;
  height: 16px;
  color: #fff;
  line-height: 12px;
  padding: 0;
  text-align: center;
  font-size: 14px;
  left: 64px;
  top: -22px;
  border-radius: 50%;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-transition: box-shadow 0.3s;
  -moz-transition: box-shadow 0.3s;
  -o-transition: box-shadow 0.3s;
}
.axis-block .a-z button:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.axis-block .a-z button.minus {
  left: 4px;
}

.custom-scroll {
  max-height: 400px;
  min-height: 100px;
  overflow: auto;
}
.custom-scroll.small {
  height: 270px;
  overflow-x: hidden;
}
.custom-scroll.smaller {
  max-height: 200px;
  min-height: 0;
}

.custom-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

.custom-scroll::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #f5f5f5;
}

.custom-scroll::-webkit-scrollbar-thumb {
  border-radius: 5px;
}

.btn {
  color: #fff;
  text-transform: uppercase;
  height: 40px;
  line-height: 35px;
  display: inline-block;
  min-width: 170px;
  text-align: center;
  font-size: 11px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.btn:hover {
  background-color: #fff;
}
.btn:disabled {
  color: #666;
  border-color: #ccc;
  background-color: #ccc;
}
.btn.material {
  width: 40px;
  min-width: 40px;
  border: none;
  font-size: 16px;
  color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 3px #999;
  box-shadow: 0 1px 3px #999;
}
.btn.material:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.material:disabled {
  cursor: default !important;
  background-color: #ccc !important;
}
.btn.material.empty {
  background-color: #fff;
}
.btn.material.cheked {
  color: #fff;
}
.btn.material.not-active {
  margin-left: 55px;
}
.btn.material.active {
  margin-left: 0;
}
.btn.material.edit {
  width: 30px;
  height: 30px;
  line-height: 26px;
  min-width: 30px;
  margin-right: -15px;
  margin-left: 5px;
}
.btn.full {
  display: block;
  color: #fff;
  width: 100% !important;
}
.btn.full:hover {
  background-color: #fff;
}
.btn.full:disabled {
  background-color: #ccc;
}
.btn.error {
  border-color: #f00000;
  background-color: #f00000;
  color: #fff;
}
.btn.error:hover {
  background-color: #fff;
  color: #f00000;
}
.btn.grey {
  border-color: #666;
  color: #666;
}
.btn.grey:hover {
  background-color: #666;
  color: #fff;
}
.btn.medium {
  width: 35px;
  height: 35px;
  min-width: 35px;
  line-height: 26px;
}
.btn.small {
  width: 30px;
  height: 30px;
  min-width: 30px;
  line-height: 22px;
}
.btn.smaller {
  width: 20px;
  min-width: 20px;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  padding: 0;
}
.btn.big {
  width: 50px;
  height: 50px;
  min-width: 50px;
  line-height: 42px;
}
.btn.list {
  overflow: hidden !important;
  vertical-align: bottom;
}
.btn.list:after {
  position: absolute;
  content: "";
  top: 0;
  left: -10px;
  width: 50px;
  height: 35px;
  z-index: -1;
}
.btn.list.left:hover > ul.exel-export-list {
  opacity: 1;
  left: 0px;
}
.btn.list:hover {
  overflow: visible !important;
}
.btn.list:hover > ul.exel-export-list {
  opacity: 1;
  right: 0px;
}

.btns-wrap {
  font-size: 0;
}
.btns-wrap .btn {
  border-radius: 0;
  border-width: 1px;
}
.btns-wrap .btn.double {
  width: 49%;
  min-width: 49.5%;
  margin: 0 0.22%;
}

.img-wrap {
  position: relative;
  height: 160px;
  overflow: hidden;
}
.img-wrap img {
  position: absolute;
  max-width: 85%;
  max-height: 85%;
  top: 50%;
  left: 50%;
  z-index: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.img-wrap img:hover {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
  -ms-transform: translate(-50%, -50%) scale(1.1);
  transform: translate(-50%, -50%) scale(1.1);
}

.card {
  position: relative;
  margin: 5px;
  padding: 5px;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 0px 2px #ccc;
  box-shadow: 0 0px 2px #ccc;
  background-color: #fff;
}
.card.visible {
  overflow: visible;
}

.extend-content {
  position: relative;
  cursor: pointer;
}
.extend-content:before {
  position: absolute;
  content: "\f065";
  top: 0px;
  right: 0px;
  width: 20px;
  height: 20px;
  color: #999;
  font-size: 14px;
  font-family: "FontAwesome";
}

.card-properties {
  cursor: default;
}
.card-properties.card-properties--windowTable {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.card-properties.custom-scroll {
  max-height: 300px;
  margin-left: -5px;
  margin-right: -5px;
}
.card-properties.custom-scroll .item-prop {
  margin: 5px 0;
}
.card-properties .interim {
  background-color: #f5f5f5;
}
.card-properties .auto-group-wrap {
  min-height: 30px;
  margin-bottom: 5px;
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 0;
}
.card-properties .auto-group-wrap li.rows.info {
  display: block;
  cursor: pointer;
}
.card-properties .auto-group-wrap li.rows.info i {
  line-height: 30px;
}
.card-properties .auto-group-wrap li.rows .cols.item-prop {
  background-color: #fff;
}
.card-properties .auto-group-wrap:hover {
  -webkit-box-shadow: 0 0 6px #999;
  box-shadow: 0 0 6px #999;
}
.card-properties .auto-group-wrap .cols li:nth-child(1) {
  max-width: 25px;
  color: #fff;
}
.card-properties .card {
  margin: 0px -5px;
  padding: 5px;
  border-radius: 0;
}
.card-properties .title {
  display: block;
  text-transform: initial;
  font-size: 14px;
}
.card-properties .title:before {
  position: absolute;
  content: "";
  left: 50%;
  bottom: -10px;
  margin-left: -3px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.card-properties .label {
  text-align: center !important;
  border-bottom: none !important;
}
.card-properties h3.label {
  line-height: 18px;
}
.card-properties .item-prop {
  position: relative;
  text-align: left;
  line-height: 30px;
  min-height: 30px;
  margin: 5px -5px;
  padding: 0 5px;
  font-size: 13px;
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  background-color: #fff;
}
.card-properties .item-prop.options {
  padding-left: 30px;
}
.card-properties .item-prop.options b {
  position: absolute;
  top: 50%;
  left: 5px;
  width: 20px;
  height: 20px;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.card-properties .item-prop.options.group:before {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
}
.card-properties .item-prop.new-place {
  z-index: 100;
  background-color: #f5f5f5;
}
.card-properties .item-prop.header {
  line-height: 40px;
}
.card-properties .item-prop.header span {
  background-color: #f5f5f5;
  padding: 0 4px;
  border-radius: 3px;
}
.card-properties .item-prop.header .form-group label {
  top: 13px;
}
.card-properties .item-prop:hover {
  -webkit-box-shadow: 0 0 6px #999;
  box-shadow: 0 0 6px #999;
}
.card-properties .item-prop:hover .exel-export-list {
  right: 0;
}
.card-properties .item-prop span {
  float: right;
  padding-left: 4px;
}
.card-properties .form-group {
  margin-bottom: 0;
  position: relative;
}
.card-properties .form-group label {
  position: absolute !important;
  top: 8px;
  right: 5px;
}
.card-properties .form-group i {
  font-style: normal;
  display: inline-block;
  width: 89%;
}
.card-properties .form-group span {
  float: none;
}

.dragging,
.item-prop.dragging {
  border-top: 1px dashed #5869c5;
  border-bottom: 1px dashed #5869c5;
}

.pagination.light ul.pagination {
  font-size: 0;
}
.pagination.light ul.pagination li.control {
  border: none;
}
.pagination.light ul.pagination li.control:hover a {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pagination.light ul.pagination li.active a, .pagination.light ul.pagination li:hover a {
  border: none;
}
.pagination.light ul.pagination li a {
  border: none;
  font-size: 16px;
}
.pagination ul.pagination {
  margin-top: 20px;
  text-align: center;
}
.pagination ul.pagination li {
  display: inline-block;
}
.pagination ul.pagination li a {
  line-height: 45px;
  width: 45px;
  display: block;
  text-align: center;
  color: #ccc;
  background-color: #fff;
  border: 1px solid #ccc;
}

canvas {
  display: block;
  margin: 0 auto;
}

.popup-content.block .card {
  overflow: visible;
}
.popup-content.block .card .vendor-code {
  position: relative;
  font-size: 12px;
  line-height: 25px;
  margin-top: 5px;
  cursor: default;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 0 3px;
  height: 27px;
  overflow: hidden;
}

.table-list {
  padding: 10px 0 0 10px;
  margin-bottom: 10px;
}
.table-list li {
  position: relative;
  font-size: 0;
  background-color: #fff;
  padding-left: 10px;
}
.table-list li:nth-child(even) {
  background-color: #f5f5f5;
}
.table-list li span {
  display: inline-block;
  font-size: 14px;
  width: 50%;
  line-height: 40px;
}

.full-height {
  max-height: initial !important;
  height: calc(100vh - 65px) !important;
}
.full-height.minus30 {
  height: calc(100vh - 30px) !important;
}

.shadow-block {
  position: relative;
  line-height: 30px;
  min-height: 30px;
  padding: 5px;
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
}
.shadow-block.half {
  display: inline-block;
  width: 49.5%;
  vertical-align: top;
}
.shadow-block.disabled {
  color: #ccc;
}
.shadow-block.disabled * {
  cursor: unset;
}
.shadow-block.disabled input, .shadow-block.disabled label {
  border-color: #ccc;
}
.shadow-block.disabled .subtitle span {
  color: #ccc;
}
.shadow-block.disabled .mtrCheckBox__input:checked + label {
  background-color: #ccc;
  border-color: #ccc;
}

.card-block {
  position: relative;
  -webkit-box-shadow: 0 0 8px #ccc;
  box-shadow: 0 0 8px #ccc;
  background-color: #fff;
  padding: 10px;
  text-align: center;
  overflow: hidden;
  word-wrap: break-word;
  border-radius: 4px;
}
.card-block.no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.card-block.light {
  padding: 0px 0px 0px 5px;
  overflow: visible;
}
.card-block.light:before {
  display: none;
}
.card-block.inner {
  padding: 0px;
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.card-block.inner:before {
  display: none;
}
.card-block.clrp {
  padding: 0;
}
.card-block.small {
  margin: 8px 0 10px;
  padding: 1px;
  padding-left: 15px;
  min-height: 26px;
}
.card-block.small input[type=range] {
  margin: 0;
  vertical-align: middle;
  display: inline-block;
}
.card-block.small .title-light {
  margin-right: 10px;
  line-height: initial;
}
.card-block.small .title-light input, .card-block.small .title-light label {
  margin-top: -1px;
}
.card-block.small .title-light i {
  line-height: 26px;
}
.card-block.small .title-light span {
  height: auto;
  width: 30px;
  line-height: 26px;
  font-size: 11px;
  border: none;
  text-transform: uppercase;
  text-align: center;
}
.card-block.small .label {
  margin-top: 0;
  margin-left: 10px;
  border-bottom: none;
  min-width: auto;
  font-size: 11px;
  line-height: 26px;
  text-transform: uppercase;
}
.card-block.small .btn-wrap {
  text-align: left;
}
.card-block.small .btn.material {
  width: 30px;
  min-width: 30px;
  height: 30px;
  line-height: 26px;
  margin-top: -2px;
}
.card-block:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 10px;
  height: 99.5%;
  z-index: 1;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.card-block .col-md-6 .label {
  min-width: 90px;
}
.card-block .btn-wrap {
  position: relative;
}
.card-block .label {
  min-width: 109px;
  text-align: left;
  border-bottom: 1px solid #ccc;
}
.card-block .content-wrap {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.card-block .content-wrap img.content-wrap {
  opacity: 0.5;
  top: 50%;
  left: 50%;
  width: auto;
  height: 400px;
  z-index: -1;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.card-block .custom-scroll {
  max-height: 220px;
  text-align: left;
}
.card-block .preloader-wrap {
  top: 0;
  height: 100%;
}
.card-block .preloader-wrap .preloader.css {
  margin: -35px auto 0 -20px;
}

.title-light {
  font-size: 11px;
  color: #999;
  line-height: 30px;
  text-transform: uppercase;
}
.title-light input,
.title-light span {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
}
.title-light i {
  font-style: normal;
  display: inline-block;
  min-width: 140px;
  text-align: left;
}
.title-light .form-group {
  display: inline-block;
  vertical-align: text-top;
  margin-bottom: 0;
}
.title-light input::-webkit-outer-spin-button,
.title-light input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

#aside-panel {
  position: absolute;
  top: 40px;
  right: -280px;
  width: 280px;
  z-index: 150;
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
}
#aside-panel.active {
  right: 0px;
}

#navigation-wrap {
  padding-left: 60px;
}

#canvas-wrap {
  position: relative;
  overflow: hidden;
  padding-left: 0px !important;
}
#canvas-wrap.crosshair:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 98;
  cursor: crosshair;
}

.line-info {
  position: absolute;
  z-index: 1;
  height: 2px;
  width: 40px;
  text-align: center;
  color: #111;
  font-family: "RobotoBold";
  font-size: 12px;
  line-height: 1px;
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
}
.line-info:before, .line-info:after {
  position: absolute;
  content: "";
  top: 50%;
  width: 38%;
  height: 1px;
  border-bottom: 1px dashed #111;
}
.line-info:before {
  left: 0;
}
.line-info:after {
  right: 0;
}

.wall-length {
  position: absolute;
  height: 12px;
  border-top: 1px dashed #111;
  border-left: 1px solid #111;
  border-right: 1px solid #111;
}
.wall-length:before {
  position: absolute;
  content: attr(data-length);
  left: 50%;
  top: -20px;
  font-size: 12px;
  color: #111;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.wall-length.prew {
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
  border-left-color: #009788;
}
.wall-length.next {
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
  border-right-color: #009788;
}

.danger {
  position: absolute;
  left: -110%;
  bottom: -1px;
  width: 100%;
  line-height: 42px;
  font-size: 14px;
  color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: left 0.3s;
  -webkit-transition: left 0.3s;
  -moz-transition: left 0.3s;
  -o-transition: left 0.3s;
}
.danger.active {
  left: -10px;
}

.extend-tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1000;
  width: 300px;
  padding: 10px 10px;
  font-size: 14px;
  text-align: center;
  color: #666;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.extend-tooltip .sh-btn-close-popup {
  top: -24px;
  right: -24px;
}

.disable-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.3);
}

#user-access-role-list .disable-screen {
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
}

.log-info,
.canvas-error {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  z-index: 10001;
  top: 50px;
  right: -100%;
  min-width: 360px;
  max-width: 500px;
  padding: 0 10px;
  line-height: 42px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  color: #fff;
  transition: right 0.3s;
  -webkit-transition: right 0.3s;
  -moz-transition: right 0.3s;
  -o-transition: right 0.3s;
}
.log-info.active,
.canvas-error.active {
  right: 0px;
}
.log-info .tooltip-close,
.canvas-error .tooltip-close {
  margin-left: auto;
  cursor: pointer;
}

.log-info {
  top: 120px;
  background-color: #54BEEA;
  font-size: 12px;
  z-index: 10001;
}
.log-info div {
  text-align: left;
}
.log-info div p {
  display: inline-block;
  margin-right: 5px;
}
.log-info div p span {
  font-size: 14px;
}
.log-info .btn {
  height: 35px;
  min-width: 145px;
  line-height: 30px;
  margin-left: 5px;
  background-color: #111;
  border-color: #111;
}

.tab-navigation {
  text-align: center;
  z-index: 99;
  position: relative;
}
.tab-navigation > ul {
  display: grid;
  grid-auto-columns: 1fr;
  padding: 5px;
}
.tab-navigation > ul > li {
  grid-row: 1;
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  cursor: pointer;
  color: #666;
  font-family: unset;
  white-space: nowrap;
  line-height: 30px;
  border-color: #ccc;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  overflow: hidden;
  background: #f5f5f5;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.tab-navigation > ul > li:hover, .tab-navigation > ul > li.active {
  color: #111;
  border: 1px solid #111;
  background: #fff;
  border-radius: 4px;
}
.tab-navigation > ul > li:first-child {
  border-left-width: 1px;
  border-left-style: solid;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.tab-navigation > ul > li:last-child {
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.tab-navigation > ul > li > button {
  background-color: transparent;
  display: block;
  width: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
}
.tab-navigation > ul > li > button:disabled {
  background-color: #ccc;
}

#copy-breadcrumbs-title span {
  overflow: visible;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: none;
  font-family: "RobotoRegular";
}
#copy-breadcrumbs-title span:nth-child(1) {
  max-width: 170px;
}
#copy-breadcrumbs-title span:nth-child(2) {
  max-width: 160px;
}
#copy-breadcrumbs-title span:nth-child(3) {
  max-width: 150px;
}

.tree-data span {
  display: block;
  position: relative;
  line-height: 18px;
  min-height: 18px;
  padding-left: 10px;
  overflow: hidden;
  white-space: normal;
}
.tree-data span.clear-before:before {
  display: none;
}
.tree-data span.height-5:before {
  height: calc(100% + 4px);
}
.tree-data span.height-10:before {
  height: calc(100% + 10px);
}
.tree-data span:before {
  position: absolute;
  content: "";
  left: 0px;
  top: 50%;
  width: 15px;
  height: 100%;
  background-color: transparent;
  border-bottom-left-radius: 4px;
  border-left: 1px solid #858995;
  border-bottom: 1px solid #858995;
}
.tree-data span:nth-child(0) {
  margin-left: 0px;
}
.tree-data span:nth-child(1) {
  margin-left: 10px;
}
.tree-data span:nth-child(2) {
  margin-left: 20px;
}
.tree-data span:nth-child(3) {
  margin-left: 30px;
}
.tree-data span:nth-child(4) {
  margin-left: 40px;
}
.tree-data span:last-child:before {
  display: none;
}

.dynamic-ruler {
  position: absolute;
  height: 1px;
  border-bottom: 1px dashed #FE6246;
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
}
.dynamic-ruler:before {
  position: absolute;
  content: "";
  top: -4px;
  left: -4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #FE6246;
}
.dynamic-ruler:after {
  position: absolute;
  content: "";
  top: -4px;
  right: -4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #FE6246;
}
.dynamic-ruler .dynamic-ruler-info {
  position: absolute;
  border-radius: 50%;
  border: 1px dashed #111;
  background-color: transparent;
  z-index: -1;
}

.nearby, .equipRuler {
  position: absolute;
}
.nearby.left, .equipRuler.left {
  bottom: 21px;
  width: 2px;
  height: 20px;
}
.nearby.left:before, .equipRuler.left:before {
  position: absolute;
  content: "";
  bottom: -2px;
  left: -4px;
  width: 0;
  height: 0;
  z-index: 10;
  border-style: solid;
  border-width: 0 5px 10px 5px;
  border-color: transparent transparent #009788 transparent;
}
.nearby.top, .equipRuler.top {
  left: 21px;
  width: 20px;
  height: 2px;
}
.nearby.top:before, .equipRuler.top:before {
  position: absolute;
  content: "";
  top: -4px;
  left: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #009788;
  z-index: 98;
}

.mainRulerTip {
  position: absolute;
}
.mainRulerTip.left {
  bottom: 21px;
  width: 2px;
  height: 30px;
}
.mainRulerTip.left:before {
  position: absolute;
  content: "";
  bottom: 0px;
  left: -4px;
  width: 0;
  height: 0;
  z-index: 10;
  border-style: solid;
  border-width: 0 5px 10px 5px;
  border-color: transparent transparent #111 transparent;
}
.mainRulerTip.top {
  left: 21px;
  width: 30px;
  height: 2px;
}
.mainRulerTip.top:before {
  position: absolute;
  content: "";
  top: -4px;
  left: -2px;
  width: 0;
  height: 0;
  z-index: 98;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #111;
}

.sectional-drawing {
  position: absolute;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.sectional-drawing span {
  position: absolute;
  bottom: -7px;
  width: 15px;
  height: 10px;
}
.sectional-drawing span:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 98;
  border-style: solid;
}
.sectional-drawing.top {
  left: 15px;
  width: 55px;
  border-top: 1px solid #111;
  border-bottom: 1px solid #111;
  border-right: 1px dashed #111;
}
.sectional-drawing.top:before {
  position: absolute;
  content: attr(data-length);
  top: 50%;
  left: 55px;
  width: 55px;
  font-size: 11px;
  text-indent: -2px;
  line-height: 14px;
  text-align: center;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.sectional-drawing.top.black span:before {
  border-color: transparent transparent transparent #111;
}
.sectional-drawing.top span:first-child {
  top: -6px;
  right: 35px;
}
.sectional-drawing.top span:last-child {
  bottom: -6px;
  right: 35px;
}
.sectional-drawing.top span:before {
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #009788;
}
.sectional-drawing.top.count:after {
  position: absolute;
  content: attr(data-count);
  right: -12px;
  top: -20px;
  width: 15px;
  height: 15px;
  color: #fff;
  line-height: 15px;
  font-size: 12px;
  text-align: center;
  border-radius: 50%;
  background-color: #111;
}
.sectional-drawing.top.next {
  left: 20px;
}
.sectional-drawing.top.additional {
  left: 15px;
}
.sectional-drawing.top.additional span:before {
  border-color: transparent transparent transparent #FE6246;
}
.sectional-drawing.left {
  bottom: 28px;
  height: 20px;
  border-top: 1px dashed #111;
  border-left: 1px solid #111;
  border-right: 1px solid #111;
}
.sectional-drawing.left:before {
  position: absolute;
  content: attr(data-length);
  left: 50%;
  top: -16px;
  width: 56px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.sectional-drawing.left.black span:before {
  border-color: transparent transparent #111;
}
.sectional-drawing.left span:first-child {
  left: -6px;
}
.sectional-drawing.left span:last-child {
  right: -10px;
}
.sectional-drawing.left span:before {
  border-width: 0 5px 10px;
  border-color: transparent transparent #009788;
}
.sectional-drawing.left.count:after {
  position: absolute;
  content: attr(data-count);
  right: -17px;
  top: -17px;
  width: 15px;
  height: 15px;
  background-color: #111;
  color: #fff;
  line-height: 15px;
  font-size: 12px;
  text-align: center;
  border-radius: 50%;
}
.sectional-drawing.left.next {
  bottom: 19px;
}
.sectional-drawing.left.additional {
  bottom: 28px;
}
.sectional-drawing.left.additional span:before {
  border-color: transparent transparent #FE6246;
}
.sectional-drawing.options:before {
  left: -45px;
}
.sectional-drawing.options.top {
  border-left: 1px dashed #111;
  border-right: none;
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  transform: translateX(-20px);
}
.sectional-drawing.options span {
  right: 0 !important;
}
.sectional-drawing.options span:before {
  left: 5px;
  border-width: 5px 10px 5px 0;
  border-color: transparent #009788 transparent transparent;
}
.sectional-drawing.multiple {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.sectional-drawing.multiple:before {
  left: -45px;
}
.sectional-drawing.multiple.top {
  border-left: 1px dashed #111;
  border-right: none;
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  transform: translateX(-20px);
}
.sectional-drawing.multiple span:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #111;
}
.sectional-drawing.multiple span:before {
  right: 0;
  left: initial;
  border-width: 5px 10px 5px 0;
  border-color: transparent #009788 transparent transparent;
}

.aside-product-control {
  position: relative;
  top: 40px;
  right: 100px;
}

.sh-circle-info {
  position: absolute;
  right: -17px;
  top: -17px;
  width: 15px;
  height: 15px;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  border-radius: 50%;
  background-color: #111;
}

.clone-circle {
  position: absolute;
  width: 90px;
  height: 90px;
  z-index: 100;
  border-radius: 50%;
  background-color: #fff;
  border-top-color: #fff !important;
  border-bottom-color: #fff !important;
}
.clone-circle button {
  position: absolute;
  background-color: transparent;
}
.clone-circle button:nth-child(1) {
  top: 8px;
  left: -20px;
  color: #fff;
}
.clone-circle button:nth-child(2) {
  top: 8px;
  right: -20px;
  color: #fff;
}
.clone-circle button:nth-child(3) {
  top: -25px;
  left: 10px;
}
.clone-circle button:nth-child(4) {
  bottom: -25px;
  left: 10px;
}
.clone-circle button.remove-product {
  width: 24px;
  height: 24px;
  right: -32px;
  top: 52px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background-color: #fff;
}
.clone-circle .z-extend {
  position: absolute;
  top: -2px;
  left: -3px;
  width: 50px;
  height: 50px;
  z-index: -1;
  overflow: hidden;
  border-radius: 50%;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.clone-circle .z-extend:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 0px;
  width: 50px;
  height: 1px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.clone-circle .z-extend:after {
  top: 0;
  height: 50px;
  z-index: -1;
}
.clone-circle .z-extend.z-change span, .clone-circle .z-extend.z-change input[type=number] {
  background-color: #111;
  color: #fff;
}
.clone-circle .z-extend .cloneZ {
  position: absolute;
  top: 11px;
  color: #fff;
  background-color: transparent;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.clone-circle .z-extend .cloneZ:hover {
  color: #111;
}
.clone-circle .z-extend .cloneZ:nth-child(1) {
  right: 35px !important;
  left: initial;
}
.clone-circle .z-extend .cloneZ:nth-child(2) {
  right: -3px;
}
.clone-circle .z-extend span, .clone-circle .z-extend input[type=number] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 25px;
  z-index: 10;
  font-size: 14px;
  cursor: pointer;
  line-height: 25px;
  text-align: center;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.clone-circle .btn.material {
  position: absolute;
  top: -32px;
  right: -32px;
  width: 25px;
  height: 25px;
  min-width: 25px;
  line-height: 25px;
  overflow: visible;
  background-color: #fff;
}
.clone-circle .btn.material .exel-export-list {
  right: -175px;
  z-index: 101;
}
.clone-circle .btn.material .exel-export-list:before {
  right: 0;
  left: initial;
}
.clone-circle .btn.material .exel-export-list li {
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
  padding-left: 5px;
}
.clone-circle .btn.material .exel-export-list li .palitra {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  border-radius: 50%;
}
.clone-circle .btn.material .exel-export-list li:nth-child(4) {
  padding-left: 0;
}
.clone-circle .btn.material .exel-export-list li:nth-child(4) span.label {
  position: absolute;
  bottom: -3px;
  left: 50%;
  color: #111;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.clone-circle .btn.material .exel-export-list li:nth-child(4) span.palitra {
  width: 100%;
  border-radius: 0;
  vertical-align: bottom;
}
.clone-circle .btn.material .exel-export-list li:nth-child(4) span.palitra:before, .clone-circle .btn.material .exel-export-list li:nth-child(4) span.palitra:after {
  bottom: 0;
}
.clone-circle .btn.material:hover {
  overflow: visible;
  color: #fff;
}
.clone-circle .btn.material:hover .exel-export-list {
  right: 3px;
}

.cancel-changes {
  position: absolute;
  width: 100%;
  z-index: 100;
  right: 0px;
  top: 2px;
  padding: 1px 5px 0px 25px;
}
.cancel-changes ul {
  height: 3px;
}
.cancel-changes ul li {
  height: 3px;
  width: 9%;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #ccc;
  background-color: #fff;
  cursor: pointer;
  margin-right: 1.1%;
}
.cancel-changes ul li:last-child {
  margin-right: 0;
}
.cancel-changes ul li.active {
  border: none;
}
.cancel-changes ul li.cansel {
  border: none;
  opacity: 0.4;
}

.animation-arrow {
  position: relative;
  min-height: 40px;
  margin-left: -38px;
  margin-top: -40px;
  margin-bottom: 20px;
}
.animation-arrow.top {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: 60px;
  margin-left: 30px;
  margin-bottom: -40px;
}
.animation-arrow .arrow-anim {
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 50%;
}
.animation-arrow .arrow-anim:before, .animation-arrow .arrow-anim:after {
  content: "";
  display: block;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
}
.animation-arrow .arrow-anim:before {
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  -ms-transform: rotate(45deg) translateX(-23%);
  transform: rotate(45deg) translateX(-23%);
  -webkit-transform: rotate(45deg) translateX(-23%);
  -moz-transform: rotate(45deg) translateX(-23%);
  -o-transform: rotate(45deg) translateX(-23%);
}
.animation-arrow .arrow-anim:after {
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  -ms-transform: rotate(-45deg) translateX(23%);
  transform: rotate(-45deg) translateX(23%);
  -webkit-transform: rotate(-45deg) translateX(23%);
  -moz-transform: rotate(-45deg) translateX(23%);
  -o-transform: rotate(-45deg) translateX(23%);
}
.animation-arrow .arrow-1 {
  -webkit-animation: arrow-movement 1s ease-in-out infinite;
  animation: arrow-movement 1s ease-in-out infinite;
}
.animation-arrow .arrow-2 {
  -webkit-animation: arrow-movement 1s 0.5s ease-in-out infinite;
  animation: arrow-movement 1s 0.5s ease-in-out infinite;
}

.table-wrap {
  padding: 10px;
  position: relative;
  padding-right: 0;
  padding-bottom: 37px;
}
.table-wrap:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0px;
  width: 10px;
  height: 100%;
}
.table-wrap table {
  position: relative;
}
.table-wrap table:before {
  position: absolute;
  content: "";
  top: 0;
  left: -10px;
  width: 10px;
  height: 100%;
}

.filters-wrap .subtitle {
  font-size: 14px;
  font-family: "RobotoLight";
  margin-bottom: 10px;
  cursor: default;
}
.filters-wrap .subtitle span {
  display: inline-block;
  vertical-align: sub;
  padding: 0 5px;
  background-color: #ccc;
  color: #111;
  border-radius: 8px;
}
.filters-wrap .title-light i {
  vertical-align: sub;
  margin-right: 10px;
}
.filters-wrap .select-tags-wrap .card {
  min-height: 34px;
}

.fixed_headers {
  table-layout: fixed;
  border-collapse: collapse;
}
.fixed_headers th, .fixed_headers td {
  padding: 5px;
  text-align: left;
  min-width: 150px;
  border-right: 1px solid #ccc;
  min-width: 80px;
  text-align: center;
  cursor: default;
  font-size: 14px;
}
.fixed_headers th:nth-child(1), .fixed_headers td:nth-child(1) {
  min-width: 30px;
  text-align: center;
}
.fixed_headers th:nth-child(2), .fixed_headers td:nth-child(2) {
  min-width: 150px;
  text-align: left;
}
.fixed_headers tbody {
  display: block;
  overflow: auto;
  width: 100%;
  background-color: #fbfbfb;
}
.fixed_headers tbody tr:first-child {
  background-color: #666;
  color: #fff;
  line-height: 40px;
}
.fixed_headers tbody tr:first-child th {
  position: relative;
  cursor: pointer;
  font-size: 12px;
  padding-right: 10px;
}
.fixed_headers tbody tr:first-child th span {
  position: absolute;
  right: 4px;
  top: 5px;
  font-size: 16px;
}
.fixed_headers tbody tr.active {
  background-color: #111 !important;
  color: #fff;
}
.fixed_headers tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}

.group-wrap .title {
  text-align: left;
  border-bottom: 1px solid #666;
}
.group-wrap table {
  display: none;
}
.group-wrap table tr:first-child {
  background-color: #fff;
  color: #666;
  line-height: 19px;
}
.group-wrap table tr.active {
  color: #fff;
}

.table-wrap .fixed-header {
  background-color: #666 !important;
  color: #fff;
}
.table-wrap .fixed-header span {
  line-height: 50px;
  font-size: 12px !important;
}
.table-wrap .manufacturer-product {
  line-height: 32px;
  font-size: 0;
  text-align: left;
}
.table-wrap .manufacturer-product.active {
  background-color: #111 !important;
  color: #fff;
}
.table-wrap .manufacturer-product span {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  text-align: center;
}
.table-wrap .manufacturer-product span:nth-child(1) {
  width: 8%;
}
.table-wrap .manufacturer-product span:nth-child(2) {
  width: 70%;
  text-align: left;
  padding-left: 5px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.table-wrap .manufacturer-product span:nth-child(3) {
  width: 20%;
}
.table-wrap .manufacturer-product:nth-child(odd) {
  background-color: #f5f5f5;
}

.cropper-rotation-btns {
  position: absolute;
  bottom: 55px;
  width: 100%;
  z-index: 2;
}
.cropper-rotation-btns .btn {
  position: absolute;
  bottom: 0;
}
.cropper-rotation-btns .btn.left {
  left: 160px;
}
.cropper-rotation-btns .btn.right {
  right: 160px;
}

#print-preview.print-export {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
#print-preview.print-export page[size=A4] {
  border: none;
  border-radius: 0px;
}

page[size=A4] {
  display: block;
  position: relative;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #858995;
}
page[size=A4][orientation=portrait] {
  width: 21cm;
  height: 29.7cm;
}
page[size=A4][orientation=landscape] {
  width: 29.7cm;
  height: 21cm;
}
page[size=A4][cut-pages=false] {
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}
page[size=A4].thumbnail {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
page[size=A4].thumbnail .header-wrap {
  grid-column: span 2/span 2;
  grid-row: span 4/span 4;
  padding-right: 5px;
}
page[size=A4].thumbnail .print-table {
  grid-column: span 4/span 4;
  grid-row: span 4/span 4;
  grid-column-start: 3;
}
page[size=A4].thumbnail .print-qr-code {
  position: absolute;
  top: 0px;
  right: 0px;
}
page[size=A4].compact .header-wrap .print-header,
page[size=A4].compact .header-wrap .print-image {
  display: inline-block;
  vertical-align: top;
  width: 35%;
}
page[size=A4].compact .header-wrap .print-image {
  width: 65%;
  text-align: right;
}
page[size=A4].compact .header-wrap .print-qr-code {
  position: absolute;
  top: 0px;
  right: 5px;
}
page[size=A4].poster .print-header .print-header-item, page[size=A4].group .print-header .print-header-item {
  display: inline-block;
  width: 28%;
  vertical-align: top;
}
page[size=A4].poster .print-header .print-qr-code, page[size=A4].group .print-header .print-qr-code {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 10;
}
page[size=A4].poster .print-image, page[size=A4].group .print-image {
  text-align: center;
}
page[size=A4] .print-header,
page[size=A4] .print-image,
page[size=A4] .print-table {
  position: relative;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-shadow: none;
  box-shadow: none;
}
page[size=A4] .print-header img,
page[size=A4] .print-image img,
page[size=A4] .print-table img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
page[size=A4] .print-header .print-qr-code,
page[size=A4] .print-image .print-qr-code,
page[size=A4] .print-table .print-qr-code {
  max-width: 110px;
}
page[size=A4] .print-watermark-wrap {
  position: absolute;
  bottom: 0.2cm;
  left: 50%;
  z-index: 1000;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
page[size=A4] .print-watermark-wrap > div {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  height: 40px;
  opacity: 0.3;
  margin: 0px 6px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/logoBlakc.png);
}
page[size=A4] .print-qr-list.qr-format-12 {
  position: absolute;
  left: 0px;
  top: 50%;
  height: 27.08cm;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
page[size=A4] .print-qr-list.qr-format-12 .print-qr-item {
  padding: 25px;
  text-align: center;
}
page[size=A4] .print-qr-list.qr-format-12 .print-qr-item > p {
  position: absolute;
  width: 100%;
  left: 0px;
  text-align: center;
}
page[size=A4] .print-qr-list.qr-format-12 .print-qr-item .qr-equipName {
  top: 5px;
}
page[size=A4] .print-qr-list.qr-format-12 .print-qr-item .qr-shopName {
  bottom: 5px;
}
page[size=A4] .print-qr-list.qr-format-12 .print-qr-item .qr-equipType {
  top: 100%;
  left: -10px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}
page[size=A4] .print-qr-list.qr-format-12 .print-qr-item .qr-currentDate {
  top: 100%;
  left: 10px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
page[size=A4] .print-qr-list .print-qr-item {
  position: relative;
  display: inline-block;
  padding: 8px;
  vertical-align: top;
  font-size: 12px;
  font-family: "RobotoBold";
}
page[size=A4] .print-qr-list .print-qr-item img {
  height: 100%;
  display: inline-block;
}

#config-look {
  max-height: 800px;
}

.table {
  display: inline-block;
  vertical-align: top;
}
.table ul {
  padding-left: 0 !important;
  font-size: 0;
  text-align: center;
}
.table ul li {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 4%;
  font-size: 10px;
}
.table ul li.container-table {
  width: 100%;
  margin: 0 -2px;
}
.table ul hr {
  background-color: #111;
}
.table .table-head {
  margin: 0;
}
.table .table-head li {
  color: #fff;
  border-left: 1px solid #fff;
  font-size: 12px;
  text-transform: lowercase;
}
.table .table-body {
  margin: 0;
}
.table .table-body.long li {
  width: 100% !important;
  text-align: center !important;
}
.table .table-body li {
  position: relative;
}
.table .table-body li span {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  left: 0;
  word-break: break-word;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.table .table-body:nth-child(even) {
  background-color: #F5F5F5;
}
.table .table-body:nth-child(even) li {
  background-color: #F5F5F5;
}
.table .table-body:nth-child(odd) {
  background-color: #ccc;
}
.table .table-body:nth-child(odd) li {
  background-color: #ccc;
}

.manufacturers {
  text-align: left;
}
.manufacturers > li {
  border-bottom: 1px solid #666;
}
.manufacturers > li ul {
  display: none;
}

.title-extend {
  display: block;
  position: relative;
  font-size: 12px;
  line-height: 35px;
  cursor: pointer;
}
.title-extend.active {
  background-color: #999 !important;
}
.title-extend span:nth-child(1) {
  margin-left: -4px;
  padding-left: 8px;
}
.title-extend.active i:before {
  content: "\f146";
}
.title-extend i {
  font-size: 20px;
}

.draggable-extend {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 5px;
  height: 100vh;
  z-index: 101;
  cursor: col-resize;
  background-color: transparent;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.draggable-extend.active {
  cursor: default;
}
.draggable-extend button {
  position: absolute;
  left: -1px;
  bottom: 5px;
  width: 30px;
  height: 30px;
  color: #fff;
  font-size: 14px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.auto-table .btn.list:after {
  z-index: 0;
}
.auto-table .btn.list .exel-export-list:before {
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.exel-export-list {
  position: absolute;
  opacity: 1;
  right: -250px;
  top: 33px;
  width: 135px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  z-index: 100;
  -webkit-box-shadow: 0 2px 4px #ccc;
  box-shadow: 0 2px 4px #ccc;
}
.exel-export-list.exel-export-list--permission {
  opacity: 0;
}
.exel-export-list.exel-export-list--permission.active--settingPermission {
  z-index: 101;
  right: -12px;
  cursor: auto;
  opacity: 1;
}
.exel-export-list.custom-scroll {
  max-height: 200px;
  top: 30px;
}
.exel-export-list.big {
  width: 220px;
}
.exel-export-list.big .li,
.exel-export-list.big li {
  position: relative;
}
.exel-export-list.big .li.active:before,
.exel-export-list.big li.active:before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: 8px;
  height: 8px;
  z-index: 10;
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #009788;
}
.exel-export-list.big .li button,
.exel-export-list.big li button {
  line-height: 30px !important;
}
.exel-export-list.big .li .icon-material,
.exel-export-list.big li .icon-material {
  margin-left: -3px;
  vertical-align: initial;
}
.exel-export-list.tags .add-tag {
  position: absolute;
  right: 5px;
  top: 4px;
  height: 18px;
  width: 18px;
  text-align: center;
  line-height: 18px;
  text-indent: 0;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
}
.exel-export-list.tags .add-tag i {
  color: #999;
  padding: 0;
  font-size: 10px;
  margin: 0;
}
.exel-export-list.active {
  right: -50px;
  opacity: 1;
  display: block !important;
}
.exel-export-list.exel-export-list--autoWidth {
  width: auto;
  opacity: 0;
}
.exel-export-list.exel-export-list--autoWidth.active {
  opacity: 1;
  pointer-events: fill;
}
.exel-export-list.exel-export-list--autoWidth .wrapperItem.wrapperItem--name {
  width: 100%;
  padding-right: 35px;
}
.exel-export-list input {
  color: #111;
}
.exel-export-list .li, .exel-export-list li {
  position: relative;
  margin: 0px 0 5px 0;
  line-height: 25px;
  color: #111;
}
.exel-export-list .li.shadow, .exel-export-list li.shadow {
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
}
.exel-export-list .li:last-child, .exel-export-list li:last-child {
  margin: 0;
}
.exel-export-list .li .settings, .exel-export-list li .settings {
  position: absolute;
  top: 0;
  right: 0;
}
.exel-export-list .li .settings input, .exel-export-list li .settings input {
  color: #111;
  width: 50px;
  text-align: center;
  background-color: transparent;
  height: unset;
  border: none;
  padding: unset;
}
.exel-export-list .li.item:hover, .exel-export-list li.item:hover {
  background-color: #111;
  color: #fff !important;
}
.exel-export-list .li .option.active:after, .exel-export-list li .option.active:after {
  font-size: 12px;
}
.exel-export-list .li .option:before, .exel-export-list li .option:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 15px;
  top: 5px;
  right: 5px;
  border-radius: 50%;
  background-color: #fff;
}
.exel-export-list .li .option:after, .exel-export-list li .option:after {
  position: absolute;
  content: "✓";
  top: 5px;
  right: 8px;
  color: #fff;
  font-size: 0;
  line-height: 15px;
  -webkit-transition: font-size 0.3s;
  transition: font-size 0.3s;
}
.exel-export-list .li button, .exel-export-list .li .item, .exel-export-list li button, .exel-export-list li .item {
  position: relative;
  background-color: transparent;
  font-size: 12px !important;
  line-height: 26px;
  cursor: pointer;
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
  padding: 0;
  width: 100%;
  color: #111;
  font-family: "RobotoLight";
  text-align: left;
  text-indent: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.exel-export-list .li button:hover, .exel-export-list .li button.active, .exel-export-list .li .item:hover, .exel-export-list .li .item.active, .exel-export-list li button:hover, .exel-export-list li button.active, .exel-export-list li .item:hover, .exel-export-list li .item.active {
  background-color: #111;
  color: #fff !important;
}
.exel-export-list .li button:hover + .settings input, .exel-export-list .li button.active + .settings input, .exel-export-list .li .item:hover + .settings input, .exel-export-list .li .item.active + .settings input, .exel-export-list li button:hover + .settings input, .exel-export-list li button.active + .settings input, .exel-export-list li .item:hover + .settings input, .exel-export-list li .item.active + .settings input {
  color: #fff !important;
}
.exel-export-list .li button.active + .exel-export-list, .exel-export-list .li .item.active + .exel-export-list, .exel-export-list li button.active + .exel-export-list, .exel-export-list li .item.active + .exel-export-list {
  right: 15px;
  overflow: visible !important;
}
.exel-export-list .li button.active .option, .exel-export-list .li .item.active .option, .exel-export-list li button.active .option, .exel-export-list li .item.active .option {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.exel-export-list .li button .option, .exel-export-list .li .item .option, .exel-export-list li button .option, .exel-export-list li .item .option {
  position: absolute;
  top: 50%;
  right: 5px;
  font-size: 14px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.exel-export-list .li button i, .exel-export-list .li .item i, .exel-export-list li button i, .exel-export-list li .item i {
  margin-left: -6px;
}
.exel-export-list .hint-block span {
  min-width: 120px;
}

.extend-object-wrap {
  position: relative;
  display: inline-block;
  padding: 0 5px;
}
.extend-object-wrap .extend-object-content {
  position: fixed;
  min-width: 220px;
  top: 15px;
  right: 85px;
  z-index: 100;
  background-color: #fff;
  padding: 0 5px;
}
.extend-object-wrap .extend-object-content .auto-list-wrap {
  max-height: 300px;
}

.auto-table {
  position: fixed;
  bottom: 0px;
  right: 0;
  z-index: 999;
  padding: 0 3px;
  overflow: hidden;
  font-family: "RobotoRegular";
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
  background-color: #fff;
  background-size: 130px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../img/logoBlakc.png");
}
.auto-table .custom-scroll::-webkit-scrollbar-thumb {
  background-color: #999;
}
.auto-table .custom-scroll::-webkit-scrollbar {
  width: 9px;
  height: 9px;
}
.auto-table my-table {
  display: block;
  width: 100%;
}
.auto-table .top-extend,
.auto-table .left-extend,
.auto-table .corner-extend {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: transparent;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.auto-table .top-extend.draggable:before,
.auto-table .left-extend.draggable:before,
.auto-table .corner-extend.draggable:before {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  z-index: 100;
  background-color: transparent;
}
.auto-table .top-extend:hover,
.auto-table .left-extend:hover,
.auto-table .corner-extend:hover {
  background-color: #f88b77 !important;
}
.auto-table .top-extend {
  width: 100%;
  height: 5px;
  cursor: row-resize;
}
.auto-table .top-extend.draggable:before {
  width: 100%;
  height: 100vh;
}
.auto-table .left-extend {
  height: 100%;
  width: 5px;
  cursor: col-resize;
}
.auto-table .left-extend.draggable:before {
  width: 1920px;
  height: 100%;
}
.auto-table button.draggable:before {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  z-index: 100;
  width: 100vw;
  height: 100vh;
}
.auto-table .corner-extend {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 15px 0 0;
  border-color: transparent transparent transparent transparent;
  cursor: nwse-resize;
}
.auto-table .corner-extend:hover {
  border-color: #f88b77 transparent transparent transparent;
  background-color: transparent !important;
}
.auto-table .corner-extend.draggable:before {
  width: 100vw;
  height: 100vh;
}
.auto-table .card-properties {
  background-color: #fff;
  border: 1px solid #f5f5f5;
}
.auto-table .card-properties .cols {
  line-height: 14px;
  padding: 5px 0px;
  background-color: transparent;
}
.auto-table .card-properties .header-rows {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 2;
}
.auto-table .card-properties .header-rows li {
  padding: 0 3px;
}
.auto-table .card-properties .header-rows li button.remove,
.auto-table .card-properties .header-rows li .icon-unicode {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 100%;
  line-height: 28px;
  text-align: center;
  font-style: normal;
  background-color: transparent;
}
.auto-table .card-properties > li:last-child ul {
  margin-bottom: 0;
}
.auto-table .card-properties > li:first-child ul {
  margin-top: 0;
  color: #fff;
}
.auto-table .card-properties > li:first-child ul li {
  position: relative !important;
  text-transform: lowercase;
  text-align: left;
}
.auto-table .card-properties > li:first-child ul li i.drag-cell {
  position: absolute;
  height: 100%;
  right: -4px;
  top: 0;
  bottom: 0;
  width: 6px;
  background-color: transparent;
  cursor: col-resize;
}
.auto-table .card-properties > li:first-child ul li i.drag-cell:hover {
  background-color: #f88b77 !important;
}
.auto-table .card-properties > li:first-child ul li i.drag-cell.dragging {
  position: fixed;
  right: -2px;
  width: 3px;
  z-index: 1000;
  background-color: #f88b77 !important;
}
.auto-table .card-properties > li ul li:first-child {
  max-width: 25px;
}
.auto-table .card-properties > li ul li.col-inner--width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 25px !important;
  max-width: 450px !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  padding-left: 3px;
}
.auto-table .card-properties .rows.moved .drag-elm {
  position: relative;
}
.auto-table .card-properties .rows.moved .drag-elm:before {
  position: absolute;
  content: attr(data-number);
  width: 100%;
  min-width: 20px;
  left: 0;
  top: 0;
  background-color: #ccc;
  color: #666;
  font-size: 13px;
}
.auto-table .card-properties .cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auto-table .card-properties .cols:nth-child(odd) {
  background-color: #f5f5f5;
}
.auto-table .card-properties .cols.active {
  background-color: #ccc !important;
}
.auto-table .card-properties .cols:hover {
  -webkit-box-shadow: inset -2px 0px 3px #999;
  box-shadow: inset -2px 0px 3px #999;
}
.auto-table .card-properties .cols li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0.8;
  -ms-flex: 0.8;
  flex: 0.8;
  max-width: 200px;
  vertical-align: top;
  font-size: 12px;
  min-height: 30px;
  border-right: 1px solid #ccc;
  padding-left: 0;
  text-align: left;
  min-width: 100px;
  overflow: hidden;
}
.auto-table .card-properties .cols li:last-child {
  border-right: none;
}
.auto-table .card-properties .cols li.col-inner--width {
  min-width: 25px !important;
  max-width: 450px !important;
  -webkit-box-align: left !important;
  -ms-flex-align: left !important;
  align-items: left !important;
}
.auto-table .card-properties .cols li.long {
  -webkit-box-flex: 3.8;
  -ms-flex-positive: 3.8;
  flex-grow: 3.8;
  max-width: 450px;
  min-width: 300px;
}
.auto-table .card-properties .cols li.small {
  -webkit-box-flex: 0.3;
  -ms-flex-positive: 0.3;
  flex-grow: 0.3;
  max-width: 150px;
  min-width: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.auto-table .card-properties .cols li.col-inner--permission {
  position: relative;
}
.auto-table .card-properties .cols li.col-inner--permission .col-icon {
  position: absolute;
  font-size: 16px;
  cursor: pointer;
  color: #ccc;
}
.auto-table .card-properties .cols li.col-inner--permission .col-icon.col-icon--pen {
  right: 30px;
}
.auto-table .card-properties .cols li.col-inner--permission .col-icon.col-icon--trash {
  right: 10px;
}
.auto-table .card-properties .cols li:nth-child(1) {
  max-width: 25px;
  min-width: 25px;
}
.auto-table .card-properties .cols li:nth-child(2), .auto-table .card-properties .cols li:nth-child(4) {
  text-align: left;
}

.three-render-wrap {
  position: fixed;
  bottom: 0px;
  right: 0;
  background-color: #fff;
  background-image: url("../img/loading-gear.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 60px;
  z-index: 1001;
}
.three-render-wrap iframe {
  border: none;
}

.sectors {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

@-webkit-keyframes arrow-movement {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    top: 95%;
  }
}

@keyframes arrow-movement {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    top: 95%;
  }
}
#equipment-assembly-instruction {
  display: inline-block;
  width: 100%;
  overflow-wrap: break-word;
}

.equip-filter-list {
  font-size: 0;
}
.equip-filter-list.small {
  display: none;
  position: absolute;
  top: 70px;
  left: 0;
  width: 100%;
  z-index: 99;
}
.equip-filter-list.small li {
  display: block;
  width: 100%;
}
.equip-filter-list.small li button {
  border-radius: 0;
  border-bottom: 0;
}
.equip-filter-list.small li:first-child button {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.equip-filter-list.small li:last-child button {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.equip-filter-list li {
  display: inline-block;
  vertical-align: top;
  width: 12.5%;
  padding: 0 1px;
}
.equip-filter-list li button.btn {
  width: 100%;
  min-width: 0;
}
.equip-filter-list li button.btn.active {
  background-color: #fff;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.circle-tag {
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  z-index: 100;
  color: #666;
  border-radius: 50%;
  background-color: #ccc;
}

.table-select {
  position: absolute;
  z-index: 100;
  background-color: #000;
}
.table-select .cover-chekbox label {
  border: none;
  width: 15px;
  min-width: 15px;
}

.select {
  position: relative;
  overflow: hidden;
  width: 49%;
  min-width: 200px;
  vertical-align: top;
  text-align: left;
  padding-left: 5px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
}
.select.full {
  width: 100%;
  min-width: auto;
}
.select.only-arrow.option {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-width: auto;
  height: 20px;
  width: 15px;
}
.select.only-arrow.option.title-light:before {
  right: auto;
}
.select:before {
  position: absolute;
  content: "\f105";
  right: 5px;
  top: 4px;
  font-family: "FontAwesome";
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.select.click:hover:before {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.select:hover, .select.click.active {
  overflow: visible;
}
.select:hover:before, .select.click.active:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.select:hover > .exel-export-list, .select.click.active > .exel-export-list {
  right: 0;
  top: 30px;
  opacity: 1;
}
.select .exel-export-list .item {
  margin-bottom: 0;
  padding-right: 5px;
  margin: 0;
}
.select .exel-export-list .item label {
  position: absolute;
  right: 3px;
  top: 6px;
}

.select.option .title-light, .date-checkbox.option .title-light {
  text-transform: capitalize;
  color: #666;
  font-size: 14px;
  line-height: 35px;
}
.select.option .exel-export-list li button.active:after, .date-checkbox.option .exel-export-list li button.active:after {
  font-size: 12px;
}
.select.option .exel-export-list li button:before, .date-checkbox.option .exel-export-list li button:before {
  position: absolute;
  content: "";
  top: 5px;
  right: 5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  line-height: 15px;
  background-color: #fff;
}
.select.option .exel-export-list li button:after, .date-checkbox.option .exel-export-list li button:after {
  position: absolute;
  content: "✓";
  top: 5px;
  right: 8px;
  color: #fff;
  font-size: 0;
  line-height: 15px;
  -webkit-transition: font-size 0.3s;
  transition: font-size 0.3s;
}

.selectBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
}
.selectBlock__label {
  color: #999;
  padding-right: 5px;
  text-transform: capitalize;
}
.selectBlock__select {
  color: #666;
  padding: 3px 10px 3px 5px;
  outline: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid;
}
.selectBlock__option {
  color: #666;
}

table.table {
  padding: 0px 1px 0px 2px;
}
table.table .select {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  min-width: 80px;
  width: 100%;
}
table.table .select:before {
  top: 0;
}
table.table .select:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 20px;
  right: 0;
  bottom: -10px;
  background-color: transparent;
  z-index: 0;
}
table.table .select ul li {
  width: 100%;
}

.auto-list-wrap {
  height: calc(100vh - 125px);
  overflow-x: hidden;
  overflow-y: auto;
}
.auto-list-wrap button:not(.mtrBtn) {
  background-color: transparent;
}
.auto-list-wrap button:not(.mtrBtn):disabled {
  background-color: transparent;
  color: #999;
}

.list-header {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  background-color: #fff;
}
.list-header .mtrInput.pull input {
  margin: 0px;
  text-indent: 10px;
  overflow: hidden;
}
.list-header .mtrInput.pull label {
  left: 25px;
  font-size: 12px;
}
.list-header textarea:focus, .list-header textarea.ng-not-empty, .list-header input:focus, .list-header input.ng-not-empty {
  -webkit-box-shadow: none;
  box-shadow: none;
}

#QRCode img {
  display: block;
  margin: 10px auto 20px;
}

.viewerImage {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
}
.viewerImage .viewer-img-container {
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  overflow-x: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.viewerImage .viewer-img-container img {
  opacity: 0;
}
.viewerImage .content-viewer-navigation {
  position: absolute;
  width: 60%;
  top: -20px;
  left: calc(50% + 14px);
  z-index: 100;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

#image-viewer img {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  padding: 1%;
}
#image-viewer .div-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 90%;
  max-height: 90%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  min-height: auto;
  min-width: auto;
}
#image-viewer .div-content:before {
  width: 0;
}

.store-image {
  position: relative;
  z-index: 2;
}

[data-image-viewer] {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

[data-сhange-password] form {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.store-image > button {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 2;
}

.custom-icon {
  position: relative;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: -2px !important;
  margin-right: 1px;
  margin-bottom: -3px;
  background: #fff;
  border: 1px solid #999;
}
.custom-icon.top-left:before {
  top: 0;
  left: 0;
}
.custom-icon.top-right:before {
  top: 0;
  right: 0;
}
.custom-icon.bottom-left:before {
  bottom: 0;
  left: 0;
}
.custom-icon.bottom-right:before {
  bottom: 0;
  right: 0;
}
.custom-icon:before {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  background: #999;
}

.select-new {
  position: relative;
  display: inline-block;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #f5f5f5;
}
.select-new .cover-chekbox {
  margin-top: -15px;
}
.select-new .select-label {
  position: relative;
  display: inline-block;
  text-indent: 10px;
  font-size: 12px;
  line-height: 24px;
  color: #999;
}
.select-new .select-label:before {
  position: absolute;
  content: "*";
  top: -2px;
  left: -5px;
}
.select-new .select-label.already_used, .select-new .select-label.no_store_plan, .select-new .select-label.no_access_rights {
  color: #FE6246;
}
.select-new .select-label.already_present, .select-new .select-label.incorrect_status, .select-new .select-label.no_equipment {
  color: #FFBC24;
}
.select-new .selected {
  position: relative;
  padding-left: 5px;
  line-height: 30px;
  font-size: 14px;
}
.select-new .right-panel {
  position: absolute;
  top: 50%;
  right: 35px;
  z-index: 100;
}
.select-new .left-panel {
  z-index: 100;
}
.select-new.half {
  width: 50%;
}
.select-new.full {
  width: 100%;
}

.new-table {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

.drag-store-image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
}

#mailing .title-small {
  text-transform: lowercase;
  margin-bottom: 0px;
}
#mailing .hint-block {
  min-height: 120px;
}
#mailing .hint-block span {
  line-height: 50px;
}
#mailing .container-fluid.clrp {
  height: 120px;
}
#mailing .container-fluid.clrp input {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#mailing .container-fluid.clrp .tag-list {
  height: 50px;
  margin-top: 10px;
  min-height: auto;
}
#mailing .container-fluid.clrp .tag-list .hint-block {
  min-height: 40px;
}
#mailing .container-fluid.clrp .tag-list .hint-block span {
  line-height: 28px;
}
#mailing .auto-list-wrap {
  height: calc(100vh - 429px);
  max-height: initial;
}

.reportList {
  font-family: "RobotoLight";
  color: #111;
  font-size: 12px;
  display: inline-block;
  width: 100%;
  padding: 3px 3px 0px 0px;
}
.reportList .report-item {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
  -webkit-box-shadow: 0 0 4px -1px #999;
  box-shadow: 0 0 4px -1px #999;
}
.reportList .report-item.unclick {
  opacity: 0.5;
}
.reportList .report-item.unclick div:not(:nth-child(1)) {
  pointer-events: none;
}
.reportList .report-item:last-child {
  margin-bottom: 0px;
}
.reportList .report-item .tag-list li {
  padding: 0px 0px 0px 5px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3);
}
.reportList .report-item .date-checkbox {
  display: initial;
}
.reportList .report-item .date-checkbox:before, .reportList .report-item .date-checkbox:after {
  position: absolute;
  content: "";
  height: 67%;
  width: 2px;
  background: #f5f5f5;
  margin-top: 5px;
}
.reportList .report-item .date-checkbox .report-week {
  position: fixed;
}
.reportList .report-item .date-checkbox .calendar-wrap {
  height: 140px;
  position: fixed;
}
.reportList .report-item .date-checkbox .calendar-wrap .week, .reportList .report-item .date-checkbox .calendar-wrap .week.names span {
  cursor: default;
}
.reportList .report-item .date-checkbox .calendar-wrap .week .day, .reportList .report-item .date-checkbox .calendar-wrap .week.names span .day {
  cursor: pointer;
}
.reportList .report-item .date-checkbox .calendar-wrap .week .disable-day, .reportList .report-item .date-checkbox .calendar-wrap .week.names span .disable-day {
  pointer-events: none;
  cursor: default;
}
.reportList .report-item .date-checkbox .calendar-wrap .week span.disable-day.selected, .reportList .report-item .date-checkbox .calendar-wrap .week.names span span.disable-day.selected {
  color: #ccc !important;
}
.reportList .report-item .date-checkbox .calendar-wrap .week span.disable-day.selected:after, .reportList .report-item .date-checkbox .calendar-wrap .week.names span span.disable-day.selected:after {
  background-color: #fff;
}
.reportList .report-item .date-checkbox .calendar-wrap.static-day {
  height: auto;
}
.reportList .report-item .date-checkbox .calendar-wrap.static-day .static-calendar {
  width: 100px;
  min-height: unset;
}
.reportList .report-item .date-checkbox .calendar-wrap.static-day .static-calendar .day {
  width: 33.3333333333%;
  height: 21px;
}
.reportList .report-item .date-checkbox .report-date {
  display: inline-block;
  min-width: 50px;
  text-transform: capitalize;
  position: relative;
  overflow: hidden;
  width: 49%;
  vertical-align: top;
  text-align: center;
  border-radius: unset;
  border: unset;
  color: #111;
}
.reportList .report-item .date-checkbox .report-date span {
  font-size: 12px;
  line-height: 30px;
  padding: 0px;
  pointer-events: none;
}
.reportList .report-item .report-input {
  font-size: 15px;
  line-height: 30px;
  padding-left: 3%;
}
.reportList .report-item .report-input .half-day {
  position: absolute;
  height: 85%;
  margin-left: 5px;
}
.reportList .report-item .report-input input {
  height: 20px;
  width: 20px;
  text-align: center;
  font-size: 15px;
}
.reportList .report-item span {
  padding-left: 5px;
}

.big-chart-block .button-wrap, .small-chart-block .button-wrap, .dashboard-header .button-wrap {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 30px;
}
.big-chart-block .hint-block, .small-chart-block .hint-block, .dashboard-header .hint-block {
  height: 100%;
  min-height: unset;
  background-color: #fff;
}
.big-chart-block .hint-block span, .small-chart-block .hint-block span, .dashboard-header .hint-block span {
  width: 70%;
  line-height: 90px;
}

.big-chart-block, .small-chart-block {
  position: relative;
  height: calc((100vh - 76px) / 2);
  max-width: calc(100vw - 25% - 66.5px);
  padding-left: 25px;
}
.big-chart-block:after, .small-chart-block:after {
  position: absolute;
  content: "";
  left: 18px;
  top: 3%;
  width: 1px;
  height: 94%;
  background: #ccc;
}
.big-chart-block .button-wrap .btn, .small-chart-block .button-wrap .btn {
  line-height: 30px;
}
.big-chart-block .button-wrap .info, .small-chart-block .button-wrap .info {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: 2px;
  height: 30px;
  position: absolute;
  z-index: -1;
  -webkit-transform: translate(-90%, 0%);
  -ms-transform: translate(-90%, 0%);
  transform: translate(-90%, 0%);
}
.big-chart-block .button-wrap .info span, .small-chart-block .button-wrap .info span {
  font-size: 14px;
  padding: 5px 25px 5px 10px;
}
.big-chart-block .svg-container, .small-chart-block .svg-container {
  overflow-y: hidden;
  display: inline-block;
}
.big-chart-block .svg-container.custom-scroll, .small-chart-block .svg-container.custom-scroll {
  max-height: unset;
}
.big-chart-block .yAxis, .small-chart-block .yAxis {
  height: calc(100% - 30px);
  top: 30px;
  position: absolute;
  display: inline-block;
}

.chart-tooltip {
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  background: #fff;
  padding: 5px 10px;
  z-index: 100;
  border-radius: 3px;
  pointer-events: none;
}
.chart-tooltip .t-key, .chart-tooltip .t-value {
  display: inline-block;
}

.breadcrumbs {
  position: absolute;
  color: #999;
  font-size: 12px;
}

.second-chart-breadcrumbs {
  color: #999;
  font-size: 12px;
}

#analytic-ctrl svg {
  opacity: 0.8;
}

.info-hover {
  z-index: 5;
}
.info-hover:hover .info-context {
  display: block;
}
.info-hover .info-context {
  position: absolute;
  width: 250px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  top: 100%;
  right: 10px;
  padding: 5px;
  display: none;
  font-size: 12px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.info-hover .info-context img {
  width: 100%;
  min-width: unset;
}
.info-hover .info-context .caret {
  font-size: 20px;
  vertical-align: -2px;
}

#popup-publish-config .report-item .date-checkbox label {
  height: 40px;
  line-height: 40px;
}
#popup-publish-config .report-item .date-checkbox .exel-export-list {
  position: absolute;
}
#popup-publish-config .report-item .date-checkbox .exel-export-list:before {
  top: unset;
}
#popup-publish-config .report-item .date-checkbox .report-date span {
  padding: 5px;
  border-radius: 8px;
  background-color: #f5f5f5;
}
#popup-publish-config .report-item .date-checkbox .report-date span span {
  padding: unset;
}
#popup-publish-config .report-item .report-name div {
  padding: 10px 0px;
}
#popup-publish-config .report-item .report-name .mtrCheckBox__fakeBox {
  margin: 0 5px;
}
#popup-publish-config .report-item .selected-period-block {
  border: unset;
}
#popup-publish-config .report-item .selected-period-block .calendar-wrap {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: 44px;
}
#popup-publish-config .report-item .selected-period-block .calendar-wrap calendar, #popup-publish-config .report-item .selected-period-block .calendar-wrap .static-calendar {
  min-height: unset;
  margin: unset;
}
#popup-publish-config .report-item .selected-period-block .subtitle {
  cursor: pointer;
}

#heatmap-wrap #heatmap {
  position: absolute !important;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.entity-panel .entity-name {
  position: relative;
  width: 70%;
  min-width: 185px;
  line-height: 37px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 4px #999;
  box-shadow: 1px 1px 4px #999;
  border-top-right-radius: 22px;
  border-bottom-right-radius: 22px;
}
.entity-panel .entity-options {
  position: absolute;
  top: 10px;
  right: 10px;
}

body .user-avatar,
body .upload-image {
  position: relative;
  min-height: 270px;
  text-align: center;
  overflow: hidden;
  border-radius: 5px;
}
body .user-avatar.not-set,
body .upload-image.not-set {
  border: 1px dashed #ccc;
}
body .user-avatar.not-set button,
body .upload-image.not-set button {
  top: 50%;
  left: 50%;
  border-radius: 0;
  min-width: 40px !important;
  min-height: 40px !important;
  font-size: 20px !important;
  opacity: 0.8;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body .user-avatar button,
body .upload-image button {
  position: absolute;
  top: 5px;
  left: 5px;
}
body .user-avatar img,
body .upload-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body .access-role-list-wrap .icon-material {
  float: none;
  vertical-align: baseline;
}

.bd-top {
  border-top: 1px solid;
}
.bd-top.bd-gray {
  border-color: #ccc;
}

#users-list .user-add-role-wrap {
  position: relative;
}
#users-list .user-add-role-wrap .card-block {
  position: absolute;
  top: 103%;
  right: 0;
  z-index: 101;
  min-width: 250px;
}
#users-list .user-add-role-wrap .card-block.bottom {
  bottom: 115%;
  top: initial;
}
#users-list .user-add-role-wrap .card-block .auto-list-wrap {
  height: 280px;
}
#users-list .user-is-god:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #009788;
}
#users-list .user-own-role:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #FFBC24;
}

#collage-group .btn.full {
  border-radius: 0;
  border: none;
}
#collage-group .btn.full:disabled {
  color: #fff;
}

.collage {
  overflow: auto;
  padding: 20px 10px;
  margin-bottom: 50px;
  text-align: center;
  white-space: nowrap;
}
.collage .upload-image {
  width: 180px;
  height: 250px;
  vertical-align: top;
}
.collage .collage-image {
  position: relative;
  display: inline-block;
  margin-right: 2px;
  cursor: pointer;
  height: 250px;
}
.collage .collage-image .load-image {
  height: 100%;
}
.collage .collage-image .btn-arrow .left,
.collage .collage-image .btn-arrow .right,
.collage .collage-image .remove-image {
  width: 20px !important;
  min-width: 25px !important;
  line-height: 25px !important;
  height: 25px !important;
  font-size: 12px !important;
}
.collage .collage-image .btn-arrow,
.collage .collage-image .remove-image {
  opacity: 0;
  z-index: -1;
}
.collage .collage-image .remove-image {
  position: absolute;
  top: -10px;
  right: -10px;
  cursor: pointer;
}
.collage .collage-image .btn-arrow {
  width: 100%;
}
.collage .collage-image .btn-arrow .left,
.collage .collage-image .btn-arrow .right {
  -webkit-box-shadow: 0 0 4px #ccc;
  box-shadow: 0 0 4px #ccc;
  position: absolute;
}
.collage .collage-image .btn-arrow .left {
  left: -10px;
}
.collage .collage-image .btn-arrow .right {
  right: -10px;
}
.collage .collage-image.active {
  -webkit-box-shadow: 0 0 4px #ccc;
  box-shadow: 0 0 4px #ccc;
}
.collage .collage-image.active:first-child .btn-arrow .left {
  display: none;
}
.collage .collage-image.active:last-child .btn-arrow .right {
  display: none;
}
.collage .collage-image.active .btn-arrow,
.collage .collage-image.active .remove-image {
  opacity: 1;
  z-index: 9;
}
.collage .submit {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom-left-radius: 10px !important;
}

#sector-panel .prod-service {
  height: auto;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#sector-panel .prod-service .cover-input {
  width: 50%;
  border: none;
  text-align: center !important;
}
#sector-panel .sector-sizes {
  position: absolute;
  top: 100%;
  left: 0px;
  width: 100%;
  overflow: hidden;
  background: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

#access-groups .module-block,
#user-access-role .module-block {
  height: 33.3333333333%;
}
#access-groups .move-all-resources button,
#user-access-role .move-all-resources button {
  background-color: transparent;
  font-size: 16px;
}
#access-groups .move-all-resources .default-resource-status,
#user-access-role .move-all-resources .default-resource-status {
  position: absolute;
  top: 0px;
  right: -10px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: transparent;
}
#access-groups .move-all-resources .default-resource-status.read,
#user-access-role .move-all-resources .default-resource-status.read {
  background-color: #FFBC24;
}
#access-groups .move-all-resources .default-resource-status.write,
#user-access-role .move-all-resources .default-resource-status.write {
  background-color: #009788;
}

#additional-filters {
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
  overflow-x: hidden;
  width: 0%;
  height: 100% !important;
  z-index: 100;
  background: #fff;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}
#additional-filters.active {
  width: 100%;
}

#save-reminder {
  height: 42px;
  z-index: 10000;
}

.wrap-ruler-x {
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 95;
  height: 20px;
  width: 100%;
  background: #f5f5f5;
}
.wrap-ruler-x .ruler-x {
  position: absolute;
  bottom: 0px;
  background-color: transparent;
}
.wrap-ruler-x .ruler-x ul {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrap-ruler-x ul li {
  position: relative;
  min-height: 5px;
  display: inline-block;
  vertical-align: bottom;
}
.wrap-ruler-x ul li:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 1px;
  height: 10px;
  border-right: 1px solid #111;
}
.wrap-ruler-x ul li span {
  position: absolute;
  left: -25px;
  bottom: 11px;
  width: 50px;
  font-size: 11px;
  line-height: 10px;
  text-align: center;
}
.wrap-ruler-x ul .small:before {
  right: 0;
  left: initial;
  height: 5px;
}
.wrap-ruler-x ul .small span {
  left: initial;
  right: -25px;
  bottom: 5px;
  font-size: 8px;
}
.wrap-ruler-x ul .middle:before {
  right: 0;
  left: initial;
  height: 8px;
}
.wrap-ruler-x ul .middle span {
  left: initial;
  right: -25px;
  bottom: 8px;
  font-size: 8px;
}

.wrap-ruler-y {
  position: absolute;
  left: 0px;
  top: -1px;
  z-index: 95;
  height: 100%;
  width: 20px;
  background: #f5f5f5;
  border-left: 2px solid #ccc;
}
.wrap-ruler-y .ruler-y {
  position: absolute;
  left: 0px;
  background-color: transparent;
}
.wrap-ruler-y .ruler-y ul {
  width: 20px;
  height: 100%;
  font-size: 0;
}
.wrap-ruler-y .ruler-y ul li {
  width: 20px;
}
.wrap-ruler-y ul li {
  position: relative;
  min-height: 5px;
  display: inline-block;
  vertical-align: bottom;
}
.wrap-ruler-y ul li:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0px;
  width: 8px;
  height: 1px;
  border-top: 1px solid #111;
}
.wrap-ruler-y ul li span {
  position: absolute;
  left: 8px;
  top: -5px;
  width: 20px;
  font-size: 11px;
  line-height: 10px;
  text-align: center;
}
.wrap-ruler-y ul .small:before {
  bottom: 0;
  top: initial;
  width: 4px;
}
.wrap-ruler-y ul .small span {
  left: 0px;
  top: initial;
  bottom: -5px;
  font-size: 8px;
}
.wrap-ruler-y ul .middle:before {
  bottom: 0;
  top: initial;
  width: 6px;
}
.wrap-ruler-y ul .middle span {
  left: 2px;
  top: initial;
  bottom: -5px;
  font-size: 8px;
}

.shadow-block-directive {
  position: absolute;
}
.shadow-block-directive.mirror {
  background-color: rgba(204, 204, 204, 0.5);
  border: 1px dashed #fff;
}
.shadow-block-directive.mirror.mark:before {
  color: #fff;
  content: "\f0ec";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 20px;
  line-height: normal;
}
.shadow-block-directive.mirror.mark.top:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  left: calc(50% - 8px);
  top: -10px;
}
.shadow-block-directive.mirror.mark.left:before {
  left: -10px;
  top: calc(50% - 8px);
}

.recognise-results {
  position: relative;
  display: inline-block;
}
.recognise-results .recognise-gap,
.recognise-results .recognise-product {
  position: absolute;
  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.recognise-results .recognise-gap:hover,
.recognise-results .recognise-product:hover {
  border: 2px solid #ffb900;
  background-color: rgba(255, 185, 0, 0.2);
  -webkit-animation: auto;
  animation: auto;
}
.recognise-results .recognise-product {
  border: 2px solid #009788;
}
.recognise-results .recognise-gap {
  border: 1px solid #f00000;
  background-color: rgba(240, 0, 0, 0.4);
  -webkit-animation: shadow-pulse-red 1500ms ease-in-out infinite;
  animation: shadow-pulse-red 1500ms ease-in-out infinite;
}

.bd-none {
  border: none !important;
}

.dd-wrapper-after:after {
  position: absolute;
  content: "";
  width: 150%;
  height: 150%;
  left: -25%;
}

.ws-normal {
  white-space: normal !important;
}

.ws-nowrap {
  white-space: nowrap !important;
}

*::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
  font-size: 14px;
}

*:-moz-placeholder {
  color: #999;
  opacity: 1;
  font-size: 14px;
}

*::-moz-placeholder {
  color: #999;
  opacity: 1;
  font-size: 14px;
}

*:-ms-input-placeholder {
  color: #666;
  opacity: 1;
  font-size: 14px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.base-textarea {
  display: block;
  width: 100%;
  min-height: 50px;
  resize: none;
}

.form-group {
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
}
.form-group.form-group--dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  color: #333;
}
.form-group.form-group--permission {
  margin-bottom: 0;
  overflow: auto;
}
.form-group.form-group--permission input[type=checkbox]:checked + label {
  background-color: #111;
}
.form-group.visible {
  overflow: visible;
}
.form-group.absolute {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 100;
  padding: 0 15px;
}
.form-group.form-group--popup {
  display: inline-block;
  float: left;
  width: 47%;
  margin-left: 10px;
}
.form-group.form-group--popup:nth-child(2n+1) {
  margin-left: 15px;
}
.form-group.search {
  margin-bottom: 0;
}
.form-group.search .btn.material {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 40px;
  line-height: 22px;
}
.form-group.search .open-filter {
  position: absolute;
  top: 3px;
  right: 20px;
  font-size: 22px;
  cursor: pointer;
}
.form-group.search .open-filter.active:before {
  content: "\f0d8";
}
.form-group.search .open-filter:before {
  position: absolute;
  content: "\f0d7";
  font-family: "FontAwesome";
}
.form-group.search label.active {
  background-color: #fff;
}
.form-group.search.double {
  margin-top: 0;
}
.form-group.search.double button {
  position: absolute;
  top: 0;
  width: 40px !important;
  height: 40px !important;
  text-align: center;
  line-height: 40px;
  color: #fff;
}
.form-group.search.double button.active {
  background-color: #fff;
  border-right: none;
}
.form-group.search.double button:nth-child(2) {
  left: 40px;
  border-radius: 0;
}
.form-group.search.double button:nth-child(3) {
  left: 0;
  border-radius: 3px 0 0 3px;
  cursor: pointer;
}
.form-group.search.double input[type=text]:focus, .form-group.search.double input[type=email]:focus, .form-group.search.double input[type=password]:focus, .form-group.search.double input[type=number]:focus {
  padding-left: 90px;
}
.form-group.search.double input[type=text] + label,
.form-group.search.double input[type=email] + label,
.form-group.search.double input[type=password] + label,
.form-group.search.double input[type=number] + label,
.form-group.search.double textarea + label {
  width: 40px;
  left: 40px;
}
.form-group.select {
  display: inline-block;
  min-width: 320px;
  margin-bottom: 0;
}
.form-group input[type=text], .form-group input[type=email], .form-group input[type=password], .form-group input[type=number], .form-group textarea {
  width: 100%;
  height: 40px;
  padding: 10px 10px 10px 90px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ccc;
  color: #666;
  border-radius: 3px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group textarea {
  height: auto;
  min-height: 200px;
  padding: 50px 10px 10px 10px;
}
.form-group input[type=text] + label,
.form-group input[type=email] + label,
.form-group input[type=password] + label,
.form-group input[type=number] + label,
.form-group textarea + label {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 40px;
  line-height: 40px;
  font-size: 10px;
  font-weight: bold;
  width: 80px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  border-radius: 3px 0 0 3px;
  transform: translateZ(0) translateX(0);
  -webkit-transform: translateZ(0) translateX(0);
  -moz-transform: translateZ(0) translateX(0);
  -o-transform: translateZ(0) translateX(0);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group textarea + label {
  width: 100%;
  border-radius: 3px 3px 0 0;
}
.form-group select + label {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 30px;
  line-height: 30px;
  width: 32px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
}
.form-group input[type=text]:focus, .form-group input[type=email]:focus, .form-group input[type=password]:focus, .form-group input[type=number]:focus {
  padding-left: 10px;
}
.form-group textarea:focus {
  padding-top: 10px;
}
.form-group input[type=text]:focus + label, .form-group input[type=email]:focus + label, .form-group input[type=password]:focus + label, .form-group input[type=number]:focus + label {
  width: 0;
  font-size: 0;
}
.form-group textarea:focus + label {
  transform: translateZ(0) translateY(-100%);
  -webkit-transform: translateZ(0) translateY(-100%);
  -moz-transform: translateZ(0) translateY(-100%);
  -o-transform: translateZ(0) translateY(-100%);
}
.form-group input[type=checkbox], .form-group input[type=radio] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
}
.form-group input[type=radio] + label {
  position: relative;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  text-indent: -9999px;
  background: #ccc;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border-radius: 2px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group input[type=radio] + label:before {
  content: "";
  position: absolute;
  display: block;
  height: 8px;
  width: 8px;
  top: 50%;
  left: 50%;
  background: white;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  transform: translateZ(0) translate(-50%, -50%) scale(0);
  -webkit-transform: translateZ(0) translate(-50%, -50%) scale(0);
  -moz-transform: translateZ(0) translate(-50%, -50%) scale(0);
  -o-transform: translateZ(0) translate(-50%, -50%) scale(0);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group input[type=radio]:checked + label {
  background: #FE6246;
}
.form-group input[type=radio]:checked + label:before {
  transform: translateZ(0) translate(-50%, -50%) scale(1);
  -webkit-transform: translateZ(0) translate(-50%, -50%) scale(1);
  -moz-transform: translateZ(0) translate(-50%, -50%) scale(1);
  -o-transform: translateZ(0) translate(-50%, -50%) scale(1);
}
.form-group div.checkbox + span.label,
.form-group input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-indent: -9999px;
  background: #ccc;
  width: 29px;
  height: 15px;
  cursor: pointer;
  border-radius: 100px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group div.checkbox + span.label:before,
.form-group input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 100px;
  transform: translateZ(0) scale(0);
  -webkit-transform: translateZ(0) scale(0);
  -moz-transform: translateZ(0) scale(0);
  -o-transform: translateZ(0) scale(0);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group div.checkbox + span.label:after,
.form-group input[type=checkbox] + label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  display: block;
  height: 11px;
  width: 11px;
  background: white;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  transform: translateZ(0) translateX(0);
  -webkit-transform: translateZ(0) translateX(0);
  -moz-transform: translateZ(0) translateX(0);
  -o-transform: translateZ(0) translateX(0);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group div.checkbox + span.label.large-switch,
.form-group input[type=checkbox] + label.large-switch {
  width: 36px;
  height: 20px;
}
.form-group div.checkbox + span.label.large-switch:after,
.form-group input[type=checkbox] + label.large-switch:after {
  top: 2px;
  left: 2px;
  height: 16px;
  width: 16px;
}
.form-group div.checkbox.active + span.label:after,
.form-group input[type=checkbox]:checked + label:after {
  left: calc(100% - 13px);
  left: -o-calc(100% - 13px);
  left: -webkit-calc(100% - 13px);
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
}
.form-group div.checkbox.active + span.label.large-switch:after,
.form-group input[type=checkbox]:checked + label.large-switch:after {
  left: calc(100% - 18px);
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
}
.form-group select {
  text-indent: 7px;
  height: 40px;
  width: 100%;
  display: inline-block;
  margin: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  color: #666;
  padding-right: 32px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: "";
  -ms-appearance: none;
  appearance: none !important;
  outline: none;
  border-radius: 3px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.form-group select:focus {
  outline: none;
}
.form-group select:focus + label {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.form-group .custom-select {
  position: absolute;
  top: 25px;
  min-width: 170px;
  z-index: 10;
  padding: 5px;
  left: 0;
  max-height: 250px;
  max-width: 260px;
  margin: 0px;
  overflow: auto !important;
  border-radius: 2px;
}
.form-group .custom-select.drag-dropdown li {
  padding-left: 20px;
}
.form-group .custom-select.drag-dropdown li:hover {
  padding-left: 25px;
}
.form-group .custom-select li {
  text-transform: lowercase;
  font-size: 12px;
  border-bottom: 1px solid #f5f5f5;
  cursor: pointer;
  -webkit-transition: padding 0.3s;
  transition: padding 0.3s;
  position: relative;
}
.form-group .custom-select li i {
  padding-right: 2px;
}
.form-group .custom-select li:last-child {
  border: none;
}
.form-group .custom-select li .add-tag {
  position: absolute;
  right: 4px;
  top: 6px;
  height: 18px;
  width: 18px;
  text-align: center;
  line-height: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
}
.form-group .custom-select li .add-tag i {
  color: #999;
  padding: 0;
  font-size: 10px;
}
.form-group .custom-select li .product-categori {
  padding-left: 10px;
}
.form-group .custom-select li .product-categori li {
  position: relative;
}
.form-group .custom-select li .product-categori li i.fa-angle-right {
  position: absolute;
  top: 4px;
  left: -6px;
}

.wrapperItem {
  margin: 0 2px;
}
.wrapperItem.wrapperItem--name {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
}

.addui-slider {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.addui-slider.addui-slider-horizontal {
  height: 85px;
  padding-top: 30px;
  margin: 16px 25px;
}
.addui-slider.addui-slider-horizontal .addui-slider-track {
  height: 4px;
  width: 100%;
  top: 23px;
  left: 0;
}
.addui-slider.addui-slider-horizontal .addui-slider-track .addui-slider-range {
  width: auto;
  height: 4px;
}
.addui-slider.addui-slider-horizontal .addui-slider-track .addui-slider-handle {
  left: auto;
  top: -24px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.addui-slider * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.addui-slider:not(.addui-slider-isrange) {
  cursor: pointer;
}
.addui-slider .output {
  position: absolute;
  bottom: -5px;
  width: 100%;
  text-align: center;
  color: #111;
  font-size: 16px;
}
.addui-slider .addui-slider-track {
  display: block;
  position: relative;
  background: rgba(0, 0, 0, 0.38);
  border-radius: 4px;
}
.addui-slider .addui-slider-track .addui-slider-range {
  display: block;
  background: #54BEEA;
  position: absolute;
  border-radius: 4px;
}
.addui-slider .addui-slider-track .addui-slider-handle {
  display: block;
  width: 50px;
  height: 50px;
  background: rgba(44, 188, 153, 0);
  -webkit-box-shadow: 0 0 5px rgba(44, 188, 153, 0);
  box-shadow: 0 0 5px rgba(44, 188, 153, 0);
  position: absolute;
  border-radius: 50px;
  cursor: pointer;
  z-index: 0;
}
.addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
  display: block;
  background: rgba(44, 188, 153, 0);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 0px;
  color: white;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  left: 5px;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}
.addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value span {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px !important;
  text-align: center;
  color: #fff;
  line-height: 40px;
  position: absolute;
  z-index: 1;
}
.addui-slider .addui-slider-track .addui-slider-handle:hover {
  -webkit-box-shadow: 0 0 5px rgba(44, 188, 153, 0.5);
  box-shadow: 0 0 5px rgba(44, 188, 153, 0.5);
}
.addui-slider .addui-slider-track .addui-slider-handle:hover .addui-slider-value {
  background: rgba(44, 188, 153, 0.5);
  opacity: 1;
  margin-top: -42px;
}
.addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
  background: rgba(44, 188, 153, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(44, 188, 153, 0.5);
  box-shadow: 0 0 5px rgba(44, 188, 153, 0.5);
}
.addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active .addui-slider-value {
  background: rgba(44, 188, 153, 0.75);
  opacity: 1;
  margin-top: -42px;
}
.addui-slider .addui-slider-track .addui-slider-handle:after {
  display: block;
  content: " ";
  width: 20px;
  height: 20px;
  background: #54BEEA;
  border-radius: 20px;
  position: relative;
  top: 15px;
  left: 15px;
}
.addui-slider .addui-slider-track .addui-slider-handle:before {
  position: absolute;
  content: "";
  background-color: #fff;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  margin-left: -4px;
  top: 50%;
  left: 50%;
  z-index: 10;
  border-radius: 8px;
}

input[type=range] {
  display: block;
  -webkit-appearance: none;
  background-color: #bdc3c7;
  width: 190px;
  height: 5px;
  border-radius: 5px;
  margin: 16px auto 0;
  outline: 0;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid white;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
input[type=range]::-webkit-slider-thumb:hover {
  background-color: white;
}

input[disabled]::-webkit-slider-thumb {
  background-color: #ccc;
}
input[disabled]::-webkit-slider-thumb:hover {
  border: 2px solid #ccc;
}

button {
  background-color: transparent;
}
button:disabled {
  color: #999;
}

.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.3);
}
.popup.big .custom-scroll,
.popup .big .custom-scroll {
  height: 82vh;
  max-height: 82vh;
}
.popup.active {
  opacity: 1;
  z-index: 10000;
}
.popup.active.extra-important {
  z-index: 100000;
}
.popup .popup-content {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 0px;
  opacity: 1;
  z-index: 1;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 10px;
}
.popup .popup-content.block {
  max-width: 600px;
  min-width: 600px;
  margin: 0 auto;
  min-height: 140px;
  border-radius: 4px;
  background-color: #fff;
}
.popup .popup-content.block .card {
  padding: 5px 40px 5px 2px;
  position: relative;
}
.popup .popup-content.block .card .col-md-6 {
  padding: 0 2px;
}
.popup .popup-content.block .card .remove-row {
  position: absolute;
  top: 10px;
  right: 6px;
}
.popup .popup-content.block .button-wrap {
  padding: 0 2px !important;
}
.popup .popup-content .preloader-wrap {
  height: 100%;
  top: 0;
}
.popup .popup-content .error {
  text-align: center;
}
.popup .popup-content .error .error-content {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 20px 0 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.popup .popup-content .error .error-content.black {
  color: #666;
}
.popup .popup-content .form-group .custom-select.drag-dropdown li:hover {
  padding-left: 20px;
}
.popup .popup-content .form-group .custom-select li:hover {
  padding-left: 0;
}
.popup .popup-close {
  position: absolute;
  right: -45px;
  top: 0px;
  line-height: 38px;
}

.save-popup-content {
  position: relative;
  max-width: 600px;
  min-width: 600px;
  margin: 0 auto;
  min-height: 140px;
  background-color: #fff;
  border-radius: 4px;
}
.save-popup-content .form-group {
  width: 585px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.save-popup-content .table-list {
  margin-right: 10px;
}
.save-popup-content .table-list li span:first-child {
  width: 60%;
}
.save-popup-content .table-list li span:last-child {
  width: 40%;
  text-align: right;
  padding-right: 20px;
}
.save-popup-content .btn.full {
  width: 100%;
}
.save-popup-content button:not(.mtrBtn):disabled {
  background-color: #ccc;
  border-color: #ccc;
}
.save-popup-content button:not(.mtrBtn):disabled:hover {
  background-color: #ccc;
  color: #fff;
}

#equip-panel-popup .popup-content h3 {
  display: none;
}
#equip-panel-popup .popup-content input[type=text],
#equip-panel-popup .popup-content input[type=number] {
  margin: 10px 2px 5px 2px;
}
#equip-panel-popup .popup-content input[type=text].ng-not-empty + label, #equip-panel-popup .popup-content input[type=text].not-empty + label, #equip-panel-popup .popup-content input[type=text]:focus + label,
#equip-panel-popup .popup-content input[type=number].ng-not-empty + label,
#equip-panel-popup .popup-content input[type=number].not-empty + label,
#equip-panel-popup .popup-content input[type=number]:focus + label {
  -webkit-transform: translate(-10px, -29px);
  -ms-transform: translate(-10px, -29px);
  transform: translate(-10px, -29px);
}
#equip-panel-popup .popup-content .img-wrap {
  height: 160px;
}
#equip-panel-popup .popup-content .img-wrap img {
  margin-top: 10px;
}
#equip-panel-popup .popup-content .popup-content {
  position: initial;
  -webkit-transform: initial;
  -ms-transform: initial;
  transform: initial;
  min-height: auto;
}
#equip-panel-popup .popup-content .popup-content .save-popup-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: auto;
}
#equip-panel-popup .popup-content .popup-content .save-popup-content:before {
  display: none;
}

#popup-comander .popup-content {
  background-color: #fff;
}
#popup-comander .auto-list-wrap {
  height: 70vh;
}

#popup-reports-list .hover-chart-icon i.fa-bar-chart {
  width: 100%;
  font-size: 140px;
  -webkit-transform: scaleY(0.4);
  -ms-transform: scaleY(0.4);
  transform: scaleY(0.4);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
#popup-reports-list .hover-chart-icon:hover i.fa-bar-chart {
  -webkit-transform: scaleY(1.2);
  -ms-transform: scaleY(1.2);
  transform: scaleY(1.2);
}

.error-content.info {
  color: #111 !important;
}
.error-content.info h2 i:before {
  content: "\f05a";
}
.error-content.warning {
  color: #bf9a19 !important;
}
.error-content.warning h2 i:before {
  content: "\f071";
}
.error-content.error h2 i:before {
  content: "\f057";
}

.acs-slider {
  display: inline-block;
  width: auto;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
}

.acs-panel {
  position: relative;
  display: inline-block;
  border-style: solid;
  border-color: transparent;
  cursor: pointer;
}

.acs {
  position: relative;
  border: 4px solid #bdc3c7 !important;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.acs-value {
  position: absolute;
  border-style: none;
  border-radius: 100%;
  text-align: center;
  pointer-events: none;
  line-height: 4em;
  color: #111;
  background-color: transparent;
  outline: none;
}

.acs-indicator {
  position: absolute;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-box-shadow: 0 1px 3px #999;
  box-shadow: 0 1px 3px #999;
}

.acs-value * {
  border-radius: 100%;
  background: transparent;
}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cube-wrap {
  position: absolute;
  width: 100px;
  left: 20px;
  bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.cube-wrap.small.double {
  left: 90px;
}
.cube-wrap .cube {
  -webkit-transform: rotateX(-30deg) rotateY(-60deg);
  transform: rotateX(-30deg) rotateY(-60deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  position: relative;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  display: block;
}
.cube-wrap .cube:before {
  position: absolute;
  content: attr(data-title);
  color: #fff;
  font-size: 26px;
  left: 22px;
  top: -18px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-180deg) rotateY(270deg);
  transform: rotateX(-180deg) rotateY(270deg);
}
.cube-wrap .cube.small:before {
  -webkit-transform: rotateX(0deg) rotateY(270deg);
  transform: rotateX(0deg) rotateY(270deg);
}
.cube-wrap .cube.small .face-1, .cube-wrap .cube.small .face-1:before, .cube-wrap .cube.small .face-1:after,
.cube-wrap .cube.small .face-2, .cube-wrap .cube.small .face-2:before, .cube-wrap .cube.small .face-2:after {
  width: 3.5rem;
  height: 3.5rem;
  background-color: rgba(117, 117, 117, 0.5);
  border: 1px solid rgb(117, 117, 117);
}
.cube-wrap .cube.small .face-1:before {
  left: -3.5rem;
}
.cube-wrap .cube.small .face-1:after {
  right: -3.5rem;
}
.cube-wrap .cube.small .face-2 {
  top: 15px;
}
.cube-wrap .cube.small .face-2:before {
  top: -3.5rem;
}
.cube-wrap .cube.small .face-2:after {
  bottom: -3.5rem;
}
.cube-wrap .cube:hover {
  -webkit-transform: rotateX(-30deg) rotateY(-120deg);
  transform: rotateX(-30deg) rotateY(-120deg);
}
.cube-wrap .cube .face-1, .cube-wrap .cube .face-1:before, .cube-wrap .cube .face-1:after,
.cube-wrap .cube .face-2, .cube-wrap .cube .face-2:before, .cube-wrap .cube .face-2:after {
  content: "";
  width: 5rem;
  height: 5rem;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-size: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cube-wrap .cube .face-1 {
  -webkit-transform: rotateX(-90deg) rotateY(180deg);
  transform: rotateX(-90deg) rotateY(180deg);
  -webkit-box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.3);
  display: block;
}
.cube-wrap .cube .face-1:before, .cube-wrap .cube .face-1:after {
  position: absolute;
  top: 0;
  opacity: 0.56;
}
.cube-wrap .cube .face-1:before {
  left: -5rem;
  -webkit-transform: rotateY(90deg) rotateX(180deg);
  transform: rotateY(90deg) rotateX(180deg);
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
  transform-origin: center right;
}
.cube-wrap .cube .face-1:after {
  right: -5rem;
  -webkit-transform: rotateY(-90deg) rotateX(180deg);
  transform: rotateY(-90deg) rotateX(180deg);
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left;
}
.cube-wrap .cube .face-2 {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateY(-5rem) rotateX(90deg);
  transform: translateY(-5rem) rotateX(90deg);
  display: block;
}
.cube-wrap .cube .face-2:before, .cube-wrap .cube .face-2:after {
  position: absolute;
  left: 0;
  opacity: 0.6;
}
.cube-wrap .cube .face-2:before {
  top: -5rem;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
.cube-wrap .cube .face-2:after {
  bottom: -5rem;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
}

.sh-dot {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 50%;
  background-color: #ccc;
}

.sh-file-upload {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 400px;
  max-height: 205px;
  overflow: hidden;
  border-radius: 10px;
  border: 1px dashed #ccc;
  background-color: #F3F3F4;
}
.sh-file-upload input[type=file] {
  display: none;
}
.sh-file-upload label {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 50px;
  color: #ccc;
  cursor: pointer;
  text-align: center;
}
.sh-file-upload label .sh-file-upload-tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  color: #666;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sh-display--block {
  display: block;
}
.sh-display--inline-block {
  display: inline-block;
}
.sh-display--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh-display--grid {
  display: grid;
}

.sh-flex-wrap--wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sh-flex-wrap--nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.sh-flex-wrap--wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.sh-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.sh-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.sh-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sh-items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.sh-justify-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.sh-justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.sh-justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sh-justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.sh-justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.sh-font-family--light {
  font-family: "RobotoLight";
}
.sh-font-family--regular {
  font-family: "RobotoRegular";
}
.sh-font-family--bold {
  font-family: "RobotoBold";
}

.sh-font-size--12 {
  font-size: 12px !important;
}
.sh-font-size--14 {
  font-size: 14px !important;
}
.sh-font-size--16 {
  font-size: 16px !important;
}
.sh-font-size--18 {
  font-size: 18px !important;
}
.sh-font-size--22 {
  font-size: 22px !important;
}
.sh-font-size--36 {
  font-size: 36px !important;
}

.sh-mt--5 {
  margin-top: 5px;
}
.sh-mt--10 {
  margin-top: 10px;
}
.sh-mt--20 {
  margin-top: 20px;
}
.sh-mt--30 {
  margin-top: 30px;
}
.sh-mt--40 {
  margin-top: 40px;
}
.sh-mt--50 {
  margin-top: 50px;
}

.sh-mb--5 {
  margin-bottom: 5px;
}
.sh-mb--10 {
  margin-bottom: 10px;
}
.sh-mb--20 {
  margin-bottom: 20px;
}
.sh-mb--25 {
  margin-bottom: 25px;
}
.sh-mb--30 {
  margin-bottom: 30px;
}
.sh-mb--40 {
  margin-bottom: 40px;
}
.sh-mb--50 {
  margin-bottom: 50px;
}

.sh-pt--10 {
  padding-top: 10px !important;
}

.sh-pb--10 {
  padding-bottom: 10px !important;
}

.sh-pl--10 {
  padding-left: 10px !important;
}

.sh-pr--10 {
  padding-right: 10px !important;
}

.sh-text-transform--uppercase {
  text-transform: uppercase;
}
.sh-text-transform--lowercase {
  text-transform: lowercase;
}
.sh-text-transform--initial {
  text-transform: initial;
}

.sh-hover-underline:hover {
  text-decoration: underline;
  text-decoration-color: #999;
}

.sh-big-clickable-area {
  position: relative;
}
.sh-big-clickable-area:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 36px;
  height: 36px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sh-25-vh {
  height: 25vh;
}

.sh-40-vh {
  height: 40vh;
}

.sh-50-vh {
  height: 50vh;
}
.sh-50-vh--subtract-45 {
  height: calc(50vh - 45px);
}

.sh-75-vh {
  height: 75vh;
}
.sh-75-vh--subtract-45 {
  height: calc(75vh - 45px);
}
.sh-75-vh--subtract-110 {
  height: calc(75vh - 110px);
}

.sh-85-vh {
  height: 85vh;
}
.sh-85-vh--subtract-45 {
  height: calc(85vh - 45px);
}
.sh-85-vh--subtract-110 {
  height: calc(85vh - 110px);
}

.sh-95-vh {
  height: 95vh;
}
.sh-95-vh--subtract-45 {
  height: calc(95vh - 45px);
}
.sh-95-vh--subtract-120 {
  height: calc(95vh - 120px);
}

.sh-full-vh {
  height: 100vh;
}
.sh-full-vh--subtract-45 {
  height: calc(100vh - 45px);
}

.sh-height--20 {
  height: 20%;
}
.sh-height--25 {
  height: 25%;
}
.sh-height--35 {
  height: 35%;
}
.sh-height--50 {
  height: 50%;
}
.sh-height--65 {
  height: 65%;
}
.sh-height--65--subtract-45 {
  height: calc(65% - 45px);
}
.sh-height--75 {
  height: 75%;
}
.sh-height--100 {
  height: 100% !important;
}
.sh-height--100--subtract-45 {
  height: calc(100% - 45px) !important;
}
.sh-height--100--subtract-65 {
  height: calc(100% - 65px) !important;
}
.sh-height--100--subtract-85 {
  height: calc(100% - 85px) !important;
}
.sh-height--100--subtract-120 {
  height: calc(100% - 120px) !important;
}

.sh-min-w--25 {
  width: 25%;
  min-width: 25%;
}
.sh-min-w--50 {
  width: 49.5%;
  min-width: 49.5% !important;
  vertical-align: middle;
}
.sh-min-w--75 {
  width: 75%;
  min-width: 75%;
}
.sh-min-w--90 {
  width: 90%;
  min-width: 90%;
}
.sh-min-w--100 {
  width: 100%;
  min-width: 100%;
}

.sh-base-panel-width {
  width: 280px;
}

.sh-index--0 {
  z-index: -100;
}
.sh-index--50 {
  z-index: 50;
}
.sh-index--100 {
  z-index: 100;
}
.sh-index--150 {
  z-index: 150 !important;
}
.sh-index--1000 {
  z-index: 1001 !important;
}

.sh-pos-ini {
  position: initial !important;
}

.sh-pos-abs {
  position: absolute !important;
}

.sh-pos-rel {
  position: relative !important;
}

.sh-pos-fix {
  position: fixed !important;
}

.sh-pos-sticky {
  position: sticky !important;
}

.sh-error-block {
  color: #fff;
  background-color: #FE6246;
}

.sh-succes-block {
  color: #fff;
  background-color: #009788;
}

.sh-color--white {
  color: #fff !important;
}
.sh-color--dark {
  color: #111 !important;
}
.sh-color--black {
  color: #666 !important;
}
.sh-color--gray {
  color: #999 !important;
}
.sh-color--gray-ui {
  color: #858995 !important;
}
.sh-color--red {
  color: #FE6246 !important;
}
.sh-color--green {
  color: #009788 !important;
}

.sh-background--white {
  background-color: #fff !important;
}
.sh-background--gray {
  background-color: #ccc;
}
.sh-background--gray-light {
  background-color: #F3F3F4;
}
.sh-background--clear {
  background-color: transparent !important;
}

.sh-border-radius--0 {
  border-radius: 0px !important;
}
.sh-border-radius--3 {
  border-radius: 3px;
}
.sh-border-radius--5 {
  border-radius: 5px;
}

.sh-border-style--hidden {
  border-style: hidden;
}
.sh-border-style--solid {
  border-style: solid;
}
.sh-border-style--dashed {
  border-style: dashed;
}

.sh-border-position--top {
  border-top: 1px solid;
}
.sh-border-position--left {
  border-left: 1px solid;
}
.sh-border-position--right {
  border-right: 1px solid;
}
.sh-border-position--bottom {
  border-bottom: 1px solid;
}

.sh-border-color--gray {
  border-color: #ccc !important;
}
.sh-border-color--dark-gray {
  border-color: #999 !important;
}
.sh-border-color--dark {
  border-color: #191A1B !important;
}

.sh-pos--top-left {
  left: 0px;
  top: 0px;
}
.sh-pos--top-right {
  right: 0px;
  top: 0px;
}
.sh-pos--top-center {
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.sh-pos--bottom-left {
  left: 0px;
  bottom: 0px;
}
.sh-pos--bottom-right {
  right: 0px;
  bottom: 0px;
}
.sh-pos--bottom-center {
  left: 50%;
  bottom: 0px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.sh-pos--left-center {
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sh-pos--right-center {
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sh-pos--center-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sh-gap--8 {
  gap: 8px;
}
.sh-gap--10 {
  gap: 10px;
}
.sh-gap--12 {
  gap: 12px;
}
.sh-gap--20 {
  gap: 20px;
}
.sh-gap--30 {
  gap: 30px;
}
.sh-gap--40 {
  gap: 40px;
}
.sh-gap--50 {
  gap: 50px;
}
.sh-gap--60 {
  gap: 60px;
}
.sh-gap--70 {
  gap: 70px;
}

.sh-column-gap--10 {
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.sh-column-gap--20 {
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}
.sh-column-gap--30 {
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.sh-popup-title {
  font-size: 18px;
  font-family: "RobotoRegular";
  font-weight: 700;
}

.sh-section-title {
  font-weight: 500;
  color: #545A6B;
  font-family: "RobotoRegular";
}

.sh-field-title {
  display: inline-block;
  font-family: "RobotoBold";
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0em;
  color: #858995;
}

.sh-text {
  font-size: 12px;
  color: #666;
}
.sh-text .sh-text-changelog-entry {
  white-space: normal;
}

.sh-list .sh-list-item {
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  text-align: left;
  min-height: 38px;
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: "RobotoRegular";
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.sh-list .sh-list-item:nth-child(even) {
  background-color: #f5f5f5;
}
.sh-list .sh-list-item:nth-last-child(2):nth-child(n+3) .hover-list--left, .sh-list .sh-list-item:last-child:nth-child(n+3) .hover-list--left {
  top: initial;
  bottom: 0px;
}
.sh-list .sh-list-item:hover:not(.sh-list-disable-hover), .sh-list .sh-list-item--active {
  background-color: #E7E7EA;
}
.sh-list .sh-list-item .sh-list-item-content {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  color: #666;
  word-break: break-word;
  vertical-align: middle;
}

.sh-open-panel-btn {
  position: absolute;
  top: 5px;
  width: 30px;
  height: 30px;
  font-size: 14px;
}
.sh-open-panel-btn--right {
  right: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.sh-open-panel-btn--left {
  left: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

.sh-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sh-checkbox.sh-checkbox--reverse .sh-checkbox-fakeBox {
  border-color: #fff;
}
.sh-checkbox.sh-checkbox--reverse .sh-checkbox-input:checked + label {
  background-color: #fff;
}
.sh-checkbox.sh-checkbox--half {
  width: 49.6%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.sh-checkbox .sh-checkbox-input {
  display: none;
}
.sh-checkbox .sh-checkbox-input:checked + label:after {
  opacity: 1;
}
.sh-checkbox-fakeBox {
  position: relative;
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
  margin-right: 5px;
  border: 2px solid #999;
  border-radius: 2px;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.sh-checkbox-fakeBox:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 10px;
  opacity: 0;
  -webkit-transform: translate(-50%, -60%) rotate(45deg);
  -ms-transform: translate(-50%, -60%) rotate(45deg);
  transform: translate(-50%, -60%) rotate(45deg);
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.sh-checkbox-fakeBox.sh-checkbox-fakeBox--disable {
  border-color: #858995;
  cursor: unset;
}
.sh-checkbox-fakeBox.error {
  background-color: transparent !important;
  border-color: #f00 !important;
}
.sh-checkbox-fakeBox.error:after {
  left: 2px;
  top: 1px;
  content: "\f00d";
  border: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  font-family: "FontAwesome";
  line-height: 15px;
}
.sh-checkbox .sh-checkbox-text {
  font-size: 14px;
  cursor: pointer;
  line-height: 1.3;
  margin-right: 5px;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.sh-checkbox .sh-checkbox-text.sh-checkbox-text--disable {
  color: #858995;
  cursor: unset;
}

.sh-checkbox:has(> input[type=checkbox]:disabled) .sh-checkbox-fakeBox {
  border-color: #CED0D5;
}
.sh-checkbox:has(> input[type=checkbox]:disabled) .sh-checkbox-text {
  color: #858995;
}

.sh-input-group-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.sh-input-group {
  display: block;
}
.sh-input-group .sh-input-group-label {
  display: inline-block;
  margin-bottom: 5px;
  font-family: "RobotoBold";
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0em;
  color: #858995;
}
.sh-input-group .sh-input-group-label strong {
  color: #191A1B;
}
.sh-input-group .sh-input-group-error {
  color: #e10404;
  font-size: 12px;
}
.sh-input-group--disabled {
  pointer-events: none;
}
.sh-input-group--disabled .sh-input-group-label {
  color: #CED0D5 !important;
}
.sh-input-group--disabled .sh-input--error-status, .sh-input-group--disabled .sh-ibg-badge--error-status {
  border: 1px solid #CED0D5 !important;
}

.sh-input {
  height: 40px;
  width: 100%;
  outline: initial;
  border: 1px solid #CED0D5;
  border-radius: 5px;
}
.sh-input-br-5005 {
  border-radius: 5px 0 0 5px;
}
.sh-input.sh-input--error-status {
  border: 1px solid #e10404 !important;
}

.sh-input-badge-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh-input-badge-group .sh-ibg-badge {
  display: block;
  width: 60px;
  height: 40px;
  color: #858995;
  font-size: 16px;
  line-height: 38px;
  text-align: center;
  font-family: "RobotoRegular";
  border-left: none;
  border: 1px solid #CED0D5;
  border-radius: 0px 5px 5px 0px;
  background: #F3F3F4;
}
.sh-input-badge-group .sh-ibg-badge.sh-ibg-badge--error-status {
  border-color: #e10404 !important;
}

.sh-dropdown-group {
  position: relative;
}
.sh-dropdown-group--disabled .sh-dropdown {
  pointer-events: none;
  background-color: #E7E7EA;
}
.sh-dropdown-group--disabled .sh-dropdown-date-input {
  pointer-events: none;
}
.sh-dropdown-group--disabled .sh-field-title {
  color: #CED0D5;
}

.sh-selection-list {
  width: 100%;
  color: #111;
  border-radius: 8px;
  text-align: left;
}
.sh-selection-list--content-shadow {
  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}
.sh-selection-list--header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  padding: 0 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #E7E7EA;
  background-color: #CED0D5;
}
.sh-selection-list--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #E7E7EA;
  padding: 0 8px;
  cursor: pointer;
}
.sh-selection-list--item:hover {
  background-color: #F3F3F4;
}
.sh-selection-list--item .sh-radio-btn-text {
  padding-left: 8px;
  font-size: 12px !important;
  font-family: "RobotoLight";
  color: #191A1B !important;
}
.sh-selection-list--item:last-child {
  border-bottom: none;
}
.sh-selection-list--text {
  width: 100%;
  padding-left: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: "RobotoRegular";
  font-size: 12px;
}
.sh-selection-list .sh-store-status {
  margin-left: auto;
}
.sh-selection-list li:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.sh-selection-list li:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.sh-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 38px;
  border-radius: 6px;
  cursor: pointer;
  border: 1px solid #CED0D5;
  font-size: 14px;
  font-family: "RobotoLight";
}
.sh-dropdown--like-mtrBtn {
  width: auto;
  min-height: auto;
  border: none;
}
.sh-dropdown--like-mtrBtn:hover {
  border: none !important;
}
.sh-dropdown:hover .sh-dropdown-content {
  display: block;
  z-index: 3;
}
.sh-dropdown .sh-icon-arrow {
  margin-left: auto;
  margin-right: 10px;
}
.sh-dropdown .sh-dropdown-text {
  padding-left: 4px;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 23px;
}
.sh-dropdown .sh-dropdown-content {
  position: absolute;
  display: none;
  width: 100%;
  min-width: 180px;
  left: 0px;
  top: calc(100% + 5px);
  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  text-align: left;
  background: #fff;
}
.sh-dropdown .sh-dropdown-content:before {
  position: absolute;
  content: "";
  top: -10px;
  left: 0px;
  width: 100%;
  height: 20px;
  z-index: -1;
}
.sh-dropdown .sh-dropdown-content--right {
  left: calc(100% + 5px);
  top: 0px;
}
.sh-dropdown .sh-dropdown-content--left {
  left: initial;
  right: 0px;
}
.sh-dropdown .sh-dropdown-content--top {
  top: initial;
  bottom: calc(100% + 5px);
}
.sh-dropdown .sh-dropdown-content--top:before {
  top: initial;
  bottom: -10px;
}
.sh-dropdown .sh-dropdown-content--active {
  display: block;
  z-index: 3;
}
.sh-dropdown .sh-dropdown-content--text {
  padding-left: 8px;
}

.sh-store-status {
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  text-transform: uppercase;
  background: #E7E7EA;
  text-align: center;
  border-radius: 4px;
}
.sh-store-status--InWork {
  background: #512DA8;
}
.sh-store-status--Saved {
  background: #FFA726;
}
.sh-store-status--Approved {
  background: #4FC3F7;
}
.sh-store-status--Published {
  background: #4DB6AC;
}
.sh-store-status--Archived {
  background: #C2185B;
}
.sh-store-status--FastStart {
  background: #4caf50;
}

.sh-dropdown-date-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  width: 360px;
  height: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #545A6B;
  cursor: pointer;
  padding-left: 11px;
  border-radius: 6px;
  background: #F9F9FA;
  border: 1px solid #CED0D5;
}
.sh-dropdown-date-input .sh-dropdown-date-input-text {
  color: #545A6B;
  font-size: 14px;
}
.sh-dropdown-date-input .sh-dropdown-date-input-icon {
  color: #CED0D5;
  font-size: 18px;
  padding: 0px 3px;
}

.sh-drag-icon {
  font-size: 22px;
  color: #858995;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.sh-icon-arrow {
  border: solid #858995;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 2px;
  margin-left: 130px;
}
.sh-icon-arrow.sh-icon-arrow--down {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.sh-icon-arrow.sh-icon-arrow--up {
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.sh-icon-arrow.sh-icon-arrow--left {
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.sh-icon-arrow.sh-icon-arrow--right {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.sh-input-chosen-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  width: 100%;
  outline: initial;
  border: 1px solid #CED0D5;
  border-radius: 5px;
  line-height: 40px;
  padding: 1px 35px 1px 10px;
  gap: 10px;
}
.sh-input-chosen-value--text {
  width: 100%;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sh-input-chosen-value .sh-btn-close-popup {
  position: absolute;
  right: 5px;
  font-size: 12px;
}

.sh-scroll {
  overflow: auto;
}
.sh-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.sh-scroll::-webkit-scrollbar-thumb {
  background: #CED0D5;
  border-radius: 8px;
}
.sh-scroll::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.sh-input-search-group {
  position: relative;
}
.sh-input-search-group .sh-input {
  padding-right: 34px;
}
.sh-input-search-group .mtrBtsOptions {
  padding-right: 12px;
}
.sh-input-search-group .sh-input-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 4px;
  top: 4px;
  height: 32px;
  width: 32px;
  border-radius: 4px;
  cursor: pointer;
}
.sh-input-search-group-result {
  display: none;
  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  position: absolute;
  width: 100%;
  z-index: 100;
  background: #fff;
  height: 215px;
  overflow-y: scroll;
}
.sh-input-search-group-result--active {
  display: block;
}

.sh-product-indicator {
  position: relative;
  width: 16px;
  height: 16px;
}
.sh-product-indicator-item {
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: #ccc;
  border-radius: 25%;
}
.sh-product-indicator-item--active:nth-child(1) {
  background-color: #FE6246;
}
.sh-product-indicator-item--active:nth-child(2) {
  background-color: #FFBC24;
}
.sh-product-indicator-item--active:nth-child(3) {
  background-color: #009788;
}
.sh-product-indicator-item--active:nth-child(4) {
  background-color: #5869c5;
}
.sh-product-indicator-item:nth-child(1) {
  top: 0;
  left: 0;
}
.sh-product-indicator-item:nth-child(2) {
  bottom: 0;
  left: 0;
}
.sh-product-indicator-item:nth-child(3) {
  bottom: 0;
  right: 0;
}
.sh-product-indicator-item:nth-child(4) {
  top: 0;
  right: 0;
}

.sh-horizontal-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #E7E7EA;
}
.sh-horizontal-nav .sh-horizontal-nav-tab {
  color: #858995;
  font-family: "RobotoBold";
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0em;
  cursor: pointer;
}
.sh-horizontal-nav .sh-horizontal-nav-tab:disabled {
  background-color: initial;
  color: #CED0D5;
}
.sh-horizontal-nav:hover {
  color: #545A6B;
}

.sh-btn {
  min-width: 150px;
  height: 38px;
  font-family: "RobotoRegular";
  font-weight: 500;
  font-size: 14px;
  border: none;
  border-radius: 6px;
  line-height: 34px;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: background, color;
  transition-property: background, color;
}
.sh-btn--danger {
  background: #e10404 !important;
  color: #fff !important;
}
.sh-btn--danger:hover {
  background: #a02e2e !important;
}
.sh-btn:disabled {
  background-color: #CED0D5;
}
.sh-btn:disabled:hover {
  background-color: #CED0D5;
  cursor: not-allowed;
}

.sh-btn-link {
  font-size: 12px;
  line-height: 12px;
  color: #999;
}
.sh-btn-link:hover {
  text-decoration: underline;
}

.sh-position--absolute {
  position: absolute;
}
.sh-position--relative {
  position: relative;
}
.sh-position--fixed {
  position: fixed;
}
.sh-position--top-10 {
  top: 10px;
}
.sh-position--right-10 {
  right: 10px;
}
.sh-position--left-10 {
  left: 10px;
}
.sh-position--bottom-10 {
  bottom: 10px;
}

.sh-progress-wrap {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.3);
}
.sh-progress-wrap .sh-progress-content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 320px;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  border-radius: 10px;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.sh-progress-wrap .sh-progress-content .sh-progress {
  position: relative;
  width: 280px;
  height: 22px;
  margin: 5px auto;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #ccc;
  background-color: #F3F3F4;
}
.sh-progress-wrap .sh-progress-content .sh-progress .sh-progress-bar {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 0%;
  height: 100%;
  -webkit-transition: width 0.6s;
  transition: width 0.6s;
}
.sh-progress-wrap .sh-progress-content .sh-progress-text {
  color: #666;
  font-family: "RobotoBold";
}

.sh-icon-shadow:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  z-index: -1;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: background, -webkit-box-shadow;
  transition-property: background, -webkit-box-shadow;
  transition-property: background, box-shadow;
  transition-property: background, box-shadow, -webkit-box-shadow;
}
.sh-icon-shadow:hover:after {
  background-color: #F3F3F4;
  -webkit-box-shadow: 0px 0px 0px 4px #ccc;
  box-shadow: 0px 0px 0px 4px #ccc;
}

.sh-detail-panel {
  position: relative;
  text-align: center;
  z-index: 99;
}
.sh-detail-panel > ul {
  display: grid;
  grid-auto-columns: 1fr;
}
.sh-detail-panel > ul > li {
  grid-row: 1;
  position: relative;
  display: inline-block;
  padding: 2px 5px;
  vertical-align: top;
  font-family: unset;
  white-space: nowrap;
  font-size: 12px;
  color: #666;
  font-family: "RobotoRegular";
  background: #f5f5f5;
}
.sh-detail-panel > ul > li:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 70%;
  top: 15%;
  right: 0px;
  background-color: #ccc;
}
.sh-detail-panel > ul > li:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.sh-detail-panel > ul > li:last-child:before {
  display: none;
}
.sh-detail-panel > ul > li:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.sh-btn-close-popup {
  height: 28px;
  width: 28px;
  z-index: 180;
  text-align: center;
  line-height: 26px;
  border-radius: 50%;
  color: #858995;
  background: #F3F3F4;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
.sh-btn-close-popup:hover {
  -webkit-box-shadow: 0px 0px 0px 6px #ccc;
  box-shadow: 0px 0px 0px 6px #ccc;
}

.sh-tooltip {
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.sh-tooltip .sh-tooltip-text {
  visibility: hidden;
  min-width: 250px;
  background-color: #fff;
  color: #111;
  text-align: center;
  font-size: 13px;
  padding: 8px 12px 8px 12px;
  border-radius: 8px;
  position: absolute;
  z-index: 1;
  -webkit-box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.2);
  top: -35px;
  left: -10px;
}
.sh-tooltip .sh-tooltip-text.sh-tooltip-text--left {
  left: 15px;
  top: -5px;
}
.sh-tooltip .sh-tooltip-text.sh-tooltip-text--right {
  right: 15px;
  left: initial;
  top: -5px;
}
.sh-tooltip:hover .sh-tooltip-text {
  visibility: visible;
}

.sh-radio-btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sh-radio-btn input[type=radio] {
  visibility: hidden;
  width: 0px;
  height: 0px;
}
.sh-radio-btn input[type=radio][disabled] + .sh-radio-btn-circle {
  border: 1px solid #E7E7EA;
}
.sh-radio-btn .sh-radio-btn-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.sh-radio-btn .sh-radio-btn-label:has(> input[type=radio]:checked) .sh-radio-btn-text {
  color: #545A6B;
}
.sh-radio-btn .sh-radio-btn-text {
  color: #858995;
  font-family: "RobotoRegular";
  font-weight: 500;
  font-size: 14px;
  padding-left: 5px;
}
.sh-radio-btn:has(> input[disabled]) {
  color: #E7E7EA;
}
.sh-radio-btn .sh-radio-btn-circle {
  height: 20px;
  display: block;
  width: 20px;
  background: #F8F9FD;
  border: 1px solid #CED0D5;
  border-radius: 50%;
}
.sh-radio-btn:hover > label:not(:has(input[disabled])) .sh-radio-btn-circle {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.sh-outside-wrapper {
  position: absolute;
  width: 200%;
  height: 200%;
  top: -50%;
  left: -50%;
  right: 0;
  background-color: transparent;
  z-index: 2;
}

.sh-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 0px;
  opacity: 1;
  z-index: 1;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 10px;
  min-width: 800px;
}
.sh-popup--small {
  width: 600px !important;
  min-width: 600px !important;
}
.sh-popup--medium {
  width: 860px !important;
  min-width: 860px !important;
}
.sh-popup--large {
  width: 980px !important;
  max-width: 95% !important;
}
.sh-popup-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 500px;
}
.sh-popup--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.sh-popup--tab-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 370px;
}
.sh-popup--footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -15px;
  border-top: 2px solid #E7E7EA;
  padding: 10px 15px;
}

.sh-limit-indicator {
  height: 30px;
  padding: 5px 12px 5px 12px;
  border-radius: 6px;
  font-size: 14px;
  font-family: "RobotoRegular";
}
.sh-limit-indicator.sh-limit-indicator--positive {
  background: #E8F9E7;
  color: #3DCC36;
}
.sh-limit-indicator.sh-limit-indicator--negative {
  background: #FFE8E9;
  color: #FF3D47;
}

.sh-cut-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dummy {
  width: 100px;
  height: 20px;
  border: 1px solid #2F3031;
  text-align: center;
  line-height: 20px;
}

.cover-input {
  position: relative;
  height: 90%;
}
.cover-input input {
  position: relative;
  width: 75%;
  padding: 0px;
  margin: 0px;
  max-height: 90%;
  border-radius: 4px;
  color: #666 !important;
  font-family: "RobotoBold";
}
.cover-input input:disabled {
  background-color: transparent;
}
.cover-input input:focus {
  z-index: 130;
}
.cover-input input:focus + label {
  z-index: 155;
}
.cover-input input:focus + label:after {
  width: 100%;
  height: 100%;
}
.cover-input input + label {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}
.cover-input input + label:after {
  position: fixed;
  content: "";
  width: 0%;
  height: 0%;
  top: 0;
  left: 0;
  background-color: transparent;
}

.cover-chekbox {
  position: relative;
  display: inline-block;
  top: 50%;
}
.cover-chekbox.left {
  position: absolute;
  left: 0px;
}
.cover-chekbox.right {
  position: absolute;
  right: 0px;
}

.cover-chekbox.white input:checked + label, .date-checkbox.white input:checked + label {
  color: #111;
  background-color: transparent;
}
.cover-chekbox.white label, .date-checkbox.white label {
  color: #fff;
}
.cover-chekbox.white label:hover, .date-checkbox.white label:hover {
  color: #111;
  background-color: transparent;
}
.cover-chekbox input, .date-checkbox input {
  display: none;
}
.cover-chekbox input:checked + label, .date-checkbox input:checked + label {
  background-color: #f5f5f5;
  z-index: 1000;
}
.cover-chekbox input:checked + label:after, .date-checkbox input:checked + label:after {
  position: fixed;
  width: 100%;
  height: 100%;
}
.cover-chekbox input:checked + label + .exel-export-list, .date-checkbox input:checked + label + .exel-export-list {
  display: block;
  right: 0;
  opacity: 1;
  z-index: 1000;
}
.cover-chekbox input:checked + label + .exel-export-list.report-week, .date-checkbox input:checked + label + .exel-export-list.report-week {
  left: 0;
}
.cover-chekbox > label, .date-checkbox > label {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  line-height: 28px;
  border-radius: 2px;
  border: 1px solid #f5f5f5;
  text-align: center;
  cursor: pointer;
  color: #666;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.cover-chekbox > label:hover, .date-checkbox > label:hover {
  background-color: #f5f5f5;
}
.cover-chekbox > label:after, .date-checkbox > label:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  z-index: -1;
}
.cover-chekbox .exel-export-list, .date-checkbox .exel-export-list {
  display: none;
}

.customMtrCheckBox {
  min-width: 25px;
  cursor: pointer !important;
}

.mtrCheckBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mtrCheckBox.mtrCheckBox--reverse .mtrCheckBox__fakeBox {
  border-color: #fff;
}
.mtrCheckBox.mtrCheckBox--reverse .mtrCheckBox__input:checked + label {
  background-color: #fff;
}
.mtrCheckBox.mtrCheckBox--half {
  width: 49.6%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.mtrCheckBox__input {
  display: none;
}
.mtrCheckBox__input:checked + label:after {
  opacity: 1;
}
.mtrCheckBox__fakeBox {
  position: relative;
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
  margin-right: 5px;
  border: 2px solid #999;
  border-radius: 2px;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.mtrCheckBox__fakeBox:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 10px;
  opacity: 0;
  -webkit-transform: translate(-50%, -60%) rotate(45deg);
  -ms-transform: translate(-50%, -60%) rotate(45deg);
  transform: translate(-50%, -60%) rotate(45deg);
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.mtrCheckBox__fakeBox.mtrCheckBox__fakeBox--disable {
  border-color: #ccc;
  cursor: unset;
}
.mtrCheckBox__fakeBox.error {
  background-color: transparent !important;
  border-color: #f00 !important;
}
.mtrCheckBox__fakeBox.error:after {
  left: 2px;
  top: 1px;
  content: "\f00d";
  border: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  font-family: "FontAwesome";
  line-height: 15px;
}
.mtrCheckBox.mtrCheckBox--narrow label.mtrCheckBox__text {
  margin-right: 4px;
}
.mtrCheckBox.mtrCheckBox--narrow .subtitle span {
  padding: 0 4px;
}
.mtrCheckBox__text {
  font-size: 12px;
  cursor: pointer;
  line-height: 1.3;
  margin-right: 5px;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.mtrCheckBox__text.mtrCheckBox__text--disable {
  color: #ccc;
  cursor: unset;
}

.mtrCheckBox:has(> input[type=checkbox]:disabled) .mtrCheckBox__text {
  color: #ccc;
}
.mtrCheckBox:has(> input[type=checkbox]:disabled) .mtrCheckBox__fakeBox {
  border-color: #ccc;
}

.mtrPanel {
  width: 36px;
  min-height: 36px;
  padding-top: 5px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
}

.mtrBtn {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 6px 10px;
  min-width: 35px;
  height: 35px;
  line-height: 22px;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
  color: #999;
  border-radius: 4px;
  background-color: #f5f5f5;
  overflow: hidden;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}
.mtrBtn:after {
  position: absolute;
  content: "";
  width: 150%;
  height: 150%;
  left: -25%;
}
.mtrBtn:disabled {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
}
.mtrBtn.mtrBtn--half {
  width: 49.25%;
}
.mtrBtn.mtrBtn--full {
  width: 100%;
}
.mtrBtn.mtrBtn--small {
  padding: 0;
  min-width: 25px;
  height: 25px;
  line-height: 24px;
}
.mtrBtn.mtrBtn--active {
  background-color: #f5f5f5;
}
.mtrBtn.mtrBtn--disable {
  color: #ccc;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
}
.mtrBtn.mtrBtn--disable:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mtrBtn--clr-after:after {
  display: none;
}
.mtrBtn.mtrBtn--load {
  pointer-events: none;
}
.mtrBtn.mtrBtn--load i {
  -webkit-animation: spin 1s infinite steps(8);
  animation: spin 1s infinite steps(8);
}
.mtrBtn.mtrBtn--load i:before {
  content: "\f110";
}
.mtrBtn:hover, .mtrBtn--schema {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.3);
  overflow: visible;
}
.mtrBtn:hover > .hover-list, .mtrBtn--schema > .hover-list {
  display: block !important;
}
.mtrBtn:hover .exel-export-list, .mtrBtn--schema .exel-export-list {
  top: 0px;
  left: calc(100% + 5px);
  z-index: 10;
}
.mtrBtn__icon {
  position: absolute;
  top: 50%;
  right: 3px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mtrBtn__title {
  display: inline-block;
  line-height: 16px;
  margin: -6px 0;
}

.mtrLabel {
  font-size: 14px;
  font-family: "RobotoLight";
  font-weight: 100;
  color: #666;
}

.mtrBtsOptions {
  position: absolute;
  top: 50%;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mtrBtsOptions.mtrBtsOptions--right {
  right: 0;
}
.mtrBtsOptions.mtrBtsOptions--left {
  left: 0;
}
.mtrBtsOptions > .mtrBtn,
.mtrBtsOptions button {
  position: relative;
  vertical-align: bottom;
}
.mtrBtsOptions > .mtrBtn--active:before,
.mtrBtsOptions button--active:before {
  position: absolute;
  content: "";
  top: 0px;
  right: 0px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #f00;
}

.mtrSwitch {
  position: relative;
  display: inline-block;
  min-width: 90px;
  padding: 3px 35px 3px 0;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #f5f5f5;
  -webkit-transition: -webkit-box-shadow 0.4s ease;
  transition: -webkit-box-shadow 0.4s ease;
  transition: box-shadow 0.4s ease;
  transition: box-shadow 0.4s ease, -webkit-box-shadow 0.4s ease;
}
.mtrSwitch.mtrSwitch--full {
  width: 100%;
}
.mtrSwitch.mtrSwitch--full .mtrSwitch__title {
  width: 100%;
}
.mtrSwitch.mtrSwitch--half {
  width: 49.35%;
}
.mtrSwitch.base-style {
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: top;
  border: 1px solid #fff;
  border-bottom-color: #ccc;
  margin-top: 15px;
  margin-bottom: 15px;
}
.mtrSwitch input[type=checkbox] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
}
.mtrSwitch.mtrSwitch--left {
  padding-right: 0px;
  padding-left: 40px;
}
.mtrSwitch.mtrSwitch--left input[type=checkbox] + label {
  right: initial;
  left: 4px;
}
.mtrSwitch input[type=checkbox] + label {
  position: absolute;
  right: 4px;
  top: 50%;
  overflow: hidden;
  text-indent: -9999px;
  background: #ccc;
  width: 29px;
  height: 15px;
  cursor: pointer;
  border-radius: 100px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.mtrSwitch input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 100px;
  transform: translateZ(0) scale(0);
  -webkit-transform: translateZ(0) scale(0);
  -moz-transform: translateZ(0) scale(0);
  -o-transform: translateZ(0) scale(0);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.mtrSwitch input[type=checkbox] + label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  display: block;
  height: 10px;
  width: 11px;
  background: white;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  transform: translateZ(0) translateX(0);
  -webkit-transform: translateZ(0) translateX(0);
  -moz-transform: translateZ(0) translateX(0);
  -o-transform: translateZ(0) translateX(0);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.mtrSwitch input[type=checkbox]:checked + label:after {
  left: calc(100% - 13px);
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
}
.mtrSwitch__title {
  display: inline-block;
  line-height: 26px;
  font-size: 14px;
  color: #999;
  text-transform: lowercase;
}

.mtrCalendar {
  position: relative;
  width: 100%;
  height: 35px;
  line-height: 35px;
  padding: 0px 5px 0px 30px;
  margin: 15px 0px;
  display: inline-block;
  color: #666;
  font-size: 12px;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  vertical-align: top;
  overflow: hidden;
  cursor: pointer;
}
.mtrCalendar:before {
  position: absolute;
  content: "\f107";
  top: 0%;
  left: 10px;
  font-size: 14px;
  font-family: "FontAwesome";
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.mtrCalendar.active {
  overflow: visible;
}
.mtrCalendar.active:before {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.mtrCalendar.active calendar {
  opacity: 1;
  top: 35px;
  z-index: 35;
}
.mtrCalendar.mtrCalendar--half {
  width: 49.5%;
}
.mtrCalendar i.fa-calendar {
  margin: 5px;
  font-size: 16px;
}
.mtrCalendar calendar {
  position: absolute;
  left: 0;
  z-index: 10;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  top: 140px;
  background-color: #fff;
}

.mtrSelect {
  position: relative;
  width: 100%;
  padding-right: 3px;
  display: inline-block;
  overflow: hidden;
}
.mtrSelect.visible {
  overflow: visible;
}
.mtrSelect.mtrSelect--half {
  width: 49.6%;
}
.mtrSelect .list {
  width: 100%;
  height: 35px;
  padding: 10px;
  margin: 15px 2px;
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
  border-bottom: 1px solid #ccc;
  background: transparent;
}

.mtrSearch {
  padding: 5px 0px;
  font-family: "RobotoRegular";
}
.mtrSearch--indent25 input[type=text] {
  text-indent: 25px !important;
}
.mtrSearch--indent30 input[type=text] {
  text-indent: 32px !important;
}
.mtrSearch input[type=text] {
  height: 35px;
  width: 100%;
  color: #111;
  font-size: 14px;
  text-indent: 5px;
  border-radius: 4px;
  border: 1px solid #f5f5f5;
}
.mtrSearch input[type=text]::-webkit-input-placeholder {
  color: #858995;
  font-size: 12px;
}
.mtrSearch input[type=text]::-moz-placeholder {
  color: #858995;
  font-size: 12px;
}
.mtrSearch input[type=text]:-ms-input-placeholder {
  color: #858995;
  font-size: 12px;
}
.mtrSearch input[type=text]::-ms-input-placeholder {
  color: #858995;
  font-size: 12px;
}
.mtrSearch input[type=text]::placeholder {
  color: #858995;
  font-size: 12px;
}

.mtrInput {
  position: relative;
  width: 100%;
  padding-right: 3px;
  display: inline-block;
  overflow: hidden;
}
.mtrInput.red label {
  color: #FE6246 !important;
}
.mtrInput.red input[type=text],
.mtrInput.red input[type=email],
.mtrInput.red input[type=password],
.mtrInput.red input[type=phone],
.mtrInput.red input[type=number],
.mtrInput.red textarea {
  color: #FE6246;
  border-bottom-color: #FE6246;
}
.mtrInput.visible {
  overflow: visible;
}
.mtrInput.mtrInput--half {
  width: 49.6%;
}
.mtrInput input:disabled {
  background: #f5f5f5;
  color: #ccc !important;
}
.mtrInput input[type=text],
.mtrInput input[type=email],
.mtrInput input[type=password],
.mtrInput input[type=phone],
.mtrInput input[type=number],
.mtrInput textarea {
  width: 100%;
  height: 35px;
  padding: 10px;
  margin: 15px 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
  border-bottom: 1px solid #ccc;
}
.mtrInput label {
  position: absolute;
  top: 50%;
  left: 12px;
  font-size: 14px;
  color: #666;
  cursor: text;
  white-space: nowrap;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mtrInput textarea {
  height: auto;
  min-height: 80px;
}
.mtrInput textarea + label {
  -webkit-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  transform: translateY(-40px);
}
.mtrInput input.ng-not-empty:not(.ng-empty) + label,
.mtrInput input.not-empty:not(.ng-empty) + label,
.mtrInput input:focus + label,
.mtrInput input:-webkit-autofill + label,
.mtrInput textarea.ng-not-empty + label,
.mtrInput textarea:focus + label {
  font-size: 12px;
  cursor: default;
  -webkit-transform: translate(-10px, -35px);
  transform: translate(-10px, -35px);
}
.mtrInput textarea:focus + label,
.mtrInput textarea.ng-not-empty + label {
  -webkit-transform: translate(-10px, -60px);
  -ms-transform: translate(-10px, -60px);
  transform: translate(-10px, -60px);
}
.mtrInput .edit-panel {
  position: absolute;
  top: 0;
  right: 5px;
}
.mtrInput .edit-panel button {
  background-color: transparent;
}
.mtrInput .filters {
  position: absolute;
  width: 25px;
  height: 35px;
  min-width: 25px;
  top: 50%;
  right: 5px;
  z-index: 100;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mtrInput .filters:hover:before {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.mtrInput .filters:before {
  content: "\f142";
  color: #666;
}

.mtrRange {
  position: relative;
  padding: 0 25px;
  vertical-align: middle;
}
.mtrRange input[type=range] {
  width: 100%;
  height: 3px;
  margin: 5px 0;
  outline: none;
  border-radius: 5px;
  -webkit-appearance: none;
  background-color: #ccc;
}
.mtrRange input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 2px solid white;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.mtrRange input[type=range]::-webkit-slider-thumb:hover {
  background-color: white;
}
.mtrRange__btn {
  position: absolute;
  top: 50%;
  font-size: 12px;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mtrRange__btn:disabled {
  color: #ccc;
}
.mtrRange__btn:active {
  color: #111;
  background-color: transparent;
}
.mtrRange__btn.left {
  left: 0;
}
.mtrRange__btn.right {
  right: 0;
}
.mtrRange__title {
  font-size: 14px;
  color: #999;
  font-family: "RobotoRegular";
  text-transform: lowercase;
}
.mtrRange__title input {
  width: 35px;
  color: #111;
  border-radius: 4px;
  text-align: center;
}
.mtrRange__title input.long {
  width: 65px;
}

.mtrCustom-scroll {
  max-height: 100vh;
  min-height: 30px;
  overflow: auto;
  overflow-x: hidden;
}
.mtrCustom-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.mtrCustom-scroll::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #f5f5f5;
}
.mtrCustom-scroll::-webkit-scrollbar-thumb {
  border-radius: 5px;
}

.mtrList {
  background-color: #fff;
}
.mtrList .item {
  font-size: 12px;
  padding: 5px;
  line-height: 16px;
  margin-bottom: 5px;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
}
.mtrList .item:last-child {
  margin-bottom: 0;
}

.mtrRadio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  font-size: 14px;
}
.mtrRadio.mtrRadio--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mtrRadio__input {
  position: absolute;
  left: -9999px;
}
.mtrRadio__input:not(:checked) + .mtrRadio__label:after {
  opacity: 0;
  -webkit-transform: translate(0%, -50%) scale(0);
  -ms-transform: translate(0%, -50%) scale(0);
  transform: translate(0%, -50%) scale(0);
}
.mtrRadio__input:checked + .mtrRadio__label:after {
  opacity: 1;
  -webkit-transform: translate(0%, -50%) scale(1);
  -ms-transform: translate(0%, -50%) scale(1);
  transform: translate(0%, -50%) scale(1);
}
.mtrRadio__label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  color: #999;
  text-transform: capitalize;
  cursor: pointer;
}
.mtrRadio__label:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  border-radius: 100%;
}
.mtrRadio__label:after {
  content: "";
  top: 11px;
  left: 4px;
  position: absolute;
  width: 12px;
  height: 12px;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.mtrTimeSelector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 5px;
  margin-bottom: 10px;
  color: #666;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
}
.mtrTimeSelector__title {
  width: 100%;
  text-align: justify;
}
.mtrTimeSelector__input {
  width: 30px;
  text-align: center;
  margin: 0 5px;
  border-bottom: 1px solid;
}

.hover-list {
  display: none;
  position: absolute;
  width: 150px;
  top: 0px;
  z-index: 100;
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 5px;
}
.hover-list:after {
  position: absolute;
  content: "";
  top: 0px;
  width: 50px;
  height: 100%;
  z-index: -1;
}
.hover-list--medium {
  width: 180px;
}
.hover-list--large {
  width: 220px;
}
.hover-list--right {
  left: calc(100% + 5px);
}
.hover-list--right:after {
  left: -25px;
}
.hover-list--left {
  right: calc(100% + 5px);
}
.hover-list--left:after {
  right: -25px;
}
.hover-list--bottom {
  top: calc(100% + 5px);
  left: 0px;
}
.hover-list--bottom:after {
  right: -25px;
}
.hover-list--top-right {
  top: initial;
  bottom: calc(100% + 5px);
  right: 0px;
}
.hover-list--top-right:after {
  top: 10px;
  right: 0px;
  width: 100%;
}
.hover-list--bottom-right {
  top: calc(100% + 5px);
  right: 0px;
}
.hover-list--bottom-right:after {
  right: -25px;
}
.hover-list--active {
  display: block !important;
}
.hover-list--no-after:after {
  width: 0;
  height: 0;
}
.hover-list .hover-list-item {
  position: relative;
  margin: 0px 0 5px 0;
  color: #111;
  font-size: 12px;
  text-align: left;
  line-height: 25px;
  white-space: initial;
}
.hover-list .hover-list-item .fa {
  color: #858995;
}
.hover-list .hover-list-item button,
.hover-list .hover-list-item .hover-list-item-content {
  width: 100%;
  text-align: left;
}
.hover-list .hover-list-item:first-child, .hover-list .hover-list-item:first-child button, .hover-list .hover-list-item:first-child .hover-list-item-content {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.hover-list .hover-list-item:last-child, .hover-list .hover-list-item:last-child button, .hover-list .hover-list-item:last-child .hover-list-item-content {
  margin: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.hover-list .hover-list-item:hover:not(.list-item-disable-hover) {
  background-color: #545A6B;
  color: #fff !important;
  fill: #fff !important;
}
.hover-list .hover-list-item:hover:not(.list-item-disable-hover) > button .fa {
  color: #fff;
}
.hover-list .hover-list-item:hover:not(.list-item-disable-hover) .hover-list {
  display: block !important;
}
.hover-list .hover-list-item--active > button,
.hover-list .hover-list-item--active .hover-list-item-content {
  background-color: #545A6B;
  color: #fff !important;
}
.hover-list .hover-list-item--active > button .fa,
.hover-list .hover-list-item--active .hover-list-item-content .fa {
  color: #fff;
}
.hover-list .hover-list-item--disabled > button {
  pointer-events: none;
  cursor: default !important;
  background-color: #999;
  color: #fff !important;
}

#buble-wrap {
  width: 100%;
  height: 100vh;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0.3;
  z-index: 0;
}

.stars {
  position: absolute;
  background: transparent;
  border-radius: 100%;
}
.stars:after {
  content: " ";
  position: absolute;
  top: 1000px;
  background: transparent;
  border-radius: 100%;
}

.snow-wrap {
  width: 100%;
  height: 100vh;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.buble {
  width: 4px;
  height: 4px;
  -webkit-box-shadow: 1970px 1358px #ffffff, 1931px 80px #ffffff, 1758px 57px #ffffff, 1778px 1437px #ffffff, 489px 617px #ffffff, 1628px 1786px #ffffff, 588px 1612px #ffffff, 1980px 398px #ffffff, 1273px 1016px #ffffff, 1316px 800px #ffffff, 505px 343px #ffffff, 1989px 697px #ffffff, 367px 650px #ffffff, 1573px 695px #ffffff, 1485px 367px #ffffff, 947px 758px #ffffff, 415px 1567px #ffffff, 889px 1398px #ffffff, 1087px 576px #ffffff, 955px 1823px #ffffff, 1589px 1835px #ffffff, 1112px 1709px #ffffff, 980px 90px #ffffff, 1338px 305px #ffffff, 460px 717px #ffffff, 764px 1469px #ffffff, 190px 976px #ffffff, 212px 1531px #ffffff, 683px 29px #ffffff, 1438px 1387px #ffffff, 1405px 337px #ffffff, 1283px 1172px #ffffff, 1073px 1727px #ffffff, 120px 844px #ffffff, 1246px 1608px #ffffff, 967px 69px #ffffff, 542px 315px #ffffff, 711px 608px #ffffff, 14px 1125px #ffffff, 707px 479px #ffffff, 948px 1233px #ffffff, 1635px 1693px #ffffff, 1743px 868px #ffffff, 1533px 1513px #ffffff, 865px 727px #ffffff, 1449px 55px #ffffff, 187px 371px #ffffff, 1542px 603px #ffffff, 865px 1085px #ffffff, 462px 840px #ffffff, 1924px 1153px #ffffff, 721px 54px #ffffff, 677px 771px #ffffff, 478px 1442px #ffffff, 729px 336px #ffffff, 469px 362px #ffffff, 1150px 955px #ffffff, 1490px 1625px #ffffff, 1474px 1457px #ffffff, 203px 966px #ffffff, 1830px 221px #ffffff, 1876px 1193px #ffffff, 1934px 1176px #ffffff, 1621px 1192px #ffffff, 975px 268px #ffffff, 1105px 1720px #ffffff, 489px 1792px #ffffff, 487px 255px #ffffff, 1032px 1556px #ffffff, 59px 357px #ffffff, 551px 862px #ffffff, 1248px 1688px #ffffff, 601px 1233px #ffffff, 275px 428px #ffffff, 121px 1080px #ffffff, 969px 1219px #ffffff, 1067px 1914px #ffffff, 1434px 1779px #ffffff, 32px 756px #ffffff, 289px 161px #ffffff, 1950px 805px #ffffff, 726px 831px #ffffff, 743px 253px #ffffff, 1079px 238px #ffffff, 270px 1103px #ffffff, 59px 314px #ffffff, 46px 1523px #ffffff, 184px 1201px #ffffff, 1589px 724px #ffffff, 898px 329px #ffffff, 181px 1568px #ffffff, 942px 829px #ffffff, 899px 314px #ffffff, 1833px 1526px #ffffff, 1243px 553px #ffffff, 1251px 1193px #ffffff, 1697px 406px #ffffff, 1136px 1681px #ffffff, 1030px 298px #ffffff, 84px 1473px #ffffff, 848px 938px #ffffff, 669px 1637px #ffffff, 1570px 65px #ffffff, 1559px 726px #ffffff, 1144px 126px #ffffff, 373px 743px #ffffff, 1774px 1989px #ffffff, 482px 879px #ffffff, 621px 1954px #ffffff, 363px 1227px #ffffff, 758px 726px #ffffff, 1939px 1877px #ffffff, 407px 1345px #ffffff, 874px 1512px #ffffff, 7px 1498px #ffffff, 1210px 1932px #ffffff, 1246px 734px #ffffff, 596px 790px #ffffff, 842px 958px #ffffff, 1190px 62px #ffffff, 1539px 671px #ffffff, 1213px 1106px #ffffff, 1883px 41px #ffffff, 93px 988px #ffffff, 1364px 564px #ffffff, 85px 945px #ffffff, 543px 48px #ffffff, 1215px 31px #ffffff, 217px 129px #ffffff, 535px 663px #ffffff, 622px 1691px #ffffff, 1738px 1131px #ffffff, 84px 1131px #ffffff, 1963px 319px #ffffff, 544px 1569px #ffffff, 1580px 46px #ffffff, 10px 400px #ffffff, 721px 1305px #ffffff, 23px 654px #ffffff, 747px 1120px #ffffff, 1990px 1883px #ffffff, 651px 554px #ffffff, 892px 259px #ffffff, 1498px 823px #ffffff, 311px 1685px #ffffff, 1547px 1855px #ffffff, 1651px 1592px #ffffff, 241px 1873px #ffffff, 1681px 871px #ffffff, 192px 768px #ffffff, 512px 490px #ffffff, 82px 1476px #ffffff, 1532px 14px #ffffff, 1996px 956px #ffffff, 1354px 348px #ffffff, 1975px 371px #ffffff, 276px 1336px #ffffff, 1599px 30px #ffffff, 1612px 1296px #ffffff, 211px 141px #ffffff, 759px 1344px #ffffff, 1440px 306px #ffffff, 275px 1476px #ffffff, 1190px 96px #ffffff, 1197px 1648px #ffffff, 1351px 399px #ffffff, 206px 1312px #ffffff, 1732px 1553px #ffffff, 324px 832px #ffffff, 430px 241px #ffffff, 787px 292px #ffffff, 1229px 1937px #ffffff, 946px 438px #ffffff, 899px 127px #ffffff, 216px 668px #ffffff, 1865px 302px #ffffff, 753px 1101px #ffffff, 1126px 1614px #ffffff, 122px 269px #ffffff, 850px 1793px #ffffff, 1413px 13px #ffffff, 881px 1634px #ffffff, 28px 967px #ffffff, 1506px 1490px #ffffff, 1183px 22px #ffffff, 812px 1321px #ffffff, 1008px 690px #ffffff, 1142px 397px #ffffff, 1986px 290px #ffffff, 1607px 1289px #ffffff, 1062px 1003px #ffffff, 1404px 275px #ffffff, 544px 123px #ffffff, 1117px 1535px #ffffff, 820px 654px #ffffff, 1248px 1862px #ffffff, 1046px 318px #ffffff, 1755px 1925px #ffffff, 206px 1229px #ffffff, 1437px 1758px #ffffff, 103px 1651px #ffffff, 381px 1199px #ffffff, 90px 1967px #ffffff, 1765px 1397px #ffffff, 1751px 1812px #ffffff, 1725px 1350px #ffffff, 1643px 199px #ffffff, 706px 1886px #ffffff, 1061px 603px #ffffff, 1933px 3px #ffffff, 673px 1664px #ffffff, 1346px 358px #ffffff, 1372px 653px #ffffff, 1884px 1319px #ffffff, 886px 1922px #ffffff, 445px 390px #ffffff, 1076px 1458px #ffffff, 718px 1708px #ffffff, 103px 647px #ffffff, 679px 1235px #ffffff, 1569px 439px #ffffff, 1915px 1786px #ffffff, 241px 965px #ffffff, 142px 806px #ffffff, 332px 1394px #ffffff, 1457px 224px #ffffff, 1187px 771px #ffffff, 1465px 493px #ffffff, 735px 1953px #ffffff, 374px 665px #ffffff, 1127px 1500px #ffffff, 1232px 954px #ffffff, 395px 1006px #ffffff, 1357px 1400px #ffffff, 469px 1695px #ffffff, 1109px 1007px #ffffff, 168px 1658px #ffffff, 860px 342px #ffffff, 1404px 341px #ffffff, 197px 796px #ffffff, 1641px 1223px #ffffff, 304px 1967px #ffffff, 1945px 1632px #ffffff, 1277px 1752px #ffffff, 1406px 351px #ffffff, 278px 1732px #ffffff, 859px 514px #ffffff, 108px 1915px #ffffff, 1555px 1992px #ffffff, 1360px 362px #ffffff, 29px 487px #ffffff, 1438px 1775px #ffffff, 488px 92px #ffffff, 706px 1257px #ffffff, 604px 1726px #ffffff, 1935px 1915px #ffffff, 544px 788px #ffffff, 1386px 40px #ffffff, 1635px 1747px #ffffff, 1825px 1092px #ffffff, 347px 1987px #ffffff, 702px 1771px #ffffff, 1994px 328px #ffffff, 549px 915px #ffffff, 1381px 706px #ffffff, 1602px 129px #ffffff, 1069px 1415px #ffffff, 990px 990px #ffffff, 184px 403px #ffffff, 506px 844px #ffffff, 1704px 1551px #ffffff, 201px 830px #ffffff, 1326px 7px #ffffff, 138px 243px #ffffff, 968px 1153px #ffffff, 1369px 1730px #ffffff, 1561px 411px #ffffff, 261px 703px #ffffff, 55px 1286px #ffffff, 996px 1265px #ffffff, 553px 1666px #ffffff, 803px 304px #ffffff, 1600px 432px #ffffff, 1008px 1367px #ffffff, 1555px 1419px #ffffff, 1216px 37px #ffffff, 1437px 852px #ffffff, 540px 454px #ffffff, 431px 174px #ffffff, 1614px 649px #ffffff, 200px 1119px #ffffff, 1865px 250px #ffffff, 569px 1786px #ffffff, 1843px 195px #ffffff, 1793px 1019px #ffffff, 739px 1552px #ffffff, 545px 1801px #ffffff, 1375px 1230px #ffffff, 1360px 397px #ffffff, 1853px 1694px #ffffff, 1393px 128px #ffffff, 455px 1289px #ffffff, 189px 709px #ffffff, 1059px 1955px #ffffff, 1380px 868px #ffffff, 663px 900px #ffffff, 945px 257px #ffffff, 1911px 1109px #ffffff, 1764px 626px #ffffff, 281px 1092px #ffffff, 1808px 776px #ffffff, 541px 676px #ffffff, 1969px 1711px #ffffff, 533px 1995px #ffffff, 40px 1781px #ffffff, 1533px 1440px #ffffff, 495px 1123px #ffffff, 1501px 1238px #ffffff, 604px 1033px #ffffff, 1446px 1885px #ffffff, 1638px 1394px #ffffff, 365px 41px #ffffff, 740px 1712px #ffffff, 1932px 246px #ffffff, 1490px 849px #ffffff, 1889px 642px #ffffff, 838px 405px #ffffff, 1489px 1128px #ffffff, 734px 1822px #ffffff, 863px 1659px #ffffff, 870px 1759px #ffffff, 1291px 1300px #ffffff, 327px 1988px #ffffff, 117px 819px #ffffff, 867px 1943px #ffffff, 1777px 389px #ffffff, 23px 1052px #ffffff, 92px 1150px #ffffff, 884px 725px #ffffff, 1889px 1808px #ffffff, 1274px 1731px #ffffff, 794px 666px #ffffff, 52px 473px #ffffff, 623px 980px #ffffff, 1493px 1361px #ffffff, 1160px 37px #ffffff, 10px 442px #ffffff, 1218px 369px #ffffff, 1006px 282px #ffffff, 1259px 1742px #ffffff, 1060px 1370px #ffffff, 103px 723px #ffffff, 671px 478px #ffffff, 1136px 1295px #ffffff, 1097px 1941px #ffffff, 1653px 1427px #ffffff, 189px 1773px #ffffff, 1442px 1103px #ffffff, 1866px 1219px #ffffff, 1558px 1597px #ffffff, 506px 572px #ffffff, 658px 1321px #ffffff, 601px 1286px #ffffff, 1087px 303px #ffffff, 619px 1815px #ffffff, 828px 1526px #ffffff, 1257px 668px #ffffff, 1869px 720px #ffffff, 122px 1101px #ffffff, 1177px 912px #ffffff, 1618px 1459px #ffffff, 59px 1646px #ffffff, 1042px 151px #ffffff, 26px 14px #ffffff, 913px 750px #ffffff, 1473px 334px #ffffff, 480px 1073px #ffffff, 869px 789px #ffffff, 750px 1371px #ffffff, 1985px 1036px #ffffff, 1052px 1406px #ffffff, 701px 555px #ffffff, 167px 957px #ffffff, 301px 146px #ffffff, 704px 67px #ffffff, 153px 1152px #ffffff, 43px 902px #ffffff, 134px 379px #ffffff, 298px 958px #ffffff, 120px 1264px #ffffff, 275px 279px #ffffff, 1944px 267px #ffffff, 196px 316px #ffffff, 1729px 329px #ffffff, 81px 721px #ffffff, 315px 1865px #ffffff, 1025px 1127px #ffffff, 1889px 1035px #ffffff, 1160px 201px #ffffff, 582px 492px #ffffff, 1864px 1418px #ffffff, 1147px 1977px #ffffff, 951px 1065px #ffffff, 1361px 1549px #ffffff, 1382px 1896px #ffffff, 1511px 565px #ffffff, 1087px 683px #ffffff, 122px 1132px #ffffff, 1388px 718px #ffffff, 637px 1570px #ffffff, 1841px 1707px #ffffff, 376px 1721px #ffffff, 1244px 1101px #ffffff, 148px 669px #ffffff, 356px 214px #ffffff, 119px 118px #ffffff, 1183px 236px #ffffff, 217px 1879px #ffffff, 312px 1439px #ffffff, 1820px 1142px #ffffff, 1815px 982px #ffffff, 1509px 639px #ffffff, 647px 1390px #ffffff, 562px 1921px #ffffff, 1616px 1590px #ffffff, 1189px 1732px #ffffff, 315px 188px #ffffff, 1528px 778px #ffffff, 1518px 596px #ffffff, 1767px 547px #ffffff, 1781px 1893px #ffffff, 913px 141px #ffffff, 1861px 139px #ffffff, 1366px 1935px #ffffff, 1943px 1981px #ffffff, 1932px 1007px #ffffff, 1617px 639px #ffffff, 1114px 1874px #ffffff, 25px 1987px #ffffff, 1825px 355px #ffffff, 1055px 1885px #ffffff, 1837px 723px #ffffff, 1230px 1211px #ffffff, 1129px 1307px #ffffff, 1341px 807px #ffffff, 1938px 1837px #ffffff, 1864px 1185px #ffffff, 717px 1122px #ffffff, 242px 325px #ffffff, 368px 478px #ffffff, 316px 197px #ffffff, 66px 1935px #ffffff, 1366px 445px #ffffff, 76px 786px #ffffff, 230px 846px #ffffff, 1148px 517px #ffffff, 1455px 368px #ffffff, 1797px 1605px #ffffff, 1475px 912px #ffffff, 785px 1013px #ffffff, 1072px 159px #ffffff, 1937px 1880px #ffffff, 689px 1038px #ffffff, 1539px 885px #ffffff, 1548px 207px #ffffff, 1354px 17px #ffffff, 844px 1364px #ffffff, 1476px 279px #ffffff, 100px 1920px #ffffff, 1930px 476px #ffffff, 1229px 1238px #ffffff, 472px 585px #ffffff, 651px 1535px #ffffff, 187px 727px #ffffff, 1986px 410px #ffffff, 1280px 1856px #ffffff, 1047px 44px #ffffff, 1764px 335px #ffffff, 614px 1579px #ffffff, 66px 1606px #ffffff, 963px 1584px #ffffff, 1758px 271px #ffffff, 1475px 131px #ffffff, 1369px 463px #ffffff, 1320px 1311px #ffffff, 1667px 1826px #ffffff, 126px 1167px #ffffff, 1229px 1698px #ffffff, 1485px 1131px #ffffff, 1386px 1531px #ffffff, 1255px 1906px #ffffff, 1778px 194px #ffffff, 1089px 972px #ffffff, 1678px 1896px #ffffff, 603px 1472px #ffffff, 1787px 223px #ffffff, 609px 908px #ffffff, 1436px 1004px #ffffff, 182px 1898px #ffffff, 1306px 1163px #ffffff, 294px 681px #ffffff, 1237px 1259px #ffffff, 577px 528px #ffffff, 1569px 1041px #ffffff, 1472px 1102px #ffffff, 1683px 207px #ffffff, 303px 1438px #ffffff, 785px 1479px #ffffff, 1307px 136px #ffffff, 1363px 1249px #ffffff, 328px 460px #ffffff, 808px 1743px #ffffff, 515px 1029px #ffffff, 1505px 1034px #ffffff, 885px 548px #ffffff, 62px 1965px #ffffff, 1125px 864px #ffffff, 1092px 573px #ffffff, 615px 1167px #ffffff, 561px 398px #ffffff, 1774px 1202px #ffffff, 1982px 324px #ffffff, 853px 506px #ffffff, 264px 743px #ffffff, 1320px 747px #ffffff, 534px 683px #ffffff, 1197px 1359px #ffffff, 1268px 537px #ffffff, 969px 908px #ffffff, 592px 757px #ffffff, 1952px 918px #ffffff, 1287px 726px #ffffff, 1949px 1083px #ffffff, 1502px 1929px #ffffff, 250px 570px #ffffff, 1914px 413px #ffffff, 963px 1326px #ffffff, 1029px 974px #ffffff, 51px 711px #ffffff, 531px 283px #ffffff, 502px 1179px #ffffff, 1639px 295px #ffffff, 1206px 260px #ffffff, 616px 1581px #ffffff, 616px 15px #ffffff, 1981px 1615px #ffffff, 189px 1390px #ffffff, 1053px 59px #ffffff, 1209px 201px #ffffff, 610px 132px #ffffff, 1082px 1911px #ffffff, 1501px 625px #ffffff, 1955px 1014px #ffffff, 1488px 1190px #ffffff, 1520px 1754px #ffffff, 1210px 707px #ffffff, 1663px 236px #ffffff, 1833px 688px #ffffff, 1415px 1254px #ffffff, 797px 1429px #ffffff, 1111px 1719px #ffffff, 357px 1890px #ffffff, 549px 1242px #ffffff, 400px 1192px #ffffff, 1274px 994px #ffffff, 341px 1959px #ffffff, 1009px 1501px #ffffff, 1768px 340px #ffffff, 195px 1482px #ffffff, 368px 436px #ffffff, 1819px 355px #ffffff, 824px 254px #ffffff, 1740px 1685px #ffffff, 1386px 1794px #ffffff, 1731px 416px #ffffff, 994px 920px #ffffff, 1844px 935px #ffffff, 1515px 444px #ffffff, 544px 1055px #ffffff, 1210px 328px #ffffff, 213px 163px #ffffff, 1960px 1836px #ffffff, 574px 1508px #ffffff, 758px 1869px #ffffff, 475px 195px #ffffff, 610px 750px #ffffff, 754px 1196px #ffffff, 1963px 411px #ffffff, 1043px 237px #ffffff, 1898px 745px #ffffff, 1628px 790px #ffffff, 1591px 193px #ffffff, 634px 218px #ffffff, 1919px 1641px #ffffff, 856px 652px #ffffff, 1880px 996px #ffffff, 1473px 613px #ffffff, 1577px 438px #ffffff, 944px 1250px #ffffff, 223px 916px #ffffff, 104px 772px #ffffff, 1967px 985px #ffffff, 1125px 292px #ffffff, 93px 79px #ffffff, 772px 1127px #ffffff, 1225px 1735px #ffffff, 1871px 8px #ffffff, 248px 543px #ffffff, 1163px 1411px #ffffff, 635px 1144px #ffffff, 1358px 804px #ffffff, 561px 856px #ffffff, 1756px 470px #ffffff, 1878px 1377px #ffffff, 749px 1623px #ffffff, 1420px 850px #ffffff, 792px 1615px #ffffff, 582px 107px #ffffff, 581px 1654px #ffffff, 934px 57px #ffffff, 1838px 1024px #ffffff, 1645px 1642px #ffffff, 1235px 1502px #ffffff, 1655px 1504px #ffffff, 741px 396px #ffffff, 1153px 849px #ffffff, 1299px 1597px #ffffff, 1031px 448px #ffffff, 270px 113px #ffffff, 1041px 1405px #ffffff, 1651px 1688px #ffffff, 1841px 376px #ffffff, 1900px 1674px #ffffff, 1817px 760px #ffffff, 170px 447px #ffffff, 225px 50px #ffffff, 1299px 1305px #ffffff, 1604px 851px #ffffff, 175px 647px #ffffff, 1379px 985px #ffffff, 1428px 970px #ffffff, 1093px 1392px #ffffff, 1465px 1902px #ffffff, 1078px 189px #ffffff, 1548px 547px #ffffff, 1322px 935px #ffffff, 1785px 981px #ffffff, 1825px 1665px #ffffff, 916px 553px #ffffff, 657px 1787px #ffffff, 1733px 1122px #ffffff, 1820px 229px #ffffff, 1909px 1597px #ffffff, 644px 1880px #ffffff, 1627px 1713px #ffffff, 758px 420px #ffffff, 1229px 1347px #ffffff, 214px 1022px #ffffff, 1110px 6px #ffffff, 690px 879px #ffffff, 575px 1244px #ffffff, 1488px 1425px #ffffff, 1367px 799px #ffffff, 763px 376px #ffffff, 1043px 1103px #ffffff, 131px 788px #ffffff, 919px 1145px #ffffff, 683px 152px #ffffff, 1518px 1239px #ffffff, 1165px 1823px #ffffff, 145px 1018px #ffffff, 999px 94px #ffffff, 160px 115px #ffffff, 1829px 722px #ffffff, 1944px 1829px #ffffff, 1232px 1851px #ffffff, 745px 623px #ffffff, 1019px 1040px #ffffff, 1419px 31px #ffffff, 1410px 103px #ffffff, 1633px 41px #ffffff, 1676px 751px #ffffff, 294px 400px #ffffff, 991px 704px #ffffff, 218px 1953px #ffffff, 1286px 761px #ffffff, 290px 609px #ffffff, 30px 1124px #ffffff, 510px 137px #ffffff, 401px 798px #ffffff, 923px 1594px #ffffff, 1087px 234px #ffffff, 1219px 1346px #ffffff, 1006px 1743px #ffffff, 227px 1013px #ffffff, 1560px 1253px #ffffff, 1476px 527px #ffffff, 1444px 79px #ffffff, 675px 1192px #ffffff, 1881px 1207px #ffffff;
  box-shadow: 1970px 1358px #ffffff, 1931px 80px #ffffff, 1758px 57px #ffffff, 1778px 1437px #ffffff, 489px 617px #ffffff, 1628px 1786px #ffffff, 588px 1612px #ffffff, 1980px 398px #ffffff, 1273px 1016px #ffffff, 1316px 800px #ffffff, 505px 343px #ffffff, 1989px 697px #ffffff, 367px 650px #ffffff, 1573px 695px #ffffff, 1485px 367px #ffffff, 947px 758px #ffffff, 415px 1567px #ffffff, 889px 1398px #ffffff, 1087px 576px #ffffff, 955px 1823px #ffffff, 1589px 1835px #ffffff, 1112px 1709px #ffffff, 980px 90px #ffffff, 1338px 305px #ffffff, 460px 717px #ffffff, 764px 1469px #ffffff, 190px 976px #ffffff, 212px 1531px #ffffff, 683px 29px #ffffff, 1438px 1387px #ffffff, 1405px 337px #ffffff, 1283px 1172px #ffffff, 1073px 1727px #ffffff, 120px 844px #ffffff, 1246px 1608px #ffffff, 967px 69px #ffffff, 542px 315px #ffffff, 711px 608px #ffffff, 14px 1125px #ffffff, 707px 479px #ffffff, 948px 1233px #ffffff, 1635px 1693px #ffffff, 1743px 868px #ffffff, 1533px 1513px #ffffff, 865px 727px #ffffff, 1449px 55px #ffffff, 187px 371px #ffffff, 1542px 603px #ffffff, 865px 1085px #ffffff, 462px 840px #ffffff, 1924px 1153px #ffffff, 721px 54px #ffffff, 677px 771px #ffffff, 478px 1442px #ffffff, 729px 336px #ffffff, 469px 362px #ffffff, 1150px 955px #ffffff, 1490px 1625px #ffffff, 1474px 1457px #ffffff, 203px 966px #ffffff, 1830px 221px #ffffff, 1876px 1193px #ffffff, 1934px 1176px #ffffff, 1621px 1192px #ffffff, 975px 268px #ffffff, 1105px 1720px #ffffff, 489px 1792px #ffffff, 487px 255px #ffffff, 1032px 1556px #ffffff, 59px 357px #ffffff, 551px 862px #ffffff, 1248px 1688px #ffffff, 601px 1233px #ffffff, 275px 428px #ffffff, 121px 1080px #ffffff, 969px 1219px #ffffff, 1067px 1914px #ffffff, 1434px 1779px #ffffff, 32px 756px #ffffff, 289px 161px #ffffff, 1950px 805px #ffffff, 726px 831px #ffffff, 743px 253px #ffffff, 1079px 238px #ffffff, 270px 1103px #ffffff, 59px 314px #ffffff, 46px 1523px #ffffff, 184px 1201px #ffffff, 1589px 724px #ffffff, 898px 329px #ffffff, 181px 1568px #ffffff, 942px 829px #ffffff, 899px 314px #ffffff, 1833px 1526px #ffffff, 1243px 553px #ffffff, 1251px 1193px #ffffff, 1697px 406px #ffffff, 1136px 1681px #ffffff, 1030px 298px #ffffff, 84px 1473px #ffffff, 848px 938px #ffffff, 669px 1637px #ffffff, 1570px 65px #ffffff, 1559px 726px #ffffff, 1144px 126px #ffffff, 373px 743px #ffffff, 1774px 1989px #ffffff, 482px 879px #ffffff, 621px 1954px #ffffff, 363px 1227px #ffffff, 758px 726px #ffffff, 1939px 1877px #ffffff, 407px 1345px #ffffff, 874px 1512px #ffffff, 7px 1498px #ffffff, 1210px 1932px #ffffff, 1246px 734px #ffffff, 596px 790px #ffffff, 842px 958px #ffffff, 1190px 62px #ffffff, 1539px 671px #ffffff, 1213px 1106px #ffffff, 1883px 41px #ffffff, 93px 988px #ffffff, 1364px 564px #ffffff, 85px 945px #ffffff, 543px 48px #ffffff, 1215px 31px #ffffff, 217px 129px #ffffff, 535px 663px #ffffff, 622px 1691px #ffffff, 1738px 1131px #ffffff, 84px 1131px #ffffff, 1963px 319px #ffffff, 544px 1569px #ffffff, 1580px 46px #ffffff, 10px 400px #ffffff, 721px 1305px #ffffff, 23px 654px #ffffff, 747px 1120px #ffffff, 1990px 1883px #ffffff, 651px 554px #ffffff, 892px 259px #ffffff, 1498px 823px #ffffff, 311px 1685px #ffffff, 1547px 1855px #ffffff, 1651px 1592px #ffffff, 241px 1873px #ffffff, 1681px 871px #ffffff, 192px 768px #ffffff, 512px 490px #ffffff, 82px 1476px #ffffff, 1532px 14px #ffffff, 1996px 956px #ffffff, 1354px 348px #ffffff, 1975px 371px #ffffff, 276px 1336px #ffffff, 1599px 30px #ffffff, 1612px 1296px #ffffff, 211px 141px #ffffff, 759px 1344px #ffffff, 1440px 306px #ffffff, 275px 1476px #ffffff, 1190px 96px #ffffff, 1197px 1648px #ffffff, 1351px 399px #ffffff, 206px 1312px #ffffff, 1732px 1553px #ffffff, 324px 832px #ffffff, 430px 241px #ffffff, 787px 292px #ffffff, 1229px 1937px #ffffff, 946px 438px #ffffff, 899px 127px #ffffff, 216px 668px #ffffff, 1865px 302px #ffffff, 753px 1101px #ffffff, 1126px 1614px #ffffff, 122px 269px #ffffff, 850px 1793px #ffffff, 1413px 13px #ffffff, 881px 1634px #ffffff, 28px 967px #ffffff, 1506px 1490px #ffffff, 1183px 22px #ffffff, 812px 1321px #ffffff, 1008px 690px #ffffff, 1142px 397px #ffffff, 1986px 290px #ffffff, 1607px 1289px #ffffff, 1062px 1003px #ffffff, 1404px 275px #ffffff, 544px 123px #ffffff, 1117px 1535px #ffffff, 820px 654px #ffffff, 1248px 1862px #ffffff, 1046px 318px #ffffff, 1755px 1925px #ffffff, 206px 1229px #ffffff, 1437px 1758px #ffffff, 103px 1651px #ffffff, 381px 1199px #ffffff, 90px 1967px #ffffff, 1765px 1397px #ffffff, 1751px 1812px #ffffff, 1725px 1350px #ffffff, 1643px 199px #ffffff, 706px 1886px #ffffff, 1061px 603px #ffffff, 1933px 3px #ffffff, 673px 1664px #ffffff, 1346px 358px #ffffff, 1372px 653px #ffffff, 1884px 1319px #ffffff, 886px 1922px #ffffff, 445px 390px #ffffff, 1076px 1458px #ffffff, 718px 1708px #ffffff, 103px 647px #ffffff, 679px 1235px #ffffff, 1569px 439px #ffffff, 1915px 1786px #ffffff, 241px 965px #ffffff, 142px 806px #ffffff, 332px 1394px #ffffff, 1457px 224px #ffffff, 1187px 771px #ffffff, 1465px 493px #ffffff, 735px 1953px #ffffff, 374px 665px #ffffff, 1127px 1500px #ffffff, 1232px 954px #ffffff, 395px 1006px #ffffff, 1357px 1400px #ffffff, 469px 1695px #ffffff, 1109px 1007px #ffffff, 168px 1658px #ffffff, 860px 342px #ffffff, 1404px 341px #ffffff, 197px 796px #ffffff, 1641px 1223px #ffffff, 304px 1967px #ffffff, 1945px 1632px #ffffff, 1277px 1752px #ffffff, 1406px 351px #ffffff, 278px 1732px #ffffff, 859px 514px #ffffff, 108px 1915px #ffffff, 1555px 1992px #ffffff, 1360px 362px #ffffff, 29px 487px #ffffff, 1438px 1775px #ffffff, 488px 92px #ffffff, 706px 1257px #ffffff, 604px 1726px #ffffff, 1935px 1915px #ffffff, 544px 788px #ffffff, 1386px 40px #ffffff, 1635px 1747px #ffffff, 1825px 1092px #ffffff, 347px 1987px #ffffff, 702px 1771px #ffffff, 1994px 328px #ffffff, 549px 915px #ffffff, 1381px 706px #ffffff, 1602px 129px #ffffff, 1069px 1415px #ffffff, 990px 990px #ffffff, 184px 403px #ffffff, 506px 844px #ffffff, 1704px 1551px #ffffff, 201px 830px #ffffff, 1326px 7px #ffffff, 138px 243px #ffffff, 968px 1153px #ffffff, 1369px 1730px #ffffff, 1561px 411px #ffffff, 261px 703px #ffffff, 55px 1286px #ffffff, 996px 1265px #ffffff, 553px 1666px #ffffff, 803px 304px #ffffff, 1600px 432px #ffffff, 1008px 1367px #ffffff, 1555px 1419px #ffffff, 1216px 37px #ffffff, 1437px 852px #ffffff, 540px 454px #ffffff, 431px 174px #ffffff, 1614px 649px #ffffff, 200px 1119px #ffffff, 1865px 250px #ffffff, 569px 1786px #ffffff, 1843px 195px #ffffff, 1793px 1019px #ffffff, 739px 1552px #ffffff, 545px 1801px #ffffff, 1375px 1230px #ffffff, 1360px 397px #ffffff, 1853px 1694px #ffffff, 1393px 128px #ffffff, 455px 1289px #ffffff, 189px 709px #ffffff, 1059px 1955px #ffffff, 1380px 868px #ffffff, 663px 900px #ffffff, 945px 257px #ffffff, 1911px 1109px #ffffff, 1764px 626px #ffffff, 281px 1092px #ffffff, 1808px 776px #ffffff, 541px 676px #ffffff, 1969px 1711px #ffffff, 533px 1995px #ffffff, 40px 1781px #ffffff, 1533px 1440px #ffffff, 495px 1123px #ffffff, 1501px 1238px #ffffff, 604px 1033px #ffffff, 1446px 1885px #ffffff, 1638px 1394px #ffffff, 365px 41px #ffffff, 740px 1712px #ffffff, 1932px 246px #ffffff, 1490px 849px #ffffff, 1889px 642px #ffffff, 838px 405px #ffffff, 1489px 1128px #ffffff, 734px 1822px #ffffff, 863px 1659px #ffffff, 870px 1759px #ffffff, 1291px 1300px #ffffff, 327px 1988px #ffffff, 117px 819px #ffffff, 867px 1943px #ffffff, 1777px 389px #ffffff, 23px 1052px #ffffff, 92px 1150px #ffffff, 884px 725px #ffffff, 1889px 1808px #ffffff, 1274px 1731px #ffffff, 794px 666px #ffffff, 52px 473px #ffffff, 623px 980px #ffffff, 1493px 1361px #ffffff, 1160px 37px #ffffff, 10px 442px #ffffff, 1218px 369px #ffffff, 1006px 282px #ffffff, 1259px 1742px #ffffff, 1060px 1370px #ffffff, 103px 723px #ffffff, 671px 478px #ffffff, 1136px 1295px #ffffff, 1097px 1941px #ffffff, 1653px 1427px #ffffff, 189px 1773px #ffffff, 1442px 1103px #ffffff, 1866px 1219px #ffffff, 1558px 1597px #ffffff, 506px 572px #ffffff, 658px 1321px #ffffff, 601px 1286px #ffffff, 1087px 303px #ffffff, 619px 1815px #ffffff, 828px 1526px #ffffff, 1257px 668px #ffffff, 1869px 720px #ffffff, 122px 1101px #ffffff, 1177px 912px #ffffff, 1618px 1459px #ffffff, 59px 1646px #ffffff, 1042px 151px #ffffff, 26px 14px #ffffff, 913px 750px #ffffff, 1473px 334px #ffffff, 480px 1073px #ffffff, 869px 789px #ffffff, 750px 1371px #ffffff, 1985px 1036px #ffffff, 1052px 1406px #ffffff, 701px 555px #ffffff, 167px 957px #ffffff, 301px 146px #ffffff, 704px 67px #ffffff, 153px 1152px #ffffff, 43px 902px #ffffff, 134px 379px #ffffff, 298px 958px #ffffff, 120px 1264px #ffffff, 275px 279px #ffffff, 1944px 267px #ffffff, 196px 316px #ffffff, 1729px 329px #ffffff, 81px 721px #ffffff, 315px 1865px #ffffff, 1025px 1127px #ffffff, 1889px 1035px #ffffff, 1160px 201px #ffffff, 582px 492px #ffffff, 1864px 1418px #ffffff, 1147px 1977px #ffffff, 951px 1065px #ffffff, 1361px 1549px #ffffff, 1382px 1896px #ffffff, 1511px 565px #ffffff, 1087px 683px #ffffff, 122px 1132px #ffffff, 1388px 718px #ffffff, 637px 1570px #ffffff, 1841px 1707px #ffffff, 376px 1721px #ffffff, 1244px 1101px #ffffff, 148px 669px #ffffff, 356px 214px #ffffff, 119px 118px #ffffff, 1183px 236px #ffffff, 217px 1879px #ffffff, 312px 1439px #ffffff, 1820px 1142px #ffffff, 1815px 982px #ffffff, 1509px 639px #ffffff, 647px 1390px #ffffff, 562px 1921px #ffffff, 1616px 1590px #ffffff, 1189px 1732px #ffffff, 315px 188px #ffffff, 1528px 778px #ffffff, 1518px 596px #ffffff, 1767px 547px #ffffff, 1781px 1893px #ffffff, 913px 141px #ffffff, 1861px 139px #ffffff, 1366px 1935px #ffffff, 1943px 1981px #ffffff, 1932px 1007px #ffffff, 1617px 639px #ffffff, 1114px 1874px #ffffff, 25px 1987px #ffffff, 1825px 355px #ffffff, 1055px 1885px #ffffff, 1837px 723px #ffffff, 1230px 1211px #ffffff, 1129px 1307px #ffffff, 1341px 807px #ffffff, 1938px 1837px #ffffff, 1864px 1185px #ffffff, 717px 1122px #ffffff, 242px 325px #ffffff, 368px 478px #ffffff, 316px 197px #ffffff, 66px 1935px #ffffff, 1366px 445px #ffffff, 76px 786px #ffffff, 230px 846px #ffffff, 1148px 517px #ffffff, 1455px 368px #ffffff, 1797px 1605px #ffffff, 1475px 912px #ffffff, 785px 1013px #ffffff, 1072px 159px #ffffff, 1937px 1880px #ffffff, 689px 1038px #ffffff, 1539px 885px #ffffff, 1548px 207px #ffffff, 1354px 17px #ffffff, 844px 1364px #ffffff, 1476px 279px #ffffff, 100px 1920px #ffffff, 1930px 476px #ffffff, 1229px 1238px #ffffff, 472px 585px #ffffff, 651px 1535px #ffffff, 187px 727px #ffffff, 1986px 410px #ffffff, 1280px 1856px #ffffff, 1047px 44px #ffffff, 1764px 335px #ffffff, 614px 1579px #ffffff, 66px 1606px #ffffff, 963px 1584px #ffffff, 1758px 271px #ffffff, 1475px 131px #ffffff, 1369px 463px #ffffff, 1320px 1311px #ffffff, 1667px 1826px #ffffff, 126px 1167px #ffffff, 1229px 1698px #ffffff, 1485px 1131px #ffffff, 1386px 1531px #ffffff, 1255px 1906px #ffffff, 1778px 194px #ffffff, 1089px 972px #ffffff, 1678px 1896px #ffffff, 603px 1472px #ffffff, 1787px 223px #ffffff, 609px 908px #ffffff, 1436px 1004px #ffffff, 182px 1898px #ffffff, 1306px 1163px #ffffff, 294px 681px #ffffff, 1237px 1259px #ffffff, 577px 528px #ffffff, 1569px 1041px #ffffff, 1472px 1102px #ffffff, 1683px 207px #ffffff, 303px 1438px #ffffff, 785px 1479px #ffffff, 1307px 136px #ffffff, 1363px 1249px #ffffff, 328px 460px #ffffff, 808px 1743px #ffffff, 515px 1029px #ffffff, 1505px 1034px #ffffff, 885px 548px #ffffff, 62px 1965px #ffffff, 1125px 864px #ffffff, 1092px 573px #ffffff, 615px 1167px #ffffff, 561px 398px #ffffff, 1774px 1202px #ffffff, 1982px 324px #ffffff, 853px 506px #ffffff, 264px 743px #ffffff, 1320px 747px #ffffff, 534px 683px #ffffff, 1197px 1359px #ffffff, 1268px 537px #ffffff, 969px 908px #ffffff, 592px 757px #ffffff, 1952px 918px #ffffff, 1287px 726px #ffffff, 1949px 1083px #ffffff, 1502px 1929px #ffffff, 250px 570px #ffffff, 1914px 413px #ffffff, 963px 1326px #ffffff, 1029px 974px #ffffff, 51px 711px #ffffff, 531px 283px #ffffff, 502px 1179px #ffffff, 1639px 295px #ffffff, 1206px 260px #ffffff, 616px 1581px #ffffff, 616px 15px #ffffff, 1981px 1615px #ffffff, 189px 1390px #ffffff, 1053px 59px #ffffff, 1209px 201px #ffffff, 610px 132px #ffffff, 1082px 1911px #ffffff, 1501px 625px #ffffff, 1955px 1014px #ffffff, 1488px 1190px #ffffff, 1520px 1754px #ffffff, 1210px 707px #ffffff, 1663px 236px #ffffff, 1833px 688px #ffffff, 1415px 1254px #ffffff, 797px 1429px #ffffff, 1111px 1719px #ffffff, 357px 1890px #ffffff, 549px 1242px #ffffff, 400px 1192px #ffffff, 1274px 994px #ffffff, 341px 1959px #ffffff, 1009px 1501px #ffffff, 1768px 340px #ffffff, 195px 1482px #ffffff, 368px 436px #ffffff, 1819px 355px #ffffff, 824px 254px #ffffff, 1740px 1685px #ffffff, 1386px 1794px #ffffff, 1731px 416px #ffffff, 994px 920px #ffffff, 1844px 935px #ffffff, 1515px 444px #ffffff, 544px 1055px #ffffff, 1210px 328px #ffffff, 213px 163px #ffffff, 1960px 1836px #ffffff, 574px 1508px #ffffff, 758px 1869px #ffffff, 475px 195px #ffffff, 610px 750px #ffffff, 754px 1196px #ffffff, 1963px 411px #ffffff, 1043px 237px #ffffff, 1898px 745px #ffffff, 1628px 790px #ffffff, 1591px 193px #ffffff, 634px 218px #ffffff, 1919px 1641px #ffffff, 856px 652px #ffffff, 1880px 996px #ffffff, 1473px 613px #ffffff, 1577px 438px #ffffff, 944px 1250px #ffffff, 223px 916px #ffffff, 104px 772px #ffffff, 1967px 985px #ffffff, 1125px 292px #ffffff, 93px 79px #ffffff, 772px 1127px #ffffff, 1225px 1735px #ffffff, 1871px 8px #ffffff, 248px 543px #ffffff, 1163px 1411px #ffffff, 635px 1144px #ffffff, 1358px 804px #ffffff, 561px 856px #ffffff, 1756px 470px #ffffff, 1878px 1377px #ffffff, 749px 1623px #ffffff, 1420px 850px #ffffff, 792px 1615px #ffffff, 582px 107px #ffffff, 581px 1654px #ffffff, 934px 57px #ffffff, 1838px 1024px #ffffff, 1645px 1642px #ffffff, 1235px 1502px #ffffff, 1655px 1504px #ffffff, 741px 396px #ffffff, 1153px 849px #ffffff, 1299px 1597px #ffffff, 1031px 448px #ffffff, 270px 113px #ffffff, 1041px 1405px #ffffff, 1651px 1688px #ffffff, 1841px 376px #ffffff, 1900px 1674px #ffffff, 1817px 760px #ffffff, 170px 447px #ffffff, 225px 50px #ffffff, 1299px 1305px #ffffff, 1604px 851px #ffffff, 175px 647px #ffffff, 1379px 985px #ffffff, 1428px 970px #ffffff, 1093px 1392px #ffffff, 1465px 1902px #ffffff, 1078px 189px #ffffff, 1548px 547px #ffffff, 1322px 935px #ffffff, 1785px 981px #ffffff, 1825px 1665px #ffffff, 916px 553px #ffffff, 657px 1787px #ffffff, 1733px 1122px #ffffff, 1820px 229px #ffffff, 1909px 1597px #ffffff, 644px 1880px #ffffff, 1627px 1713px #ffffff, 758px 420px #ffffff, 1229px 1347px #ffffff, 214px 1022px #ffffff, 1110px 6px #ffffff, 690px 879px #ffffff, 575px 1244px #ffffff, 1488px 1425px #ffffff, 1367px 799px #ffffff, 763px 376px #ffffff, 1043px 1103px #ffffff, 131px 788px #ffffff, 919px 1145px #ffffff, 683px 152px #ffffff, 1518px 1239px #ffffff, 1165px 1823px #ffffff, 145px 1018px #ffffff, 999px 94px #ffffff, 160px 115px #ffffff, 1829px 722px #ffffff, 1944px 1829px #ffffff, 1232px 1851px #ffffff, 745px 623px #ffffff, 1019px 1040px #ffffff, 1419px 31px #ffffff, 1410px 103px #ffffff, 1633px 41px #ffffff, 1676px 751px #ffffff, 294px 400px #ffffff, 991px 704px #ffffff, 218px 1953px #ffffff, 1286px 761px #ffffff, 290px 609px #ffffff, 30px 1124px #ffffff, 510px 137px #ffffff, 401px 798px #ffffff, 923px 1594px #ffffff, 1087px 234px #ffffff, 1219px 1346px #ffffff, 1006px 1743px #ffffff, 227px 1013px #ffffff, 1560px 1253px #ffffff, 1476px 527px #ffffff, 1444px 79px #ffffff, 675px 1192px #ffffff, 1881px 1207px #ffffff;
}
.buble:after {
  width: 4px;
  height: 4px;
  -webkit-box-shadow: 1970px 1358px #ffffff, 1931px 80px #ffffff, 1758px 57px #ffffff, 1778px 1437px #ffffff, 489px 617px #ffffff, 1628px 1786px #ffffff, 588px 1612px #ffffff, 1980px 398px #ffffff, 1273px 1016px #ffffff, 1316px 800px #ffffff, 505px 343px #ffffff, 1989px 697px #ffffff, 367px 650px #ffffff, 1573px 695px #ffffff, 1485px 367px #ffffff, 947px 758px #ffffff, 415px 1567px #ffffff, 889px 1398px #ffffff, 1087px 576px #ffffff, 955px 1823px #ffffff, 1589px 1835px #ffffff, 1112px 1709px #ffffff, 980px 90px #ffffff, 1338px 305px #ffffff, 460px 717px #ffffff, 764px 1469px #ffffff, 190px 976px #ffffff, 212px 1531px #ffffff, 683px 29px #ffffff, 1438px 1387px #ffffff, 1405px 337px #ffffff, 1283px 1172px #ffffff, 1073px 1727px #ffffff, 120px 844px #ffffff, 1246px 1608px #ffffff, 967px 69px #ffffff, 542px 315px #ffffff, 711px 608px #ffffff, 14px 1125px #ffffff, 707px 479px #ffffff, 948px 1233px #ffffff, 1635px 1693px #ffffff, 1743px 868px #ffffff, 1533px 1513px #ffffff, 865px 727px #ffffff, 1449px 55px #ffffff, 187px 371px #ffffff, 1542px 603px #ffffff, 865px 1085px #ffffff, 462px 840px #ffffff, 1924px 1153px #ffffff, 721px 54px #ffffff, 677px 771px #ffffff, 478px 1442px #ffffff, 729px 336px #ffffff, 469px 362px #ffffff, 1150px 955px #ffffff, 1490px 1625px #ffffff, 1474px 1457px #ffffff, 203px 966px #ffffff, 1830px 221px #ffffff, 1876px 1193px #ffffff, 1934px 1176px #ffffff, 1621px 1192px #ffffff, 975px 268px #ffffff, 1105px 1720px #ffffff, 489px 1792px #ffffff, 487px 255px #ffffff, 1032px 1556px #ffffff, 59px 357px #ffffff, 551px 862px #ffffff, 1248px 1688px #ffffff, 601px 1233px #ffffff, 275px 428px #ffffff, 121px 1080px #ffffff, 969px 1219px #ffffff, 1067px 1914px #ffffff, 1434px 1779px #ffffff, 32px 756px #ffffff, 289px 161px #ffffff, 1950px 805px #ffffff, 726px 831px #ffffff, 743px 253px #ffffff, 1079px 238px #ffffff, 270px 1103px #ffffff, 59px 314px #ffffff, 46px 1523px #ffffff, 184px 1201px #ffffff, 1589px 724px #ffffff, 898px 329px #ffffff, 181px 1568px #ffffff, 942px 829px #ffffff, 899px 314px #ffffff, 1833px 1526px #ffffff, 1243px 553px #ffffff, 1251px 1193px #ffffff, 1697px 406px #ffffff, 1136px 1681px #ffffff, 1030px 298px #ffffff, 84px 1473px #ffffff, 848px 938px #ffffff, 669px 1637px #ffffff, 1570px 65px #ffffff, 1559px 726px #ffffff, 1144px 126px #ffffff, 373px 743px #ffffff, 1774px 1989px #ffffff, 482px 879px #ffffff, 621px 1954px #ffffff, 363px 1227px #ffffff, 758px 726px #ffffff, 1939px 1877px #ffffff, 407px 1345px #ffffff, 874px 1512px #ffffff, 7px 1498px #ffffff, 1210px 1932px #ffffff, 1246px 734px #ffffff, 596px 790px #ffffff, 842px 958px #ffffff, 1190px 62px #ffffff, 1539px 671px #ffffff, 1213px 1106px #ffffff, 1883px 41px #ffffff, 93px 988px #ffffff, 1364px 564px #ffffff, 85px 945px #ffffff, 543px 48px #ffffff, 1215px 31px #ffffff, 217px 129px #ffffff, 535px 663px #ffffff, 622px 1691px #ffffff, 1738px 1131px #ffffff, 84px 1131px #ffffff, 1963px 319px #ffffff, 544px 1569px #ffffff, 1580px 46px #ffffff, 10px 400px #ffffff, 721px 1305px #ffffff, 23px 654px #ffffff, 747px 1120px #ffffff, 1990px 1883px #ffffff, 651px 554px #ffffff, 892px 259px #ffffff, 1498px 823px #ffffff, 311px 1685px #ffffff, 1547px 1855px #ffffff, 1651px 1592px #ffffff, 241px 1873px #ffffff, 1681px 871px #ffffff, 192px 768px #ffffff, 512px 490px #ffffff, 82px 1476px #ffffff, 1532px 14px #ffffff, 1996px 956px #ffffff, 1354px 348px #ffffff, 1975px 371px #ffffff, 276px 1336px #ffffff, 1599px 30px #ffffff, 1612px 1296px #ffffff, 211px 141px #ffffff, 759px 1344px #ffffff, 1440px 306px #ffffff, 275px 1476px #ffffff, 1190px 96px #ffffff, 1197px 1648px #ffffff, 1351px 399px #ffffff, 206px 1312px #ffffff, 1732px 1553px #ffffff, 324px 832px #ffffff, 430px 241px #ffffff, 787px 292px #ffffff, 1229px 1937px #ffffff, 946px 438px #ffffff, 899px 127px #ffffff, 216px 668px #ffffff, 1865px 302px #ffffff, 753px 1101px #ffffff, 1126px 1614px #ffffff, 122px 269px #ffffff, 850px 1793px #ffffff, 1413px 13px #ffffff, 881px 1634px #ffffff, 28px 967px #ffffff, 1506px 1490px #ffffff, 1183px 22px #ffffff, 812px 1321px #ffffff, 1008px 690px #ffffff, 1142px 397px #ffffff, 1986px 290px #ffffff, 1607px 1289px #ffffff, 1062px 1003px #ffffff, 1404px 275px #ffffff, 544px 123px #ffffff, 1117px 1535px #ffffff, 820px 654px #ffffff, 1248px 1862px #ffffff, 1046px 318px #ffffff, 1755px 1925px #ffffff, 206px 1229px #ffffff, 1437px 1758px #ffffff, 103px 1651px #ffffff, 381px 1199px #ffffff, 90px 1967px #ffffff, 1765px 1397px #ffffff, 1751px 1812px #ffffff, 1725px 1350px #ffffff, 1643px 199px #ffffff, 706px 1886px #ffffff, 1061px 603px #ffffff, 1933px 3px #ffffff, 673px 1664px #ffffff, 1346px 358px #ffffff, 1372px 653px #ffffff, 1884px 1319px #ffffff, 886px 1922px #ffffff, 445px 390px #ffffff, 1076px 1458px #ffffff, 718px 1708px #ffffff, 103px 647px #ffffff, 679px 1235px #ffffff, 1569px 439px #ffffff, 1915px 1786px #ffffff, 241px 965px #ffffff, 142px 806px #ffffff, 332px 1394px #ffffff, 1457px 224px #ffffff, 1187px 771px #ffffff, 1465px 493px #ffffff, 735px 1953px #ffffff, 374px 665px #ffffff, 1127px 1500px #ffffff, 1232px 954px #ffffff, 395px 1006px #ffffff, 1357px 1400px #ffffff, 469px 1695px #ffffff, 1109px 1007px #ffffff, 168px 1658px #ffffff, 860px 342px #ffffff, 1404px 341px #ffffff, 197px 796px #ffffff, 1641px 1223px #ffffff, 304px 1967px #ffffff, 1945px 1632px #ffffff, 1277px 1752px #ffffff, 1406px 351px #ffffff, 278px 1732px #ffffff, 859px 514px #ffffff, 108px 1915px #ffffff, 1555px 1992px #ffffff, 1360px 362px #ffffff, 29px 487px #ffffff, 1438px 1775px #ffffff, 488px 92px #ffffff, 706px 1257px #ffffff, 604px 1726px #ffffff, 1935px 1915px #ffffff, 544px 788px #ffffff, 1386px 40px #ffffff, 1635px 1747px #ffffff, 1825px 1092px #ffffff, 347px 1987px #ffffff, 702px 1771px #ffffff, 1994px 328px #ffffff, 549px 915px #ffffff, 1381px 706px #ffffff, 1602px 129px #ffffff, 1069px 1415px #ffffff, 990px 990px #ffffff, 184px 403px #ffffff, 506px 844px #ffffff, 1704px 1551px #ffffff, 201px 830px #ffffff, 1326px 7px #ffffff, 138px 243px #ffffff, 968px 1153px #ffffff, 1369px 1730px #ffffff, 1561px 411px #ffffff, 261px 703px #ffffff, 55px 1286px #ffffff, 996px 1265px #ffffff, 553px 1666px #ffffff, 803px 304px #ffffff, 1600px 432px #ffffff, 1008px 1367px #ffffff, 1555px 1419px #ffffff, 1216px 37px #ffffff, 1437px 852px #ffffff, 540px 454px #ffffff, 431px 174px #ffffff, 1614px 649px #ffffff, 200px 1119px #ffffff, 1865px 250px #ffffff, 569px 1786px #ffffff, 1843px 195px #ffffff, 1793px 1019px #ffffff, 739px 1552px #ffffff, 545px 1801px #ffffff, 1375px 1230px #ffffff, 1360px 397px #ffffff, 1853px 1694px #ffffff, 1393px 128px #ffffff, 455px 1289px #ffffff, 189px 709px #ffffff, 1059px 1955px #ffffff, 1380px 868px #ffffff, 663px 900px #ffffff, 945px 257px #ffffff, 1911px 1109px #ffffff, 1764px 626px #ffffff, 281px 1092px #ffffff, 1808px 776px #ffffff, 541px 676px #ffffff, 1969px 1711px #ffffff, 533px 1995px #ffffff, 40px 1781px #ffffff, 1533px 1440px #ffffff, 495px 1123px #ffffff, 1501px 1238px #ffffff, 604px 1033px #ffffff, 1446px 1885px #ffffff, 1638px 1394px #ffffff, 365px 41px #ffffff, 740px 1712px #ffffff, 1932px 246px #ffffff, 1490px 849px #ffffff, 1889px 642px #ffffff, 838px 405px #ffffff, 1489px 1128px #ffffff, 734px 1822px #ffffff, 863px 1659px #ffffff, 870px 1759px #ffffff, 1291px 1300px #ffffff, 327px 1988px #ffffff, 117px 819px #ffffff, 867px 1943px #ffffff, 1777px 389px #ffffff, 23px 1052px #ffffff, 92px 1150px #ffffff, 884px 725px #ffffff, 1889px 1808px #ffffff, 1274px 1731px #ffffff, 794px 666px #ffffff, 52px 473px #ffffff, 623px 980px #ffffff, 1493px 1361px #ffffff, 1160px 37px #ffffff, 10px 442px #ffffff, 1218px 369px #ffffff, 1006px 282px #ffffff, 1259px 1742px #ffffff, 1060px 1370px #ffffff, 103px 723px #ffffff, 671px 478px #ffffff, 1136px 1295px #ffffff, 1097px 1941px #ffffff, 1653px 1427px #ffffff, 189px 1773px #ffffff, 1442px 1103px #ffffff, 1866px 1219px #ffffff, 1558px 1597px #ffffff, 506px 572px #ffffff, 658px 1321px #ffffff, 601px 1286px #ffffff, 1087px 303px #ffffff, 619px 1815px #ffffff, 828px 1526px #ffffff, 1257px 668px #ffffff, 1869px 720px #ffffff, 122px 1101px #ffffff, 1177px 912px #ffffff, 1618px 1459px #ffffff, 59px 1646px #ffffff, 1042px 151px #ffffff, 26px 14px #ffffff, 913px 750px #ffffff, 1473px 334px #ffffff, 480px 1073px #ffffff, 869px 789px #ffffff, 750px 1371px #ffffff, 1985px 1036px #ffffff, 1052px 1406px #ffffff, 701px 555px #ffffff, 167px 957px #ffffff, 301px 146px #ffffff, 704px 67px #ffffff, 153px 1152px #ffffff, 43px 902px #ffffff, 134px 379px #ffffff, 298px 958px #ffffff, 120px 1264px #ffffff, 275px 279px #ffffff, 1944px 267px #ffffff, 196px 316px #ffffff, 1729px 329px #ffffff, 81px 721px #ffffff, 315px 1865px #ffffff, 1025px 1127px #ffffff, 1889px 1035px #ffffff, 1160px 201px #ffffff, 582px 492px #ffffff, 1864px 1418px #ffffff, 1147px 1977px #ffffff, 951px 1065px #ffffff, 1361px 1549px #ffffff, 1382px 1896px #ffffff, 1511px 565px #ffffff, 1087px 683px #ffffff, 122px 1132px #ffffff, 1388px 718px #ffffff, 637px 1570px #ffffff, 1841px 1707px #ffffff, 376px 1721px #ffffff, 1244px 1101px #ffffff, 148px 669px #ffffff, 356px 214px #ffffff, 119px 118px #ffffff, 1183px 236px #ffffff, 217px 1879px #ffffff, 312px 1439px #ffffff, 1820px 1142px #ffffff, 1815px 982px #ffffff, 1509px 639px #ffffff, 647px 1390px #ffffff, 562px 1921px #ffffff, 1616px 1590px #ffffff, 1189px 1732px #ffffff, 315px 188px #ffffff, 1528px 778px #ffffff, 1518px 596px #ffffff, 1767px 547px #ffffff, 1781px 1893px #ffffff, 913px 141px #ffffff, 1861px 139px #ffffff, 1366px 1935px #ffffff, 1943px 1981px #ffffff, 1932px 1007px #ffffff, 1617px 639px #ffffff, 1114px 1874px #ffffff, 25px 1987px #ffffff, 1825px 355px #ffffff, 1055px 1885px #ffffff, 1837px 723px #ffffff, 1230px 1211px #ffffff, 1129px 1307px #ffffff, 1341px 807px #ffffff, 1938px 1837px #ffffff, 1864px 1185px #ffffff, 717px 1122px #ffffff, 242px 325px #ffffff, 368px 478px #ffffff, 316px 197px #ffffff, 66px 1935px #ffffff, 1366px 445px #ffffff, 76px 786px #ffffff, 230px 846px #ffffff, 1148px 517px #ffffff, 1455px 368px #ffffff, 1797px 1605px #ffffff, 1475px 912px #ffffff, 785px 1013px #ffffff, 1072px 159px #ffffff, 1937px 1880px #ffffff, 689px 1038px #ffffff, 1539px 885px #ffffff, 1548px 207px #ffffff, 1354px 17px #ffffff, 844px 1364px #ffffff, 1476px 279px #ffffff, 100px 1920px #ffffff, 1930px 476px #ffffff, 1229px 1238px #ffffff, 472px 585px #ffffff, 651px 1535px #ffffff, 187px 727px #ffffff, 1986px 410px #ffffff, 1280px 1856px #ffffff, 1047px 44px #ffffff, 1764px 335px #ffffff, 614px 1579px #ffffff, 66px 1606px #ffffff, 963px 1584px #ffffff, 1758px 271px #ffffff, 1475px 131px #ffffff, 1369px 463px #ffffff, 1320px 1311px #ffffff, 1667px 1826px #ffffff, 126px 1167px #ffffff, 1229px 1698px #ffffff, 1485px 1131px #ffffff, 1386px 1531px #ffffff, 1255px 1906px #ffffff, 1778px 194px #ffffff, 1089px 972px #ffffff, 1678px 1896px #ffffff, 603px 1472px #ffffff, 1787px 223px #ffffff, 609px 908px #ffffff, 1436px 1004px #ffffff, 182px 1898px #ffffff, 1306px 1163px #ffffff, 294px 681px #ffffff, 1237px 1259px #ffffff, 577px 528px #ffffff, 1569px 1041px #ffffff, 1472px 1102px #ffffff, 1683px 207px #ffffff, 303px 1438px #ffffff, 785px 1479px #ffffff, 1307px 136px #ffffff, 1363px 1249px #ffffff, 328px 460px #ffffff, 808px 1743px #ffffff, 515px 1029px #ffffff, 1505px 1034px #ffffff, 885px 548px #ffffff, 62px 1965px #ffffff, 1125px 864px #ffffff, 1092px 573px #ffffff, 615px 1167px #ffffff, 561px 398px #ffffff, 1774px 1202px #ffffff, 1982px 324px #ffffff, 853px 506px #ffffff, 264px 743px #ffffff, 1320px 747px #ffffff, 534px 683px #ffffff, 1197px 1359px #ffffff, 1268px 537px #ffffff, 969px 908px #ffffff, 592px 757px #ffffff, 1952px 918px #ffffff, 1287px 726px #ffffff, 1949px 1083px #ffffff, 1502px 1929px #ffffff, 250px 570px #ffffff, 1914px 413px #ffffff, 963px 1326px #ffffff, 1029px 974px #ffffff, 51px 711px #ffffff, 531px 283px #ffffff, 502px 1179px #ffffff, 1639px 295px #ffffff, 1206px 260px #ffffff, 616px 1581px #ffffff, 616px 15px #ffffff, 1981px 1615px #ffffff, 189px 1390px #ffffff, 1053px 59px #ffffff, 1209px 201px #ffffff, 610px 132px #ffffff, 1082px 1911px #ffffff, 1501px 625px #ffffff, 1955px 1014px #ffffff, 1488px 1190px #ffffff, 1520px 1754px #ffffff, 1210px 707px #ffffff, 1663px 236px #ffffff, 1833px 688px #ffffff, 1415px 1254px #ffffff, 797px 1429px #ffffff, 1111px 1719px #ffffff, 357px 1890px #ffffff, 549px 1242px #ffffff, 400px 1192px #ffffff, 1274px 994px #ffffff, 341px 1959px #ffffff, 1009px 1501px #ffffff, 1768px 340px #ffffff, 195px 1482px #ffffff, 368px 436px #ffffff, 1819px 355px #ffffff, 824px 254px #ffffff, 1740px 1685px #ffffff, 1386px 1794px #ffffff, 1731px 416px #ffffff, 994px 920px #ffffff, 1844px 935px #ffffff, 1515px 444px #ffffff, 544px 1055px #ffffff, 1210px 328px #ffffff, 213px 163px #ffffff, 1960px 1836px #ffffff, 574px 1508px #ffffff, 758px 1869px #ffffff, 475px 195px #ffffff, 610px 750px #ffffff, 754px 1196px #ffffff, 1963px 411px #ffffff, 1043px 237px #ffffff, 1898px 745px #ffffff, 1628px 790px #ffffff, 1591px 193px #ffffff, 634px 218px #ffffff, 1919px 1641px #ffffff, 856px 652px #ffffff, 1880px 996px #ffffff, 1473px 613px #ffffff, 1577px 438px #ffffff, 944px 1250px #ffffff, 223px 916px #ffffff, 104px 772px #ffffff, 1967px 985px #ffffff, 1125px 292px #ffffff, 93px 79px #ffffff, 772px 1127px #ffffff, 1225px 1735px #ffffff, 1871px 8px #ffffff, 248px 543px #ffffff, 1163px 1411px #ffffff, 635px 1144px #ffffff, 1358px 804px #ffffff, 561px 856px #ffffff, 1756px 470px #ffffff, 1878px 1377px #ffffff, 749px 1623px #ffffff, 1420px 850px #ffffff, 792px 1615px #ffffff, 582px 107px #ffffff, 581px 1654px #ffffff, 934px 57px #ffffff, 1838px 1024px #ffffff, 1645px 1642px #ffffff, 1235px 1502px #ffffff, 1655px 1504px #ffffff, 741px 396px #ffffff, 1153px 849px #ffffff, 1299px 1597px #ffffff, 1031px 448px #ffffff, 270px 113px #ffffff, 1041px 1405px #ffffff, 1651px 1688px #ffffff, 1841px 376px #ffffff, 1900px 1674px #ffffff, 1817px 760px #ffffff, 170px 447px #ffffff, 225px 50px #ffffff, 1299px 1305px #ffffff, 1604px 851px #ffffff, 175px 647px #ffffff, 1379px 985px #ffffff, 1428px 970px #ffffff, 1093px 1392px #ffffff, 1465px 1902px #ffffff, 1078px 189px #ffffff, 1548px 547px #ffffff, 1322px 935px #ffffff, 1785px 981px #ffffff, 1825px 1665px #ffffff, 916px 553px #ffffff, 657px 1787px #ffffff, 1733px 1122px #ffffff, 1820px 229px #ffffff, 1909px 1597px #ffffff, 644px 1880px #ffffff, 1627px 1713px #ffffff, 758px 420px #ffffff, 1229px 1347px #ffffff, 214px 1022px #ffffff, 1110px 6px #ffffff, 690px 879px #ffffff, 575px 1244px #ffffff, 1488px 1425px #ffffff, 1367px 799px #ffffff, 763px 376px #ffffff, 1043px 1103px #ffffff, 131px 788px #ffffff, 919px 1145px #ffffff, 683px 152px #ffffff, 1518px 1239px #ffffff, 1165px 1823px #ffffff, 145px 1018px #ffffff, 999px 94px #ffffff, 160px 115px #ffffff, 1829px 722px #ffffff, 1944px 1829px #ffffff, 1232px 1851px #ffffff, 745px 623px #ffffff, 1019px 1040px #ffffff, 1419px 31px #ffffff, 1410px 103px #ffffff, 1633px 41px #ffffff, 1676px 751px #ffffff, 294px 400px #ffffff, 991px 704px #ffffff, 218px 1953px #ffffff, 1286px 761px #ffffff, 290px 609px #ffffff, 30px 1124px #ffffff, 510px 137px #ffffff, 401px 798px #ffffff, 923px 1594px #ffffff, 1087px 234px #ffffff, 1219px 1346px #ffffff, 1006px 1743px #ffffff, 227px 1013px #ffffff, 1560px 1253px #ffffff, 1476px 527px #ffffff, 1444px 79px #ffffff, 675px 1192px #ffffff, 1881px 1207px #ffffff;
  box-shadow: 1970px 1358px #ffffff, 1931px 80px #ffffff, 1758px 57px #ffffff, 1778px 1437px #ffffff, 489px 617px #ffffff, 1628px 1786px #ffffff, 588px 1612px #ffffff, 1980px 398px #ffffff, 1273px 1016px #ffffff, 1316px 800px #ffffff, 505px 343px #ffffff, 1989px 697px #ffffff, 367px 650px #ffffff, 1573px 695px #ffffff, 1485px 367px #ffffff, 947px 758px #ffffff, 415px 1567px #ffffff, 889px 1398px #ffffff, 1087px 576px #ffffff, 955px 1823px #ffffff, 1589px 1835px #ffffff, 1112px 1709px #ffffff, 980px 90px #ffffff, 1338px 305px #ffffff, 460px 717px #ffffff, 764px 1469px #ffffff, 190px 976px #ffffff, 212px 1531px #ffffff, 683px 29px #ffffff, 1438px 1387px #ffffff, 1405px 337px #ffffff, 1283px 1172px #ffffff, 1073px 1727px #ffffff, 120px 844px #ffffff, 1246px 1608px #ffffff, 967px 69px #ffffff, 542px 315px #ffffff, 711px 608px #ffffff, 14px 1125px #ffffff, 707px 479px #ffffff, 948px 1233px #ffffff, 1635px 1693px #ffffff, 1743px 868px #ffffff, 1533px 1513px #ffffff, 865px 727px #ffffff, 1449px 55px #ffffff, 187px 371px #ffffff, 1542px 603px #ffffff, 865px 1085px #ffffff, 462px 840px #ffffff, 1924px 1153px #ffffff, 721px 54px #ffffff, 677px 771px #ffffff, 478px 1442px #ffffff, 729px 336px #ffffff, 469px 362px #ffffff, 1150px 955px #ffffff, 1490px 1625px #ffffff, 1474px 1457px #ffffff, 203px 966px #ffffff, 1830px 221px #ffffff, 1876px 1193px #ffffff, 1934px 1176px #ffffff, 1621px 1192px #ffffff, 975px 268px #ffffff, 1105px 1720px #ffffff, 489px 1792px #ffffff, 487px 255px #ffffff, 1032px 1556px #ffffff, 59px 357px #ffffff, 551px 862px #ffffff, 1248px 1688px #ffffff, 601px 1233px #ffffff, 275px 428px #ffffff, 121px 1080px #ffffff, 969px 1219px #ffffff, 1067px 1914px #ffffff, 1434px 1779px #ffffff, 32px 756px #ffffff, 289px 161px #ffffff, 1950px 805px #ffffff, 726px 831px #ffffff, 743px 253px #ffffff, 1079px 238px #ffffff, 270px 1103px #ffffff, 59px 314px #ffffff, 46px 1523px #ffffff, 184px 1201px #ffffff, 1589px 724px #ffffff, 898px 329px #ffffff, 181px 1568px #ffffff, 942px 829px #ffffff, 899px 314px #ffffff, 1833px 1526px #ffffff, 1243px 553px #ffffff, 1251px 1193px #ffffff, 1697px 406px #ffffff, 1136px 1681px #ffffff, 1030px 298px #ffffff, 84px 1473px #ffffff, 848px 938px #ffffff, 669px 1637px #ffffff, 1570px 65px #ffffff, 1559px 726px #ffffff, 1144px 126px #ffffff, 373px 743px #ffffff, 1774px 1989px #ffffff, 482px 879px #ffffff, 621px 1954px #ffffff, 363px 1227px #ffffff, 758px 726px #ffffff, 1939px 1877px #ffffff, 407px 1345px #ffffff, 874px 1512px #ffffff, 7px 1498px #ffffff, 1210px 1932px #ffffff, 1246px 734px #ffffff, 596px 790px #ffffff, 842px 958px #ffffff, 1190px 62px #ffffff, 1539px 671px #ffffff, 1213px 1106px #ffffff, 1883px 41px #ffffff, 93px 988px #ffffff, 1364px 564px #ffffff, 85px 945px #ffffff, 543px 48px #ffffff, 1215px 31px #ffffff, 217px 129px #ffffff, 535px 663px #ffffff, 622px 1691px #ffffff, 1738px 1131px #ffffff, 84px 1131px #ffffff, 1963px 319px #ffffff, 544px 1569px #ffffff, 1580px 46px #ffffff, 10px 400px #ffffff, 721px 1305px #ffffff, 23px 654px #ffffff, 747px 1120px #ffffff, 1990px 1883px #ffffff, 651px 554px #ffffff, 892px 259px #ffffff, 1498px 823px #ffffff, 311px 1685px #ffffff, 1547px 1855px #ffffff, 1651px 1592px #ffffff, 241px 1873px #ffffff, 1681px 871px #ffffff, 192px 768px #ffffff, 512px 490px #ffffff, 82px 1476px #ffffff, 1532px 14px #ffffff, 1996px 956px #ffffff, 1354px 348px #ffffff, 1975px 371px #ffffff, 276px 1336px #ffffff, 1599px 30px #ffffff, 1612px 1296px #ffffff, 211px 141px #ffffff, 759px 1344px #ffffff, 1440px 306px #ffffff, 275px 1476px #ffffff, 1190px 96px #ffffff, 1197px 1648px #ffffff, 1351px 399px #ffffff, 206px 1312px #ffffff, 1732px 1553px #ffffff, 324px 832px #ffffff, 430px 241px #ffffff, 787px 292px #ffffff, 1229px 1937px #ffffff, 946px 438px #ffffff, 899px 127px #ffffff, 216px 668px #ffffff, 1865px 302px #ffffff, 753px 1101px #ffffff, 1126px 1614px #ffffff, 122px 269px #ffffff, 850px 1793px #ffffff, 1413px 13px #ffffff, 881px 1634px #ffffff, 28px 967px #ffffff, 1506px 1490px #ffffff, 1183px 22px #ffffff, 812px 1321px #ffffff, 1008px 690px #ffffff, 1142px 397px #ffffff, 1986px 290px #ffffff, 1607px 1289px #ffffff, 1062px 1003px #ffffff, 1404px 275px #ffffff, 544px 123px #ffffff, 1117px 1535px #ffffff, 820px 654px #ffffff, 1248px 1862px #ffffff, 1046px 318px #ffffff, 1755px 1925px #ffffff, 206px 1229px #ffffff, 1437px 1758px #ffffff, 103px 1651px #ffffff, 381px 1199px #ffffff, 90px 1967px #ffffff, 1765px 1397px #ffffff, 1751px 1812px #ffffff, 1725px 1350px #ffffff, 1643px 199px #ffffff, 706px 1886px #ffffff, 1061px 603px #ffffff, 1933px 3px #ffffff, 673px 1664px #ffffff, 1346px 358px #ffffff, 1372px 653px #ffffff, 1884px 1319px #ffffff, 886px 1922px #ffffff, 445px 390px #ffffff, 1076px 1458px #ffffff, 718px 1708px #ffffff, 103px 647px #ffffff, 679px 1235px #ffffff, 1569px 439px #ffffff, 1915px 1786px #ffffff, 241px 965px #ffffff, 142px 806px #ffffff, 332px 1394px #ffffff, 1457px 224px #ffffff, 1187px 771px #ffffff, 1465px 493px #ffffff, 735px 1953px #ffffff, 374px 665px #ffffff, 1127px 1500px #ffffff, 1232px 954px #ffffff, 395px 1006px #ffffff, 1357px 1400px #ffffff, 469px 1695px #ffffff, 1109px 1007px #ffffff, 168px 1658px #ffffff, 860px 342px #ffffff, 1404px 341px #ffffff, 197px 796px #ffffff, 1641px 1223px #ffffff, 304px 1967px #ffffff, 1945px 1632px #ffffff, 1277px 1752px #ffffff, 1406px 351px #ffffff, 278px 1732px #ffffff, 859px 514px #ffffff, 108px 1915px #ffffff, 1555px 1992px #ffffff, 1360px 362px #ffffff, 29px 487px #ffffff, 1438px 1775px #ffffff, 488px 92px #ffffff, 706px 1257px #ffffff, 604px 1726px #ffffff, 1935px 1915px #ffffff, 544px 788px #ffffff, 1386px 40px #ffffff, 1635px 1747px #ffffff, 1825px 1092px #ffffff, 347px 1987px #ffffff, 702px 1771px #ffffff, 1994px 328px #ffffff, 549px 915px #ffffff, 1381px 706px #ffffff, 1602px 129px #ffffff, 1069px 1415px #ffffff, 990px 990px #ffffff, 184px 403px #ffffff, 506px 844px #ffffff, 1704px 1551px #ffffff, 201px 830px #ffffff, 1326px 7px #ffffff, 138px 243px #ffffff, 968px 1153px #ffffff, 1369px 1730px #ffffff, 1561px 411px #ffffff, 261px 703px #ffffff, 55px 1286px #ffffff, 996px 1265px #ffffff, 553px 1666px #ffffff, 803px 304px #ffffff, 1600px 432px #ffffff, 1008px 1367px #ffffff, 1555px 1419px #ffffff, 1216px 37px #ffffff, 1437px 852px #ffffff, 540px 454px #ffffff, 431px 174px #ffffff, 1614px 649px #ffffff, 200px 1119px #ffffff, 1865px 250px #ffffff, 569px 1786px #ffffff, 1843px 195px #ffffff, 1793px 1019px #ffffff, 739px 1552px #ffffff, 545px 1801px #ffffff, 1375px 1230px #ffffff, 1360px 397px #ffffff, 1853px 1694px #ffffff, 1393px 128px #ffffff, 455px 1289px #ffffff, 189px 709px #ffffff, 1059px 1955px #ffffff, 1380px 868px #ffffff, 663px 900px #ffffff, 945px 257px #ffffff, 1911px 1109px #ffffff, 1764px 626px #ffffff, 281px 1092px #ffffff, 1808px 776px #ffffff, 541px 676px #ffffff, 1969px 1711px #ffffff, 533px 1995px #ffffff, 40px 1781px #ffffff, 1533px 1440px #ffffff, 495px 1123px #ffffff, 1501px 1238px #ffffff, 604px 1033px #ffffff, 1446px 1885px #ffffff, 1638px 1394px #ffffff, 365px 41px #ffffff, 740px 1712px #ffffff, 1932px 246px #ffffff, 1490px 849px #ffffff, 1889px 642px #ffffff, 838px 405px #ffffff, 1489px 1128px #ffffff, 734px 1822px #ffffff, 863px 1659px #ffffff, 870px 1759px #ffffff, 1291px 1300px #ffffff, 327px 1988px #ffffff, 117px 819px #ffffff, 867px 1943px #ffffff, 1777px 389px #ffffff, 23px 1052px #ffffff, 92px 1150px #ffffff, 884px 725px #ffffff, 1889px 1808px #ffffff, 1274px 1731px #ffffff, 794px 666px #ffffff, 52px 473px #ffffff, 623px 980px #ffffff, 1493px 1361px #ffffff, 1160px 37px #ffffff, 10px 442px #ffffff, 1218px 369px #ffffff, 1006px 282px #ffffff, 1259px 1742px #ffffff, 1060px 1370px #ffffff, 103px 723px #ffffff, 671px 478px #ffffff, 1136px 1295px #ffffff, 1097px 1941px #ffffff, 1653px 1427px #ffffff, 189px 1773px #ffffff, 1442px 1103px #ffffff, 1866px 1219px #ffffff, 1558px 1597px #ffffff, 506px 572px #ffffff, 658px 1321px #ffffff, 601px 1286px #ffffff, 1087px 303px #ffffff, 619px 1815px #ffffff, 828px 1526px #ffffff, 1257px 668px #ffffff, 1869px 720px #ffffff, 122px 1101px #ffffff, 1177px 912px #ffffff, 1618px 1459px #ffffff, 59px 1646px #ffffff, 1042px 151px #ffffff, 26px 14px #ffffff, 913px 750px #ffffff, 1473px 334px #ffffff, 480px 1073px #ffffff, 869px 789px #ffffff, 750px 1371px #ffffff, 1985px 1036px #ffffff, 1052px 1406px #ffffff, 701px 555px #ffffff, 167px 957px #ffffff, 301px 146px #ffffff, 704px 67px #ffffff, 153px 1152px #ffffff, 43px 902px #ffffff, 134px 379px #ffffff, 298px 958px #ffffff, 120px 1264px #ffffff, 275px 279px #ffffff, 1944px 267px #ffffff, 196px 316px #ffffff, 1729px 329px #ffffff, 81px 721px #ffffff, 315px 1865px #ffffff, 1025px 1127px #ffffff, 1889px 1035px #ffffff, 1160px 201px #ffffff, 582px 492px #ffffff, 1864px 1418px #ffffff, 1147px 1977px #ffffff, 951px 1065px #ffffff, 1361px 1549px #ffffff, 1382px 1896px #ffffff, 1511px 565px #ffffff, 1087px 683px #ffffff, 122px 1132px #ffffff, 1388px 718px #ffffff, 637px 1570px #ffffff, 1841px 1707px #ffffff, 376px 1721px #ffffff, 1244px 1101px #ffffff, 148px 669px #ffffff, 356px 214px #ffffff, 119px 118px #ffffff, 1183px 236px #ffffff, 217px 1879px #ffffff, 312px 1439px #ffffff, 1820px 1142px #ffffff, 1815px 982px #ffffff, 1509px 639px #ffffff, 647px 1390px #ffffff, 562px 1921px #ffffff, 1616px 1590px #ffffff, 1189px 1732px #ffffff, 315px 188px #ffffff, 1528px 778px #ffffff, 1518px 596px #ffffff, 1767px 547px #ffffff, 1781px 1893px #ffffff, 913px 141px #ffffff, 1861px 139px #ffffff, 1366px 1935px #ffffff, 1943px 1981px #ffffff, 1932px 1007px #ffffff, 1617px 639px #ffffff, 1114px 1874px #ffffff, 25px 1987px #ffffff, 1825px 355px #ffffff, 1055px 1885px #ffffff, 1837px 723px #ffffff, 1230px 1211px #ffffff, 1129px 1307px #ffffff, 1341px 807px #ffffff, 1938px 1837px #ffffff, 1864px 1185px #ffffff, 717px 1122px #ffffff, 242px 325px #ffffff, 368px 478px #ffffff, 316px 197px #ffffff, 66px 1935px #ffffff, 1366px 445px #ffffff, 76px 786px #ffffff, 230px 846px #ffffff, 1148px 517px #ffffff, 1455px 368px #ffffff, 1797px 1605px #ffffff, 1475px 912px #ffffff, 785px 1013px #ffffff, 1072px 159px #ffffff, 1937px 1880px #ffffff, 689px 1038px #ffffff, 1539px 885px #ffffff, 1548px 207px #ffffff, 1354px 17px #ffffff, 844px 1364px #ffffff, 1476px 279px #ffffff, 100px 1920px #ffffff, 1930px 476px #ffffff, 1229px 1238px #ffffff, 472px 585px #ffffff, 651px 1535px #ffffff, 187px 727px #ffffff, 1986px 410px #ffffff, 1280px 1856px #ffffff, 1047px 44px #ffffff, 1764px 335px #ffffff, 614px 1579px #ffffff, 66px 1606px #ffffff, 963px 1584px #ffffff, 1758px 271px #ffffff, 1475px 131px #ffffff, 1369px 463px #ffffff, 1320px 1311px #ffffff, 1667px 1826px #ffffff, 126px 1167px #ffffff, 1229px 1698px #ffffff, 1485px 1131px #ffffff, 1386px 1531px #ffffff, 1255px 1906px #ffffff, 1778px 194px #ffffff, 1089px 972px #ffffff, 1678px 1896px #ffffff, 603px 1472px #ffffff, 1787px 223px #ffffff, 609px 908px #ffffff, 1436px 1004px #ffffff, 182px 1898px #ffffff, 1306px 1163px #ffffff, 294px 681px #ffffff, 1237px 1259px #ffffff, 577px 528px #ffffff, 1569px 1041px #ffffff, 1472px 1102px #ffffff, 1683px 207px #ffffff, 303px 1438px #ffffff, 785px 1479px #ffffff, 1307px 136px #ffffff, 1363px 1249px #ffffff, 328px 460px #ffffff, 808px 1743px #ffffff, 515px 1029px #ffffff, 1505px 1034px #ffffff, 885px 548px #ffffff, 62px 1965px #ffffff, 1125px 864px #ffffff, 1092px 573px #ffffff, 615px 1167px #ffffff, 561px 398px #ffffff, 1774px 1202px #ffffff, 1982px 324px #ffffff, 853px 506px #ffffff, 264px 743px #ffffff, 1320px 747px #ffffff, 534px 683px #ffffff, 1197px 1359px #ffffff, 1268px 537px #ffffff, 969px 908px #ffffff, 592px 757px #ffffff, 1952px 918px #ffffff, 1287px 726px #ffffff, 1949px 1083px #ffffff, 1502px 1929px #ffffff, 250px 570px #ffffff, 1914px 413px #ffffff, 963px 1326px #ffffff, 1029px 974px #ffffff, 51px 711px #ffffff, 531px 283px #ffffff, 502px 1179px #ffffff, 1639px 295px #ffffff, 1206px 260px #ffffff, 616px 1581px #ffffff, 616px 15px #ffffff, 1981px 1615px #ffffff, 189px 1390px #ffffff, 1053px 59px #ffffff, 1209px 201px #ffffff, 610px 132px #ffffff, 1082px 1911px #ffffff, 1501px 625px #ffffff, 1955px 1014px #ffffff, 1488px 1190px #ffffff, 1520px 1754px #ffffff, 1210px 707px #ffffff, 1663px 236px #ffffff, 1833px 688px #ffffff, 1415px 1254px #ffffff, 797px 1429px #ffffff, 1111px 1719px #ffffff, 357px 1890px #ffffff, 549px 1242px #ffffff, 400px 1192px #ffffff, 1274px 994px #ffffff, 341px 1959px #ffffff, 1009px 1501px #ffffff, 1768px 340px #ffffff, 195px 1482px #ffffff, 368px 436px #ffffff, 1819px 355px #ffffff, 824px 254px #ffffff, 1740px 1685px #ffffff, 1386px 1794px #ffffff, 1731px 416px #ffffff, 994px 920px #ffffff, 1844px 935px #ffffff, 1515px 444px #ffffff, 544px 1055px #ffffff, 1210px 328px #ffffff, 213px 163px #ffffff, 1960px 1836px #ffffff, 574px 1508px #ffffff, 758px 1869px #ffffff, 475px 195px #ffffff, 610px 750px #ffffff, 754px 1196px #ffffff, 1963px 411px #ffffff, 1043px 237px #ffffff, 1898px 745px #ffffff, 1628px 790px #ffffff, 1591px 193px #ffffff, 634px 218px #ffffff, 1919px 1641px #ffffff, 856px 652px #ffffff, 1880px 996px #ffffff, 1473px 613px #ffffff, 1577px 438px #ffffff, 944px 1250px #ffffff, 223px 916px #ffffff, 104px 772px #ffffff, 1967px 985px #ffffff, 1125px 292px #ffffff, 93px 79px #ffffff, 772px 1127px #ffffff, 1225px 1735px #ffffff, 1871px 8px #ffffff, 248px 543px #ffffff, 1163px 1411px #ffffff, 635px 1144px #ffffff, 1358px 804px #ffffff, 561px 856px #ffffff, 1756px 470px #ffffff, 1878px 1377px #ffffff, 749px 1623px #ffffff, 1420px 850px #ffffff, 792px 1615px #ffffff, 582px 107px #ffffff, 581px 1654px #ffffff, 934px 57px #ffffff, 1838px 1024px #ffffff, 1645px 1642px #ffffff, 1235px 1502px #ffffff, 1655px 1504px #ffffff, 741px 396px #ffffff, 1153px 849px #ffffff, 1299px 1597px #ffffff, 1031px 448px #ffffff, 270px 113px #ffffff, 1041px 1405px #ffffff, 1651px 1688px #ffffff, 1841px 376px #ffffff, 1900px 1674px #ffffff, 1817px 760px #ffffff, 170px 447px #ffffff, 225px 50px #ffffff, 1299px 1305px #ffffff, 1604px 851px #ffffff, 175px 647px #ffffff, 1379px 985px #ffffff, 1428px 970px #ffffff, 1093px 1392px #ffffff, 1465px 1902px #ffffff, 1078px 189px #ffffff, 1548px 547px #ffffff, 1322px 935px #ffffff, 1785px 981px #ffffff, 1825px 1665px #ffffff, 916px 553px #ffffff, 657px 1787px #ffffff, 1733px 1122px #ffffff, 1820px 229px #ffffff, 1909px 1597px #ffffff, 644px 1880px #ffffff, 1627px 1713px #ffffff, 758px 420px #ffffff, 1229px 1347px #ffffff, 214px 1022px #ffffff, 1110px 6px #ffffff, 690px 879px #ffffff, 575px 1244px #ffffff, 1488px 1425px #ffffff, 1367px 799px #ffffff, 763px 376px #ffffff, 1043px 1103px #ffffff, 131px 788px #ffffff, 919px 1145px #ffffff, 683px 152px #ffffff, 1518px 1239px #ffffff, 1165px 1823px #ffffff, 145px 1018px #ffffff, 999px 94px #ffffff, 160px 115px #ffffff, 1829px 722px #ffffff, 1944px 1829px #ffffff, 1232px 1851px #ffffff, 745px 623px #ffffff, 1019px 1040px #ffffff, 1419px 31px #ffffff, 1410px 103px #ffffff, 1633px 41px #ffffff, 1676px 751px #ffffff, 294px 400px #ffffff, 991px 704px #ffffff, 218px 1953px #ffffff, 1286px 761px #ffffff, 290px 609px #ffffff, 30px 1124px #ffffff, 510px 137px #ffffff, 401px 798px #ffffff, 923px 1594px #ffffff, 1087px 234px #ffffff, 1219px 1346px #ffffff, 1006px 1743px #ffffff, 227px 1013px #ffffff, 1560px 1253px #ffffff, 1476px 527px #ffffff, 1444px 79px #ffffff, 675px 1192px #ffffff, 1881px 1207px #ffffff;
}

.buble2 {
  width: 8px;
  height: 8px;
  -webkit-box-shadow: 329px 979px #ffffff, 998px 846px #ffffff, 1534px 558px #ffffff, 1705px 1292px #ffffff, 414px 1168px #ffffff, 576px 104px #ffffff, 1660px 65px #ffffff, 1606px 440px #ffffff, 180px 1901px #ffffff, 40px 1021px #ffffff, 457px 232px #ffffff, 1691px 341px #ffffff, 648px 500px #ffffff, 1911px 655px #ffffff, 1387px 1940px #ffffff, 814px 102px #ffffff, 1479px 976px #ffffff, 1344px 436px #ffffff, 340px 1752px #ffffff, 1931px 561px #ffffff, 1994px 345px #ffffff, 1265px 1043px #ffffff, 1698px 937px #ffffff, 1577px 643px #ffffff, 1919px 481px #ffffff, 1556px 463px #ffffff, 564px 422px #ffffff, 283px 1959px #ffffff, 426px 393px #ffffff, 867px 1123px #ffffff, 1016px 959px #ffffff, 1396px 709px #ffffff, 329px 210px #ffffff, 788px 204px #ffffff, 1927px 1948px #ffffff, 1419px 1120px #ffffff, 421px 147px #ffffff, 1571px 1619px #ffffff, 1446px 1472px #ffffff, 22px 742px #ffffff, 1175px 727px #ffffff, 1552px 587px #ffffff, 1310px 774px #ffffff, 60px 319px #ffffff, 1974px 1319px #ffffff, 522px 1629px #ffffff, 1320px 1041px #ffffff, 1814px 126px #ffffff, 1227px 331px #ffffff, 1212px 525px #ffffff, 1537px 1245px #ffffff, 1321px 1586px #ffffff, 1782px 886px #ffffff, 1057px 1332px #ffffff, 1582px 1899px #ffffff, 846px 701px #ffffff, 438px 1402px #ffffff, 1636px 930px #ffffff, 1320px 559px #ffffff, 869px 1678px #ffffff, 313px 1666px #ffffff, 122px 1336px #ffffff, 35px 1784px #ffffff, 863px 339px #ffffff, 990px 1216px #ffffff, 1395px 1406px #ffffff, 1181px 48px #ffffff, 1960px 1722px #ffffff, 1863px 975px #ffffff, 1157px 1420px #ffffff, 1574px 115px #ffffff, 1622px 1659px #ffffff, 762px 264px #ffffff, 26px 828px #ffffff, 1962px 1634px #ffffff, 1815px 650px #ffffff, 121px 517px #ffffff, 1120px 1202px #ffffff, 1761px 499px #ffffff, 1317px 255px #ffffff, 1138px 490px #ffffff, 1185px 1171px #ffffff, 1632px 1965px #ffffff, 941px 428px #ffffff, 1251px 1219px #ffffff, 209px 229px #ffffff, 155px 233px #ffffff, 1918px 1644px #ffffff, 1166px 1495px #ffffff, 830px 1406px #ffffff, 957px 1373px #ffffff, 1823px 760px #ffffff, 54px 146px #ffffff, 910px 1273px #ffffff, 1863px 455px #ffffff, 634px 238px #ffffff, 1389px 1935px #ffffff, 487px 1834px #ffffff, 343px 1946px #ffffff, 1222px 491px #ffffff, 195px 970px #ffffff, 791px 1663px #ffffff, 245px 710px #ffffff, 605px 1996px #ffffff, 671px 1100px #ffffff, 826px 1838px #ffffff, 1892px 38px #ffffff, 1844px 221px #ffffff, 1322px 954px #ffffff, 1808px 1864px #ffffff, 585px 1424px #ffffff, 799px 936px #ffffff, 1207px 1681px #ffffff, 136px 511px #ffffff, 1625px 1249px #ffffff, 1061px 1082px #ffffff, 287px 1207px #ffffff, 1967px 75px #ffffff, 2px 1293px #ffffff, 1866px 375px #ffffff, 1942px 878px #ffffff, 1687px 611px #ffffff, 392px 1804px #ffffff, 985px 932px #ffffff, 999px 521px #ffffff, 1338px 536px #ffffff, 853px 345px #ffffff, 132px 842px #ffffff, 1634px 425px #ffffff, 172px 549px #ffffff, 977px 87px #ffffff, 1546px 1129px #ffffff, 485px 634px #ffffff, 292px 1255px #ffffff, 186px 1732px #ffffff, 361px 1529px #ffffff, 209px 1310px #ffffff, 90px 1395px #ffffff, 46px 403px #ffffff, 1465px 1141px #ffffff, 1521px 349px #ffffff, 340px 394px #ffffff, 1658px 853px #ffffff, 9px 1721px #ffffff, 1985px 957px #ffffff, 854px 677px #ffffff, 101px 1752px #ffffff, 377px 645px #ffffff, 159px 1217px #ffffff, 790px 1641px #ffffff, 1860px 432px #ffffff, 1722px 1438px #ffffff, 278px 551px #ffffff, 1888px 740px #ffffff, 906px 242px #ffffff, 18px 647px #ffffff, 874px 1351px #ffffff, 799px 420px #ffffff, 828px 68px #ffffff, 1561px 587px #ffffff, 1225px 667px #ffffff, 1436px 1297px #ffffff, 1737px 1931px #ffffff, 1934px 1402px #ffffff, 1731px 888px #ffffff, 1318px 160px #ffffff, 1814px 307px #ffffff, 1796px 651px #ffffff, 1077px 202px #ffffff, 465px 1450px #ffffff, 318px 1213px #ffffff, 1392px 1787px #ffffff, 940px 131px #ffffff, 309px 1639px #ffffff, 280px 287px #ffffff, 1826px 1694px #ffffff, 1689px 1802px #ffffff, 477px 61px #ffffff, 1861px 296px #ffffff, 627px 1898px #ffffff, 1790px 707px #ffffff, 258px 1313px #ffffff, 234px 735px #ffffff, 1090px 197px #ffffff, 820px 1554px #ffffff, 1244px 1632px #ffffff, 1534px 264px #ffffff, 516px 1448px #ffffff, 674px 861px #ffffff, 498px 920px #ffffff, 897px 1526px #ffffff, 684px 824px #ffffff, 1748px 1947px #ffffff, 1960px 837px #ffffff, 944px 78px #ffffff, 764px 767px #ffffff, 187px 1318px #ffffff, 264px 560px #ffffff, 957px 781px #ffffff, 403px 554px #ffffff, 1392px 1859px #ffffff, 818px 557px #ffffff, 1494px 1059px #ffffff, 1652px 943px #ffffff, 1245px 1006px #ffffff, 1513px 369px #ffffff, 1513px 1575px #ffffff, 1643px 299px #ffffff, 1600px 1223px #ffffff, 1803px 24px #ffffff, 83px 1946px #ffffff, 348px 1930px #ffffff, 1884px 1788px #ffffff, 915px 311px #ffffff, 882px 793px #ffffff, 1343px 407px #ffffff, 377px 733px #ffffff, 1260px 831px #ffffff, 827px 738px #ffffff, 1922px 194px #ffffff, 179px 452px #ffffff, 1654px 1991px #ffffff, 795px 1283px #ffffff, 1363px 174px #ffffff, 170px 759px #ffffff, 1685px 54px #ffffff, 1477px 762px #ffffff, 1366px 1240px #ffffff, 364px 1285px #ffffff, 931px 365px #ffffff, 1759px 399px #ffffff, 1885px 1134px #ffffff, 751px 106px #ffffff, 1753px 240px #ffffff, 1981px 904px #ffffff, 1344px 31px #ffffff, 1677px 1139px #ffffff, 333px 150px #ffffff, 182px 832px #ffffff, 1332px 1305px #ffffff, 1922px 1457px #ffffff, 552px 127px #ffffff, 59px 1475px #ffffff, 848px 797px #ffffff, 681px 329px #ffffff, 345px 1989px #ffffff, 350px 747px #ffffff, 285px 11px #ffffff, 1604px 1806px #ffffff, 4px 1074px #ffffff;
  box-shadow: 329px 979px #ffffff, 998px 846px #ffffff, 1534px 558px #ffffff, 1705px 1292px #ffffff, 414px 1168px #ffffff, 576px 104px #ffffff, 1660px 65px #ffffff, 1606px 440px #ffffff, 180px 1901px #ffffff, 40px 1021px #ffffff, 457px 232px #ffffff, 1691px 341px #ffffff, 648px 500px #ffffff, 1911px 655px #ffffff, 1387px 1940px #ffffff, 814px 102px #ffffff, 1479px 976px #ffffff, 1344px 436px #ffffff, 340px 1752px #ffffff, 1931px 561px #ffffff, 1994px 345px #ffffff, 1265px 1043px #ffffff, 1698px 937px #ffffff, 1577px 643px #ffffff, 1919px 481px #ffffff, 1556px 463px #ffffff, 564px 422px #ffffff, 283px 1959px #ffffff, 426px 393px #ffffff, 867px 1123px #ffffff, 1016px 959px #ffffff, 1396px 709px #ffffff, 329px 210px #ffffff, 788px 204px #ffffff, 1927px 1948px #ffffff, 1419px 1120px #ffffff, 421px 147px #ffffff, 1571px 1619px #ffffff, 1446px 1472px #ffffff, 22px 742px #ffffff, 1175px 727px #ffffff, 1552px 587px #ffffff, 1310px 774px #ffffff, 60px 319px #ffffff, 1974px 1319px #ffffff, 522px 1629px #ffffff, 1320px 1041px #ffffff, 1814px 126px #ffffff, 1227px 331px #ffffff, 1212px 525px #ffffff, 1537px 1245px #ffffff, 1321px 1586px #ffffff, 1782px 886px #ffffff, 1057px 1332px #ffffff, 1582px 1899px #ffffff, 846px 701px #ffffff, 438px 1402px #ffffff, 1636px 930px #ffffff, 1320px 559px #ffffff, 869px 1678px #ffffff, 313px 1666px #ffffff, 122px 1336px #ffffff, 35px 1784px #ffffff, 863px 339px #ffffff, 990px 1216px #ffffff, 1395px 1406px #ffffff, 1181px 48px #ffffff, 1960px 1722px #ffffff, 1863px 975px #ffffff, 1157px 1420px #ffffff, 1574px 115px #ffffff, 1622px 1659px #ffffff, 762px 264px #ffffff, 26px 828px #ffffff, 1962px 1634px #ffffff, 1815px 650px #ffffff, 121px 517px #ffffff, 1120px 1202px #ffffff, 1761px 499px #ffffff, 1317px 255px #ffffff, 1138px 490px #ffffff, 1185px 1171px #ffffff, 1632px 1965px #ffffff, 941px 428px #ffffff, 1251px 1219px #ffffff, 209px 229px #ffffff, 155px 233px #ffffff, 1918px 1644px #ffffff, 1166px 1495px #ffffff, 830px 1406px #ffffff, 957px 1373px #ffffff, 1823px 760px #ffffff, 54px 146px #ffffff, 910px 1273px #ffffff, 1863px 455px #ffffff, 634px 238px #ffffff, 1389px 1935px #ffffff, 487px 1834px #ffffff, 343px 1946px #ffffff, 1222px 491px #ffffff, 195px 970px #ffffff, 791px 1663px #ffffff, 245px 710px #ffffff, 605px 1996px #ffffff, 671px 1100px #ffffff, 826px 1838px #ffffff, 1892px 38px #ffffff, 1844px 221px #ffffff, 1322px 954px #ffffff, 1808px 1864px #ffffff, 585px 1424px #ffffff, 799px 936px #ffffff, 1207px 1681px #ffffff, 136px 511px #ffffff, 1625px 1249px #ffffff, 1061px 1082px #ffffff, 287px 1207px #ffffff, 1967px 75px #ffffff, 2px 1293px #ffffff, 1866px 375px #ffffff, 1942px 878px #ffffff, 1687px 611px #ffffff, 392px 1804px #ffffff, 985px 932px #ffffff, 999px 521px #ffffff, 1338px 536px #ffffff, 853px 345px #ffffff, 132px 842px #ffffff, 1634px 425px #ffffff, 172px 549px #ffffff, 977px 87px #ffffff, 1546px 1129px #ffffff, 485px 634px #ffffff, 292px 1255px #ffffff, 186px 1732px #ffffff, 361px 1529px #ffffff, 209px 1310px #ffffff, 90px 1395px #ffffff, 46px 403px #ffffff, 1465px 1141px #ffffff, 1521px 349px #ffffff, 340px 394px #ffffff, 1658px 853px #ffffff, 9px 1721px #ffffff, 1985px 957px #ffffff, 854px 677px #ffffff, 101px 1752px #ffffff, 377px 645px #ffffff, 159px 1217px #ffffff, 790px 1641px #ffffff, 1860px 432px #ffffff, 1722px 1438px #ffffff, 278px 551px #ffffff, 1888px 740px #ffffff, 906px 242px #ffffff, 18px 647px #ffffff, 874px 1351px #ffffff, 799px 420px #ffffff, 828px 68px #ffffff, 1561px 587px #ffffff, 1225px 667px #ffffff, 1436px 1297px #ffffff, 1737px 1931px #ffffff, 1934px 1402px #ffffff, 1731px 888px #ffffff, 1318px 160px #ffffff, 1814px 307px #ffffff, 1796px 651px #ffffff, 1077px 202px #ffffff, 465px 1450px #ffffff, 318px 1213px #ffffff, 1392px 1787px #ffffff, 940px 131px #ffffff, 309px 1639px #ffffff, 280px 287px #ffffff, 1826px 1694px #ffffff, 1689px 1802px #ffffff, 477px 61px #ffffff, 1861px 296px #ffffff, 627px 1898px #ffffff, 1790px 707px #ffffff, 258px 1313px #ffffff, 234px 735px #ffffff, 1090px 197px #ffffff, 820px 1554px #ffffff, 1244px 1632px #ffffff, 1534px 264px #ffffff, 516px 1448px #ffffff, 674px 861px #ffffff, 498px 920px #ffffff, 897px 1526px #ffffff, 684px 824px #ffffff, 1748px 1947px #ffffff, 1960px 837px #ffffff, 944px 78px #ffffff, 764px 767px #ffffff, 187px 1318px #ffffff, 264px 560px #ffffff, 957px 781px #ffffff, 403px 554px #ffffff, 1392px 1859px #ffffff, 818px 557px #ffffff, 1494px 1059px #ffffff, 1652px 943px #ffffff, 1245px 1006px #ffffff, 1513px 369px #ffffff, 1513px 1575px #ffffff, 1643px 299px #ffffff, 1600px 1223px #ffffff, 1803px 24px #ffffff, 83px 1946px #ffffff, 348px 1930px #ffffff, 1884px 1788px #ffffff, 915px 311px #ffffff, 882px 793px #ffffff, 1343px 407px #ffffff, 377px 733px #ffffff, 1260px 831px #ffffff, 827px 738px #ffffff, 1922px 194px #ffffff, 179px 452px #ffffff, 1654px 1991px #ffffff, 795px 1283px #ffffff, 1363px 174px #ffffff, 170px 759px #ffffff, 1685px 54px #ffffff, 1477px 762px #ffffff, 1366px 1240px #ffffff, 364px 1285px #ffffff, 931px 365px #ffffff, 1759px 399px #ffffff, 1885px 1134px #ffffff, 751px 106px #ffffff, 1753px 240px #ffffff, 1981px 904px #ffffff, 1344px 31px #ffffff, 1677px 1139px #ffffff, 333px 150px #ffffff, 182px 832px #ffffff, 1332px 1305px #ffffff, 1922px 1457px #ffffff, 552px 127px #ffffff, 59px 1475px #ffffff, 848px 797px #ffffff, 681px 329px #ffffff, 345px 1989px #ffffff, 350px 747px #ffffff, 285px 11px #ffffff, 1604px 1806px #ffffff, 4px 1074px #ffffff;
}
.buble2:after {
  width: 8px;
  height: 8px;
  -webkit-box-shadow: 329px 979px #ffffff, 998px 846px #ffffff, 1534px 558px #ffffff, 1705px 1292px #ffffff, 414px 1168px #ffffff, 576px 104px #ffffff, 1660px 65px #ffffff, 1606px 440px #ffffff, 180px 1901px #ffffff, 40px 1021px #ffffff, 457px 232px #ffffff, 1691px 341px #ffffff, 648px 500px #ffffff, 1911px 655px #ffffff, 1387px 1940px #ffffff, 814px 102px #ffffff, 1479px 976px #ffffff, 1344px 436px #ffffff, 340px 1752px #ffffff, 1931px 561px #ffffff, 1994px 345px #ffffff, 1265px 1043px #ffffff, 1698px 937px #ffffff, 1577px 643px #ffffff, 1919px 481px #ffffff, 1556px 463px #ffffff, 564px 422px #ffffff, 283px 1959px #ffffff, 426px 393px #ffffff, 867px 1123px #ffffff, 1016px 959px #ffffff, 1396px 709px #ffffff, 329px 210px #ffffff, 788px 204px #ffffff, 1927px 1948px #ffffff, 1419px 1120px #ffffff, 421px 147px #ffffff, 1571px 1619px #ffffff, 1446px 1472px #ffffff, 22px 742px #ffffff, 1175px 727px #ffffff, 1552px 587px #ffffff, 1310px 774px #ffffff, 60px 319px #ffffff, 1974px 1319px #ffffff, 522px 1629px #ffffff, 1320px 1041px #ffffff, 1814px 126px #ffffff, 1227px 331px #ffffff, 1212px 525px #ffffff, 1537px 1245px #ffffff, 1321px 1586px #ffffff, 1782px 886px #ffffff, 1057px 1332px #ffffff, 1582px 1899px #ffffff, 846px 701px #ffffff, 438px 1402px #ffffff, 1636px 930px #ffffff, 1320px 559px #ffffff, 869px 1678px #ffffff, 313px 1666px #ffffff, 122px 1336px #ffffff, 35px 1784px #ffffff, 863px 339px #ffffff, 990px 1216px #ffffff, 1395px 1406px #ffffff, 1181px 48px #ffffff, 1960px 1722px #ffffff, 1863px 975px #ffffff, 1157px 1420px #ffffff, 1574px 115px #ffffff, 1622px 1659px #ffffff, 762px 264px #ffffff, 26px 828px #ffffff, 1962px 1634px #ffffff, 1815px 650px #ffffff, 121px 517px #ffffff, 1120px 1202px #ffffff, 1761px 499px #ffffff, 1317px 255px #ffffff, 1138px 490px #ffffff, 1185px 1171px #ffffff, 1632px 1965px #ffffff, 941px 428px #ffffff, 1251px 1219px #ffffff, 209px 229px #ffffff, 155px 233px #ffffff, 1918px 1644px #ffffff, 1166px 1495px #ffffff, 830px 1406px #ffffff, 957px 1373px #ffffff, 1823px 760px #ffffff, 54px 146px #ffffff, 910px 1273px #ffffff, 1863px 455px #ffffff, 634px 238px #ffffff, 1389px 1935px #ffffff, 487px 1834px #ffffff, 343px 1946px #ffffff, 1222px 491px #ffffff, 195px 970px #ffffff, 791px 1663px #ffffff, 245px 710px #ffffff, 605px 1996px #ffffff, 671px 1100px #ffffff, 826px 1838px #ffffff, 1892px 38px #ffffff, 1844px 221px #ffffff, 1322px 954px #ffffff, 1808px 1864px #ffffff, 585px 1424px #ffffff, 799px 936px #ffffff, 1207px 1681px #ffffff, 136px 511px #ffffff, 1625px 1249px #ffffff, 1061px 1082px #ffffff, 287px 1207px #ffffff, 1967px 75px #ffffff, 2px 1293px #ffffff, 1866px 375px #ffffff, 1942px 878px #ffffff, 1687px 611px #ffffff, 392px 1804px #ffffff, 985px 932px #ffffff, 999px 521px #ffffff, 1338px 536px #ffffff, 853px 345px #ffffff, 132px 842px #ffffff, 1634px 425px #ffffff, 172px 549px #ffffff, 977px 87px #ffffff, 1546px 1129px #ffffff, 485px 634px #ffffff, 292px 1255px #ffffff, 186px 1732px #ffffff, 361px 1529px #ffffff, 209px 1310px #ffffff, 90px 1395px #ffffff, 46px 403px #ffffff, 1465px 1141px #ffffff, 1521px 349px #ffffff, 340px 394px #ffffff, 1658px 853px #ffffff, 9px 1721px #ffffff, 1985px 957px #ffffff, 854px 677px #ffffff, 101px 1752px #ffffff, 377px 645px #ffffff, 159px 1217px #ffffff, 790px 1641px #ffffff, 1860px 432px #ffffff, 1722px 1438px #ffffff, 278px 551px #ffffff, 1888px 740px #ffffff, 906px 242px #ffffff, 18px 647px #ffffff, 874px 1351px #ffffff, 799px 420px #ffffff, 828px 68px #ffffff, 1561px 587px #ffffff, 1225px 667px #ffffff, 1436px 1297px #ffffff, 1737px 1931px #ffffff, 1934px 1402px #ffffff, 1731px 888px #ffffff, 1318px 160px #ffffff, 1814px 307px #ffffff, 1796px 651px #ffffff, 1077px 202px #ffffff, 465px 1450px #ffffff, 318px 1213px #ffffff, 1392px 1787px #ffffff, 940px 131px #ffffff, 309px 1639px #ffffff, 280px 287px #ffffff, 1826px 1694px #ffffff, 1689px 1802px #ffffff, 477px 61px #ffffff, 1861px 296px #ffffff, 627px 1898px #ffffff, 1790px 707px #ffffff, 258px 1313px #ffffff, 234px 735px #ffffff, 1090px 197px #ffffff, 820px 1554px #ffffff, 1244px 1632px #ffffff, 1534px 264px #ffffff, 516px 1448px #ffffff, 674px 861px #ffffff, 498px 920px #ffffff, 897px 1526px #ffffff, 684px 824px #ffffff, 1748px 1947px #ffffff, 1960px 837px #ffffff, 944px 78px #ffffff, 764px 767px #ffffff, 187px 1318px #ffffff, 264px 560px #ffffff, 957px 781px #ffffff, 403px 554px #ffffff, 1392px 1859px #ffffff, 818px 557px #ffffff, 1494px 1059px #ffffff, 1652px 943px #ffffff, 1245px 1006px #ffffff, 1513px 369px #ffffff, 1513px 1575px #ffffff, 1643px 299px #ffffff, 1600px 1223px #ffffff, 1803px 24px #ffffff, 83px 1946px #ffffff, 348px 1930px #ffffff, 1884px 1788px #ffffff, 915px 311px #ffffff, 882px 793px #ffffff, 1343px 407px #ffffff, 377px 733px #ffffff, 1260px 831px #ffffff, 827px 738px #ffffff, 1922px 194px #ffffff, 179px 452px #ffffff, 1654px 1991px #ffffff, 795px 1283px #ffffff, 1363px 174px #ffffff, 170px 759px #ffffff, 1685px 54px #ffffff, 1477px 762px #ffffff, 1366px 1240px #ffffff, 364px 1285px #ffffff, 931px 365px #ffffff, 1759px 399px #ffffff, 1885px 1134px #ffffff, 751px 106px #ffffff, 1753px 240px #ffffff, 1981px 904px #ffffff, 1344px 31px #ffffff, 1677px 1139px #ffffff, 333px 150px #ffffff, 182px 832px #ffffff, 1332px 1305px #ffffff, 1922px 1457px #ffffff, 552px 127px #ffffff, 59px 1475px #ffffff, 848px 797px #ffffff, 681px 329px #ffffff, 345px 1989px #ffffff, 350px 747px #ffffff, 285px 11px #ffffff, 1604px 1806px #ffffff, 4px 1074px #ffffff;
  box-shadow: 329px 979px #ffffff, 998px 846px #ffffff, 1534px 558px #ffffff, 1705px 1292px #ffffff, 414px 1168px #ffffff, 576px 104px #ffffff, 1660px 65px #ffffff, 1606px 440px #ffffff, 180px 1901px #ffffff, 40px 1021px #ffffff, 457px 232px #ffffff, 1691px 341px #ffffff, 648px 500px #ffffff, 1911px 655px #ffffff, 1387px 1940px #ffffff, 814px 102px #ffffff, 1479px 976px #ffffff, 1344px 436px #ffffff, 340px 1752px #ffffff, 1931px 561px #ffffff, 1994px 345px #ffffff, 1265px 1043px #ffffff, 1698px 937px #ffffff, 1577px 643px #ffffff, 1919px 481px #ffffff, 1556px 463px #ffffff, 564px 422px #ffffff, 283px 1959px #ffffff, 426px 393px #ffffff, 867px 1123px #ffffff, 1016px 959px #ffffff, 1396px 709px #ffffff, 329px 210px #ffffff, 788px 204px #ffffff, 1927px 1948px #ffffff, 1419px 1120px #ffffff, 421px 147px #ffffff, 1571px 1619px #ffffff, 1446px 1472px #ffffff, 22px 742px #ffffff, 1175px 727px #ffffff, 1552px 587px #ffffff, 1310px 774px #ffffff, 60px 319px #ffffff, 1974px 1319px #ffffff, 522px 1629px #ffffff, 1320px 1041px #ffffff, 1814px 126px #ffffff, 1227px 331px #ffffff, 1212px 525px #ffffff, 1537px 1245px #ffffff, 1321px 1586px #ffffff, 1782px 886px #ffffff, 1057px 1332px #ffffff, 1582px 1899px #ffffff, 846px 701px #ffffff, 438px 1402px #ffffff, 1636px 930px #ffffff, 1320px 559px #ffffff, 869px 1678px #ffffff, 313px 1666px #ffffff, 122px 1336px #ffffff, 35px 1784px #ffffff, 863px 339px #ffffff, 990px 1216px #ffffff, 1395px 1406px #ffffff, 1181px 48px #ffffff, 1960px 1722px #ffffff, 1863px 975px #ffffff, 1157px 1420px #ffffff, 1574px 115px #ffffff, 1622px 1659px #ffffff, 762px 264px #ffffff, 26px 828px #ffffff, 1962px 1634px #ffffff, 1815px 650px #ffffff, 121px 517px #ffffff, 1120px 1202px #ffffff, 1761px 499px #ffffff, 1317px 255px #ffffff, 1138px 490px #ffffff, 1185px 1171px #ffffff, 1632px 1965px #ffffff, 941px 428px #ffffff, 1251px 1219px #ffffff, 209px 229px #ffffff, 155px 233px #ffffff, 1918px 1644px #ffffff, 1166px 1495px #ffffff, 830px 1406px #ffffff, 957px 1373px #ffffff, 1823px 760px #ffffff, 54px 146px #ffffff, 910px 1273px #ffffff, 1863px 455px #ffffff, 634px 238px #ffffff, 1389px 1935px #ffffff, 487px 1834px #ffffff, 343px 1946px #ffffff, 1222px 491px #ffffff, 195px 970px #ffffff, 791px 1663px #ffffff, 245px 710px #ffffff, 605px 1996px #ffffff, 671px 1100px #ffffff, 826px 1838px #ffffff, 1892px 38px #ffffff, 1844px 221px #ffffff, 1322px 954px #ffffff, 1808px 1864px #ffffff, 585px 1424px #ffffff, 799px 936px #ffffff, 1207px 1681px #ffffff, 136px 511px #ffffff, 1625px 1249px #ffffff, 1061px 1082px #ffffff, 287px 1207px #ffffff, 1967px 75px #ffffff, 2px 1293px #ffffff, 1866px 375px #ffffff, 1942px 878px #ffffff, 1687px 611px #ffffff, 392px 1804px #ffffff, 985px 932px #ffffff, 999px 521px #ffffff, 1338px 536px #ffffff, 853px 345px #ffffff, 132px 842px #ffffff, 1634px 425px #ffffff, 172px 549px #ffffff, 977px 87px #ffffff, 1546px 1129px #ffffff, 485px 634px #ffffff, 292px 1255px #ffffff, 186px 1732px #ffffff, 361px 1529px #ffffff, 209px 1310px #ffffff, 90px 1395px #ffffff, 46px 403px #ffffff, 1465px 1141px #ffffff, 1521px 349px #ffffff, 340px 394px #ffffff, 1658px 853px #ffffff, 9px 1721px #ffffff, 1985px 957px #ffffff, 854px 677px #ffffff, 101px 1752px #ffffff, 377px 645px #ffffff, 159px 1217px #ffffff, 790px 1641px #ffffff, 1860px 432px #ffffff, 1722px 1438px #ffffff, 278px 551px #ffffff, 1888px 740px #ffffff, 906px 242px #ffffff, 18px 647px #ffffff, 874px 1351px #ffffff, 799px 420px #ffffff, 828px 68px #ffffff, 1561px 587px #ffffff, 1225px 667px #ffffff, 1436px 1297px #ffffff, 1737px 1931px #ffffff, 1934px 1402px #ffffff, 1731px 888px #ffffff, 1318px 160px #ffffff, 1814px 307px #ffffff, 1796px 651px #ffffff, 1077px 202px #ffffff, 465px 1450px #ffffff, 318px 1213px #ffffff, 1392px 1787px #ffffff, 940px 131px #ffffff, 309px 1639px #ffffff, 280px 287px #ffffff, 1826px 1694px #ffffff, 1689px 1802px #ffffff, 477px 61px #ffffff, 1861px 296px #ffffff, 627px 1898px #ffffff, 1790px 707px #ffffff, 258px 1313px #ffffff, 234px 735px #ffffff, 1090px 197px #ffffff, 820px 1554px #ffffff, 1244px 1632px #ffffff, 1534px 264px #ffffff, 516px 1448px #ffffff, 674px 861px #ffffff, 498px 920px #ffffff, 897px 1526px #ffffff, 684px 824px #ffffff, 1748px 1947px #ffffff, 1960px 837px #ffffff, 944px 78px #ffffff, 764px 767px #ffffff, 187px 1318px #ffffff, 264px 560px #ffffff, 957px 781px #ffffff, 403px 554px #ffffff, 1392px 1859px #ffffff, 818px 557px #ffffff, 1494px 1059px #ffffff, 1652px 943px #ffffff, 1245px 1006px #ffffff, 1513px 369px #ffffff, 1513px 1575px #ffffff, 1643px 299px #ffffff, 1600px 1223px #ffffff, 1803px 24px #ffffff, 83px 1946px #ffffff, 348px 1930px #ffffff, 1884px 1788px #ffffff, 915px 311px #ffffff, 882px 793px #ffffff, 1343px 407px #ffffff, 377px 733px #ffffff, 1260px 831px #ffffff, 827px 738px #ffffff, 1922px 194px #ffffff, 179px 452px #ffffff, 1654px 1991px #ffffff, 795px 1283px #ffffff, 1363px 174px #ffffff, 170px 759px #ffffff, 1685px 54px #ffffff, 1477px 762px #ffffff, 1366px 1240px #ffffff, 364px 1285px #ffffff, 931px 365px #ffffff, 1759px 399px #ffffff, 1885px 1134px #ffffff, 751px 106px #ffffff, 1753px 240px #ffffff, 1981px 904px #ffffff, 1344px 31px #ffffff, 1677px 1139px #ffffff, 333px 150px #ffffff, 182px 832px #ffffff, 1332px 1305px #ffffff, 1922px 1457px #ffffff, 552px 127px #ffffff, 59px 1475px #ffffff, 848px 797px #ffffff, 681px 329px #ffffff, 345px 1989px #ffffff, 350px 747px #ffffff, 285px 11px #ffffff, 1604px 1806px #ffffff, 4px 1074px #ffffff;
}

.buble3 {
  width: 22px;
  height: 22px;
  -webkit-box-shadow: 802px 613px #ffffff, 833px 1423px #ffffff, 1164px 1508px #ffffff, 1724px 1688px #ffffff, 39px 1285px #ffffff, 1595px 921px #ffffff, 1492px 649px #ffffff, 812px 783px #ffffff, 3px 105px #ffffff, 1052px 191px #ffffff, 1503px 1784px #ffffff, 1076px 1091px #ffffff, 1161px 1114px #ffffff, 386px 87px #ffffff, 397px 902px #ffffff, 509px 672px #ffffff, 1063px 1826px #ffffff, 1179px 978px #ffffff, 272px 1997px #ffffff, 1444px 1147px #ffffff, 86px 1320px #ffffff, 340px 875px #ffffff, 1787px 1839px #ffffff, 751px 1216px #ffffff, 1524px 416px #ffffff, 937px 1287px #ffffff, 1606px 1980px #ffffff, 1942px 103px #ffffff, 1457px 1707px #ffffff, 343px 1992px #ffffff, 983px 370px #ffffff, 1505px 859px #ffffff, 1021px 1112px #ffffff, 742px 130px #ffffff, 1750px 469px #ffffff, 965px 657px #ffffff, 12px 532px #ffffff, 1158px 567px #ffffff, 528px 464px #ffffff, 891px 1912px #ffffff, 1742px 269px #ffffff, 1477px 470px #ffffff, 184px 548px #ffffff, 387px 1866px #ffffff, 743px 1127px #ffffff, 1417px 911px #ffffff, 1079px 1293px #ffffff, 146px 30px #ffffff, 1181px 1343px #ffffff, 326px 1327px #ffffff, 324px 1959px #ffffff, 1627px 1751px #ffffff, 623px 1051px #ffffff, 875px 1124px #ffffff, 1253px 751px #ffffff, 298px 1513px #ffffff, 1224px 231px #ffffff, 708px 1865px #ffffff, 365px 112px #ffffff, 622px 794px #ffffff, 1127px 1655px #ffffff, 853px 94px #ffffff, 1152px 1473px #ffffff, 681px 513px #ffffff, 1930px 110px #ffffff, 626px 629px #ffffff, 805px 934px #ffffff, 387px 721px #ffffff, 346px 1453px #ffffff, 45px 648px #ffffff, 1722px 1125px #ffffff, 1003px 465px #ffffff, 843px 931px #ffffff, 1880px 1911px #ffffff, 487px 1193px #ffffff, 280px 229px #ffffff, 217px 961px #ffffff, 499px 796px #ffffff, 849px 139px #ffffff, 130px 240px #ffffff, 1483px 570px #ffffff, 518px 451px #ffffff, 1699px 1469px #ffffff, 46px 280px #ffffff, 746px 1541px #ffffff, 526px 1041px #ffffff, 852px 1771px #ffffff, 1232px 231px #ffffff, 463px 416px #ffffff, 491px 358px #ffffff, 1074px 485px #ffffff, 1599px 943px #ffffff, 1873px 1468px #ffffff, 255px 685px #ffffff, 1635px 1929px #ffffff, 1272px 1871px #ffffff, 1578px 1614px #ffffff, 442px 319px #ffffff, 1539px 791px #ffffff, 1483px 1292px #ffffff;
  box-shadow: 802px 613px #ffffff, 833px 1423px #ffffff, 1164px 1508px #ffffff, 1724px 1688px #ffffff, 39px 1285px #ffffff, 1595px 921px #ffffff, 1492px 649px #ffffff, 812px 783px #ffffff, 3px 105px #ffffff, 1052px 191px #ffffff, 1503px 1784px #ffffff, 1076px 1091px #ffffff, 1161px 1114px #ffffff, 386px 87px #ffffff, 397px 902px #ffffff, 509px 672px #ffffff, 1063px 1826px #ffffff, 1179px 978px #ffffff, 272px 1997px #ffffff, 1444px 1147px #ffffff, 86px 1320px #ffffff, 340px 875px #ffffff, 1787px 1839px #ffffff, 751px 1216px #ffffff, 1524px 416px #ffffff, 937px 1287px #ffffff, 1606px 1980px #ffffff, 1942px 103px #ffffff, 1457px 1707px #ffffff, 343px 1992px #ffffff, 983px 370px #ffffff, 1505px 859px #ffffff, 1021px 1112px #ffffff, 742px 130px #ffffff, 1750px 469px #ffffff, 965px 657px #ffffff, 12px 532px #ffffff, 1158px 567px #ffffff, 528px 464px #ffffff, 891px 1912px #ffffff, 1742px 269px #ffffff, 1477px 470px #ffffff, 184px 548px #ffffff, 387px 1866px #ffffff, 743px 1127px #ffffff, 1417px 911px #ffffff, 1079px 1293px #ffffff, 146px 30px #ffffff, 1181px 1343px #ffffff, 326px 1327px #ffffff, 324px 1959px #ffffff, 1627px 1751px #ffffff, 623px 1051px #ffffff, 875px 1124px #ffffff, 1253px 751px #ffffff, 298px 1513px #ffffff, 1224px 231px #ffffff, 708px 1865px #ffffff, 365px 112px #ffffff, 622px 794px #ffffff, 1127px 1655px #ffffff, 853px 94px #ffffff, 1152px 1473px #ffffff, 681px 513px #ffffff, 1930px 110px #ffffff, 626px 629px #ffffff, 805px 934px #ffffff, 387px 721px #ffffff, 346px 1453px #ffffff, 45px 648px #ffffff, 1722px 1125px #ffffff, 1003px 465px #ffffff, 843px 931px #ffffff, 1880px 1911px #ffffff, 487px 1193px #ffffff, 280px 229px #ffffff, 217px 961px #ffffff, 499px 796px #ffffff, 849px 139px #ffffff, 130px 240px #ffffff, 1483px 570px #ffffff, 518px 451px #ffffff, 1699px 1469px #ffffff, 46px 280px #ffffff, 746px 1541px #ffffff, 526px 1041px #ffffff, 852px 1771px #ffffff, 1232px 231px #ffffff, 463px 416px #ffffff, 491px 358px #ffffff, 1074px 485px #ffffff, 1599px 943px #ffffff, 1873px 1468px #ffffff, 255px 685px #ffffff, 1635px 1929px #ffffff, 1272px 1871px #ffffff, 1578px 1614px #ffffff, 442px 319px #ffffff, 1539px 791px #ffffff, 1483px 1292px #ffffff;
}
.buble3:after {
  width: 12px;
  height: 12px;
  -webkit-box-shadow: 802px 613px #ffffff, 833px 1423px #ffffff, 1164px 1508px #ffffff, 1724px 1688px #ffffff, 39px 1285px #ffffff, 1595px 921px #ffffff, 1492px 649px #ffffff, 812px 783px #ffffff, 3px 105px #ffffff, 1052px 191px #ffffff, 1503px 1784px #ffffff, 1076px 1091px #ffffff, 1161px 1114px #ffffff, 386px 87px #ffffff, 397px 902px #ffffff, 509px 672px #ffffff, 1063px 1826px #ffffff, 1179px 978px #ffffff, 272px 1997px #ffffff, 1444px 1147px #ffffff, 86px 1320px #ffffff, 340px 875px #ffffff, 1787px 1839px #ffffff, 751px 1216px #ffffff, 1524px 416px #ffffff, 937px 1287px #ffffff, 1606px 1980px #ffffff, 1942px 103px #ffffff, 1457px 1707px #ffffff, 343px 1992px #ffffff, 983px 370px #ffffff, 1505px 859px #ffffff, 1021px 1112px #ffffff, 742px 130px #ffffff, 1750px 469px #ffffff, 965px 657px #ffffff, 12px 532px #ffffff, 1158px 567px #ffffff, 528px 464px #ffffff, 891px 1912px #ffffff, 1742px 269px #ffffff, 1477px 470px #ffffff, 184px 548px #ffffff, 387px 1866px #ffffff, 743px 1127px #ffffff, 1417px 911px #ffffff, 1079px 1293px #ffffff, 146px 30px #ffffff, 1181px 1343px #ffffff, 326px 1327px #ffffff, 324px 1959px #ffffff, 1627px 1751px #ffffff, 623px 1051px #ffffff, 875px 1124px #ffffff, 1253px 751px #ffffff, 298px 1513px #ffffff, 1224px 231px #ffffff, 708px 1865px #ffffff, 365px 112px #ffffff, 622px 794px #ffffff, 1127px 1655px #ffffff, 853px 94px #ffffff, 1152px 1473px #ffffff, 681px 513px #ffffff, 1930px 110px #ffffff, 626px 629px #ffffff, 805px 934px #ffffff, 387px 721px #ffffff, 346px 1453px #ffffff, 45px 648px #ffffff, 1722px 1125px #ffffff, 1003px 465px #ffffff, 843px 931px #ffffff, 1880px 1911px #ffffff, 487px 1193px #ffffff, 280px 229px #ffffff, 217px 961px #ffffff, 499px 796px #ffffff, 849px 139px #ffffff, 130px 240px #ffffff, 1483px 570px #ffffff, 518px 451px #ffffff, 1699px 1469px #ffffff, 46px 280px #ffffff, 746px 1541px #ffffff, 526px 1041px #ffffff, 852px 1771px #ffffff, 1232px 231px #ffffff, 463px 416px #ffffff, 491px 358px #ffffff, 1074px 485px #ffffff, 1599px 943px #ffffff, 1873px 1468px #ffffff, 255px 685px #ffffff, 1635px 1929px #ffffff, 1272px 1871px #ffffff, 1578px 1614px #ffffff, 442px 319px #ffffff, 1539px 791px #ffffff, 1483px 1292px #ffffff;
  box-shadow: 802px 613px #ffffff, 833px 1423px #ffffff, 1164px 1508px #ffffff, 1724px 1688px #ffffff, 39px 1285px #ffffff, 1595px 921px #ffffff, 1492px 649px #ffffff, 812px 783px #ffffff, 3px 105px #ffffff, 1052px 191px #ffffff, 1503px 1784px #ffffff, 1076px 1091px #ffffff, 1161px 1114px #ffffff, 386px 87px #ffffff, 397px 902px #ffffff, 509px 672px #ffffff, 1063px 1826px #ffffff, 1179px 978px #ffffff, 272px 1997px #ffffff, 1444px 1147px #ffffff, 86px 1320px #ffffff, 340px 875px #ffffff, 1787px 1839px #ffffff, 751px 1216px #ffffff, 1524px 416px #ffffff, 937px 1287px #ffffff, 1606px 1980px #ffffff, 1942px 103px #ffffff, 1457px 1707px #ffffff, 343px 1992px #ffffff, 983px 370px #ffffff, 1505px 859px #ffffff, 1021px 1112px #ffffff, 742px 130px #ffffff, 1750px 469px #ffffff, 965px 657px #ffffff, 12px 532px #ffffff, 1158px 567px #ffffff, 528px 464px #ffffff, 891px 1912px #ffffff, 1742px 269px #ffffff, 1477px 470px #ffffff, 184px 548px #ffffff, 387px 1866px #ffffff, 743px 1127px #ffffff, 1417px 911px #ffffff, 1079px 1293px #ffffff, 146px 30px #ffffff, 1181px 1343px #ffffff, 326px 1327px #ffffff, 324px 1959px #ffffff, 1627px 1751px #ffffff, 623px 1051px #ffffff, 875px 1124px #ffffff, 1253px 751px #ffffff, 298px 1513px #ffffff, 1224px 231px #ffffff, 708px 1865px #ffffff, 365px 112px #ffffff, 622px 794px #ffffff, 1127px 1655px #ffffff, 853px 94px #ffffff, 1152px 1473px #ffffff, 681px 513px #ffffff, 1930px 110px #ffffff, 626px 629px #ffffff, 805px 934px #ffffff, 387px 721px #ffffff, 346px 1453px #ffffff, 45px 648px #ffffff, 1722px 1125px #ffffff, 1003px 465px #ffffff, 843px 931px #ffffff, 1880px 1911px #ffffff, 487px 1193px #ffffff, 280px 229px #ffffff, 217px 961px #ffffff, 499px 796px #ffffff, 849px 139px #ffffff, 130px 240px #ffffff, 1483px 570px #ffffff, 518px 451px #ffffff, 1699px 1469px #ffffff, 46px 280px #ffffff, 746px 1541px #ffffff, 526px 1041px #ffffff, 852px 1771px #ffffff, 1232px 231px #ffffff, 463px 416px #ffffff, 491px 358px #ffffff, 1074px 485px #ffffff, 1599px 943px #ffffff, 1873px 1468px #ffffff, 255px 685px #ffffff, 1635px 1929px #ffffff, 1272px 1871px #ffffff, 1578px 1614px #ffffff, 442px 319px #ffffff, 1539px 791px #ffffff, 1483px 1292px #ffffff;
}

.stars-active:not(.no-animation) .buble {
  -webkit-animation: fadeOut 15s linear infinite, animStar 260s linear infinite;
  animation: fadeOut 15s linear infinite, animStar 260s linear infinite;
}

.stars-active:not(.no-animation) .buble2 {
  -webkit-animation: animStar 160s linear infinite;
  animation: animStar 160s linear infinite;
}

.stars-active:not(.no-animation) .buble3 {
  -webkit-animation: animStar 110s linear infinite;
  animation: animStar 110s linear infinite;
}

@-webkit-keyframes animStar {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes animStar {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.tabs > ul {
  border-bottom: 1px solid #54BEEA;
}
.tabs > ul li {
  line-height: 40px;
  padding: 0 10px;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;
}
.tabs > ul li.active {
  background-color: #54BEEA;
  color: #fff;
}
.tabs .tabs-wrap .tab {
  display: none;
}
.tabs .tabs-wrap .tab:first-child {
  display: block;
}
.tabs .tabs-wrap .tab:first-child .tab-content {
  opacity: 1;
  filter: alpha(opacity=100);
  margin-top: 0;
}
.tabs .tabs-wrap .tab .tab-content {
  margin-top: 150px;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.tabs .tabs-wrap .tab .tab-content.active {
  margin-top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}

.preloader-wrap {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  z-index: 10000;
  min-height: 160px;
}
.preloader-wrap.active {
  display: block;
  background-color: rgba(0, 0, 0, 0.3);
}
.preloader-wrap .preloader {
  position: absolute;
}
.preloader-wrap .preloader.svg {
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.preloader-wrap .preloader.svg svg {
  width: 100%;
  height: 100%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.preloader-wrap .preloader.css {
  width: 100px;
  height: 100px;
  border: 2px solid transparent;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  top: calc(50% - 35px);
  left: calc(50% - 35px);
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}
.preloader-wrap .preloader.css:before {
  position: absolute;
  content: "";
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-animation: spin 1.4s linear infinite;
  animation: spin 1.4s linear infinite;
}
.preloader-wrap .preloader.css:after {
  position: absolute;
  content: "";
  top: 15px;
  left: 15px;
  bottom: 15px;
  right: 15px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #999;
  border-bottom-color: #999;
  -webkit-animation: spin 1.6s linear infinite;
  animation: spin 1.6s linear infinite;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
calendar, .static-calendar {
  color: #111;
  text-align: center;
  display: block;
  margin: 0 auto 12px;
  width: 230px;
  min-height: 210px;
}
calendar .header, .static-calendar .header {
  color: #fff;
  text-align: center;
  position: relative;
  height: 30px;
  font-size: 14px;
}
calendar .header i, .static-calendar .header i {
  width: 30px;
  font-size: 12px;
  position: absolute;
  top: 0px;
  height: 100%;
  line-height: 34px;
  cursor: pointer;
  color: #fff !important;
  transition: color 0.3s;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
}
calendar .header i.fa-angle-right, .static-calendar .header i.fa-angle-right {
  right: 0px;
}
calendar .header i.fa-angle-left, .static-calendar .header i.fa-angle-left {
  left: 0px;
}
calendar .header span, .static-calendar .header span {
  line-height: 30px;
}
calendar .week, .static-calendar .week {
  background-color: #fff;
  cursor: pointer;
}
calendar .week.names, .static-calendar .week.names {
  background-color: #ecedf7;
}
calendar .week.names span, .static-calendar .week.names span {
  max-width: 35px;
  border: none;
  font-size: 12px;
}
calendar .week span, .static-calendar .week span {
  width: 14.2857142857%;
  display: inline-block;
  padding: 0;
  position: relative;
  z-index: 1;
}
calendar .week span.selected, .static-calendar .week span.selected {
  color: #fff !important;
}
calendar .week span.selected:after, .static-calendar .week span.selected:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 4px;
}
calendar .week span.different-month, .static-calendar .week span.different-month {
  color: #999;
}
calendar .week span.disable-day, .static-calendar .week span.disable-day {
  color: #ccc;
}

.sh-calendar-dropdown-wrapper {
  position: absolute;
  display: none;
  min-height: initial;
  top: 40px;
  left: 0px;
  z-index: 3;
  border: 1px solid #CED0D5;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.sh-calendar-dropdown-wrapper-active {
  display: block;
}
.sh-calendar-dropdown-wrapper calendar,
.sh-calendar-dropdown-wrapper .static-calendar {
  display: inline-block;
  vertical-align: top;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sh-calendar-dropdown-wrapper calendar.end,
.sh-calendar-dropdown-wrapper .static-calendar.end {
  left: 189px;
}
.sh-calendar-dropdown-wrapper .btn.small {
  position: absolute;
  top: -20px;
  right: -20px;
}

.calendar-wrap {
  position: absolute;
  padding: 5px;
  z-index: 1000;
  min-height: 265px;
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
  background-color: #fff;
}
.calendar-wrap.bottom-left {
  left: -505px;
  bottom: 5px;
}
.calendar-wrap.bottom-left.active {
  left: 0px;
}
.calendar-wrap.top-left {
  left: -1000px;
  width: 100%;
  top: 0px;
}
.calendar-wrap.top-left.active {
  left: 0px;
}
.calendar-wrap .calendar-close-button {
  position: absolute;
  top: 0;
  right: 0;
}
.calendar-wrap .calendar-close-button:hover {
  cursor: pointer;
}
.calendar-wrap calendar,
.calendar-wrap .static-calendar {
  display: inline-block;
  vertical-align: top;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.calendar-wrap calendar.end,
.calendar-wrap .static-calendar.end {
  left: 189px;
}
.calendar-wrap .btn.small {
  position: absolute;
  top: -20px;
  right: -20px;
}

.selected-period-block {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.selected-period-block .subtitle {
  font-size: 14px;
  font-family: "RobotoLight";
  margin: 10px 0;
  cursor: default;
}
.selected-period-block .subtitle span {
  display: inline-block;
  vertical-align: top;
  padding: 0 5px;
  background-color: #f5f5f5;
  color: #111;
  border-radius: 8px;
}

#menu {
  position: fixed;
  width: 60px;
  top: 0;
  left: 0px;
  z-index: 1010;
  margin: 0;
  padding: 0;
  height: 100.5%;
  background-color: #111;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
}
#menu.active {
  width: 25%;
}
#menu.active .soc-wrap {
  display: block;
}
#menu label[for=menu-cover-action]:after {
  background-color: rgba(0, 0, 0, 0.3);
}
#menu .open-menu {
  color: #707070;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  z-index: 1100;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
#menu .open-menu:hover {
  color: #fff;
}
#menu .user {
  position: relative;
  margin: 10px auto 0px;
  width: 32px;
  height: 32px;
}
#menu .user.hasNewVersion:before {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  top: -3px;
  right: -3px;
  background-color: #f00;
  border-radius: 25%;
  z-index: 10;
}
#menu .user:hover {
  overflow: visible;
}
#menu .user .user-icon {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  line-height: 28px;
  font-size: 28px;
  border-radius: 20%;
}
#menu .user .user-icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#menu .user .entry-point-wrap .entry-point img {
  width: 20px;
  -webkit-filter: invert(0.7);
  filter: invert(0.7);
}
#menu .user .entry-point-wrap .entry-point:hover img {
  -webkit-filter: invert(0);
  filter: invert(0);
}
#menu .navigation {
  position: relative;
  width: 100%;
  text-align: left;
  overflow: hidden;
  z-index: 1100;
}
#menu .navigation li {
  white-space: nowrap;
  position: relative;
  margin-bottom: 10px;
  height: 55px;
  line-height: 55px;
  color: #ccc;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
#menu .navigation li:before {
  position: absolute;
  content: "";
  top: 0px;
  left: 3px;
  width: calc(100% - 8px);
  height: 55px;
  border-radius: 2px;
  z-index: -1;
}
#menu .navigation li:hover {
  background: #2F3031;
}
#menu .navigation li.active {
  color: #fff;
}
#menu .navigation li.show-menu .page-title {
  opacity: 1;
}
#menu .navigation li .page-title {
  vertical-align: top;
  margin-left: 10px;
  opacity: 0;
}
#menu .navigation li img {
  margin-left: 18px;
  vertical-align: text-top;
}
#menu .navigation li i {
  font-size: 26px;
  line-height: 55px;
  margin-left: 17px;
}
#menu .soc-wrap {
  display: none;
  z-index: 1100;
  white-space: nowrap;
  text-align: center;
}
#menu .soc-wrap a {
  color: #666;
  display: inline-block;
  width: 30px;
  margin: 0px 10px;
  font-size: 16px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
#menu .soc-wrap a:hover {
  color: #fff;
}

.dataWindow {
  min-width: 380px;
  max-width: 100vw;
  min-height: 190px;
  padding: 0;
}
.dataWindow.dataWindow--top {
  z-index: 1000;
}
.dataWindow__contentWrap {
  max-height: inherit;
  height: 100%;
}

.tableData {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  color: #666;
  font-size: 13px;
  padding: 0 2px;
}
.tableData__col {
  max-width: 150px;
  background-color: #fff;
}
.tableData__col:last-child .tableData__item {
  border-right: none;
}
.tableData__item {
  padding: 2px 3px;
  margin-bottom: 4px;
  overflow: hidden;
  border: 1px solid #ccc;
  border-left: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tableData__item:first-child {
  background-color: #999;
  color: #fff;
}

.space-orientation {
  position: absolute;
  top: 80px;
  right: -23px;
  width: 90px;
  height: 90px;
  background-color: #fff;
  border-radius: 50%;
}
.space-orientation .btns-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 20px solid;
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.space-orientation .btns-wrap.rotate-x {
  border-right-color: #111;
  border-left-color: #111;
}
.space-orientation .btns-wrap.rotate-y {
  border-bottom-color: #111;
}
.space-orientation .btns-wrap.rotate-z {
  border-top-color: #111;
}
.space-orientation .btns-wrap span {
  position: absolute;
  cursor: pointer;
  font-size: 24px;
  text-align: center;
  z-index: 100;
}
.space-orientation .btns-wrap span:nth-child(1) {
  height: 60px;
  width: 21px;
  bottom: -37px;
  left: 50%;
  line-height: 55px;
  font-size: 18px;
  -webkit-transform: translateX(-50%) rotate(90deg);
  -ms-transform: translateX(-50%) rotate(90deg);
  transform: translateX(-50%) rotate(90deg);
}
.space-orientation .btns-wrap span:nth-child(2) {
  top: 50%;
  left: -16px;
  width: 15px;
  line-height: 55px;
  height: 55px;
  color: #fff;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.space-orientation .btns-wrap span:nth-child(3) {
  width: 60px;
  top: -20px;
  left: 50%;
  line-height: 22px;
  font-size: 18px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.space-orientation .btns-wrap span:nth-child(4) {
  top: 50%;
  right: -16px;
  width: 15px;
  line-height: 55px;
  height: 55px;
  color: #fff;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.space-orientation .custom-rotation {
  position: absolute;
  width: 48px;
  height: 48px;
  top: 50%;
  left: 50%;
  overflow: hidden;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.space-orientation .custom-rotation > input {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 101;
  font-size: 14px;
  text-align: center;
}
.space-orientation .custom-rotation input::-webkit-outer-spin-button,
.space-orientation .custom-rotation input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.space-orientation .custom-rotation .acs-slider {
  top: 0px;
  left: 0px;
  height: 52px;
  z-index: 100;
}
.space-orientation .custom-rotation .acs-slider .acs-indicator {
  width: 8px !important;
  height: 8px !important;
}

.at-carousel-wrap {
  position: relative;
  min-height: 200px;
  overflow: hidden;
  text-align: center;
}
.at-carousel-wrap.big-pagination {
  padding-bottom: 30px;
}
.at-carousel-wrap.small-pagination {
  padding-bottom: 10px;
}
.at-carousel-wrap .at-carousel-list {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 160px;
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
  font-size: 0;
}
.at-carousel-wrap .at-carousel-list .at-carousel-item {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}
.at-carousel-wrap .at-carousel-list .at-carousel-item .img-wrap {
  height: 240px;
}
.at-carousel-wrap .at-carousel-navigation {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.at-carousel-wrap .at-carousel-navigation .at-carousel-navigation-prew {
  position: absolute;
  top: 0;
  left: 0;
}
.at-carousel-wrap .at-carousel-navigation .at-carousel-navigation-next {
  position: absolute;
  top: 0;
  right: 0;
}
.at-carousel-wrap .at-carousel-pagination {
  position: absolute;
  left: 50%;
  bottom: 5px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}
.at-carousel-wrap .at-carousel-pagination.small-pagination .at-carousel-pagination-item {
  width: 10px;
  height: 10px;
  margin: 0 2px;
}
.at-carousel-wrap .at-carousel-pagination.big-pagination .at-carousel-pagination-item {
  width: 15px;
  height: 15px;
  margin: 0 10px;
}
.at-carousel-wrap .at-carousel-pagination .at-carousel-pagination-item {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  margin: 0px 2px;
  border-radius: 3px;
  cursor: pointer;
  background-color: #fff;
}

.drop-down-list {
  padding: 0 5px;
}
.drop-down-list > li {
  position: relative;
  padding: 5px;
  margin-bottom: 5px;
  text-align: left;
  font-size: 12px;
  line-height: 30px;
}
.drop-down-list > li:first-child {
  margin-top: 5px;
}
.drop-down-list > li span {
  display: block;
  background-color: #fff;
}
.drop-down-list > li span.active:before {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.drop-down-list > li span:before {
  position: absolute;
  content: "\f107";
  top: 5px;
  right: 5px;
  font-size: 16px;
  font-family: "FontAwesome";
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.drop-down-list > li ul {
  display: none;
  padding-left: 10px;
}
.drop-down-list > li ul li {
  text-transform: initial;
  position: relative;
  line-height: 35px;
  padding-left: 10px;
}

.app-version-wrap .owl {
  position: absolute;
  bottom: 73px;
  right: 27px;
  width: 45px;
  height: 82px;
  z-index: 16;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.app-version-wrap .owl .owl-head {
  height: 12px;
  width: 100%;
  background-color: #FFEAA8;
}
.app-version-wrap .owl .owl-head .ears {
  height: 100%;
  background-color: #fff;
  border-radius: 0% 0% 90% 90%;
}
.app-version-wrap .owl .owl-body {
  width: 100%;
  height: 67px;
  border-radius: 0% 0% 35% 35%;
  background-color: #FFEAA8;
}
.app-version-wrap .owl .owl-body .owl-eyes {
  position: relative;
  height: 30%;
  width: 100%;
  top: 5%;
}
.app-version-wrap .owl .owl-body .owl-eyes .owleye {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 20px;
  height: 22px;
  padding: 5px;
  border: 4.3px solid #FFFCE8;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 4px auto;
}
.app-version-wrap .owl .owl-body .owl-eyes .owleye .inner {
  position: absolute;
  background: #FFCD66;
  padding: 0;
  width: auto;
  height: auto;
  border: none;
  margin: 0;
  left: 1%;
  right: 1%;
  bottom: 1%;
  top: 1%;
}
.app-version-wrap .owl .owl-body .owl-eyes .owleye .inner-2 {
  left: 25%;
  right: 25%;
  bottom: 25%;
  top: 26%;
  background: rgb(102, 102, 102);
}
.app-version-wrap .owl .owl-body .owl-eyes .eyelid {
  position: absolute;
  height: 7px;
  left: 0;
  right: 0;
  background: #ddd;
  -webkit-transition: margin 0.15s ease;
  transition: margin 0.15s ease;
}
.app-version-wrap .owl .owl-body .owl-eyes .eyelid.top {
  top: 0;
  border-bottom: 1px solid #aaa;
}
.app-version-wrap .owl .owl-body .owl-eyes .eyelid.bottom {
  bottom: 0;
  margin-bottom: -50%;
  -webkit-animation: blink 4s ease-in-out infinite;
  animation: blink 4s ease-in-out infinite;
}
.app-version-wrap .owl .owl-body .nose {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  top: 26px;
  width: 0;
  height: 0;
  z-index: 1;
  border-style: solid;
  border-width: 5px 3px 0 3px;
  border-color: #B87F0A transparent transparent transparent;
}
.app-version-wrap .owl .owl-body .feet {
  bottom: -3px;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.app-version-wrap .owl .owl-body .feet .foot1 {
  background: #B87F0A;
  height: 8px;
  width: 4px;
  border-radius: 10px;
  display: inline-block;
  position: relative;
  left: 7px;
  -webkit-box-shadow: 27px 0px 0px 0px #B87F0A;
  box-shadow: 27px 0px 0px 0px #B87F0A;
}
.app-version-wrap .owl .owl-body .feet .foot2 {
  background: #B87F0A;
  height: 8px;
  width: 4px;
  border-radius: 10px;
  display: inline-block;
  position: relative;
  left: 5px;
  -webkit-box-shadow: 15px 0px 0px 0px #B87F0A;
  box-shadow: 15px 0px 0px 0px #B87F0A;
}
.app-version-wrap .wing1,
.app-version-wrap .wing2,
.app-version-wrap .wing3,
.app-version-wrap .wing4,
.app-version-wrap .wing5,
.app-version-wrap .wing6 {
  position: absolute;
  right: 42px;
  top: 20px;
  width: 32px;
  height: 40px;
  -webkit-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  -webkit-transform: rotate(-35deg);
  -ms-transform: rotate(-35deg);
  transform: rotate(-35deg);
  border-radius: 20vmin 0px 20vmin 0px;
  z-index: -2;
}
.app-version-wrap .wing7,
.app-version-wrap .wing8,
.app-version-wrap .wing9,
.app-version-wrap .wing10,
.app-version-wrap .wing11,
.app-version-wrap .wing12 {
  position: absolute;
  left: 13px;
  top: 20px;
  width: 32px;
  height: 40px;
  -webkit-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  -webkit-transform: rotate(-35deg);
  -ms-transform: rotate(-35deg);
  transform: rotate(-35deg);
  border-radius: 20vmin 0px 20vmin 0px;
  z-index: -2;
}
.app-version-wrap .wing1 {
  background-color: #885E09;
}
.app-version-wrap .wing2 {
  background-color: #986F1E;
}
.app-version-wrap .wing3 {
  background-color: #A37E34;
}
.app-version-wrap .wing4 {
  background-color: #B08E4B;
}
.app-version-wrap .wing5 {
  background-color: #BA9D64;
}
.app-version-wrap .wing6 {
  background-color: #CDB482;
  -webkit-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
}
.app-version-wrap .wing7 {
  background-color: #885E09;
}
.app-version-wrap .wing8 {
  background-color: #986F1E;
  -webkit-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
}
.app-version-wrap .wing9 {
  background-color: #A37E34;
}
.app-version-wrap .wing10 {
  background-color: #B08E4B;
}
.app-version-wrap .wing11 {
  background-color: #BA9D64;
}
.app-version-wrap .wing12 {
  background-color: #CDB482;
}
.app-version-wrap:hover .eyelid {
  height: 0px !important;
  border-bottom: none !important;
}
.app-version-wrap:hover .wing1 {
  -webkit-transform: rotate(45deg) skewY(-8deg);
  -ms-transform: rotate(45deg) skewY(-8deg);
  transform: rotate(45deg) skewY(-8deg);
}
.app-version-wrap:hover .wing2 {
  -webkit-transform: rotate(38deg) skewY(-8deg);
  -ms-transform: rotate(38deg) skewY(-8deg);
  transform: rotate(38deg) skewY(-8deg);
}
.app-version-wrap:hover .wing3 {
  -webkit-transform: rotate(28deg) skewY(-8deg);
  -ms-transform: rotate(28deg) skewY(-8deg);
  transform: rotate(28deg) skewY(-8deg);
}
.app-version-wrap:hover .wing4 {
  -webkit-transform: rotate(16deg) skewY(-8deg);
  -ms-transform: rotate(16deg) skewY(-8deg);
  transform: rotate(16deg) skewY(-8deg);
}
.app-version-wrap:hover .wing5 {
  -webkit-transform: rotate(0deg) skewY(-8deg);
  -ms-transform: rotate(0deg) skewY(-8deg);
  transform: rotate(0deg) skewY(-8deg);
}
.app-version-wrap:hover .wing6 {
  -webkit-transform: rotate(-22deg) skewY(-8deg);
  -ms-transform: rotate(-22deg) skewY(-8deg);
  transform: rotate(-22deg) skewY(-8deg);
}
.app-version-wrap:hover .wing7 {
  -webkit-transform: rotate(-107deg) skewY(-8deg);
  -ms-transform: rotate(-107deg) skewY(-8deg);
  transform: rotate(-107deg) skewY(-8deg);
}
.app-version-wrap:hover .wing8 {
  -webkit-transform: rotate(-100deg) skewY(-8deg);
  -ms-transform: rotate(-100deg) skewY(-8deg);
  transform: rotate(-100deg) skewY(-8deg);
}
.app-version-wrap:hover .wing9 {
  -webkit-transform: rotate(-90deg) skewY(-8deg);
  -ms-transform: rotate(-90deg) skewY(-8deg);
  transform: rotate(-90deg) skewY(-8deg);
}
.app-version-wrap:hover .wing10 {
  -webkit-transform: rotate(-78deg) skewY(-8deg);
  -ms-transform: rotate(-78deg) skewY(-8deg);
  transform: rotate(-78deg) skewY(-8deg);
}
.app-version-wrap:hover .wing11 {
  -webkit-transform: rotate(-66deg) skewY(-8deg);
  -ms-transform: rotate(-66deg) skewY(-8deg);
  transform: rotate(-66deg) skewY(-8deg);
}
.app-version-wrap:hover .wing12 {
  -webkit-transform: rotate(-45deg) skewY(-8deg);
  -ms-transform: rotate(-45deg) skewY(-8deg);
  transform: rotate(-45deg) skewY(-8deg);
}

@-webkit-keyframes blink {
  0% {
    margin-bottom: -50%;
  }
  3% {
    margin-bottom: 0%;
  }
  6% {
    margin-bottom: -50%;
  }
  100% {
    margin-bottom: -50%;
  }
}

@keyframes blink {
  0% {
    margin-bottom: -50%;
  }
  3% {
    margin-bottom: 0%;
  }
  6% {
    margin-bottom: -50%;
  }
  100% {
    margin-bottom: -50%;
  }
}
.equipmentPopup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.equipmentPopup__title {
  text-align: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}
.equipmentPopup__block {
  padding: 0 3px;
  width: 50%;
}
.equipmentPopup__blockCenter {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 10px;
}
.equipmentPopup__blockHalf {
  width: 50%;
  padding: 0 3px 10px 3px;
}

.surfaceCtrl {
  position: relative;
  padding-top: 5px;
}
.surfaceCtrl__titleBlock {
  max-width: calc(100% - 120px);
  display: inline-block;
}
.surfaceCtrl__title {
  line-height: 34px;
  font-size: 11px;
  text-transform: uppercase;
  text-align: right;
  color: #999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.surfaceCtrl__title.surfaceCtrl__title--square {
  line-height: 40px;
  font-size: 11px;
  text-transform: uppercase;
  text-align: right;
  color: #999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.surfaceCtrl__btnBlock {
  display: inline-block;
  position: relative;
  top: -16px;
}
.surfaceCtrl__btnWrap {
  display: inline-block;
  margin: 0 10px;
}
.surfaceCtrl__btnWrap.surfaceCtrl__btnWrap--square {
  margin: 0 5px;
}

.equipFilling__title {
  line-height: 30px;
  font-size: 11px;
  text-transform: uppercase;
  text-align: right;
  color: #999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.equipFilling__btnWrap {
  padding-left: 5px;
}

.custom-scroll.custom-scroll--equipment {
  max-height: calc(100% - 200px);
  text-align: unset;
  overflow: visible;
  overflow-x: hidden;
  padding-right: 8px;
}

.rowBtnTitle {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin: 5px -5px;
}
.rowBtnTitle__title {
  color: #999;
  white-space: nowrap;
  font-size: 11px;
  overflow: hidden;
  text-align: right;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.rowBtnTitle__btnWrap {
  margin-left: 5px;
  right: 5px;
}

.rail-distance {
  position: absolute;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px dashed #111;
  border-right: none;
  pointer-events: none;
  width: 3px;
}
.rail-distance:before {
  position: absolute;
  content: attr(data-length);
  left: -36px;
  top: 50%;
  width: 50px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  background-color: transparent;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}

.permission__icon {
  font-size: 24px;
  line-height: 30px;
  color: #fff;
}
.permission__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  line-height: 11px;
  margin-left: 3px;
  margin-top: 2px;
  color: #111;
  text-align: left;
  padding: 6px 2px;
}
.permission__title i {
  padding: 0 2px;
  width: auto !important;
}
.permission__schemeWrap {
  height: 85vh;
  padding: 20px 15px;
  border: 1px solid #ccc;
  margin: 5px;
}

.permissionTable__tableWrap {
  max-height: calc(100vh - 30px);
}
.permissionTable__createUserIcon {
  position: absolute;
  z-index: 10;
  bottom: 52px;
  right: 10px;
}
.permissionTable__iconWrap {
  text-align: center;
}

#userSearchInputWrap input {
  width: 92%;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: -webkit-baseline-middle;
}
#userSearchInputWrap .permissionTable__iconWrap {
  min-width: 20px;
  display: inline-block;
  cursor: pointer;
  padding-left: 5px;
  vertical-align: -webkit-baseline-middle;
}

.permissionCheck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.permissionCheck__checkWrap {
  cursor: pointer;
}
.permissionCheck__label {
  padding: 0 5px;
  cursor: pointer;
}

.permissionTabs__tableWrap {
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
}
.permissionTabs__additionalSettingWrap {
  padding-top: 15px;
}
.permissionTabs__block {
  margin-bottom: 25px;
}
.permissionTabs__title {
  display: inline-block;
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
  font-weight: 100;
  margin-bottom: 10px;
}

.sectorNaming {
  position: absolute;
  top: 0px;
  -webkit-transform: translate(-98%, 0%);
  -ms-transform: translate(-98%, 0%);
  transform: translate(-98%, 0%);
  z-index: -1;
}
.sectorNaming__input {
  height: 24px;
  -webkit-box-shadow: -2px 1px 3px #ccc;
  box-shadow: -2px 1px 3px #ccc;
  font-size: 16px;
  color: #111;
  padding-left: 25px;
  padding-right: 5px;
  border-radius: 15px 0 0 15px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.sectorNaming__input.sectorNaming__input--show {
  width: 0 !important;
  padding: 0 !important;
}
.sectorNaming .close-input {
  position: absolute !important;
  width: 20px;
  height: 20px;
  min-width: 20px;
  text-indent: 0 !important;
  left: 3px !important;
  top: 49% !important;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  padding: 0;
  font-size: 12px;
  line-height: 19px !important;
}

.rename-popup {
  position: absolute;
  top: 0px;
  left: -1px;
  width: 100%;
}
.rename-popup-input {
  width: 75% !important;
  height: 24px;
  -webkit-box-shadow: -2px 1px 3px #ccc;
  box-shadow: -2px 1px 3px #ccc;
  font-size: 16px;
  color: #111;
  padding-left: 25px;
  padding-right: 5px;
  border-radius: 15px 0 0 15px;
}
.rename-popup .close-input {
  width: 20px;
  height: 20px;
  min-width: 20px;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  font-size: 12px;
  line-height: 19px !important;
}

/*==========  Desktop First Method  ==========*/
@media only screen and (max-width: 1366px) {
  body .auto-table .card-properties .header-rows:first-child ul li i {
    font-size: 14px;
    line-height: 28px;
  }
  body .mtrBtn__title,
  body .mtrRange__title,
  body .mtrInput label {
    font-size: 12px;
  }
  body .option-buttons-panel div.btn.material:hover .exel-export-list {
    left: -7px;
  }
  body .option-buttons-panel div.btn.material .exel-export-list {
    top: 28px;
  }
  body .d3-bar-chart .button-wrap .info {
    top: 1px;
  }
  body .d3-bar-chart .button-wrap .info span {
    font-size: 12px;
    padding: 2px 25px 2px 10px;
  }
  body calendar, body .static-calendar {
    min-height: 165px;
  }
  #mailing .reportList .report-item .tag-list li {
    padding: 0px 0px 0px 2px;
    margin-right: 1px;
    margin-bottom: 1px;
  }
  #mailing .reportList .report-item .pl-half {
    font-size: 8px;
  }
  #mailing .reportList .report-item .pl-half button {
    height: 16px;
    font-size: 8px;
  }
  #mailing .reportList .report-item .report-input {
    line-height: 25px;
    font-size: 12px;
  }
  #mailing .reportList .report-item .report-input input {
    height: 16px;
    width: 16px;
    font-size: 11px;
  }
}