@charset "UTF-8";
@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: "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: "OpenSansBold";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/OpenSansBold/OpenSansBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff"), url("../fonts/OpenSansBold/OpenSansBold.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; }

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

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

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

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

.mb-half {
  margin-bottom: 5px; }

.mt1 {
  margin-top: 10px; }

.mb1 {
  margin-bottom: 10px; }

.mt2 {
  margin-top: 20px; }

.mb2 {
  margin-bottom: 20px; }

.mt3 {
  margin-top: 30px; }

.mb3 {
  margin-bottom: 30px; }

.mt4 {
  margin-top: 40px; }

.mb4 {
  margin-bottom: 40px; }

.mt5 {
  margin-top: 50px; }

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

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

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

.pl6 {
  padding-left: 60px; }

.pr6 {
  padding-right: 60px; }

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

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

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

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

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

.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: #f00;
  font-size: 16px;
  display: block;
  word-break: break-word; }

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

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

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

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

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

.ttl {
  text-transform: lowercase; }

.ttu {
  text-transform: uppercase; }

.tti {
  text-transform: initial; }

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

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

.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-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); }
  .sh-height--100--subtract-65 {
    height: calc( 100% - 65px); }

.sh-min-w--25 {
  width: 25%;
  min-width: 25%; }

.sh-min-w--50 {
  width: 49%;
  min-width: 49%;
  vertical-align: middle; }

.sh-min-w--75 {
  width: 75%;
  min-width: 75%; }

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

.sh-index--1000 {
  z-index: 1001; }

.sh-text {
  font-size: 12px;
  text-transform: lowercase;
  color: #666; }
  .sh-text--bold {
    font-family: 'OpenSansBold'; }

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

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

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

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

.sh-pos-sticky {
  position: -webkit-sticky !important;
  position: sticky !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-list .sh-list-item {
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  text-align: left;
  min-height: 38px;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s; }
  .sh-list .sh-list-item:nth-child(even) {
    background-color: #f5f5f5; }
  .sh-list .sh-list-item:hover:not(.sh-list-disable-hover), .sh-list .sh-list-item--active {
    background-color: #ccc; }
  .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%); }

@-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; } }

.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: "\275D";
    top: -5px;
    left: -5px; }
  .task-list .task-item .comment:after, .task-list .in-out-item .comment:after {
    content: "\275E";
    bottom: -5px;
    right: -10px; }

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

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

.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;
  vertical-align: top;
  background-color: #111;
  color: #fff;
  text-align: center;
  line-height: 25px;
  text-indent: 0;
  font-style: normal;
  text-transform: uppercase; }
  .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;
  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: "" !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: 5px 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: 7px;
  width: 16px;
  height: 16px; }
  .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: '\25c6 \25c6 \25c6';
    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 {
  min-height: 185px;
  position: relative; }
  .hint-block span, .hint-block a {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 220px;
    padding: 0;
    text-align: center;
    line-height: 60px;
    color: #ccc;
    border: 4px dashed #f5f5f5;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

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

.tag {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
  padding: 1px 5px;
  background-color: #f5f5f5;
  font-size: 12px;
  line-height: 16px;
  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: #f00;
    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 {
    border-radius: 0px;
    line-height: 24px; }
    .tag-list.big-tag li button {
      height: 28px; }
  .tag-list li {
    display: inline-block;
    vertical-align: top;
    padding: 1px 5px;
    background-color: #f5f5f5;
    font-size: 12px;
    line-height: 16px;
    border-radius: 5px;
    margin-right: 3px;
    margin-bottom: 3px;
    overflow: hidden;
    cursor: default; }
    .tag-list li button {
      margin: -2px -5px -2px 0;
      border-left: 1px solid #999;
      height: 20px; }
    .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;
  display: inline-block;
  vertical-align: middle; }

sub {
  width: 7px;
  height: 7px;
  text-align: center;
  color: #fff;
  line-height: 6px;
  display: block;
  border-radius: 25%; }
  sub.to-remove {
    margin-top: -2px;
    background-color: #111; }
  sub.to-add {
    margin-top: 2px;
    background-color: #FE6246; }

.marketList.small {
  margin-top: 0px; }

.marketList.edded .market-item {
  position: relative; }
  .marketList.edded .market-item:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    height: 1px;
    width: 0;
    transition: width 0.3s;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -o-transition: width 0.3s; }
  .marketList.edded .market-item:hover:before {
    width: 100%; }
  .marketList.edded .market-item .set-format-data {
    position: absolute;
    top: 50%;
    right: 25px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    .marketList.edded .market-item .set-format-data .item-data {
      font-size: 12px;
      margin: 0 5px;
      width: 20px;
      height: 20px;
      color: #fff;
      border-radius: 2px;
      display: inline-block;
      text-align: center; }
  .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 {
  padding-right: 15px;
  border-bottom: 1px solid #f5f5f5;
  cursor: default;
  font-size: 12px;
  cursor: pointer;
  text-align: left;
  -webkit-transition: padding 0.3s;
  -o-transition: padding 0.3s;
  transition: padding 0.3s; }
  .marketList .market-item:last-child {
    border-bottom: none; }
  .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 .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;
      -o-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;
  font-size: 10px;
  margin: 0 2px; }

.marketList h4 {
  width: 80%;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  text-align: left;
  line-height: 35px;
  min-height: 35px;
  font-family: 'RobotoLight';
  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 sub {
    position: absolute;
    left: 0; }
    .marketList h4 sub.to-remove {
      top: 10px; }
    .marketList h4 sub.to-add {
      top: 19px; }
  .marketList h4 .formatAssortment {
    margin-left: 15px;
    font-size: 10px;
    color: #999; }

.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;
  -o-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;
    -o-transition: 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;
  -o-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: #f00;
    background-color: #f00;
    color: #fff; }
    .btn.error:hover {
      background-color: #fff;
      color: #f00; }
  .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;
    -o-transition: 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; }

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

.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;
    -o-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;
    -o-transition: 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; }
  .full-height.minus75 {
    height: calc( 100vh - 75px) !important; }
  .full-height.minus100 {
    height: calc( 100vh - 100px) !important; }
  .full-height.minus200 {
    height: calc( 100vh - 200px) !important; }
  .full-height.minus250 {
    height: calc( 100vh - 250px) !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;
  -o-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: 'OpenSansBold';
  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;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
  .extend-tooltip .btn {
    width: auto; }
  .extend-tooltip .close-tooltip {
    position: absolute;
    top: 0px;
    right: 0px;
    color: #666;
    line-height: 20px;
    background-color: transparent; }

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

.log-info,
.canvas-error {
  position: absolute;
  z-index: 10001;
  top: 50px;
  right: -100%;
  min-width: 360px;
  max-width: 500px;
  padding: 0 10px;
  line-height: 42px;
  text-align: center;
  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-icon,
  .canvas-error .tooltip-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 16px;
    right: 15px; }

.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;
      -o-transition: background 0.3s;
      transition: background 0.3s; }
      .tab-navigation ul li:hover, .tab-navigation ul li.active {
        color: #111;
        border-color: #111;
        background: #fff; }
      .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:nth-child(0) {
  max-width: 180px; }

#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; }

#copy-breadcrumbs-title span:nth-child(4) {
  max-width: 140px; }

.tree-data span {
  display: block;
  position: relative;
  line-height: 18px;
  min-height: 18px;
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap; }
  .tree-data span:before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: -10px;
    width: 15px;
    height: 100%;
    background-color: transparent;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999; }

.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: 27px;
    width: 20px;
    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: 24px;
      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: 12px; }
    .sectional-drawing.top span:last-child {
      bottom: -6px;
      right: 12px; }
    .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: -8px;
      top: -20px;
      width: 15px;
      height: 15px;
      background-color: #111;
      color: #fff;
      line-height: 15px;
      font-size: 12px;
      text-align: center;
      border-radius: 50%; }
    .sectional-drawing.top.next {
      left: 20px; }
    .sectional-drawing.top.additional {
      left: 10px; }
      .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: 10px; }
      .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; }

.clone-circle {
  position: absolute;
  top: 80px;
  right: -180px;
  width: 90px;
  height: 90px;
  background-color: #fff;
  border-top-color: #fff !important;
  border-bottom-color: #fff !important;
  z-index: 100;
  border-radius: 50%;
  -webkit-transition: right 0.3s;
  -o-transition: right 0.3s;
  transition: right 0.3s; }
  .clone-circle.active {
    right: 10px; }
  .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: 25px;
      height: 25px;
      right: -32px;
      top: 52px;
      font-size: 16px;
      line-height: 15px;
      border-radius: 50%;
      padding: 0;
      background-color: #fff;
      -webkit-box-shadow: 0 1px 1px #ccc;
      box-shadow: 0 1px 1px #ccc; }
  .clone-circle .z-extend {
    position: absolute;
    top: -2px;
    left: -3px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: -1; }
    .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;
      -o-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: 0px; }
    .clone-circle .z-extend span, .clone-circle .z-extend input[type="number"] {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 25px;
      height: 25px;
      text-align: center;
      line-height: 25px;
      background-color: #fff;
      z-index: 10;
      border-radius: 50%;
      cursor: pointer;
      font-size: 12px;
      -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: 0 0 0 2px; }
  .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; }

@media print {
  body {
    margin-top: 50mm;
    margin-bottom: 50mm;
    margin-left: 0mm;
    margin-right: 0mm; } }

#printPage, #planogram_editPrint, #store_editPrint, #equipmentComponent_editPrint {
  color: black;
  width: 794px;
  height: 1123px;
  overflow: auto;
  z-index: -1; }
  #printPage.landscape-page, #planogram_editPrint.landscape-page, #store_editPrint.landscape-page, #equipmentComponent_editPrint.landscape-page {
    width: 1123px;
    height: 794px; }
  #printPage .qrCode-page, #planogram_editPrint .qrCode-page, #store_editPrint .qrCode-page, #equipmentComponent_editPrint .qrCode-page {
    height: 100%; }
    #printPage .qrCode-page .qrCode-block, #planogram_editPrint .qrCode-page .qrCode-block, #store_editPrint .qrCode-page .qrCode-block, #equipmentComponent_editPrint .qrCode-page .qrCode-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    #printPage .qrCode-page .qr-info, #planogram_editPrint .qrCode-page .qr-info, #store_editPrint .qrCode-page .qr-info, #equipmentComponent_editPrint .qrCode-page .qr-info {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    #printPage .qrCode-page span, #planogram_editPrint .qrCode-page span, #store_editPrint .qrCode-page span, #equipmentComponent_editPrint .qrCode-page span {
      overflow: hidden;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      vertical-align: middle; }
    #printPage .qrCode-page .qrCode, #planogram_editPrint .qrCode-page .qrCode, #store_editPrint .qrCode-page .qrCode, #equipmentComponent_editPrint .qrCode-page .qrCode {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 50%;
      height: 100%; }
      #printPage .qrCode-page .qrCode img, #planogram_editPrint .qrCode-page .qrCode img, #store_editPrint .qrCode-page .qrCode img, #equipmentComponent_editPrint .qrCode-page .qrCode img {
        width: 65%; }
    #printPage .qrCode-page .qrText, #planogram_editPrint .qrCode-page .qrText, #store_editPrint .qrCode-page .qrText, #equipmentComponent_editPrint .qrCode-page .qrText {
      padding: 2.5% 0% 0% 0%;
      width: 50%; }
      #printPage .qrCode-page .qrText ul, #planogram_editPrint .qrCode-page .qrText ul, #store_editPrint .qrCode-page .qrText ul, #equipmentComponent_editPrint .qrCode-page .qrText ul {
        display: initial; }
    #printPage .qrCode-page .centerQR, #planogram_editPrint .qrCode-page .centerQR, #store_editPrint .qrCode-page .centerQR, #equipmentComponent_editPrint .qrCode-page .centerQR {
      position: absolute;
      width: 70%;
      top: 50%;
      left: 50%;
      margin-right: -50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  #printPage .print-info, #planogram_editPrint .print-info, #store_editPrint .print-info, #equipmentComponent_editPrint .print-info {
    display: block; }
  #printPage .print-watermark, #planogram_editPrint .print-watermark, #store_editPrint .print-watermark, #equipmentComponent_editPrint .print-watermark {
    background: url("../img/logoBlakc.png");
    width: 200px;
    height: 72px;
    background-size: 200px;
    position: absolute;
    opacity: 0.2; }
  #printPage .print-header, #planogram_editPrint .print-header, #store_editPrint .print-header, #equipmentComponent_editPrint .print-header {
    font-size: 14px !important;
    display: inline-block;
    width: 32%; }
  #printPage .card-properties, #planogram_editPrint .card-properties, #store_editPrint .card-properties, #equipmentComponent_editPrint .card-properties {
    margin-top: 2px; }
    #printPage .card-properties li, #planogram_editPrint .card-properties li, #store_editPrint .card-properties li, #equipmentComponent_editPrint .card-properties li {
      min-height: -webkit-fit-content !important;
      min-height: -moz-fit-content !important;
      min-height: fit-content !important; }
      #printPage .card-properties li .print-color li, #planogram_editPrint .card-properties li .print-color li, #store_editPrint .card-properties li .print-color li, #equipmentComponent_editPrint .card-properties li .print-color li {
        border: unset; }
  #printPage .header-rows .cols, #printPage .rows .cols, #planogram_editPrint .header-rows .cols, #planogram_editPrint .rows .cols, #store_editPrint .header-rows .cols, #store_editPrint .rows .cols, #equipmentComponent_editPrint .header-rows .cols, #equipmentComponent_editPrint .rows .cols {
    min-height: auto;
    line-height: normal;
    margin-top: 0px;
    margin-bottom: 0px; }
  #printPage .print-content, #planogram_editPrint .print-content, #store_editPrint .print-content, #equipmentComponent_editPrint .print-content {
    text-align: center; }
    #printPage .print-content img, #planogram_editPrint .print-content img, #store_editPrint .print-content img, #equipmentComponent_editPrint .print-content img {
      max-width: 600px !important; }
  #printPage .auto-table, #planogram_editPrint .auto-table, #store_editPrint .auto-table, #equipmentComponent_editPrint .auto-table {
    position: initial; }
    #printPage .auto-table .container-prod li, #planogram_editPrint .auto-table .container-prod li, #store_editPrint .auto-table .container-prod li, #equipmentComponent_editPrint .auto-table .container-prod li {
      background-color: #e6e6e6; }
    #printPage .auto-table .card-properties .cols li, #planogram_editPrint .auto-table .card-properties .cols li, #store_editPrint .auto-table .card-properties .cols li, #equipmentComponent_editPrint .auto-table .card-properties .cols li {
      max-width: auto;
      padding-left: 3px; }
  #printPage .market-info, #planogram_editPrint .market-info, #store_editPrint .market-info, #equipmentComponent_editPrint .market-info {
    list-style-type: none; }
    #printPage .market-info li, #planogram_editPrint .market-info li, #store_editPrint .market-info li, #equipmentComponent_editPrint .market-info li {
      list-style-type: none;
      line-height: 18px; }
    #printPage .market-info strong, #printPage .market-info span, #planogram_editPrint .market-info strong, #planogram_editPrint .market-info span, #store_editPrint .market-info strong, #store_editPrint .market-info span, #equipmentComponent_editPrint .market-info strong, #equipmentComponent_editPrint .market-info span {
      display: block; }
  #printPage.imagePrint, #planogram_editPrint.imagePrint, #store_editPrint.imagePrint, #equipmentComponent_editPrint.imagePrint {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: auto;
    right: unset;
    top: 0px; }
  #printPage.none-color, #planogram_editPrint.none-color, #store_editPrint.none-color, #equipmentComponent_editPrint.none-color {
    background: #fff; }

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

#planogram_editPrint, #store_editPrint, #equipmentComponent_editPrint {
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  position: relative;
  z-index: 100; }
  #planogram_editPrint.landscape-page, #store_editPrint.landscape-page, #equipmentComponent_editPrint.landscape-page {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5); }
  #planogram_editPrint:before, #store_editPrint:before, #equipmentComponent_editPrint:before {
    display: none; }
  #planogram_editPrint .print-page, #store_editPrint .print-page, #equipmentComponent_editPrint .print-page {
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important; }
    #planogram_editPrint .print-page .print-watermark, #store_editPrint .print-page .print-watermark, #equipmentComponent_editPrint .print-page .print-watermark {
      display: none; }

#popup-print-config, #popup-select-format {
  max-width: 95%; }
  #popup-print-config .print-config, #popup-select-format .print-config {
    display: inline-block;
    margin: 15px; }
    #popup-print-config .print-config .exel-export-list, #popup-select-format .print-config .exel-export-list {
      width: 200px; }
    #popup-print-config .print-config .card-properties .print-col, #popup-select-format .print-config .card-properties .print-col {
      display: block; }
  #popup-print-config .title-light, #popup-print-config .info-hover, #popup-select-format .title-light, #popup-select-format .info-hover {
    display: inline-block; }
    #popup-print-config .title-light .info-context, #popup-print-config .info-hover .info-context, #popup-select-format .title-light .info-context, #popup-select-format .info-hover .info-context {
      margin: unset; }

.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;
  -o-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;
  -o-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: '\2713';
      top: 5px;
      right: 8px;
      color: #fff;
      font-size: 0;
      line-height: 15px;
      -webkit-transition: font-size 0.3s;
      -o-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;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      -webkit-transition: all 0.3s;
      -o-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;
        -o-transition: 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;
  -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;
    -o-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: absolute;
      content: '';
      top: 0;
      left: 0;
      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 .corner-extend {
    height: 15px;
    width: 15px;
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
    clip-path: polygon(0 0, 0% 100%, 100% 0);
    cursor: nwse-resize; }
    .auto-table .corner-extend.draggable:before {
      width: 100%;
      height: 100vh; }
  .auto-table .card-properties {
    background-color: #fff;
    border: 1px solid #f5f5f5; }
    .auto-table .card-properties .cols {
      line-height: 30px;
      background-color: transparent; }
      .auto-table .card-properties .cols.print-color-container {
        background-color: #f5f5f5;
        opacity: 0.7; }
      .auto-table .card-properties .cols .col-num i:hover {
        font-size: 17px;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
    .auto-table .card-properties .header-rows {
      position: -webkit-sticky;
      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: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      min-width: 25px !important;
      max-width: 450px !important;
      -webkit-box-flex: 0 !important;
      -webkit-flex: none !important;
      -ms-flex: none !important;
      flex: none !important;
      -webkit-box-align: left !important;
      -webkit-align-items: left !important;
      -ms-flex-align: left !important;
      align-items: left !important;
      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: -webkit-flex;
      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 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0.8;
        -webkit-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 {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          min-width: 25px !important;
          max-width: 450px !important;
          -webkit-box-flex: 0 !important;
          -webkit-flex: none !important;
          -ms-flex: none !important;
          flex: none !important;
          -webkit-box-align: left !important;
          -webkit-align-items: left !important;
          -ms-flex-align: left !important;
          align-items: left !important; }
        .auto-table .card-properties .cols li.long {
          -webkit-box-flex: 3.8;
          -webkit-flex-grow: 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;
          -webkit-flex-grow: 0.3;
          -ms-flex-positive: 0.3;
          flex-grow: 0.3;
          max-width: 150px;
          min-width: 30px;
          -webkit-box-pack: center;
          -webkit-justify-content: 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) {
          -webkit-box-flex: 0.3;
          -webkit-flex-grow: 0.3;
          -ms-flex-positive: 0.3;
          flex-grow: 0.3;
          max-width: 25px;
          min-width: 25px;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center; }
        .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 {
    -webkit-flex-shrink: 0;
    -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;
    -o-transition: 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: '\2713';
  top: 5px;
  right: 8px;
  color: #fff;
  font-size: 0;
  line-height: 15px;
  -webkit-transition: font-size 0.3s;
  -o-transition: font-size 0.3s;
  transition: font-size 0.3s; }

.selectBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: 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 {
    background-color: transparent; }
    .auto-list-wrap button:disabled {
      background-color: transparent;
      color: #999; }

.list-header {
  position: -webkit-sticky;
  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 img {
    -webkit-transform-origin: 0px 0px;
    -ms-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    position: absolute;
    margin: 0; }

#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; }

.file-upload {
  padding: 6px 5px; }
  .file-upload input[type="file"] {
    display: none; }
  .file-upload label {
    position: relative;
    width: 100%;
    min-height: 50px;
    height: 100%;
    display: block;
    cursor: pointer;
    text-align: center;
    color: #ccc;
    border: 4px dashed #f5f5f5; }
    .file-upload label .uploud-file-tooltip {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }

.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: calc(100% / 3);
            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;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  background: rgba(255, 255, 255, 0.7);
  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; }

#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: 215px;
  text-align: center;
  overflow: hidden; }
  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: 100%;
    height: auto;
    -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 .marketList > li {
  padding: 3px 0;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s; }
  #users-list .marketList > li:nth-child(odd) {
    background-color: #f5f5f5; }

#users-list .marketList .user-row:hover {
  -webkit-box-shadow: inset 0px 0px 3px #999;
  box-shadow: inset 0px 0px 3px #999; }

#users-list .col {
  position: relative;
  min-height: 35px; }
  #users-list .col .col-content {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    #users-list .col .col-content.right {
      left: initial;
      right: 0; }

#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 .tag-list li {
  padding: 0px 0px 0px 5px;
  -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); }

#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; }

.extend-wrap {
  position: relative;
  min-height: 80px;
  line-height: 18px;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  border-right: 1px solid #ccc; }
  .extend-wrap:last-child {
    border-right: none; }
  .extend-wrap .extend-btn .fa {
    font-size: 24px; }
  .extend-wrap .addedExtend {
    width: 10px;
    height: 10px;
    position: absolute;
    bottom: 5px;
    right: 7px;
    background-color: #999;
    border-radius: 50%;
    opacity: 0; }
    .extend-wrap .addedExtend.active {
      opacity: 1; }

#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 .marketList > li,
#user-access-role .marketList > li {
  padding: 3px; }
  #access-groups .marketList > li:nth-child(odd),
  #user-access-role .marketList > li:nth-child(odd) {
    background-color: #f5f5f5; }

#access-groups .module-block,
#user-access-role .module-block {
  height: calc(100% / 3); }

#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;
  -o-transition: width 0.2s;
  transition: width 0.2s; }
  #additional-filters.active {
    width: 100%; }
  #additional-filters .additional-filters-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    padding: 15px 5px;
    z-index: 20;
    background-color: #fff;
    border-bottom: 1px solid #f5f5f5; }
    #additional-filters .additional-filters-header > button {
      position: absolute;
      top: 7px;
      right: 5px; }
  #additional-filters .select-tags-wrap {
    position: relative; }
    #additional-filters .select-tags-wrap .mtrInput {
      padding-right: 5px; }
      #additional-filters .select-tags-wrap .mtrInput .mtrBtn {
        text-align: center;
        background-color: #fff;
        -webkit-transition: -webkit-box-shadow 0.3s;
        transition: -webkit-box-shadow 0.3s;
        -o-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
        transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; }
  #additional-filters .form-group {
    position: absolute;
    top: 15px;
    right: 0px;
    background-color: #fff; }
    #additional-filters .form-group .close-custom-select {
      position: absolute;
      top: 0px;
      right: 0px; }
    #additional-filters .form-group .custom-select {
      top: 30px;
      right: 5px;
      left: initial;
      min-height: 25px; }
      #additional-filters .form-group .custom-select li {
        line-height: 22px; }

#save-reminder {
  height: 42px;
  z-index: 10000; }
  #save-reminder:before {
    position: absolute;
    content: attr(data-reminder-text);
    width: 100%;
    top: 0;
    left: 0;
    line-height: 42px;
    color: #fff; }

.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: -webkit-flex;
      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); }

.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: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: 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.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 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;
    -o-text-overflow: '';
    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;
      -o-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: 0;
        top: 1px;
        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 .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%); }
    .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; }

#print-settings .card-block {
  max-width: 300px;
  background-color: #eee;
  margin: 5px; }
  #print-settings .card-block:hover .info {
    bottom: 0; }
  #print-settings .card-block img {
    width: 100%; }
  #print-settings .card-block .info {
    position: absolute;
    width: 100%;
    height: 150px;
    left: 0;
    bottom: -150px; }
  #print-settings .card-block button {
    position: absolute;
    bottom: 5px;
    right: 5px; }
    #print-settings .card-block button.disabled {
      background-color: #fff;
      color: #ccc; }

#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;
  -o-transition: 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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: 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;
    -o-transition: 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 #757575; }
    .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; }

.cover-input {
  position: relative;
  height: 90%; }
  .cover-input input {
    position: relative;
    width: 75%;
    padding: 0px;
    margin: 0px;
    max-height: 90%;
    border-radius: 4px; }
    .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;
  -o-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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: 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: -webkit-inline-flex;
    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;
    -webkit-flex-shrink: 0;
    -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;
    -o-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;
      -o-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;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in; }
    .mtrCheckBox__text.mtrCheckBox__text--disable {
      color: #ccc;
      cursor: unset; }

.mtrPanel {
  width: 35px;
  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;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
  color: #999;
  border-radius: 2px;
  background-color: #f5f5f5;
  overflow: hidden;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  -o-transition: 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: 25px; }
  .mtrBtn.mtrBtn--active {
    background-color: #f5f5f5; }
  .mtrBtn.mtrBtn--bg-initial {
    background-color: initial; }
  .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 > button {
    position: relative;
    font-size: 14px;
    line-height: 26px;
    vertical-align: middle; }
    .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;
  -o-transition: 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;
    -o-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;
    -o-transition: 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;
    -o-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; }
  .mtrSearch--indent25 input[type="text"] {
    text-indent: 25px; }
  .mtrSearch input[type="text"] {
    height: 35px;
    width: 100%;
    color: #111;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid #f5f5f5; }
    .mtrSearch input[type="text"]::-webkit-input-placeholder {
      color: #111;
      font-size: 12px; }
    .mtrSearch input[type="text"]::-moz-placeholder {
      color: #111;
      font-size: 12px; }
    .mtrSearch input[type="text"]:-ms-input-placeholder {
      color: #111;
      font-size: 12px; }
    .mtrSearch input[type="text"]::-ms-input-placeholder {
      color: #111;
      font-size: 12px; }
    .mtrSearch input[type="text"]::placeholder {
      color: #111;
      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;
    -o-transition: 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;
    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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  font-size: 14px; }
  .mtrRadio.mtrRadio--center {
    -webkit-box-pack: center;
    -webkit-justify-content: 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;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }

.mtrTimeSelector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-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: 140px;
  top: 0px;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #ccc; }
  .hover-list:after {
    position: absolute;
    content: '';
    top: 0px;
    width: 50px;
    height: 100%;
    z-index: -1; }
  .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--active {
    display: block !important; }
  .hover-list .hover-list-item {
    position: relative;
    margin: 0px 0 5px 0;
    color: #111;
    font-size: 12px;
    text-align: left;
    line-height: 25px; }
    .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:last-child {
      margin: 0; }
    .hover-list .hover-list-item:hover:not(.list-item-disable-hover) {
      background-color: #111;
      color: #fff !important; }
      .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: #111;
      color: #fff !important; }
    .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%; }

.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) .buble1 {
  -webkit-animation: animStar 210s linear infinite;
  animation: animStar 210s 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; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.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(255, 255, 255, 0.8); }
  .preloader-wrap .preloader {
    position: absolute;
    width: 100px;
    height: 100px; }
    .preloader-wrap .preloader.css {
      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: #333; }
      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: calc(100% / 7);
      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; }
      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; }

.calendar-wrap {
  position: absolute;
  padding: 5px;
  z-index: 1000;
  background-color: #fff;
  -webkit-transition: left 0.3s;
  -o-transition: left 0.3s;
  transition: left 0.3s; }
  .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;
    -o-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;
  -o-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;
    -o-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;
      -o-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;
      -o-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: -webkit-flex;
  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;
    -o-text-overflow: ellipsis;
    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;
    top: 19px;
    left: 19px;
    width: 52px;
    height: 52px; }
    .space-orientation .custom-rotation > input {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 40px;
      height: 40px;
      text-align: center;
      border-radius: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      z-index: 101; }
    .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;
    -o-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-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;
    -webkit-box-shadow: 0px 0px 2px #ccc;
    box-shadow: 0px 0px 2px #ccc; }
    .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;
        -o-transition: 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: #666666; }
      .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;
        -o-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: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transition: .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: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transition: .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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: 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: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: 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;
    -o-text-overflow: ellipsis;
    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;
      -o-text-overflow: ellipsis;
      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;
  -o-text-overflow: ellipsis;
  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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 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;
    -o-text-overflow: ellipsis;
    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: -webkit-flex;
  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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .permissionCheck__checkWrap {
    cursor: pointer; }
  .permissionCheck__label {
    padding: 0 5px;
    cursor: pointer; }

.popupPrintConfig__checkWrap {
  padding: 5px;
  margin: 0 5px;
  -webkit-box-shadow: 0 0 4px #ccc;
  box-shadow: 0 0 4px #ccc; }

.permissionTabs__tableWrap {
  position: relative;
  margin-left: 15px;
  margin-right: 15px; }

.permissionTabs__printSettingWrap {
  margin: 15px 15px 0 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;
    -o-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  ==========*/
/* windows 125% screen text size */
@media only screen and (max-width: 1536px) {
  #popup-print-config #config-look {
    max-height: 80vh; }
    #popup-print-config #config-look .auto-table {
      -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
      transform: scale(0.5); } }

@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 .placingStatusBtn {
    top: 0px !important;
    line-height: 19px !important; }
  body #popup-print-config {
    max-height: 700px; }
    body #popup-print-config .auto-table {
      max-height: 935px; }
  body calendar, body .static-calendar {
    min-height: 165px; }
  #mailing .reportList .report-item .tag-list li {
    padding: 0px 0px 0px 2px;
    margin-right: 1px;
      margin-right-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; } }
