@font-face {
  font-family: "target-icons";
  src: url(/media/js/dist/target-icons_e3e1a16ded1f3948812c273a84d1d6d1.eot?#iefix) format("embedded-opentype"), url(/media/js/dist/target-icons_abba5fe732fd4d534d91ff19179ec378.woff2) format("woff2"), url(/media/js/dist/target-icons_72d22a0fb51fde036b0dbfbfe687fd23.woff) format("woff");
}

.target-icon,
.icon-arrow-line,
.icon-arrow,
.icon-audience-member,
.icon-basket,
.icon-calendar,
.icon-check,
.icon-clock,
.icon-close-arrow,
.icon-close,
.icon-combi-and,
.icon-combi-not,
.icon-combi-or,
.icon-copy-empty-form,
.icon-copy-form,
.icon-copy,
.icon-cross,
.icon-dmdash,
.icon-donut,
.icon-download,
.icon-edit,
.icon-error,
.icon-eye,
.icon-filter,
.icon-globe,
.icon-help,
.icon-hysto,
.icon-locked,
.icon-mdash,
.icon-multiaccounts,
.icon-myTargetLogo,
.icon-mytargetmini,
.icon-new-tab-icon,
.icon-one-line,
.icon-pause,
.icon-piechart,
.icon-pin,
.icon-plus,
.icon-refresh,
.icon-search,
.icon-settings,
.icon-sign-out,
.icon-sound-mute,
.icon-sound-play,
.icon-star,
.icon-starEmpty,
.icon-statistic,
.icon-stop-sign,
.icon-success,
.icon-support,
.icon-text,
.icon-toggle-checked,
.icon-toggle-pause,
.icon-two-lines,
.icon-unlocked,
.icon-video-pause,
.icon-video-play,
.icon-warning,
.icon-x,
.icon-youtube {
  font-family: 'target-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-line:before {
  content: "\F101";
}

.icon-arrow:before {
  content: "\F102";
}

.icon-audience-member:before {
  content: "\F103";
}

.icon-basket:before {
  content: "\F104";
}

.icon-calendar:before {
  content: "\F105";
}

.icon-check:before {
  content: "\F106";
}

.icon-clock:before {
  content: "\F107";
}

.icon-close-arrow:before {
  content: "\F108";
}

.icon-close:before {
  content: "\F109";
}

.icon-combi-and:before {
  content: "\F10A";
}

.icon-combi-not:before {
  content: "\F10B";
}

.icon-combi-or:before {
  content: "\F10C";
}

.icon-copy-empty-form:before {
  content: "\F10D";
}

.icon-copy-form:before {
  content: "\F10E";
}

.icon-copy:before {
  content: "\F10F";
}

.icon-cross:before {
  content: "\F110";
}

.icon-dmdash:before {
  content: "\F111";
}

.icon-donut:before {
  content: "\F112";
}

.icon-download:before {
  content: "\F113";
}

.icon-edit:before {
  content: "\F114";
}

.icon-error:before {
  content: "\F115";
}

.icon-eye:before {
  content: "\F116";
}

.icon-filter:before {
  content: "\F117";
}

.icon-globe:before {
  content: "\F118";
}

.icon-help:before {
  content: "\F119";
}

.icon-hysto:before {
  content: "\F11A";
}

.icon-locked:before {
  content: "\F11B";
}

.icon-mdash:before {
  content: "\F11C";
}

.icon-multiaccounts:before {
  content: "\F11D";
}

.icon-myTargetLogo:before {
  content: "\F11E";
}

.icon-mytargetmini:before {
  content: "\F11F";
}

.icon-new-tab-icon:before {
  content: "\F120";
}

.icon-one-line:before {
  content: "\F121";
}

.icon-pause:before {
  content: "\F122";
}

.icon-piechart:before {
  content: "\F123";
}

.icon-pin:before {
  content: "\F124";
}

.icon-plus:before {
  content: "\F125";
}

.icon-refresh:before {
  content: "\F126";
}

.icon-search:before {
  content: "\F127";
}

.icon-settings:before {
  content: "\F128";
}

.icon-sign-out:before {
  content: "\F129";
}

.icon-sound-mute:before {
  content: "\F12A";
}

.icon-sound-play:before {
  content: "\F12B";
}

.icon-star:before {
  content: "\F12C";
}

.icon-starEmpty:before {
  content: "\F12D";
}

.icon-statistic:before {
  content: "\F12E";
}

.icon-stop-sign:before {
  content: "\F12F";
}

.icon-success:before {
  content: "\F130";
}

.icon-support:before {
  content: "\F131";
}

.icon-text:before {
  content: "\F132";
}

.icon-toggle-checked:before {
  content: "\F133";
}

.icon-toggle-pause:before {
  content: "\F134";
}

.icon-two-lines:before {
  content: "\F135";
}

.icon-unlocked:before {
  content: "\F136";
}

.icon-video-pause:before {
  content: "\F137";
}

.icon-video-play:before {
  content: "\F138";
}

.icon-warning:before {
  content: "\F139";
}

.icon-x:before {
  content: "\F13A";
}

.icon-youtube:before {
  content: "\F13B";
}

html,
body,
ul {
  padding: 0;
  margin: 0;
}

body,
.body {
  background: #fff;
  /*color: #717273;*/
  color: #333;
  font: 14px/16px 'Open Sans', sans-serif;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body:before {
  content: "F\424  1";
  position: fixed;
  line-height: 0;
  font-size: 0;
  top: -100%;
  left: -100%;
  font-family: 'Open Sans', sans-serif;
}

body:after {
  content: "F\424  1";
  position: fixed;
  line-height: 0;
  font-size: 0;
  top: -100%;
  left: -100%;
  font-family: target-icons;
}

section,
header,
nav,
article,
aside,
footer {
  display: block;
}

a img {
  display: block;
  border: none;
}

a {
  color: #00abf1;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

button {
  font-family: 'Open Sans', sans-serif;
}

textarea,
input {
  font-family: 'Open Sans', sans-serif;
}

input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: 'Open Sans', sans-serif;
}

input::-moz-placeholder {
  /* Firefox 19+ */
  font-family: 'Open Sans', sans-serif;
}

input:-ms-input-placeholder {
  /* IE 10+ */
  font-family: 'Open Sans', sans-serif;
}

input:-moz-placeholder {
  /* Firefox 18- */
  font-family: 'Open Sans', sans-serif;
}

input[readonly] {
  color: #b7b7b7;
  background: #f2f2f2;
  cursor: default;
}

input[readonly]:hover {
  background: #f2f2f2;
  cursor: default;
}

textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: 'Open Sans', sans-serif;
}

textarea::-moz-placeholder {
  /* Firefox 19+ */
  font-family: 'Open Sans', sans-serif;
}

textarea:-ms-input-placeholder {
  /* IE 10+ */
  font-family: 'Open Sans', sans-serif;
}

textarea:-moz-placeholder {
  /* Firefox 18- */
  font-family: 'Open Sans', sans-serif;
}

._clearfix:after,
.clearfix:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.currency-val_ru .currency-val_usd,
.currency-val_ru .currency-val_eur,
.currency-val_ru .currency-val_cny,
.currency-val_en {
  text-transform: uppercase;
}

.currency-sign_rub,
.currency-sign_rur {
  font-style: normal;
  display: inline-block;
  position: relative;
  margin-left: 4px;
  vertical-align: middle;
  font-family: 'als_rouble';
}

.currency-sign_rub:after,
.currency-sign_rur:after {
  content: 'i';
}

.currency-sign_usd {
  font-style: normal;
  display: inline-block;
  position: relative;
  margin-left: 4px;
  vertical-align: middle;
}

.currency-sign_usd:after {
  content: '$';
}

.currency-sign_eur {
  font-style: normal;
  display: inline-block;
  position: relative;
  margin-left: 4px;
  vertical-align: middle;
}

.currency-sign_eur:after {
  content: '\20AC';
}

.currency-sign_cny,
.currency-sign_yuan {
  font-style: normal;
  display: inline-block;
  position: relative;
  margin-left: 4px;
  vertical-align: middle;
}

.currency-sign_cny:after,
.currency-sign_yuan:after {
  content: '\A5';
}

.internal-error {
  color: #fc2c39;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  margin-top: -60px;
}

.internal-error_def {
  margin: 0;
  position: static;
}

.internal-error__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.button[class^="icon-"] span,
.button[class*=" icon-"] span {
  font-family: 'Open Sans', sans-serif;
}

.highlighted {
  background-color: #ff939a !important;
}

.highlighted-success {
  background-color: #dcebab !important;
}

.efFaded {
  opacity: 0 !important;
}

.efSlided {
  height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.efFake {
  visibility: hidden;
}

.efShake {
  -webkit-animation: efShake 0.5s 1;
  -moz-animation: efShake 0.5s 1;
  -ms-animation: efShake 0.5s 1;
  -o-animation: efShake 0.5s 1;
  animation: efShake 0.5s 1;
}

.appeared {
  -webkit-animation: appear 0.3s 1;
  -moz-animation: appear 0.3s 1;
  -ms-animation: appear 0.3s 1;
  -o-animation: appear 0.3s 1;
  animation: appear 0.3s 1;
}

.disappeared {
  -webkit-animation: disappear 0.1s 1;
  -moz-animation: disappear 0.1s 1;
  -ms-animation: disappear 0.1s 1;
  -o-animation: disappear 0.1s 1;
  animation: disappear 0.1s 1;
}

.preparedForDisappear {
  -webkit-animation: prepareForDisappear 0.5s 1;
  -moz-animation: prepareForDisappear 0.5s 1;
  -ms-animation: prepareForDisappear 0.5s 1;
  -o-animation: prepareForDisappear 0.5s 1;
  animation: prepareForDisappear 0.5s 1;
}

.transitional {
  -webkit-transition: all 0.5s ease !important;
  -moz-transition: all 0.5s ease !important;
  -ms-transition: all 0.5s ease !important;
  -o-transition: all 0.5s ease !important;
  transition: all 0.5s ease !important;
}

._hide,
.hide {
  display: none !important;
}

._gray-block {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 0 12px 24px;
  color: #666;
}

.overlay {
  z-index: 99999;
  background: #000;
  position: fixed;
  top: -10px;
  right: 0;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 150ms linear;
  -moz-transition: opacity 150ms linear;
  -ms-transition: opacity 150ms linear;
  -o-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
}

.overlay_showed-by-left,
.overlay_showed-by-right {
  opacity: 0.6;
  visibility: visible;
}

@-moz-keyframes candyMove {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 50px 50px;
  }
}

@-webkit-keyframes candyMove {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 50px 50px;
  }
}

@-o-keyframes candyMove {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 50px 50px;
  }
}

@keyframes candyMove {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 50px 50px;
  }
}

@-moz-keyframes candyMoveTranslate {
  0% {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
  }

  100% {
    -webkit-transform: translate(100px);
    -moz-transform: translate(100px);
    -ms-transform: translate(100px);
    -o-transform: translate(100px);
    transform: translate(100px);
  }
}

@-webkit-keyframes candyMoveTranslate {
  0% {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
  }

  100% {
    -webkit-transform: translate(100px);
    -moz-transform: translate(100px);
    -ms-transform: translate(100px);
    -o-transform: translate(100px);
    transform: translate(100px);
  }
}

@-o-keyframes candyMoveTranslate {
  0% {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
  }

  100% {
    -webkit-transform: translate(100px);
    -moz-transform: translate(100px);
    -ms-transform: translate(100px);
    -o-transform: translate(100px);
    transform: translate(100px);
  }
}

@keyframes candyMoveTranslate {
  0% {
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
  }

  100% {
    -webkit-transform: translate(100px);
    -moz-transform: translate(100px);
    -ms-transform: translate(100px);
    -o-transform: translate(100px);
    transform: translate(100px);
  }
}

@-moz-keyframes efShake {
  0% {
    margin-left: 0px;
  }

  15% {
    margin-left: -4px;
  }

  30% {
    margin-left: 4px;
  }

  50% {
    margin-left: -2px;
  }

  75% {
    margin-left: 2px;
  }

  100% {
    margin-left: 0px;
  }
}

@-webkit-keyframes efShake {
  0% {
    margin-left: 0px;
  }

  15% {
    margin-left: -4px;
  }

  30% {
    margin-left: 4px;
  }

  50% {
    margin-left: -2px;
  }

  75% {
    margin-left: 2px;
  }

  100% {
    margin-left: 0px;
  }
}

@-o-keyframes efShake {
  0% {
    margin-left: 0px;
  }

  15% {
    margin-left: -4px;
  }

  30% {
    margin-left: 4px;
  }

  50% {
    margin-left: -2px;
  }

  75% {
    margin-left: 2px;
  }

  100% {
    margin-left: 0px;
  }
}

@keyframes efShake {
  0% {
    margin-left: 0px;
  }

  15% {
    margin-left: -4px;
  }

  30% {
    margin-left: 4px;
  }

  50% {
    margin-left: -2px;
  }

  75% {
    margin-left: 2px;
  }

  100% {
    margin-left: 0px;
  }
}

@-moz-keyframes appear {
  0% {
    margin-left: 100%;
  }

  10% {
    margin-left: 100%;
  }

  100% {
    margin-left: 0px;
  }
}

@-webkit-keyframes appear {
  0% {
    margin-left: 100%;
  }

  10% {
    margin-left: 100%;
  }

  100% {
    margin-left: 0px;
  }
}

@-o-keyframes appear {
  0% {
    margin-left: 100%;
  }

  10% {
    margin-left: 100%;
  }

  100% {
    margin-left: 0px;
  }
}

@keyframes appear {
  0% {
    margin-left: 100%;
  }

  10% {
    margin-left: 100%;
  }

  100% {
    margin-left: 0px;
  }
}

@-moz-keyframes disappear {
  0% {
    margin-left: -15px;
  }

  10% {
    margin-left: -15px;
  }

  100% {
    margin-left: -100%;
  }
}

@-webkit-keyframes disappear {
  0% {
    margin-left: -15px;
  }

  10% {
    margin-left: -15px;
  }

  100% {
    margin-left: -100%;
  }
}

@-o-keyframes disappear {
  0% {
    margin-left: -15px;
  }

  10% {
    margin-left: -15px;
  }

  100% {
    margin-left: -100%;
  }
}

@keyframes disappear {
  0% {
    margin-left: -15px;
  }

  10% {
    margin-left: -15px;
  }

  100% {
    margin-left: -100%;
  }
}

@-moz-keyframes prepareForDisappear {
  0% {
    margin-left: 0px;
  }

  100% {
    margin-left: -15px;
  }
}

@-webkit-keyframes prepareForDisappear {
  0% {
    margin-left: 0px;
  }

  100% {
    margin-left: -15px;
  }
}

@-o-keyframes prepareForDisappear {
  0% {
    margin-left: 0px;
  }

  100% {
    margin-left: -15px;
  }
}

@keyframes prepareForDisappear {
  0% {
    margin-left: 0px;
  }

  100% {
    margin-left: -15px;
  }
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/media/js/dist/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw_3eb14f3838ada50e10f062a895c3b9cf.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/media/js/dist/K88pR3goAWT7BTt32Z01m5Bw1xU1rKptJj_0jans920_9dd8f442dd79ad4d11a74fe9015397c7.woff2) format('woff2');
  unicode-range: 'U+0460-052F', 'U+20B4', 'U+2DE0-2DFF', 'U+A640-A69F';
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/media/js/dist/RjgO7rYTmqiVp7vzi-Q5UZBw1xU1rKptJj_0jans920_fe0bc4d4032a1b985b4acb38961b6f88.woff2) format('woff2');
  unicode-range: 'U+0400-045F', 'U+0490-0491', 'U+04B0-04B1', 'U+2116';
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/media/js/dist/u-WUoqrET9fUeobQW7jkRZBw1xU1rKptJj_0jans920_9ebf1a5e2a3cb475d517f2ee3b4a4b6f.woff2) format('woff2');
  unicode-range: 'U+0100-024F', 'U+1E00-1EFF', 'U+20A0-20AB', 'U+20AD-20CF', 'U+2C60-2C7F', 'U+A720-A7FF';
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/media/js/dist/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920_c1c35b53369097f76002c523bd6a2987.woff2) format('woff2');
  unicode-range: 'U+0000-00FF', 'U+0131', 'U+0152-0153', 'U+02C6', 'U+02DA', 'U+02DC', 'U+2000-206F', 'U+2074', 'U+20AC', 'U+2212', 'U+2215', 'U+E0FF', 'U+EFFD', 'U+F000';
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-bold-webfont_a4078b492ae8a40d8694b1a7e011f0f6.eot);
  src: local('Open Sans Bold'), local('OpenSansBold'), local('OpenSans-Bold'), url(/media/js/dist/opensans-bold-webfont_a4078b492ae8a40d8694b1a7e011f0f6.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-bold-webfont_8b7e17e9f444e644fd1478eaee5462e1.woff) format('woff'), url(/media/js/dist/opensans-bold-webfont_61c1b138794d1f448865ca00870bfcc6.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-bolditalic-webfont_d3aef3dcbcc6b6f606b0b8dd01eb5ef7.eot);
  src: local('Open Sans Bold Italic'), local('OpenSansBoldItalic'), local('OpenSans-BoldItalic'), url(/media/js/dist/opensans-bolditalic-webfont_d3aef3dcbcc6b6f606b0b8dd01eb5ef7.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-bolditalic-webfont_794bef0b5c666b92b809e415cde670a4.woff) format('woff'), url(/media/js/dist/opensans-bolditalic-webfont_9fd8bbe5f0c661b8424894002ccbf0d1.ttf) format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-extrabold-webfont_bd69ee8f11d8039d8010d65e8c5e2e15.eot);
  src: local('Open Sans Extrabold'), local('OpenSansExtrabold'), local('OpenSans-Extrabold'), url(/media/js/dist/opensans-extrabold-webfont_bd69ee8f11d8039d8010d65e8c5e2e15.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-extrabold-webfont_83c4c4a9aedd616343ed8da1b11a8531.woff) format('woff'), url(/media/js/dist/opensans-extrabold-webfont_90cf1e15e3fa14b2173d118b2c4caba4.ttf) format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-extrabolditalic-webfont_2a6e859771c17708583a396cbcf7e5fa.eot);
  src: local('Open Sans Extrabold Italic'), local('OpenSansExtraboldItalic'), local('OpenSans-ExtraboldItalic'), url(/media/js/dist/opensans-extrabolditalic-webfont_2a6e859771c17708583a396cbcf7e5fa.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-extrabolditalic-webfont_dab563188092490cddd9a25d82f073c9.woff) format('woff'), url(/media/js/dist/opensans-extrabolditalic-webfont_ad86de028297fabbbe65609bc76c3a10.ttf) format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-italic-webfont_0f11499df8b228b67eeeb4a43d816e91.eot);
  src: local('Open Sans Italic'), local('OpenSansItalic'), local('OpenSans-Italic'), url(/media/js/dist/opensans-italic-webfont_0f11499df8b228b67eeeb4a43d816e91.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-italic-webfont_38a4cf507282f5b2885a369aeadcdcf9.woff) format('woff'), url(/media/js/dist/opensans-italic-webfont_97e4be2ad3d92de27cebc68b815a140c.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-light-webfont_889f90dc738c9e7bde1cb88e786f1293.eot);
  src: local('Open Sans Light'), local('OpenSansLight'), local('OpenSans-Light'), url(/media/js/dist/opensans-light-webfont_889f90dc738c9e7bde1cb88e786f1293.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-light-webfont_29e78f1e950e7cbdaf6714c2b36473ab.woff) format('woff'), url(/media/js/dist/opensans-light-webfont_9f2284b8272a0f325126e8d2fdeec67d.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-lightitalic-webfont_5619bb464669cc298daa835df6d47046.eot);
  src: local('Open Sans Light Italic'), local('OpenSansLightItalic'), local('OpenSansLight-Italic'), url(/media/js/dist/opensans-lightitalic-webfont_5619bb464669cc298daa835df6d47046.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-lightitalic-webfont_8db62306e27c64cde786465e7e0019db.woff) format('woff'), url(/media/js/dist/opensans-lightitalic-webfont_90ca727eb1ba6523b2d4b3b2258d9b36.ttf) format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-regular-webfont_03ea51bc416a0c9aad3b439ad4298912.eot);
  src: local('Open Sans'), local('OpenSans'), url(/media/js/dist/opensans-regular-webfont_03ea51bc416a0c9aad3b439ad4298912.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-regular-webfont_c974cfd0a66a77286a81556348e054d6.woff) format('woff'), url(/media/js/dist/opensans-regular-webfont_f1e63c5016879f892455264069a7ad71.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-semibold-webfont_e524e4715699f7df2285965fa3ed2eae.eot);
  src: local('Open Sans Semibold'), local('OpenSansSemibold'), local('OpenSans-Semibold'), url(/media/js/dist/opensans-semibold-webfont_e524e4715699f7df2285965fa3ed2eae.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-semibold-webfont_4af8ce7e00a5479db6c424169cb245ce.woff) format('woff'), url(/media/js/dist/opensans-semibold-webfont_8a1663f9c55d4a871d40c53dd7034cb6.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/media/js/dist/opensans-semibolditalic-webfont_b44c3052012312ed7197680473ca5f0d.eot);
  src: local('Open Sans Semibold Italic'), local('OpenSansSemiboldItalic'), local('OpenSans-SemiboldItalic'), url(/media/js/dist/opensans-semibolditalic-webfont_b44c3052012312ed7197680473ca5f0d.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/opensans-semibolditalic-webfont_48faa7881d5646447f4777a549e03243.woff) format('woff'), url(/media/js/dist/opensans-semibolditalic-webfont_ab008ba57b885dfa0c9c52eb197e49ec.ttf) format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'als_rouble';
  src: url(/media/js/dist/rouble-webfont_232f1c99d04b155b30f611533a59a2bb.eot);
  src: url(/media/js/dist/rouble-webfont_232f1c99d04b155b30f611533a59a2bb.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/rouble-webfont_3277aa699da5ecdf8b6af1b9abe6776a.woff) format('woff'), url(/media/js/dist/rouble-webfont_88df8820f940d9a4e29472a488e9d4c8.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Semibold';
  src: url(/media/js/dist/ProximaNova-Semibold_cddac6589ca25eb44179341774222e79.eot);
  src: url(/media/js/dist/ProximaNova-Semibold_cddac6589ca25eb44179341774222e79.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/ProximaNova-Semibold_8feb512e78c18175c552af2be6ae2e02.woff) format('woff'), url(/media/js/dist/ProximaNova-Semibold_df8c626474a73ab7a8b511655597c7c4.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  src: url(/media/js/dist/ProximaNova-Regular_b7c512788e3c77b0196f0bace8a88418.eot);
  src: url(/media/js/dist/ProximaNova-Regular_b7c512788e3c77b0196f0bace8a88418.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/ProximaNova-Regular_2d2ae2556b24a45ff8d5ed86b07b5783.woff) format('woff'), url(/media/js/dist/ProximaNova-Regular_7ce6760d17685c466ba04d1b2c63c38b.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Light';
  src: url(/media/js/dist/ProximaNova-Light_d778218590f14376c366c515d384808e.eot);
  src: url(/media/js/dist/ProximaNova-Light_d778218590f14376c366c515d384808e.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/ProximaNova-Light_eb74a591665045d87eabfb2dc759be0a.woff) format('woff'), url(/media/js/dist/ProximaNova-Light_0188899cd3ec92cdcaa4c97ca0c75247.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  src: url(/media/js/dist/ProximaNova-Bold_10141a9d737da9c84e6e14ec5a562c6c.eot);
  src: url(/media/js/dist/ProximaNova-Bold_10141a9d737da9c84e6e14ec5a562c6c.eot?#iefix) format('embedded-opentype'), url(/media/js/dist/ProximaNova-Bold_e2cf3dc2f079bf3d5185a02552f153c4.woff) format('woff'), url(/media/js/dist/ProximaNova-Bold_926a08fb27e3303c7452b0bdd2d5e5ab.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/media/js/dist/Roboto-Regular-cyr-ext_9b037850579469ef5137e2c6c87a3539.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/media/js/dist/Roboto-Regular-cyr_ddbe8450ae34795dee574854e9b01533.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/media/js/dist/Roboto-Regular-grk-ext_96be92ea2d320b1dd7da226c0775f8bb.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/media/js/dist/Roboto-Regular-grk_462ae0cbc85f4748aef163c2902b2fe2.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/media/js/dist/Roboto-Regular-vtn_ba2e2283eb81b3d462aed7e4f0c231ff.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/media/js/dist/Roboto-Regular-lat-ext_073578b7f22768baa58cf9a87380538a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/media/js/dist/Roboto-Regular-lat_15fa3062f8929bd3b05fdca5259db412.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.ui-selecting {
  background: #c1c8c9;
}

.jcrop-holder {
  margin: 0 auto;
  padding: 0;
}

.jcrop-holder {
  background: none !important;
}

/* jQuery UI - v1.11.4 - 2015-08-26
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2.2em;
}

button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

input.ui-button {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff url(/media/js/dist/ui-bg_flat_75_ffffff_40x100_6e8d6dd6ca7119f9ddb66c9061f51177.png) 50% 50% repeat-x;
  color: #222;
}

.ui-widget-content a {
  color: #222;
}

.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url(/media/js/dist/ui-bg_highlight-soft_75_cccccc_1x100_25265a00db448d611c4e1ca517e63a39.png) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}

.ui-widget-header a {
  color: #222;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/media/js/dist/ui-bg_glass_75_e6e6e6_1x400_7501362ce5acca9333a57ee3240c58ce.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(/media/js/dist/ui-bg_glass_75_dadada_1x400_c662175a4f316e6d75e3245c4080fcc5.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(/media/js/dist/ui-bg_glass_65_ffffff_1x400_c1b01def63d6c87d475be6a7d5f00125.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/media/js/dist/ui-bg_glass_55_fbf9ee_1x400_3e42ca552d82387f566d89efa0f3f902.png) 50% 50% repeat-x;
  color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/media/js/dist/ui-bg_glass_95_fef1ec_1x400_dafb0e5176d89da2ffe9622c3eca9609.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(70);
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/media/js/dist/ui-icons_222222_256x240_3a3c5468f484f07ac4a320d9e22acb8c.png);
}

.ui-widget-header .ui-icon {
  background-image: url(/media/js/dist/ui-icons_222222_256x240_3a3c5468f484f07ac4a320d9e22acb8c.png);
}

.ui-state-default .ui-icon {
  background-image: url(/media/js/dist/ui-icons_888888_256x240_6cc57703e2f287de68f76244a618f15c.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/media/js/dist/ui-icons_454545_256x240_3b001ae33bd74fff64bc609ce6a55628.png);
}

.ui-state-active .ui-icon {
  background-image: url(/media/js/dist/ui-icons_454545_256x240_3b001ae33bd74fff64bc609ce6a55628.png);
}

.ui-state-highlight .ui-icon {
  background-image: url(/media/js/dist/ui-icons_2e83ff_256x240_d92acecad29da2ccee5c9d491267f4a2.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/media/js/dist/ui-icons_cd0a0a_256x240_fdc58c14e91fbb086f953818c525a7ee.png);
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
  background: #aaa url(/media/js/dist/ui-bg_flat_0_aaaaaa_40x100_6d356c935f2c9d3722eed2610a9c9620.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(30);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(/media/js/dist/ui-bg_flat_0_aaaaaa_40x100_6d356c935f2c9d3722eed2610a9c9620.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(30);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}

.accordion-content {
  position: relative;
}

.accordion-content__item {
  width: 100%;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 2px;
  position: relative;
}

.accordion-content__item_white {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
}

.accordion-content__item_bordered {
  margin-bottom: 0;
}

.accordion-content__header {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  padding: 10px 40px 10px 23px;
  position: relative;
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-height: 60px;
  font-size: 14px;
  vertical-align: middle;
  line-height: 38px;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  /*&:after
      content: '';
      centering-inline-blocks();
      height: $accordionTitleHeight;
      width: 0px;
      min-height: $accordionTitleHeight;*/
}

.accordion-content__header:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}

.accordion-content__header_white {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  line-height: 14px;
  background-color: #fff;
  padding: 13px 40px 13px 13px;
  margin-bottom: 2px;
}

.accordion-content__header_white:hover {
  background-color: #f9f9f9;
}

.accordion-content__header_bordered {
  border: 1px solid #f2f2f2;
  margin-bottom: 0;
}

.accordion-content__header:before {
  content: '';
  display: block;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 24px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0 no-repeat;
  background-size: contain;
}

.accordion-content__header_white:before {
  width: 9px;
  height: 6px;
}

.accordion-content__header_expanded:before {
  -webkit-transform: rotate(180deg) translateY(calc(-50% + 7px));
  -moz-transform: rotate(180deg) translateY(calc(-50% + 7px));
  -ms-transform: rotate(180deg) translateY(calc(-50% + 7px));
  -o-transform: rotate(180deg) translateY(calc(-50% + 7px));
  transform: rotate(180deg) translateY(calc(-50% + 7px));
}

.accordion-content__header_expanded.accordion-content__header_white:before {
  -webkit-transform: rotate(180deg) translateY(calc(-50% + 6px));
  -moz-transform: rotate(180deg) translateY(calc(-50% + 6px));
  -ms-transform: rotate(180deg) translateY(calc(-50% + 6px));
  -o-transform: rotate(180deg) translateY(calc(-50% + 6px));
  transform: rotate(180deg) translateY(calc(-50% + 6px));
}

.accordion-content__header .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.accordion-content__header .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.accordion-content__header_has-help .accordion-content__header__title {
  max-width: calc(100% - 23px);
}

.accordion-content__header__title {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.accordion-content__header__title div {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.accordion-content__header_white .accordion-content__header__title {
  font-size: 11px;
  text-transform: uppercase;
}

.accordion-content__header__error {
  color: #fc2c39;
}

.accordion-content__item_pending .accordion-content__header {
  display: block;
  width: 100%;
  height: 100%;
}

.accordion-content__item_pending .accordion-content__header:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.accordion-content__item_broken .accordion-content__header:before,
.accordion-content__item_broken .context-help-mark {
  display: none;
}

.accordion-content__info {
  position: absolute;
  right: 0px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  padding-left: 20px;
  top: 23px;
}

.accordion-content__info_white {
  top: 13px;
}

.accordion-content__body {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  padding: 10px 23px;
  margin-bottom: 2px;
  display: block;
}

.accordion-content__body_white {
  padding-left: 15px;
  padding-right: 15px;
}

.accordion-content__body_bordered {
  border: 1px solid #f2f2f2;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.accordion-select {
  position: relative;
  /*&__error
    color: $myRed;*/
  /*&__item_pending &__header
    display: block;
    width: 100%;
    height: 100%

    &:after
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      candy-animation(rgba(0,0,0,0.1));

  &__item_broken &__header:before
  &__item_broken .context-help-mark
    display: none;

  &__info
    position: absolute;
    right: 0px;
    transform: translateX(100%);
    padding-left: 20px;
    top: 23px;*/
}

.accordion-select__item {
  width: 100%;
  margin-bottom: 2px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  padding: 0px 10px 0px 23px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 60px;
  font-size: 14px;
  line-height: 60px;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.accordion-select__item:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}

.accordion-select_shadow .accordion-select__item {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
}

.accordion-select_show-arrs .accordion-select__item._active {
  padding-right: 40px;
}

.accordion-select_show-arrs .accordion-select__item._active:after {
  content: '';
  display: block;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 24px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0 no-repeat;
  background-size: contain;
}

.accordion-select_main-icon .accordion-select__item {
  padding-left: 74px;
}

.accordion-select_main-icon .accordion-select__item:before {
  content: '';
  display: block;
  width: 41px;
  height: 41px;
  position: absolute;
  top: 10px;
  left: 24px;
}

._disabled .accordion-select__item:hover {
  background-color: #f7f7f7;
  cursor: default;
}

._disabled.accordion-select_show-arrs .accordion-select__item._active:after {
  background-image: none;
  display: none;
}

.bubble-ts {
  background: #fff;
  color: #414042;
  font-size: 12px;
  line-height: 1.5;
}

.bubble-ts__main-wrap {
  min-width: 100px;
  min-height: 30px;
  padding: 12px 20px 12px 12px;
}

.bubble-ts_with-close {
  margin: 12px 27px 10px 15px;
}

.bubble-ts__x {
  position: absolute;
  top: 7px;
  right: 7px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.bubble-ts__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.bubble-ts__content {
  overflow: auto;
  text-align: left;
}

.bubble-ts_no-paddings .bubble-ts__main-wrap {
  padding: 0;
}

.bubble-ts_no-paddings {
  padding: 0;
}

.bubble-ts_drop-down-list {
  padding: 0;
}

.bubble-ts_context-help {
  background: #ffefd3;
  padding: 20px 20px 15px 20px;
  min-width: 350px;
  min-height: 80px;
  z-index: 100;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.bubble-ts_context-help .bubble-ts__main-wrap {
  padding: 0;
  min-height: 0;
  min-width: 0;
}

.bubble-ts_context-help .bubble-ts__x {
  font: 20px/14px 'Open Sans', sans-serif;
  top: 18px;
  right: 20px;
}

.bubble-ts_arrow .bubble-ts__arrow {
  overflow: hidden;
  position: absolute;
  margin: -8px -12px;
  width: 15px;
  height: 33px;
}

.bubble-ts_arrow .bubble-ts__arrow:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  position: absolute;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.bubble-ts_arrow .bubble-ts__arrow_bottom {
  top: -9px;
  width: 33px;
  height: 17px;
}

.bubble-ts_arrow .bubble-ts__arrow_bottom:after {
  -webkit-box-shadow: -2px 2px 6px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: -2px 2px 6px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: -2px 2px 6px 0 rgba(0,0,0,0.15);
  -o-box-shadow: -2px 2px 6px 0 rgba(0,0,0,0.15);
  box-shadow: -2px 2px 6px 0 rgba(0,0,0,0.15);
  top: 9px;
  left: 4px;
}

.bubble-ts_arrow .bubble-ts__arrow_top {
  bottom: -9px;
  width: 33px;
  height: 17px;
}

.bubble-ts_arrow .bubble-ts__arrow_top:after {
  -webkit-box-shadow: -2px 2px 8px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: -2px 2px 8px 0px rgba(0,0,0,0.15);
  -ms-box-shadow: -2px 2px 8px 0px rgba(0,0,0,0.15);
  -o-box-shadow: -2px 2px 8px 0px rgba(0,0,0,0.15);
  box-shadow: -2px 2px 8px 0px rgba(0,0,0,0.15);
  bottom: 9px;
  left: 4px;
}

.bubble-ts_arrow .bubble-ts__arrow_right {
  left: -3px;
}

.bubble-ts_arrow .bubble-ts__arrow_right:after {
  -webkit-box-shadow: 0 2px 6px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 6px 0px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 6px 0px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 6px 0px rgba(0,0,0,0.15);
  box-shadow: 0 2px 6px 0px rgba(0,0,0,0.15);
  left: 10px;
}

.bubble-ts_arrow .bubble-ts__arrow_left {
  right: -3px;
}

.bubble-ts_arrow .bubble-ts__arrow_left:after {
  -webkit-box-shadow: 0 1px 6px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 6px 0px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 6px 0px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 6px 0px rgba(0,0,0,0.15);
  box-shadow: 0 1px 6px 0px rgba(0,0,0,0.15);
  right: 10px;
}

.bubble-ts_select {
  line-height: inherit;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  background: none;
  min-width: 0;
}

.bubble-ts_rounded,
.bubble-ts_rounded .bubble-ts__main-wrap {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.bubble-ts_shadow {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
}

.bubble-ts_red {
  margin: 0;
  background: #f66;
  color: #fff;
}

.bubble-ts_red .bubble-ts__main-wrap {
  padding: 13px 20px;
}

.bubble-ts_red.bubble-ts_arrow .bubble-ts__arrow:after {
  background-color: #f66;
  border: none;
}

.bubble-ts_info-warning .bubble-ts__main-wrap {
  border: 3px solid #fab03b;
  padding: 14px 42px 14px 20px;
}

.bubble-ts_info-warning .bubble-ts__x {
  top: 14px;
  right: 14px;
}

.bubble-ts_info-warning .bubble-ts__arrow:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-width: 1px;
  border-color: #fab03b;
}

.bubble {
  padding: 12px 20px 12px 12px;
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #414042;
  font-size: 12px;
  line-height: 1.5;
  min-width: 100px;
  min-height: 30px;
  z-index: 150;
  position: absolute;
}

.bubble_transaction {
  margin: 0;
  padding: 0;
  width: 900px;
}

.bubble._no-paddings,
.bubble_no-paddings {
  padding: 0;
}

.bubble_with-close {
  margin: 12px 27px 10px 15px;
}

.bubble__x {
  position: absolute;
  top: 7px;
  right: 7px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.bubble__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.bubble_transaction .bubble__x {
  font-size: 20px;
}

.bubble_flash .bubble__x {
  top: 6px;
  right: 6px;
}

.bubble__content {
  overflow: auto;
  text-align: left;
}

.bubble_no-paddings {
  padding: 0;
  min-height: 22px;
}

.bubble_stat-page {
  padding: 0;
}

.bubble_drop-down-list {
  padding: 0;
}

.bubble_context-help {
  background: #ffefd3;
  padding: 20px 50px 15px 20px;
  min-width: 350px;
  min-height: 80px;
  z-index: 100;
}

.bubble_context-help .bubble__x {
  font: 20px/14px 'Open Sans', sans-serif;
  top: 18px;
  right: 20px;
}

.bubble_arrow .bubble__arrow_up {
  background: transparent url(/media/js/dist/bubble-arrow-l-r_55fb32074334dbdfda72b238e065b5f3.png) no-repeat -24px 0px;
  background-size: 46px 12px;
  position: absolute;
  width: 24px;
  height: 12px;
  margin: -6px -12px;
  top: -6px;
}

.bubble_arrow .bubble__arrow_down {
  background: transparent url(/media/js/dist/bubble-arrow-l-r_55fb32074334dbdfda72b238e065b5f3.png) no-repeat;
  background-size: 46px 12px;
  position: absolute;
  width: 24px;
  height: 12px;
  margin: -6px -12px;
  bottom: -6px;
}

.bubble_arrow .bubble__arrow_left {
  background: transparent url(/media/js/dist/bubble-arrow-v-d_3845f7996a2f8e5fc82f828140f66610.png) no-repeat;
  background-size: 12px 46px;
  position: absolute;
  width: 12px;
  height: 24px;
  margin: -12px -6px;
  left: -6px;
}

.bubble_arrow .bubble__arrow_right {
  background: transparent url(/media/js/dist/bubble-arrow-v-d_3845f7996a2f8e5fc82f828140f66610.png) no-repeat 0px -24px;
  background-size: 12px 46px;
  position: absolute;
  width: 12px;
  height: 24px;
  margin: -12px -6px;
  right: -6px;
}

.bubble_select {
  line-height: inherit;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0;
  -webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  background: none;
  min-width: 0;
}

.button {
  position: relative;
  overflow: hidden;
}

.button_transparent {
  font-size: 11px;
  text-transform: uppercase;
  background: none;
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.button_transparent.button_pending .button__text {
  visibility: hidden;
}

.button_transparent.button:disabled,
.button_transparent.button._disabled {
  color: #b7b7b7;
  cursor: default;
}

.button_general {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .button_general {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.button_general[readonly],
.button_general_disabled,
.button_general._disabled,
.button_general:disabled {
  color: #b7b7b7;
  cursor: default;
}

.button_general:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.button_general[readonly]:hover,
.button_general_disabled:hover,
.button_general._disabled:hover,
.button_general:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.button_white {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  background-color: #fff;
}

.safari .button_white {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.button_white[readonly],
.button_white_disabled,
.button_white._disabled,
.button_white:disabled {
  color: #b7b7b7;
  cursor: default;
}

.button_white:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.button_white[readonly]:hover,
.button_white_disabled:hover,
.button_white._disabled:hover,
.button_white:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.button_submit {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .button_submit {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.button_submit[readonly],
.button_submit_disabled,
.button_submit._disabled,
.button_submit:disabled {
  color: #b7b7b7;
  cursor: default;
}

.button_submit:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.button_submit[readonly]:hover,
.button_submit_disabled:hover,
.button_submit._disabled:hover,
.button_submit:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.button_submit[readonly],
.button_submit._disabled,
.button_submit:disabled {
  color: #80caf5;
}

.button_submit:hover {
  background-color: #39bbf1;
}

.button_submit[readonly]:hover,
.button_submit._disabled:hover,
.button_submit:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.button_general.button_pending > .button__text:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.button_submit.button_pending > .button__text:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(255,255,255,0.2))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(255,255,255,0.2))), color-stop(0.75, (rgba(255,255,255,0.2))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.button_pending:before,
.button_pending:after {
  opacity: 0.7;
}

.button__text {
  display: inline-block;
  vertical-align: top;
}

.button__spinner {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.button__container {
  position: relative;
  display: block;
}

.clickable-button {
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.clickable-button_link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.clickable-button_pending .clickable-button__text {
  visibility: hidden;
}

.clickable-button:disabled,
.clickable-button[disabled],
.clickable-button._disabled {
  color: #b7b7b7;
  cursor: default;
}

.clickable-button__spinner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.clickable-button__container {
  position: relative;
}

.toggle {
  display: inline-block;
  vertical-align: middle;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  height: auto;
  padding: 0;
  text-shadow: none;
  outline: none;
  border-width: 0;
  overflow: visible;
}

.toggle.button_pending .toggle__box-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(255,255,255,0.5))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(255,255,255,0.5))), color-stop(0.75, (rgba(255,255,255,0.5))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.toggle__box-wrap {
  width: 36px;
  height: 18px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.toggle__box-wrap:hover {
  cursor: pointer;
}

.toggle__box-wrap:before {
  content: '';
  display: block;
  width: 36px;
  height: 14px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  background-color: #b7b7b7;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

._checked.toggle__box-wrap:before {
  background-color: #c7f59b;
}

.toggle.button_red-off .toggle__box-wrap:before,
.toggle.button_red .toggle__box-wrap._checked:before {
  background-color: #ffb2b2;
}

.toggle.button_red-off .toggle__box-wrap._checked:before {
  background-color: #c7f59b;
}

.toggle.button_red-off:disabled .toggle__box-wrap:before,
.toggle.button_red-off._disabled .toggle__box-wrap:before,
.toggle._disabled ._checked.toggle__box-wrap:before,
.toggle:disabled ._checked.toggle__box-wrap:before,
.toggle.button_red:disabled .toggle__box-wrap:before,
.toggle.button_red._disabled .toggle__box-wrap:before,
.toggle._disabled .toggle__box-wrap:before,
.toggle:disabled .toggle__box-wrap:before {
  background-color: #e5e5e5;
}

.toggle._disabled .toggle__box-wrap:hover,
.toggle:disabled .toggle__box-wrap:hover {
  cursor: default;
}

.toggle__label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 1;
  min-height: 18px;
  margin: 0;
  padding: 0;
}

.toggle__box {
  visibility: hidden;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}

.toggle.button_red .toggle__box:checked + .toggle__handler {
  left: calc(100% - 18px);
  background-color: #f66;
}

.toggle.button_red-off .toggle__box + .toggle__handler {
  background-color: #f66;
}

.toggle.button_red-off .toggle__box:checked + .toggle__handler {
  background-color: #32bf33;
}

.toggle__box:checked + .toggle__handler {
  left: calc(100% - 18px);
  background-color: #32bf33;
}

.toggle__handler {
  z-index: 2;
  top: 0;
  left: 0;
  position: absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background-color: #f9f9f9;
  height: 18px;
  width: 18px;
  -webkit-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -o-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -webkit-transition: left 0.3s ease, background-color 0.3s ease;
  -moz-transition: left 0.3s ease, background-color 0.3s ease;
  -ms-transition: left 0.3s ease, background-color 0.3s ease;
  -o-transition: left 0.3s ease, background-color 0.3s ease;
  transition: left 0.3s ease, background-color 0.3s ease;
}

.toggle._disabled .toggle__handler,
.toggle:disabled .toggle__handler {
  background-color: #b7b7b7;
}

.toggle__title {
  font-size: 14px;
  color: #414042;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}

.calendar {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 16px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.calendar__options {
  position: relative;
}

.calendar__options__modes,
.calendar__options__presets {
  display: inline-block;
  vertical-align: middle;
}

.calendar__navigate__arrow {
  position: absolute;
  top: 50px;
  width: 22px;
  height: 22px;
  margin-top: -3px;
}

.date-period_single-mode .calendar__navigate__arrow {
  top: 13px;
}

.calendar__navigate__arrow:hover {
  cursor: pointer;
}

.calendar__navigate__arrow:before {
  width: 12px;
  height: 18px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.calendar__navigate__arrow_left {
  left: -6px;
}

.calendar__navigate__arrow_left:before {
  content: '\2190';
}

.calendar__navigate__arrow_right {
  right: -6px;
}

.calendar__navigate__arrow_right:before {
  content: '\2192';
}

.calendar__tbl {
  border-collapse: collapse;
  padding: 0;
}

.calendar__year,
.calendar__month {
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}

.calendar__year:not(:nth-child(3n + 2)),
.calendar__month:not(:nth-child(3n + 2)) {
  margin-right: 17px;
}

.date-period_single-mode .calendar__year,
.date-period_single-mode .calendar__month {
  margin-right: 0;
  margin-top: 0;
}

.calendar__title {
  font-size: 17px;
  text-align: center;
  text-transform: capitalize;
  padding: 10px 0;
}

.calendar__title:hover {
  cursor: pointer;
  background-color: #fffdee;
}

.calendar__year .calendar__title {
  border-bottom: 1px solid #bdbec1;
}

.calendar__cell {
  text-align: center;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  border-collapse: collapse;
  padding: 0;
}

.calendar__year .calendar__cell {
  width: 55px;
  height: 55px;
}

.calendar__day {
  font-size: 12px;
  width: 100%;
  line-height: 32px;
}

.calendar__day:not(.calendar__day_th):not(.calendar__day_disabled):hover {
  cursor: pointer;
}

.calendar__day_th {
  font-weight: normal;
  font-size: 11px;
  text-transform: uppercase;
  border-bottom: 1px solid #bdbec1;
}

.calendar__day_holiday {
  color: #fc2c39;
}

.calendar__day_holiday.calendar__day_disabled {
  color: #ef9a9a;
}

.calendar__day_selected {
  background-color: #c6e9fc;
}

.calendar__day_disabled {
  color: #a4a4a4;
}

.calendar__day_inactive {
  color: #a4a4a4;
}

.calendar__day_out-month.calendar__day_selected {
  background-color: transparent;
}

.calendar__day_empty {
  visibility: hidden;
}

.calendar__year .calendar__day {
  line-height: 55px;
}

.calendar__modes {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.calendar__modes:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.calendar__modes__item {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  position: relative;
  float: left;
  /*&:before
      before-block();
      position: absolute;
      background-size: contain;
      width: 12px;
      height: 13px;
      top: 9px;
      left: 10px;
      background-repeat: no-repeat;
      background-position: center center;*/
}

.safari .calendar__modes__item {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.calendar__modes__item[readonly],
.calendar__modes__item_disabled,
.calendar__modes__item._disabled,
.calendar__modes__item:disabled {
  color: #b7b7b7;
  cursor: default;
}

.calendar__modes__item:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.calendar__modes__item[readonly]:hover,
.calendar__modes__item_disabled:hover,
.calendar__modes__item._disabled:hover,
.calendar__modes__item:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.calendar__modes__item:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

.calendar__modes__item:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}

.calendar__modes__item_selected,
.calendar__modes__item._active {
  background-color: #e7e7e7;
}

.calendar__modes__item_selected:hover,
.calendar__modes__item._active:hover {
  background-color: #e7e7e7;
}

.calendar__presets {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.calendar__presets__item {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
  display: inline-block;
  vertical-align: middle;
}

.calendar__presets__item:not(:last-child) {
  margin-right: 10px;
}

.calendar__presets__item_selected {
  color: #333;
}

.calendar__period-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.calendar__period__dash {
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}

.calendar__period__input {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 12px;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 101px;
}

.calendar__period-select__dash {
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}

.calendar__period-select__item {
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.calendar__period-select .select-native {
  margin-right: 5px;
}

.calendar__period-select .select-native:last-child {
  margin-right: 0;
}

.calendar__bottom {
  padding: 20px;
  background-color: #f2f2f2;
  margin: 8px -10px -16px -10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.calendar__button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .calendar__button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.calendar__button[readonly],
.calendar__button_disabled,
.calendar__button._disabled,
.calendar__button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.calendar__button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.calendar__button[readonly]:hover,
.calendar__button_disabled:hover,
.calendar__button._disabled:hover,
.calendar__button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.calendar__button[readonly],
.calendar__button._disabled,
.calendar__button:disabled {
  color: #80caf5;
}

.calendar__button:hover {
  background-color: #39bbf1;
}

.calendar__button[readonly]:hover,
.calendar__button._disabled:hover,
.calendar__button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.date-period {
  display: inline-block;
  vertical-align: top;
}

.date-period__wrap {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  position: relative;
}

.safari .date-period__wrap {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.date-period__wrap[readonly],
.date-period__wrap_disabled,
.date-period__wrap._disabled,
.date-period__wrap:disabled {
  color: #b7b7b7;
  cursor: default;
}

.date-period__wrap:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.date-period__wrap[readonly]:hover,
.date-period__wrap_disabled:hover,
.date-period__wrap._disabled:hover,
.date-period__wrap:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.date-period__wrap._pending:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.date-period__wrap:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 0 0 no-repeat;
  width: 16px;
  height: 18px;
  background-size: contain;
  margin-right: 5px;
}

.date-period__wrap._disabled:before {
  opacity: 0.3;
}

._wrong-date .date-period__wrap,
._wrong-date .date-period__wrap:hover {
  background-color: #f66;
  text-shadow: none;
}

.date-period__dash,
.date-period__label {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
}

.date-period__dash {
  margin: 0 5px;
}

.bubble-ts_calendar .bubble-ts__main-wrap {
  padding: 0;
}

.bubble-ts_calendar .bubble-ts__content {
  overflow: visible;
}

.crash {
  position: relative;
  display: inline-block;
  /*&__state
    font-weight: bold;
    color: $myRed;*/
}

.crash_simple {
  background-color: #f2f2f2;
}

.crash_top {
  text-align: center;
}

.crash_left {
  display: flex;
}

.crash__icon_black {
  background: url(/media/js/dist/not-found_2e7899a6f4e7c7a6beab15e4deb11666.png) 0 0 no-repeat;
  background-size: contain;
}

.crash__icon_red {
  background: url(/media/js/dist/smile-err_9b77c502227f57f27fec70fae40e3ca3.png) 0 0 no-repeat;
  background-size: contain;
}

.crash__icon_green {
  background: url(/media/js/dist/smile-ok_e072bfc78ad4614593ed4a4e4f6ad0ed.png) 0 0 no-repeat;
  background-size: contain;
}

.crash__icon_medium {
  width: 26px;
  height: 26px;
}

.crash__icon_big {
  width: 80px;
  height: 68px;
}

.crash__icon_top {
  margin: 0 auto 10px;
}

.crash__icon_left {
  margin-right: 10px;
}

.crash__title {
  margin: 1.56em 0;
  font-size: 1.923em;
  font-weight: 300;
  line-height: 1;
  text-transform: uppercase;
}

.crash__text {
  color: #666;
}

.crash_simple .crash__text {
  margin: 60px 30px;
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
  color: #333;
}

.customizable-tree__right-wrap {
  display: flex;
  width: 240px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 10px;
}

.customizable-tree__preset-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 0 0 20px 0;
  line-height: 1.2;
}

.customizable-tree__preset {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px 0 0;
  padding: 0;
  cursor: pointer;
  color: #00abf1;
  font-size: 14px;
  line-height: 2;
}

.customizable-tree__preset:hover {
  color: #333;
}

.customizable-tree__preset._selected {
  cursor: default;
  color: #333;
}

.customizable-tree__tree-content-wrap {
  display: flex;
  margin: 15px 0 0;
}

.customizable-tree__tree-placeholder {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

.customizable-tree__tree-list-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
}

.customizable-tree__chosen-box {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
  font-size: 12px;
  height: calc(100% - 26px);
  width: 240px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.customizable-tree__chosen-box__header {
  margin: 0 0 10px 0;
  display: flex;
}

.customizable-tree__chosen-box__title {
  font-size: 14px;
  font-weight: bold;
  color: #666;
}

.customizable-tree__chosen-box__body {
  margin: 0 0 10px 0;
  padding-left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 0;
}

.customizable-tree__chosen-box__negative {
  display: inline-block;
  width: 200px;
  margin-left: 20px;
}

.customizable-tree__result__list {
  max-height: 138px;
}

.customizable-tree__result-item {
  margin: 0;
  padding: 4px 0 5px;
  list-style: none;
  line-height: 2.1;
  font-size: 14px;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 208px;
  white-space: nowrap;
}

.customizable-tree__result-item__name {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  color: #0857a6;
  border-bottom: 1px dotted #0857a6;
  color: #00abf1;
  border-bottom: none;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 190px;
  overflow: hidden;
  vertical-align: middle;
  margin-right: 3px;
}

.customizable-tree__result-item__children {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  margin-left: 4px;
  line-height: 1.6;
}

.customizable-tree__result-item__children:hover {
  color: #414042;
  border-bottom: 1px dotted #414042;
}

.customizable-tree__result-item__close {
  font-size: 10px;
  line-height: 10px;
  margin-left: 3px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 14px;
  height: 8px;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: 8px;
  visibility: visible;
}

.customizable-tree__result-item__close:hover {
  cursor: pointer;
}

.customizable-tree .suggester-ts__input {
  border-color: #e5e5e5;
}

.customizable-tree .bubble-ts {
  min-height: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.customizable-tree .bubble-ts__main-wrap {
  padding: 0;
}

.customizable-tree .bubble-ts__content {
  max-height: 290px;
}

.customizable-tree .bubble-ts_result .bubble-ts__content {
  padding-left: 10px;
  padding-right: 5px;
}

.customizable-tree .bubble-ts_category {
  width: 230px;
  max-height: 229px;
  padding: 0;
}

.customizable-tree .bubble-ts_category .bubble-ts__content {
  padding: 0;
}

.custom-scroll__handler-wrap {
  background-color: #f5f5f5;
  position: absolute;
}

.custom-scroll__handler-wrap._vertical {
  height: 100%;
  top: 0;
}

.custom-scroll__handler-wrap._horizontal {
  width: 100%;
}

.custom-scroll__handler-wrap:hover .custom-scroll__handler {
  background-color: #bdbdbd;
}

.custom-scroll__handler {
  background-color: #e0e0e0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.custom-scroll__body {
  position: relative;
  display: inline-block;
}

.custom-scroll_fit-width .custom-scroll__body {
  display: block;
  width: 100%;
}

._move .custom-scroll__handler {
  background-color: #bdbdbd;
}

.customScrollDisableOverscroll {
  overscroll-behavior: none;
}

.date-filter {
  margin: 0;
}

.date-filter__preset-list {
  padding: 0;
  display: inline-block;
  margin: 8px 0 10px 10px;
  list-style: none;
  font-size: 12px;
}

.date-filter__preset {
  border-bottom: 1px dotted #666;
  color: #666;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  cursor: pointer;
  line-height: 1;
  font-size: 13px;
}

.date-filter__preset_active {
  display: inline-block;
  border-bottom: none;
  color: #000;
}

.date-filter__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.date-filter__preset_active:hover {
  border-bottom: none;
  cursor: default;
}

.date-filter__calendar-row {
  display: inline-block;
}

.date-filter__calendar-label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.date-filter__calendar-input {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 100px;
  height: 28px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
  background-position: 6px 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.date-filter__calendar-input:disabled {
  color: #b7b7b7;
  cursor: default;
  background-color: #f2f2f2;
}

.date-filter__calendar-dash {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0;
}

.drop-down-list {
  position: relative;
}

.drop-down-list__button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .drop-down-list__button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.drop-down-list__button[readonly],
.drop-down-list__button_disabled,
.drop-down-list__button._disabled,
.drop-down-list__button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.drop-down-list__button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.drop-down-list__button[readonly]:hover,
.drop-down-list__button_disabled:hover,
.drop-down-list__button._disabled:hover,
.drop-down-list__button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.drop-down-list__button_arrow {
  position: relative;
}

.drop-down-list__button_arrow:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: -29px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  left: 0;
  right: auto;
}

.drop-down-list_arrow .drop-down-list__button {
  padding-right: 30px;
}

.drop-down-list_arrow .drop-down-list__button:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: -29px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  right: 0;
  left: auto;
}

.drop-down-list_arrow-first .drop-down-list__button {
  padding-left: 30px;
}

.drop-down-list_arrow-first .drop-down-list__button:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: -29px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  left: 0;
  right: auto;
}

.drop-down-list[pending] .drop-down-list__button-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.drop-down-list[pending] .drop-down-list__button-inner:hover:before,
.drop-down-list[pending] .drop-down-list__button-inner:before {
  cursor: default;
}

.drop-down-list[pending] .drop-down-list__button:before,
.drop-down-list[pending] .drop-down-list__button:after {
  opacity: 0.7;
}

.select-item {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  padding: 0 15px;
  background: #fff;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.select-item_active,
.select-item:hover {
  background: #f2f2f2;
}

.select-item_disabled {
  color: #b7b7b7;
  background-color: #fff;
  cursor: default;
}

.select-item_disabled:hover {
  background-color: #fff;
  cursor: default;
}

.select-item__text {
  display: inline-block;
  vertical-align: top;
}

.select-item__count {
  padding-left: 5px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}

.select-item_disabled .select-item__count {
  color: #b7b7b7;
}

.drop-down-view__list {
  line-height: inherit;
  border: 1px solid #e5e5e5;
  background: #fff;
}

.drop-down-item-view {
  cursor: pointer;
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}

.drop-down-item-view:hover {
  background: #f2f2f2;
}

.drop-down-item-view__name {
  display: inline-block;
  vertical-align: top;
}

.modal-view_error-log .modal-view__body {
  width: 600px;
  height: 400px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}

.error-log {
  padding: 20px;
}

.error-log__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 25px;
  margin-bottom: 5px;
  line-height: 1.3;
}

.error-log__text {
  color: #fc2c39;
  margin-bottom: 10px;
}

.error-log__err-list {
  max-height: 246px;
  max-width: 560px;
  height: 246px;
  width: 100%;
  padding: 7px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 21px;
  margin: 0;
  display: block;
}

.error-log__controls {
  margin-top: 20px;
}

.error-log__btn {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}

.fake-flexi-table {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*&__wrapper::-webkit-scrollbar
    -webkit-appearance: none;

  &__wrapper::-webkit-scrollbar:vertical
    width: 11px;

  &__wrapper::-webkit-scrollbar:horizontal
    height: 11px;

  &__wrapper::-webkit-scrollbar-thumb
    border-radius: 8px;
    border: 2px solid white; */
  /* should match background, can't be transparent */
  /*
    background-color: rgba(0, 0, 0, .5);

  &__wrapper::-webkit-scrollbar-track
    background-color: #fff;
    border-radius: 8px;*/
  /*&::-webkit-scrollbar
    width: 12px;

  &::-webkit-scrollbar-track
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;

  &::-webkit-scrollbar-thumb
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
}

.fake-flexi-table__wrapper {
  overflow-y: hidden;
  padding-bottom: 1px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  /*padding-right: 1px;
    padding-left: 1px;*/
}

.fake-flexi-table__tbl {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.fake-flexi-table__group-th,
.fake-flexi-table__header-th {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  background-color: #f2f2f2;
}

.ie .fake-flexi-table__header-th_static {
  border-right: none;
}

.ie .fake-flexi-table__header-th_static + .fake-flexi-table__header-th {
  border-left: none;
}

.fake-flexi-table__group,
.fake-flexi-table__header {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #000;
  font-weight: normal;
  border-color: transparent;
  background-color: #f2f2f2;
}

.fake-flexi-table_compact .fake-flexi-table__group,
.fake-flexi-table_compact .fake-flexi-table__header {
  font-size: 12px;
  padding-left: 8px;
  padding-right: 8px;
}

.fake-flexi-table__group {
  max-width: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.fake-flexi-table__group {
  position: relative;
  min-width: 100%;
  width: 100%;
}

.fake-flexi-table__group_static {
  position: absolute;
}

.fake-flexi-table__column-border {
  width: 1px;
  height: 3000px;
  background-color: #00abf2;
  position: absolute;
  top: 0;
}

.fake-flexi-table__header {
  position: relative;
  text-align: center;
  margin: 0 auto;
  border: none;
  /*&__name-text
      centering-inline-blocks();*/
}

.fake-flexi-table__header._draggable-border {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.fake-flexi-table__header_rowspan {
  vertical-align: middle;
}

.fake-flexi-table__header_static {
  position: absolute;
  z-index: 1;
  border: 1px solid #e5e5e5;
  border-left: none;
  margin-top: -1px;
  left: 1px;
  padding-top: 14px;
  padding-bottom: 14px;
  /*.ff &*/
}

.fake-flexi-table__header_static:first-child {
  border-left: 1px solid #e5e5e5;
}

.ie .fake-flexi-table__header_static + .fake-flexi-table__header_normal {
  border-left-color: transparent;
}

.fake-flexi-table__header__handler {
  position: absolute;
  width: 6px;
  height: 100%;
  right: 0;
  top: 0;
  cursor: ew-resize;
}

.fake-flexi-table__header__handler:hover {
  background-color: #00abf2;
}

.fake-flexi-table__header__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.fake-flexi-table__header-th_static.fake-flexi-table__header-th_has-box .fake-flexi-table__header__checkbox {
  position: absolute;
  left: 0;
  margin: 3px 0 0 9px;
}

.fake-flexi-table__header__name {
  position: relative;
}

.fake-flexi-table__header-th_static.fake-flexi-table__header-th_has-box .fake-flexi-table__header__name {
  padding-left: 16px;
  /*&_clickable
        clickable-cell-text();*/
}

.fake-flexi-table__header .context-help-mark {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
}

.fake-flexi-table__header__name_clickable .fake-flexi-table__header__name-text {
  cursor: pointer;
  border-bottom: 1px dotted #000;
}

.fake-flexi-table__sort-arr {
  width: 14px;
  height: 7px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0px;
  cursor: pointer;
  display: none;
}

.fake-flexi-table__sort-arr:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 14px solid #aaa;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top-width: 7px;
}

._desc + .fake-flexi-table__sort-arr,
._asc + .fake-flexi-table__sort-arr {
  display: block;
}

._asc + .fake-flexi-table__sort-arr:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fake-flexi-table__header-th:first-child .fake-flexi-table__header_static {
  left: 0px;
}

.ff .fake-flexi-table__header-th:first-child .fake-flexi-table__header_static {
  left: 1px;
}

.fake-flexi-table__cell {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
  text-align: right;
}

.fake-flexi-table__cell._draggable-border {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.fake-flexi-table__cell:first-child {
  text-align: left;
}

.fake-flexi-table__cell._center,
.fake-flexi-table__cell:first-child._center {
  text-align: center;
}

.fake-flexi-table__cell._right,
.fake-flexi-table__cell:first-child._right {
  text-align: right;
}

.fake-flexi-table__cell._left,
.fake-flexi-table__cell:first-child._left {
  text-align: left;
}

.fake-flexi-table__cell_ghost {
  display: none !important;
}

.fake-flexi-table__cell_rowspan {
  vertical-align: middle;
}

.fake-flexi-table__cell_static {
  position: absolute;
  border-left: none;
  background-color: #fff;
}

.ie .fake-flexi-table__cell_static {
  border-top-color: transparent;
}

.webkit tbody tr:first-child .fake-flexi-table__cell_static {
  border-top: none;
}

.ff .fake-flexi-table__cell_static {
  left: 1px;
  margin-top: -1px;
}

.fake-flexi-table__cell_static:first-child {
  border-left: 1px solid #e5e5e5;
}

.fake-flexi-table__cell._crashed {
  color: #fc2c39;
}

.ie .fake-flexi-table__cell_static + .fake-flexi-table__cell_normal {
  border-left-color: transparent;
}

.fake-flexi-table__cell__checkbox-wrap {
  display: inline;
  text-align: left;
}

.fake-flexi-table__cell__checkbox-wrap__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  margin-top: 3px;
  vertical-align: top;
}

.fake-flexi-table__cell__checkbox-wrap__content {
  vertical-align: top;
  text-align: left;
  display: inline;
}

.fake-flexi-table_compact .fake-flexi-table__cell {
  padding: 6px 8px;
  font-size: 12px;
}

.fake-flexi-table_compact .fake-flexi-table__cell.fake-flexi-table__cell_with-checkbox {
  padding-left: 8px;
}

.fake-flexi-table ._invisible {
  opacity: 0;
  border: none;
}

.fake-flexi-table ._draggable-header {
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #949494;
  cursor: move;
  opacity: 0;
}

.fake-flexi-table__group-th._hover ._draggable-header,
.fake-flexi-table__header-th._hover ._draggable-header {
  opacity: 1;
}

.fake-flexi-table [draggable="true"] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

.fake-flexi-table .custom-scroll_tbl-static-cell .custom-scroll__handler-wrap {
  left: 3px;
  overflow: hidden;
  width: calc(100% - 3px);
}

.fake-flexi-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.flexi-table,
.fake-flexi-table {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*&__wrapper::-webkit-scrollbar
    -webkit-appearance: none;

  &__wrapper::-webkit-scrollbar:vertical
    width: 11px;

  &__wrapper::-webkit-scrollbar:horizontal
    height: 11px;

  &__wrapper::-webkit-scrollbar-thumb
    border-radius: 8px;
    border: 2px solid white; */
  /* should match background, can't be transparent */
  /*
    background-color: rgba(0, 0, 0, .5);

  &__wrapper::-webkit-scrollbar-track
    background-color: #fff;
    border-radius: 8px;*/
  /*&::-webkit-scrollbar
    width: 12px;

  &::-webkit-scrollbar-track
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;

  &::-webkit-scrollbar-thumb
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
}

.flexi-table__wrapper,
.fake-flexi-table__wrapper {
  overflow-y: hidden;
  padding-bottom: 1px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  /*padding-right: 1px;
    padding-left: 1px;*/
}

.flexi-table__tbl,
.fake-flexi-table__tbl {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.flexi-table__group-th,
.fake-flexi-table__group-th,
.flexi-table__header-th,
.fake-flexi-table__header-th {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  background-color: #f2f2f2;
}

.ie .flexi-table__header-th_static,
.ie .fake-flexi-table__header-th_static {
  border-right: none;
}

.ie .flexi-table__header-th_static + .flexi-table__header-th,
.ie .fake-flexi-table__header-th_static + .fake-flexi-table__header-th {
  border-left: none;
}

.flexi-table__group,
.fake-flexi-table__group,
.flexi-table__header,
.fake-flexi-table__header {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #000;
  font-weight: normal;
  border-color: transparent;
  background-color: #f2f2f2;
}

.flexi-table_compact .flexi-table__group,
.fake-flexi-table_compact .fake-flexi-table__group,
.flexi-table_compact .flexi-table__header,
.fake-flexi-table_compact .fake-flexi-table__header {
  font-size: 12px;
  padding-left: 8px;
  padding-right: 8px;
}

.flexi-table__group,
.fake-flexi-table__group {
  max-width: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table__group,
.fake-flexi-table__group {
  position: relative;
  min-width: 100%;
  width: 100%;
}

.flexi-table__group_static,
.fake-flexi-table__group_static {
  position: absolute;
}

.flexi-table__column-border,
.fake-flexi-table__column-border {
  width: 1px;
  height: 3000px;
  background-color: #00abf2;
  position: absolute;
  top: 0;
}

.flexi-table__header,
.fake-flexi-table__header {
  position: relative;
  text-align: center;
  margin: 0 auto;
  border: none;
  /*&__name-text
      centering-inline-blocks();*/
}

.flexi-table__header._draggable-border,
.fake-flexi-table__header._draggable-border {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table__header_rowspan,
.fake-flexi-table__header_rowspan {
  vertical-align: middle;
}

.flexi-table__header_static,
.fake-flexi-table__header_static {
  position: absolute;
  z-index: 1;
  border: 1px solid #e5e5e5;
  border-left: none;
  margin-top: -1px;
  left: 1px;
  padding-top: 14px;
  padding-bottom: 14px;
  /*.ff &*/
}

.flexi-table__header_static:first-child,
.fake-flexi-table__header_static:first-child {
  border-left: 1px solid #e5e5e5;
}

.ie .flexi-table__header_static + .flexi-table__header_normal,
.ie .fake-flexi-table__header_static + .fake-flexi-table__header_normal {
  border-left-color: transparent;
}

.flexi-table__header__handler,
.fake-flexi-table__header__handler {
  position: absolute;
  width: 6px;
  height: 100%;
  right: 0;
  top: 0;
  cursor: ew-resize;
}

.flexi-table__header__handler:hover,
.fake-flexi-table__header__handler:hover {
  background-color: #00abf2;
}

.flexi-table__header__checkbox,
.fake-flexi-table__header__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.flexi-table__header-th_static.flexi-table__header-th_has-box .flexi-table__header__checkbox,
.fake-flexi-table__header-th_static.fake-flexi-table__header-th_has-box .fake-flexi-table__header__checkbox {
  position: absolute;
  left: 0;
  margin: 3px 0 0 9px;
}

.flexi-table__header__name,
.fake-flexi-table__header__name {
  position: relative;
}

.flexi-table__header-th_static.flexi-table__header-th_has-box .flexi-table__header__name,
.fake-flexi-table__header-th_static.fake-flexi-table__header-th_has-box .fake-flexi-table__header__name {
  padding-left: 16px;
  /*&_clickable
        clickable-cell-text();*/
}

.flexi-table__header .context-help-mark,
.fake-flexi-table__header .context-help-mark {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
}

.flexi-table__header__name_clickable .flexi-table__header__name-text,
.fake-flexi-table__header__name_clickable .fake-flexi-table__header__name-text {
  cursor: pointer;
  border-bottom: 1px dotted #000;
}

.flexi-table__sort-arr,
.fake-flexi-table__sort-arr {
  width: 14px;
  height: 7px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0px;
  cursor: pointer;
  display: none;
}

.flexi-table__sort-arr:before,
.fake-flexi-table__sort-arr:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 14px solid #aaa;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top-width: 7px;
}

._desc + .flexi-table__sort-arr,
._desc + .fake-flexi-table__sort-arr,
._asc + .flexi-table__sort-arr,
._asc + .fake-flexi-table__sort-arr {
  display: block;
}

._asc + .flexi-table__sort-arr:before,
._asc + .fake-flexi-table__sort-arr:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.flexi-table__header-th:first-child .flexi-table__header_static,
.fake-flexi-table__header-th:first-child .fake-flexi-table__header_static {
  left: 0px;
}

.ff .flexi-table__header-th:first-child .flexi-table__header_static,
.ff .fake-flexi-table__header-th:first-child .fake-flexi-table__header_static {
  left: 1px;
}

.flexi-table__cell,
.fake-flexi-table__cell {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
  text-align: right;
}

.flexi-table__cell._draggable-border,
.fake-flexi-table__cell._draggable-border {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table__cell:first-child,
.fake-flexi-table__cell:first-child {
  text-align: left;
}

.flexi-table__cell._center,
.fake-flexi-table__cell._center,
.flexi-table__cell:first-child._center,
.fake-flexi-table__cell:first-child._center {
  text-align: center;
}

.flexi-table__cell._right,
.fake-flexi-table__cell._right,
.flexi-table__cell:first-child._right,
.fake-flexi-table__cell:first-child._right {
  text-align: right;
}

.flexi-table__cell._left,
.fake-flexi-table__cell._left,
.flexi-table__cell:first-child._left,
.fake-flexi-table__cell:first-child._left {
  text-align: left;
}

.flexi-table__cell_ghost,
.fake-flexi-table__cell_ghost {
  display: none !important;
}

.flexi-table__cell_rowspan,
.fake-flexi-table__cell_rowspan {
  vertical-align: middle;
}

.flexi-table__cell_static,
.fake-flexi-table__cell_static {
  position: absolute;
  border-left: none;
  background-color: #fff;
}

.ie .flexi-table__cell_static,
.ie .fake-flexi-table__cell_static {
  border-top-color: transparent;
}

.webkit tbody tr:first-child .flexi-table__cell_static,
.webkit tbody tr:first-child .fake-flexi-table__cell_static {
  border-top: none;
}

.ff .flexi-table__cell_static,
.ff .fake-flexi-table__cell_static {
  left: 1px;
  margin-top: -1px;
}

.flexi-table__cell_static:first-child,
.fake-flexi-table__cell_static:first-child {
  border-left: 1px solid #e5e5e5;
}

.flexi-table__cell._crashed,
.fake-flexi-table__cell._crashed {
  color: #fc2c39;
}

.ie .flexi-table__cell_static + .flexi-table__cell_normal,
.ie .fake-flexi-table__cell_static + .fake-flexi-table__cell_normal {
  border-left-color: transparent;
}

.flexi-table__cell__checkbox-wrap,
.fake-flexi-table__cell__checkbox-wrap {
  display: inline;
  text-align: left;
}

.flexi-table__cell__checkbox-wrap__checkbox,
.fake-flexi-table__cell__checkbox-wrap__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  margin-top: 3px;
  vertical-align: top;
}

.flexi-table__cell__checkbox-wrap__content,
.fake-flexi-table__cell__checkbox-wrap__content {
  vertical-align: top;
  text-align: left;
  display: inline;
}

.flexi-table_compact .flexi-table__cell,
.fake-flexi-table_compact .fake-flexi-table__cell {
  padding: 6px 8px;
  font-size: 12px;
}

.flexi-table_compact .flexi-table__cell.flexi-table__cell_with-checkbox,
.fake-flexi-table_compact .fake-flexi-table__cell.fake-flexi-table__cell_with-checkbox {
  padding-left: 8px;
}

.flexi-table ._invisible,
.fake-flexi-table ._invisible {
  opacity: 0;
  border: none;
}

.flexi-table ._draggable-header,
.fake-flexi-table ._draggable-header {
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #949494;
  cursor: move;
  opacity: 0;
}

.flexi-table__group-th._hover ._draggable-header,
.fake-flexi-table__group-th._hover ._draggable-header,
.flexi-table__header-th._hover ._draggable-header,
.fake-flexi-table__header-th._hover ._draggable-header {
  opacity: 1;
}

.flexi-table [draggable="true"],
.fake-flexi-table [draggable="true"] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

.flexi-table .custom-scroll_tbl-static-cell .custom-scroll__handler-wrap,
.fake-flexi-table .custom-scroll_tbl-static-cell .custom-scroll__handler-wrap {
  left: 3px;
  overflow: hidden;
  width: calc(100% - 3px);
}

.fake-flexi-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.flexi-table-nt {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*.ie &__header-th_static
    border-right: none;*/
  /*.ie &__header-th_static + &__header-th
    border-left: none;*/
  /*&__tbl thead tr:last-child td
  &__tbl thead tr:last-child th
    //border-bottom: none;*/
  /*& .custom-scroll_tbl-static-cell .custom-scroll__handler-wrap
    left: 3px;
    overflow: hidden;
    width: calc(100% - 3px);*/
  /*&__header-th:first-child &__header_static
    left: 0px;

    .ff &
      left: 1px;*/
}

.flexi-table-nt__wrapper {
  padding-bottom: 1px;
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*padding-right: 1px;
    padding-left: 1px;*/
}

.flexi-table-nt__container {
  width: 100%;
  font-size: 0;
  white-space: nowrap;
}

.flexi-table-nt__tbl {
  border-collapse: collapse;
  border-spacing: 0;
  width: auto;
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flexi-table-nt__tbl_normal {
  width: 100%;
}

.flexi-table-nt__tbl + .custom-scroll {
  white-space: normal;
}

.flexi-table-nt__tbl-root-cell {
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
}

.flexi-table-nt__tbl-root-cell-container {
  position: relative;
  height: 100%;
  width: calc(100% + 1px);
}

.ff .flexi-table-nt__tbl_normal {
  margin-top: -1px;
}

.ff .flexi-table-nt__tbl_normal .flexi-table-nt__tbl-root-cell-container,
.ie .flexi-table-nt__tbl_normal .flexi-table-nt__tbl-root-cell-container {
  width: 100%;
}

.ff .flexi-table-nt__tbl_static .flexi-table-nt__tbl-root-cell-container {
  margin-left: -1px;
}

.flexi-table-nt__tbl-tbody-wrap {
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
}

.flexi-table-nt__tbl-tbody {
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
  width: 100%;
}

.flexi-table-nt__tbl-tbody__cell {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
  text-align: right;
}

.flexi-table-nt__tbl + .flexi-table-nt__tbl th:first-child,
.flexi-table-nt__tbl + .flexi-table-nt__tbl td:first-child,
.flexi-table-nt__tbl + .custom-scroll th:first-child,
.flexi-table-nt__tbl + .custom-scroll td:first-child {
  border-left: none;
}

.flexi-table-nt__group-th,
.flexi-table-nt__header-th {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  background-color: #f2f2f2;
}

.flexi-table-nt__group {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #000;
  font-weight: normal;
  border: none;
  background-color: #f2f2f2;
}

.flexi-table-nt__header {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #000;
  font-weight: normal;
  border: none;
  display: block;
}

.flexi-table-nt__header._pending {
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flexi-table-nt__header._pending:before {
  display: inline-block;
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.flexi-table-nt_compact .flexi-table-nt__group,
.flexi-table-nt_compact .flexi-table-nt__header {
  font-size: 12px;
  padding-left: 8px;
  padding-right: 8px;
}

.flexi-table-nt__group {
  max-width: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  /*&_static
      position: absolute;*/
}

.flexi-table-nt__group {
  position: relative;
  min-width: 100%;
  width: 100%;
}

.flexi-table-nt__column-border {
  width: 1px;
  height: 3000px;
  background-color: #00abf2;
  position: absolute;
  top: 0;
}

.flexi-table-nt__header {
  position: relative;
  text-align: center;
  margin: 0 auto;
  border: none;
  /*&__name-text
      centering-inline-blocks();*/
}

.flexi-table-nt__header._draggable-border {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt__header_rowspan {
  vertical-align: middle;
}

.flexi-table-nt__header_static {
  z-index: 1;
  padding-top: 13px;
  padding-bottom: 13px;
}

.flexi-table-nt__header__handler {
  position: absolute;
  width: 6px;
  height: 100%;
  right: 0;
  top: 0;
  cursor: ew-resize;
}

.flexi-table-nt__header__handler:hover {
  background-color: #00abf2;
}

.flexi-table-nt__header__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.flexi-table-nt__header-th_static.flexi-table-nt__header-th_has-box .flexi-table-nt__header__checkbox {
  position: absolute;
  left: 0;
  margin: 3px 0 0 9px;
}

.flexi-table-nt__header__name {
  position: relative;
}

.flexi-table-nt__header-th_static.flexi-table-nt__header-th_has-box .flexi-table-nt__header__name {
  padding-left: 16px;
  /*&_clickable
        clickable-cell-text();*/
}

.flexi-table-nt__header .context-help-mark {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
}

.flexi-table-nt__header__name_clickable .flexi-table-nt__header__name-text {
  cursor: pointer;
  border-bottom: 1px dotted #000;
}

.flexi-table-nt__cell {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
  text-align: right;
  /*.ie &_static + &_normal
      border-left-color: transparent;*/
}

.flexi-table-nt__cell._draggable-border {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt__cell:first-child {
  text-align: left;
}

.flexi-table-nt__cell._center,
.flexi-table-nt__cell:first-child._center {
  text-align: center;
}

.flexi-table-nt__cell._right,
.flexi-table-nt__cell:first-child._right {
  text-align: right;
}

.flexi-table-nt__cell._left,
.flexi-table-nt__cell:first-child._left {
  text-align: left;
}

.flexi-table-nt__cell_ghost {
  display: none !important;
}

.flexi-table-nt__cell_rowspan {
  vertical-align: middle;
}

.flexi-table-nt__cell_static {
  background-color: #fff;
  /*.ie &
        border-top-color: transparent;*/
  /*.webkit tbody tr:first-child &
        border-top: none;*/
  /*.ff &
        left: 1px;
        margin-top: -1px;
        //border-top: none;*/
  /*&:first-child
        border-left: $tableBorder;*/
}

.flexi-table-nt__cell._crashed {
  color: #fc2c39;
}

.flexi-table-nt__cell__checkbox-wrap {
  display: inline;
  text-align: left;
}

.flexi-table-nt__cell__checkbox-wrap__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  margin-top: 3px;
  vertical-align: top;
}

.flexi-table-nt__cell__checkbox-wrap__content {
  vertical-align: top;
  text-align: left;
  display: inline;
}

.flexi-table-nt__row._total .flexi-table-nt__cell {
  border-top: 0;
}

.flexi-table-nt_compact .flexi-table-nt__cell {
  padding: 6px 8px;
  font-size: 12px;
}

.flexi-table-nt_compact .flexi-table-nt__cell.flexi-table-nt__cell_with-checkbox {
  padding-left: 8px;
}

.flexi-table-nt ._invisible {
  visibility: hidden;
}

.ff .flexi-table-nt ._invisible,
.ie .flexi-table-nt ._invisible {
  border: none;
}

.flexi-table-nt ._draggable-header {
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #949494;
  cursor: move;
  opacity: 0;
}

.flexi-table-nt__group-th._hover ._draggable-header,
.flexi-table-nt__header-th._hover ._draggable-header {
  opacity: 1;
}

.flexi-table-nt [draggable="true"] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

.flexi-table-nt__sort-arr {
  width: 14px;
  height: 7px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0px;
  cursor: pointer;
  display: none;
}

.flexi-table-nt__sort-arr:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 14px solid #aaa;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top-width: 7px;
}

._desc + .flexi-table-nt__sort-arr,
._asc + .flexi-table-nt__sort-arr {
  display: block;
}

._asc + .flexi-table-nt__sort-arr:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.flexi-table-nt .custom-scroll_flexi-scroll-wrapper {
  display: inline-block;
  vertical-align: top;
}

.ie .flexi-table-nt__tbl,
.ie .flexi-table-nt .custom-scroll_flexi-scroll-wrapper {
  vertical-align: 0;
  line-height: 1;
}

.checkbox {
  position: relative;
  display: inline-flex;
}

.checkbox__wrap {
  display: inline-flex;
  align-items: center;
}

.checkbox__label {
  margin-left: 5px;
}

.checkbox__box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-right: 3px;
}

.checkbox__box[readonly],
.checkbox__box:disabled,
.checkbox__box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.checkbox_pending .checkbox__wrap {
  width: 100%;
  height: 100%;
}

.checkbox_pending .checkbox__wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.input {
  position: relative;
  overflow: hidden;
  display: inline-flex;
}

.input_with-close .input__clear {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
  position: absolute;
  right: 9px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.input_with-close .input__clear:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.input_with-close .input__clear:not(._hide) + .input__wrap .input__inp {
  padding-right: 27px;
}

.input__inp:not(.input__inp_big) {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.input__inp:not(.input__inp_big)[readonly],
.input__inp:not(.input__inp_big):disabled,
.input__inp:not(.input__inp_big)._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.input__inp_big {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 6px 12px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.input__inp_big[readonly],
.input__inp_big:disabled,
.input__inp_big._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.input__wrap {
  display: inline-flex;
}

.input__wrap_file {
  position: relative;
}

.input__wrap_file + div ._notification_inp-file {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

.input_pending .input__wrap {
  width: 100%;
  height: 100%;
}

.input_pending .input__wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.input__file-wrap {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

.input__inp_file {
  position: absolute;
  left: -1000%;
}

.input__upload-wrap {
  align-self: center;
}

.input__upload-wrap .button._dragging {
  border: 1px solid #c7f59b;
}

.input__upload-wrap .button._dragging-invalid {
  border: 1px solid #ffb2b2;
}

.input__info-wrap {
  font-size: 12px;
  color: #b7b7b7;
  padding: 8px 0 0 10px;
}

.input__info-wrap_filename {
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.input__ico {
  position: relative;
  align-self: center;
}

.input__ico_ok {
  width: 10px;
  height: 32px;
  background: url(/media/js/dist/v_3d6c9690b8955fafc1210a85121f4072.png) 0 center no-repeat;
  background-size: contain;
  margin-left: 10px;
}

.input__remove {
  margin-left: 10px;
  font-size: 10px;
  text-transform: uppercase;
  color: #a4a4a4;
  align-self: center;
  position: relative;
  flex-grow: 2;
  text-align: right;
}

.input__remove:hover {
  cursor: pointer;
}

.input_small .input__inp {
  height: 14px;
  width: 60px;
}

.radio-group {
  position: relative;
  overflow: hidden;
  display: inline-flex;
}

.radio-group_column {
  display: block;
}

.radio-group__wrap {
  display: inline-flex;
}

.radio-group_pending .radio-group__wrap {
  width: 100%;
  height: 100%;
}

.radio-group_pending .radio-group__wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.radio-group__box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: 14px;
  height: 14px;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  flex: initial;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.radio-group__box[readonly],
.radio-group__box:disabled,
.radio-group__box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.radio-group__box {
  flex-shrink: 0;
  margin-top: 1px;
  margin-left: 1px;
}

.radio-group__label-box {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
}

.radio-group__row {
  display: flex;
}

.radio-group__row_column {
  display: block;
  margin-bottom: 10px;
}

.radio-group__label-radio-group {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  width: 170px;
  padding-right: 5px;
  max-width: 170px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}

.radio-group__label-radio-group .context-help-mark {
  bottom: 1px;
}

.radio-group__container {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 180px);
}

.select-native {
  position: relative;
  display: inline-flex;
}

.select-native__wrap {
  display: inline-flex;
}

.select-native_pending .select-native__wrap {
  width: 100%;
  height: 100%;
}

.select-native_pending .select-native__wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.textarea {
  position: relative;
  display: inline-flex;
}

.textarea_with-close .textarea__clear {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  right: 9px;
  top: 16px;
}

.textarea_with-close .textarea__clear:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.textarea__wrap {
  display: inline-flex;
}

.textarea_pending .textarea__wrap {
  width: 100%;
  height: 100%;
}

.textarea_pending .textarea__wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.textarea__elem {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

.textarea__elem[readonly],
.textarea__elem:disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
  outline: none;
}

.textarea__elem_big {
  border: 1px solid #bdbec1;
  font-size: 18px;
  line-height: 1.3;
  width: auto;
  padding: 6px 12px;
}

.textarea__elem_light {
  border: 1px solid #bdbec1;
}

.bubble-ts_group-switcher {
  width: 100%;
  max-width: 894px;
}

.bubble-ts_group-switcher .bubble-ts__main-wrap {
  padding: 20px 24px;
}

.bubble-ts_group-switcher .bubble-ts__content {
  overflow: visible;
}

.toggle.button_group-switcher {
  line-height: 21px;
}

.toggle-group__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.3;
  display: inline-block;
  width: 294px;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.toggle-group__inp[readonly],
.toggle-group__inp:disabled,
.toggle-group__inp._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.toggle-group__content {
  margin-top: 15px;
}

.toggle-group__block:not(:first-child) {
  padding-top: 15px;
}

.toggle-group__block__toggle {
  padding-bottom: 20px;
}

.toggle-group__block__list:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.toggle-group__block__column {
  float: left;
  width: 33%;
}

.toggle-group__block__toggle-btn {
  display: inline-block;
  vertical-align: middle;
}

.toggle-group__block__toggle-title {
  font-size: 14px;
  color: #414042;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}

.toggle-group__item:not(:first-child) {
  margin-top: 17px;
}

.toggle-group__item__checkbox {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.toggle-group__item__checkbox[readonly],
.toggle-group__item__checkbox:disabled,
.toggle-group__item__checkbox._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.toggle-group__item__checkbox {
  padding: 0;
  line-height: 1;
  margin: 0 4px 0 0;
  height: auto;
}

.toggle-group__item__label {
  line-height: 1.3;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 30px);
  display: inline-block;
  vertical-align: middle;
}

.toggle-group__controls {
  margin-top: 17px;
}

.toggle-group__content {
  overflow: auto;
  max-height: 200px;
}

/* jquery.Jcrop.css v0.9.12 - MIT License */

/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/

.jcrop-holder {
  direction: ltr;
  text-align: left;
}

/* Selection Border */

.jcrop-vline,
.jcrop-hline {
  background: #ffffff url(/media/js/dist/crop_7a4b4c6ebdb549fcbe47408f9457493e.gif);
  font-size: 0;
  position: absolute;
}

.jcrop-vline {
  height: 100%;
  width: 1px !important;
}

.jcrop-vline.right {
  right: 0;
}

.jcrop-hline {
  height: 1px !important;
  width: 100%;
}

.jcrop-hline.bottom {
  bottom: 0;
}

/* Invisible click targets */

.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}

/* Selection Handles */

.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}

.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}

.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}

.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}

.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}

.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}

.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* Dragbars */

.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}

.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}

.jcrop-dragbar.ord-n {
  margin-top: -4px;
}

.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}

.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}

.jcrop-dragbar.ord-w {
  margin-left: -4px;
}

/* The "jcrop-light" class/extension */

.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}

.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}

/* The "jcrop-dark" class/extension */

.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}

/* Simple macro to turn off the antlines */

.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}

/* Fix for twitter bootstrap et al. */

.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

.jcrop-holder > img {
  filter: grayscale(80%);
  opacity: 0.5 !important;
  /* Лена была против, но... */
}

.image-cropper__header {
  font-size: 18px;
  padding: 15px 0 10px 0;
  text-align: center;
}

.image-cropper__big-size {
  text-align: center;
}

.image-cropper__main {
  background: #000;
  margin: 0;
}

.image-cropper__preview-cutting-wrapper {
  overflow: hidden;
  border: 1px solid #e6e7e8;
}

.image-cropper__preview__height-size {
  position: absolute;
  top: 50%;
  margin: -17px 0 0 10px;
  left: 100%;
  display: block;
  color: #666;
  white-space: nowrap;
}

.image-cropper__preview__width-size {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  text-align: center;
  width: 100%;
  color: #666;
}

.image-cropper__buttons-footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding-bottom: 15px;
  text-align: center;
}

.image-cropper__save {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .image-cropper__save {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.image-cropper__save[readonly],
.image-cropper__save_disabled,
.image-cropper__save._disabled,
.image-cropper__save:disabled {
  color: #b7b7b7;
  cursor: default;
}

.image-cropper__save:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.image-cropper__save[readonly]:hover,
.image-cropper__save_disabled:hover,
.image-cropper__save._disabled:hover,
.image-cropper__save:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.image-cropper__save[readonly],
.image-cropper__save._disabled,
.image-cropper__save:disabled {
  color: #80caf5;
}

.image-cropper__save:hover {
  background-color: #39bbf1;
}

.image-cropper__save[readonly]:hover,
.image-cropper__save._disabled:hover,
.image-cropper__save:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.image-cropper__close {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin: 0;
}

.safari .image-cropper__close {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.image-cropper__close[readonly],
.image-cropper__close_disabled,
.image-cropper__close._disabled,
.image-cropper__close:disabled {
  color: #b7b7b7;
  cursor: default;
}

.image-cropper__close:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.image-cropper__close[readonly]:hover,
.image-cropper__close_disabled:hover,
.image-cropper__close._disabled:hover,
.image-cropper__close:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.image-cropper__error {
  color: #fc2c39;
  margin: 0 10px 11px;
}

.image-cropper .jcrop-keymgr {
  opacity: 0;
}

.loader {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}

.loader:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.loader_large {
  min-height: 50px;
}

.loader_small_float_right,
.loader_small_float_left,
.loader_small {
  min-height: 28px;
}

.loader_tiny {
  min-height: 18px;
}

.loader_large:before {
  width: 50px;
  height: 50px;
}

.loader_large:before {
  background: transparent url(/media/js/dist/large_2ef7a1a4b7e38c1e811578409e7d55c4.gif) no-repeat center center;
  margin-top: -25px;
  margin-left: -25px;
}

.loader_small_float_right:before,
.loader_small_float_left:before,
.loader_small:before {
  width: 28px;
  height: 28px;
}

.loader_small_float_right:before,
.loader_small_float_left:before,
.loader_small:before {
  background: transparent url(/media/js/dist/small_81af59a48cf65697f0d92d626fff283e.gif) no-repeat center center;
  background-size: contain;
  margin-top: -14px;
  margin-left: -14px;
}

.loader_small_float_left:before {
  left: 0;
  top: 0;
  margin-top: 0px;
  margin-left: 0px;
}

.loader_small_float_right:before {
  left: auto;
  right: 0;
  top: 0;
  margin-top: 0px;
  margin-left: 0px;
}

.loader_tiny:before {
  width: 18px;
  height: 18px;
}

.loader_tiny:before {
  margin-top: -9px;
  margin-left: -9px;
  background: transparent url(/media/js/dist/tiny_d1d6f554c16c623ed2cc93a833e79ed1.gif) no-repeat center center;
}

.loader_with-progress {
  text-align: center;
}

.loader_tiny.loader_with-progress:before,
.loader_small.loader_with-progress:before {
  margin: 0;
  position: static;
  display: inline-block;
  vertical-align: middle;
}

.loader__progress {
  font-size: 12px;
  line-height: 1;
}

.loader_tiny .loader__progress,
.loader_small .loader__progress {
  padding-left: 5px;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}

.loader_large.loader_with-progress:before {
  display: block;
  position: static;
  margin: 0 auto;
}

.loader_large .loader__progress {
  position: static;
  margin-top: 5px;
}

.loader__wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.loader_with-progress .loader__spin {
  margin-bottom: 8px;
}

.manage-popup {
  text-align: left;
  /*&__manage-tooltip__x:hover
    close-x-hover()*/
}

.manage-popup_transaction {
  background: #fafcf7;
  padding: 0 0 0 45%;
}

.manage-popup__body {
  list-style: none;
  padding: 0 0 0 25px;
  margin: 0 0 40px;
  font-size: 12px;
  line-height: 1.5;
}

.manage-popup__campaign-name {
  margin: 0 0 20px;
  position: relative;
}

.manage-popup__campaign-name__input {
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  width: 385px;
  padding: 6px 12px;
  margin: 0;
  color: #414042;
}

.manage-popup__product-type,
.manage-popup__pads-targeting {
  font-size: 12px;
  line-height: 1.5;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
}

.manage-popup__product-type {
  width: 255px;
}

.manage-popup__pads-targeting {
  width: 430px;
}

.manage-popup__row__label {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 700;
  margin: 0 0 14px;
}

.manage-popup__utm {
  font-size: 12px;
  line-height: 1.5;
  margin: 15px 0 0;
}

.manage-popup__product-type__item {
  display: block;
  margin: 0 0 8px;
}

.manage-popup__pads-item {
  display: block;
  margin: 0 0 9px 19px;
}

.manage-popup__row__body__item__checkbox {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 0 0;
  padding: 0;
}

.manage-popup__campaign-name__empty-value {
  color: #f00;
  top: 0;
  right: 0;
  position: absolute;
}

.manage-popup__campaign-name__empty-value_hide {
  display: none;
}

.manage-popup__pads-sub-item {
  font-size: 12px;
  line-height: 1.5;
  margin: 5px 0 5px 19px;
  padding: 0;
}

.manage-popup__product-type__box,
.manage-popup__utm__box,
.manage-popup__pads-item__input {
  display: inline-block;
  vertical-align: top;
  margin: 0 6px 0 0;
  padding: 0;
}

.manage-popup__pads-item__input {
  margin-left: -19px;
  vertical-align: top;
}

.manage-popup__pads-item__label {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__product-type__label {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__utm__label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__campaign-name__error {
  color: #f00;
  position: absolute;
  right: 0;
  top: 5px;
  display: none;
}

.manage-popup__row__body__sub-item__label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__campaign-manage {
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
  margin: 0 0 0 20px;
}

.manage-popup__campaign-manage:hover {
  color: #414042;
  border-color: #414042;
  cursor: pointer;
}

.manage-popup__manage-tooltip {
  padding: 17px 15px 10px;
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  font-size: 12px;
  line-height: 1.5;
  position: absolute;
  z-index: 30;
  text-align: left;
}

.manage-popup__manage-tooltip_balance {
  right: -20px;
  top: -12px;
}

.manage-popup__manage-tooltip_client-editing {
  left: -20px;
  top: 0;
}

.manage-popup__manage-tooltip__x {
  position: absolute;
  top: 14px;
  right: 16px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.manage-popup__manage-tooltip__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.manage-popup__manage-tooltip__title {
  color: #333;
  font-size: 18px;
  margin: 0 0 15px;
}

.manage-popup__manage-tooltip__tabs {
  margin: 0 0 25px;
  padding: 0;
  list-style: none;
  line-height: 1;
  margin: 0 0 18px;
}

.manage-popup__manage-tooltip__tabs_transaction {
  display: inline-block;
}

.manage-popup__top {
  padding: 0;
  list-style: none;
  line-height: 1;
}

.manage-popup__client-name {
  display: inline-block;
  max-width: 420px;
  padding-left: 10px;
  color: #666;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tabs {
  position: absolute;
  top: 0;
  left: 0;
  width: 45%;
  background: none;
  font-size: 18px;
}

.manage-popup__manage-tooltip__tab {
  display: inline-block;
  padding: 5px 10px;
  margin: 0;
  background: #eff2f6;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-right: 1px solid #e8eaeb;
  line-height: 1;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab {
  display: block;
  padding: 13px 60px;
  background: none;
  border-right: none;
  border-bottom: 1px solid #e2e5df;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.manage-popup__manage-tooltip__tab:hover {
  color: #000;
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  -ms-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab:hover {
  background: #f2f7ea;
}

.manage-popup__manage-tooltip__tab_active {
  background: #e4ebf3;
  cursor: default;
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab_active {
  background: #f2f7ea;
  border-bottom: 1px solid #e2e5df;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.manage-popup__manage-tooltip__tab_active:hover {
  background: #e4ebf3;
  cursor: default;
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  cursor: default;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab_active:hover {
  background: #f2f7ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.manage-popup__manage-tooltip__tab__text {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px dotted #414042;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab__text {
  color: #055aa4;
  border-color: #055aa4;
}

.manage-popup__manage-tooltip__tab_active .manage-popup__manage-tooltip__tab__text {
  border: none;
  padding-bottom: 1px;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab_active .manage-popup__manage-tooltip__tab__text {
  color: #414042;
}

.manage-popup__manage-tooltip__desctiption-text {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 13px;
}

.manage-popup__manage-tooltip__new-name {
  margin: 0;
}

.manage-popup__manage-tooltip__new-name__label {
  display: block;
  font-size: 12px;
  line-height: 1.5;
}

.manage-popup__manage-tooltip__new-name__input {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0;
  padding: 1px 5px;
}

.manage-popup__manage-tooltip__save-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  margin: 0 30px 0 0;
}

.manage-popup__manage-tooltip__close {
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
  cursor: pointer;
}

.manage-popup__manage-tooltip__close:hover {
  color: #414042;
  border-color: #414042;
}

.manage-popup__box-setting-row {
  margin: 0 0 10px 0;
}

.manage-popup__box-setting-row__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.manage-popup__box-setting-row__label {
  display: inline-block;
  vertical-align: middle;
}

.manage-popup__manage-tooltip__button-footer {
  margin: 20px 0 0;
}

.manage-popup_transaction .manage-popup__content {
  background: #f2f7ea;
  padding: 25px 30px;
  height: 300px;
}

.modal-view {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  text-align: center;
}

.modal-view._fixed:before {
  margin-left: -100%;
}

.modal-view._fixed .modal-view__body {
  position: absolute;
}

.modal-view:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.modal-view__overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  z-index: 10000;
}

.modal-view__body {
  background-color: #f2f2f2;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  min-width: 520px;
  max-width: 100%;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  margin: 80px auto 20px;
  z-index: 10000;
}

.modal-view__body__title {
  font-size: 17px;
  text-transform: uppercase;
  margin: 0;
  padding: 20px 25px 0;
}

.modal-view__body__x {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
  top: 10px;
  right: 10px;
  position: absolute;
  z-index: 1;
}

.modal-view__body__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.modal-view_custom-top .modal-view__body {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.modal-view_confirm .modal-view__body {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 300px;
}

.modal-view_confirm_tree .modal-view__body {
  min-width: 900px;
}

.modal-view__confirm-body {
  margin: 20px 25px 0;
}

.modal-view__controls {
  margin: 20px 25px;
}

.modal-view_cropper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
  z-index: 100;
}

.modal-view_cropper .modal-view__body {
  min-width: 360px;
  margin: 60px auto 20px;
  margin-bottom: 0;
}

.modal-view_cropper .modal-view__body {
  overflow: hidden;
}

.auth-popup {
  margin: 0 auto;
  width: 450px;
  font-family: 'Open Sans', sans-serif;
  border: 3px;
  font-size: 14px;
  color: #333;
  -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
  -ms-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
  -o-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
  box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
  background-color: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  /*&__tabs-links
    padding-bottom: 10px;

    &__link
      simple-link();
      display: inline-block;
      cursor: pointer;*/
}

.auth-popup__lang {
  position: absolute;
  right: 20px;
  top: 11px;
  margin-bottom: 10px;
}

.auth-popup__lang__link {
  display: inline-block;
  cursor: pointer;
  color: #666;
  text-decoration: underline;
  font-size: 13px;
}

.auth-popup__err-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  cursor: pointer;
}

.auth-popup__tabs-wrap {
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
}

.auth-popup__tabs {
  padding: 0 10px 0;
}

.auth-popup__tabs__item {
  border: 1px solid transparent;
  border-bottom: none;
  font-size: 14px;
  margin-bottom: -1px;
  padding: 10px;
  display: inline-block;
  color: #00abf1;
}

.auth-popup__tabs__item._active {
  background: #f2f2f2;
  border-color: #e5e5e5;
  color: #666;
  text-decoration: none;
}

.auth-popup__tabs__item:hover {
  cursor: pointer;
}

.auth-popup__content {
  padding: 8px 20px;
}

.auth-popup__content_social {
  padding-bottom: 16px;
  white-space: nowrap;
  text-align: center;
}

.auth-popup__content_error {
  display: none;
}

.auth-popup__separator {
  padding: 8px 0;
  position: relative;
  text-align: center;
}

.auth-popup__separator:before {
  content: '';
  display: block;
  position: absolute;
  top: 16px;
  width: 100%;
  height: 1px;
  border-top: 1px solid #e5e5e5;
  left: 0;
  z-index: 1;
}

.auth-popup__separator__txt {
  background-color: #f2f2f2;
  padding: 0 10px;
  position: relative;
  z-index: 2;
  display: inline-block;
  text-align: center;
}

.auth-popup__title {
  padding: 12px;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1em;
}

.auth-popup__title_top {
  padding-left: 20px;
}

.auth-popup__tab-button {
  margin: 8px 15px 7px 0;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1em;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.auth-popup__tab-button_active {
  color: #333;
  cursor: default;
}

.auth-popup__enter-simple-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline;
}

.auth-popup__error {
  margin: 0 20px 7px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #f66;
  color: #fff;
  padding: 4px 15px;
  font-size: 13px;
}

.auth-popup__form {
  width: 100%;
  display: inline-block;
  min-width: 260px;
  margin: 0;
  padding: 0;
  list-style: none;
  vertical-align: top;
}

.auth-popup__form__row {
  margin: 0 0 10px;
  padding: 0;
}

.auth-popup__form__row_remember {
  padding-bottom: 15px;
}

.auth-popup__form__forget-password {
  color: #00abf1;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.auth-popup__form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.auth-popup__form__button {
  vertical-align: middle;
  display: inline-block;
}

.auth-popup__form__button_blue {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .auth-popup__form__button_blue {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.auth-popup__form__button_blue[readonly],
.auth-popup__form__button_blue_disabled,
.auth-popup__form__button_blue._disabled,
.auth-popup__form__button_blue:disabled {
  color: #b7b7b7;
  cursor: default;
}

.auth-popup__form__button_blue:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.auth-popup__form__button_blue[readonly]:hover,
.auth-popup__form__button_blue_disabled:hover,
.auth-popup__form__button_blue._disabled:hover,
.auth-popup__form__button_blue:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.auth-popup__form__button_blue[readonly],
.auth-popup__form__button_blue._disabled,
.auth-popup__form__button_blue:disabled {
  color: #80caf5;
}

.auth-popup__form__button_blue:hover {
  background-color: #39bbf1;
}

.auth-popup__form__button_blue[readonly]:hover,
.auth-popup__form__button_blue._disabled:hover,
.auth-popup__form__button_blue:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.auth-popup__form__button_gray {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .auth-popup__form__button_gray {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.auth-popup__form__button_gray[readonly],
.auth-popup__form__button_gray_disabled,
.auth-popup__form__button_gray._disabled,
.auth-popup__form__button_gray:disabled {
  color: #b7b7b7;
  cursor: default;
}

.auth-popup__form__button_gray:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.auth-popup__form__button_gray[readonly]:hover,
.auth-popup__form__button_gray_disabled:hover,
.auth-popup__form__button_gray._disabled:hover,
.auth-popup__form__button_gray:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.auth-popup__remember-wrap {
  float: right;
}

.auth-popup__eng-msg {
  border-top: 1px solid #fc2c39;
  white-space: normal;
  margin: 34px -20px 0;
  padding: 10px 20px 0;
}

.auth-popup__text {
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}

.auth-popup__text_desc {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 12px 20px;
  margin: 0 -20px 12px;
}

.auth-popup__text_error {
  padding: 20px 0 10px;
}

.auth-popup__text__additional {
  margin-top: 10px;
}

.auth-popup__footer {
  padding: 20px;
  background: #fff;
  -webkit-box-shadow: 0px -3px 0px rgba(187,187,187,0.1);
  -moz-box-shadow: 0px -3px 0px rgba(187,187,187,0.1);
  -ms-box-shadow: 0px -3px 0px rgba(187,187,187,0.1);
  -o-box-shadow: 0px -3px 0px rgba(187,187,187,0.1);
  box-shadow: 0px -3px 0px rgba(187,187,187,0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.auth-popup__footer:after {
  content: '';
  display: block;
  float: none;
  clear: both;
}

.auth-popup__buttons {
  float: left;
}

.auth-popup__buttons__submit {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .auth-popup__buttons__submit {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.auth-popup__buttons__submit[readonly],
.auth-popup__buttons__submit_disabled,
.auth-popup__buttons__submit._disabled,
.auth-popup__buttons__submit:disabled {
  color: #b7b7b7;
  cursor: default;
}

.auth-popup__buttons__submit:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.auth-popup__buttons__submit[readonly]:hover,
.auth-popup__buttons__submit_disabled:hover,
.auth-popup__buttons__submit._disabled:hover,
.auth-popup__buttons__submit:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.auth-popup__buttons__submit[readonly],
.auth-popup__buttons__submit._disabled,
.auth-popup__buttons__submit:disabled {
  color: #80caf5;
}

.auth-popup__buttons__submit:hover {
  background-color: #39bbf1;
}

.auth-popup__buttons__submit[readonly]:hover,
.auth-popup__buttons__submit._disabled:hover,
.auth-popup__buttons__submit:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.auth-popup__buttons__link {
  background: #f4f4f4;
  border: 1px solid rgba(153,153,153,0.3);
  color: #3b3b3b;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  cursor: pointer;
  height: 31px;
  line-height: 28px;
  padding: 0 17px;
  position: relative;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  text-transform: uppercase;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -moz-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -ms-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -o-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}

.auth-popup__social-icon-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px 0 0;
  text-align: center;
}

.auth-popup__social-icon-wrapper:last-child {
  margin-right: 0;
}

.auth-popup__social-name {
  font-size: 10px;
  text-transform: uppercase;
  display: block;
}

.auth-popup__social-icon {
  padding: 0;
  width: 60px;
  height: 60px;
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  margin-bottom: 5px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #fff;
}

.auth-popup__social-icon_mail {
  background-image: url(/media/js/dist/mail_52dbe124a0c13d4622bda4c2fd764aee.svg);
}

.auth-popup__social-icon_vk {
  background-image: url(/media/js/dist/vk_4138df08d1d419ec6d30dcaa53593d7f.svg);
}

.auth-popup__social-icon_fb {
  background-image: url(/media/js/dist/fb_867d9bb19a190c16bacff0ca5f650ce5.svg);
}

.auth-popup__social-icon_ok {
  background-image: url(/media/js/dist/ok_2cf27b993490e18bcf93b173341cafb6.svg);
}

.auth-popup__social-icon_gg {
  background-image: url(/media/js/dist/google_be1dfce74e8bc09c36f36d2fa769979d.svg);
}

.auth-popup__social-icon_twitter {
  background-image: url(/media/js/dist/twitter_1209399628c80f1328ff1ff48a7495f2.svg);
}

.auth-popup__usertype-list {
  padding-bottom: 10px;
}

.auth-popup__usertype-list__item {
  margin: 0 0 6px;
  padding: 0;
  list-style: none;
}

.auth-popup__usertype-list__item__label {
  font-size: 14px;
  color: #414042;
  padding-left: 5px;
  color: #333;
}

.auth-popup__label {
  font-size: 14px;
  color: #414042;
}

.auth-popup__label_text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  width: 150px;
}

.auth-popup__label_checkbox {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.auth-popup__input_txt {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  font-size: 14px;
  padding: 7px 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.auth-popup__input_login {
  width: 100%;
}

.auth-popup__checkbox-wrapper {
  position: relative;
}

.auth-popup__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.auth-popup__bullet-list {
  padding-left: 17px;
}

.auth-popup__err-usertype {
  padding-left: 20px;
}

.auth-popup__err-usertype_mail {
  background: url(/media/js/dist/mail_52dbe124a0c13d4622bda4c2fd764aee.svg) 3px center no-repeat;
  background-size: 14px 14px;
}

.auth-popup__err-usertype_vk {
  background: url(/media/js/dist/vk_4138df08d1d419ec6d30dcaa53593d7f.svg) 3px center no-repeat;
  background-size: 14px 14px;
}

.auth-popup__err-usertype_facebook {
  background: url(/media/js/dist/fb_867d9bb19a190c16bacff0ca5f650ce5.svg) 3px center no-repeat;
  background-size: 14px 14px;
}

.auth-popup__err-usertype_odkl {
  background: url(/media/js/dist/ok_2cf27b993490e18bcf93b173341cafb6.svg) 3px center no-repeat;
  background-size: 14px 14px;
}

.auth-popup__err-usertype_google {
  background: url(/media/js/dist/google_be1dfce74e8bc09c36f36d2fa769979d.svg) 3px center no-repeat;
  background-size: 14px 14px;
}

.auth-popup__err-usertype_twitter {
  background: #fff url(/media/js/dist/twitter_1209399628c80f1328ff1ff48a7495f2.svg) 3px center no-repeat;
  background-size: 14px 14px;
}

.auth-popup-wrapper {
  position: absolute;
  top: 116px;
  left: 50%;
  width: 454px;
  margin-left: -222px;
  z-index: 10000;
}

.bubble_my-com {
  z-index: 100000 !important;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
}

.bubble_my-com .bubble__content {
  overflow: visible;
}

.bubble-ts_my-com {
  z-index: 100000 !important;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
}

.bubble-ts_my-com .bubble-ts__content {
  overflow: visible;
}

.bubble-ts_lang-list {
  z-index: 100001;
}

.bubble_lang {
  background: #fff;
  font-size: 16px;
  line-height: 1.25em;
  margin: 10px;
  max-width: 600px;
  min-width: 450px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  top: 50%;
  left: 50%;
  z-index: 10000;
  position: fixed;
}

.lang-popup__wrap {
  font-size: 14px;
  padding: 10px 20px;
}

.lang-popup__wrap:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.lang-popup__title {
  margin: 20px 0;
  font-size: 17px;
  text-transform: uppercase;
  font-size: 28px;
  text-transform: none;
}

.lang-popup__list {
  line-height: 1.75em;
}

.lang-popup__list__item {
  list-style: none;
}

.lang-popup__list__title {
  padding-top: 10px;
  font-weight: bold;
}

.lang-popup__list__link {
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  color: #00abf2;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.lang-popup__list__link:hover {
  color: #00638c;
}

.lang-popup__reset {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  float: right;
  margin-bottom: 10px;
}

.safari .lang-popup__reset {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.lang-popup__reset[readonly],
.lang-popup__reset_disabled,
.lang-popup__reset._disabled,
.lang-popup__reset:disabled {
  color: #b7b7b7;
  cursor: default;
}

.lang-popup__reset:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.lang-popup__reset[readonly]:hover,
.lang-popup__reset_disabled:hover,
.lang-popup__reset._disabled:hover,
.lang-popup__reset:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.bubble_lang-list {
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lang-list-popup {
  margin: 0;
  padding: 0;
  list-style: none;
}

.lang-list-popup__item {
  padding: 12px 18px;
  color: #666;
  text-decoration: underline;
  font-size: 13px;
}

.lang-list-popup__item:first-child {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.lang-list-popup__item:last-child {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.lang-list-popup__item:hover {
  background: #f2f2f2;
  cursor: pointer;
}

._notification {
  font-size: 12px;
  line-height: 1.5;
  overflow: hidden;
  margin: 0 0 25px;
  padding: 5px 10px;
  color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  /*&_info-text
    msg-text($myDarkGrayBorder);*/
  /*&_info-text &__x
    display: none;*/
}

._notification_head {
  width: initial;
  margin: 0 0 10px;
  padding: 16px 120px 15px 20px;
}

._error ._notification,
._notification_error,
._notification_red {
  background: #fee0e0;
}

._notification_yellow {
  background: #f8f5c7;
}

._success ._notification,
._notification_success,
._notification_green {
  background: #e1ebbc;
}

._notification_white {
  background: #fff;
}

._notification_orange {
  background: #ffefd3;
}

._notification_edit-deleted,
._notification_dyn {
  padding: 10px 20px;
  width: 627px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 20px;
}

._notification_edit-deleted {
  padding-top: 6px;
  margin-bottom: 10px;
}

._notification_gray {
  background-color: #bdbec1;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

._notification_red-text {
  color: #f66;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

._notification_red-text ._notification__x {
  display: none;
}

._notification_red-bg {
  background-color: #f66;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

._notification_red-bg a {
  color: #fff;
  text-decoration: underline;
}

._notification_red-bg-rounded {
  background-color: #f66;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

._notification_red-bg-rounded a {
  color: #fff;
  text-decoration: underline;
}

._notification_info-bg {
  background-color: #00abf1;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

._notification_info-bg-rounded {
  background-color: #00abf1;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

._notification_yellow-bg {
  background-color: #fffdee;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

._notification_yellow-bg-rounded {
  background-color: #fffdee;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

._notification_info-msg-bg {
  background-color: transparent;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  border: 1px solid #ffd600;
  padding: 10px 14px;
}

._notification_info-msg-bg-rounded {
  background-color: transparent;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ffd600;
  padding: 10px 14px;
}

._notification_success-text {
  color: #16bf00;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

._notification_success-text ._notification__x {
  display: none;
}

._notification_success-bg {
  background-color: #e1ebbc;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

._notification_success-bg-rounded {
  background-color: #e1ebbc;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

.banner-row__banners-controls ._notification {
  margin: 0 0 35px;
}

._notification__title {
  font-size: 18px;
  line-height: 1.5;
}

._notification__text {
  margin: 5px 0 0;
}

._notification__hidden {
  display: 'none';
}

._notification p a {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

._notification p {
  margin: 0 0 5px;
  padding: 0;
}

._notification__x {
  position: absolute;
  right: 10px;
  top: 11px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

._notification__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

._notification_no_margin {
  margin: 0;
}

.paginator {
  margin-top: 20px;
  padding-bottom: 3px;
}

.paginator__left-controls {
  display: inline-block;
}

.paginator__pages {
  font-size: 14px;
  color: #333;
  margin-left: 9px;
}

.paginator__pages__separator-text {
  margin: 0 5px;
}

.paginator__pages,
.paginator__controls {
  display: inline-block;
  vertical-align: middle;
}

.paginator__button_left {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
}

.safari .paginator__button_left {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_left[readonly],
.paginator__button_left_disabled,
.paginator__button_left._disabled,
.paginator__button_left:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_left:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_left[readonly]:hover,
.paginator__button_left_disabled:hover,
.paginator__button_left._disabled:hover,
.paginator__button_left:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_left:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
}

.paginator__button_left._disabled {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  background-color: #cfcfcf;
  color: #b7b7b7;
  background-color: #f2f2f2;
}

.safari .paginator__button_left._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_left._disabled[readonly],
.paginator__button_left._disabled_disabled,
.paginator__button_left._disabled._disabled,
.paginator__button_left._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_left._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_left._disabled[readonly]:hover,
.paginator__button_left._disabled_disabled:hover,
.paginator__button_left._disabled._disabled:hover,
.paginator__button_left._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.safari .paginator__button_left._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_left._disabled[readonly],
.paginator__button_left._disabled_disabled,
.paginator__button_left._disabled._disabled,
.paginator__button_left._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_left._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_left._disabled[readonly]:hover,
.paginator__button_left._disabled_disabled:hover,
.paginator__button_left._disabled._disabled:hover,
.paginator__button_left._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_left._disabled:hover {
  background-color: #cfcfcf;
}

.paginator__button_left._disabled:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
  background-image: url(/media/js/dist/arr-gray-down_bb18b64039685d373440d4bb07914492.png);
}

.paginator__button_right {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  margin-left: 9px;
}

.safari .paginator__button_right {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_right[readonly],
.paginator__button_right_disabled,
.paginator__button_right._disabled,
.paginator__button_right:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_right:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_right[readonly]:hover,
.paginator__button_right_disabled:hover,
.paginator__button_right._disabled:hover,
.paginator__button_right:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_right:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
}

.paginator__button_right._disabled {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  background-color: #cfcfcf;
  color: #b7b7b7;
  background-color: #f2f2f2;
}

.safari .paginator__button_right._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_right._disabled[readonly],
.paginator__button_right._disabled_disabled,
.paginator__button_right._disabled._disabled,
.paginator__button_right._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_right._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_right._disabled[readonly]:hover,
.paginator__button_right._disabled_disabled:hover,
.paginator__button_right._disabled._disabled:hover,
.paginator__button_right._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.safari .paginator__button_right._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_right._disabled[readonly],
.paginator__button_right._disabled_disabled,
.paginator__button_right._disabled._disabled,
.paginator__button_right._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_right._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_right._disabled[readonly]:hover,
.paginator__button_right._disabled_disabled:hover,
.paginator__button_right._disabled._disabled:hover,
.paginator__button_right._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_right._disabled:hover {
  background-color: #cfcfcf;
}

.paginator__button_right._disabled:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
  background-image: url(/media/js/dist/arr-gray-down_bb18b64039685d373440d4bb07914492.png);
}

.paginator__page-selector {
  float: right;
}

.scroll-frame {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.scroll-frame_vertical {
  padding: 20px 0;
}

.scroll-frame__wrap {
  overflow: auto;
  position: relative;
  z-index: 0;
}

.scroll-frame__scroller {
  width: 100%;
  height: 20px;
  opacity: 0;
  position: absolute;
  text-align: center;
  color: #aaa;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.scroll-frame__scroller._visible {
  opacity: 1;
}

.scroll-frame__scroller_left {
  left: 0;
  background-image: linear-gradient(left, rgba(255,255,255,0.9) 5%, rgba(255,255,255,0) 60%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0.9) 5%, rgba(255,255,255,0) 60%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0.9) 5%, rgba(255,255,255,0) 60%);
  background-image: -ms-linear-gradient(left, rgba(255,255,255,0.9) 5%, rgba(255,255,255,0) 60%);
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.9) 5%, rgba(255,255,255,0) 60%);
}

.scroll-frame__scroller_right {
  right: 0;
  background-image: linear-gradient(to right, rgba(255,255,255,0.2) 5%, rgba(255,255,255,0.9) 60%);
  background-image: -o-linear-gradient(to right, rgba(255,255,255,0.2) 5%, rgba(255,255,255,0.9) 60%);
  background-image: -moz-linear-gradient(to right, rgba(255,255,255,0.2) 5%, rgba(255,255,255,0.9) 60%);
  background-image: -ms-linear-gradient(to right, rgba(255,255,255,0.2) 5%, rgba(255,255,255,0.9) 60%);
  background-image: -webkit-linear-gradient(to right, rgba(255,255,255,0.2) 5%, rgba(255,255,255,0.9) 60%);
}

.scroll-frame__scroller_left,
.scroll-frame__scroller_right {
  width: 30px;
  height: 100%;
  z-index: 1;
  top: 0;
}

.scroll-frame__scroller_top {
  top: 0;
}

.scroll-frame__scroller_bottom {
  bottom: 0;
}

.scroll-frame__scroller__text {
  position: relative;
}

.scroll-frame__scroller__text:before,
.scroll-frame__scroller__text:after {
  content: '';
  display: block;
  border-top: 1px dashed #aaa;
  position: absolute;
  top: 50%;
  width: 10000%;
}

.scroll-frame__scroller__text:before {
  left: 0;
  -webkit-transform: translate(calc(-100% - 5px), 0);
  -moz-transform: translate(calc(-100% - 5px), 0);
  -ms-transform: translate(calc(-100% - 5px), 0);
  -o-transform: translate(calc(-100% - 5px), 0);
  transform: translate(calc(-100% - 5px), 0);
}

.scroll-frame__scroller__text:after {
  right: 0;
  -webkit-transform: translate(calc(100% + 5px), 0);
  -moz-transform: translate(calc(100% + 5px), 0);
  -ms-transform: translate(calc(100% + 5px), 0);
  -o-transform: translate(calc(100% + 5px), 0);
  transform: translate(calc(100% + 5px), 0);
}

.scroll-frame__scroller__arrow {
  width: 13px;
  height: 24px;
  background: url(/media/js/dist/scroll-arrow_ba66caf91628f197bdfab628634f993a.png) center center no-repeat;
  background-size: 13px auto;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}

.scroll-frame__scroller__arrow_left {
  left: 0;
  -webkit-transform: translate(0%, -50%) rotate(180deg);
  -moz-transform: translate(0%, -50%) rotate(180deg);
  -ms-transform: translate(0%, -50%) rotate(180deg);
  -o-transform: translate(0%, -50%) rotate(180deg);
  transform: translate(0%, -50%) rotate(180deg);
}

.select {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: top;
  padding: 0;
  position: relative;
  font-size: 0;
  width: auto;
  border: none;
  background-image: none;
  max-width: calc(100% + 28px);
}

.safari .select {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.select[readonly],
.select_disabled,
.select._disabled,
.select:disabled {
  color: #b7b7b7;
  cursor: default;
}

.select:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.select[readonly]:hover,
.select_disabled:hover,
.select._disabled:hover,
.select:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

._unique.select {
  cursor: default;
}

.select_white .select__item_value {
  background-color: #fff;
  color: #00abf1;
  border-right: 0;
  margin-right: 0;
  padding-right: 2px;
}

.select_white .select__item_value:before {
  content: none;
}

.select_white .select__item_value:after {
  content: '';
  display: block;
  display: inline-block;
  width: 25px;
  height: 32px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 5px 4px;
}

.select__item {
  padding: 0 15px;
  line-height: 32px;
  height: 32px;
  border-right: 1px solid #e5e5e5;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
}

.select__item_title {
  cursor: pointer;
}

.select__item_value {
  margin-right: 28px;
  position: relative;
}

.select__item_value:before {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: -29px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 5px 4px;
}

._unique .select__item_value:before,
._disabled .select__item_value:before {
  background: url(/media/js/dist/arr-gray-down_bb18b64039685d373440d4bb07914492.png) center center no-repeat;
  background-size: 5px 4px;
}

.select__item__btn-text {
  vertical-align: top;
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.select__item__btn-count {
  padding-left: 5px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}

._disabled .select__item__btn-count {
  color: #b7b7b7;
}

.select__list {
  line-height: inherit;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.select_campaign-status {
  display: inline-block;
  position: absolute;
  top: 13px;
  right: 20px;
}

.select[pending]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.select[pending]:hover:before,
.select[pending]:before {
  cursor: default;
}

.bubble-ts_select {
  right: 0;
}

.bubble-ts_select .bubble-ts__main-wrap {
  min-width: auto;
}

.bubble-ts_select._reset-width {
  right: auto !important;
}

.bubble-ts_select-validation {
  text-shadow: none;
  text-transform: none;
  font-size: 10px;
  height: 35px;
  cursor: default;
}

.bubble-ts_select-validation .bubble-ts__main-wrap {
  padding: 10px 20px;
}

.select-item {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  padding: 0 15px;
  background: #fff;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.select-item_active,
.select-item:hover {
  background: #f2f2f2;
}

.select-item_disabled {
  color: #b7b7b7;
  background-color: #fff;
  cursor: default;
}

.select-item_disabled:hover {
  background-color: #fff;
  cursor: default;
}

.select-item__text {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.select-item__count {
  padding-left: 5px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}

.select-item_disabled .select-item__count {
  color: #b7b7b7;
}

.select-suggest {
  position: relative;
}

.select-suggest__header {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
}

.select-suggest__header:after {
  content: '';
  position: relative;
  right: 0;
  border: 5px solid transparent;
  border-top-color: #39bbf1;
  display: inline-block;
  margin-left: 4px;
  top: 2px;
}

.select-suggest__header-icon {
  margin-right: 5px;
}

.select-suggest__suggester {
  position: absolute;
}

.targetings__date-label,
.targetings__date-from,
.targetings__date-dash,
.targetings__date-to {
  display: inline-block;
  vertical-align: middle;
}

.targetings__date-label {
  margin-right: 10px;
}

.targetings__date-dash {
  margin: 0 10px;
}

.targetings__date-error {
  color: #fc2c39;
  margin-top: 10px;
}

.targetings .date-period__wrap_targeting-date-from,
.targetings .date-period__wrap_targeting-date-to {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  position: relative;
}

.targetings .date-period__wrap_targeting-date-from:before,
.targetings .date-period__wrap_targeting-date-to:before {
  position: absolute;
  top: 8px;
  left: 8px;
}

.targetings .date-period__wrap_targeting-date-from .date-period__dash,
.targetings .date-period__wrap_targeting-date-to .date-period__dash {
  margin: 0;
}

.targetings__date-input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.targetings__date-input[readonly],
.targetings__date-input:disabled,
.targetings__date-input._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.targetings__date-input {
  padding-left: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px;
}

.targetings__date-input._error {
  border-color: #fc2c39;
  color: #fc2c39;
}

.context-setting__item {
  font-size: 0;
}

.context-setting__item:not(:last-child) {
  margin-bottom: 15px;
}

.context-setting__textarea-wrap .textarea__elem {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 580px;
  width: 580px;
  font-size: 12px;
  height: 100px;
}

.context-setting__label {
  flex: initial;
  font-size: 14px;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0 3px;
}

.context-setting__label_input {
  width: 170px;
  padding-right: 5px;
  max-width: 170px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.context-setting__label_textarea {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}

.context-setting__wrap-with-label.context-setting__input-wrap {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 190px);
}

.context-setting__textarea-desc-wrap,
.context-setting__input-desc-wrap {
  color: #b5b5b5;
  font-size: 12px;
  margin-top: 3px;
}

.context-setting__input-desc-wrap.context-setting__desc-with-label {
  margin-left: 180px;
}

.context-setting__error-wrap ._notification {
  margin-bottom: 0;
  margin-top: 10px;
}

.targetings__tree__tree-placeholder {
  font-size: 0;
}

.targetings__tree-presets {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 0 0 20px 0;
  line-height: 1.2;
}

.targetings__tree-presets__item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 25px 0 0;
  padding: 0;
  cursor: pointer;
  color: #00abf1;
  font-size: 14px;
  line-height: 2;
}

.targetings__tree-presets__item:hover {
  color: #333;
}

.targetings__tree-presets__item._selected {
  cursor: default;
  color: #333;
}

.targetings__tree-list-wrap {
  width: 340px;
  display: inline-block;
  vertical-align: middle;
}

.targetings__tree-list-wrap_no-res {
  width: 100%;
  display: block;
}

.targetings__tree-list-wrap .suggester-ts {
  width: 100%;
}

.targetings__tree-list-wrap .suggester-ts__input.suggester-ts__input_tree {
  width: 100%;
  border-color: #e5e5e5;
}

.targetings__tree-chosen-box {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
  font-size: 12px;
}

.targetings__tree-chosen-box__header {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 15px;
  color: #666;
}

.targetings__tree-chosen-box__body {
  margin: 0 0 10px 15px;
  padding-left: 0;
  height: 204px;
  width: 227px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 0;
}

.targetings__tree-chosen-box__list {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 204px;
  width: 227px;
  overflow-x: hidden;
  overflow-y: auto;
}

.bubble-ts_targeting-tree .targetings__tree-chosen-box__list {
  overflow: visible;
  height: auto;
  width: auto;
  padding: 0;
  margin: 0;
}

.targetings__tree-chosen-box__item {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 2.1;
  font-size: 14px;
  display: block;
  min-width: 100%;
  white-space: nowrap;
  width: 207px;
}

.bubble-ts_targeting-tree .targetings__tree-chosen-box__item {
  padding: 0;
  word-break: keep-all;
  width: auto;
}

.targetings__tree-chosen-box__item_without-scroll {
  margin: 0 10px 0 0;
}

.targetings__tree-chosen-box__item_fake {
  border-bottom: none;
  cursor: default;
}

.targetings__tree-chosen-box__item-name {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  color: #0857a6;
  border-bottom: 1px dotted #0857a6;
  color: #00abf1;
  border-bottom: none;
  line-height: 20px;
  max-width: 185px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.bubble-ts_targeting-tree .targetings__tree-chosen-box__item-name {
  max-width: 249px;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding: 0;
}

.targetings__tree-chosen-box__item_without-scroll .targetings__tree-chosen-box__item-name {
  border-bottom: none;
  color: #666;
  cursor: default;
}

.targetings__tree-chosen-box__item_without-scroll .targetings__tree-chosen-box__item-name:hover {
  border-bottom: none;
  color: #666;
}

.targetings__tree-chosen-box__children {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  margin-left: 4px;
  line-height: 1.2;
}

.bubble-ts_targeting-tree .targetings__tree-chosen-box__children,
.targetings__tree-chosen-box__children:hover {
  color: #414042;
  border-bottom: 1px dotted #414042;
}

.targetings__tree-chosen-box__close {
  font-size: 10px;
  line-height: 10px;
  cursor: pointer;
  background-size: contain;
  visibility: visible;
  top: 1px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 3px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.targetings__tree-chosen-box__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.bubble-ts_targeting-tree .targetings__tree-chosen-box__close {
  top: 0px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
  margin-left: 3px;
}

.bubble-ts_targeting-tree .targetings__tree-chosen-box__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.targetings__tree-chosen-box__close:hover {
  cursor: pointer;
}

.targetings__detail__select {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
  font-size: 12px;
  line-height: 1.2;
  width: 240px;
}

.targetings__detail__select._short {
  vertical-align: top;
}

.targetings .tree-list {
  margin-bottom: 0;
}

.bubble-ts_targeting-tree {
  width: 300px;
  min-height: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 300px;
  padding: 5px 5px 5px 10px;
}

.bubble-ts_targeting-tree .bubble-ts__main-wrap {
  padding: 0;
}

.bubble-ts_targeting-tree .bubble-ts__content {
  max-height: 290px;
  padding: 0 12px 0 0;
}

.campaign-setting {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  width: 630px;
  margin-bottom: 4px;
  position: relative;
}

.campaign-setting__chosen-box {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}

.campaign-setting__chosen-box_in-tree-list {
  margin-bottom: 0;
  position: absolute;
  top: 0;
}

.campaign-setting__chosen-box__header {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 15px;
  color: #666;
}

.campaign-setting__chosen-box__body {
  margin: 0 0 10px 15px;
  padding-left: 0;
  height: 204px;
  width: 227px;
  overflow-x: hidden;
  overflow-y: auto;
}

.campaign-setting__chosen-box__item {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 2.1;
  font-size: 14px;
  display: block;
  min-width: 100%;
  white-space: nowrap;
}

.campaign-setting__chosen-box__item_without-scroll {
  margin: 0 10px 0 0;
  width: 210px;
}

.campaign-setting__chosen-box__item__name {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  color: #0857a6;
  border-bottom: 1px dotted #0857a6;
  color: #00abf1;
  border-bottom: none;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting__chosen-box__item__name_fake {
  border-bottom: none;
  cursor: default;
}

.campaign-setting__chosen-box__item_without-scroll .campaign-setting__chosen-box__item__name {
  border-bottom: none;
  color: #666;
  cursor: default;
}

.campaign-setting__chosen-box__item_without-scroll .campaign-setting__chosen-box__item__name:hover {
  border-bottom: none;
  color: #666;
}

.campaign-setting__chosen-box__item__children {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  margin-left: 4px;
  line-height: 1.2;
}

.campaign-setting__chosen-box__item__children:hover {
  color: #414042;
  border-bottom: 1px dotted #414042;
}

.campaign-setting__chosen-box__item__close {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 7px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.campaign-setting__chosen-box__item__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.campaign-setting__chosen-box__item__close {
  background-image: none;
}

.campaign-setting__chosen-box__bubble-list {
  padding: 0 7px 5px 0;
  margin: 0;
}

.campaign-setting__chosen-box__bubble-item {
  display: block;
  margin: 0 0px 0 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  word-break: keep-all;
  line-height: 2.1;
  font-size: 14px;
}

.campaign-setting__chosen-box__bubble-item__name {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  color: #0857a6;
  border-bottom: 1px dotted #0857a6;
  color: #00abf1;
  border-bottom: none;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 15px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0;
}

.campaign-setting__chosen-box__bubble-item__name_fake {
  border-bottom: none;
  cursor: default;
}

.campaign-setting__chosen-box__bubble-item__close {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 7px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.campaign-setting__chosen-box__bubble-item__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.campaign-setting__button_gray {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .campaign-setting__button_gray {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-setting__button_gray[readonly],
.campaign-setting__button_gray_disabled,
.campaign-setting__button_gray._disabled,
.campaign-setting__button_gray:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-setting__button_gray:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-setting__button_gray[readonly]:hover,
.campaign-setting__button_gray_disabled:hover,
.campaign-setting__button_gray._disabled:hover,
.campaign-setting__button_gray:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-setting__button_rejected-list {
  margin-right: 10px;
}

.campaign-setting__button_rejected-list:last-child {
  margin-right: 0;
}

.campaign-setting__textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.campaign-setting__textarea_rejected-list {
  width: 100%;
  max-width: 100%;
  height: 50px;
  line-height: 14px;
}

.campaign-setting__histogram-slider-wrap {
  padding: 20px 0 0 0px;
  position: relative;
  z-index: 2;
}

.campaign-setting__histogram-wrap {
  height: 30px;
  width: 500px;
  position: absolute;
  bottom: 17px;
}

.campaign-setting__histogram-wrap svg {
  display: block;
}

.campaign-setting__body {
  list-style: none;
  padding: 0;
  margin: 0 0 40px;
  font-size: 12px;
  line-height: 14px;
}

.campaign-setting__row {
  margin: 0;
  padding: 0;
  position: relative;
}

.campaign-setting__header-wrap {
  margin: 0;
  position: relative;
}

.campaign-setting__header-wrap:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}

.campaign-setting__header-wrap:after {
  content: '';
  display: block;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 26px;
  right: 24px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
}

.campaign-setting__header-wrap._expanded:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.campaign-setting__header-wrap_error {
  padding-left: 60px;
}

.campaign-setting__header-wrap_error:hover {
  cursor: default;
  background-color: #f7f7f7;
}

.campaign-setting__header-wrap_error:before {
  content: '';
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  left: 20px;
  top: 18px;
  background: url(/media/js/dist/smile-err_9b77c502227f57f27fec70fae40e3ca3.png) no-repeat 0 0;
  background-size: contain;
}

.campaign-setting__header-wrap_error:after,
.campaign-setting__header-wrap_loading:after {
  background: none;
  position: relative;
  top: initial;
  right: initial;
  width: 0;
  height: initial;
  min-height: 36px;
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting__header-wrap .context-help-mark {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.campaign-setting__header-wrap .context-help-mark:hover {
  background-color: #666;
  cursor: help;
}

.campaign-setting__content-wrapper {
  font-size: 12px;
}

.campaign-setting__wrapper {
  padding: 0 0 0 200px;
  position: relative;
  display: block;
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 20px;
  min-height: 14px;
  z-index: 1;
  padding-left: 220px;
}

.campaign-setting__wrapper_regions {
  z-index: 10;
}

.campaign-setting__wrapper_sensitiveTree .campaign-setting__error,
.campaign-setting__wrapper_checkboxTree .campaign-setting__error {
  left: 431px;
  top: 75px;
}

.campaign-setting__wrapper_tree .campaign-setting__content {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  margin: 5px 0px 0 -220px;
  padding: 0px 25px 20px;
  width: 717px;
  z-index: 20;
}

.campaign-setting__wrapper_sensitiveTree .campaign-setting__content__label,
.campaign-setting__wrapper_checkboxTree .campaign-setting__content__label {
  margin: 13px 0 0 0;
  color: #666;
}

.campaign-setting__wrapper_time .campaign-setting__content {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  margin: 20px 0 0 -14px;
  padding: 2px 3px 7px 45px;
  z-index: 3;
  width: 520px;
}

.campaign-setting__wrapper_extendedBudget .campaign-setting__content,
.campaign-setting__wrapper_rk_limit .campaign-setting__content,
.campaign-setting__wrapper_budget .campaign-setting__content {
  width: 520px;
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.campaign-setting__content-wrapper_tree .campaign-setting__content {
  z-index: 20;
}

.campaign-setting__content-wrapper_time .campaign-setting__detail {
  margin-left: 42px;
}

.campaign-setting__content-wrapper_time .campaign-setting__preset-list {
  margin-top: 0;
  margin-bottom: 10px;
}

.campaign-setting__content-wrapper_mobile_operation_systems + .bubble .bubble__content {
  padding-bottom: 3px;
}

.campaign-setting__value-wrapper {
  text-transform: lowercase;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-left: 5px;
  line-height: 32px;
  vertical-align: middle;
}

.campaign-setting__spinner-wrap {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

.campaign-setting__header {
  position: relative;
}

.campaign-setting__wrapper_checkboxTree {
  z-index: 3;
}

.campaign-setting__name {
  display: inline;
  vertical-align: middle;
}

.campaign-setting__value {
  font-size: 12px;
  line-height: 1;
  display: inline-block;
  position: relative;
  z-index: 5;
  border-bottom: 1px dotted #000;
  cursor: pointer;
  font-size: 14px;
}

.campaign-setting__value:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-left: 5px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin: 0 10px 2px -14px;
}

.campaign-setting__value_uncolapsed:before {
  border-left: 5px solid transparent;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  margin: 0 5px 2px -14px;
}

.campaign-setting__content {
  display: none;
  position: relative;
  padding: 20px 24px;
}

.campaign-setting__wrapper_slider .campaign-setting__content {
  margin-left: 6px;
}

.campaign-setting__cust-example-txt {
  font-style: italic;
}

.campaign-setting__textarea_cust {
  width: 100%;
  max-width: 100%;
  height: 62px;
}

.campaign-setting__description {
  color: #414042;
}

.campaign-setting__description_rejected-list {
  margin: 10px 0;
}

.campaign-setting__content-wrapper_rk_limit .campaign-setting__description,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__description,
.campaign-setting__content-wrapper_budget .campaign-setting__description {
  color: #a4a4a4;
}

.campaign-setting__content-wrapper_rk_limit .campaign-setting__description_rejected-list,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__description_rejected-list,
.campaign-setting__content-wrapper_budget .campaign-setting__description_rejected-list {
  color: #898b8c;
  margin: 5px 0 20px;
}

.campaign-setting__content-wrapper_rk_limit .campaign-setting__description_cust-textareas,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__description_cust-textareas,
.campaign-setting__content-wrapper_budget .campaign-setting__description_cust-textareas {
  color: #898b8c;
  line-height: 1.7;
}

.campaign-setting__content-wrapper_autobidding_mode .campaign-setting__description {
  padding: 5px 0 0 16px;
}

.campaign-setting__wrapper_radio .campaign-setting__description {
  margin-left: 16px;
}

.campaign-setting__wrapper_input .campaign-setting__description {
  margin: 3px 0 0 0;
}

.campaign-setting__wrapper_user_geo .campaign-setting__description {
  margin-bottom: 13px;
}

.campaign-setting__activation {
  margin-top: 10px;
}

.campaign-setting__activation_slider {
  margin: 0 0 25px;
}

.campaign-setting__activation__input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.campaign-setting__activation__label {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #414042;
}

.campaign-setting__detail-slider-wrap {
  margin: 25px 0 25px 10px;
  position: relative;
}

.campaign-setting__detail_remarketing_pricelist {
  padding-bottom: 0;
}

.campaign-setting__detail_slider {
  margin: 25px 0 25px 10px;
}

.campaign-setting__detail_time {
  margin-left: 42px;
}

.campaign-setting__wrapper_time .campaign-setting__detail {
  margin: 0;
}

.campaign-setting__content-wrapper_age .campaign-setting__detail {
  margin: 20px 0 36px 10px;
}

.campaign-setting__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.campaign-setting__list_rejected-list {
  margin-top: 20px;
}

.campaign-setting__list__box {
  padding: 5px 0 0 0;
}

.campaign-setting__list__box._inline {
  display: inline-block;
  vertical-align: top;
}

.campaign-setting__list__box:first-child {
  padding: 0;
}

.campaign-setting_list .campaign-setting__box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}

.campaign-setting__list_drop {
  margin: 10px 0 0;
}

.campaign-setting__list_drop .campaign-setting__list__box {
  margin: 0 0 7px;
}

.campaign-setting__radio_list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.campaign-setting__button_gray {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .campaign-setting__button_gray {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-setting__button_gray[readonly],
.campaign-setting__button_gray_disabled,
.campaign-setting__button_gray._disabled,
.campaign-setting__button_gray:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-setting__button_gray:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-setting__button_gray[readonly]:hover,
.campaign-setting__button_gray_disabled:hover,
.campaign-setting__button_gray._disabled:hover,
.campaign-setting__button_gray:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-setting__button_rejected-list {
  margin-right: 10px;
}

.campaign-setting__button_rejected-list:last-child {
  margin-right: 0;
}

.campaign-setting__textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.campaign-setting__textarea_rejected-list {
  width: 100%;
  max-width: 100%;
  height: 50px;
  line-height: 14px;
}

.campaign-setting__input {
  /* old */
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0px 0;
  padding: 0;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
}

.campaign-setting__input_no_border {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.campaign-setting__list_uniq_shows_limit_pads .campaign-setting__detail__select {
  width: 140px;
}

.campaign-setting__list_uniq_shows_limit_pads .campaign-setting__detail__drop-label {
  width: 180px;
}

.campaign-setting__list_uniq_shows_limit_pads ._inline {
  padding-top: 0;
  margin-left: 15px;
}

.campaign-setting__list_uniq_shows_limit_pads ._inline:first-child {
  margin-left: 0;
}

.campaign-setting__list_uniq_shows_limit_pads ._inline:nth-child(2) .campaign-setting__detail__drop-label {
  width: auto;
  margin-right: 10px;
  vertical-align: top;
  padding-top: 2px;
}

.campaign-setting__box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.campaign-setting__list-msg {
  color: #414042;
  font-size: 12px;
  line-height: 10px;
  padding-left: 15px;
  margin-left: 5px;
  margin-top: 3px;
}

.campaign-setting__list-msg._ok {
  background: url(/media/js/dist/v_3d6c9690b8955fafc1210a85121f4072.png) 0 0 no-repeat;
  background-size: 11px 11px;
}

.campaign-setting__list-msg._err {
  background: url(/media/js/dist/x_950170bdc25e0ec38ae5df13de2ac89c.png) 0 0 no-repeat;
  background-size: 11px 11px;
  color: #f66;
}

.campaign-setting__input_shows,
.campaign-setting__input_clicks,
.campaign-setting__input_day,
.campaign-setting__input_total {
  width: 206px;
  margin: 0 10px 0 0;
  padding: 1px 5px;
  height: 20px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  font-size: 14px;
  color: #414042;
  word-break: break-word;
  width: calc(100% - 20px);
}

.campaign-setting__label_audit-pixel {
  display: block;
  margin-bottom: 6px;
}

.campaign-setting__input-label_block_cpm_limit,
.campaign-setting__input-label_partner_a_block_cpm_limit {
  width: 185px;
}

.campaign-setting__input-group_block_cpm_limit,
.campaign-setting__input-group_partner_a_block_cpm_limit {
  display: inline-block;
  vertical-align: top;
}

.campaign-setting__label_bordered {
  border: 1px solid rgba(179,179,179,0.55);
  color: #666;
  font-size: 11px;
}

.campaign-setting__label_restrict {
  line-height: 1;
  margin: 0 0 0 4px;
  padding: 1px 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.campaign-setting__content-wrapper_uniq_shows_limit .campaign-setting__detail__drop-label {
  width: 177px;
}

.campaign-setting__content-wrapper_extendedBudget .campaign-setting__radio-inp-wrap_sep {
  border-top: 1px solid #e5e5e5;
}

.campaign-setting__content-wrapper_extendedBudget .campaign-setting__inp-radio-group-list,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__radio-inp__txt,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__label_radio-inp {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  margin-top: 20px;
}

.campaign-setting__content-wrapper_extendedBudget .campaign-setting__inp-radio-group-list {
  margin-top: 14px;
}

.campaign-setting__content-wrapper_rk_limit .campaign-setting__label,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__label_extendedBudget {
  margin-top: 0;
  vertical-align: middle;
}

.campaign-setting__content-wrapper_rk_limit .campaign-setting__label:not(.campaign-setting__label_radio-inp),
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__label:not(.campaign-setting__label_radio-inp),
.campaign-setting__content-wrapper_budget .campaign-setting__label {
  position: absolute;
  left: 0;
  top: 8px;
}

.campaign-setting__content-wrapper_rk_limit .campaign-setting__label,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__label,
.campaign-setting__content-wrapper_budget .campaign-setting__label {
  width: 150px;
}

.campaign-setting__content-wrapper_rk_limit .campaign-setting__input-group,
.campaign-setting__content-wrapper_extendedBudget .campaign-setting__input-group,
.campaign-setting__content-wrapper_budget .campaign-setting__input-group {
  display: inline-block;
  padding-left: 150px;
}

.campaign-setting__detail__drop-label {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  width: 100px;
}

.campaign-setting__input-label_day {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.campaign-setting__detail__select {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 5px;
  font-size: 12px;
  line-height: 1.2;
  width: 240px;
}

.campaign-setting__detail__select._short {
  vertical-align: top;
}

.campaign-setting__list_uniq_shows_limit_pads .campaign-setting__detail__select {
  width: 140px;
}

.campaign-setting__list_uniq_shows_limit_pads .campaign-setting__detail__drop-label {
  width: 180px;
}

.campaign-setting__list_uniq_shows_limit_pads ._inline {
  padding-top: 0;
  margin-left: 15px;
}

.campaign-setting__list_uniq_shows_limit_pads ._inline:first-child {
  margin-left: 0;
}

.campaign-setting__list_uniq_shows_limit_pads ._inline:nth-child(2) .campaign-setting__detail__drop-label {
  width: auto;
  margin-right: 10px;
  vertical-align: top;
  padding-top: 2px;
}

.campaign-setting__week-days {
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
  padding: 0;
  width: 37px;
  margin: 0 0 0 -42px;
  list-style: none;
}

.campaign-setting__week-days_tetris {
  width: 34px;
}

.campaign-setting__week-day {
  padding: 0;
  margin: 1px 0 0 0;
  cursor: pointer;
}

.campaign-setting__week-day[data-name="sat"],
.campaign-setting__week-day[data-name="sun"] {
  color: #fc2c39;
}

.campaign-setting__days-list {
  border-top: 1px solid #c6d8dd;
  overflow: hidden;
  display: inline-block;
}

.campaign-setting__hours-list {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  height: 21px;
  overflow: hidden;
  border-left: 1px solid #c6d8dd;
}

.campaign-setting__hour-cell {
  width: 20px;
  height: 20px;
  float: left;
  background: #fff;
  border-right: 1px solid #c6d8dd;
  border-bottom: 1px solid #c6d8dd;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.campaign-setting__hour-cell_checked {
  background: #dfecee;
}

.campaign-setting__intervals {
  padding: 0;
  margin: 39px 0 -32px 10px;
  list-style: none;
  height: 40px;
  font-size: 11px;
  display: block;
}

.campaign-setting__hour {
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  margin: 0 0 0 -0.8em;
  padding: 0;
  line-height: 1;
  float: left;
  cursor: pointer;
  width: 2.71em;
  height: 1em;
  white-space: nowrap;
}

.campaign-setting__flag-row {
  margin-top: 5px;
  position: relative;
}

.campaign-setting__box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.campaign-setting__tree-list-wrap {
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting__preset-list {
  padding: 0;
  margin: 15px 0 0;
  list-style: none;
  line-height: 1.2;
}

.campaign-setting__preset-list_in-tree {
  font-size: 12px;
}

.campaign-setting__tree-placeholder {
  position: relative;
  margin: 15px 0 0;
}

.campaign-setting__select_audit-pixel {
  display: inline-block;
  vertical-align: middle;
  width: 180px;
  margin-right: 10px;
}

.campaign-setting__preset {
  vertical-align: middle;
  margin: 0 25px 0 0;
  padding: 0;
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  color: #0857a6;
  border-bottom: 1px dotted #0857a6;
  color: #00abf1;
  border-bottom: none;
}

.campaign-setting__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
  border-bottom: none;
}

.campaign-setting__preset_selected,
.campaign-setting__preset_selected:hover {
  cursor: default;
  color: #333;
}

.campaign-setting__detail__date-input-label {
  margin: 0 10px 0 0;
  font-size: 14px;
  color: #414042;
}

.campaign-setting__detail__date-input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
}

.campaign-setting__loading-error {
  color: #f66;
  padding-left: 5px;
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting__save-error {
  color: #f66;
  display: none;
  margin-top: 10px;
}

.campaign-setting__error {
  color: #f66;
  display: inline-block;
}

.campaign-setting__sub-value-error {
  color: #f66;
  margin-bottom: 10px;
}

.campaign-setting__wrapper_remarketing_pricelist .campaign-setting__error {
  position: static;
  margin: 2px 0 0 5px;
  display: block;
}

.campaign-setting__wrapper_input .campaign-setting__error {
  display: inline-block;
  position: static;
  margin: 2px 0 0 0;
}

.campaign-setting__list-wrapper {
  max-height: 200px;
  min-height: 100px;
  width: 358px;
  border: 1px solid #e0e0e0;
  overflow-y: scroll;
  overflow-x: auto;
  padding: 3px;
  margin-bottom: 7px;
}

.campaign-setting__head-item {
  margin: 0;
  padding: 0;
  font-weight: 700;
}

.campaign-setting__regions-group {
  overflow: hidden;
  margin-bottom: 5px;
}

.campaign-setting__regions-list {
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.campaign-setting__user-geo-region {
  margin: 0 0 2px;
  font-size: 12px;
  line-height: 14px;
  min-height: 14px;
  padding: 0 0 0 12px;
  overflow: hidden;
  list-style: none;
}

.campaign-setting__regions-list_too-many-regions .campaign-setting__user-geo-region {
  float: left;
  width: 155px;
}

.campaign-setting__disable-background {
  background: rgba(250,248,248,0.5);
  display: none;
  width: 370px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 10;
}

.campaign-setting__disable-background_regions {
  width: 650px;
}

.campaign-setting__remarketing-description {
  color: #414042;
}

.campaign-setting__remarketing-description-link {
  color: #00abf1;
}

.campaign-setting__remarketing-description-link:hover {
  color: #f66;
}

.campaign-setting__hint-wrapper {
  width: 500px;
  height: 20px;
}

.campaign-setting__slider {
  width: 500px;
  padding: 10px 0;
}

.campaign-setting__slider_app-rec {
  width: 410px;
  margin: 117px auto 0;
}

.campaign-setting__slider_app-rec .slider-ts__bubble__inp {
  color: #24b008;
}

.campaign-setting__slider_app-rec .slider-ts__histogram {
  width: 410px;
}

.campaign-setting__slider_app-rec .slider-ts__bubble__bottom,
.campaign-setting__slider_app-rec .slider-ts__bubble__info {
  padding-left: 20px;
  padding-right: 20px;
}

.campaign-setting__sub-value-text {
  display: inline-block;
  padding-bottom: 10px;
  font-size: 11px;
}

.campaign-setting__sub-value-input {
  display: inline-block;
  padding: 3px 2px;
  width: 28px;
  margin: 0 3px 0 5px;
  text-align: right;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
}

.campaign-setting__left-hint,
.campaign-setting__right-hint {
  margin-left: -6px;
  position: absolute;
}

.campaign-setting__slider-bar {
  width: 550px;
  margin-left: -6px;
  margin-top: 5px;
}

.campaign-setting__numbers {
  color: #666;
}

.campaign-setting__versions-preset {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 4px;
  position: relative;
}

.campaign-setting__versions-preset__text {
  border-bottom: 1px dotted #666;
  cursor: pointer;
}

.campaign-setting__tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  width: 285px;
  padding: 7px 10px;
  background: #fff;
  z-index: 130;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.campaign-setting__tooltip__btn-wrap {
  padding-bottom: 2px;
}

.campaign-setting__tooltip__content {
  margin: 0 0 20px;
}

.campaign-setting__tooltip__text {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.campaign-setting__tooltip__select {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
}

.campaign-setting__tooltip__select_os-start,
.campaign-setting__tooltip__select_os-end {
  width: 55px;
}

.campaign-setting__tooltip__hyphen {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
}

.campaign-setting__save {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .campaign-setting__save {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-setting__save[readonly],
.campaign-setting__save_disabled,
.campaign-setting__save._disabled,
.campaign-setting__save:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-setting__save:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-setting__save[readonly]:hover,
.campaign-setting__save_disabled:hover,
.campaign-setting__save._disabled:hover,
.campaign-setting__save:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-setting__save[readonly],
.campaign-setting__save._disabled,
.campaign-setting__save:disabled {
  color: #80caf5;
}

.campaign-setting__save:hover {
  background-color: #39bbf1;
}

.campaign-setting__save[readonly]:hover,
.campaign-setting__save._disabled:hover,
.campaign-setting__save:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.campaign-setting__reset {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .campaign-setting__reset {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-setting__reset[readonly],
.campaign-setting__reset_disabled,
.campaign-setting__reset._disabled,
.campaign-setting__reset:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-setting__reset:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-setting__reset[readonly]:hover,
.campaign-setting__reset_disabled:hover,
.campaign-setting__reset._disabled:hover,
.campaign-setting__reset:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-setting__input_audit-pixel {
  width: 300px;
  margin-right: 7px;
  font-size: 12px;
}

.campaign-setting__wrap {
  position: relative;
  margin: 0 0 10px;
  z-index: 1;
}

.campaign-setting__custom-box {
  margin-top: 30px;
  font-size: 14px;
}

.campaign-setting__custom-box label {
  vertical-align: middle;
}

.campaign-setting__custom-box input {
  margin: 0 6px 0 0;
  vertical-align: middle;
}

.campaign-setting__custom-box_age {
  margin: 0 0 20px;
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting__value-desc {
  padding: 0 0 0 10px;
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting__slider-select {
  margin: 0 20px 20px 0;
  display: inline-block;
  vertical-align: middle;
}

.campaign-setting .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
  margin-left: 4px;
}

.campaign-setting .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.slider-ts__degree_level-of-interest {
  margin-top: 10px;
}

.targetings__expand {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  position: relative;
  padding-left: 17px;
  margin-bottom: 23px;
}

.targetings__expand:after {
  content: '';
  display: block;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 5px;
  left: 0;
}

.targetings__expand._expanded:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.targetings__title {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 23px;
}

.targetings__list {
  padding: 0;
  margin: 0 0 30px;
  list-style: none;
}

.targetings__list__item {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  /*& .campaign-setting__list_block_cpm_limit
      & .campaign-setting__list_uniq_shows_limit
      & .campaign-setting__list_uniq_shows_limit_pads
        margin: 0;
        font-size: 12px;

      & .campaign-setting__list__box:last-child
        margin-bottom: 0;*/
}

.targetings__content {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  width: 630px;
  margin-bottom: 4px;
  position: relative;
}

.targetings__content__name {
  display: inline;
  vertical-align: middle;
  line-height: 30px;
}

.targetings__content__header {
  margin: 0;
  position: relative;
}

.targetings__content__header .context-help-mark {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.targetings__content__header .context-help-mark:hover {
  background-color: #666;
  cursor: help;
}

.targetings__content__header:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}

.targetings__content__header:after {
  content: '';
  display: block;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 26px;
  right: 24px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
}

.targetings__content__header._expanded:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.targetings__content__header_error {
  padding-left: 60px;
}

.targetings__content__header_error:hover {
  cursor: default;
  background-color: #f7f7f7;
}

.targetings__content__header_error:before {
  content: '';
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  left: 20px;
  top: 18px;
  background: url(/media/js/dist/smile-err_9b77c502227f57f27fec70fae40e3ca3.png) no-repeat 0 0;
  background-size: contain;
}

.targetings__content__header_error:after,
.targetings__content__header_warning:after,
.targetings__content__header_loading:after,
.targetings__content__header.targetings__content__header_warning:after {
  background: none;
  position: relative;
  top: initial;
  right: initial;
  width: 0;
  height: initial;
  min-height: 36px;
  display: inline-block;
  vertical-align: middle;
}

.targetings__content__header.targetings__content__header_warning:hover {
  cursor: default;
  background-color: #f7f7f7;
}

.targetings__content__header._pending,
.targetings__content__header_pending {
  width: 100%;
  height: 100%;
}

.targetings__content__header._pending:after,
.targetings__content__header_pending:after {
  display: none;
}

.targetings__content__header._pending:hover,
.targetings__content__header_pending:hover {
  background-color: #f7f7f7;
}

.targetings__content__header._pending:before,
.targetings__content__header_pending:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.targetings__content__value-wrapper {
  text-transform: lowercase;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-left: 5px;
  line-height: 34px;
  vertical-align: middle;
}

.targetings__list__item[data-targeting="autobidding_mode"] .targetings__content__value-wrapper {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 420px;
}

.targetings__content__spinner-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  text-align: center;
  position: relative;
}

.targetings__content__spinner-wrap .spinner {
  width: 30px;
  height: 30px;
}

.targetings__content__loading-warning {
  display: inline-block;
  vertical-align: middle;
  padding-right: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 600px;
}

.targetings__content__loading-error {
  color: #f66;
  padding-left: 5px;
  display: inline-block;
  vertical-align: middle;
}

.targetings__content__right-block {
  position: absolute;
  top: 22px;
  left: 650px;
  width: 550px;
}

.targetings__content__right-block._active {
  color: #04be3a;
}

.targetings__content__right-info-block:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  right: -6px;
  top: 0;
  border-bottom: 16px solid #fdf846;
  border-top: 16px solid #fdf846;
  border-right: 6px solid transparent;
}

.targetings__content__right-info-block {
  position: absolute;
  z-index: -1;
  background-color: #fdf846;
  top: 16px;
  left: 100%;
  height: 32px;
  padding: 0 10px 0 15px;
  -webkit-transition: left 0.1s, width 0.1s;
  -moz-transition: left 0.1s, width 0.1s;
  -ms-transition: left 0.1s, width 0.1s;
  -o-transition: left 0.1s, width 0.1s;
  transition: left 0.1s, width 0.1s;
  white-space: nowrap;
  line-height: 32px;
}

.targetings__content__right-info-block__hide {
  width: 0;
  left: 0;
  -webkit-transition: left 0.1s, width 0.1s;
  -moz-transition: left 0.1s, width 0.1s;
  -ms-transition: left 0.1s, width 0.1s;
  -o-transition: left 0.1s, width 0.1s;
  transition: left 0.1s, width 0.1s;
}

.targetings__content__body {
  position: relative;
  padding: 20px 24px;
  background-color: #fff;
}

.targetings__content__body .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.targetings__content__body .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.targetings__content__body_rejected_list {
  padding-bottom: 1px;
}

.targetings__content__body_radio .radio-group__textarea-wrap {
  margin-top: 10px;
}

.targetings__content__body_radio .radio-group__error {
  margin-top: 10px;
  width: 570px;
}

.targetings__content__body_radio .radio-group__textarea-wrap .textarea__elem {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 570px;
  width: 570px;
  font-size: 12px;
  height: 100px;
}

.targetings .radio-group {
  padding-left: 2px;
}

.targetings__activation {
  margin-top: 10px;
}

.targetings__activation_slider {
  margin: 0 0 25px;
}

.targetings__activation__input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.targetings__activation__label {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #414042;
}

.targetings__activation__detail-slider-wrap {
  margin: 25px 0 25px 10px;
  position: relative;
}

.targetings__setting__textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.targetings__setting__textarea_rejected-list {
  width: 100%;
  max-width: 100%;
  height: 50px;
  line-height: 14px;
}

.targetings__setting__edit-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
  display: none;
  margin-left: 10px;
  font-size: 12px;
  line-height: 1.2;
}

.targetings__setting__list__box:hover .targetings__setting__edit-link {
  display: inline-block;
}

.targetings__setting__box-input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.targetings__setting__box-input[readonly],
.targetings__setting__box-input:disabled,
.targetings__setting__box-input._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.targetings__setting__box-input {
  margin-right: 4px;
  vertical-align: middle;
}

.targetings__setting__box-label {
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 3px;
}

.targetings__setting__description {
  color: #414042;
  font-size: 12px;
  margin: 5px 0 20px;
}

.targetings__setting__after-select-text {
  color: #898b8c;
  font-size: 12px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

.targetings__setting__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.targetings__setting__list_rejected-list {
  margin-top: 20px;
  margin-bottom: 0;
}

.targetings__setting__list__box {
  padding: 5px 0 0 0;
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  /*&_no-input
          padding-left: 16px;

          & .campaign-setting__input
            display: none;*/
  /*&__list_pads &__list__box
          display: block;

        &__wrapper_uniq_shows &__list__box
          position: relative;
          padding: 0 0 0 200px;

          &_select
            padding-left: 0px;
            margin-bottom: 15px;

        &__wrapper_rk_limit &__list__box
        &__wrapper_extendedBudget &__list__box
        &__wrapper_budget &__list__box
          position: relative;
          padding: 0 0 0 150px;

        &__wrapper_rk_limit &__list__box:last-child
        &__wrapper_extendedBudget &__list__box:last-child
        &__wrapper_budget &__list__box:last-child
          margin: 0;*/
}

.targetings__setting__list__box:first-child {
  padding-top: 0;
}

.targetings__setting__list__box._inline {
  display: inline-block;
  vertical-align: top;
}

.targetings__setting__list__box_listOptional .targetings__setting__list__box__box,
.targetings__setting__list__box_listOptionalMod .targetings__setting__list__box__box {
  margin: 0 0 6px;
}

.targetings__setting__list__box_list .targetings__setting__list__box__box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}

.targetings__setting__list__box_drop {
  margin: 10px 0 0;
}

.targetings__setting__list__box_drop .targetings__setting__list__box__box {
  margin: 0 0 7px;
}

.targetings__setting__list__box_input .targetings__setting__list__box__box {
  position: relative;
  margin: 0 0 10px;
}

.targetings__setting__list-box-row {
  padding: 5px 0 0 0;
}

.targetings .radio-group__label-box-desc {
  color: #b5b5b5;
  font-size: 12px;
}

.targetings .radio-group__row_column:last-child {
  margin-bottom: 0;
}

.targetings__drop-label {
  width: 170px;
  padding-right: 5px;
  max-width: 170px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.targetings__slider .slider-ts {
  width: 500px;
  margin: 40px 0 40px 10px;
}

.targetings .radio-group_activate-radio {
  padding-left: 1px;
}

.targetings__button_gray {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .targetings__button_gray {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.targetings__button_gray[readonly],
.targetings__button_gray_disabled,
.targetings__button_gray._disabled,
.targetings__button_gray:disabled {
  color: #b7b7b7;
  cursor: default;
}

.targetings__button_gray:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.targetings__button_gray[readonly]:hover,
.targetings__button_gray_disabled:hover,
.targetings__button_gray._disabled:hover,
.targetings__button_gray:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.targetings__button_rejected-list {
  margin-right: 10px;
}

.targetings__button_rejected-list:last-child {
  margin-right: 0;
}

.targetings__group-item:not(:first-child) {
  border-top: 1px solid #e5e5e5;
  margin-top: 20px;
  padding-top: 20px;
}

[data-targeting="mediation"] .targetings__content._wide,
[data-targeting="mediation"] .targetings__content._wide .targetings__content__header {
  width: 900px;
}

.slider-ts {
  position: relative;
  background: #b7b7b7;
  height: 14px;
  color: #666;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  /*&_gradient &__handle
    margin-top: -5px;*/
}

.slider-ts_gradient {
  height: 14px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}

.slider-ts__line {
  height: 100%;
}

.slider-ts_move {
  cursor: pointer;
}

.slider-ts__presets,
.slider-ts__ruler {
  width: 100%;
  position: absolute;
  top: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.slider-ts__degree {
  position: absolute;
  margin-top: -1px;
}

.slider-ts__presets .slider-ts__degree {
  cursor: pointer;
  border-bottom: 1px dotted;
  margin-top: 5px;
}

.slider-ts__presets .slider-ts__degree:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 10px;
  background-color: #b7b7b7;
  left: 50%;
  top: -1px;
  -webkit-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

.slider-ts__presets .slider-ts__degree._left:before {
  left: 100%;
}

.slider-ts__presets .slider-ts__degree._right:before {
  left: 0;
}

.slider-ts__handle {
  cursor: pointer;
  position: absolute;
  height: 18px;
  width: 18px;
  margin-top: -3px;
}

.slider-ts_disabled .slider-ts__handle {
  cursor: default;
}

.slider-ts__handle__gradient {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}

.slider-ts__handle__disc {
  z-index: 3;
  position: absolute;
  background: #e5e5e5;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  -webkit-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -o-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
}

.slider-ts__handle_smooth {
  -webkit-transition: left 500ms linear;
  -moz-transition: left 500ms linear;
  -ms-transition: left 500ms linear;
  -o-transition: left 500ms linear;
  transition: left 500ms linear;
  /*&:hover
      background: url(/media/js/app/modules/rangeSlider/img/handle-hover.png) 0 0 no-repeat;*/
}

.slider-ts__handle_smooth_left {
  left: 0;
}

.slider-ts__handle_smooth_right {
  left: 0;
}

.slider-ts:not(.slider-ts_with-bubble) .slider-ts__handle {
  z-index: 0;
}

.slider-ts:not(.slider-ts_with-bubble) .slider-ts__handle_focus {
  z-index: 3;
}

.slider-ts_gradient .slider-ts__histogram {
  bottom: 14px;
}

.slider-ts__histogram {
  height: 30px;
  width: 500px;
  position: absolute;
  bottom: 14px;
  z-index: 2;
}

.slider-ts__histogram__from,
.slider-ts__histogram__to {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  margin-left: -10px;
  line-height: 1;
  font-size: 12px;
  color: #b7b7b7;
}

.slider-ts__histogram__from {
  bottom: -12px;
}

.slider-ts__histogram__to,
.slider-ts__histogram__units {
  top: 0;
}

.slider-ts__histogram__units {
  position: absolute;
  left: 0;
  margin-left: -40px;
  /*margin-left: 10px;*/
  margin-top: 4px;
  line-height: 1;
  -webkit-transform: translate(-100%, -50%);
  -moz-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  -o-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  top: 50%;
}

.slider-ts__histogram__axis {
  width: 1px;
}

.slider-ts__histogram__axis_left {
  background-color: #b7b7b7;
  fill: #b7b7b7;
}

.slider-ts__histogram__axis_center {
  background-color: #32bf33;
  fill: #32bf33;
}

.slider-ts__value {
  position: absolute;
  margin-left: 0 !important;
  top: -20px;
  cursor: default;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  left: 0 !important;
}

.slider-ts svg {
  position: absolute;
  z-index: 2;
  top: 0;
}

.slider-ts_gradient .slider-ts__handle-wrap {
  background: transparent;
}

.slider-ts__handle-wrap {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  position: absolute;
  height: 14px;
  top: 0;
  background: #16bf00;
}

.slider-ts_disabled .slider-ts__handle-wrap {
  background-color: inherit;
}

.slider-ts__handle-wrap__value {
  position: absolute;
  top: -29px;
  cursor: default;
  white-space: nowrap;
  text-align: center;
  width: 60px;
  margin: 0 0 0 -30px;
  left: 50%;
}

.slider-ts__bubble {
  background: #fff;
  position: absolute;
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 10px 0;
  -webkit-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  top: -30px;
  margin-left: 10px;
}

.slider-ts__bubble:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
  -moz-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  -o-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  width: 1px;
  border-right: 1px solid #b7b7b7;
  margin-left: 0px;
  height: 40px;
}

.slider-ts__bubble__title {
  color: #333;
  font-size: 12px;
  line-height: 1.2;
  padding: 0 30px;
}

.slider-ts__bubble__inp-label {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}

.slider-ts__bubble__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  text-align: center;
  font-size: 12px;
}

.slider-ts__bubble__bottom,
.slider-ts__bubble__info {
  padding: 8px 8px 0;
  font-size: 10px;
  line-height: 1.2;
  color: #666;
}

.slider-ts__bubble__bottom {
  color: #b7b7b7;
  text-align: left;
}

.slider-ts__bubble__desc {
  padding: 5px 20px 2px;
  font-size: 11px;
  line-height: 1.2;
  color: #666;
}

.slider-ts__bubble__data-wrap {
  padding: 5px;
  margin-top: 8px;
}

.slider-ts__bubble__data-wrap_info {
  background-color: #ffefd3;
}

.slider-ts__bubble__data-wrap_red {
  background-color: #ea1414;
}

.slider-ts__bubble__data-wrap_orange {
  background-color: #fecd36;
}

.slider-ts__bubble__data-wrap_green {
  background-color: #24b008;
}

.slider-ts__bubble__data-wrap_green .slider-ts__bubble__inp-label,
.slider-ts__bubble__data-wrap_red .slider-ts__bubble__inp-label {
  color: #fff;
}

.slider-ts_gradient .slider-ts__bubble {
  padding: 0 0 10px 0;
  width: 290px;
}

.slider-ts_gradient .slider-ts__bubble__data-wrap {
  text-align: left;
  margin-top: 5px;
}

.slider-ts_gradient .slider-ts__bubble__data-wrap_info {
  background-color: #f2f2f2;
}

.slider-ts_gradient .slider-ts__bubble__data-wrap_red {
  background-color: #f2f2f2;
}

.slider-ts_gradient .slider-ts__bubble__data-wrap_orange {
  background-color: #f2f2f2;
}

.slider-ts_gradient .slider-ts__bubble__data-wrap_green {
  background-color: #f2f2f2;
}

.slider-ts_gradient .slider-ts__bubble__inp-label {
  color: #000;
  font-size: 12px;
}

.slider-ts_gradient .slider-ts__bubble__inp {
  width: 68px;
  height: 34px;
  font-size: 18px;
  text-align: left;
  padding-left: 5px;
  margin: 5px 6px 5px 8px;
}

.slider-ts_gradient .slider-ts__bubble__desc {
  height: 30x;
  padding: 6px 20px 0;
  font-size: 11.5px;
  line-height: 18px;
  height: 36px;
}

.slider-ts_gradient .slider-ts__bubble__title {
  height: 33px;
  text-transform: uppercase;
  line-height: 33px;
}

.slider-ts_gradient .slider-ts__bubble__title_info {
  background-color: #b5b5b5;
  color: #fff;
}

.slider-ts_gradient .slider-ts__bubble__title_red {
  background-color: #f66;
  color: #fff;
}

.slider-ts_gradient .slider-ts__bubble__title_orange {
  background-color: #fecd36;
  color: #fff;
}

.slider-ts_gradient .slider-ts__bubble__title_green {
  background-color: #16bf00;
  color: #fff;
}

.slider-ts_gradient .slider-ts__bubble__info {
  text-align: left;
  margin-left: 8px;
  height: 12px;
}

.spinner {
  width: 28px;
  height: 28px;
}

.spinner:before {
  content: '';
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -14px 0 0 -14px;
  font-size: 10px;
  border-top: 1px solid #00abf1;
  border-right: 1px solid rgba(255,255,255,0);
  border-bottom: 1px solid #00abf1;
  border-left: 1px solid #00abf1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: spinner 1s infinite linear;
  -moz-animation: spinner 1s infinite linear;
  -o-animation: spinner 1s infinite linear;
  -webkit-animation: spinner 1s infinite linear;
  -moz-animation: spinner 1s infinite linear;
  -ms-animation: spinner 1s infinite linear;
  -o-animation: spinner 1s infinite linear;
  animation: spinner 1s infinite linear;
  z-index: 100001;
}

.spinner_tiny {
  width: 18px;
  height: 18px;
}

.spinner_tiny:before {
  width: 16px;
  height: 16px;
  margin: -9px 0 0 -9px;
}

.spinner_large {
  width: 50px;
  height: 50px;
}

.spinner_large:before {
  width: 48px;
  height: 48px;
  margin: -25px 0 0 -25px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
}

.spinner_large_custom_zindex {
  width: 50px;
  height: 50px;
}

.spinner_large_custom_zindex:before {
  width: 48px;
  height: 48px;
  margin: -25px 0 0 -25px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  z-index: 99;
}

@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.suggester-ts {
  position: relative;
  display: inline-block;
}

.suggester-ts[pending]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.suggester-ts_with-loader {
  margin-right: 42px;
}

.suggester-ts__block {
  float: left;
  margin-top: 4px;
  margin-left: 12px;
  color: #808285;
  line-height: 1.4;
  font-size: 10px;
}

.suggester-ts__input {
  width: 360px;
  background-color: #fff;
  display: block;
  font-family: 'Open Sans', sans-serif;
  line-height: 15px;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 0 10px;
  margin-left: 0;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font-size: 18px;
}

.suggester-ts__input::-webkit-input-placeholder {
  font-size: 0.8em;
  line-height: 23px;
  padding-top: 2px;
  position: relative;
  top: -2px;
}

.suggester-ts__input:-ms-input-placeholder {
  font-size: 1.13em;
}

.suggester-ts__input::-moz-placeholder {
  font-size: 0.8em;
  line-height: 30px;
}

._showed-clear-icon .suggester-ts__input {
  padding-right: 33px;
}

.suggester-ts__input[disabled],
.suggester-ts__input[readonly],
.suggester-ts__input_disabled {
  background: #f2f2f2;
  cursor: default;
}

.suggester-ts__input:focus {
  outline: none;
}

.suggester-ts__items-list {
  max-height: 321px;
  overflow-x: hidden;
  overflow-y: auto;
}

.suggester-ts__list {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  z-index: 10;
  background-color: #fff;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  float: right;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.suggester-ts__list_right-side {
  right: 35px;
}

.suggester-ts__items {
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.suggester-ts__items_for-name {
  padding-left: 40px;
}

.suggester-ts__item {
  list-style: none;
  padding: 0 10px;
  cursor: pointer;
  line-height: 32px;
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.suggester-ts__item_for-name {
  margin-left: 20px;
}

.suggester-ts__item_empty-text {
  cursor: default;
}

.suggester-ts__item_current {
  background: #f2f2f2;
}

.suggester-ts__item__id {
  margin-right: 8px;
  color: #808285;
}

.suggester-ts__footer {
  color: #808285;
  font-size: 10px;
  text-align: center;
  line-height: 25px;
}

.suggester-ts__header {
  border-bottom: 1px solid #e7e7e7;
  padding: 5px 0;
}

.suggester-ts__submit {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.suggester-ts__clear-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
}

.suggester-ts__clear-icon:before {
  content: '';
  display: block;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) right center no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -8px;
}

.suggester-ts__clear-icon:hover:before {
  cursor: pointer;
}

.suggester-ts__input[disabled] + .suggester-ts__clear-icon:hover:before,
.suggester-ts__input[readonly] + .suggester-ts__clear-icon:hover:before,
.suggester-ts__input._disabled + .suggester-ts__clear-icon:hover:before {
  cursor: default;
}

.suggester-ts__clear-wrap {
  display: block;
  position: relative;
}

.suggester-ts__show-all {
  border-top: 1px solid #e7e7e7;
  text-align: center;
}

.suggester-ts__show-all .button_transparent {
  color: #00abf1;
}

.suggester-ts__bottom-custom-text {
  border-top: 1px solid #e7e7e7;
  text-align: left;
  padding: 9px 10px;
  line-height: 13px;
  font-size: 13px;
}

.suggester-ts__show-all-and-active {
  border-top: 1px solid #e7e7e7;
  text-align: center;
  height: 32px;
  line-height: 32px;
  font-size: 11px;
  text-transform: uppercase;
}

.suggester-ts__all-and-active-tittle {
  color: #333;
}

.suggester-ts__all-and-active-button {
  color: #00abf1;
  padding-left: 15px;
}

.suggester-ts .preloader {
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  right: -35px;
  top: 0;
}

.custom-scroll_scroll-in-suggester .custom-scroll__body {
  display: block;
}

.suggester {
  position: relative;
  display: inline-block;
  /*&_active input
    width: 193px;*/
}

.suggester__block {
  float: left;
  margin-top: 4px;
  margin-left: 12px;
  color: #808285;
  line-height: 1.4;
  font-size: 10px;
}

._showed-clear-icon .suggester__input {
  padding-right: 32px;
}

.suggester__input {
  width: 360px;
  background-color: #fff;
  display: block;
  font-family: 'Open Sans', sans-serif;
  line-height: 15px;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 0 10px;
  margin-left: 0;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font-size: 18px;
}

.suggester__input::-webkit-input-placeholder {
  font-size: 0.8em;
  line-height: 23px;
  padding-top: 2px;
  position: relative;
  top: -2px;
}

.suggester__input:-ms-input-placeholder {
  font-size: 1.2em;
}

.suggester__input::-moz-placeholder {
  font-size: 0.8em;
  line-height: 30px;
}

._showed-clear-icon .suggester__input {
  padding-right: 33px;
}

.suggester__input[disabled],
.suggester__input[readonly],
.suggester__input_disabled {
  background: #f2f2f2;
  cursor: default;
}

.suggester__input:focus {
  outline: none;
}

.suggester__list {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  z-index: 10;
  background-color: #fff;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  float: right;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.suggester__list_right-side {
  right: 35px;
}

.suggester__items {
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.suggester__items_for-name {
  padding-left: 40px;
}

.suggester__item {
  list-style: none;
  padding: 0 14px;
  cursor: pointer;
  line-height: 32px;
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.suggester__item_for-name {
  margin-left: 20px;
}

.suggester__item_empty-text {
  cursor: default;
}

.suggester__item_current {
  background: #f2f2f2;
}

.suggester__item__id {
  margin-right: 8px;
  color: #a4a4a4;
}

.suggester__item__parent {
  color: #a4a4a4;
  margin-left: 8px;
}

.suggester__item__descr {
  color: #808285;
  font-style: italic;
}

.suggester__item_current .suggester__item__parent {
  display: inline;
}

.suggester__footer {
  color: #808285;
  font-size: 10px;
  text-align: center;
  line-height: 25px;
}

.suggester__submit {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.suggester__clear-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
}

.suggester__clear-icon:before {
  content: '';
  display: block;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) right center no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -8px;
}

.suggester__clear-icon:hover:before {
  cursor: pointer;
}

.suggester__input[disabled] + .suggester__clear-icon:hover:before,
.suggester__input[readonly] + .suggester__clear-icon:hover:before,
.suggester__input._disabled + .suggester__clear-icon:hover:before {
  cursor: default;
}

.suggester__clear-wrap {
  display: block;
  position: relative;
}

.bubble-ts_tooltip-context-help {
  background-color: #ffefd3;
  min-width: 0;
  min-height: 0;
  z-index: 100;
  padding: 2px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  font-size: 12px;
  line-height: 1.5;
}

.bubble-ts_tooltip-context-help .bubble-ts__main-wrap {
  padding: 0;
  min-width: 0;
  min-height: 0;
}

.tree-list {
  color: #000;
  background-color: #fff;
  list-style: none;
  height: 200px;
  width: 340px;
  border: 1px solid #e5e5e5;
  overflow-y: scroll;
  overflow-x: auto;
  padding: 5px 10px 5px 5px;
  margin: 0 0 7px 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
}

.campaign-setting__tree-list-wrap_no-res .tree-list {
  display: block;
  margin-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.tree-list__root {
  padding: 0;
  margin: 0;
}

.tree-list__wrapper {
  padding: 0;
  margin: 6px 0 0;
  list-style: none;
}

.tree-list__root>.tree-list__wrapper {
  margin: 0;
}

.tree-list__item_collapsed .tree-list__wrapper {
  display: none;
}

.tree-list__item {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 6px 0 6px 15px;
  white-space: nowrap;
  position: relative;
}

.tree-list__collapse-icon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 10px;
  left: 0px;
  cursor: pointer;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

._collapsed .tree-list__collapse-icon {
  left: 4px;
  top: 9px;
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.tree-list__item__checkbox {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px 0 0;
  width: 16px;
  height: 16px;
  background-position: -226px -205px;
}

.tree-list__item__label {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  margin: 0 2px 0 0;
  color: #808285;
}

.tree-list__item__label.partly_checked,
.tree-list__item__label:hover,
.tree-list__item__label.checked {
  color: #414042;
}

.checked > .tree-list__item__checkbox {
  background-position: -242px -221px;
}

.partly_checked > .tree-list__item__checkbox {
  background-position: -210px -189px;
}

.tree-list__root > .tree-list__wrapper .tree-list__item_is-first > .tree-list__item__checkbox {
  margin-top: 0px;
}

.tree-list__wrapper > .tree-list__item_is-first .tree-list__item__checkbox {
  margin-top: 0;
}

.tree-list__item__name {
  display: inline-block;
  vertical-align: middle;
}

.has_children>.tree-list__item__name {
  cursor: pointer;
}

.tree-list__root > .tree-list__wrapper .tree-list__item_is-first > .tree-list__item__name {
  margin-top: -4px;
}

.tree-list__wrapper > .tree-list__item_is-first .tree-list__item__name {
  margin-top: 0;
}

.tree-list .disabled {
  color: #999;
}

.tree-list__node {
  font-size: 14px;
  line-height: 1.2;
  margin: 0;
  padding: 6px 0 6px 19px;
  white-space: nowrap;
  position: relative;
}

.tree-list__node._checked > .tree-list__node__name {
  color: #16bf00;
}

.tree-list__node__input {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.tree-list__node__name {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  margin: 0 2px 0 0;
  color: #333;
  line-height: 11px;
}

.tree-list__node__name._partly_checked,
.tree-list__node__name:hover,
.tree-list__node__name._checked {
  color: #16bf00;
}

.tree-list__node__collapse-icon {
  display: none;
}

.has_children>.tree-list__node__collapse-icon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 10px;
  left: 0px;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  cursor: pointer;
}

.tree-list__node_collapsed .tree-list__node__collapse-icon {
  left: 4px;
  top: 9px;
  /*border-left: 5px solid $blackElement;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;*/
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.campaign-setting__tree-list-wrap_no-res {
  width: 100%;
}

.tree-list-segments__wrap {
  font-size: 0;
  line-height: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 855px;
  height: 268px;
  overflow: hidden;
}

.tree-list-segments__row {
  height: 32px;
  line-height: 31px;
  text-transform: uppercase;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  position: relative;
}

.tree-list-segments__row:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}

.tree-list-segments__row_active {
  background-color: #f2f2f2;
}

.tree-list-segments__row_active:hover {
  cursor: default;
}

.tree-list-segments__row_checked {
  color: #16bf00;
}

.tree-list-segments__item {
  height: 268px;
  width: 426px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #e5e5e5;
  overflow-y: auto;
  overflow-x: hidden;
  display: inline-block;
  vertical-align: top;
}

.tree-list-segments__item:last-child {
  border-right: none;
}

.tree-list-segments__item-name {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 11px;
  line-height: 31px;
}

.tree-list-segments__no-text-transform {
  text-transform: none;
}

.tree-list-segments__item-checkbox {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.tree-list-segments__item-checkbox[readonly],
.tree-list-segments__item-checkbox:disabled,
.tree-list-segments__item-checkbox._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.tree-list-segments__item-checkbox + .tree-list-segments__item-name {
  padding-left: 6px;
}

.tree-list-segments__search {
  margin-bottom: 10px;
}

.tree-list-segments__search-item {
  margin-left: 10px;
  color: #b7b7b7;
}

.bread-crumbs {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #333;
}

.bread-crumbs__item {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0px 0 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 3px 0 0;
  padding-bottom: 18px;
  border-bottom: 2px solid transparent;
}

.bread-crumbs__item__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  vertical-align: middle;
  text-decoration: none;
}

.bread-crumbs__item__text {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
}

.bread-crumbs__item__arrow {
  margin: 2px 0 0 6px;
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.bread-crumbs__item__arrow:before {
  content: '';
  display: block;
  border-left: 3px solid #333;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin: 0 3px 2px 0px;
}

.bread-crumbs__item:last-child .bread-crumbs__item__arrow {
  display: none;
}

._with-indicators .bread-crumbs__item {
  margin-bottom: 0;
}

.bread-crumbs_bordered .bread-crumbs__item:last-child {
  border-bottom: 2px solid #fc2c39;
}

.bubble {
  padding: 12px 20px 12px 12px;
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #414042;
  font-size: 12px;
  line-height: 1.5;
  min-width: 100px;
  min-height: 30px;
  z-index: 150;
  /*
  &_import
    background: $myWhite;
    font-size: 16px;
    line-height: 1.25em;
    margin: 10px;
    max-width: 600px;
    min-width: 450px;
    border-radius(3px);
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: fixed;
    padding: 12px;

  &_my-com
    padding: 0;
    z-index: 10000 !important;
    box-shadow: none;
    background: none;

  &_graph-controls,
  &_select-my-com
    line-height: inherit;
    font-size: 11px;
    text-transform: uppercase;
    padding: 0;
    box-shadow(0, 2px, 1px, 1px rgba(0,0,0,0.15));
    background: none;*/
  /*
  &_utm
    z-index: 100;
    width: 308px;*/
  /*&_targeting-tree
    max-width: 250px;
    max-height: 137px;

  &_targeting-tree &__content
    max-height: 137px;

  &_client-editing
    left: -20px;
    top: 0;
    padding: 17px 15px 10px;

  &_balance
    right: -20px;
    top: 0px;
    padding: 17px 15px 10px;

  &_phrases
    padding: 30px 14px 10px 10px;

  &_phrases &__x
    top: 10px;
    right: 12px;

  &_phrases &__content
    max-width: 736px;
    max-height: 250px

  &_flash
    padding: 24px 24px 10px 10px;*/
  /*&_moderation-popup
    background: #ffc2ce;*/
  /*&_moderation-popup
    background: #ffc2ce;

  &_moderation-page
    background: #ffc2ce;

  &_cropper
    border-radius(4px)
    margin: 70px auto 35px auto;
    min-width: 360px;
    padding: 0;
    position: relative;

  &_cropper &__x
    font-size: 20px;
    top: 20px;
    right: 20px;

  &_cropper &__content
    overflow: hidden;*/
  /*&_ms-list
    width: 100%;
    padding: 0;
    margin: 0;
    left: 0 !important;

  &_ms-list &__x
    font: 22px/14px $fontOpenSans;
    top: 10px;
    right: 20px;

  &_download-stat
    padding: 0;
    min-height: 0;

  &_filtered-list
    padding: 0;
    padding-bottom: 5px;

  &_budget-control
    width: 368px;
    right: 0;
    top: 0;

  &_pad-banned
    margin-top: 5px;
    width: 323px;
    white-space: pre-line;*/
  /*&_select-modes-popup
    padding: 0;

  &_banner-status
    width: 350px;

  &_campaign-settings
    padding-right: 30px;
    min-width: 500px;*/
}

.bubble_transaction {
  margin: 0;
  padding: 0;
  width: 900px;
}

.bubble._no-paddings,
.bubble_no-paddings {
  padding: 0;
}

.bubble_with-close {
  margin: 12px 27px 10px 15px;
}

.bubble__x {
  position: absolute;
  top: 7px;
  right: 7px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
  /*&:hover
      close-x-hover()*/
}

.bubble__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.bubble_transaction .bubble__x {
  font-size: 20px;
}

.bubble_flash .bubble__x {
  top: 6px;
  right: 6px;
}

.bubble__content {
  overflow: auto;
  text-align: left;
}

.bubble_no-paddings {
  padding: 0;
  min-height: 22px;
}

.bubble_stat-page {
  padding: 0;
}

.bubble_drop-down-list {
  padding: 0;
}

.bubble_context-help {
  background: #ffefd3;
  padding: 20px 50px 15px 20px;
  min-width: 350px;
  min-height: 80px;
  z-index: 100;
}

.bubble_context-help .bubble__x {
  font: 20px/14px 'Open Sans', sans-serif;
  top: 18px;
  right: 20px;
}

.bubble_arrow .bubble__arrow_up {
  background: transparent url(/media/js/dist/bubble-arrow-l-r_55fb32074334dbdfda72b238e065b5f3.png) no-repeat -24px 0px;
  background-size: 46px 12px;
  position: absolute;
  width: 24px;
  height: 12px;
  margin: -6px -12px;
  top: -6px;
}

.bubble_arrow .bubble__arrow_down {
  background: transparent url(/media/js/dist/bubble-arrow-l-r_55fb32074334dbdfda72b238e065b5f3.png) no-repeat;
  background-size: 46px 12px;
  position: absolute;
  width: 24px;
  height: 12px;
  margin: -6px -12px;
  bottom: -6px;
}

.bubble_arrow .bubble__arrow_left {
  background: transparent url(/media/js/dist/bubble-arrow-v-d_3845f7996a2f8e5fc82f828140f66610.png) no-repeat;
  background-size: 12px 46px;
  position: absolute;
  width: 12px;
  height: 24px;
  margin: -12px -6px;
  left: -6px;
}

.bubble_arrow .bubble__arrow_right {
  background: transparent url(/media/js/dist/bubble-arrow-v-d_3845f7996a2f8e5fc82f828140f66610.png) no-repeat 0px -24px;
  background-size: 12px 46px;
  position: absolute;
  width: 12px;
  height: 24px;
  margin: -12px -6px;
  right: -6px;
}

.bubble_select {
  line-height: inherit;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0;
  -webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  background: none;
  min-width: 0;
}

.date-filter {
  margin: 0;
}

.date-filter__preset-list {
  padding: 0;
  display: inline-block;
  margin: 8px 0 10px 10px;
  list-style: none;
  font-size: 12px;
}

.date-filter__preset {
  border-bottom: 1px dotted #666;
  color: #666;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  cursor: pointer;
  line-height: 1;
  font-size: 13px;
}

.date-filter__preset_active {
  display: inline-block;
  border-bottom: none;
  color: #000;
}

.date-filter__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.date-filter__preset_active:hover {
  border-bottom: none;
  cursor: default;
}

.date-filter__calendar-row {
  display: inline-block;
}

.date-filter__calendar-label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.date-filter__calendar-input {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 100px;
  height: 28px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
  background-position: 6px 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.date-filter__calendar-input:disabled {
  color: #b7b7b7;
  cursor: default;
  background-color: #f2f2f2;
}

.date-filter__calendar-dash {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0;
}

.drop-down-list__button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .drop-down-list__button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.drop-down-list__button[readonly],
.drop-down-list__button_disabled,
.drop-down-list__button._disabled,
.drop-down-list__button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.drop-down-list__button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.drop-down-list__button[readonly]:hover,
.drop-down-list__button_disabled:hover,
.drop-down-list__button._disabled:hover,
.drop-down-list__button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.drop-down-list__button_arrow {
  position: relative;
}

.drop-down-list__button_arrow:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: -29px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  left: 0;
  right: auto;
}

.drop-down-select-list__item {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  padding: 0 15px;
  background: #fff;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  line-height: 32px;
}

.drop-down-select-list__item:hover {
  cursor: pointer;
}

.drop-down-select-list__item_active,
.drop-down-select-list__item:hover {
  background: #f2f2f2;
}

.drop-down-select-list__item_disabled {
  color: #b7b7b7;
  background-color: #fff;
  cursor: default;
}

.drop-down-select-list__item_disabled:hover {
  background-color: #fff;
  cursor: default;
}

.graph-constructor {
  width: 100%;
  height: 100%;
  position: relative;
}

.graph-constructor__legend {
  text-align: center;
}

.graph-constructor__legend__item {
  display: inline-block;
  vertical-align: top;
  padding-right: 18px;
  margin-top: 15px;
}

.graph-constructor__legend__label {
  font-size: 12px;
}

.graph-constructor__legend__circle {
  display: inline-block;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  margin-right: 3px;
}

.paginator {
  margin-top: 20px;
  padding-bottom: 3px;
}

.paginator__left-controls {
  display: inline-block;
}

.paginator__pages {
  font-size: 14px;
  color: #333;
  margin-left: 9px;
}

.paginator__pages__separator-text {
  margin: 0 5px;
}

.paginator_disabled .paginator__pages {
  color: #b7b7b7;
}

.paginator__pages,
.paginator__controls {
  display: inline-block;
  vertical-align: middle;
}

.paginator__button_left {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
}

.safari .paginator__button_left {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_left[readonly],
.paginator__button_left_disabled,
.paginator__button_left._disabled,
.paginator__button_left:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_left:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_left[readonly]:hover,
.paginator__button_left_disabled:hover,
.paginator__button_left._disabled:hover,
.paginator__button_left:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_left:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
}

.paginator__button_left._disabled {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  background-color: #cfcfcf;
  color: #b7b7b7;
  background-color: #f2f2f2;
}

.safari .paginator__button_left._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_left._disabled[readonly],
.paginator__button_left._disabled_disabled,
.paginator__button_left._disabled._disabled,
.paginator__button_left._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_left._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_left._disabled[readonly]:hover,
.paginator__button_left._disabled_disabled:hover,
.paginator__button_left._disabled._disabled:hover,
.paginator__button_left._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.safari .paginator__button_left._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_left._disabled[readonly],
.paginator__button_left._disabled_disabled,
.paginator__button_left._disabled._disabled,
.paginator__button_left._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_left._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_left._disabled[readonly]:hover,
.paginator__button_left._disabled_disabled:hover,
.paginator__button_left._disabled._disabled:hover,
.paginator__button_left._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_left._disabled:hover {
  background-color: #cfcfcf;
}

.paginator__button_left._disabled:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
  background-image: url(/media/js/dist/arr-gray-down_bb18b64039685d373440d4bb07914492.png);
}

.paginator__button_right {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  margin-left: 9px;
}

.safari .paginator__button_right {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_right[readonly],
.paginator__button_right_disabled,
.paginator__button_right._disabled,
.paginator__button_right:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_right:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_right[readonly]:hover,
.paginator__button_right_disabled:hover,
.paginator__button_right._disabled:hover,
.paginator__button_right:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_right:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
}

.paginator__button_right._disabled {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: middle;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  background-color: #cfcfcf;
  color: #b7b7b7;
  background-color: #f2f2f2;
}

.safari .paginator__button_right._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_right._disabled[readonly],
.paginator__button_right._disabled_disabled,
.paginator__button_right._disabled._disabled,
.paginator__button_right._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_right._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_right._disabled[readonly]:hover,
.paginator__button_right._disabled_disabled:hover,
.paginator__button_right._disabled._disabled:hover,
.paginator__button_right._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.safari .paginator__button_right._disabled {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.paginator__button_right._disabled[readonly],
.paginator__button_right._disabled_disabled,
.paginator__button_right._disabled._disabled,
.paginator__button_right._disabled:disabled {
  color: #b7b7b7;
  cursor: default;
}

.paginator__button_right._disabled:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.paginator__button_right._disabled[readonly]:hover,
.paginator__button_right._disabled_disabled:hover,
.paginator__button_right._disabled._disabled:hover,
.paginator__button_right._disabled:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.paginator__button_right._disabled:hover {
  background-color: #cfcfcf;
}

.paginator__button_right._disabled:before {
  content: '';
  display: block;
  position: absolute;
  left: 12px;
  top: 15px;
  background-repeat: no-repeat;
  background-size: 6px 4px;
  width: 6px;
  height: 4px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  background-image: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png);
  background-image: url(/media/js/dist/arr-gray-down_bb18b64039685d373440d4bb07914492.png);
}

.paginator__page-selector {
  float: right;
}

.select {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: top;
  padding: 0;
  position: relative;
}

.safari .select {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.select[readonly],
.select_disabled,
.select._disabled,
.select:disabled {
  color: #b7b7b7;
  cursor: default;
}

.select:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.select[readonly]:hover,
.select_disabled:hover,
.select._disabled:hover,
.select:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.select__item {
  padding: 0 15px;
  line-height: 32px;
  height: 32px;
  border-right: 1px solid #e5e5e5;
  display: inline-block;
  vertical-align: top;
}

.select__item_title {
  cursor: pointer;
}

.select__item_value {
  margin-right: 28px;
  position: relative;
}

.select__item_value:before {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: -29px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 5px 4px;
}

._disabled .select__item_value:before {
  background: url(/media/js/dist/arr-gray-down_bb18b64039685d373440d4bb07914492.png) center center no-repeat;
}

.select__item__btn-text {
  vertical-align: top;
  display: inline-block;
}

.select__item__btn-count {
  padding-left: 5px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}

._disabled .select__item__btn-count {
  color: #b7b7b7;
}

.select__list {
  border: 1px solid #e5e5e5;
}

.select_campaign-status {
  display: inline-block;
  position: absolute;
  top: 13px;
  right: 20px;
}

.select-item {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  padding: 0 15px;
  background: #fff;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.select-item_active,
.select-item:hover {
  background: #f2f2f2;
}

.select-item_disabled {
  color: #b7b7b7;
  background-color: #fff;
  cursor: default;
}

.select-item_disabled:hover {
  background-color: #fff;
  cursor: default;
}

.select-item__text {
  display: inline-block;
  vertical-align: top;
}

.select-item__count {
  padding-left: 5px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}

.select-item_disabled .select-item__count {
  color: #b7b7b7;
}

.head-table {
  font-size: 12px;
  line-height: 1.5;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  /*border-bottom: #f2f6f9 1px solid;*/
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: table;
}

.sortable-table-root_compact-banners .head-table {
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #bebfc1;
}

.head-table_tables-manager {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

.head-table__head-row {
  display: table-row;
}

.head-table__cell {
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
  display: table-cell;
  padding: 6px 20px;
  border-right: none;
  border-top: 1px solid #e5e5e5;
  text-align: right;
}

.head-table__cell_first .head-table__cell__head-tab-wrapper {
  margin-top: -1px;
}

.head-table__cell_cell-hover,
.head-table__cell_can-select:hover {
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.075);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.075);
  cursor: pointer;
}

.p1 .head-table__cell_selected-red {
  background: #e7e0eb;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
}

.p1 .head-table__cell_selected {
  background: #d4e0eb;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
}

.sortable-table-root_compact-banners .head-table__cell {
  background: none;
  border: none;
}

.js-table-head-cell-state.head-table__cell {
  text-align: left;
}

.sortable-table_tables-manager .head-table__cell {
  white-space: normal;
}

.head-table__cell__select {
  display: block;
  width: 200px;
  margin: 0 0 7px;
}

.head-table__cell_light {
  background: #ccc;
}

.head-table__cell__head-tab-wrapper {
  position: relative;
  display: block;
  font-size: 10px;
  text-transform: uppercase;
}

.head-table__cell__head-tab-wrapper:after {
  clear: both;
  width: 100%;
}

.head-table__cell__head-filter {
  margin: 0 0 0 5px;
  font-size: 10px;
  color: #666;
}

.head-table__cell__head-tab {
  vertical-align: middle;
  display: inline-block;
  padding: 0px 12px;
  margin: 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  height: 32px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin: 0;
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  border-color: #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 31px;
  line-height: 31px;
}

.head-table__cell__head-tab:hover {
  cursor: pointer;
}

.banners-stat-page .head-table__cell__head-tab:not(.head-table__cell__head-tab_search):not(.head-table__cell__head-tab_spinner-wrapper),
.statistic-page .head-table__cell__head-tab:not(.head-table__cell__head-tab_search):not(.head-table__cell__head-tab_spinner-wrapper) {
  padding-left: 5px;
  padding-right: 5px;
}

.head-table__cell__head-tab_active,
.head-table__cell__head-tab_active:hover {
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
  background-color: #f2f2f2;
  cursor: default;
}

.head-table__cell__head-tab:hover {
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
  background-color: #f2f2f2;
  cursor: default;
  cursor: pointer;
}

.head-table__cell__head-tab_active:hover {
  cursor: default;
}

.head-table__cell__head-tab_search {
  float: right;
  margin: 1px -1px 0 0;
  background: #e5e5e5 url(/media/js/dist/i-search_090f0bd1ff25b148180c4e028d7a4eba.png) center center no-repeat;
  background-size: 21px 21px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  width: 21px;
  border-right: none;
  padding: 0 13px;
  z-index: 100;
  position: relative;
  height: 31px;
}

.pads-stat-page .head-table__cell__head-tab_search,
.pad-groups-stat-page .head-table__cell__head-tab_search {
  margin: 1px 0x 0 0;
  height: 32px;
}

.agency-client-list__head-name .head-table__cell__head-tab_search {
  margin: 0;
  height: 32px;
}

.banners-stat-page .head-table__cell__head-tab_search {
  margin: 0 -1px 0 0;
  height: 32px;
}

.head-table__cell__head-tab_search:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.head-table__cell__head-tab_spinner-wrapper {
  width: 40px;
  margin: 0 3px;
  border: none;
  padding: 0;
}

.banners-stat-page .head-table__cell__head-tab_spinner-wrapper,
.statistic-page .head-table__cell__head-tab_spinner-wrapper {
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.head-table__cell__head-tab_spinner-wrapper:hover {
  background: none;
}

.head-table__cell__head-tab__text {
  margin: 0 7px 0 0;
  line-height: 1;
  display: inline-block;
}

.head-table__cell__head-tab__box {
  display: inline-block;
  position: absolute;
  top: 2px;
  left: 0;
  margin: 0;
  padding: 0;
}

.head-table__cell_9 {
  width: 9%;
}

.head-table__cell_12 {
  width: 12%;
}

.head-table__cell_15 {
  width: 15%;
}

.head-table__cell_30 {
  width: 30%;
  text-align: left;
}

.head-table__cell_46 {
  width: 46%;
  text-align: left;
}

.head-table__cell_73 {
  width: 73%;
  text-align: left;
}

.head-table__cell_27 {
  width: 23%;
}

.head-table__cell__preset {
  line-height: 31px;
  height: 31px;
  position: relative;
}

.head-table__cell__preset:hover {
  border-bottom: 1px dotted #000;
  color: #000;
  cursor: pointer;
}

.head-table__cell__preset_sorttop:before {
  /*content: "";
        display: inline-block;
        vertical-align: middle;
        border-bottom: 5px solid $blackElement;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        margin: 0 3px 2px -13px;*/
  content: '';
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: 0;
  right: -13px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  border: none;
  margin: 0;
  top: 3px;
}

.head-table__cell__preset_sortbottom:before {
  /*content: "";
        display: inline-block;
        vertical-align: middle;
        border-top: 5px solid $blackElement;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        margin: 0 3px 2px -13px;*/
  content: '';
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: 0;
  right: -13px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  border: none;
  margin: 0;
  top: 1px;
}

.js-table-head-cell-state .head-table__cell__preset {
  margin: 0 0 0 45px;
}

.head-table__cell__inside {
  display: inline-block;
  text-align: left;
}

.head-table__cell__head-search-wrapper {
  position: absolute;
  top: 1px;
  right: 0px;
  width: 0px;
  height: 31px;
  background: #f2f2f2;
  border-left: 1px solid #f2f2f2;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.agency-client-list__head-name .head-table__cell__head-search-wrapper {
  top: 0;
  height: 32px;
}

.head-table__cell__head-search-wrapper_expanded {
  opacity: 1;
  width: 100%;
  z-index: 90;
  overflow: hidden;
  background-color: #fff;
  border-left: 1px solid #e5e5e5;
}

.head-table__cell__head-search {
  display: block;
  width: 280px;
  padding: 0px 0 0px 10px;
  border: none;
  outline: none;
  background: transparent;
  line-height: 30px;
  height: 30px;
}

.head-table__cell_align-left {
  text-align: left;
}

.head-table__cell_align-right {
  text-align: right;
}

.head-table_tables-manager .head-table__cell {
  white-space: normal;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0 10px;
}

.head-table_tables-manager .head-table__cell_first {
  width: 100%;
  padding: 0;
  text-align: left;
}

.sortable-table-root {
  margin: 0;
}

.sortable-table-root_compact-banners {
  margin: 0;
}

.sortable-table-row {
  display: table-row;
}

.sortable-table-row:hover,
.sortable-table-row_hovered {
  background: #fcfbf0;
}

.sortable-table-row:hover .sortable-table-row__cell_selected,
.sortable-table-row_hovered .sortable-table-row__cell_selected,
.sortable-table-row:hover .sortable-table-row__cell_selected-red,
.sortable-table-row_hovered .sortable-table-row__cell_selected-red {
  background: #fcfbf0;
}

.sortable-table-root_compact-banners .sortable-table-row {
  border-bottom: 1px solid #f4f5f5;
}

.sortable-table-row__cell {
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
  display: table-cell;
  padding: 6px 20px;
  text-align: right;
  max-width: 0px;
  position: relative;
  padding: 6px 10px;
}

.sortable-table-row__cell_cell-hover {
  cursor: pointer;
}

.sortable-table-row__cell:last-child {
  border-right: none;
}

.sortable-table-row__cell_selected {
  background: #e6ebef;
}

.sortable-table-row__cell_selected-red {
  background: #f8ebef;
  /*background: #f9ebf0;*/
}

.sortable-table-row__cell_light {
  background: #ccc;
}

.sortable-table-row__cell_align-left {
  text-align: left;
}

.sortable-table-row__cell_align-right {
  text-align: right;
}

.sortable-table-row__cell_align-center {
  text-align: center;
}

.sortable-table-row__cell_deleted {
  color: #9a9a9a;
}

.sortable-table-root_compact-banners .sortable-table-row__cell {
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #f4f5f5;
}

.js-table-cell-state.sortable-table-row__cell {
  text-align: left;
}

.sortable-table-root_last-child .sortable-table-row__cell:last-child {
  border-right: 1px solid #e5e5e5;
}

.sortable-table-root_compact-banners .sortable-table-row:last-child .sortable-table-row__cell,
.sortable-table-root_compact-banners .sortable-table-row:hover .sortable-table-row__cell,
.sortable-table-root_compact-banners .sortable-table-row_hovered .sortable-table-row__cell {
  border: none;
}

.sortable-table-row_in-total .sortable-table-row__cell {
  border-bottom: #d1d3d4 1px solid;
}

.sortable-table-row__box-wrapper {
  position: relative;
  padding: 0 0 0 20px;
}

.sortable-table-row__box {
  display: inline-block;
  position: absolute;
  top: 2px;
  left: 0;
  margin: 0;
  padding: 0;
}

.sortable-table-row__label {
  display: block;
}

.sortable-table-row__dwld {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.sortable-table-row_inline {
  display: block;
}

.sortable-table-row_inline .sortable-table-row__cell {
  display: inline-block;
  width: 100%;
  max-width: 100%;
}

.sortable-table {
  font-size: 12px;
  line-height: 1.5;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  /*border-bottom: #f2f6f9 1px solid;*/
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: table;
  margin: 0 0 0px;
}

.sortable-table_inline {
  display: inline-block;
}

.sortable-table_tables-manager {
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

.sortable-table-root_compact-banners .sortable-table {
  border-right: none;
  border-left: none;
  margin: 0;
}

.no-height-sync .sortable-table-row {
  height: 33px;
  min-height: 33px;
  max-height: 33px;
  overflow: hidden;
}

.sortable-table-row_total .sortable-table-row__cell {
  border-left: none;
  border-right: none;
  border-top-color: #a7a9ac;
  border-bottom-color: #a7a9ac;
  background: #fff;
}

.current-page_statistics .tables-manager {
  overflow: hidden;
  padding-left: 5px;
  margin-left: -5px;
}

.tables-manager__settings-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  z-index: 1;
  padding-left: 35px;
  position: relative;
}

.safari .tables-manager__settings-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.tables-manager__settings-button[readonly],
.tables-manager__settings-button_disabled,
.tables-manager__settings-button._disabled,
.tables-manager__settings-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.tables-manager__settings-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.tables-manager__settings-button[readonly]:hover,
.tables-manager__settings-button_disabled:hover,
.tables-manager__settings-button._disabled:hover,
.tables-manager__settings-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.tables-manager__settings-button:before {
  content: '';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 6px;
  left: 10px;
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) 0 0 no-repeat;
  background-size: contain;
}

.tables-manager__settings-button__icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 4px 0 0;
  background: url(/media/js/dist/gear_af2181cc6a8ec8dc2ab7f53850834f96.png) 0 0 no-repeat;
  vertical-align: middle;
}

.tables-manager__subgroup-wrap {
  display: inline-block;
  background: #fff;
  position: relative;
}

.tables-manager__subgroup-wrap_uniques {
  min-width: 204px;
}

.current-page_statistics .tables-manager__wrapper {
  min-width: 1131px;
}

.tables-manager__group-roof {
  width: 100%;
  padding: 0;
  display: inline-block;
  position: absolute;
  bottom: 100%;
  left: 0;
  background: #f1f5f9;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-right: #fff 1px solid;
  border-left: #fff 1px solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.tables-manager__group-roof-description {
  padding: 5px 0 3px 5px;
  margin: 0 10px;
  line-height: 22px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: calc(100% - 25px);
  vertical-align: middle;
}

.tables-manager__group-roof-description_mobile,
.tables-manager__group-roof-description_game,
.tables-manager__group-roof-description_goal,
.tables-manager__group-roof-description_people {
  padding-left: 20px;
  max-width: calc(100% - 40px);
}

.tables-manager__group-roof-description_mobile:before,
.tables-manager__group-roof-description_game:before,
.tables-manager__group-roof-description_goal:before,
.tables-manager__group-roof-description_people:before {
  background: url(/media/js/dist/conversion-icons_hd_9b6ce18b1991650270ef0d9132f3b5e3.png) 0 0 no-repeat;
  background-size: 16px 55px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  height: 16px;
  width: 16px;
}

.tables-manager__group-roof-description_goal:before {
  background-size: 14px 48px;
  top: 8px;
  height: 14px;
}

.tables-manager__group-roof-description_mobile:before {
  background-position: 0 -16px;
  top: 7px;
}

.tables-manager__group-roof-description_game:before {
  background-position: 0px -33px;
  height: 11px;
  top: 10px;
}

.tables-manager__group-roof-description_people:before {
  background-position: 0px -44px;
  height: 11px;
  top: 10px;
}

.tables-manager__group-wrap {
  display: inline-block;
  vertical-align: top;
  overflow: auto;
  white-space: nowrap;
  position: relative;
  padding: 30px 0 0 0;
}

.current-page_statistics .tables-manager__group-wrap:first-child {
  overflow: hidden;
}

.tables-manager__setting-row {
  margin: 0 0 2px;
}

.tables-manager__setting-box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.tables-manager__setting-label {
  display: inline-block;
  vertical-align: middle;
}

.tables-manager__setting-label_mobile,
.tables-manager__setting-label_game,
.tables-manager__setting-label_goal,
.tables-manager__setting-label_people {
  line-height: 22px;
}

.tables-manager__setting-label__text {
  display: inline-block;
  vertical-align: middle;
}

.tables-manager__setting-icon {
  width: 16px;
  height: 16px;
  padding-right: 3px;
  background: url(/media/js/dist/conversion-icons_hd_9b6ce18b1991650270ef0d9132f3b5e3.png) 0 0 no-repeat;
  background-size: 16px 55px;
  display: inline-block;
  vertical-align: top;
}

.tables-manager__setting-icon_goal {
  background-size: 14px 48px;
  margin-top: 4px;
  height: 14px;
}

.tables-manager__setting-icon_mobile {
  background-position: 0 -16px;
  height: 16px;
  margin-top: 4px;
}

.tables-manager__setting-icon_game {
  background-position: 0px -32px;
  height: 12px;
  margin-top: 6px;
}

.tables-manager__setting-icon_people {
  background-position: 0px -44px;
  height: 13px;
  margin-top: 6px;
}


/*
colpick Color Picker / colpick.com
*/

/*Main container*/

.colpick {
  position: absolute;
  box-sizing: content-box;
  width: 346px;
  height: 170px;
  overflow: hidden;
  display: none;
  font-family: Arial, Helvetica, sans-serif;
  direction: ltr;
  background: #ebebeb;
  border: 1px solid #bbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*Prevents selecting text when dragging the selectors*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/*Color selection box with gradients*/

.colpick .colpick_color {
  position: absolute;
  left: 7px;
  top: 7px;
  width: 156px;
  height: 156px;
  overflow: hidden;
  outline: 1px solid #aaa;
  cursor: crosshair;
}

.colpick .colpick_color_overlay1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 156px;
  height: 156px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
  /* IE8 */
  background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff');
  /* IE6 & IE7 */
}

.colpick .colpick_color_overlay2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 156px;
  height: 156px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
  /* IE8 */
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
}

/*Circular color selector*/

.colpick .colpick_selector_outer {
  background: none;
  position: absolute;
  width: 11px;
  height: 11px;
  margin: -6px 0 0 -6px;
  border: 1px solid black;
  border-radius: 50%;
}

.colpick .colpick_selector_inner {
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid white;
  border-radius: 50%;
}

/*Vertical hue bar*/

.colpick .colpick_hue {
  position: absolute;
  top: 6px;
  left: 175px;
  width: 19px;
  height: 156px;
  border: 1px solid #aaa;
  cursor: n-resize;
}

/*Hue bar sliding indicator*/

.colpick .colpick_hue_arrs {
  position: absolute;
  left: -8px;
  width: 35px;
  height: 7px;
  margin: -7px 0 0 0;
}

.colpick .colpick_hue_larr {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #858585;
}

.colpick .colpick_hue_rarr {
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 7px solid #858585;
}

/*New color box*/

.colpick .colpick_new_color {
  position: absolute;
  left: 207px;
  top: 6px;
  width: 60px;
  height: 27px;
  background: #f00;
  border: 1px solid #8f8f8f;
}

/*Current color box*/

.colpick .colpick_current_color {
  position: absolute;
  left: 277px;
  top: 6px;
  width: 60px;
  height: 27px;
  background: #f00;
  border: 1px solid #8f8f8f;
}

/*Input field containers*/

.colpick .colpick_field,
.colpick .colpick_hex_field {
  position: absolute;
  height: 20px;
  width: 60px;
  overflow: hidden;
  background: #f3f3f3;
  color: #b8b8b8;
  font-size: 12px;
  border: 1px solid #bdbdbd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.colpick .colpick_rgb_r {
  top: 40px;
  left: 207px;
}

.colpick .colpick_rgb_g {
  top: 67px;
  left: 207px;
}

.colpick .colpick_rgb_b {
  top: 94px;
  left: 207px;
}

.colpick .colpick_hsb_h {
  top: 40px;
  left: 277px;
}

.colpick .colpick_hsb_s {
  top: 67px;
  left: 277px;
}

.colpick .colpick_hsb_b {
  top: 94px;
  left: 277px;
}

.colpick .colpick_hex_field {
  width: 68px;
  left: 207px;
  top: 121px;
}

/*Text field container on focus*/

.colpick .colpick_focus {
  border-color: #999;
}

/*Field label container*/

.colpick .colpick_field_letter {
  position: absolute;
  width: 12px;
  height: 20px;
  line-height: 20px;
  padding-left: 4px;
  background: #efefef;
  border-right: 1px solid #bdbdbd;
  font-weight: bold;
  color: #777;
}

/*Text inputs*/

.colpick .colpick_field input,
.colpick .colpick_hex_field input {
  position: absolute;
  right: 11px;
  margin: 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
  background: transparent;
  border: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #555;
  text-align: right;
  outline: none;
}

.colpick .colpick_hex_field input {
  right: 4px;
}

/*Field up/down arrows*/

.colpick .colpick_field_arrs {
  position: absolute;
  top: 0;
  right: 0;
  width: 9px;
  height: 21px;
  cursor: n-resize;
}

.colpick .colpick_field_uarr {
  position: absolute;
  top: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #959595;
}

.colpick .colpick_field_darr {
  position: absolute;
  bottom: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #959595;
}

/*Submit/Select button*/

.colpick .colpick_submit {
  position: absolute;
  left: 207px;
  top: 149px;
  width: 130px;
  height: 22px;
  line-height: 22px;
  background: #efefef;
  text-align: center;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #bdbdbd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.colpick .colpick_submit:hover {
  background: #f3f3f3;
  border-color: #999;
  cursor: pointer;
}

/*full layout with no submit button*/

.colpick.colpick_full_ns  .colpick_submit,
.colpick.colpick_full_ns .colpick_current_color {
  display: none;
}

.colpick.colpick_full_ns .colpick_new_color {
  width: 130px;
  height: 25px;
}

.colpick.colpick_full_ns .colpick_rgb_r,
.colpick.colpick_full_ns .colpick_hsb_h {
  top: 42px;
}

.colpick.colpick_full_ns .colpick_rgb_g,
.colpick.colpick_full_ns .colpick_hsb_s {
  top: 73px;
}

.colpick.colpick_full_ns .colpick_rgb_b,
.colpick.colpick_full_ns .colpick_hsb_b {
  top: 104px;
}

.colpick.colpick_full_ns .colpick_hex_field {
  top: 135px;
}

/*rgbhex layout*/

.colpick.colpick_rgbhex .colpick_hsb_h,
.colpick.colpick_rgbhex .colpick_hsb_s,
.colpick.colpick_rgbhex .colpick_hsb_b {
  display: none;
}

.colpick.colpick_rgbhex {
  width: 282px;
}

.colpick.colpick_rgbhex .colpick_field,
.colpick.colpick_rgbhex .colpick_submit {
  width: 68px;
}

.colpick.colpick_rgbhex .colpick_new_color {
  width: 34px;
  border-right: none;
}

.colpick.colpick_rgbhex .colpick_current_color {
  width: 34px;
  left: 240px;
  border-left: none;
}

/*rgbhex layout, no submit button*/

.colpick.colpick_rgbhex_ns  .colpick_submit,
.colpick.colpick_rgbhex_ns .colpick_current_color {
  display: none;
}

.colpick.colpick_rgbhex_ns .colpick_new_color {
  width: 68px;
  border: 1px solid #8f8f8f;
}

.colpick.colpick_rgbhex_ns .colpick_rgb_r {
  top: 42px;
}

.colpick.colpick_rgbhex_ns .colpick_rgb_g {
  top: 73px;
}

.colpick.colpick_rgbhex_ns .colpick_rgb_b {
  top: 104px;
}

.colpick.colpick_rgbhex_ns .colpick_hex_field {
  top: 135px;
}

/*hex layout*/

.colpick.colpick_hex .colpick_hsb_h,
.colpick.colpick_hex .colpick_hsb_s,
.colpick.colpick_hex .colpick_hsb_b,
.colpick.colpick_hex .colpick_rgb_r,
.colpick.colpick_hex .colpick_rgb_g,
.colpick.colpick_hex .colpick_rgb_b {
  display: none;
}

.colpick.colpick_hex {
  width: 206px;
  height: 201px;
}

.colpick.colpick_hex .colpick_hex_field {
  width: 72px;
  height: 25px;
  top: 168px;
  left: 80px;
}

.colpick.colpick_hex .colpick_hex_field div,
.colpick.colpick_hex .colpick_hex_field input {
  height: 25px;
  line-height: 25px;
}

.colpick.colpick_hex .colpick_new_color {
  left: 9px;
  top: 168px;
  width: 30px;
  border-right: none;
}

.colpick.colpick_hex .colpick_current_color {
  left: 39px;
  top: 168px;
  width: 30px;
  border-left: none;
}

.colpick.colpick_hex .colpick_submit {
  left: 164px;
  top: 168px;
  width: 30px;
  height: 25px;
  line-height: 25px;
}

/*hex layout, no submit button*/

.colpick.colpick_hex_ns .colpick_submit,
.colpick.colpick_hex_ns .colpick_current_color {
  display: none;
}

.colpick.colpick_hex_ns .colpick_hex_field {
  width: 80px;
}

.colpick.colpick_hex_ns .colpick_new_color {
  width: 60px;
  border: 1px solid #8f8f8f;
}

/*Dark color scheme*/

.colpick.colpick_dark {
  background: #161616;
  border-color: #2a2a2a;
}

.colpick.colpick_dark .colpick_color {
  outline-color: #333;
}

.colpick.colpick_dark .colpick_hue {
  border-color: #555;
}

.colpick.colpick_dark .colpick_field,
.colpick.colpick_dark .colpick_hex_field {
  background: #101010;
  border-color: #2d2d2d;
}

.colpick.colpick_dark .colpick_field_letter {
  background: #131313;
  border-color: #2d2d2d;
  color: #696969;
}

.colpick.colpick_dark .colpick_field input,
.colpick.colpick_dark .colpick_hex_field input {
  color: #7a7a7a;
}

.colpick.colpick_dark .colpick_field_uarr {
  border-bottom-color: #696969;
}

.colpick.colpick_dark .colpick_field_darr {
  border-top-color: #696969;
}

.colpick.colpick_dark .colpick_focus {
  border-color: #444;
}

.colpick.colpick_dark .colpick_submit {
  background: #131313;
  border-color: #2d2d2d;
  color: #7a7a7a;
}

.colpick.colpick_dark .colpick_submit:hover {
  background-color: #101010;
  border-color: #444;
}

.layout__content {
  max-width: 1245px;
  min-width: 900px;
  margin: 0 auto;
  /*.current-page_campaigns &
      height: 100%;
      padding-top: 60px;
      box-sizing: border-box;
      margin-top: -60px;*/
}

.layout__content-wrapper {
  max-width: 1245px;
  min-width: 900px;
  margin: 0 auto;
  position: relative;
  display: table;
  width: 100%;
  margin-top: 11px;
  padding-bottom: 5px;
}

.layout__content-wrapper_with-pre-block {
  margin-top: 0;
}

.layout__content-wrapper_with-right-col {
  min-width: 1151px;
}

.current-page_campaigns .layout__content-wrapper {
  margin-bottom: 31px;
  padding-bottom: 0px;
  background-color: #f2f2f2;
  /*height: 100%;
      box-sizing: border-box;
      padding-top: 70px;
      margin-top: -70px;*/
}

.current-page_statistics .layout__content-wrapper {
  margin-bottom: 31px;
}

.layout__content-wrapper_with-right-col .layout__col_center {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.layout__content-wrapper_with-left-col .layout__col_center {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.layout__col {
  display: table-cell;
  vertical-align: top;
}

.layout__col_center {
  min-width: 900px;
  margin: 10px 0px 0 0;
  padding: 0;
  position: relative;
  z-index: 100;
  opacity: 0.99;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  /*&_with-right-col
        margin-right: 250px;

      &_with-left-col
        margin-right: 250px;*/
}

.layout__col_center_valign-middle {
  vertical-align: middle;
}

.current-page_campaigns .layout__col_center {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.current-page_profile .layout__col_center {
  background-color: transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

.current-page_campaigns .layout__col_center {
  padding: 0;
}

.current-page_booking-list .layout__col_center {
  padding: 0;
  background-color: transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

.layout__col_center:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.layout__col_left,
.layout__col_right {
  width: 250px;
  z-index: 90;
  position: relative;
  background-color: #f2f2f2;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
}

.layout__col_left {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.layout__col_right {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  min-width: 250px;
}

.current-page_campaigns .layout__col_right {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  z-index: 190;
}

.current-page_campaigns .layout__pre-block .layout__col_center {
  background-color: transparent;
  min-width: 994px;
  z-index: 150;
}

.current-page_campaigns .layout__pre-block {
  background-color: #f2f2f2;
  margin-top: 11px;
  display: table;
  width: 100%;
  min-width: 1151px;
}

.spinner-wrapper {
  min-height: 40px;
}

.current-page_campaigns .spinner-wrapper {
  position: relative;
  min-height: 82px;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}

.current-page_campaigns .spinner-wrapper .loader {
  height: 100%;
  min-height: inherit;
}

.paginator .select {
  width: auto;
  border: none;
  background-image: none;
}

.paginator ul {
  line-height: 32px;
}

.modal-view__body {
  padding: 0;
}

.manage-popup {
  text-align: left;
}

.manage-popup_transaction {
  background: #fafcf7;
  padding: 0 0 0 45%;
}

.manage-popup__body {
  list-style: none;
  padding: 0 0 0 25px;
  margin: 0 0 40px;
  font-size: 12px;
  line-height: 1.5;
}

.manage-popup__campaign-name {
  margin: 0 0 20px;
  position: relative;
}

.manage-popup__campaign-name_link {
  cursor: pointer;
}

.manage-popup__campaign-name__input {
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  width: 385px;
  padding: 6px 12px;
  margin: 0;
  color: #414042;
}

.manage-popup__product-type,
.manage-popup__pads-targeting {
  font-size: 12px;
  line-height: 1.5;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
}

.manage-popup__product-type {
  width: 255px;
}

.manage-popup__pads-targeting {
  width: 430px;
}

.manage-popup__row__label {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 700;
  margin: 0 0 14px;
}

.manage-popup__utm {
  font-size: 12px;
  line-height: 1.5;
  margin: 15px 0 0;
}

.manage-popup__product-type__item {
  display: block;
  margin: 0 0 8px;
}

.manage-popup__pads-item {
  display: block;
  margin: 0 0 9px 19px;
}

.manage-popup__row__body__item__checkbox {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 0 0;
  padding: 0;
}

.manage-popup__campaign-name__empty-value {
  color: #f00;
  top: 0;
  right: 0;
  position: absolute;
}

.manage-popup__campaign-name__empty-value_hide {
  display: none;
}

.manage-popup__pads-sub-item {
  font-size: 12px;
  line-height: 1.5;
  margin: 5px 0 5px 19px;
  padding: 0;
}

.manage-popup__product-type__box,
.manage-popup__utm__box,
.manage-popup__pads-item__input {
  display: inline-block;
  vertical-align: top;
  margin: 0 6px 0 0;
  padding: 0;
}

.manage-popup__pads-item__input {
  margin-left: -19px;
  vertical-align: top;
}

.manage-popup__pads-item__label {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__product-type__label {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__utm__label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__campaign-name__error {
  color: #f00;
  position: absolute;
  right: 0;
  top: 5px;
  display: none;
}

.manage-popup__row__body__sub-item__label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
}

.manage-popup__campaign-manage {
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
  margin: 0 0 0 20px;
}

.manage-popup__campaign-manage:hover {
  color: #414042;
  border-color: #414042;
  cursor: pointer;
}

.manage-popup__manage-tooltip {
  padding: 17px 15px 10px;
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  font-size: 12px;
  line-height: 1.5;
  position: absolute;
  z-index: 30;
  text-align: left;
}

.manage-popup__manage-tooltip_balance {
  right: -20px;
  top: -12px;
}

.manage-popup__manage-tooltip_client-editing {
  left: -20px;
  top: 0;
}

.manage-popup__manage-tooltip__x {
  position: absolute;
  top: 14px;
  right: 16px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.manage-popup__manage-tooltip__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.manage-popup__manage-tooltip__title {
  color: #333;
  font-size: 18px;
  margin: 0 0 15px;
}

.manage-popup__manage-tooltip__tabs {
  margin: 0 0 25px;
  padding: 0;
  list-style: none;
  line-height: 1;
  margin: 0 0 18px;
}

.manage-popup__manage-tooltip__tabs_transaction {
  display: inline-block;
}

.manage-popup__top {
  padding: 0;
  list-style: none;
  line-height: 1;
}

.manage-popup__client-name {
  display: inline-block;
  max-width: 420px;
  padding-left: 10px;
  color: #666;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tabs {
  position: absolute;
  top: 0;
  left: 0;
  width: 45%;
  background: none;
  font-size: 18px;
}

.manage-popup__manage-tooltip__tab {
  display: inline-block;
  padding: 5px 10px;
  margin: 0;
  background: #eff2f6;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-right: 1px solid #e8eaeb;
  line-height: 1;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab {
  display: block;
  padding: 13px 60px;
  background: none;
  border-right: none;
  border-bottom: 1px solid #e2e5df;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.manage-popup__manage-tooltip__tab:hover {
  color: #000;
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  -ms-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.075);
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab:hover {
  background: #f2f7ea;
}

.manage-popup__manage-tooltip__tab_active {
  background: #e4ebf3;
  cursor: default;
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab_active {
  background: #f2f7ea;
  border-bottom: 1px solid #e2e5df;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.manage-popup__manage-tooltip__tab_active:hover {
  background: #e4ebf3;
  cursor: default;
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  cursor: default;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab_active:hover {
  background: #f2f7ea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.manage-popup__manage-tooltip__tab__text {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px dotted #414042;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab__text {
  color: #055aa4;
  border-color: #055aa4;
}

.manage-popup__manage-tooltip__tab_active .manage-popup__manage-tooltip__tab__text {
  border: none;
  padding-bottom: 1px;
}

.manage-popup_transaction .manage-popup__manage-tooltip__tab_active .manage-popup__manage-tooltip__tab__text {
  color: #414042;
}

.manage-popup__manage-tooltip__desctiption-text {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 13px;
}

.manage-popup__manage-tooltip__new-name {
  margin: 0;
}

.manage-popup__manage-tooltip__new-name__label {
  display: block;
  font-size: 12px;
  line-height: 1.5;
}

.manage-popup__manage-tooltip__new-name__input {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0;
  padding: 1px 5px;
}

.manage-popup__manage-tooltip__save-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  margin: 0 30px 0 0;
}

.manage-popup__manage-tooltip__close {
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
  cursor: pointer;
}

.manage-popup__manage-tooltip__close:hover {
  color: #414042;
  border-color: #414042;
}

.manage-popup__box-setting-row {
  margin: 0 0 10px 0;
}

.manage-popup__box-setting-row__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.manage-popup__box-setting-row__label {
  display: inline-block;
  vertical-align: middle;
}

.manage-popup__manage-tooltip__button-footer {
  margin: 20px 0 0;
}

.manage-popup_transaction .manage-popup__content {
  background: #f2f7ea;
  padding: 25px 30px;
  height: 300px;
}

.admin-datepicker {
  display: inline-block;
  vertical-align: middle;
}

.admin-datepicker__input,
.admin-datepicker .datePickerLogo {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
}

.admin-datepicker__label,
.admin-datepicker label {
  margin: 0 10px 0 0;
  font-size: 14px;
  color: #414042;
}

.admin-usercard {
  margin: 0 10px 0 0;
  color: #333;
  font-size: 14px;
  line-height: 1.5;
}

.admin-usercard__title {
  font-size: 24px;
}

.admin-usercard__title__sudo {
  margin: 0 0 0 10px;
  color: #00abf1;
}

.admin-usercard__expand-menu {
  margin: 12px 0 0;
  padding: 0;
  list-style: none;
}

.admin-usercard__expand-menu__item {
  margin: 0 0 6px;
  padding: 0;
  -webkit-box-shadow: 0 1px 0.3em #e0e0e0;
  -moz-box-shadow: 0 1px 0.3em #e0e0e0;
  -ms-box-shadow: 0 1px 0.3em #e0e0e0;
  -o-box-shadow: 0 1px 0.3em #e0e0e0;
  box-shadow: 0 1px 0.3em #e0e0e0;
}

.admin-usercard__expand-menu__item_expanded {
  margin: 0 0 8px;
}

.admin-usercard__expand-menu__item_expanded .admin-usercard__expand-menu__item__content {
  display: block;
}

.admin-usercard__expand-menu__item__title {
  position: relative;
  padding: 14px 25px;
  font-size: 18px;
  cursor: pointer;
}

.admin-usercard__expand-menu__item__title:after {
  display: inline-block;
  content: "";
  width: 11px;
  height: 7px;
  position: absolute;
  top: 50%;
  right: 24px;
  margin: -3px 0 0;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0 no-repeat;
}

.admin-usercard__expand-menu__item__title__amount {
  color: #a4a4a4;
}

.admin-usercard__expand-menu__item_expanded .admin-usercard__expand-menu__item__title {
  margin: 0 0 19px;
  background: #f2f2f2;
  font-weight: 400;
}

.admin-usercard__expand-menu__item__content {
  margin: 0;
  display: none;
}

.admin-usercard__expand-menu__item__content_hidden {
  display: none;
}

.admin-usercard__expand-menu__item__part {
  border-bottom: 1px solid #e5e5e5;
}

.admin-usercard__expand-menu__item__part__title {
  position: relative;
  padding: 14px 25px;
  font-size: 18px;
  font-weight: 700;
}

.admin-usercard__fields {
  margin: 0 25px 0 25px;
  padding: 0;
  list-style: none;
}

.admin-usercard__fields__form {
  margin: 0;
}

.admin-usercard__fields__form_inline {
  display: inline-block;
}

.admin-usercard__fields__form_textarea textarea {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0 0 18px;
  padding: 1px 5px;
  width: 580px;
  height: 100px;
  border: 1px solid #ebebeb;
}

.admin-usercard__fields__form_label-indent label {
  margin: 0 10px 0 0;
}

.admin-usercard__fields__form .datePickerLogo {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
}

.admin-usercard__fields__form select {
  width: 240px;
  font-size: 12px;
}

.admin-usercard__fields__detail-table {
  width: 100%;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
}

.admin-usercard__fields .admin-usercard__fields__detail-table__cell {
  padding: 9px 10px 9px 0 !important;
  vertical-align: top;
  text-align: left;
  width: auto !important;
}

.admin-usercard__fields .admin-usercard__fields__detail-table__cell.admin-usercard__fields__detail-table__cell_title {
  width: 210px !important;
}

.admin-usercard__fields__row {
  margin: 0 0 18px 0;
  padding: 0;
  overflow: hidden;
}

.admin-usercard__fields__row:after {
  clear: both;
  content: "";
  visibility: hidden;
  /*display: block;*/
  font-size: 0;
  height: 0;
}

.admin-usercard__fields__title {
  float: left;
  width: 210px;
}

.admin-usercard__fields__subtitle {
  margin: 0;
  padding: 0 0 14px 0;
  font-size: 16px;
  font-weight: 700;
}

.admin-usercard__fields__subtitle_incoming,
.admin-usercard__fields__subtitle_outcoming {
  padding: 0 0 14px 22px;
  position: relative;
}

.admin-usercard__fields__subtitle_incoming:before,
.admin-usercard__fields__subtitle_outcoming:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.admin-usercard__fields__subtitle_incoming:before {
  content: "\2192";
  color: #16bf00;
}

.admin-usercard__fields__subtitle_outcoming:before {
  content: "\2190";
  color: #fc2c39;
}

.admin-usercard__fields__cont {
  margin: 0 0 0 220px;
}

.admin-usercard__fields__cont_no-indent {
  margin: 0;
}

.admin-usercard__fields__cont__preset {
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px 0 0;
  color: #00abf1;
  cursor: pointer;
  border: none;
}

.admin-usercard__fields__cont__preset_lt {
  margin: 0 15px 0 15px;
}

.admin-usercard__fields__cont__preset_comment {
  font-size: 18px;
  margin: 0 0 0 70px;
}

.admin-usercard__fields__cont__input-wrap {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
}

.admin-usercard__fields__cont__input-wrap input {
  width: 300px;
  display: inline-block;
  font-size: 14px;
  padding: 0 10px;
  height: 17px !important;
}

.admin-usercard__fields__cont__pph {
  margin: 0 0 1px;
}

.admin-usercard__fields__cont__pph:last-child {
  margin: 0;
}

.admin-usercard__fields__cont__pph_large {
  margin: 0 0 5px;
  font-size: 18px;
  line-height: 1.5;
}

.admin-usercard__fields__cont__pph_indent {
  margin: 0 0 10px;
}

.admin-usercard__fields__cont__pdf {
  color: #00abf1;
  text-decoration: none;
  padding: 0 0 0 20px;
  line-height: 16px;
  background: url("/media/img/myCom/pdf_icon.png") no-repeat 0 50%;
}

.admin-usercard__fields__cont__pdf:hover {
  text-decoration: none;
  color: #00abf1;
}

.admin-usercard__fields__cont__link {
  color: #00abf1;
  text-decoration: none;
  border: none;
  font-weight: 400;
}

.admin-usercard__fields__cont__link:hover {
  text-decoration: none;
  color: #00abf1;
}

.admin-usercard__fields__cont__link_rt-indent {
  margin-right: 10px;
}

.admin-usercard__fields__cont__link_lt {
  margin-left: 10px;
}

.admin-usercard__fields__cont__label {
  display: inline-block;
  vertical-align: middle;
}

.admin-usercard__fields__cont__box {
  margin: 0 4px 0 0;
  display: inline-block;
  vertical-align: middle;
}

.admin-usercard__fields__cont__submit {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  font-size: 12px;
  vertical-align: middle;
}

.admin-usercard__fields__cont__submit_ltin {
  margin: 0 0 0 10px;
}

.admin-usercard__fields__cont__button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  padding: 3px 8px 3px;
  font-size: 12px;
  vertical-align: middle;
}

.admin-usercard__fields__cont__button_change {
  margin: 0 0 0 10px;
}

.admin-usercard__fields__cont__textarea {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0;
  padding: 1px 5px;
  width: 580px;
  height: 100px;
  border: 1px solid #ebebeb;
}

.admin-usercard__fields__cont__input {
  font-size: 12px;
  margin: 0;
  padding: 1px 5px;
  width: 250px;
  border: 1px solid #ebebeb;
  display: inline-block;
}

.admin-usercard__fields__cont__input_change {
  display: inline-block;
  vertical-align: middle;
}

.admin-usercard__fields__cont__input_date {
  width: 110px;
}

.admin-usercard__fields__cont__select {
  width: 240px;
  font-size: 12px;
}

.admin-usercard__after-title-error {
  color: #fc2c39;
  margin: 0 0 20px 25px;
}

.admin-usercard__val-error {
  color: #fc2c39;
}

.admin-usertable {
  overflow: auto;
}

.admin-usertable_tmrg {
  margin: 20px 0 0;
}

.admin-usertable__table {
  margin: 0 !important;
  padding: 0 !important;
  background-color: 0;
  width: 100%;
  font-size: 12px;
  line-height: 1.5;
  border-left: 1px solid #f3f4f9;
  border-right: 1px solid #f3f4f9;
  border-bottom: 1px solid #f3f4f9;
  border-spacing: 0;
  border-collapse: inherit;
  float: none;
}

.admin-usertable__table_user-coupons {
  width: 40%;
  border-top: 1px solid #f3f4f9;
}

.admin-usertable__table_datepicker .datePickerLogo {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
}

.admin-usertable__row {
  margin: 0;
}

.admin-usertable__row.odd {
  background: #f3f4f9;
}

.admin-usertable__row.even {
  background: #fff;
}

.admin-usertable__cell {
  padding: 6px 10px;
  position: relative;
  text-align: right;
  border-right: 1px solid #fff;
}

.admin-usertable__cell_15 {
  width: 15%;
}

.admin-usertable__cell_rt {
  text-lign: right !important;
}

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

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

.admin-usertable__cell_nowrap {
  white-space: nowrap;
}

.admin-usertable__cell_break {
  word-break: break-word;
}

.admin-usertable__cell_head {
  font-weight: 400;
  background: #d5e1ed !important;
  text-align: left;
}

.admin-usertable__cell:last-child {
  border-right: none;
}

.admin-usertable__cell.headerSortUp:after {
  position: absolute;
  content: "";
  top: 50%;
  display: inline-block;
  vertical-align: middle;
  border-bottom: 5px solid #000;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin: -2px 0 0 5px;
}

.admin-usertable__cell.headerSortDown:after {
  position: absolute;
  top: 50%;
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-top: 5px solid #000;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin: -2px 0 0 5px;
}

.admin-usertable__cell__head {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.1;
}

.admin-usertable__cell__head_sort {
  border-bottom: 1px dotted #333;
  cursor: pointer;
}

.admin-usertable__cell_100 {
  width: 100px;
}

.admin-usertable__cell__value {
  margin: 0;
}

.admin-usertable__cell__button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  padding: 3px 8px 3px;
  font-size: 12px;
}

.admin-usertable__cell__link {
  color: #00abf1;
  text-decoration: none;
}

.admin-usertable__cell__link:hover {
  color: #00abf1;
  text-decoration: underline;
}

.admin-usertable__footer {
  text-align: right;
}

.admin-usertable__button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  padding: 3px 8px 3px;
  margin: 5px 28px 0 0;
  font-size: 12px;
}

.adv-block-form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 666px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  /*&__close:hover
    color: $redElement; */
}

.adv-block-form_wide {
  width: inherit;
}

.adv-block-form_flat {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.adv-block-form__device-types {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.adv-block-form__presets-item {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 10px;
}

.adv-block-form__presets-item._active {
  color: #333;
  cursor: default;
}

.adv-block-form__box {
  vertical-align: middle;
}

.adv-block-form__title {
  font: 24px Arial;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: -4px;
}

.adv-block-form__close {
  position: absolute;
  top: 18px;
  right: 20px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.adv-block-form__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.adv-block-form__close:before {
  z-index: 1;
}

.adv-block-form__list {
  line-height: 1.5;
  list-style: none;
  margin: 0;
  padding: 0;
}

.adv-block-form__row {
  padding: 0 0 0 0;
  position: relative;
  margin: 0 0 20px 0;
}

.adv-block-form__row__label {
  float: left;
  width: 130px;
  margin: 0 0 0 -130px;
  font-size: 14px;
  color: #414042;
}

.adv-block-form__row__input {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0;
  padding: 1px 5px;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  width: 612px;
  font-size: 19px;
  padding: 4px 8px;
}

.adv-block-form__row__remaining-symbols {
  font-size: 11px;
  margin: 3px 0 0 0;
  color: #898b8c;
}

.adv-block-form__row__remaining-chars-count {
  margin: 0;
}

.adv-block-form__row__remaining-chars-count_overflow {
  color: #f00;
}

.adv-block-form__row__error {
  text-align: left;
  color: #fc2c39;
}

.adv-block-form__format {
  position: relative;
  margin: 0 220px 0 0;
}

.adv-block-form__format__title {
  position: absolute;
  top: 0;
  left: 100%;
  font-size: 11px;
  color: #898b8c;
  white-space: nowrap;
}

.adv-block-form__format__list {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  margin: 0 0 40px 0;
}

.adv-block-form__format__list_value {
  margin-left: 4px;
  text-transform: uppercase;
}

.adv-block-form__format__row {
  margin: 0 0 5px;
  padding: 0;
}

.adv-block-form__format__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.adv-block-form__format__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.adv-block-form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  width: auto;
  margin: 20px -25px -20px -25px;
  padding: 15px 40px 15px 25px;
}

.adv-block-form__save-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .adv-block-form__save-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.adv-block-form__save-button[readonly],
.adv-block-form__save-button_disabled,
.adv-block-form__save-button._disabled,
.adv-block-form__save-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.adv-block-form__save-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.adv-block-form__save-button[readonly]:hover,
.adv-block-form__save-button_disabled:hover,
.adv-block-form__save-button._disabled:hover,
.adv-block-form__save-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.adv-block-form__save-button[readonly],
.adv-block-form__save-button._disabled,
.adv-block-form__save-button:disabled {
  color: #80caf5;
}

.adv-block-form__save-button:hover {
  background-color: #39bbf1;
}

.adv-block-form__save-button[readonly]:hover,
.adv-block-form__save-button._disabled:hover,
.adv-block-form__save-button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.adv-block-form__long-descr {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  max-width: 630px;
  width: 630px;
  font-size: 14px;
  height: 65px;
  min-height: 40px;
  max-height: 240px;
  min-width: 630px;
  display: block;
  border: 1px solid #bdbec1;
}

.format-item {
  display: inline-block;
  width: 200px;
  height: 216px;
  background-color: #e5e5e5;
  margin-right: 15px;
  margin-bottom: 15px;
  cursor: pointer;
  line-height: 0;
}

.format-item:last-child {
  margin-left: 0;
  margin-right: 0;
}

.format-item_active {
  cursor: default;
}

.format-item__description {
  background-color: #fff;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  line-height: 19px;
  padding: 20px 5px 20px;
  width: 100%;
  border-bottom: 2px solid transparent;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.format-item:hover .format-item__description {
  border-bottom-color: #f66;
}

.format-item_active .format-item__description,
.format-item_active:hover .format-item__description {
  border-bottom-color: #fc2c39;
}

.format-item__desc-text {
  line-height: 1;
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
}

.format-item__desc-help {
  line-height: 1.2;
  display: inline-block;
  vertical-align: top;
}

.format-item__image {
  background: url(/media/js/dist/phone-banner_3076fbe788760d96a9636492e71daa2f.svg) center center no-repeat;
  width: 100%;
  height: 156px;
  background-size: 70px;
}

.format-item__image_floating {
  background-image: url(/media/js/dist/phone-banner_3076fbe788760d96a9636492e71daa2f.svg);
}

.format-item__image_medium {
  background-image: url(/media/js/dist/phone-medium_7aac8441d4a6b5adf297afda98d8d768.svg);
}

.format-item__image_fullscreen {
  background-image: url(/media/js/dist/phone-fullscreen_32f50112c5150009e9fae7de0cde0c58.svg);
}

.format-item__image_native {
  background-image: url(/media/js/dist/phone-native_2c3ff200770b9b8cc71332fa99b5151d.svg);
}

.format-item__image_leaderboard {
  background-image: url(/media/js/dist/phone-leaderboard_2aa2cb23c2a660a136e60bddfcb798ea.svg);
}

.format-item__image_rewarded_video {
  background-image: url(/media/js/dist/phone-video_16b411eeed79294f6f5bea307b844584.svg);
}

.format-item__image_instream_video {
  background-image: url(/media/js/dist/phone-in-stream-video_a92af993a538d223e70f1509473717fe.svg);
}

.format-item__image_240x400 {
  background-image: url(/media/js/dist/desktop-240-400_82edbd1171a9f6047486402780e7a6e4.svg);
  background-size: 130px auto;
}

.format-item__image_300x600 {
  background-image: url(/media/js/dist/desktop-300-600_00172ca605c555569b6ca2c475dc6141.svg);
  background-size: 130px auto;
}

.format-item__image_336x280 {
  background-image: url(/media/js/dist/desktop-336x280_a47b32e6f042fd07f89c4f2d388d9dc6.svg);
  background-size: 130px auto;
}

.format-item__image_728x90 {
  background-image: url(/media/js/dist/desktop-728-90_e3a5063af3f0662e32c13891a64ae6b3.svg);
  background-size: 130px auto;
}

.format-item__image_970x250 {
  background-image: url(/media/js/dist/desktop-728-250_d1b5191b8cf9159adfdcdf43cfba661b.svg);
  background-size: 130px auto;
}

.format-item__image_300x250 {
  background-image: url(/media/js/dist/desktop-300-300_7f3e8c94f566153cebd8a7c237d18c9d.svg);
  background-size: 130px auto;
}

.format-item__image_column {
  background-image: url(/media/js/dist/desktop-column_d2486baab5715ee41eccb6fffda85376.svg);
  background-size: 130px auto;
}

.format-item__image_horizontal {
  background-image: url(/media/js/dist/desktop-horizontal_c7a26c53a1fe4e8f2f2bfc93697379bc.svg);
  background-size: 130px auto;
}

.format-item__image_native_in_article,
.format-item__image_mywidget_multiformat,
.format-item__image_mywidget {
  background-image: url(/media/js/dist/desktop-native_ecb78e62a99cba489fcf976a58af9e79.svg);
  background-size: 130px auto;
}

.format-item:hover .format-item__image {
  -webkit-box-shadow: inset 0 -1px 10px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 -1px 10px 1px rgba(0,0,0,0.05);
  -ms-box-shadow: inset 0 -1px 10px 1px rgba(0,0,0,0.05);
  -o-box-shadow: inset 0 -1px 10px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 -1px 10px 1px rgba(0,0,0,0.05);
}

.format-item_active .format-item__image,
.format-item_active:hover .format-item__image {
  -webkit-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  -moz-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  -ms-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  -o-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
}

.format-item .context-help-mark_format-item {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.format-item .context-help-mark_format-item:hover {
  background-color: #666;
  cursor: help;
}

.format-item .context-help-mark_format-item {
  margin-left: 4px;
  bottom: 4px;
}

.format-item .adv-block-form_wide {
  width: 1060px;
}

.auto-credit__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.auto-credit .client-transaction-popup {
  margin: 0;
  width: 350px;
  /*height: 90px;*/
}

.auto-credit .client-transaction-popup_no-buyer {
  width: 570px;
}

.auto-credit .client-transaction-popup__amount {
  display: inline-block;
}

.auto-credit .client-transaction-popup__amount-label {
  margin: 0 0 3px;
  font-size: 14px;
  color: #414042;
  display: block;
}

.auto-credit .client-transaction-popup__amount-input {
  display: inline-block;
  width: 288px;
  padding: 1px 5px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 10px 0;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
}

.auto-credit .client-transaction-popup__amount-input_buyer {
  width: 100px;
}

.auto-credit .client-transaction-popup__arrow {
  margin: 0 3px;
}

.auto-credit .client-transaction-popup__client-amount {
  display: inline-block;
  vertical-align: top;
}

.auto-credit .client-transaction-popup__client-amount-label {
  margin: 0 0 3px;
}

.auto-credit .client-transaction-popup__client-amount-input {
  display: inline-block;
  width: 100px;
  padding: 1px 5px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 10px;
}

.auto-credit .client-transaction-popup__error-wrong-sum,
.auto-credit .client-transaction-popup__error-hold {
  display: none;
  text-align: left;
  color: #f66;
  margin-bottom: 10px;
}

.auto-credit .client-transaction-popup__button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .auto-credit .client-transaction-popup__button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.auto-credit .client-transaction-popup__button[readonly],
.auto-credit .client-transaction-popup__button_disabled,
.auto-credit .client-transaction-popup__button._disabled,
.auto-credit .client-transaction-popup__button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.auto-credit .client-transaction-popup__button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.auto-credit .client-transaction-popup__button[readonly]:hover,
.auto-credit .client-transaction-popup__button_disabled:hover,
.auto-credit .client-transaction-popup__button._disabled:hover,
.auto-credit .client-transaction-popup__button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.auto-credit .client-transaction-popup__button[readonly],
.auto-credit .client-transaction-popup__button._disabled,
.auto-credit .client-transaction-popup__button:disabled {
  color: #80caf5;
}

.auto-credit .client-transaction-popup__button:hover {
  background-color: #39bbf1;
}

.auto-credit .client-transaction-popup__button[readonly]:hover,
.auto-credit .client-transaction-popup__button._disabled:hover,
.auto-credit .client-transaction-popup__button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.auto-credit .client-transaction-popup__button_buyer {
  margin: 10px 0 0;
}

.auto-credit .client-transaction-popup__client-amount-text {
  display: block;
  line-height: 22px;
}

.auto-credit .client-transaction-popup__content {
  overflow: hidden;
}

.auto-credit .client-transaction-popup__sum-spin {
  min-height: 36px;
  position: relative;
  top: 50%;
  padding-top: 30px;
}

.auto-credit .client-transaction-popup__sum {
  margin-bottom: 5px;
}

.auto-credit .client-transaction-popup__sum__item {
  display: inline-block;
  vertical-align: top;
  padding-right: 25px;
}

.auto-credit .client-transaction-popup__sum__txt {
  font-size: 14px;
  color: #414042;
}

.auto-credit .client-transaction-popup__sum__num {
  font-size: 32px;
}

.auto-credit .client-transaction-popup__sum__num:hover {
  cursor: pointer;
}

.auto-credit .client-transaction-popup__sum__num_reserved {
  color: #666;
}

.auto-credit .client-transaction-popup__notifications {
  border: 2px solid #e5e5e5;
  border-left: none;
  border-right: none;
  padding: 5px 0;
  margin-bottom: 5px;
}

.auto-credit .client-transaction-popup__notifications__msg {
  color: #666;
}

.auto-credit .client-transaction-popup__notifications__msg_green {
  color: #28f2a9;
}

.auto-credit .client-transaction-popup__notifications__msg + .auto-credit .client-transaction-popup__button {
  margin-top: 5px;
}

.auto-credit .client-transaction-popup__button-spin {
  display: inline-block;
  height: 9px;
  width: 30px;
}

body:not(.current-page_billing) .auto-credit .client-transaction-popup_no-buyer {
  width: auto;
}

.current-page_billing .auto-credit .client-transaction-popup__wrap {
  background: #f2f2f2;
  padding: 15px 25px 20px;
  width: 576px;
}

.current-page_billing .auto-credit .client-transaction-popup__amount,
.current-page_billing .auto-credit .client-transaction-popup__amount-label {
  margin-bottom: 15px;
}

.current-page_billing .auto-credit .notification_auto-credit-error {
  margin-top: 15px;
  margin-bottom: 0px;
}

.auto-credit__total-wrapper {
  display: inline-block;
  margin: 10px 0 15px 0;
  border-bottom: 1px solid #bdbec1;
  padding-bottom: 20px;
}

.auto-credit__total {
  margin-left: 100px;
  display: inline-block;
  max-width: 280px;
}

.auto-credit__total:first-child {
  margin-left: 0;
}

.auto-credit__total-text {
  margin: 0 0 1px;
  font-size: 10px;
  text-transform: uppercase;
  color: #666;
}

.auto-credit__total-number {
  margin-right: 3px;
  font-size: 18px;
}

.auto-credit__total-number_income {
  color: #16bf00;
}

.auto-credit__total-number_outcome {
  color: #f66;
}

.auto-credit__total-number_overdue {
  color: #fc2c39;
}

.client-transaction-popup__loader-wrap {
  width: 32px;
  height: 32px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

.checkboxes-list__label {
  display: inline-block;
  width: 125px;
}

.checkboxes-list__list {
  display: inline-block;
  vertical-align: top;
}

.checkboxes-list__item {
  line-height: 20px;
}

.checkboxes-list__item-box {
  vertical-align: middle;
}

.checkboxes-list__item-label {
  padding-left: 4px;
}

.checkboxes-list__item-desc {
  color: #898b8c;
  padding-left: 6px;
  font-size: 11px;
}

.logger {
  width: 300px;
}

.logger__label {
  display: block;
}

.logger__textarea {
  display: block;
  width: 100%;
  height: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.logger__buttons {
  margin-top: 5px;
}

.logger__reset-button {
  margin-left: 20px;
}

.logger__list {
  max-height: 200px;
  overflow-y: scroll;
  list-style-type: decimal;
  padding-left: 20px;
}

.logger__selector {
  text-decoration: underline;
  cursor: pointer;
}

.logger__value {
  font-style: italic;
}

.logger__click-button {
  cursor: pointer;
  color: #00f;
  margin: 0 20px;
  text-decoration: underline;
}

.datefield__label {
  display: inline-block;
}

.datefield__date {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

.date-picker {
  display: inline-block;
  vertical-align: top;
  width: 270px;
}

.billing-page .date-picker {
  width: auto;
}

.date-picker__calendar-row {
  margin: 0;
}

.billing-page .date-picker__calendar-row {
  display: inline-block;
}

.date-picker__calendar-label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.date-picker__calendar-input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 0;
  padding: 2px 5px 2px 30px;
  font-size: 12px;
  line-height: 14px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
}

.date-picker__preset-list {
  padding: 0;
  margin: 8px 0 10px 10px;
  list-style: none;
  color: #666;
  font-size: 12px;
}

.billing-page .date-picker__preset-list {
  display: inline-block;
}

.date-picker__preset {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  cursor: pointer;
  line-height: 1;
  border-bottom: 1px dotted #666;
  color: #666;
}

.date-picker__preset_active {
  display: inline-block;
  border-bottom: none;
  color: #000;
}

.date-picker__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.date-picker__preset_active:hover {
  border-bottom: none;
  cursor: default;
}

.date-picker__calendar-dash {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0;
}

.date-picker_admin {
  width: 100%;
}

.date-picker_admin .date-picker__calendar-row,
.date-picker__preset-list {
  display: inline-block;
}

.date-picker_admin .date-picker__calendar-input {
  background-color: #fff;
}

.date-picker_admin .date-picker__preset {
  color: #7b7d80;
  border-color: #7b7d80;
}

.date-picker_admin .date-picker__preset_active {
  color: #000;
}

.filtered-list {
  min-width: 200px;
}

.filtered-list__input {
  width: 100%;
  margin: 0 -3px;
  border-width: 2px;
  padding: 1px;
}

.filtered-list__input-wrapper {
  margin: 10px;
}

.filtered-list__list {
  padding: 0;
  margin: 5px 0 0 0;
  list-style: none;
  overflow-y: scroll;
  max-height: 400px;
}

.filtered-list__list:focus {
  outline: none;
}

.filtered-list__item {
  padding: 2px 10px 2px 10px;
  cursor: pointer;
}

.filtered-list__item:hover,
.filtered-list__item_highlighted,
.filtered-list__item_selected {
  background: #f1f5f9;
}

.bubble_filtered-list {
  padding: 0;
  padding-bottom: 5px;
}

.graph-legend {
  background: #fafad2;
  opacity: 0.8;
  position: absolute;
  padding: 5px;
}

.graph-legend__title {
  cursor: pointer;
}

.graph-legend__title:before {
  font-family: 'Arial, Verdana, sans-serif';
  content: '\25B6\A0';
  font-size: 10px;
}

.graph-legend_extended .graph-legend__title:before {
  content: '\25BC\A0';
}

.graph-legend__list {
  display: none;
  margin-top: 5px;
}

.graph-legend_extended .graph-legend__list {
  display: block;
}

.graph-legend__name {
  font-size: 10px;
  margin-left: 10px;
}

.graph-legend__color {
  display: inline-block;
  height: 10px;
  vertical-align: middle;
  width: 10px;
}

.histogram {
  float: right;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}

.histogram__column {
  display: inline-block;
  height: 100%;
  width: 3px;
  position: relative;
}

.histogram__column-colored {
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 2px;
  display: block;
  background: #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.info-balance-panel {
  padding: 10px 24px;
  border-top: 1px solid #bdbec1;
  margin-top: 10px;
}

.info-balance-panel__status-text {
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.info-balance-panel__payment-link,
.info-balance-panel__recharge {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}

.info-balance-panel__val-wrap {
  font-size: 21px;
  margin-top: 7px;
}

.info-balance-panel__val-num {
  margin-right: 5px;
}

.info-balance-panel__val-cur {
  text-transform: uppercase;
}

.info-balance-panel__info-wrap {
  font-size: 10px;
  text-transform: uppercase;
  color: #b7b7b7;
  margin-top: 9px;
}

.info-balance-panel__frozen-info-num,
.info-balance-panel__info-num {
  margin-right: 3px;
}

.info-balance-panel__frozen-wrap {
  font-size: 10px;
  text-transform: uppercase;
  display: inline;
  margin-right: 5px;
}

.info-balance-panel__frozen-info {
  font-size: 10px;
  text-transform: uppercase;
  color: #b7b7b7;
  display: inline;
}

.info-balance-panel__frozen-num {
  margin: 0 3px 0 5px;
}

.info-balance-panel__frozen-cur {
  margin-right: 5px;
}

.info-balance-panel__notice {
  font-size: 12px;
  margin-top: 6px;
}

.info-balance-panel__balance-status__notice {
  font-size: 12px;
  margin-top: 6px;
  line-height: 1.2;
}

.info-panel {
  padding: 15px 27px;
  margin-top: -3px;
  padding-top: 0px;
  /*background-color: $myGrayLight;
  box-shadow(0 0 6px 1px rgba(0,0,0,0.1));
  border-radius(3px);*/
}

.info-panel_fixed {
  position: fixed;
  top: 70px;
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.info-panel__balance-status {
  font-size: 12px;
}

.info-panel__balance-status__amount-wrapper {
  margin-bottom: 13px;
}

.info-panel__balance-status__amount {
  vertical-align: middle;
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
}

.info-panel__balance-status__currency {
  vertical-align: middle;
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
}

.info-panel__balance-status__currency_rouble {
  font-style: normal;
  display: inline-block;
  position: relative;
  margin-left: 4px;
  vertical-align: middle;
  font-family: 'als_rouble';
}

.info-panel__balance-status__currency_rouble:after {
  content: 'i';
}

.info-panel__balance-status__alter-currency {
  color: #b7b7b7;
  margin-top: 6px;
  font-size: 10px;
  text-transform: uppercase;
}

.info-panel__balance-status__recharge {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  width: 186px;
  text-align: center;
  background-color: #f9f9f9;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .info-panel__balance-status__recharge {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.info-panel__balance-status__recharge[readonly],
.info-panel__balance-status__recharge_disabled,
.info-panel__balance-status__recharge._disabled,
.info-panel__balance-status__recharge:disabled {
  color: #b7b7b7;
  cursor: default;
}

.info-panel__balance-status__recharge:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.info-panel__balance-status__recharge[readonly]:hover,
.info-panel__balance-status__recharge_disabled:hover,
.info-panel__balance-status__recharge._disabled:hover,
.info-panel__balance-status__recharge:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.info-panel__balance-status__txt {
  text-transform: uppercase;
  line-height: 16px;
  font-size: 14px;
  margin: 4px 0 13px;
}

.info-panel__balance-status__notice {
  font-size: 12px;
  margin-bottom: 6px;
}

.info-panel__main-button {
  margin: 10px 0 0 0;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 186px;
  text-align: center;
}

.safari .info-panel__main-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.info-panel__main-button[readonly],
.info-panel__main-button_disabled,
.info-panel__main-button._disabled,
.info-panel__main-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.info-panel__main-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.info-panel__main-button[readonly]:hover,
.info-panel__main-button_disabled:hover,
.info-panel__main-button._disabled:hover,
.info-panel__main-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.info-panel__main-button[readonly],
.info-panel__main-button._disabled,
.info-panel__main-button:disabled {
  color: #80caf5;
}

.info-panel__main-button:hover {
  background-color: #39bbf1;
}

.info-panel__main-button[readonly]:hover,
.info-panel__main-button._disabled:hover,
.info-panel__main-button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.info-panel__transaction-popup-wrapper {
  font-size: 12px;
}

.info-panel__balance-hold-curr {
  color: #b7b7b7;
}

.info-panel__balance-hold {
  font-size: 10px;
  text-transform: uppercase;
  margin-top: 4px;
}

.target-page {
  min-height: 100%;
  position: relative;
  min-width: 980px;
  /* класс .target-page_my-com навешивается в target-web */
}

.target-page:before {
  content: "F\424  1";
  position: fixed;
  line-height: 0;
  font-size: 0;
  top: -100%;
  left: -100%;
}

.target-page_my-com {
  z-index: 0;
  background-color: #e5e5e5;
}

.target-page__head-wrapper {
  height: 60px;
  width: 100%;
  position: relative;
}

.target-page__overlay-bgd {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.5);
  overflow: auto;
  z-index: 10000;
}

.target-page__bubbles {
  position: absolute;
}

.target-page__modals {
  position: fixed;
}

._modal-show .target-page__modals {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.target-page__content {
  display: none;
  padding: 20px 0 35px;
  margin: 0 auto;
  width: 990px;
}

.current-page_admin .target-page__content {
  display: none;
}

.target-page__content_wide {
  width: auto;
  padding-top: 0;
}

.target-page__content_min-wide {
  min-width: 1243px;
}

.target-page__content_small {
  width: 980px;
}

.current-page_admin .target-page__content,
.current-page_news .target-page__content,
.current-page_help .target-page__content,
.current-page_no-type .target-page__content {
  width: 990px;
}

.current-page_news .target-page .target-page__notification {
  display: none;
}

.current-page_help.has-cms-menu_true .target-page__content,
.current-page_news.has-cms-menu_true .target-page__content {
  width: auto;
  padding-left: 400px;
  position: relative;
  padding-right: 20px;
}

.current-page_help.has-cms-menu_true .target-page__content__inside,
.current-page_news.has-cms-menu_true .target-page__content__inside {
  width: 100%;
  max-width: 990px;
}

.target-page__feedback-open-icon {
  position: fixed;
  width: 35px;
  height: 35px;
  z-index: 10001;
  right: 0;
  top: 50%;
  cursor: pointer;
  margin: -17px 0;
  background-color: #00abf2;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -moz-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -ms-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -o-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -webkit-transition: background ease 0.3s;
  -moz-transition: background ease 0.3s;
  -ms-transition: background ease 0.3s;
  -o-transition: background ease 0.3s;
  transition: background ease 0.3s;
}

.target-page__feedback-open-icon:before {
  content: '?';
  display: block;
  width: 35px;
  height: 35px;
  color: #fff;
  text-align: center;
  line-height: 35px;
  text-shadow: 0 -1px rgba(0,0,0,0.3);
}

.target-page__feedback-open-icon:hover {
  background-color: #39bbf1;
}

.show-feedback .target-page__feedback-open-icon,
.current-page_admin .target-page__feedback-open-icon,
.target-page__feedback-open-icon._disabled,
.target-page__feedback-open-icon_disabled {
  display: none;
}

.target-page__load-info {
  position: absolute;
  right: 50%;
  margin-right: -450px;
  bottom: 40px;
  font-size: 11px;
  line-height: 11px;
  color: #666;
  display: block;
  width: 850px;
  text-align: center;
}

.current-page_help .target-page__load-info,
.current-page_campaigns .target-page__load-info {
  bottom: 20px;
}

.current-page_admin .target-page__load-info {
  z-index: -1;
}

._outscreen {
  position: absolute !important;
  left: -1000% !important;
}

.current-page_help .target-page__load-info {
  bottom: 3px;
}

.current-page_help .target-page {
  display: block;
  position: relative;
  background-color: #e7e7e7;
  z-index: 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  min-width: 0;
}

.current-page_help .target-page__content {
  display: block;
  position: relative;
  z-index: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: calc(100% - 60px);
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  min-height: 0;
  padding-left: 300px;
  width: auto;
  margin: 0;
  overflow-y: auto;
  overflow-x: hidden;
}

.current-page_help .target-content__inside {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  margin-top: 10px;
  max-width: none;
  padding: 20px 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: auto;
  height: calc(100% - 10px);
  min-height: calc(100% - 10px);
}

.current-page_help .help-menu {
  left: 0;
  height: calc(100% - 71px);
  overflow-y: scroll;
  overflow-x: hidden;
  position: fixed;
  width: 300px;
  top: 71px;
  -ms-overflow-style: none;
}

.current-page_help .help-menu::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.current-page_help .help-menu::-webkit-scrollbar-track {
  background: rgba(0,0,0,0);
}

.current-page_help .help-menu::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0);
}

.current-page_help .help-menu .help-menu__item {
  border: none;
  font-family: 'Open Sans', sans-serif;
}

.current-page_help .help-menu .help-menu__item__link {
  color: #333;
  text-decoration: none;
}

.current-page_help .help-menu__nav .help-menu__nav .help-menu__item__link {
  width: 100%;
  display: block;
  font-size: 13px;
  line-height: 1.5;
  min-height: 32px;
  padding: 6px 17px 6px 43px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color ease 0.3s, color ease 0.3s;
  -moz-transition: background-color ease 0.3s, color ease 0.3s;
  -ms-transition: background-color ease 0.3s, color ease 0.3s;
  -o-transition: background-color ease 0.3s, color ease 0.3s;
  transition: background-color ease 0.3s, color ease 0.3s;
  padding-left: 30px;
  position: relative;
}

.current-page_help .help-menu__nav .help-menu__nav .help-menu__item__link:hover {
  background-color: #00abf1;
  color: #fff;
}

.current-page_help .help-menu .help-menu__item.help-menu__active > .help-menu__item__link {
  background-color: #00abf1;
  color: #fff;
  font-weight: normal;
}

.current-page_help .help-menu .navlist-menu-level-0 > .help-menu__item.help-menu__active > .help-menu__item__link {
  background-color: transparent;
  font-weight: 600;
  color: #333;
}

.current-page_help .help-menu .navlist-menu-level-0 > .help-menu__item {
  margin: 0px;
  padding: 0px;
}

.current-page_help .help-menu .navlist-menu-level-0 > .help-menu__item > .help-menu__item__link > .help-menu__arrow-block {
  display: none;
}

.current-page_help .navlist-menu-level-0 > .help-menu__item > .help-menu__item__link {
  margin: 20px 0 10px 34px;
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
}

.current-page_help .navlist-menu-level-1 .help-menu__item {
  margin: 0 0 2px;
  padding: 0;
}

.current-page_help .navlist-menu-level-1 > .help-menu__item > .help-menu__item__link {
  min-height: 43px;
  padding: 12px 17px 12px 43px;
  background-color: #f2f2f2;
  padding-left: 33px;
  margin-bottom: 2px;
}

.current-page_help .help-menu__item__link + .help-menu__nav .help-menu__item__link + .help-menu__nav .help-menu__item__link {
  min-height: 32px;
  padding: 6px 17px 6px 32px;
}

.current-page_help .help-menu__item__link + .help-menu__nav .help-menu__item__link + .help-menu__nav .help-menu__item__link + .help-menu__nav .help-menu__item__link {
  padding-left: 60px;
}

.current-page_help .help-menu__arrow-block {
  display: block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZGFjNjQ2NC1jMDZmLTQyOWUtYmQzZi0wZDkzZmYxMjRjODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDJFNzU4RDQ0MDBBMTFFNUIxQURDNkVFOEI1MkZCMjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDJFNzU4RDM0MDBBMTFFNUIxQURDNkVFOEI1MkZCMjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNGU1YjBlOC1kMDc5LTQ5ZDctODhjOC04ZTYwMmJjZGY5MWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMGFlMzU1My03N2ViLTExNzgtYjEzNy1mYWMyYWVhMmVjMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47FhFzAAAAOUlEQVR42mLcunXregYGhgAGVLCBCUgkAfF9JEEQO4nJ29v7PZARCsS/oDgUKgYBQCNzQBjGBwgwACIREarZpM8sAAAAAElFTkSuQmCC") center center no-repeat;
  background-size: 6px 4px;
  position: absolute;
  top: 0;
  z-index: 1;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 32px;
  height: 32px;
  left: 0;
}

.current-page_help .help-menu__arrow-block:hover {
  background-color: #09c;
}

.current-page_help ._closed .help-menu__arrow-block {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}

.current-page_help .navlist-menu-level-1 > .help-menu__item > .help-menu__item__link > .help-menu__arrow-block {
  width: 43px;
  height: 43px;
  left: auto;
  right: 0;
}

.current-page_help .target-content__cms-inside-text a,
.current-page_help .breadcrumb-menu a {
  text-decoration: none;
  color: #00abf1;
  font-weight: normal;
}

.current-page_help .target-content__inside .breadcrumb-menu {
  display: none;
}

.current-page_help .target-content__inside .help-page-head {
  font: normal 24px/1.5 'Open Sans', sans-serif;
  font-weight: 400;
  padding: 0;
  margin: 0 0 16px;
}

.current-page_help .help-expand-block-toggle-content {
  overflow: hidden;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
  height: 0px;
  margin: 5px 0;
}

.current-page_help .help-expand-block-toggle-content._expanded {
  height: auto;
}

.current-page_help .help-expand-block-toggle-content > section {
  padding: 0 20px;
}

.current-page_help .help-expand-block-toggle-content > section > ul {
  padding-left: 20px;
  padding-right: 0;
}

.current-page_help .help-expand-block-toggle-btn {
  vertical-align: middle;
  line-height: 1.3;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  position: relative;
  margin-right: 20px;
  margin-left: 10px;
  border-bottom: 1px dotted;
}

.current-page_help .help-expand-block-toggle-btn:before {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  right: -20px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

.current-page_help ._expanded.help-expand-block-toggle-btn:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.current-page_admin {
  font: 12px/1.2 Arial, Verdana, sans-serif;
}

.js-target-admin-content {
  z-index: 1;
  position: relative;
}

._modal-show .js-target-admin-content {
  z-index: 0;
}

.current-page_offer-adv-physical {
  min-width: 0;
}

.current-page_offer-adv-physical .target-page {
  background-color: #f2f2f2;
  min-width: 0;
}

.current-page_offer-adv-physical .target-page__content {
  display: none !important;
}

.current-page_offer-adv-physical .wrap.main {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  margin: 10px auto 0;
  max-width: 1160px;
  padding: 20px 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  height: 100%;
  width: auto;
  min-height: calc(100% - 10px);
}

.current-page_offer-adv-physical .wrap.main > .content .container > h1 {
  display: none;
}

.current-page_offer-adv-physical .wrap.main > .content > .cont {
  margin: 0;
}

html._readonly [data-service-readonly] {
  display: none !important;
}

.certification-page {
  font-size: 12px;
  line-height: 1.5;
  color: #414042;
  padding: 0 10px;
  margin: 20px 0;
}

.certification-page__center {
  min-width: 950px;
  max-width: 1160px;
  margin: 0 auto 0;
}

.certification-page__collapsed-list-preset {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.certification-page__collapsed-list-preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.certification-page__pph {
  margin: 0 0 15px;
  padding: 0;
}

.certification-page__title {
  margin: 0 0 15px;
  padding: 0;
  font-size: 20px;
  font-weight: 400;
}

.certification-page__title_h2 {
  font-size: 16px;
}

.certification-page__list {
  list-style-type: disc;
  margin: 15px 0;
  padding: 0 0 0 20px;
}

.certification-page__list_collapsed {
  display: none;
}

.certification-page__list_expand {
  display: inline-block;
}

.certification-page__list__item {
  margin: 0 5px;
  padding: 0;
}

.target-page__help-menu-toggle-btn {
  display: none;
}

@media screen and (max-width: 600px) {
  .current-page_help_api-v2-docs .wy-grid-for-nav {
    height: 100vh;
  }

  .current-page_help_api-v2-docs .wy-side-nav-search-wrapper {
    margin: 10px 24px 10px;
    width: calc(100% - 48px);
  }

  .target-page__head-wrapper {
    z-index: 100000;
  }

  .current-page_help .target-page {
    overflow: visible;
  }

  .target-page__content.target-content {
    height: auto;
    padding-top: 10px;
  }

  .current-page_welcome .target-page__content.target-content {
    padding-top: 0px;
  }

  .current-page_help div#portal-headline.portal-headline.portal-headline_target.portal-headline_mobile.portal-headline_dark {
    z-index: 100000;
    position: fixed;
    background-color: #aaa;
    height: 60px;
    background-size: auto 60px;
  }

  .current-page_help .target-page__feedback-open-icon {
    display: none !important;
  }

  .current-page_help_api-v2-docs .wy-menu-vertical,
  .current-page_help_api-v2-docs .wy-side-scroll {
    width: auto;
  }

  .current-page_help_api-v2-docs .wy-side-scroll {
    height: auto;
  }

  .current-page_help_api-v2-docs .wy-nav-side {
    padding-top: 18px;
  }

  .current-page_help_api-v2-docs .wy-nav-side,
  .current-page_help .help-menu {
    position: absolute;
    height: auto;
    width: 100%;
    top: 0;
    z-index: 10000;
    background: #fff;
    overflow: hidden;
    visibility: hidden;
  }

  .target-content__inside {
    position: relative;
    margin-top: 0px;
  }

  .current-page_help .target-page__content {
    padding-left: 0;
  }

  .current-page_help .target-page__help-menu-toggle-btn {
    display: block;
    position: fixed;
    z-index: 10000;
    left: 0px;
    right: 0;
    top: 60px;
    background: #f2f2f2;
    -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
    -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
    -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
    box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
    padding: 5px 20px;
  }

  .current-page_help .target-page__help-menu-toggle-btn > span {
    display: inline-block;
    cursor: pointer;
    color: #00abf1;
    font-size: 11px;
    text-transform: uppercase;
    border-bottom: 1px dotted;
  }

  .wy-nav-side,
  .current-page_help ._show-help-menu .help-menu {
    visibility: visible;
  }

  .current-page_help_api-v2-docs ._show-help-menu .wy-nav-side {
    visibility: visible;
    bottom: auto;
    min-height: 0;
    padding-bottom: 0;
  }

  .current-page_help .target-content__inside {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    overflow: auto;
  }

  .api-doc._show-help-menu,
  .current-page_help ._show-help-menu.target-content__inside {
    z-index: 0;
  }

  .current-page_help ._show-help-menu.target-content__inside .target-content__cms-inside-text img {
    position: relative;
    /*z-index: 0;*/
  }

  .api-doc._show-help-menu:before,
  .current-page_help ._show-help-menu.target-content__inside:before {
    display: block;
    width: auto;
    left: 0px;
    top: 0px;
    bottom: 0;
    right: 0;
    content: '';
    position: absolute;
    z-index: 10000;
    background: rgba(0,0,0,0.8);
  }
}

.load-more {
  text-align: center;
  margin: 20px 0 0;
}

.load-more__msg {
  font-size: 18px;
  line-height: 1.5;
  color: #333;
  margin-bottom: 10px;
}

.load-more__btn {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .load-more__btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.load-more__btn[readonly],
.load-more__btn_disabled,
.load-more__btn._disabled,
.load-more__btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.load-more__btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.load-more__btn[readonly]:hover,
.load-more__btn_disabled:hover,
.load-more__btn._disabled:hover,
.load-more__btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.load-more__btn[readonly],
.load-more__btn._disabled,
.load-more__btn:disabled {
  color: #80caf5;
}

.load-more__btn:hover {
  background-color: #39bbf1;
}

.load-more__btn[readonly]:hover,
.load-more__btn._disabled:hover,
.load-more__btn:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.ms-list__spinner-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.ms-list__preset {
  display: inline-block;
}

.ms-list .preset-list {
  margin: 0;
}

.ms-list .preset-list__preset {
  display: inline;
}

.ms-list .preset-list__preset:hover {
  display: inline;
}

.ms-list__label {
  margin-right: 15px;
  line-height: 1.5;
}

.ms-list__value {
  margin: 0;
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.ms-list__value-wrapper {
  display: inline-block;
  line-height: 1.5;
}

.ms-list__suggester-wrap {
  display: inline-block;
  vertical-align: middle;
}

.ms-list__variants-separator {
  padding: 0 8px;
}

.ms-list__values-list {
  display: inline-block;
  line-height: 1.2;
}

.ms-list__selected-item {
  display: inline-block;
  margin: 0 12px 3px 0;
  padding: 0;
}

.ms-list__selected-item__name {
  margin-right: 3px;
}

.ms-list__selected-item__remove {
  cursor: pointer;
  position: relative;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.ms-list__selected-item__remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.ms-list__selected-item__remove {
  top: 2px;
  display: inline-block;
  vertical-align: top;
}

.current-page_admin .ms-list__selected-item__remove {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.current-page_admin .ms-list__selected-item__remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.current-page_admin .ms-list__selected-item__remove {
  top: 0;
  display: inline-block;
  vertical-align: top;
}

.ms-list__result-head {
  float: left;
  margin-bottom: 5px;
}

.ms-list__result-qty {
  font-weight: bold;
  padding-right: 5px;
}

.ms-list__result-clear {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
  margin-right: 5px;
}

.ms-list__result-wrap {
  margin-left: 125px;
  margin-top: 6px;
}

.ms-list__result-label {
  margin-right: 5px;
}

.bubble-ts_ms-list {
  width: 100%;
  padding: 0;
  margin: 0;
  left: 0 !important;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.bubble-ts_ms-list .bubble-ts__x {
  top: 10px;
  right: 20px;
}

.suggester-ts__input_admin-reports {
  background-color: #fff;
  font-size: 1em;
  line-height: 32px;
}

.suggester-ts__input_admin-reports::-webkit-input-placeholder {
  font-size: 1em;
  line-height: 28px;
  padding-bottom: 2px;
  position: relative;
  top: 0;
}

.suggester-ts__input_admin-reports:-ms-input-placeholder {
  font-size: 1em;
  line-height: 28px;
}

.suggester-ts__input_admin-reports::-moz-placeholder {
  font-size: 1em;
  line-height: 30px;
}

.tree-with-suggester_admin-report .tree-with-suggester__tree-content-wrap {
  margin-top: 0;
}

.tree-with-suggester_admin-report .tree-list {
  width: 410px;
}

.tree-with-suggester_admin-report .tree-with-suggester__chosen-box {
  width: calc(100% - 415px);
}

.tree-with-suggester_admin-report .tree-with-suggester__chosen-box__body {
  width: auto;
  height: 199px;
}

.tree-with-suggester_admin-report .campaign-setting__chosen-box__list {
  width: auto;
  height: 199px;
}

.tree-with-suggester_admin-report .tree-with-suggester__chosen-box__item__name {
  max-width: calc(100% - 100px);
}

.tree-with-suggester_admin-report .suggester-ts__input {
  width: 410px !important;
}

.bubble-ts_targeting-tree .tree-with-suggester__chosen-box__item__name {
  max-width: 185px;
}

.suggester-ts ._selected-item {
  color: #16bf00;
}

.ms-list-new__spinner-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.ms-list-new__preset {
  display: inline-block;
}

.ms-list-new__input-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.ms-list-new__input-wrap .input__wrap > .input__inp {
  font-size: 1em;
  width: 100px;
}

.ms-list-new .preset-list {
  margin: 0;
}

.ms-list-new .preset-list__preset {
  display: inline;
}

.ms-list-new .preset-list__preset:hover {
  display: inline;
}

.ms-list-new__label {
  margin-right: 15px;
  line-height: 1.5;
}

.ms-list-new__value {
  margin: 0;
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.ms-list-new__value-wrapper {
  display: inline-block;
  line-height: 1.5;
}

.ms-list-new__suggester-wrap {
  display: inline-block;
  vertical-align: middle;
}

.ms-list-new__suggester-wrap .input__inp {
  width: 300px;
  font-size: 1em;
  line-height: 32px;
  padding: 0 10px;
}

.ms-list-new__variants-separator {
  padding: 0 8px;
}

.ms-list-new__values-list {
  display: inline-block;
  line-height: 1.2;
}

.ms-list-new__selected-item {
  display: inline-block;
  margin: 0 12px 3px 0;
  padding: 0;
}

.ms-list-new__selected-item__name {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 3px;
}

.ms-list-new__selected-item__remove {
  cursor: pointer;
  position: relative;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.ms-list-new__selected-item__remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.ms-list-new__selected-item__remove {
  top: 2px;
  display: inline-block;
  vertical-align: top;
}

.current-page_admin .ms-list-new__selected-item__remove {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.current-page_admin .ms-list-new__selected-item__remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.current-page_admin .ms-list-new__selected-item__remove {
  top: 0;
  display: inline-block;
  vertical-align: top;
}

.ms-list-new .customizable-tree__chosen-box__body {
  width: auto;
}

.ms-list-new__result-head {
  float: left;
  margin-bottom: 5px;
}

.ms-list-new__result-qty {
  font-weight: bold;
  padding-right: 5px;
}

.ms-list-new__result-clear {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
  margin-right: 10px;
}

.ms-list-new__result-wrap {
  margin-left: 125px;
  margin-top: 6px;
}

.ms-list-new__result-label {
  margin-right: 5px;
}

.ms-list-new .fast-tree {
  width: 380px;
}

.bubble-ts_ms-list-new {
  width: 100%;
  padding: 0;
  margin: 0;
  left: 0 !important;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.bubble-ts_ms-list-new .bubble-ts__x {
  top: 10px;
  right: 20px;
}

.suggester-ts__input_admin-reports {
  background-color: #fff;
  font-size: 1em;
  line-height: 32px;
}

.suggester-ts__input_admin-reports::-webkit-input-placeholder {
  font-size: 1em;
  line-height: 28px;
  padding-bottom: 2px;
  position: relative;
  top: 0;
}

.suggester-ts__input_admin-reports:-ms-input-placeholder {
  font-size: 1em;
  line-height: 28px;
}

.suggester-ts__input_admin-reports::-moz-placeholder {
  font-size: 1em;
  line-height: 30px;
}

.tree-with-suggester_admin-report .tree-with-suggester__tree-content-wrap {
  margin-top: 0;
}

.tree-with-suggester_admin-report .tree-list {
  width: 410px;
}

.tree-with-suggester_admin-report .tree-with-suggester__chosen-box {
  width: calc(100% - 415px);
}

.tree-with-suggester_admin-report .tree-with-suggester__chosen-box__body {
  width: auto;
  height: 199px;
}

.tree-with-suggester_admin-report .campaign-setting__chosen-box__list {
  width: auto;
  height: 199px;
}

.tree-with-suggester_admin-report .tree-with-suggester__chosen-box__item__name {
  max-width: calc(100% - 100px);
}

.tree-with-suggester_admin-report .suggester-ts__input {
  width: 410px !important;
}

.bubble-ts_targeting-tree .tree-with-suggester__chosen-box__item__name {
  max-width: 185px;
}

.suggester-ts ._selected-item {
  color: #16bf00;
}

.radio-group__row_admin-pads {
  margin-bottom: 0;
}

.radio-group_admin-pads .radio-group__container {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
}

.customizable-tree_admin-report .customizable-tree__result-item {
  max-width: initial;
}

.customizable-tree_admin-report .customizable-tree__result-item__name {
  max-width: initial;
}

.customizable-tree_admin-report .customizable-tree__chosen-box {
  width: 440px;
}

.customizable-tree_admin-report .customizable-tree__right-wrap {
  width: 440px;
}

.admin-settings-with-tree-btn {
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
  margin: 15px 0px 3px 0;
}

.notification {
  font-size: 12px;
  line-height: 1.5;
  overflow: hidden;
  margin: 0 0 25px;
  padding: 5px 10px;
  color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.notification_head {
  width: initial;
  margin: 0 0 10px;
  padding: 16px 120px 15px 20px;
}

._error .notification,
.notification_error,
.notification_red {
  background: #fee0e0;
}

.notification_yellow {
  background: #f8f5c7;
}

._success .notification,
.notification_success,
.notification_green {
  background: #e1ebbc;
}

.notification_white {
  background: #fff;
}

.notification_orange {
  background: #ffefd3;
}

.notification_edit-deleted,
.notification_dyn {
  padding: 10px 20px;
  width: 627px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 20px;
}

.notification_edit-deleted {
  padding-top: 6px;
  margin-bottom: 10px;
}

.banner-row__banners-controls .notification {
  margin: 0 0 35px;
}

.notification__title {
  font-size: 18px;
  line-height: 1.5;
}

.notification__text {
  margin: 5px 0 0;
}

.notification__hidden {
  display: 'none';
}

.notification p a {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.notification p {
  margin: 0 0 5px;
  padding: 0;
}

.notification__x {
  position: absolute;
  top: 10px;
  right: 10px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.notification__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.notification-tooltip {
  font-size: 12px;
  line-height: 1.5;
  overflow: hidden;
  margin: 0 0 25px;
  padding: 5px 10px;
  color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  width: 760px;
  position: relative;
}

.notification-tooltip_head {
  width: initial;
  margin: 0 0 10px;
  padding: 16px 120px 15px 20px;
}

.notification-tooltip_red {
  background: #fee0e0;
}

.notification-tooltip_yellow {
  background: #f8f5c7;
}

.notification-tooltip_green {
  background: #e1ebbc;
}

.notification-tooltip_white {
  background: #fff;
}

.notification-tooltip_orange {
  background: #ffefd3;
}

.notification-tooltip_edit-deleted,
.notification-tooltip_dyn {
  padding: 10px 20px;
  width: 627px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 20px;
}

.notification-tooltip_edit-deleted {
  padding-top: 6px;
  margin-bottom: 10px;
}

.banner-row__banners-controls .notification-tooltip {
  margin: 0 0 35px;
}

.notification-tooltip__title {
  font-size: 18px;
  line-height: 1.5;
}

.notification-tooltip__text {
  margin: 5px 0 0;
}

.notification-tooltip__hidden {
  display: 'none';
}

.notification-tooltip p a {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.notification-tooltip p {
  margin: 0 0 5px;
  padding: 0;
}

.notification-tooltip__x {
  position: absolute;
  top: 10px;
  right: 10px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
  /*&:hover
      color: $redElement;*/
}

.notification-tooltip__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.notification-tooltip._notification-yellow {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  background-color: #fffdee;
  padding: 15px 23px;
  font-size: 14px;
}

.notification-tooltip._notification-yellow .notification-tooltip__title {
  margin-bottom: 10px;
}

.admin-settings-with-tree-btn {
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
  margin: 15px 0px 3px 0;
}

.manager-form {
  font-size: 12px;
  line-height: 1.5;
}

.manager-form__title {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  margin: 0 0 20px;
}

.manager-form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 20px -25px -20px -25px;
  padding: 15px 25px 15px 25px;
}

.permission__manager-form_editing .manager-form__footer {
  background: none;
  border-top: 0;
}

.manager-form__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.manager-form__item {
  padding: 0 0 0 150px;
  position: relative;
  margin: 0 0 20px 0;
}

.manager-form__label {
  width: 160px;
  display: block;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  color: #414042;
}

.manager-form__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.manager-form__input {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0;
  padding: 1px 5px;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
}

.manager-form__area {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  max-width: none;
}

.manager-form__box-list {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}

.manager-form__item .manager-form__box-list {
  margin-top: 7px;
}

.manager-form__item .manager-form__box-list__item {
  padding: 0;
  margin: 0 0 7px;
}

.manager-form__item .manager-form__box-list__item:last-child {
  margin: 0;
}

.manager-form__item .manager-form__box-list__label {
  margin: 0;
}

.manager-form__description {
  font-size: 11px;
  margin: 3px 0 0 0;
  color: #414042;
}

.manager-form__error {
  font-size: 11px;
  text-align: left;
  color: #f00;
}

.manager-form__reset {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  /*&:hover
        simple-preset-hover()*/
}

.safari .manager-form__reset {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.manager-form__reset[readonly],
.manager-form__reset_disabled,
.manager-form__reset._disabled,
.manager-form__reset:disabled {
  color: #b7b7b7;
  cursor: default;
}

.manager-form__reset:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.manager-form__reset[readonly]:hover,
.manager-form__reset_disabled:hover,
.manager-form__reset._disabled:hover,
.manager-form__reset:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.manager-form__save {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .manager-form__save {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.manager-form__save[readonly],
.manager-form__save_disabled,
.manager-form__save._disabled,
.manager-form__save:disabled {
  color: #b7b7b7;
  cursor: default;
}

.manager-form__save:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.manager-form__save[readonly]:hover,
.manager-form__save_disabled:hover,
.manager-form__save._disabled:hover,
.manager-form__save:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.manager-form__save[readonly],
.manager-form__save._disabled,
.manager-form__save:disabled {
  color: #80caf5;
}

.manager-form__save:hover {
  background-color: #39bbf1;
}

.manager-form__save[readonly]:hover,
.manager-form__save._disabled:hover,
.manager-form__save:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.permission-form {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  line-height: 1.5;
}

.permission-form__text {
  width: 376px;
}

.permission-form__title {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  margin: 0 0 20px;
}

.permission-form__item {
  padding: 0 0 0 125px;
  position: relative;
  margin: 0 0 20px 0;
}

.permission-form__label {
  width: 110px;
  display: block;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
}

.permission-form__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.permission-form__box-list__item .permission-form__box-list__item .permission-form__box {
  position: absolute;
  top: 3px;
  left: 0;
}

.permission-form__input {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0;
  padding: 1px 5px;
}

.permission-form__area {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  max-width: none;
}

.permission-form__box-list {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}

.permission-form__item .permission-form__box-list {
  margin-top: 7px;
}

.permission-form__item .permission-form__box-list__item {
  padding: 0 0 0 20px;
  margin: 0 0 7px;
  position: relative;
}

.permission-form__item .permission-form__box-list__item:last-child {
  margin: 0;
}

.permission-form__item .permission-form__box-list__label {
  display: inline-block;
  vertical-align: middle;
}

.permission-form__description {
  font-size: 11px;
  margin: 3px 0 0 0;
  color: #666;
}

.permission-form__error {
  font-size: 11px;
  text-align: left;
  color: #f66;
}

.permission-form__preset-panel {
  margin: 20px 0 10px;
}

.permission-form__action-preset {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
  margin: 0 20px 0 0;
}

.permission-form__action-preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.permission-form__footer {
  margin: 10px 0;
}

.permission-form__save,
.permission-form__close-access {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .permission-form__save,
.safari .permission-form__close-access {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.permission-form__save[readonly],
.permission-form__close-access[readonly],
.permission-form__save_disabled,
.permission-form__close-access_disabled,
.permission-form__save._disabled,
.permission-form__close-access._disabled,
.permission-form__save:disabled,
.permission-form__close-access:disabled {
  color: #b7b7b7;
  cursor: default;
}

.permission-form__save:hover,
.permission-form__close-access:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.permission-form__save[readonly]:hover,
.permission-form__close-access[readonly]:hover,
.permission-form__save_disabled:hover,
.permission-form__close-access_disabled:hover,
.permission-form__save._disabled:hover,
.permission-form__close-access._disabled:hover,
.permission-form__save:disabled:hover,
.permission-form__close-access:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.permission-form__save[readonly],
.permission-form__close-access[readonly],
.permission-form__save._disabled,
.permission-form__close-access._disabled,
.permission-form__save:disabled,
.permission-form__close-access:disabled {
  color: #80caf5;
}

.permission-form__save:hover,
.permission-form__close-access:hover {
  background-color: #39bbf1;
}

.permission-form__save[readonly]:hover,
.permission-form__close-access[readonly]:hover,
.permission-form__save._disabled:hover,
.permission-form__close-access._disabled:hover,
.permission-form__save:disabled:hover,
.permission-form__close-access:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.permission-form__reset {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  /*gray-simple-preset()

    &:hover
      gray-simple-preset-hover()*/
}

.safari .permission-form__reset {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.permission-form__reset[readonly],
.permission-form__reset_disabled,
.permission-form__reset._disabled,
.permission-form__reset:disabled {
  color: #b7b7b7;
  cursor: default;
}

.permission-form__reset:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.permission-form__reset[readonly]:hover,
.permission-form__reset_disabled:hover,
.permission-form__reset._disabled:hover,
.permission-form__reset:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.permission-list-item {
  display: table-row;
}

.permission-list-item__cell {
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
  display: table-cell;
  padding: 6px 20px;
}

.permission-list-item__cell:first-child {
  border-right: 0;
  border-left: 0;
}

.permission-list-item__inside-table__row .permission-list-item__cell:first-child {
  border-right: 1px solid #e5e5e5;
}

.permission-list-item__cell:last-child {
  border-right: 0;
}

.permission-list-item__inside-table__row .permission-list-item__cell:last-child {
  border-left: 0;
}

.permission-list-item__cell_2 {
  padding: 0;
  width: 70%;
}

.permission-list-item__cell_client {
  width: 40%;
}

.permission-list-item__cell__permission {
  width: 60%;
}

.permission-list-item__inside-table {
  font-size: 12px;
  line-height: 1.5;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  /*border-bottom: #f2f6f9 1px solid;*/
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: table;
}

.permission-list-item__inside-table__row {
  display: table-row;
}

.permission-list-item__inside-table__row:hover {
  background: #fcfbf0;
}

.permission-list-item__inside-table__row:last-child .permission-list-item__cell {
  border-bottom: none;
}

.permission-list-item__cell_2 .permission-list-item__inside-table {
  border: 0;
}

.permission-list-item__client-name {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.permission-list-item__client-email {
  color: #666;
}

.permission-list-item__manager-name {
  border-bottom: 1px dotted #333;
  cursor: pointer;
  /*&:hover
      color: $blackElement;
      border-color: $blackElement;*/
}

.permission-list-item__manager-email {
  color: #666;
}

.permission-list-item__permission-status {
  display: inline-block;
  line-height: 1;
}

.permission-list-item__permission-status_edit {
  border-bottom: 1px dotted #333;
  cursor: pointer;
  /*&:hover
        color: $blackElement;
        border-color: $blackElement;*/
}

.permission-list-item__permission-popup-wrapper {
  position: relative;
}

.permission-list-item__add-client-cell {
  background: #f7fafb;
  padding: 6px 20px;
  border-top: #f2f6f9 1px solid;
}

.permission-list-item__add-clients-preset {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.permission-list-item__add-clients-preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.permission-list-item__remove-clients-preset {
  border-bottom: 1px dotted #f66;
  visibility: hidden;
  color: #f66;
  float: right;
  line-height: 1;
  display: inline-block;
  margin: 3px 0 0 0;
}

.permission-list-item__add-client-cell:hover .permission-list-item__remove-clients-preset {
  visibility: visible;
  cursor: pointer;
}

.permission {
  display: block;
  width: 100%;
}

.permission__controls {
  margin: 0;
}

.permission__controls:after {
  clear: both;
  width: 100%;
  content: '';
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
}

.permission__add-manager-wrapper {
  margin: 0 0 20px;
  position: relative;
}

.permission__add-manager-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 9px;
  left: 11px;
  background-image: url(/media/js/dist/i-plus_2b52bac201bd761d0804b7ed18b39288.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 100;
}

.permission__add-manager {
  font-size: 12px;
  line-height: 12px;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  padding-left: 30px;
}

.safari .permission__add-manager {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.permission__add-manager[readonly],
.permission__add-manager_disabled,
.permission__add-manager._disabled,
.permission__add-manager:disabled {
  color: #b7b7b7;
  cursor: default;
}

.permission__add-manager:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.permission__add-manager[readonly]:hover,
.permission__add-manager_disabled:hover,
.permission__add-manager._disabled:hover,
.permission__add-manager:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.permission__manager-form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  width: 670px;
  margin: 0 0 20px;
  position: relative;
}

.permission__manager-form_editing {
  background: none;
  border: none;
  padding: 0;
  width: 550px;
  margin-bottom: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.permission__manager-form__x {
  position: absolute;
  top: 18px;
  right: 20px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.permission__manager-form__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.permission__manager-form_editing .permission__manager-form__x {
  top: 0;
  right: 0;
}

.permission__table {
  margin: 0 0 20px;
}

.permission__table__head-wrapper {
  font-size: 12px;
  line-height: 1.5;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  /*border-bottom: #f2f6f9 1px solid;*/
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: table;
}

.permission__table__head {
  display: table-row;
}

.permission__table__cell {
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
  display: table-cell;
  padding: 6px 20px;
  text-align: left;
}

.permission__table__cell:first-child {
  border-right: none;
  border-left: none;
}

.permission__table__cell:last-child {
  border-right: 0;
}

.permission__table__cell_head {
  border-right: none;
  border-top: 1px solid #e5e5e5;
}

.permission__table__cell_manager {
  width: 30%;
}

.permission__table__cell_client {
  width: 28%;
}

.permission__table__list {
  font-size: 12px;
  line-height: 1.5;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  /*border-bottom: #f2f6f9 1px solid;*/
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: table;
}

.permission__select-menu {
  float: right;
  margin: 2px 0 20px 0;
}

.permission__select-menu__label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  line-height: 13px;
}

.permission__select-menu__preset {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.permission__select-menu__preset:hover {
  color: #333;
  border-color: #333;
}

.permission__select-menu__current {
  margin: 0;
}

.permission__server-error {
  display: none;
  font-size: 11px;
  text-align: left;
  color: #f66;
}

.targeting-setting__chosen-box__header {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 0;
  color: #666;
}

.targeting-setting__chosen-box__item {
  margin: 0 0px 0 0;
  padding: 0;
  list-style: none;
  line-height: 2.1;
  font-size: 14px;
  display: block;
  min-width: 100%;
  white-space: nowrap;
}

.targeting-setting__chosen-box__item__name {
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  color: #0857a6;
  border-bottom: 1px dotted #0857a6;
  color: #333;
  cursor: default;
  border-bottom: none;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.targeting-setting__chosen-box__item__close {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 7px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.targeting-setting__chosen-box__item__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.tree-wrap {
  display: inline-block;
}

.tree-wrap .suggester-ts {
  display: block;
  /*&__list
      box-sizing: border-box;*/
}

.tree-wrap .suggester-ts__input_campaign-create-tree {
  border-color: #e5e5e5;
}

.tree-wrap .suggester-ts__item__parent {
  color: #808285;
  margin-left: 8px;
}

.tree-wrap .suggester-ts__item_current .suggester-ts__item__parent {
  display: inline;
}

.tree {
  color: #000;
  background-color: #fff;
  list-style: none;
  height: 200px;
  width: 340px;
  border: 1px solid #e5e5e5;
  overflow-y: scroll;
  overflow-x: auto;
  padding: 5px 10px 5px 5px;
  margin: 0 0 7px 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
}

.tree__root {
  padding: 0;
  margin: 0;
}

.tree__wrapper {
  padding: 0;
  margin: 6px 0 0;
  list-style: none;
}

.tree__root>.tree__wrapper {
  margin: 0;
}

.tree__item_collapsed .tree__wrapper {
  display: none;
}

.tree__item {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 6px 0 6px 15px;
  white-space: nowrap;
  position: relative;
}

.tree__collapse-icon {
  display: none;
}

.has_children>.tree__collapse-icon {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0px;
  vertical-align: middle;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  cursor: pointer;
}

.tree__item_collapsed .tree__collapse-icon {
  left: 4px;
  top: 9px;
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.tree__item__checkbox {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px 0 0;
  width: 16px;
  height: 16px;
  background-position: -226px -205px;
}

.tree__item__label {
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  margin: 0 2px 0 0;
  vertical-align: middle;
  color: #808285;
}

.tree__item__label.partly_checked,
.tree__item__label:hover,
.tree__item__label.checked {
  color: #414042;
}

.checked > .tree__item__checkbox {
  background-position: -242px -221px;
}

.partly_checked > .tree__item__checkbox {
  background-position: -210px -189px;
}

.tree__root > .tree__wrapper .tree__item_is-first > .tree__item__checkbox {
  margin-top: 0px;
}

.tree__wrapper > .tree__item_is-first .tree__item__checkbox {
  margin-top: 0;
}

.tree__item__name {
  display: inline-block;
  vertical-align: middle;
}

.has_children>.tree__item__name {
  cursor: pointer;
}

.tree__root > .tree__wrapper .tree__item_is-first > .tree__item__name {
  margin-top: -4px;
}

.tree__wrapper > .tree__item_is-first .tree__item__name {
  margin-top: 0;
}

.tree .disabled {
  color: #999;
}

.tree__node {
  font-size: 14px;
  line-height: 1.2;
  margin: 0;
  padding: 6px 0 6px 19px;
  white-space: nowrap;
  position: relative;
}

.tree__node__input {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.tree__node__name {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  margin: 0 2px 0 0;
  color: #333;
  line-height: 11px;
}

.tree__node__name.partly_checked,
.tree__node__name:hover,
.tree__node__name.checked {
  color: #16bf00;
}

.tree__node__collapse-icon {
  display: none;
}

.has_children>.tree__node__collapse-icon {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0px;
  vertical-align: middle;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  cursor: pointer;
}

.tree__node_collapsed .tree__node__collapse-icon {
  left: 4px;
  top: 9px;
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.preset-list {
  padding: 0;
  margin: 8px 0 10px 10px;
  list-style: none;
  color: #3d70ab;
  font-size: 12px;
}

.preset-list__preset {
  border-bottom: 1px dotted #3d70ab;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0;
  cursor: pointer;
  line-height: 1;
}

.preset-list__preset_active {
  display: inline-block;
  border-bottom: none;
  color: #000;
}

.preset-list__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.preset-list__preset_active:hover {
  border-bottom: none;
  cursor: default;
}

.range-slider {
  position: relative;
  background: #d1d3d4;
  height: 6px;
  color: #a2a3a6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.range-slider__line {
  height: 100%;
}

.range-slider_move {
  cursor: pointer;
}

.range-slider__ruler {
  width: 100%;
  position: absolute;
  top: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.range-slider__degree {
  position: absolute;
  margin-top: -3px;
  margin-left: -7px;
}

.range-slider__handle {
  cursor: pointer;
  position: absolute;
  /*width: 25px;
    height: 24px;*/
  margin-top: -10px;
  background: #e5e5e5;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  -webkit-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -o-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  /*&:hover
      background: url(/media/js/app/modules/rangeSlider/img/handle-hover.png) 0 0 no-repeat;*/
}

.range-slider__handle_focus {
  z-index: 2;
}

.range-slider__handle_left {
  left: 0;
  margin-left: -10px;
}

.range-slider__handle_right {
  right: 0;
  margin-right: -10px;
}

.range-slider__value {
  position: absolute;
  margin-left: 0 !important;
  top: -20px;
  color: #4e4d4f;
  cursor: default;
  white-space: nowrap;
  text-align: center;
  width: 25px;
  left: 0 !important;
}

.range-slider__range {
  position: absolute;
  height: 6px;
  background: #32bf33;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.range-slider__handle-wrap {
  position: absolute;
  height: 6px;
  top: 0;
}

.range-slider__handle-wrap__value {
  position: absolute;
  top: -29px;
  color: #4e4d4f;
  cursor: default;
  white-space: nowrap;
  text-align: center;
  width: 60px;
  margin: 0 0 0 -30px;
  left: 50%;
}

.select-block .list {
  max-height: 200px;
  overflow: scroll;
  margin-top: 20px;
  margin-bottom: 15px;
}

.select-block .list:after {
  content: "";
  display: table;
  clear: both;
}

.select-block .list__column {
  float: left;
  width: 33%;
}

.select-block .list__item {
  margin-bottom: 5px;
  padding: 0;
}

.select-block .list__item_tag {
  font-weight: bold;
}

.select-block .list__item__name {
  border-bottom: dotted 1px #5a88bf;
  color: #5a88bf;
  cursor: pointer;
  line-height: 1;
  word-break: break-word;
}

.select-block .list__item__name_selected {
  border-bottom: none;
  color: #fc8e79;
}

.select-block .preset-list {
  border-bottom: solid 1px #e6e7e8;
  margin: 0;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.select-block .preset-list__item {
  border-bottom: dotted 1px #5a88bf;
  color: #5a88bf;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  margin-right: 12px;
  padding: 0;
}

.select-block .preset-list__item_selected {
  border-bottom: none;
  color: #000;
}

.select-block {
  margin: 10px 20px;
}

.select-block__reset,
.select-block__show {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.select-block__reset {
  margin-right: 10px;
}

.select-block__btn-gray {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .select-block__btn-gray {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.select-block__btn-gray[readonly],
.select-block__btn-gray_disabled,
.select-block__btn-gray._disabled,
.select-block__btn-gray:disabled {
  color: #b7b7b7;
  cursor: default;
}

.select-block__btn-gray:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.select-block__btn-gray[readonly]:hover,
.select-block__btn-gray_disabled:hover,
.select-block__btn-gray._disabled:hover,
.select-block__btn-gray:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.select-block__btn-blue {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .select-block__btn-blue {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.select-block__btn-blue[readonly],
.select-block__btn-blue_disabled,
.select-block__btn-blue._disabled,
.select-block__btn-blue:disabled {
  color: #b7b7b7;
  cursor: default;
}

.select-block__btn-blue:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.select-block__btn-blue[readonly]:hover,
.select-block__btn-blue_disabled:hover,
.select-block__btn-blue._disabled:hover,
.select-block__btn-blue:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.select-block__btn-blue[readonly],
.select-block__btn-blue._disabled,
.select-block__btn-blue:disabled {
  color: #80caf5;
}

.select-block__btn-blue:hover {
  background-color: #39bbf1;
}

.select-block__btn-blue[readonly]:hover,
.select-block__btn-blue._disabled:hover,
.select-block__btn-blue:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.suggester-ts_admin-settings-suggester .suggester-ts__input {
  height: 32px !important;
}

.select-block .selected-list {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: solid 1px #e6e7e8;
}

.select-block .selected-list_empty {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.select-block .selected-list__item {
  display: inline-block;
  margin: 0 12px 3px 0;
  padding: 0;
}

.select-block .selected-list__item__name {
  margin-right: 3px;
}

.select-block .selected-list__item__remove {
  cursor: pointer;
  position: relative;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.select-block .selected-list__item__remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.select-block .selected-list__item__remove {
  top: 2px;
  display: inline-block;
  vertical-align: top;
}

.current-page_admin .select-block .selected-list__item__remove {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.current-page_admin .select-block .selected-list__item__remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.current-page_admin .select-block .selected-list__item__remove {
  top: 2px;
  display: inline-block;
  vertical-align: top;
}

.select-list {
  position: relative;
  display: inline-block;
  /*.compact-campaign-statistic__col__title &
    background: none;
    font-size: 10px;

    &__item
      color: $simpleTextBlue;*/
}

.control__stat .select-list {
  background: none;
}

.select-list__body {
  display: inline-block;
  padding: 0;
  margin: 0;
}

.select-list__current {
  /*margin: 0 0 0 2px;*/
  margin: 0;
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.select-list__current:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.select-list__popup {
  position: absolute;
  top: 0;
  right: -19px;
  background: #fff;
  -webkit-box-shadow: 0 1px 7px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 7px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 7px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 7px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 7px 1px rgba(0,0,0,0.15);
  z-index: 10;
  display: none;
}

.select-list__item {
  display: block;
  padding: 4px 10px;
  cursor: pointer;
  white-space: nowrap;
}

.select-list__item_selected,
.select-list__item:hover {
  background: #e5edf3;
}

.select-list_gray {
  background: transparent;
  text-align: left;
}

.select-list_gray .select-list__current:before {
  content: '';
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: 0;
  right: -13px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

.select-list_gray .select-list__item {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  padding: 0px 15px;
  line-height: 32px;
  height: 32px;
  background-color: #fff;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.select-list_gray .select-list__item_selected,
.select-list_gray .select-list__item:hover {
  background-color: #f2f2f2;
}

.select-my-com {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  vertical-align: top;
  padding: 0;
  display: block;
  position: relative;
}

.safari .select-my-com {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.select-my-com[readonly],
.select-my-com_disabled,
.select-my-com._disabled,
.select-my-com:disabled {
  color: #b7b7b7;
  cursor: default;
}

.select-my-com:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.select-my-com[readonly]:hover,
.select-my-com_disabled:hover,
.select-my-com._disabled:hover,
.select-my-com:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.select-my-com._disabled {
  color: #b7b7b7;
  cursor: default;
}

.select-my-com._disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.select-my-com__item {
  padding: 0 15px;
  line-height: 32px;
  height: 32px;
  border-right: 1px solid #e5e5e5;
  display: inline-block;
  vertical-align: top;
}

.select-my-com__item_title {
  cursor: default;
}

.select-my-com__item_value {
  margin-right: 28px;
  position: relative;
}

.select-my-com__item_value:before {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: -29px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

.select-my-com__item__btn-text {
  vertical-align: top;
  display: inline-block;
}

.select-my-com__item__btn-count {
  padding-left: 5px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}

.select-my-com__list {
  border: 1px solid #e5e5e5;
}

.select-my-com__list__item {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  padding: 0 15px;
  background: #fff;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.select-my-com__list__item_active,
.select-my-com__list__item:hover {
  background: #f2f2f2;
}

.select-my-com__list__item_disabled {
  color: #b7b7b7;
  background-color: #fff;
  cursor: default;
}

.select-my-com__list__item_disabled:hover {
  background-color: #fff;
  cursor: default;
}

.select-my-com__list__item__text {
  display: inline-block;
  vertical-align: top;
}

.select-my-com__list__item__count {
  padding-left: 5px;
  color: #666;
  display: inline-block;
  vertical-align: top;
}

.select-my-com__list__item_disabled .select-my-com__list__item__count {
  color: #b7b7b7;
}

.select-my-com._disabled .select-my-com__list__count {
  color: #b7b7b7;
}

.select-my-com_campaign-status {
  display: block;
  margin: 0;
  font-size: 0;
  line-height: 0;
}

.select-my-com_campaign-status .select-my-com__item,
.select-my-com_campaign-status .select-my-com__list {
  font-size: 11px;
  line-height: 32px;
}

.select-my-com_campaign-status .select-my-com__item_value {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #e5e5e5;
}

.bubble_select-my-com {
  line-height: inherit;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0;
  -webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 1px 1px rgba(0,0,0,0.15);
  background: none;
}

.res-settings__label {
  font-size: 14px;
  color: #414042;
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
  line-height: 1;
}

.res-settings__label_txt {
  vertical-align: middle;
}

.res-settings__label_box {
  padding-left: 20px;
}

.res-settings__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  margin: 0 6px 1px 0px;
  line-height: 1;
}

.res-settings__checkbox {
  position: absolute;
  top: 1px;
}

.res-settings__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.res-settings__inp[readonly],
.res-settings__inp:disabled,
.res-settings__inp._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.res-settings__inp {
  margin-left: 10px;
}

.res-settings__inp_postpay {
  width: 50px;
}

.res-settings__inp_brand {
  width: 346px;
}

.res-settings__btn {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .res-settings__btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.res-settings__btn[readonly],
.res-settings__btn_disabled,
.res-settings__btn._disabled,
.res-settings__btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.res-settings__btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.res-settings__btn[readonly]:hover,
.res-settings__btn_disabled:hover,
.res-settings__btn._disabled:hover,
.res-settings__btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.res-settings__btn[readonly],
.res-settings__btn._disabled,
.res-settings__btn:disabled {
  color: #80caf5;
}

.res-settings__btn:hover {
  background-color: #39bbf1;
}

.res-settings__btn[readonly]:hover,
.res-settings__btn._disabled:hover,
.res-settings__btn:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.res-settings__row {
  margin-bottom: 10px;
  position: relative;
}

.res-settings__row ._error {
  color: #fc2c39;
}

.res-settings__select {
  margin-left: 10px;
}

.res-settings__select .select-native__elem {
  width: 170px;
}

.prediction-graphs__axis-text {
  color: #555356;
  font-size: 12px;
}

.prediction-graphs__graph-item {
  width: 1200px;
  margin: 0 auto 20px;
}

.prediction-popup {
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  font-size: 12px;
  line-height: 1.5;
  min-width: 100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  z-index: 1;
}

.prediction-popup__date {
  background: #ffefd3;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  line-height: 1.3;
  padding: 4px 10px;
}

.prediction-popup__list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.prediction-popup__item {
  padding-bottom: 4px;
}

.prediction-popup__item__title {
  padding: 4px 10px;
}

.prediction-popup__item__line-wrap {
  margin: 0 10px 0 20px;
}

.prediction-popup__line__date {
  padding-right: 10px;
}

._fixed .prediction-popup {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.4);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.4);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.4);
}

.spendings-prediction-settings {
  background-color: #eff2f6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 12px 15px 0px;
  position: relative;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
}

.spendings-prediction-settings:before,
.spendings-prediction-settings:after {
  content: "";
  display: table;
}

.spendings-prediction-settings__item {
  margin-bottom: 15px;
  padding: 0;
}

.spendings-prediction-settings__item_action-panel {
  margin-bottom: 0;
}

.spendings-prediction-settings__item-label {
  display: inline-block;
  width: 125px;
}

.spendings-prediction-settings__item-field {
  display: inline-block;
}

.spendings-prediction-settings__item .select-list {
  background: transparent;
}

.spendings-prediction-settings__item .select-list__label {
  display: inline-block;
  width: 125px;
}

.spendings-prediction-settings__item .select-list__popup {
  right: initial;
}

.spendings-prediction-settings__item .select-list__body {
  margin-left: -3px;
}

.spendings-prediction-settings__item .ms-list__label {
  float: left;
  margin-right: 0;
  display: inline-block;
  width: 125px;
}

.spendings-prediction-settings__item .ms-list__value-wrapper {
  max-width: 600px;
}

.spendings-prediction-settings__item .datefield__label {
  width: 125px;
}

.spendings-prediction-settings__action-panel {
  right: 40px;
  bottom: 15px;
  position: absolute;
}

.spendings-prediction-settings__show-stat {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.spendings-prediction-settings__download-xls {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  background: url("/media/img/xls.png") center left no-repeat;
  line-height: 16px;
  margin-left: 10px;
  padding-left: 17px;
  display: inline-block;
}

.spendings-prediction-settings__datepicker {
  display: inline-block;
  margin-left: 10px;
}

.spendings-prediction-settings__datepicker:first-child {
  margin-left: 0;
}

.spendings-prediction-settings__item_date {
  display: flex;
  align-items: center;
}

.spendings-prediction-settings__item-select {
  display: inline-block;
}

.spendings-prediction-settings__input-label {
  display: inline;
  padding-left: 4px;
  vertical-align: 1px;
}

.spendings-prediction-settings .ms-list__value,
.spendings-prediction-settings .ms-list__result-clear {
  color: #00abf1;
  border-bottom: none;
}

.spendings-prediction-settings .ms-list-new__label {
  float: left;
  margin-right: 0;
  display: inline-block;
  width: 125px;
}

.spendings-prediction-settings .ms-list-new__value,
.spendings-prediction-settings .ms-list-new__result-clear {
  color: #00abf1;
  border-bottom: none;
}

.spendings-prediction-settings .ms-list-new__value-wrapper {
  max-width: 600px;
}

.spendings-prediction-settings__item_ms-list._disabled .select-list__current {
  cursor: default;
  color: #b7b7b7;
  border-bottom-color: transparent;
}

.spendings-prediction-settings__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.spendings-prediction-settings__btn-wrap .button {
  margin: 0 0 0 10px;
}

.statistic-block {
  padding: 10px 20px;
  /*background: #f4f3f4;*/
  overflow: hidden;
  /*
  ToDo уники
  &_uniques &__cell

    &_period
      width: 10%;

    &_shows
      width: 18%;

    &_clicks
      width: 18%;

    &_charge
      width: 23%;

    &_ctr
      width: 13%;

    &_uniques
      width: 18%
  ;*/
  /*.banner-row__statistic  &__graphic-side
    margin-left: 100px;*/
}

.statistic-block_campaign {
  padding: 10px 20px;
  /*background: #E4EBF3;*/
  border-top: 1px solid #d9e1eb;
  border-bottom: 1px solid #d9e1eb;
}

.banner-row-normal__statistic-block .statistic-block,
.statistic-block_banner {
  background: #fff;
  padding: 10px 0 10px 0;
}

.statistic-block__table {
  margin: 0 220px 0 0;
}

.banner-row__statistic .statistic-block__table {
  margin: 0 217px 0 0;
}

@media screen and (max-width: 1122px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 218px 0 0;
  }
}

@media screen and (max-width: 1108px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 204px 0 0;
  }
}

@media screen and (max-width: 1094px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 190px 0 0;
  }
}

@media screen and (max-width: 1080px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 176px 0 0;
  }
}

@media screen and (max-width: 1066px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 162px 0 0;
  }
}

@media screen and (max-width: 1052px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 148px 0 0;
  }
}

@media screen and (max-width: 1038px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 134px 0 0;
  }
}

@media screen and (max-width: 1024px) {
  .statistic-block_variable-width .statistic-block__table {
    margin: 0 120px 0 0;
  }
}

.statistic-block__head {
  padding: 0 0 4px;
  border-bottom: 1px solid #c9d1da;
  white-space: nowrap;
}

.statistic-block__cell {
  vertical-align: top;
  text-align: right;
  display: inline-block;
  width: 20%;
  color: #808285;
  overflow: hidden;
}

.statistic-block__cell_active,
.statistic-block__cell_active:hover {
  color: #414042;
  cursor: default;
}

.statistic-block__cell_period {
  width: 20%;
}

.statistic-block__cell_shows {
  width: 20%;
}

.statistic-block__cell_clicks {
  width: 20%;
}

.statistic-block__cell_charge {
  width: 25%;
}

.statistic-block__cell_ctr {
  width: 15%;
}

.statistic-block__period-cell_head {
  text-align: left;
  color: #414042;
}

.statistic-block__cell_head-text {
  line-height: 12px;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
}

.statistic-block__cell_head-text:hover {
  color: #414042;
  border-color: #414042;
}

.statistic-block__cell_head-text_disabled {
  cursor: default;
  border-bottom: none;
}

.statistic-block__cell_head-text_disabled:hover {
  color: #808285;
  border-color: #808285;
}

.statistic-block__cell_active .statistic-block__cell_head-text {
  border: none;
  cursor: default;
}

.statistic-block__cell_active:hover .statistic-block__cell_head-text {
  border: none;
}

.statistic-block__table-list {
  padding: 0;
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #c9d1da;
}

.statistic-block__table-row {
  padding: 4px 0 4px 0;
  margin: 0;
  white-space: nowrap;
}

.statistic-block__graphic-side {
  float: right;
  width: 196px;
  overflow: hidden;
}

@media screen and (max-width: 1122px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 192px;
  }
}

@media screen and (max-width: 1108px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 178px;
  }
}

@media screen and (max-width: 1094px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 164px;
  }
}

@media screen and (max-width: 1080px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 150px;
  }
}

@media screen and (max-width: 1066px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 136px;
  }
}

@media screen and (max-width: 1052px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 122px;
  }
}

@media screen and (max-width: 1038px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 108px;
  }
}

@media screen and (max-width: 1024px) {
  .statistic-block_variable-width .statistic-block__graphic-side {
    width: 95px;
  }
}

.banner-row_mobile-teaser .statistic-block__graphic-side {
  width: 95px;
  overflow: hidden;
}

.statistic-block__graphic-side__period {
  font-weight: 700;
  margin: 0 0 2px;
  display: inline-block;
}

@media screen and (max-width: 1108px) {
  .statistic-block__graphic-side__period {
    display: none;
  }
}

.statistic-block__graphic-side__date {
  margin: 0 0 2px;
  color: #777;
}

.statistic-block__all-statistic {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.statistic-block__graphic-side__period-type {
  color: #808285;
  line-height: 12px;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  margin-left: 5px;
}

.statistic-block__graphic-side__period-type:hover {
  color: #414042;
  border-color: #414042;
}

.statistic-block__graphic-side__period-type_active {
  border: none;
  cursor: default;
  color: #414042;
}

.statistic-histogramm {
  float: right;
  width: 196px;
  height: 40px;
  margin: 24px 0 6px 0;
  white-space: nowrap;
}

.statistic-histogramm__column {
  display: inline-block;
  height: 100%;
  width: 14px;
  position: relative;
}

.statistic-histogramm__column:hover {
  cursor: pointer;
}

.compact-campaign-statistic .statistic-histogramm__column:hover {
  cursor: default;
}

.statistic-histogramm__column-colored {
  position: absolute;
  bottom: 0;
  left: 2px;
  width: 10px;
  display: block;
  background: #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.statistic-histogramm__column-colored_active {
  background: #999;
}

.statistic-histogramm__column:hover .statistic-histogramm__column-colored {
  background: #999;
}

.compact-campaign-statistic .statistic-histogramm__column:hover .statistic-histogramm__column-colored {
  background: #ccc;
}

.tabs-inline {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
}

.tabs-inline__link {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.tabs-inline_form {
  font-size: 12px;
}

.tabs-inline_table {
  font-size: 12px;
}

.tabs-inline__tab-item {
  vertical-align: middle;
  display: inline-block;
  padding: 0px 12px;
  margin: 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  height: 32px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tabs-inline__tab-item:hover {
  cursor: pointer;
}

.tabs-inline_form .tabs-inline__tab-item {
  padding: 8px 9px;
}

.tabs-inline_table .tabs-inline__tab-item {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  margin: 0 2px 0 0;
}

.tabs-inline__tab-item:hover {
  /*color:#f26d00*/
  background-color: #f2f2f2;
}

.tabs-inline__tab-item_disabled:hover {
  background: none;
  cursor: default;
}

.tabs-inline__tab-item_active,
.tabs-inline__tab-item_active:hover {
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
  background-color: #f2f2f2;
  cursor: default;
}

.tabs-inline_table .tabs-inline__tab-item_active,
.tabs-inline_table .tabs-inline__tab-item_active:hover {
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
  background-color: #f2f2f2;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #9a9a9a;
  cursor: default;
}

.tabs-inline_form .tabs-inline__tab-item_active {
  background: #e4ebf4;
}

.tabs-inline__tab-item__text {
  display: inline-block;
  vertical-align: middle;
  /*border-bottom: 1px dotted $darkGrayText;
  line-height: 1;*/
  color: #333;
}

.tabs-inline__tab-item_disabled .tabs-inline__tab-item__text,
.tabs-inline__tab-item_disabled:hover .tabs-inline__tab-item__text {
  border: none;
  color: #9a9a9a;
  cursor: default;
}

.tabs-inline__tab-item_active .tabs-inline__tab-item__text,
.tabs-inline__tab-item_active:hover .tabs-inline__tab-item__text {
  color: #414042;
  border: none;
}

.tabs-inline__tab-item__count {
  vertical-align: middle;
  display: inline-block;
  font-size: 11px;
  margin: 0 0 1px 3px;
  color: #333;
}

.tabs-inline__tab-item_disabled .tabs-inline__tab-item__count {
  border: none;
  color: #9a9a9a;
  cursor: default;
  padding: 0;
}

.tabs-inline__tab-item__count_notification {
  color: #f26a21;
}

.tabs_form .tabs-inline__tab-item {
  margin-right: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 0 13px;
}

.tabs-inline_stats-campaigns,
.tabs-inline_select-block {
  border-bottom: solid 1px #e3eaf2;
  font-size: 12px;
  width: 100%;
}

.tabs-inline_stats-campaigns,
.tabs-inline_select-block .tabs-inline__tab-item {
  background: #f1f5f9;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-right: 2px;
  padding: 5px 20px;
}

.tabs-inline_stats-campaigns_active,
.tabs-inline_select-block .tabs-inline__tab-item_active {
  background: #e5edf3;
}

.tabs-inline_stats-banners .tabs-inline__tab-item {
  position: relative;
}

.tabs-inline_stats-campaigns,
.tabs-inline_select-block .tabs-inline__tab-item__suggest {
  background: none;
}

.tabs-inline_stats-campaigns .suggester-ts__input__selected-block-suggest,
.tabs-inline_select-block .tabs-inline__tab-item__suggest .suggester-ts__input__selected-block-suggest {
  height: 18px;
}

.page-tabs {
  width: 100%;
  margin: 11px auto 0;
  display: table;
  table-layout: fixed;
}

.page-tabs__tab-item {
  padding: 9px 5px 8px;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  border-right: 1px solid #f2f2f2;
  background-color: #333;
  text-align: center;
  color: #f2f2f2;
  display: table-cell;
  font-size: 11px;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  /*&__text
      display: inline-block;
      vertical-align: middle;*/
}

.page-tabs__tab-item:last-child {
  border-right: none;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.page-tabs__tab-item:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.page-tabs__tab-item_active,
.page-tabs__tab-item:hover {
  background-color: #fff;
  color: #333;
}

.page-tabs__tab-item:hover {
  cursor: pointer;
}

.page-tabs__tab-item__count {
  color: #b7b7b7;
  /*vertical-align: middle;
      display: inline-block;
      font-size: 11px;*/
  margin: 0 0 1px 3px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.page-tabs__tab-item_active .page-tabs__tab-item__count,
.page-tabs__tab-item:hover .page-tabs__tab-item__count {
  color: #666;
}

.page-tabs__tab-item_disabled {
  background-color: #333;
  color: #b7b7b7;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.page-tabs__tab-item_disabled:hover {
  background-color: #333;
  color: #b7b7b7;
  cursor: default;
}

.page-tabs__tab-item_disabled:hover .page-tabs__tab-item__count {
  color: #b7b7b7;
}

.page-tabs__tab-item__text {
  color: inherit;
}

.tree-list-wrap {
  display: inline-block;
  vertical-align: top;
}

.tree-list {
  color: #000;
  background-color: #fff;
  list-style: none;
  height: 200px;
  width: 340px;
  border: 1px solid #e5e5e5;
  overflow-y: scroll;
  overflow-x: auto;
  padding: 5px 10px 5px 5px;
  margin: 0 0 7px 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
}

.campaign-setting__tree-list-wrap_no-res .tree-list {
  display: block;
  margin-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.tree-list__root {
  padding: 0;
  margin: 0;
}

.tree-list__wrapper {
  padding: 0;
  margin: 6px 0 0;
  list-style: none;
}

.tree-list__root>.tree-list__wrapper {
  margin: 0;
}

.tree-list__item_collapsed .tree-list__wrapper {
  display: none;
}

.tree-list__item {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 6px 0 6px 15px;
  white-space: nowrap;
  position: relative;
}

.tree-list__collapse-icon {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0px;
  vertical-align: middle;
  cursor: pointer;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

._collapsed .tree-list__collapse-icon {
  left: 4px;
  top: 9px;
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.tree-list__item__checkbox {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px 0 0;
  width: 16px;
  height: 16px;
  background-position: -226px -205px;
}

.tree-list__item__label {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  margin: 0 2px 0 0;
  color: #808285;
}

.tree-list__item__label.partly_checked,
.tree-list__item__label:hover,
.tree-list__item__label.checked {
  color: #414042;
}

.checked > .tree-list__item__checkbox {
  background-position: -242px -221px;
}

.partly_checked > .tree-list__item__checkbox {
  background-position: -210px -189px;
}

.tree-list__root > .tree-list__wrapper .tree-list__item_is-first > .tree-list__item__checkbox {
  margin-top: 0px;
}

.tree-list__wrapper > .tree-list__item_is-first .tree-list__item__checkbox {
  margin-top: 0;
}

.tree-list__item__name {
  display: inline-block;
  vertical-align: middle;
}

.has_children>.tree-list__item__name {
  cursor: pointer;
}

.tree-list__root > .tree-list__wrapper .tree-list__item_is-first > .tree-list__item__name {
  margin-top: -4px;
}

.tree-list__wrapper > .tree-list__item_is-first .tree-list__item__name {
  margin-top: 0;
}

.tree-list .disabled {
  color: #999;
}

.tree-list__node {
  font-size: 14px;
  line-height: 1.2;
  margin: 0;
  padding: 6px 0 6px 19px;
  white-space: nowrap;
  position: relative;
}

.tree-list__node._checked > .tree-list__node__name {
  color: #16bf00;
}

.tree-list__node__input {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.tree-list__node__name {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  margin: 0 2px 0 0;
  color: #333;
  line-height: 11px;
}

.tree-list__node__name:hover {
  color: #16bf00;
}

.tree-list__node__collapse-icon {
  display: none;
}

.has_children>.tree-list__node__collapse-icon {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0px;
  vertical-align: middle;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  cursor: pointer;
}

.tree-list__node_collapsed .tree-list__node__collapse-icon {
  left: 4px;
  top: 9px;
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.bubble_targeting-tree {
  width: 300px;
  min-height: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 300px;
  padding: 5px 5px 5px 10px;
}

.bubble_targeting-tree .bubble__content {
  max-height: 290px;
}

.campaign-setting__tree-list-wrap_no-res {
  width: 100%;
}

.vertical-graph {
  display: block;
  /*& .axis-label*/
}

.vertical-graph .gridX line,
.vertical-graph .gridY line {
  shape-rendering: crispEdges;
  vector-effect: non-scaling-stroke;
  stroke: #e6e7e8;
}

.vertical-graph .axis path,
.vertical-graph .axis line {
  fill: none;
  stroke: #b3b3b3;
  shape-rendering: crispEdges;
  vector-effect: non-scaling-stroke;
}

.vertical-graph .axis text {
  font-size: 10px;
  text-transform: uppercase;
  fill: #555356;
}

.vertical-graph .axis path.axis-arr_left {
  stroke: #00abf1;
  fill: #00abf1;
}

.vertical-graph .axis path.axis-arr_right {
  stroke: #ff6766;
  fill: #ff6766;
}

.vertical-graph .axis .tick text {
  font-size: 8px;
}

.vertical-graph .axisX path,
.vertical-graph .axisX line {
  fill: none;
  stroke: #b3b3b3;
  shape-rendering: crispEdges;
  vector-effect: non-scaling-stroke;
}

.vertical-graph .axisX text {
  font-size: 8px;
  text-transform: uppercase;
  fill: #555356;
  text-anchor: "middle";
}

.vertical-graph rect.bar:hover {
  fill: #7ac2f8 !important;
}

.vertical-graph__info__title {
  background: #ffefd3;
  line-height: 1.3;
  padding: 4px 10px;
}

.vertical-graph__info__body {
  line-height: 1.5;
  padding: 1px 10px;
}

.vertical-graph .axis-title {
  cursor: pointer;
}

.vertical-graph .axis-title_simple {
  cursor: default;
}

.vertical-graph_charging .chart_holidays {
  opacity: 0.5;
}

.vertical-graph_charging .chart_holidays rect {
  fill: #ffebf3;
}

.advertisers-list-page__search-wrap {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
}

.advertisers-list-page .advertisers-list__settings_btn {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  position: relative;
  float: right;
  margin-right: 2px;
  padding-left: 40px;
}

.safari .advertisers-list-page .advertisers-list__settings_btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.advertisers-list-page .advertisers-list__settings_btn[readonly],
.advertisers-list-page .advertisers-list__settings_btn_disabled,
.advertisers-list-page .advertisers-list__settings_btn._disabled,
.advertisers-list-page .advertisers-list__settings_btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.advertisers-list-page .advertisers-list__settings_btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.advertisers-list-page .advertisers-list__settings_btn[readonly]:hover,
.advertisers-list-page .advertisers-list__settings_btn_disabled:hover,
.advertisers-list-page .advertisers-list__settings_btn._disabled:hover,
.advertisers-list-page .advertisers-list__settings_btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.advertisers-list-page .advertisers-list__settings_btn:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) no-repeat 0 0;
  background-size: contain;
  position: absolute;
  top: 6px;
  left: 12px;
}

.flexi-table_advertisers-list .advertisers-list__settings {
  width: 20px;
  height: 20px;
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) no-repeat 0 0;
  background-size: contain;
  cursor: pointer;
  float: right;
}

.flexi-table_advertisers-list .advertisers-list__settings:hover {
  cursor: pointer;
}

.moderation-banner {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 20px 0;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -o-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  background: #fff;
  /*&__control-preset
    float: right;
    margin: 3px 0 0 10px;
    simple-preset()
  
    &:hover
      simple-preset-hover()*/
  /*&__search-preset
    simple-preset()
    vertical-align: middle;
    margin-right: 10px;*/
  /*&__action-colum__inside
    padding: 5px 0 5px 10px 
    border-left: 1px solid $borderGray;*/
}

.moderation-banner__notes {
  word-break: break-all;
  word-wrap: break-word;
}

.moderation-banner__url {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  word-break: break-word;
  word-wrap: break-word;
  display: block;
}

.moderation-banner__mobile-icon {
  background: url("/media/js/app/pages/moderationNTPage/img/mobile.png") 0 0 no-repeat;
  display: inline-block;
  width: 9px;
  height: 15px;
  vertical-align: middle;
}

.moderation-banner_checked {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  background: #fffbe8;
}

.moderation-banner__controls-panel {
  padding: 5px 10px;
  background: #eae7e9;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.moderation-banner__controls-panel:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.moderation-banner_banned .moderation-banner__controls-panel {
  background: #ffc2ce;
}

.moderation-banner_allowed .moderation-banner__controls-panel {
  background: #f2fbea;
}

.moderation-banner__check {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-banner__id {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-banner__link-type {
  margin: 0 4px 0 0;
  display: inline;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.moderation-banner__control-button-wrap {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  position: relative;
}

.moderation-banner__controls-info {
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
  width: 650px;
}

.moderation-banner__controls-info__label {
  max-width: 445px;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.moderation-banner__controls {
  float: right;
  height: 32px;
}

.moderation-banner__control-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 10px;
  margin-bottom: 2px;
}

.safari .moderation-banner__control-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__control-button[readonly],
.moderation-banner__control-button_disabled,
.moderation-banner__control-button._disabled,
.moderation-banner__control-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__control-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__control-button[readonly]:hover,
.moderation-banner__control-button_disabled:hover,
.moderation-banner__control-button._disabled:hover,
.moderation-banner__control-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__control-button__spinner-wrap {
  width: 30px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
}

.moderation-banner__control-button_edit,
.moderation-banner__control-button_delay {
  background-image: url("/media/js/app/pages/moderationNTPage/img/moderation_ico-clock.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
}

.moderation-banner__control-button_edit {
  background-image: url("/media/js/app/pages/moderationNTPage/img/moderation_ico-edit.png");
  background-size: 19px;
}

.moderation-banner__control-button:last-child {
  margin-right: 0;
}

.moderation-banner__control-button-wrap .drop-down-list__button:after {
  background-image: url("/media/js/app/pages/moderationNTPage/img/moderation_ico-filter.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
}

.moderation-banner__status {
  padding: 5px 10px;
  border-bottom: 1px solid #e6e7e8;
}

.moderation-banner__status__text {
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__status__text_allowed {
  color: #38b54a;
}

.moderation-banner__status__text_banned {
  color: #fc2c39;
}

.moderation-banner__status__text_new {
  color: #f93;
}

.moderation-banner__status__text_pending {
  color: #f93;
}

.moderation-banner__status__date {
  margin: 0 4px 0 0;
  color: #808285;
}

.moderation-banner__status__date_expired {
  color: #fc2c39;
}

.moderation-banner__status__description {
  white-space: pre-line;
}

.moderation-banner__content {
  padding: 0;
  overflow: hidden;
  display: table;
  width: 100%;
}

.moderation-banner__banner-column {
  width: 240px;
  /*float: left;*/
  display: table-cell;
  vertical-align: top;
  padding: 10px;
}

.moderation-banner__banner-preview {
  margin: 5px 0;
  overflow: hidden;
}

.moderation-banner__ticket-number {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0 0 5px 0;
}

.moderation-banner__notes {
  margin: 0 0 5px 0;
}

.moderation-banner__email {
  text-decoration: underline;
  color: #808285;
}

.moderation-banner__email:hover {
  text-decoration: underline;
  color: #000;
}

.moderation-banner__client-type {
  display: inline-block;
  color: #808285;
  margin: 0 10px 0 0;
  line-height: 1;
}

.moderation-banner__show-preview,
.moderation-banner__doc-list-link {
  display: inline-block;
  vertical-align: middle;
  color: #414042;
  border-bottom: 1px dotted;
  cursor: pointer;
  line-height: 1;
}

.moderation-banner__notes-descr {
  color: #808285;
  margin: 0 0 0 4px;
}

.moderation-banner__attached-documents-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
}

.moderation-banner__attached-document {
  padding: 0;
  margin: 0;
  font-style: italic;
  color: #808285;
}

.moderation-banner__attached-document__link {
  margin: 0 0 0 2px;
  text-decoration: underline;
  color: #808285;
}

.moderation-banner__attached-document__link:hover {
  color: #404125;
  text-decoration: underline;
}

.moderation-banner__action-colum {
  /*margin: 0 0 0 240px;*/
  display: table-cell;
  vertical-align: top;
  padding: 5px 10px;
  border-left: 1px solid #e6e7e8;
}

.moderation-banner__result {
  margin: 0 0 12px;
}

.moderation-banner__moderated,
.moderation-banner__moderator-name,
.moderation-banner__moderation-time,
.moderation-banner__moderation-date {
  margin: 0 4px 0 0;
  display: inline-block;
  vertical-align: middle;
}

.moderation-banner__moderated {
  font-weight: 700;
}

.moderation-banner__theme {
  width: 46%;
  min-width: 200px;
  margin: 0 6% 0 0;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}

.moderation-banner__theme__title {
  display: inline;
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__theme__disclaimer {
  font-style: italic;
  display: inline;
  margin: 0 4px 0 0;
  color: #f26a21;
}

.moderation-banner__theme__item {
  font-style: italic;
  margin: 0 4px 0 0;
  display: inline;
}

.moderation-banner__restrict {
  width: 46%;
  min-width: 200px;
  margin: 5px 6% 0 0;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}

.moderation-banner__restrict__title {
  display: inline;
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__info-group-wrapper {
  float: left;
  width: 51%;
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
}

.moderation-banner__info-group {
  margin-bottom: 15px;
}

.moderation-banner__info-group-title {
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 5px;
}

.moderation-banner__info-row {
  min-width: 200px;
  margin: 5px 6% 0 0;
  display: inline-block;
  vertical-align: top;
}

.moderation-banner__info-row__title {
  display: inline;
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__info-row__text {
  font-style: italic;
  margin: 0 4px 0 0;
  display: inline;
}

.moderation-banner__comments {
  width: 290px;
  display: inline-block;
  vertical-align: middle;
}

.moderation-banner__add-comment {
  margin: 0;
}

.moderation-banner__add-comment__button {
  margin: 0 0 12px;
  font-size: 14px;
  display: inline-block;
  line-height: 1;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  cursor: pointer;
  padding-top: 10px;
}

.moderation-banner__add-comment__form {
  margin: 0 0 10px;
}

.moderation-banner__add-comment__area {
  width: 100%;
  max-width: 100%;
  max-height: 30px;
  height: 30px;
  padding: 3px 5px;
  margin: 0 0 7px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.moderation-banner__add-comment__save {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 10px 0 0;
}

.safari .moderation-banner__add-comment__save {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__add-comment__save[readonly],
.moderation-banner__add-comment__save_disabled,
.moderation-banner__add-comment__save._disabled,
.moderation-banner__add-comment__save:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__add-comment__save:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__add-comment__save[readonly]:hover,
.moderation-banner__add-comment__save_disabled:hover,
.moderation-banner__add-comment__save._disabled:hover,
.moderation-banner__add-comment__save:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__add-comment__save[readonly],
.moderation-banner__add-comment__save._disabled,
.moderation-banner__add-comment__save:disabled {
  color: #80caf5;
}

.moderation-banner__add-comment__save:hover {
  background-color: #39bbf1;
}

.moderation-banner__add-comment__save[readonly]:hover,
.moderation-banner__add-comment__save._disabled:hover,
.moderation-banner__add-comment__save:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.moderation-banner__add-comment__reset {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .moderation-banner__add-comment__reset {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__add-comment__reset[readonly],
.moderation-banner__add-comment__reset_disabled,
.moderation-banner__add-comment__reset._disabled,
.moderation-banner__add-comment__reset:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__add-comment__reset:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__add-comment__reset[readonly]:hover,
.moderation-banner__add-comment__reset_disabled:hover,
.moderation-banner__add-comment__reset._disabled:hover,
.moderation-banner__add-comment__reset:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__add-comment__delete {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  float: right;
  margin: 0;
}

.safari .moderation-banner__add-comment__delete {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__add-comment__delete[readonly],
.moderation-banner__add-comment__delete_disabled,
.moderation-banner__add-comment__delete._disabled,
.moderation-banner__add-comment__delete:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__add-comment__delete:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__add-comment__delete[readonly]:hover,
.moderation-banner__add-comment__delete_disabled:hover,
.moderation-banner__add-comment__delete._disabled:hover,
.moderation-banner__add-comment__delete:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__comments-list {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  height: 100px;
  overflow: auto;
}

.moderation-banner__comment {
  margin: 0 0 7px;
  padding: 0;
}

.moderation-banner__comment__text {
  line-height: 1;
  display: inline;
}

.moderation-banner__comment__text_editable {
  border-bottom: 1px dotted;
  cursor: pointer;
}

.moderation-banner__comment__description {
  line-height: 1.4;
  color: #a7a9ac;
  margin: 2px 0 0 0;
}

.moderation-banner__banner-form {
  position: absolute;
  z-index: 200;
  top: 29px;
  right: 0;
}

.moderation-banner__show-flash-btn {
  font-size: 10px;
  margin: 5px 0 0 0;
  display: inline-block;
  cursor: pointer;
  color: #999;
  text-decoration: underline;
}

.moderation-banner__copies {
  line-height: 1;
  display: inline-block;
  margin-right: 5px;
}

.bubble_flash {
  padding: 24px 24px 10px 10px;
}

.moderation-nt-popup {
  line-height: 1.5;
  width: 380px;
  color: #414042;
  padding: 12px 20px 12px 12px;
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #414042;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 960px;
  z-index: 110;
  padding-right: 12px;
  /*@media (max-height:650px)
    &
      top: 0;
      margin: 0;*/
}

.moderation-nt-popup__hold-over {
  float: right;
  margin: 5px 0 0;
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.moderation-nt-popup__header {
  overflow: hidden;
  margin: 0 0 20px;
}

.moderation-nt-popup__action-tabs {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 16px;
}

.moderation-nt-popup__action-tabs .tabs-inline__tab-item {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.moderation-nt-popup__action-tab {
  vertical-align: middle;
  display: inline-block;
  padding: 0px 12px;
  margin: 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  height: 32px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 3px 12px;
}

.moderation-nt-popup__action-tab:hover {
  cursor: pointer;
}

.moderation-nt-popup__action-tab_active,
.moderation-nt-popup__action-tab_active:hover {
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
  background-color: #f2f2f2;
  cursor: default;
}

.moderation-nt-popup__action-tab:hover {
  /*color:#f26d00*/
  background-color: #f2f2f2;
}

.moderation-nt-popup__action-tab__text {
  display: inline-block;
  vertical-align: middle;
  /*border-bottom: 1px dotted $darkGrayText;
  line-height: 1;*/
  color: #333;
}

.moderation-nt-popup__action-tab_active .moderation-nt-popup__action-tab__text,
.moderation-nt-popup__action-tab_active:hover .moderation-nt-popup__action-tab__text {
  color: #414042;
  border: none;
}

.moderation-nt-popup__content {
  margin: 0 0 10px 0;
  position: relative;
  height: 485px;
  overflow-y: scroll;
}

.moderation-nt-popup__reasons-list {
  margin: 0 0 60px;
  padding: 0;
  list-style: none;
  height: 370px;
  overflow-y: auto;
}

.moderation-nt-popup__reason {
  padding: 0 0 0 20px;
  margin: 0 0 3px;
  /*&_selected&_selected:hover
      border-bottom: dotted 1px $darkGrayText;
      color: $darkGrayText;
      padding-bottom: 0;*/
}

.moderation-nt-popup__reason__title {
  font-size: 12px;
  line-height: 1;
  display: inline-block;
  position: relative;
  z-index: 5;
  border-bottom: 1px dotted #000;
  cursor: pointer;
  margin: 0 0 7px;
}

.moderation-nt-popup__reason__title:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-left: 5px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin: 0 10px 2px -14px;
}

.moderation-nt-popup__reason_uncollapsed .moderation-nt-popup__reason__title:before {
  border-left: 5px solid transparent;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  margin: 0 5px 2px -14px;
}

.moderation-nt-popup__reason__detail {
  margin: 0;
}

.moderation-nt-popup__reason__detail-list {
  margin: 2px 0 0 10px;
  padding: 0;
  list-style: none;
}

.moderation-nt-popup__reason__detail-item {
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
  line-height: 1.2;
}

.moderation-nt-popup__reason__detail-item__text {
  line-height: 1;
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
}

.moderation-nt-popup__reason__detail-item__text_selected {
  color: #f00;
  border-bottom: dotted 1px #f00;
  cursor: pointer;
}

.moderation-nt-popup__reason__detail-item__text:hover {
  /*color: #FC9D9A;*/
  cursor: pointer;
  padding-bottom: 1px;
  border: none;
}

.moderation-nt-popup__disclaimer {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0 5px 0 1px;
  list-style: none;
}

.moderation-nt-popup__disclaimer-item {
  padding: 0;
  margin: 0 0 3px;
}

.moderation-nt-popup__disclaimer-item_no {
  margin: 0 0 20px 0;
}

.moderation-nt-popup__disclaimer-item__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-popup__disclaimer-item__label {
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-popup__themes {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
  list-style: none;
}

.moderation-nt-popup__theme-item {
  padding: 0;
  margin: 0 0 3px;
}

.moderation-nt-popup__theme-item__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-popup__theme-item__label {
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-popup__action-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.moderation-nt-popup__ban-description {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.moderation-nt-popup__ban-description__label {
  display: block;
  margin: 0 0 2px;
}

.moderation-nt-popup__ban-description__area {
  width: 100%;
  max-width: 100%;
  max-height: 75px;
  height: 75px;
  padding: 3px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.moderation-nt-popup__message-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  display: block;
  margin: auto;
  margin-top: 8px;
}

.moderation-nt-popup__col {
  display: inline-block;
  vertical-align: top;
}

.moderation-nt-popup__col_left {
  width: 40%;
}

.moderation-nt-popup__col_right {
  width: 60%;
}

.moderation-nt-popup__extra {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 50px;
}

.moderation-nt-popup__extra-item {
  padding: 0;
  margin: 0 0 3px;
}

.moderation-nt-popup__extra-item_no {
  margin: 0 0 20px 0;
}

.moderation-nt-popup__extra-item__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-popup__extra-item__label {
  display: inline-block;
  vertical-align: middle;
}

.bubble_moderation-popup,
.bubble_moderation-page {
  background: #ffc2ce;
}

.moderation-nt-search {
  position: relative;
}

.moderation-nt-search__row {
  margin: 0 0 10px 0;
  /*line-height: 30px;*/
}

.moderation-nt-search__row:last-child {
  margin-bottom: 0;
}

.moderation-nt-search__select-type {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 140px;
}

.moderation-nt-search__select-packages {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 254px;
}

.moderation-nt-search__input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 1px 5px;
  width: 240px;
}

.moderation-nt-search__button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 62px;
}

.moderation-nt-search__spinner {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 62px;
  height: 24px;
}

.moderation-nt-search__icon {
  font-size: 30px;
  line-height: 21px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #808285;
  position: relative;
}

.moderation-nt-search__icon_add:hover {
  color: #7da044;
}

.moderation-nt-search__icon_remove {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.moderation-nt-search__icon_remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.moderation-nt-search__icon_delete:hover {
  color: #f00;
}

.moderation-nt-search__filter {
  position: absolute;
  top: 5px;
  right: 0;
}

.moderation-nt-search__filter__text {
  line-height: 13px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-nt-search__filter__preset {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
  vertical-align: middle;
}

.moderation-nt-search__filter__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.moderation-nt-search__calendar {
  display: flex;
  vertical-align: middle;
}

.moderation-nt-search__calendar__label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-nt-search__calendar__input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 2px 5px 2px 30px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
}

.moderation-nt-search__box-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin: -3px 20px 0 0;
}

.moderation-nt-search__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-search__box-label {
  display: inline-block;
  vertical-align: middle;
}

.account-details {
  /*margin: 0;
  padding: 25px 20px;
  background: #f2f7ea;
  */
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #e5e5e5;
}

.account-details_widget {
  background-color: #fff;
}

.account-details__widget-form {
  border: 0;
}

.account-details__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  width: auto;
  margin: 0 -24px -19px -24px;
  padding-left: 25px;
  padding-right: 25px;
}

.account-details__title {
  font-size: 17px;
  text-transform: uppercase;
  margin: 0 0 10px;
}

.account-details__pph {
  padding: 0 0 12px;
  margin: 0;
}

.account-details__list {
  margin: 0px -25px 0px;
  padding: 20px 20px;
  background: #f2f2f2;
  list-style: none;
}

.account-details__item {
  margin: 0 0 23px;
  padding: 0;
}

.account-details__fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

.account-details__fieldset__title {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 15px;
  display: inline-block;
  vertical-align: top;
}

.account-details__fieldset__title_info-warning {
  background: #e5e5e5;
  padding: 10px;
  font-size: 12px;
  font-weight: normal;
  width: 426px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.account-details__fieldset__title__box-wrapper {
  display: inline-block;
  /*margin: 0 0 0 10px;
        vertical-align: middle;
        font-size: 12px;
        font-weight: 400;*/
  margin: 0 0 0px 10px;
  vertical-align: top;
  font-weight: 400;
  line-height: 1.4;
}

.account-details__fieldset__title__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  display: none;
  margin-top: 2px;
}

.account-details__fieldset__title__label {
  display: inline-block;
  vertical-align: middle;
  display: none;
}

.account-details__fieldset__title__box:checked + .account-details__fieldset__title__label {
  display: inline-block;
}

.account-details__fieldset__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.account-details__fieldset__row {
  padding: 0 0 0 200px;
  margin: 0 0 20px;
  width: 450px;
  min-height: 18px;
  position: relative;
}

.account-details__fieldset__row_zip {
  width: 230px;
}

.account-details_edit .account-details__option {
  display: block;
}

.account-details_edit .account-details__fieldset__title__box {
  display: inline-block;
}

.account-details_edit .account-details__fieldset__title__label {
  display: inline-block;
}

.account-details_edit .account-details__type-item .account-details__fieldset__title__label {
  font-size: 14px;
  color: #414042;
}

.account-details__select {
  max-width: 410px;
  display: none;
}

.account-details__input {
  font-size: 12px;
  width: 420px;
  margin: 0;
  padding: 1px 5px;
  display: none;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
}

.account-details__input_zip {
  width: 200px;
}

.account-details__input[disabled],
.account-details__input_disabled {
  background: #f2f2f2;
  color: #b7b7b7;
}

.account-details_edit .account-details__select {
  display: inline-block;
}

.account-details_edit .account-details__input {
  display: inline-block;
}

.account-details__text {
  margin: 0;
  word-wrap: break-word;
}

.account-details_edit .account-details__text {
  display: none;
}

.account-details__label {
  width: 190px;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  color: #414042;
}

.account-details__label_option {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  position: static;
  margin-left: 3px;
  /*width: 250px;*/
  width: auto;
}

.account-details__error {
  display: none;
  font-size: 11px;
  text-align: left;
  color: #f66;
}

.account-details__main-error {
  margin-top: 10px;
  display: none;
  font-size: 12px;
  text-align: left;
  color: #f66;
}

.account-details__example {
  position: absolute;
  left: 100%;
  top: 0;
  width: 230px;
  color: #a7a9ac;
  font-style: italic;
  display: none;
}

.account-details_edit .account-details__example {
  display: inline-block;
}

.account-details__submit {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .account-details__submit {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.account-details__submit[readonly],
.account-details__submit_disabled,
.account-details__submit._disabled,
.account-details__submit:disabled {
  color: #b7b7b7;
  cursor: default;
}

.account-details__submit:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.account-details__submit[readonly]:hover,
.account-details__submit_disabled:hover,
.account-details__submit._disabled:hover,
.account-details__submit:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.account-details__submit[readonly],
.account-details__submit._disabled,
.account-details__submit:disabled {
  color: #80caf5;
}

.account-details__submit:hover {
  background-color: #39bbf1;
}

.account-details__submit[readonly]:hover,
.account-details__submit._disabled:hover,
.account-details__submit:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.account-details__types {
  margin-top: 5px;
  margin-bottom: 20px;
}

.account-details__type-item {
  margin-bottom: 10px;
}

.account-details__option {
  position: static;
  /*left: 640px;
    top: 0;
    width: 320px;*/
  width: auto;
  font-size: 14px;
  padding-bottom: 5px;
  display: none;
}

.account-details__checkbox {
  /* old */
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0px 0;
  padding: 0;
}

.account-details__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.deposit {
  font-size: 12px;
  line-height: 1.5;
  color: #333;
  margin: -20px -32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #f2f2f2;
  /*&__payment-form-wrapper
    margin: -20px -32px;
    border-radius(3px);
    background-color: $myGrayLight;*/
}

.deposit__spinner-wrapper {
  width: 100%;
  height: 32px;
  position: absolute;
  top: 0;
}

.deposit__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 25px;
}

.deposit__payment-method-wrapper {
  padding: 20px;
}

.deposit__submit {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .deposit__submit {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.deposit__submit[readonly],
.deposit__submit_disabled,
.deposit__submit._disabled,
.deposit__submit:disabled {
  color: #b7b7b7;
  cursor: default;
}

.deposit__submit:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.deposit__submit[readonly]:hover,
.deposit__submit_disabled:hover,
.deposit__submit._disabled:hover,
.deposit__submit:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.deposit__submit[readonly],
.deposit__submit._disabled,
.deposit__submit:disabled {
  color: #80caf5;
}

.deposit__submit:hover {
  background-color: #39bbf1;
}

.deposit__submit[readonly]:hover,
.deposit__submit._disabled:hover,
.deposit__submit:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.deposit__items-list {
  margin-bottom: 20px;
  padding: 0;
  list-style: none;
}

.deposit__item {
  margin: 0 0 6px;
}

.deposit__item__radio {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.deposit__item__label {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  font-size: 14px;
  color: #414042;
}

.deposit__success {
  margin: 0;
  padding: 25px 20px;
  background: #f2f7ea;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  display: none;
}

.deposit__success__title {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  margin: 0 0 10px;
}

.deposit__success__text {
  padding: 0 0 12px;
  margin: 0;
}

.deposit__alert-msg {
  font-size: 18px;
  text-align: center;
  width: 600px;
  margin: 0 auto;
  padding: 5px 7px;
  display: block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.deposit__payment-form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  width: 625px;
  font-size: 14px;
  padding: 0;
}

.deposit__payment-form__msg_discl {
  font-size: 12px;
}

.deposit__payment-form__header {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 15px 0 24px;
  border-bottom: 1px solid #e5e5e5;
}

.deposit__payment-form__title {
  font-size: 17px;
  text-transform: uppercase;
  margin: 10px 0 12px;
}

.deposit__payment-form__subtext {
  text-align: center;
  margin: 25px -30px 35px;
  width: auto;
}

.deposit__payment-form__container {
  width: 405px;
  margin: 0 auto;
}

.deposit__payment-form__sum-currency {
  color: #b7b7b7;
  text-transform: uppercase;
  font-size: 13px;
}

.deposit__payment-form__row {
  margin-bottom: 17px;
}

.deposit__payment-form__label {
  font-size: 14px;
  color: #414042;
  margin-bottom: 2px;
}

.deposit__payment-form__label_radio {
  margin-left: 5px;
}

.deposit__payment-form__input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  font-size: 14px;
  padding: 2px 12px;
  margin-bottom: 0px;
}

.deposit__payment-form__input_long {
  width: 400px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.deposit__payment-form__list {
  margin-top: 10px;
  padding: 0;
  list-style: none;
}

.deposit__payment-form__list_radio .deposit__payment-form__list__box {
  margin: 0 0 6px;
}

.deposit__payment-form__list__box {
  margin: 0;
  padding: 0;
  list-style: none;
}

.deposit__payment-form ._notification_deposit-amount {
  padding-left: 0;
}

.deposit__payment-form__footer {
  text-align: center;
  padding-bottom: 41px;
  position: relative;
  height: 32px;
}

.deposit__payment-form__submit {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .deposit__payment-form__submit {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.deposit__payment-form__submit[readonly],
.deposit__payment-form__submit_disabled,
.deposit__payment-form__submit._disabled,
.deposit__payment-form__submit:disabled {
  color: #b7b7b7;
  cursor: default;
}

.deposit__payment-form__submit:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.deposit__payment-form__submit[readonly]:hover,
.deposit__payment-form__submit_disabled:hover,
.deposit__payment-form__submit._disabled:hover,
.deposit__payment-form__submit:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.deposit__payment-form__submit[readonly],
.deposit__payment-form__submit._disabled,
.deposit__payment-form__submit:disabled {
  color: #80caf5;
}

.deposit__payment-form__submit:hover {
  background-color: #39bbf1;
}

.deposit__payment-form__submit[readonly]:hover,
.deposit__payment-form__submit._disabled:hover,
.deposit__payment-form__submit:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.deposit__payment-form__submit_no-transition {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.deposit__disclaimer {
  font-size: 12px;
}

.bubble_deposit-invoice {
  padding: 24px 40px 24px 24px;
}

.bubble_deposit-invoice .bubble__x {
  top: 12px;
  right: 12px;
}

.deposit-invoice__title {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  display: block;
  padding-bottom: 12px;
}

.deposit-invoice__label {
  display: block;
  float: left;
  text-align: right;
  clear: both;
  width: 100px;
  padding: 8px 0;
  margin: 0;
}

.deposit-invoice__value {
  display: block;
  float: left;
  padding: 8px 0;
  margin-left: 16px;
}

.deposit-invoice__preview {
  margin: 1em 0;
}

.deposit-invoice__preview:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.deposit-invoice__show-invoice {
  vertical-align: top;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .deposit-invoice__show-invoice {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.deposit-invoice__show-invoice[readonly],
.deposit-invoice__show-invoice_disabled,
.deposit-invoice__show-invoice._disabled,
.deposit-invoice__show-invoice:disabled {
  color: #b7b7b7;
  cursor: default;
}

.deposit-invoice__show-invoice:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.deposit-invoice__show-invoice[readonly]:hover,
.deposit-invoice__show-invoice_disabled:hover,
.deposit-invoice__show-invoice._disabled:hover,
.deposit-invoice__show-invoice:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.deposit-invoice__show-invoice[readonly],
.deposit-invoice__show-invoice._disabled,
.deposit-invoice__show-invoice:disabled {
  color: #80caf5;
}

.deposit-invoice__show-invoice:hover {
  background-color: #39bbf1;
}

.deposit-invoice__show-invoice[readonly]:hover,
.deposit-invoice__show-invoice._disabled:hover,
.deposit-invoice__show-invoice:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.deposit-invoice__btn {
  margin: 0 0px 3px 0;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .deposit-invoice__btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.deposit-invoice__btn[readonly],
.deposit-invoice__btn_disabled,
.deposit-invoice__btn._disabled,
.deposit-invoice__btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.deposit-invoice__btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.deposit-invoice__btn[readonly]:hover,
.deposit-invoice__btn_disabled:hover,
.deposit-invoice__btn._disabled:hover,
.deposit-invoice__btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.deposit-invoice__btn_send {
  vertical-align: middle;
  margin: 0 3px 0 10px;
}

.deposit-invoice__email {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  font-size: 14px;
  padding: 2px 12px;
  margin-top: 3px;
  vertical-align: middle;
  width: 190px;
}

.deposit-invoice__send-to-mail {
  display: inline-block;
  vertical-align: top;
}

.deposit-invoice__send-to-mail__error {
  color: #fc2c39;
  margin-top: 5px;
  display: none;
}

.deposit-invoice__send-form {
  margin: 7px 0;
  display: none;
  padding-right: 3px;
}

.deposit-invoice__send-res {
  display: none;
  margin-top: 5px;
}

.deposit-invoice__send-res_error {
  color: #fc2c39;
}

.deposit-invoice__send-res_info {
  display: block;
  margin-top: 15px;
  font-size: 17px;
}

.deposit-invoice__iframe {
  border: none;
  width: 100%;
  height: 550px;
}

.bubble_deposit-invoice {
  width: 700px;
  height: 550px;
  margin: 0;
}

.bubble_deposit-invoice .bubble__content {
  overflow: visible;
}

.document-row {
  display: block;
}

.document-row__document-item-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.billing-page {
  position: relative;
  font-size: 14px;
  line-height: 1.5;
  /*&__box[disabled] + &__box-label
    color: $myGrayDisable2;*/
  /*&__center-part__top
    margin: 0 0 15px;*/
}

.billing-page__kontur-link {
  display: inline-block;
  margin-bottom: 20px;
  font-size: 12px;
}

.billing-page__report-box-wrap {
  margin-bottom: 15px;
}

.billing-page__report-box-wrap:last-child {
  margin-bottom: 0;
}

.billing-page__report-form {
  margin-bottom: 30px;
}

.billing-page__report-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
}

.billing-page__report-calendar,
.billing-page__report-select {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

.billing-page__report-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}

.safari .billing-page__report-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.billing-page__report-button[readonly],
.billing-page__report-button_disabled,
.billing-page__report-button._disabled,
.billing-page__report-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.billing-page__report-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.billing-page__report-button[readonly]:hover,
.billing-page__report-button_disabled:hover,
.billing-page__report-button._disabled:hover,
.billing-page__report-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.billing-page__report-button[readonly],
.billing-page__report-button._disabled,
.billing-page__report-button:disabled {
  color: #80caf5;
}

.billing-page__report-button:hover {
  background-color: #39bbf1;
}

.billing-page__report-button[readonly]:hover,
.billing-page__report-button._disabled:hover,
.billing-page__report-button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.billing-page__report-button_inline {
  display: inline-block;
}

.billing-page__graph {
  width: 720px;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 10px;
}

.billing-page__calendar {
  width: 350px;
}

.billing-page__date-picker-wrapper {
  display: inline-block;
  vertical-align: top;
}

.billing-page__total-wrapper {
  display: inline-block;
  margin: 10px 0 15px 0;
}

.billing-page__total {
  margin-left: 40px;
  display: inline-block;
  max-width: 280px;
}

.billing-page__total-text {
  margin: 0 0 1px;
  font-size: 10px;
  text-transform: uppercase;
  color: #666;
}

.billing-page__total-number {
  margin-right: 3px;
  font-size: 18px;
}

.billing-page__total-number_income {
  color: #16bf00;
}

.billing-page__total-number_outcome {
  color: #f66;
}

.billing-page__graph-control {
  display: inline-block;
  vertical-align: top;
  width: 270px;
  margin-left: 20px;
}

.billing-page__spinner-wrapper {
  height: 100px;
}

.billing-page__contracts-wrapper {
  padding: 0;
  margin-top: 20px;
}

.billing-page__contract {
  list-style: none;
  margin: 0;
  padding: 0;
}

.billing-page__contract-url {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.billing-page__contract-icon {
  vertical-align: middle;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  background: url("/media/img/cms/pdflogo.png");
}

.billing-page__clients-report-modes {
  display: inline;
}

.billing-page__box {
  margin: 0 4px 0 0px;
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.billing-page__box-label {
  font-size: 14px;
  color: #414042;
}

.billing-page__mode-box-wrap {
  margin: 8px 15px 20px 0;
  display: inline-block;
  vertical-align: top;
}

.billing-page__mode-box-wrap:last-child {
  margin-right: 0;
}

.billing-page .head-table__cell {
  font-size: 11px;
  text-transform: uppercase;
  vertical-align: middle;
}

.billing-page .head-table__cell:first-child {
  border-left: none;
  text-align: center;
}

.billing-page .head-table__cell .head-table__cell__preset {
  cursor: pointer;
}

.billing-page .sortable-table-row__cell {
  border-right: 0;
}

.billing-page .sortable-table-row__cell:first-child {
  border-left: none;
}

.billing-page .sortable-table-row__cell__clients-list {
  margin-top: 10px;
}

.billing-page__clients-list .sortable-table-row__cell,
.billing-page__documents-list .sortable-table-row__cell {
  padding-left: 20px;
  padding-right: 20px;
}

.billing-page__autodeposit {
  color: #333;
  margin: -20px -32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #f2f2f2;
}

.billing-page__doc-flow {
  margin-bottom: 10px;
}

.billing-page__doc-flow * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.billing-page__doc-flow-label {
  font-size: 16px;
  margin-right: 10px;
}

.billing-page__doc-flow-toggle-wrap {
  display: inline-block;
}

.billing-page__doc-flow-text {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.billing-page__doc-flow-status {
  margin: 20px 0;
}

.billing-page__doc-flow-error {
  font-size: 12px;
  color: #fc2c39;
}

.billing-page__doc-flow-success {
  font-size: 12px;
  color: #16bf00;
}

.billing-page__doc-flow-address-form {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 20px 20px 10px;
}

.billing-page__doc-flow-address-label {
  width: 140px;
  margin-left: 20px;
}

.billing-page__doc-flow-address-label:first-child {
  margin-left: 0;
}

.billing-page__doc-flow-address-row {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.billing-page__doc-flow-address-input {
  width: calc(100% - 440px);
}

.billing-page__doc-flow-address-input .input,
.billing-page__doc-flow-address-input .input__wrap,
.billing-page__doc-flow-address-input .input__inp {
  width: 100%;
}

.campaign-rename__inp-wrap {
  position: relative;
}

.campaign-rename__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  width: 385px;
  padding: 6px 12px;
  margin: 0;
  color: #414042;
  width: 482px;
  padding: 2px 26px 2px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.campaign-rename__inp-clear {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.campaign-rename__inp-clear:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.campaign-rename__error {
  color: #fc2c39;
  margin-top: 10px;
  display: none;
}

.campaign-rename__controls {
  margin-top: 18px;
  padding-bottom: 3px;
}

.campaign-rename__btn_rename {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 10px;
}

.safari .campaign-rename__btn_rename {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-rename__btn_rename[readonly],
.campaign-rename__btn_rename_disabled,
.campaign-rename__btn_rename._disabled,
.campaign-rename__btn_rename:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-rename__btn_rename:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-rename__btn_rename[readonly]:hover,
.campaign-rename__btn_rename_disabled:hover,
.campaign-rename__btn_rename._disabled:hover,
.campaign-rename__btn_rename:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-rename__btn_rename[readonly],
.campaign-rename__btn_rename._disabled,
.campaign-rename__btn_rename:disabled {
  color: #80caf5;
}

.campaign-rename__btn_rename:hover {
  background-color: #39bbf1;
}

.campaign-rename__btn_rename[readonly]:hover,
.campaign-rename__btn_rename._disabled:hover,
.campaign-rename__btn_rename:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.campaign-rename__btn_cancel {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .campaign-rename__btn_cancel {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-rename__btn_cancel[readonly],
.campaign-rename__btn_cancel_disabled,
.campaign-rename__btn_cancel._disabled,
.campaign-rename__btn_cancel:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-rename__btn_cancel:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-rename__btn_cancel[readonly]:hover,
.campaign-rename__btn_cancel_disabled:hover,
.campaign-rename__btn_cancel._disabled:hover,
.campaign-rename__btn_cancel:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-rename__spinner-wrap {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  width: 32px;
  height: 32px;
}

.bubble_campaign-rename {
  padding: 17px 24px 14px;
}

.res-list-page {
  position: relative;
}

.res-list-page__preloader {
  min-height: 90px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 30px 32px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.res-list-page__docs-link {
  cursor: pointer;
  border-bottom: 1px dotted;
}

.res-list-page__top {
  background-color: #f2f2f2;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  position: relative;
  padding: 20px 32px 25px;
}

.res-list-page__header__item {
  font-size: 24px;
  line-height: 1.5;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 15px;
}

.res-list-page__header__item_error {
  display: block;
  margin-bottom: 0;
}

.res-list-page__header__item_error:last-child {
  margin-bottom: 15px;
}

.res-list-page__header__item_arrow {
  margin-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 10px;
  position: relative;
}

.res-list-page__header__item_arrow:before {
  content: '';
  display: block;
  border-left: 5px solid #333;
  border-top: 5px solid rgba(0,0,0,0);
  border-bottom: 5px solid rgba(0,0,0,0);
  margin: 0;
}

.res-list-page__header__text {
  padding-right: 5px;
}

.res-list-page__content {
  background-color: #fff;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 32px;
  position: relative;
  top: -5px;
  max-width: 1243px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.res-list-page__content__loader {
  display: none;
  width: 100%;
  height: 72px;
  position: absolute;
  top: 0;
  left: 0;
}

.res-list-page__button_create,
.res-list-page__button_add {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .res-list-page__button_create,
.safari .res-list-page__button_add {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.res-list-page__button_create[readonly],
.res-list-page__button_add[readonly],
.res-list-page__button_create_disabled,
.res-list-page__button_add_disabled,
.res-list-page__button_create._disabled,
.res-list-page__button_add._disabled,
.res-list-page__button_create:disabled,
.res-list-page__button_add:disabled {
  color: #b7b7b7;
  cursor: default;
}

.res-list-page__button_create:hover,
.res-list-page__button_add:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.res-list-page__button_create[readonly]:hover,
.res-list-page__button_add[readonly]:hover,
.res-list-page__button_create_disabled:hover,
.res-list-page__button_add_disabled:hover,
.res-list-page__button_create._disabled:hover,
.res-list-page__button_add._disabled:hover,
.res-list-page__button_create:disabled:hover,
.res-list-page__button_add:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.res-list-page__button_create[readonly],
.res-list-page__button_add[readonly],
.res-list-page__button_create._disabled,
.res-list-page__button_add._disabled,
.res-list-page__button_create:disabled,
.res-list-page__button_add:disabled {
  color: #80caf5;
}

.res-list-page__button_create:hover,
.res-list-page__button_add:hover {
  background-color: #39bbf1;
}

.res-list-page__button_create[readonly]:hover,
.res-list-page__button_add[readonly]:hover,
.res-list-page__button_create._disabled:hover,
.res-list-page__button_add._disabled:hover,
.res-list-page__button_create:disabled:hover,
.res-list-page__button_add:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.res-list-page__button_add {
  margin-top: 18px;
}

.res-list-page__docs__item {
  width: 150px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 5px;
}

.res-list-page__docs__item:first-child {
  margin-top: 5px;
}

.res-list-page__docs__link {
  display: inline-block;
  vertical-align: top;
}

.res-list-page__docs__link_enclosure {
  margin-right: 15px;
}

.res-list-page__docs-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  float: right;
  margin-right: 10px;
}

.safari .res-list-page__docs-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.res-list-page__docs-button[readonly],
.res-list-page__docs-button_disabled,
.res-list-page__docs-button._disabled,
.res-list-page__docs-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.res-list-page__docs-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.res-list-page__docs-button[readonly]:hover,
.res-list-page__docs-button_disabled:hover,
.res-list-page__docs-button._disabled:hover,
.res-list-page__docs-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.res-list-page__setting-button_campaigns-settings {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  float: right;
  margin-right: 10px;
}

.safari .res-list-page__setting-button_campaigns-settings {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.res-list-page__setting-button_campaigns-settings[readonly],
.res-list-page__setting-button_campaigns-settings_disabled,
.res-list-page__setting-button_campaigns-settings._disabled,
.res-list-page__setting-button_campaigns-settings:disabled {
  color: #b7b7b7;
  cursor: default;
}

.res-list-page__setting-button_campaigns-settings:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.res-list-page__setting-button_campaigns-settings[readonly]:hover,
.res-list-page__setting-button_campaigns-settings_disabled:hover,
.res-list-page__setting-button_campaigns-settings._disabled:hover,
.res-list-page__setting-button_campaigns-settings:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.res-list-page__docs-button-wrap {
  float: right;
  margin-right: 10px;
}

.res-list-page__docs-button-wrap .drop-down-list__list-wrapper {
  padding: 8px 0 10px;
}

.res-list-page__setting-button .drop-down-list__button {
  padding-left: 45px;
  padding-right: 20px;
  position: relative;
  float: right;
  margin-right: 2px;
}

.res-list-page__setting-button .drop-down-list__button:before {
  content: '';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 6px;
  left: 15px;
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) 0 0 no-repeat;
  background-size: contain;
}

.res-list-page__setting-button .drop-down-list__list-wrapper {
  padding: 8px 0 10px;
}

.res-list-page__setting__drop-item {
  padding: 0 15px;
  line-height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 130px;
  white-space: nowrap;
}

.res-list-page__setting__drop-item__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.res-list-page__setting__drop-item__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.res-list-page__name-text {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: calc(100% - 34px);
}

.res-list-page__name-edit {
  font-size: 17px;
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
  vertical-align: top;
}

.res-list-page__name-edit:hover {
  cursor: pointer;
}

.res-list-page__name {
  font-size: 24px;
  line-height: 1.5;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}

.res-list-page__table-wrap {
  margin: 5px 0 0;
}

.res-list-page__table-item {
  margin: 30px 0 0;
}

.res-list-page__table-item:first-child {
  margin-top: 20px;
}

.res-list-page__table-item__link {
  text-decoration: underline;
}

.res-list-page__table-item__status_ok {
  color: #04be3a;
}

.res-list-page__table-item__status_err {
  color: #f66;
}

.res-list-page__search-wrap {
  display: inline-block;
  vertical-align: top;
}

.res-list-page__table-setting {
  min-width: 170px;
}

.res-list-page__docs-list {
  position: relative;
  margin-left: 10px;
  min-width: 250px;
}

.res-list-page__docs-list_inner {
  margin-left: 20px;
}

.res-list-page__docs-list__item {
  padding-bottom: 0;
  list-style: disc;
  margin-left: 10px;
}

.res-list-page__docs-list__link {
  position: relative;
}

.res-list-page__docs-list__link_drop {
  margin-left: 15px;
}

.res-list-page__docs-list__link_drop:before {
  content: '\2022';
  display: block;
  position: absolute;
  left: -14px;
  top: 1px;
  color: #666;
  font-size: 16px;
  line-height: 16px;
}

.res-list-page .date-filter__calendar-input {
  background-color: #fff;
}

.res-list-page__docs-container-wrap {
  float: right;
  width: 480px;
  margin: 0px 0 20px;
}

.flexi-table_booking-list-page .flexi-table__cell_final_price,
.flexi-table_booking-list-page .flexi-table__cell_final_with_nds,
.flexi-table_booking-list-page .flexi-table__cell_show_cnt,
.flexi-table_booking-list-page .flexi-table__cell_click_cnt {
  white-space: nowrap;
}

.flexi-table_booking-list-page .flexi-table__cell_package_path {
  max-width: 180px;
}

.flexi-table_booking-list-page .flexi-table__cell_id {
  min-width: 200px;
}

.bubble-ts_docs-prevew {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.bubble_res-list-settings {
  width: 450px;
  /*.bubble__content
    padding: 5px;*/
}

.bubble_res-list-settings .bubble__content {
  overflow: visible;
}

.reservation-adv-intersection {
  clear: both;
  float: none;
}

.reservation-adv-intersection__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 25px;
  line-height: 1.2;
  font-weight: normal;
  color: #f66;
  display: block;
  border-top: 1px solid #e5e5e5;
  padding-top: 25px;
}

.reservation-adv-intersection__toggle-btn {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
  margin: 20px 0;
}

.reservation-adv-intersection__box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.reservation-adv-intersection__box[readonly],
.reservation-adv-intersection__box:disabled,
.reservation-adv-intersection__box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.reservation-adv-intersection__label {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv-intersection__box-wrap {
  margin-bottom: 25px;
}

.reservation-adv-intersection__tree-item-id {
  margin-right: 5px;
}

.reservation-adv-intersection__tree-item-link {
  margin-right: 5px;
}

.reservation-adv-intersection__tree-item-manager {
  font-style: italic;
}

.tree-list_ignore-booking {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 0;
  height: 170px;
}

.tree-list_ignore-booking .tree-list__node__name:hover {
  color: #333;
}

.tree-list_ignore-booking .tree-list__node__name_clickable .tree-list__node__val {
  color: #808285;
  border-bottom: 1px dotted #808285;
}

.bubble-ts_intersect-geo {
  width: 300px;
}

.bubble-ts_intersect-geo .bubble-ts__main-wrap {
  min-width: 0;
  min-height: 0;
}

.bubble-ts_intersect-geo .bubble-ts__content {
  white-space: normal;
}

.reserve-statistic {
  background: rgba(253,248,70,0.15);
  padding: 10px 0 20px;
}

.reserve-statistic__header {
  padding: 0 20px 20px;
}

.reserve-statistic__indicators__item {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
  font-size: 14px;
  line-height: 21px;
}

.reserve-statistic__indicators__label {
  color: #a4a4a4;
  padding-bottom: 5px;
}

.reserve-statistic__indicators__counts {
  display: inline-block;
  color: #000;
  font-size: 24px;
  line-height: 24px;
}

.reserve-statistic__indicators__share {
  color: #b7b7b7;
  font-size: 24px;
  line-height: 24px;
}

.reserve-statistic__breadcrumbs {
  float: left;
}

.reserve-statistic__campaign-id {
  float: right;
}

.reserve-statistic__download {
  float: right;
}

.reserve-statistic__footer {
  padding: 20px 20px 0;
  display: flex;
  align-items: flex-start;
}

.reserve-statistic__footer__label {
  margin-right: 10px;
  padding-top: 5px;
}

.reserve-statistic__footer__textarea {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: auto;
  max-width: 310px;
  width: 310px;
  font-size: 12px;
  height: 32px;
}

.reserve-statistic__footer__error {
  color: #fc2c39;
  text-align: left;
  font-size: 12px;
  margin-top: 5px;
  display: none;
}

.targetings__expand {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  position: relative;
  padding-left: 17px;
  margin-bottom: 23px;
}

.targetings__expand:after {
  content: '';
  display: block;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 5px;
  left: 0;
}

.targetings__expand._expanded:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.targetings__title {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 23px;
}

.targetings__textarea {
  width: 100%;
  max-width: 100%;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px 10px;
}

.targetings__list {
  padding: 0;
  margin: 0 0 30px;
  list-style: none;
}

.targetings__list__item {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
}

.targetings__list__item .campaign-setting__list_block_cpm_limit,
.targetings__list__item .campaign-setting__list_partner_a_block_cpm_limit,
.targetings__list__item .campaign-setting__list_uniq_shows_limit,
.targetings__list__item .campaign-setting__list_uniq_shows_limit_pads {
  margin: 0;
  font-size: 12px;
}

.targetings__list__item .campaign-setting__list__box:last-child {
  margin-bottom: 0;
}

.targetings__content {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  width: 630px;
  margin-bottom: 4px;
  position: relative;
}

.targetings__content__name {
  display: inline;
  vertical-align: middle;
  line-height: 30px;
}

.targetings__content__header {
  margin: 0;
  position: relative;
}

.targetings__content__header:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}

.targetings__content__header:after {
  content: '';
  display: block;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 26px;
  right: 24px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
}

.targetings__content__header._expanded:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.targetings__content__header_error {
  padding-left: 60px;
}

.targetings__content__header_error:hover {
  cursor: default;
  background-color: #f7f7f7;
}

.targetings__content__header .context-help-mark {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.targetings__content__header .context-help-mark:hover {
  background-color: #666;
  cursor: help;
}

.targetings__content__header_error:before {
  content: '';
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  left: 20px;
  top: 18px;
  background: url(/media/js/dist/smile-err_9b77c502227f57f27fec70fae40e3ca3.png) no-repeat 0 0;
  background-size: contain;
}

.targetings__content__header_error:after,
.targetings__content__header_loading:after {
  background: none;
  position: relative;
  top: initial;
  right: initial;
  width: 0;
  height: initial;
  min-height: 36px;
  display: inline-block;
  vertical-align: middle;
}

.targetings__content__value-wrapper {
  text-transform: lowercase;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-left: 5px;
  line-height: 34px;
  vertical-align: middle;
}

.targetings__content__spinner-wrap {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  position: relative;
}

.targetings__content__spinner-wrap .spinner {
  width: 30px;
  height: 30px;
}

.targetings__content__loading-error {
  color: #f66;
  padding-left: 5px;
  display: inline-block;
  vertical-align: middle;
}

.targetings__content__right-block {
  position: absolute;
  top: 22px;
  left: 650px;
  width: 550px;
}

.targetings__content__right-block._active {
  color: #04be3a;
}

.targetings__content__body {
  position: relative;
  padding: 20px 24px;
  background-color: #fff;
}

.targetings__content__body .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.targetings__content__body .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.reservation-adv__preloader {
  height: 60px;
}

.reservation-adv__tbl-wrap {
  position: relative;
}

.reservation-adv__tbl-wrap th,
.reservation-adv__tbl-wrap td {
  font-size: 12px;
}

.reservation-adv__tbl-wrap ._total td {
  border-top: 2px solid #bdbec1;
}

.reservation-adv__tbl-wrap__date {
  color: #b7b7b7;
}

.reservation-adv__tbl-wrap__app-link {
  color: #333;
  text-decoration: underline;
}

.reservation-adv__tbl-wrap__invoice {
  color: #333;
}

.reservation-adv__tbl-wrap__invoice__number {
  padding-right: 5px;
}

.reservation-adv__tbl-wrap__invoice__date_paid,
.reservation-adv__tbl-wrap__invoice__status_paid {
  color: #04be3a;
}

.reservation-adv__tbl-wrap__invoice__date_rejected,
.reservation-adv__tbl-wrap__invoice__status_rejected {
  color: #333;
}

.reservation-adv__tbl-wrap__invoice__date_sent,
.reservation-adv__tbl-wrap__invoice__status_sent {
  color: #fc2c39;
}

.reservation-adv__tbl-wrap__invoice_link .reservation-adv__tbl-wrap__invoice__status,
.reservation-adv__tbl-wrap__invoice_link .reservation-adv__tbl-wrap__invoice__date,
.reservation-adv__tbl-wrap__invoice_link .reservation-adv__tbl-wrap__invoice__number {
  text-decoration: underline;
}

.reservation-adv__tbl-wrap .fake-flexi-table__header {
  border: 1px solid #e5e5e5;
}

.reservation-adv .date-filter__calendar-dash_small {
  margin: 0 5px 0 -5px;
}

.reservation-adv__copy-link {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.safari .reservation-adv__copy-link {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.reservation-adv__copy-link[readonly],
.reservation-adv__copy-link_disabled,
.reservation-adv__copy-link._disabled,
.reservation-adv__copy-link:disabled {
  color: #b7b7b7;
  cursor: default;
}

.reservation-adv__copy-link:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.reservation-adv__copy-link[readonly]:hover,
.reservation-adv__copy-link_disabled:hover,
.reservation-adv__copy-link._disabled:hover,
.reservation-adv__copy-link:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.reservation-adv__copy-link[readonly],
.reservation-adv__copy-link._disabled,
.reservation-adv__copy-link:disabled {
  color: #80caf5;
}

.reservation-adv__copy-link:hover {
  background-color: #39bbf1;
}

.reservation-adv__copy-link[readonly]:hover,
.reservation-adv__copy-link._disabled:hover,
.reservation-adv__copy-link:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.reservation-adv__error {
  color: #fc2c39;
  margin-bottom: 10px;
}

.reservation-adv__copy-link-tbl {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  float: right;
}

.reservation-adv__group {
  border-bottom: 1px solid #e5e5e5;
  padding-top: 25px;
}

.reservation-adv__group:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.reservation-adv__group_stat-wrap,
.reservation-adv__group_header-params,
.reservation-adv__group:first-child {
  padding-top: 0;
}

.reservation-adv__group_comments {
  min-height: 80px;
}

.reservation-adv__group_no-border,
.reservation-adv__group:last-child {
  border-bottom: none;
}

.reservation-adv__group_header-params {
  table-layout: fixed;
  display: table;
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #e5e5e5;
}

.reservation-adv__group_intersection {
  padding-top: 0;
}

.reservation-adv__side {
  width: 50%;
  float: left;
}

.reservation-adv__side_settings {
  width: 30%;
  display: table-cell;
  float: none;
  clear: both;
  vertical-align: middle;
  border-collapse: collapse;
  padding: 0;
  border-right: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.reservation-adv__side_settings:first-child {
  width: 35%;
}

.reservation-adv__side_settings:last-child {
  width: 35%;
  border-right: none;
}

.reservation-adv__footer {
  clear: both;
  float: none;
}

.reservation-adv__block_total-params {
  margin-top: 20px;
}

.reservation-adv__block_comments {
  margin-left: 70%;
  position: relative;
  z-index: 10;
}

.reservation-adv__form__title {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 23px;
}

.reservation-adv__form__title_inline {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__form__title_total {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}

.reservation-adv__form__row {
  margin-bottom: 23px;
}

.reservation-adv__form__row_total-price {
  position: absolute;
  padding-top: 20px;
  z-index: 20;
}

.reservation-adv__form__label,
.reservation-adv__form__txt {
  font-size: 14px;
  color: #414042;
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
}

.reservation-adv__form__label {
  width: 230px;
}

.reservation-adv__form__label_short {
  width: auto;
  margin-right: 10px;
}

.reservation-adv__form__label_top {
  vertical-align: top;
}

.reservation-adv__form__label_discount,
.reservation-adv__form__label_custom-discount,
.reservation-adv__form__label_discount-main {
  display: block;
  width: auto;
  margin-bottom: 5px;
}

.reservation-adv__form__label_discount-main {
  font-weight: bold;
}

.reservation-adv__form__label_total-price {
  margin-bottom: 20px;
  vertical-align: top;
}

.reservation-adv__form__txt {
  margin: 0 10px;
}

.reservation-adv__form__value {
  display: inline-block;
  vertical-align: middle;
  width: 358px;
}

.reservation-adv__form__value_total-price {
  margin-bottom: 15px;
}

.reservation-adv__form__value_wide {
  width: auto;
}

.reservation-adv__form__value_top {
  vertical-align: top;
}

.reservation-adv__form__value_no-label {
  margin-left: 230px;
}

.reservation-adv__form__value__date-item {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__form__value__date-item_first {
  margin-right: 10px;
}

.reservation-adv__form__value__txt_month,
.reservation-adv__form__value__txt_num {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__form__value__txt_month {
  margin-right: 5px;
}

.reservation-adv__form__input {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 5px;
  font-size: 14px;
}

.reservation-adv__form__input[type="text"] {
  width: 315px;
  height: 18px;
}

.reservation-adv__form__input[type="text"][disabled],
.reservation-adv__form__input[type="text"]:disabled {
  background: #f2f2f2;
  cursor: default;
}

.reservation-adv__form__input_short[type="text"] {
  width: 97px;
}

.reservation-adv__form__input_medium[type="text"] {
  width: 110px;
}

.reservation-adv__form__input_medium-wide[type="text"] {
  width: 170px;
}

.reservation-adv__form__input_right {
  text-align: right;
}

.reservation-adv__form__input_total-price[type="text"] {
  width: 110px;
  text-align: right;
  margin-bottom: 23px;
  width: 245px;
}

.reservation-adv__form__input_checkbox {
  margin: 0 6px 0 0;
  padding: 0;
}

.reservation-adv__form__select {
  width: 245px;
}

.reservation-adv__form__select_short {
  width: 103px;
}

.reservation-adv__form__checkbox-label {
  line-height: 12px;
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__form__value-row {
  margin-bottom: 10px;
}

.reservation-adv__form__value-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.reservation-adv__form__value-item:last-child {
  margin-right: 0;
}

.reservation-adv__form__value-item_discount {
  margin-right: 0;
  min-width: 200px;
  vertical-align: top;
}

.reservation-adv__form__value-item_custom-discount {
  margin-right: 0;
  min-width: 200px;
  vertical-align: top;
}

.reservation-adv__form__block-setting {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 23px;
  margin-left: 17px;
}

.reservation-adv__form__block-setting_title_no {
  margin-left: 0;
  margin-right: 17px;
}

.reservation-adv__form__select-wrap_month {
  margin-right: 15px;
}

.reservation-adv__form__select-wrap_inline {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__form__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.reservation-adv__form__value-number {
  padding: 0 6px 0 0;
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__form__value-txt {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__warning {
  padding: 10px;
  border: 1px solid #fc2c39;
  font-size: 12px;
  width: 350px;
  display: block;
}

.reservation-adv__warning__label {
  color: #fc2c39;
  display: block;
  margin-bottom: 5px;
}

.reservation-adv__textarea {
  width: 348px;
  height: 40px;
  font-size: 14px;
  border-color: #bdbec1;
}

.reservation-adv__button-controls {
  margin-top: 10px;
  margin-bottom: 15px;
}

.reservation-adv__button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .reservation-adv__button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.reservation-adv__button[readonly],
.reservation-adv__button_disabled,
.reservation-adv__button._disabled,
.reservation-adv__button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.reservation-adv__button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.reservation-adv__button[readonly]:hover,
.reservation-adv__button_disabled:hover,
.reservation-adv__button._disabled:hover,
.reservation-adv__button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.reservation-adv__button_cancel {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.reservation-adv__button_cancel:hover {
  background: none;
}

.reservation-adv__button-save {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__comments__list {
  list-style: none;
}

.reservation-adv__comments__list__item {
  margin-bottom: 10px;
}

.reservation-adv__comments__title {
  display: inline;
}

.reservation-adv__comments__title:hover {
  cursor: pointer;
}

.reservation-adv__comments__desc {
  font-size: 10px;
  color: #898b8c;
  margin-top: 3px;
}

.reservation-adv__button-controls__settings {
  margin-left: 17px;
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__settings-controls_close {
  margin-top: 20px;
  margin-left: 0;
}

.reservation-adv__settings-controls__close-select,
.reservation-adv__settings-controls__close-txt {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__settings-controls__close-txt {
  width: 230px;
}

.reservation-adv__header-title {
  line-height: 1.2;
  font-size: 24px;
  padding: 25px 0;
}

.reservation-adv__header-title__date {
  color: #b7b7b7;
  padding-left: 7px;
}

.reservation-adv__header-params {
  padding: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.reservation-adv__header-params__select,
.reservation-adv__header-params__label,
.reservation-adv__header-params__value {
  display: inline-block;
  vertical-align: middle;
}

.reservation-adv__header-params__label {
  margin-right: 10px;
}

.reservation-adv__side:first-child .reservation-adv__header-params {
  padding-left: 0;
}

.reservation-adv ._error {
  color: #fc2c39;
  margin-left: 230px;
  margin-top: 3px;
}

.reservation-adv ._error_final_price {
  margin-top: -16px;
  margin-left: 0;
  position: absolute;
}

.reservation-adv ._error_custom-discount,
.reservation-adv ._error_overriding_commission {
  margin-left: 0;
}

.reservation-adv ._select-wrapper ._spinner {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
}

.reservation-adv .suggester-ts__input_reserve-create {
  height: 22px;
  padding: 2px 5px;
  font-size: 12px;
}

.reservation-adv .suggester-ts__input_reserve-create::-moz-placeholder {
  line-height: 17px;
}

.reservation-adv .suggester-ts__list {
  min-width: 313px;
}

.reservation-adv__geo-tbl {
  margin: 15px 0 0;
}

.reservation-adv__geo-tbl__cell-input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 5px;
  font-size: 14px;
  width: 110px;
  text-align: right;
}

.reservation-adv__checkbox-set {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-top: 3px;
}

.reservation-adv__checkbox {
  display: block;
  margin-bottom: 5px;
}

.reservation-adv__checkbox:last-child {
  margin-bottom: 0;
}

.reservation-adv__checkbox-label {
  padding-left: 2px;
}

.reservation-adv__checkbox-check {
  display: inline-block;
  vertical-align: 1px;
}

.flexi-table_booking-create-geotargeting .flexi-table__cell_views-count {
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: middle;
}

.date-picker__calendar-input_reserv-adv[type="text"] {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 5px 2px 30px;
}

.current-page_booking {
  min-width: 1243px;
}

.charge-settings {
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 15px;
  position: relative;
  margin-bottom: 30px;
  border: 1px solid #e5e5e5;
  margin-top: 10px;
}

.charge-settings__show-stat-button {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}

.charge-settings__item-select {
  display: inline-block;
}

.charge-settings__inline-row {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
  margin-right: 10px;
}

.charge-settings__row {
  margin-bottom: 15px;
}

.charge-settings__row_select-wrap._disabled .select-list__current {
  cursor: default;
  color: #b7b7b7;
  border-bottom-color: transparent;
}

.charge-settings__row__label {
  width: 125px;
  display: inline-block;
}

.charge-settings__row__input-label {
  display: inline;
  padding-left: 4px;
  vertical-align: 1px;
}

.charge-settings > :last-child {
  margin-bottom: 0;
}

.charge-settings .select-list {
  background: transparent;
  line-height: 1.5em;
}

.charge-settings .select-list__label {
  display: inline-block;
  width: 125px;
}

.charge-settings .select-list__popup {
  right: initial;
}

.charge-settings .select-list__body {
  margin-left: -3px;
}

.charge-settings .ms-list__label {
  float: left;
  margin-right: 0;
  display: inline-block;
  width: 125px;
}

.charge-settings .ms-list__value,
.charge-settings .ms-list__result-clear {
  color: #00abf1;
  border-bottom: none;
}

.charge-settings .ms-list__value-wrapper {
  max-width: 600px;
}

.charge-settings .ms-list__result-wrap {
  margin-left: 125px;
}

.charge-settings .ms-list-new__label {
  float: left;
  margin-right: 0;
  display: inline-block;
  width: 125px;
}

.charge-settings .ms-list-new__value,
.charge-settings .ms-list-new__result-clear {
  color: #00abf1;
  border-bottom: none;
}

.charge-settings .ms-list-new__value-wrapper {
  max-width: 600px;
}

.charge-settings .ms-list-new__result-wrap {
  margin-left: 125px;
}

.charge-settings .checkboxes-list__label {
  width: 125px;
}

.charge-settings__buttons {
  bottom: 15px;
  display: inline-block;
  position: absolute;
  right: 40px;
}

.charge-settings__xls-button {
  background: url("/media/img/cms/xls.png") center left no-repeat;
  line-height: 16px;
  margin-left: 10px;
  padding-left: 17px;
  display: inline-block;
}

.charge-page {
  padding-right: 20px;
}

.charge-page .flexi-table__row:hover {
  background-color: #fcfbf0;
}

.current-page_admin .charge-page {
  min-width: 1065px;
}

.current-page_admin .charge-page .head-table__cell_a_cpm,
.current-page_admin .charge-page .head-table__cell_a_cpmr,
.current-page_admin .charge-page .head-table__cell_cpmr {
  word-break: break-word;
  padding-top: 5px;
}

.current-page_admin .charge-page .head-table__cell_a_cpm .head-table__cell__preset,
.current-page_admin .charge-page .head-table__cell_a_cpmr .head-table__cell__preset,
.current-page_admin .charge-page .head-table__cell_cpmr .head-table__cell__preset {
  line-height: 1.7;
}

.charge-page__data {
  min-height: 100px;
}

.charge-page__row_holiday {
  background-color: rgba(255,235,243,0.5);
}

.charge-page__row_predicted {
  background-color: #f1f5f9;
  font-style: italic;
}

.charge-page__row_holiday.charge-page__row_predicted {
  background-color: #e3ebf3;
}

.charge-page__graphs-wrap .vertical-graph {
  margin-bottom: 30px;
}

.charge-page__stats-list-wrap {
  overflow-x: auto;
  margin-bottom: 30px;
}

.charge-page .ms-list:hover {
  border-bottom: none;
}

.charge-page .charge-page__stats-list-wrap .sortable-table .sortable-table-row__cell:first-child {
  border-left: none;
}

.charge-page .charge-page__row_holiday:hover {
  background-color: #ffebf3;
}

.charge-page .charge-page__row_holiday.charge-page__row_predicted:hover {
  background-color: #c7d7e7;
}

.banner-cell-name {
  margin: 0;
  padding: 0 34px 0 20px;
  position: relative;
  z-index: 1;
}

.banner-cell-name__edit-icon {
  display: none;
  width: 20px;
  height: 20px;
  background: url(/media/js/dist/i-edit_1b5ee124afc4309055a12f26320a4357.png) no-repeat 0 0;
  background-size: contain;
}

.banners-list-row__cell_name:hover .banner-cell-name__edit-icon {
  display: inline-block;
}

.banner-cell-name__name {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px dotted #414042;
  line-height: 1;
  margin: 0 7px 0 0;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #414042;
}

.banner-cell-name__id {
  display: inline-block;
  vertical-align: middle;
}

.banner-cell-name__icons {
  position: absolute;
  right: 10px;
  top: 2px;
  z-index: 10;
}

.banner-cell-name__eye {
  visibility: hidden;
  display: inline-block;
  width: 20px;
  height: 14px;
  margin: 0 0 0 6px;
}

.banners-list-row__cell_name:hover .banner-cell-name__eye {
  visibility: visible;
}

.banner-cell-state {
  margin: 0 10px 0 3px;
  padding: 0 0 0 0px;
  white-space: nowrap;
}

.banner-cell-state__toggle {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin: 1px 31px 0 0px;
}

.banner-cell-state__state {
  display: inline-block;
  vertical-align: middle;
  color: #16bf00;
  line-height: 1;
  margin: 0 10px 0 0;
}

.banner-cell-state__state_not_delivering,
.banner-cell-state__state_pending {
  border-bottom: 1px dotted;
  cursor: pointer;
  color: #fc2c39;
}

.banner-cell-state__state__list {
  padding: 0 0 0 24px;
  margin: 0;
}

.banner-cell-state__state__list_single-item {
  list-style: none;
  padding-left: 7px;
}

.banner-cell-state__unarchive-wrapper {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 10px;
  position: relative;
}

.banner-cell-state__unarchive {
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0 13px;
  line-height: 21px;
  position: relative;
  cursor: pointer;
}

.banner-cell-state__unarchive_no-transition {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.banner-cell-state__unarchive_disabled {
  color: #9a9a9a;
}

.banner-cell-state__unarchive_disabled:hover {
  cursor: default;
}

.banner-cell-state__unarchive-spinner-wrap {
  display: none;
  position: absolute;
  top: 0;
  /* right: 0; */
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(50%, 0);
  -moz-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  -o-transform: translate(50%, 0);
  transform: translate(50%, 0);
}

.banner-cell-state__sublist {
  padding: 0 0 0 20px;
  list-style: disc;
}

.banner-edit {
  background: #f2f2f2;
  border: 1px solid #e5e5e5;
  padding: 24px 25px 0;
}

.banner-edit__description {
  margin: 0 0 15px;
  color: #f66;
}

.banner-edit__description__more {
  display: inline;
  vertical-align: middle;
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
  margin: 0 0 0 3px;
}

.banner-edit__description__more:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.banner-edit__fake-footer {
  position: relative;
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 15px -25px 0;
  padding-left: 25px;
  padding-right: 25px;
  width: auto;
}

.banner-edit__fake-footer__cancel {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  /*gray-simple-preset()

      &:hover
        gray-simple-preset-hover()*/
}

.safari .banner-edit__fake-footer__cancel {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.banner-edit__fake-footer__cancel[readonly],
.banner-edit__fake-footer__cancel_disabled,
.banner-edit__fake-footer__cancel._disabled,
.banner-edit__fake-footer__cancel:disabled {
  color: #b7b7b7;
  cursor: default;
}

.banner-edit__fake-footer__cancel:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.banner-edit__fake-footer__cancel[readonly]:hover,
.banner-edit__fake-footer__cancel_disabled:hover,
.banner-edit__fake-footer__cancel._disabled:hover,
.banner-edit__fake-footer__cancel:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.banner-cell-shows__fast-stat {
  padding-left: 28px;
  position: relative;
}

.banner-list-normal {
  margin: 0;
}

.banners-list-head {
  border-bottom: 1px solid #bdbec1;
  padding: 0 15px;
}

.banners-list-head__cell {
  display: inline-block;
  vertical-align: top;
  padding: 5px 0;
  text-align: right;
}

.banners-list-head__cell_name {
  text-align: left;
}

.banners-list-head__cell_state {
  text-align: left;
}

.banners-list-head__cell__preset {
  line-height: 1;
  display: inline;
  color: #414042;
  border-bottom: 1px dotted #414042;
  font-size: 10px;
  text-transform: uppercase;
  cursor: pointer;
  text-align: left;
}

.banners-list-head__cell_state .banners-list-head__cell__preset {
  margin: 0 0 0 58px;
}

.banners-list-row {
  margin: 0;
  list-style: none;
  display: block;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 25px 0 15px;
  /*&_last
    border-radius(0 0 3px 3px);*/
}

.banners-list-row:last-child {
  border-bottom: none;
}

.banners-list-row__spinner-box {
  position: absolute;
  display: inline-block;
  margin-top: 10px;
}

.banners-list-row_not_delivering {
  background: #fff3f5;
  border-color: #fffcfd;
}

.banners-list-row__cell {
  display: inline-block;
  vertical-align: top;
  padding: 9px 0 8px;
  min-height: 17px;
  text-align: right;
  font-size: 14px;
  color: #666;
  /*.banners-list-row_archive &
      min-height: 32px;*/
}

.banners-list-row__cell_name {
  text-align: left;
  margin-left: -15px;
  padding-left: 15px;
}

.banners-list-row__cell_name:hover {
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  cursor: pointer;
}

.banners-list-row__cell_name._no-click:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

.banners-list-row__cell_state,
.js-table-cell-state.banners-list-row__cell {
  text-align: left;
}

.banners-list-row__cell__archieve {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  cursor: pointer;
  visibility: hidden;
}

.banners-list-row:hover .banners-list-row__cell__archieve {
  visibility: visible;
}

.banners-list-row__form-error {
  background: #f2f2f2;
  color: #fc2c39;
  margin: 0 -25px 0 -15px;
  padding: 10px 10px 10px 34px;
}

.campaigns-page .banners-list-row__form-edit {
  margin: 0 -25px 0px -15px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.banners-list-row .banner-edit {
  border: none;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.banners-list {
  margin: 0;
  padding: 0;
}

.remoderate-btn {
  margin: 2px;
  text-align: center;
}

.remoderate-error {
  color: #fc2c39;
  margin: 2px 0 5px;
}

.budget-settings {
  cursor: pointer;
  white-space: normal;
}

.budget-settings__budget {
  text-transform: uppercase;
  font-size: 13px;
  max-width: 273px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.budget-settings__budget__limit-link {
  font-weight: bold;
  font-size: 14px;
  color: #333;
  border: none;
}

.budget-settings__bubble {
  font-size: 11px;
  /*&__label
      font-size:;*/
}

.budget-settings__bubble__input {
  width: 200px;
  display: inline-block;
}

.budget-settings__bubble__error {
  color: #f66;
}

.budget-settings__bubble__info-message {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
}

.budget-settings__bubble__footer {
  margin-top: 15px;
}

.budget-settings__bubble__btn {
  display: inline-block;
}

.budget-settings__bubble__link {
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
  margin-left: 20px;
  display: inline-block;
}

.budget-settings__deleted {
  cursor: default;
}

.bubble_budget-control {
  width: 368px;
  right: 0;
  top: 0;
}

.campaign-audience-settings {
  margin: 0;
  float: none;
  display: inline-block;
  height: 53px;
  padding: 0px 20px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.campaign-audience-settings__value {
  display: inline-block;
  vertical-align: top;
}

.campaign-audience-settings__value_price {
  margin: 0 27px 0 0;
  width: 93px;
}

.campaign-audience-settings__value_audience {
  margin: 0 40px 0 0;
  width: 100px;
}

.campaign-audience-settings__value_status {
  margin: 0 40px 0 0;
  width: 40px;
}

.campaign-audience-settings__value_broadcasting {
  margin: 0 0px 0 0;
  width: 135px;
}

.campaign-audience-settings__value__title {
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 0 5px;
}

.campaign-audience-settings__value__title ._help-dotted {
  border-bottom: 1px dotted;
  cursor: help;
}

.campaign-audience-settings__value__text {
  font-size: 24px;
  line-height: 38px;
  display: inline-block;
}

.campaign-audience-settings__value__small-text {
  font-size: 14px;
  line-height: 38px;
  display: inline-block;
  color: #16bf00;
}

.campaign-audience-settings__value__small-text_not_delivering,
.campaign-audience-settings__value__small-text_pending {
  color: #fc2c39;
}

.campaign-audience-settings__value__preset {
  text-align: left;
  margin: 0;
  cursor: pointer;
  width: 93px;
  outline: 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  line-height: 36px;
  border: 0;
  color: #00abf1;
  padding: 0;
  background-color: #f9f9f9;
  /*color: #0857a6;
      background: #f1f5f9;
      font-family: $fontArialVerdana;*/
}

.campaign-audience-settings__value__preset_disabled {
  cursor: default;
  color: #9a9a9a;
}

.campaign-audience-settings__value__preset:hover {
  cursor: pointer;
  border: 0;
}

.campaign-audience-settings__value__preset_disabled:hover {
  cursor: default;
}

.campaign-audience-settings__value__preset:focus {
  color: #333;
  background: transparent;
  border: 0;
  cursor: default;
}

.campaign-audience-settings__value__preset_checked {
  color: #414042;
  border: none;
  padding: 0 2px 1px;
  margin: 0 -2px;
}

.campaign-audience-settings__value__preset_good-regime {
  color: #00005a;
}

.campaign-audience-settings__value__preset_normal-regime {
  color: #00003c;
}

.campaign-audience-settings__value__preset_bad-regime {
  color: #f00;
}

.campaign-audience-settings__price-setting {
  display: none;
  min-height: 30px;
  width: 340px;
  padding: 10px;
  margin: 1px 0 0 0;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  -moz-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  -ms-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  -o-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  z-index: 30;
}

.campaign-row {
  margin: 0 0 0px;
  padding: 0 0 0px;
  /*box-shadow(none);
  background: none;*/
  background-color: #fff;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  /*&_first
    border-radius(3px 0 0 0);*/
  /*&_last
    border-radius(0 0 0 3px);

  &_last&_first
    border-radius(3px 0 0 3px);*/
  /*&__banners-count
    display: inline-block;
    margin: 0 10px 0 15px;
    vertical-align: middle;
    font-size: 14px;
    position: relative;
    line-height: 1;
    border-bottom: 1px dotted $darkGrayText;

    nav-tab()
    nav-tab-text()
    height: 30px;
    line-height: 30px;
    margin: 0;
    border-radius(0);
    border-right: 1px solid $myGrayBorder;

    &_active
      nav-tab-active()

  &__banners-count:before
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    margin: -5px 3px 0 -14px;
    border-left: 10px solid $simpleTextGray;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;

  &__banners-count_active:before
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid $simpleTextGray;*/
  /*&__compact-list
    background: $myWhite;
    padding: 0 15px;*/
}

.campaign-row_first .campaign-row__inside {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.campaign-row__inside {
  padding: 0;
  /*background: #f1f5f9;*/
  /*box-shadow(0px 0px 5px 2px rgba(0,0,0,0.10));*/
  /*box-shadow(0 0 6px 1px rgba(0,0,0,0.1));
    background-color: $myWhite;*/
  margin-bottom: 11px;
  width: 100%;
}

.campaign-row_last .campaign-row__inside {
  margin-bottom: 0;
}

.campaign-row__title {
  margin: 0;
  padding: 0;
}

.campaign-row__price-setting-slider-wrap {
  margin-bottom: 15px;
}

.campaign-row__price-setting {
  display: none;
  min-height: 30px;
  width: 340px;
  padding: 10px;
  margin: 1px 0 0 0;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  -moz-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  -ms-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  -o-box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  box-shadow: 0 1px 10px 1px rgba(0,0,0,0.09);
  z-index: 30;
  /*&__reset:hover
      gray-simple-preset-hover()
      cursor: pointer;*/
}

.campaign-row__price-setting__error {
  text-align: center;
  color: #f66;
  margin-bottom: 15px;
  font-size: 14px;
  display: none;
}

.campaign-row__price-setting__save-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 10px 0 0;
}

.safari .campaign-row__price-setting__save-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-row__price-setting__save-button[readonly],
.campaign-row__price-setting__save-button_disabled,
.campaign-row__price-setting__save-button._disabled,
.campaign-row__price-setting__save-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-row__price-setting__save-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-row__price-setting__save-button[readonly]:hover,
.campaign-row__price-setting__save-button_disabled:hover,
.campaign-row__price-setting__save-button._disabled:hover,
.campaign-row__price-setting__save-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-row__price-setting__save-button[readonly],
.campaign-row__price-setting__save-button._disabled,
.campaign-row__price-setting__save-button:disabled {
  color: #80caf5;
}

.campaign-row__price-setting__save-button:hover {
  background-color: #39bbf1;
}

.campaign-row__price-setting__save-button[readonly]:hover,
.campaign-row__price-setting__save-button._disabled:hover,
.campaign-row__price-setting__save-button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.campaign-row__price-setting__reset {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .campaign-row__price-setting__reset {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-row__price-setting__reset[readonly],
.campaign-row__price-setting__reset_disabled,
.campaign-row__price-setting__reset._disabled,
.campaign-row__price-setting__reset:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-row__price-setting__reset:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-row__price-setting__reset[readonly]:hover,
.campaign-row__price-setting__reset_disabled:hover,
.campaign-row__price-setting__reset._disabled:hover,
.campaign-row__price-setting__reset:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-row__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  /*word-break: break-all;*/
}

.bubble .campaign-row__link {
  word-break: break-all;
}

.campaign-row__add-banner {
  /*simple-button()
    position: absolute;
    right: 20px;
    top: 5px;*/
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  padding: 0 13px 0 25px;
  line-height: 32px;
  position: relative;
}

.campaign-row__add-banner:before {
  content: '';
  display: block;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 9px;
  left: 11px;
  background-image: url(/media/js/dist/i-plus_2b52bac201bd761d0804b7ed18b39288.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background: url(/media/js/dist/myPlus_ae876110bae46ec55c97a26c7a06c8ab.png) no-repeat -2px bottom;
  width: 12px;
  height: 16px;
  top: 10px;
  left: 12px;
}

.campaign-row__add-banner:hover {
  cursor: pointer;
}

.campaign-row__add-banner_disabled {
  color: #9a9a9a;
}

.campaign-row__add-banner_disabled:before {
  background-position: -2px top;
  opacity: 0.5;
}

.campaign-row__add-banner_disabled:hover {
  cursor: default;
}

.campaign-row__top {
  padding: 18px 0px;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px 0px 10px;
  margin-top: 10px;
  display: table;
}

.campaign-row__top:after {
  clear: both;
  width: 100%;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.campaign-row__top_work {
  background: #f2fbea;
}

.campaign-row__top_stopped {
  background: #eeecba;
}

.campaign-row__top_archive {
  background: #e9e9ea;
}

.campaign-row__audience-wrapper {
  display: table-cell;
  vertical-align: top;
  padding-left: 15px;
}

.campaign-row__compact-statistic-wrapper {
  display: table-cell;
  width: 40%;
  vertical-align: top;
}

.campaign-row__spinner {
  height: 30px;
}

.campaign-row__compact-stat {
  display: block;
  vertical-align: top;
}

.campaign-row__control {
  /*margin: 0 0 0 240px;*/
  display: block;
  vertical-align: top;
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
}

.campaigns-page__campaigns_compact .campaign-row__control {
  margin: 0;
}

.campaign-row__banners-panel {
  margin: 0;
  position: relative;
  padding-left: 32px;
  /*background: #f1f5f9;*/
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}

.campaign-row__tabs {
  display: inline-block;
  vertical-align: middle;
}

.campaign-row__normal-list {
  overflow: hidden;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.campaign-row__status-description {
  padding: 18px 0px;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  padding-left: 35px;
  padding-right: 32px;
  border-top: none;
  padding-bottom: 6px;
  padding-top: 0;
  line-height: 1.5;
}

.campaign-row__status-description:first-child {
  border-top: 1px solid #e5e5e5;
  padding-top: 18px;
}

.campaign-row__status-description:last-child {
  padding-bottom: 18px;
}

.campaign-row__status-description .campaign-row__link {
  display: inline;
}

.campaign-row__statuses-wrap {
  min-height: 68px;
}

.campaign-row__statuses-wrap._red,
.campaign-row__statuses-wrap._green {
  position: relative;
}

.campaign-row__statuses-wrap._red:before,
.campaign-row__statuses-wrap._green:before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 33px;
  top: 22px;
}

.campaign-row__statuses-wrap._red:before {
  background: url(/media/js/dist/smile-err_9b77c502227f57f27fec70fae40e3ca3.png) no-repeat 0 0;
  background-size: contain;
}

.campaign-row__statuses-wrap._green:before {
  background: url(/media/js/dist/smile-ok_e072bfc78ad4614593ed4a4e4f6ad0ed.png) no-repeat 0 0;
  background-size: contain;
}

.bubble-ts_notify {
  background-color: #fff59d;
  margin: 0;
  max-width: 205px;
}

.bubble-ts_notify .bubble-ts__arrow:after {
  background-color: #fff59d;
  border: none;
}

.campaign-settings-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.campaign-settings-list__targeting {
  margin: 0 0 2px;
  padding: 0;
}

.campaign-settings-list__targeting_middle {
  margin: 0 0 10px;
}

.campaign-settings-list__targeting__name {
  font-weight: 700;
  margin: 0 3px 0 0;
}

.campaign-settings-list__targeting__value {
  margin: 0;
}

.campaign-settings-list__targeting__value_italic {
  font-style: italic;
}

.motivator-table {
  padding: 0;
}

.motivator-table__text {
  margin: 0 0 20px;
  padding: 0;
}

.motivator-table__title-row {
  width: 500px;
  margin: 0 0 10px 0;
  font-weight: 700;
}

.motivator-table__title-region-cell {
  margin-right: 20px;
}

.motivator-table__title-region-cell,
.motivator-table__title-setting-cell {
  display: inline-block;
  vertical-align: middle;
  width: 240px;
}

.motivator-table__title-setting-cell {
  display: inline-block;
  vertical-align: middle;
  width: 240px;
}

.motivator-table__points-list {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  width: 500px;
}

.motivator-table__points-list__item {
  margin: 0;
  padding: 0;
}

.motivator-table__points-list__item:hover {
  background: #fdfce7;
}

.motivator-table__region-cell {
  margin-right: 20px;
}

.motivator-table__region-cell,
.motivator-table__settings-cell {
  display: inline-block;
  vertical-align: top;
  padding: 3px 0;
  width: 240px;
}

.motivator-table__settings-cell__s {
  display: block;
}

.bubble_campaign-settings {
  padding-right: 30px;
  width: 500px;
}

.bubble_campaign-settings .campaign-settings-list {
  max-height: 150px;
}

.campaign-title {
  position: relative;
  padding: 10px 0 0 0px;
  margin: 0 0 1px 32px;
  display: block;
}

.campaign-title__rename-bubble-wrap {
  position: absolute;
  left: 0;
  top: 74px;
}

.campaign-title__list {
  margin: 0;
  padding: 0px;
  list-style: none;
  line-height: 1;
  font-size: 11px;
  text-transform: uppercase;
}

.campaign-title__item {
  display: block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

.campaign-title__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: block;
  color: #333;
  padding: 0 15px 0 30px;
  line-height: 32px;
  height: 32px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
}

.campaign-title__link:hover {
  background-color: #f2f2f2;
}

.campaign-title__link:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 5px;
  top: 5px;
}

.campaign-title__link_rename:before {
  background: url(/media/js/dist/i-edit_1b5ee124afc4309055a12f26320a4357.png) 0 0 no-repeat;
  background-size: contain;
}

.campaign-title__link_edit:before {
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) 0 0 no-repeat;
  background-size: contain;
}

.campaign-title__link_stat {
  background: url(/media/js/dist/i-stat_d3b6e7c14a9ea0d889bf65351372237a.png) 0 0 no-repeat;
}

.campaign-title__link_debug:before {
  background: url(/media/js/dist/i-debug_c2d45510d80d8958b1119f088f8eaa4b.png) 0 0 no-repeat;
  background-size: contain;
}

.campaign-title__link_copy:before {
  background: url(/media/js/dist/i-copy_33e457ee14d3bfe9d8e30360f75a30d6.png) 0 0 no-repeat;
  background-size: contain;
}

.campaign-title__preset {
  /*display: inline-block;
    padding: 0 0 0 18px;
    line-height: 14px;*/
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: block;
  color: #333;
  padding: 0 15px 0 30px;
  line-height: 32px;
  height: 32px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.campaign-title__preset_no-transition {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.campaign-title__preset:hover {
  background-color: #f2f2f2;
}

.campaign-title__preset_edit,
.campaign-title__preset_restore,
.campaign-title__preset_delete {
  position: relative;
}

.campaign-title__preset_restore:before,
.campaign-title__preset_edit::before,
.campaign-title__preset_delete::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 5px;
  top: 5px;
}

.campaign-title__preset_restore:before {
  background: url(/media/js/dist/i-play_1b059a00a82099f7a1bc763f47ce3804.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 11px;
  top: 10px;
  left: 10px;
}

.campaign-title__preset_delete::before {
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  left: 6px;
  top: 9px;
}

.campaign-title__preset_edit::before {
  background: url(/media/js/dist/i-edit_1b5ee124afc4309055a12f26320a4357.png) 0 0 no-repeat;
  background-size: contain;
}

.campaign-title__control-actions {
  /*position: absolute;
    right: 20px;
    top: 25px;*/
  float: right;
  margin-top: 11px;
  margin-right: 15px;
}

.campaign-title__control-actions__btn {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  padding-left: 33px;
  position: relative;
}

.safari .campaign-title__control-actions__btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-title__control-actions__btn[readonly],
.campaign-title__control-actions__btn_disabled,
.campaign-title__control-actions__btn._disabled,
.campaign-title__control-actions__btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-title__control-actions__btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-title__control-actions__btn[readonly]:hover,
.campaign-title__control-actions__btn_disabled:hover,
.campaign-title__control-actions__btn._disabled:hover,
.campaign-title__control-actions__btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-title__control-actions_play .campaign-title__control-actions__btn:before,
.campaign-title__control-actions_stop .campaign-title__control-actions__btn:before {
  content: '';
  display: block;
  width: 10px;
  height: 11px;
  background-image: url(/media/js/dist/i-pause_3beb49ecc70d513ccd6b3c36cc1c4720.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 14px;
}

.campaign-title__control-actions_play .campaign-title__control-actions__btn:before {
  background-image: url(/media/js/dist/i-play_1b059a00a82099f7a1bc763f47ce3804.png);
}

.campaign-title__control-actions__msg {
  color: #666;
  font-size: 11px;
  margin-top: 7px;
}

.campaign-title__fav {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -7px 0 0;
  width: 13px;
  height: 12px;
  background: url("/media/js/app/pages/campaignsPage/img/favorite-campaign-icons.png") 0 0 no-repeat;
  cursor: pointer;
}

.campaign-title__fav:hover {
  background: url("/media/js/app/pages/campaignsPage/img/favorite-campaign-icons-active.png") 0 0 no-repeat;
}

.campaign-title__fav_checked {
  background: url("/media/js/app/pages/campaignsPage/img/favorite-campaign-icons-active.png") 0 0 no-repeat;
}

.campaign-title__name {
  font-size: 24px;
  vertical-align: middle;
  display: inline-block;
  color: #00abf1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 600px;
}

.campaign-title__name_disabled {
  color: #9a9a9a;
}

.campaign-title__company-settings {
  vertical-align: middle;
  display: inline-block;
}

.campaign-title__company-settings__item {
  margin: 5px 0 0 10px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: relative;
  display: inline-block;
}

.campaign-title__company-settings__item:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

.campaign-title__company-settings__item_stat:before {
  background: url(/media/js/dist/i-stat_d3b6e7c14a9ea0d889bf65351372237a.png) 0 0 no-repeat;
  background-size: contain;
}

.campaign-title__company-settings__item_settings:before {
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) 0 0 no-repeat;
  background-size: contain;
}

.campaign-title__id {
  /*font-style: italic;*/
  vertical-align: middle;
  display: inline-block;
  margin: 0 13px 0 0;
  color: #666;
}

.campaign-title__error-text {
  vertical-align: middle;
  display: inline-block;
  color: #666;
}

.campaign-title__spinner-wrapper {
  vertical-align: middle;
  display: inline-block;
  margin: 1px 6px 0 0;
}

.campaign-title__settings {
  vertical-align: middle;
  display: inline-block;
  margin: 1px 6px 0 0;
  color: #666;
  border-bottom: 1px dotted #666;
  line-height: 1;
}

.campaign-title__settings:hover {
  cursor: pointer;
  border-color: #414042;
  color: #414042;
}

.campaign-title__budget-wrapper {
  /*position: absolute;
    right: 190px;
    top: 20px;*/
  float: right;
  margin-right: 20px;
  margin-top: 9px;
  white-space: nowrap;
}

.budget-settings__bubble {
  font-size: 12px;
}

.budget-settings__bubble__input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  width: 200px;
  display: inline-block;
}

.budget-settings__bubble__label {
  margin-bottom: 5px;
  font-size: 14px;
  color: #414042;
}

.budget-settings__bubble__error {
  color: #f66;
}

.budget-settings__bubble__footer {
  margin-top: 15px;
  padding-bottom: 2px;
}

.budget-settings__bubble__btn {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .budget-settings__bubble__btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.budget-settings__bubble__btn[readonly],
.budget-settings__bubble__btn_disabled,
.budget-settings__bubble__btn._disabled,
.budget-settings__bubble__btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.budget-settings__bubble__btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.budget-settings__bubble__btn[readonly]:hover,
.budget-settings__bubble__btn_disabled:hover,
.budget-settings__bubble__btn._disabled:hover,
.budget-settings__bubble__btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.budget-settings__bubble__btn[readonly],
.budget-settings__bubble__btn._disabled,
.budget-settings__bubble__btn:disabled {
  color: #80caf5;
}

.budget-settings__bubble__btn:hover {
  background-color: #39bbf1;
}

.budget-settings__bubble__btn[readonly]:hover,
.budget-settings__bubble__btn._disabled:hover,
.budget-settings__bubble__btn:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.budget-settings__bubble__link {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-left: 20px;
}

.safari .budget-settings__bubble__link {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.budget-settings__bubble__link[readonly],
.budget-settings__bubble__link_disabled,
.budget-settings__bubble__link._disabled,
.budget-settings__bubble__link:disabled {
  color: #b7b7b7;
  cursor: default;
}

.budget-settings__bubble__link:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.budget-settings__bubble__link[readonly]:hover,
.budget-settings__bubble__link_disabled:hover,
.budget-settings__bubble__link._disabled:hover,
.budget-settings__bubble__link:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-rename__inp-wrap {
  position: relative;
}

.campaign-rename__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  width: 385px;
  padding: 6px 12px;
  margin: 0;
  color: #414042;
  width: 482px;
  padding: 2px 26px 2px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.campaign-rename__inp-clear {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.campaign-rename__inp-clear:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.campaign-rename__error {
  color: #fc2c39;
  margin-top: 10px;
  display: none;
}

.campaign-rename__controls {
  margin-top: 18px;
  padding-bottom: 3px;
}

.campaign-rename__btn_rename {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 10px;
}

.safari .campaign-rename__btn_rename {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-rename__btn_rename[readonly],
.campaign-rename__btn_rename_disabled,
.campaign-rename__btn_rename._disabled,
.campaign-rename__btn_rename:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-rename__btn_rename:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-rename__btn_rename[readonly]:hover,
.campaign-rename__btn_rename_disabled:hover,
.campaign-rename__btn_rename._disabled:hover,
.campaign-rename__btn_rename:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-rename__btn_rename[readonly],
.campaign-rename__btn_rename._disabled,
.campaign-rename__btn_rename:disabled {
  color: #80caf5;
}

.campaign-rename__btn_rename:hover {
  background-color: #39bbf1;
}

.campaign-rename__btn_rename[readonly]:hover,
.campaign-rename__btn_rename._disabled:hover,
.campaign-rename__btn_rename:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.campaign-rename__btn_cancel {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .campaign-rename__btn_cancel {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaign-rename__btn_cancel[readonly],
.campaign-rename__btn_cancel_disabled,
.campaign-rename__btn_cancel._disabled,
.campaign-rename__btn_cancel:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaign-rename__btn_cancel:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaign-rename__btn_cancel[readonly]:hover,
.campaign-rename__btn_cancel_disabled:hover,
.campaign-rename__btn_cancel._disabled:hover,
.campaign-rename__btn_cancel:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaign-rename__spinner-wrap {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  width: 32px;
  height: 32px;
}

.bubble_campaign-rename {
  padding: 17px 24px 14px;
}

.campaign-toolbar .suggester-ts {
  width: 100%;
  padding: 15px 17px 7px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.campaign-toolbar .suggester-ts__list {
  z-index: 10000;
  width: calc(100% - 36px);
}

.campaign-toolbar .suggester-ts__input_campaign-list-search {
  width: 100%;
  display: block;
  margin: 0;
}

.campaign-toolbar .suggester-ts .preloader {
  display: none !important;
}

.campaign-toolbar__nav {
  margin: 0;
  position: relative;
}

.campaign-toolbar__nav:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 1px;
  left: 0;
  right: 0;
}

.campaign-toolbar__nav-item {
  margin: 0 10px 0 0;
  width: 100%;
  display: block;
  font-size: 13px;
  line-height: 1.5;
  min-height: 32px;
  padding: 6px 17px 6px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color ease 0.3s, color ease 0.3s;
  -moz-transition: background-color ease 0.3s, color ease 0.3s;
  -ms-transition: background-color ease 0.3s, color ease 0.3s;
  -o-transition: background-color ease 0.3s, color ease 0.3s;
  transition: background-color ease 0.3s, color ease 0.3s;
  position: relative;
  cursor: pointer;
  color: #333;
}

.campaign-toolbar__nav-item:last-child {
  margin-bottom: 0;
}

.campaign-toolbar__nav-item:hover,
.campaign-toolbar__nav-item._active {
  background-color: #00abf1;
  color: #fff;
}

.compact-campaign-statistic {
  display: none;
  color: #333;
  position: relative;
  /*background: #f1f4f9;*/
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.compact-campaign-statistic:before {
  content: '';
  display: block;
  position: absolute;
  height: 82px;
  width: 1px;
  top: -19px;
  left: -73px;
  border-left: 1px solid #e5e5e5;
}

.campaigns-page__campaigns_compact .compact-campaign-statistic {
  display: block;
  padding-right: 25px;
}

.compact-campaign-statistic__fast-stat {
  margin-left: 20px;
  font-size: 10px;
}

.compact-campaign-statistic__fast-stat-spinner-wrap {
  width: 20px;
  height: 20px;
  vertical-align: top;
  display: inline-block;
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
  position: absolute;
  top: 0;
  left: 20px;
}

.compact-campaign-statistic__period-list {
  position: absolute;
  font-size: 10px;
  text-transform: uppercase;
}

.compact-campaign-statistic__period-list .select-list__body {
  position: absolute;
  top: -11px;
  left: -40px;
}

.compact-campaign-statistic__period-list .select-list__current {
  border: none;
  color: #00abf1;
}

.compact-campaign-statistic__period-list .select-list__current:hover {
  color: #00abf1;
}

.compact-campaign-statistic__list {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  display: table;
}

.compact-campaign-statistic__col {
  height: 50px;
  vertical-align: middle;
  padding: 0;
  width: 25%;
  text-align: right;
  display: table-cell;
  /*border-left: 1px solid #eeedee;*/
}

.compact-campaign-statistic__col:last-child {
  margin-right: 0;
}

.compact-campaign-statistic__col__title {
  margin: 0 0 4px;
  font-size: 10px;
  text-transform: uppercase;
}

.compact-campaign-statistic__col__value {
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 1;
}

.compact-campaign-statistic__col__histogramm {
  line-height: 1;
}

.compact-campaign-statistic__col__histogramm .statistic-histogramm {
  margin: 0px;
  text-align: right;
}

.fast-stat__title {
  display: block;
  margin-bottom: 8px;
}

.fast-stat__title {
  font-size: 10px;
  text-transform: uppercase;
}

.fast-stat__histogram .statistic-histogramm {
  float: none;
  margin: 0;
}

.fast-stat .statistic-histogramm__column {
  cursor: pointer !important;
}

.fast-stat .statistic-histogramm__column-colored:hover {
  background: #999 !important;
}

.fast-stat_banner {
  text-align: left;
}

.fast-stat_banner .fast-stat__histogram {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.fast-stat_banner .fast-stat__title {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}

.fast-stat-error {
  display: none;
  font-size: 10px;
  text-transform: uppercase;
  text-align: left;
}

.banner-cell-shows__fast-stat .fast-stat-error {
  margin-top: 6px;
}

.compact-campaign-statistic__fast-stat {
  position: relative;
}

.fast-stat-spinner-wrap {
  width: 20px;
  height: 20px;
  vertical-align: top;
  display: inline-block;
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
  position: absolute;
  top: 0;
}

.banner-cell-shows__fast-stat .fast-stat-spinner-wrap {
  position: absolute;
  left: 0;
  top: 0;
}

.current-page_campaigns .campaigns-page__campaigns {
  background-color: transparent;
}

.current-page_campaigns .target-page__load-info {
  display: none;
}

.current-page_campaigns .target-page {
  min-width: 0;
  overflow: hidden;
  height: 100%;
}

.current-page_campaigns .target-page__content {
  padding: 0;
  height: calc(100% - 70px);
}

.current-page_campaigns .layout,
.current-page_campaigns .layout__page {
  height: 100%;
}

.current-page_campaigns .layout__pre-block {
  background-color: transparent;
}

.current-page_campaigns .layout__content {
  max-width: none;
  min-width: 900px;
  height: 100%;
}

.current-page_campaigns .layout__content-wrapper {
  max-width: none;
  display: block;
  padding-bottom: 0;
  min-width: 0;
  width: auto;
  background-color: transparent;
  position: relative;
  height: 100%;
  padding-top: 0;
  padding-left: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -ms-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.current-page_campaigns .layout__content-wrapper._collapsed {
  padding-left: 0;
}

.current-page_campaigns .layout__col.layout__col_center {
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  display: block;
  min-width: 0;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 3;
  opacity: 0.99;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  min-height: 100%;
  overflow: visible;
}

.current-page_campaigns .layout__col {
  background-color: transparent;
}

.current-page_campaigns .layout__col.layout__col_left {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  left: 0;
  z-index: 2;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  height: calc(100% - 70px);
  overflow: auto;
  position: fixed;
  width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.current-page_campaigns .target-page__notification {
  display: none;
}

.current-page_campaigns .campaigns-page__no-campaigns {
  background: #fff;
  width: auto;
  top: 0;
  position: relative;
  padding: 110px 20px;
}

.current-page_campaigns .spinner-wrapper {
  min-height: 30px;
  margin-bottom: 20px;
  min-width: 994px;
  width: 100%;
}

.current-page_campaigns .spinner-wrapper .spinner_large {
  margin-top: 40px;
}

.layout-collapse-content-wrap {
  height: 100%;
  min-height: 100%;
  position: relative;
  overflow: auto;
}

.layout-collapse-btn {
  width: 34px;
  height: 100%;
  position: absolute;
  z-index: 10;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  -webkit-transition: background-color, left 0.3s ease;
  -moz-transition: background-color, left 0.3s ease;
  -ms-transition: background-color, left 0.3s ease;
  -o-transition: background-color, left 0.3s ease;
  transition: background-color, left 0.3s ease;
}

.layout-collapse-btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.layout-collapse-btn:hover:before {
  content: '';
  display: block;
  width: 13px;
  height: 24px;
  background: url(/media/js/dist/arr-gray-thin-left_c7416ac796b43d400f4508d9d37c63aa.png) 0 0 no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -7px;
}

.layout-collapse-btn._collapsed:hover:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media screen and (max-width: 600px) {
  .layout-collapse-btn {
    background-color: #f9f9f9;
    cursor: pointer;
  }

  .layout-collapse-btn:before {
    content: '';
    display: block;
    width: 13px;
    height: 24px;
    background: url(/media/js/dist/arr-gray-thin-left_c7416ac796b43d400f4508d9d37c63aa.png) 0 0 no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -7px;
  }

  .layout-collapse-btn._collapsed:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

.campaigns-page {
  font-size: 12px;
  line-height: 1.5;
  color: #333;
  padding: 20px 35px;
  min-width: 995px;
  max-width: 1200px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  /*
  &__subheader
    //background: #f1f5f9;
    //padding: 0 10px;
    padding: 0;

    &__center
      min-width: 950px;
      max-width: 1160px;
      margin: 0 auto;
      border-bottom: 1px solid $myGrayBorder;
  */
  /*&__right-part
    position: absolute;
    right: 0;
    top: 10px;
    right-info-block();*/
}

.campaigns-page:after {
  display: none;
  content: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) url(/media/js/dist/i-debug_c2d45510d80d8958b1119f088f8eaa4b.png) url(/media/js/dist/i-edit_1b5ee124afc4309055a12f26320a4357.png) url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) url(/media/js/dist/i-stat_d3b6e7c14a9ea0d889bf65351372237a.png) url(/media/js/dist/myPlus_ae876110bae46ec55c97a26c7a06c8ab.png) url(/media/js/dist/smile-err_9b77c502227f57f27fec70fae40e3ca3.png) url(/media/js/dist/smile-ok_e072bfc78ad4614593ed4a4e4f6ad0ed.png) url("/media/js/src/modules/bannerForm/img/f1.png") url("/media/js/src/modules/bannerForm/img/f2.png") url("/media/js/src/modules/bannerForm/img/f4.png");
}

.campaigns-page__layout {
  max-width: 1245px;
  min-width: 900px;
  margin: 0 auto;
}

.campaigns-page__title {
  min-width: 950px;
  max-width: 1160px;
  margin: 23px auto 19px;
  font-size: 34px;
  line-height: 41px;
}

.campaigns-page__settings-wrapper {
  position: relative;
}

.campaigns-page__spinner-wrap {
  margin-top: 10px;
}

.campaigns-page__settings {
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) 0 0 no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 0 0 10px;
  cursor: pointer;
  position: relative;
}

.campaigns-page__settings__list {
  padding: 3px 10px 7px;
}

.campaigns-page__settings__list__item {
  list-style: none;
}

.campaigns-page__header {
  position: relative;
  margin-bottom: 20px;
}

.campaigns-page__create-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .campaigns-page__create-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaigns-page__create-button[readonly],
.campaigns-page__create-button_disabled,
.campaigns-page__create-button._disabled,
.campaigns-page__create-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaigns-page__create-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaigns-page__create-button[readonly]:hover,
.campaigns-page__create-button_disabled:hover,
.campaigns-page__create-button._disabled:hover,
.campaigns-page__create-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaigns-page__create-button[readonly],
.campaigns-page__create-button._disabled,
.campaigns-page__create-button:disabled {
  color: #80caf5;
}

.campaigns-page__create-button:hover {
  background-color: #39bbf1;
}

.campaigns-page__create-button[readonly]:hover,
.campaigns-page__create-button._disabled:hover,
.campaigns-page__create-button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.campaigns-page__create-button {
  vertical-align: middle;
}

.campaigns-page__search {
  display: inline-block;
  vertical-align: middle;
}

.campaigns-page__status {
  position: absolute;
  top: 0;
  right: 0;
}

.campaigns-page__content {
  min-width: 994px;
}

.campaigns-page__search-wrapper {
  position: relative;
  float: right;
  background: url(/media/js/dist/i-search_090f0bd1ff25b148180c4e028d7a4eba.png) 10px center no-repeat;
  background-size: contain;
  min-width: 20px;
  min-height: 18px;
  padding: 10px 10px 10px 20px;
  margin-top: -4px;
  cursor: pointer;
}

.agency-clients-page .campaigns-page__search-wrapper {
  margin: -6px -20px -6px 0;
  padding: 5px 10px 5px 20px;
  min-width: 10px;
}

.campaigns-page__search-wrapper input {
  width: 0;
  -webkit-transition: width linear 0.2s;
  -moz-transition: width linear 0.2s;
  -ms-transition: width linear 0.2s;
  -o-transition: width linear 0.2s;
  transition: width linear 0.2s;
}

.agency-clients-page .campaigns-page__search-wrapper input {
  margin-left: 0px;
}

.campaigns-page__search-wrapper._active {
  background-color: #f2f2f2;
  min-width: 20px;
}

.campaigns-page__search-wrapper._active input {
  width: 193px;
}

.agency-clients-page .campaigns-page__search-wrapper._active input {
  margin-left: 20px;
}

.campaigns-page__search-result {
  font-size: 24px;
  font-weight: 400;
  display: none;
  padding-left: 32px;
  margin: 10px 0 0;
}

.campaigns-page__search-result__text {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.campaigns-page__search-result__title {
  display: inline-block;
  vertical-align: middle;
}

.campaigns-page__campaigns {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #f2f2f2;
}

.campaigns-page__loading-icon {
  margin: 9px auto;
  width: 48px;
  height: 48px;
}

.campaigns-page__no-campaigns,
.campaigns-page__more {
  font-size: 18px;
  text-align: center;
  width: 700px;
  margin: 0 auto;
  padding: 5px 7px;
  display: block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  /*background: #efeff0;*/
}

.campaigns-page__no-campaigns__preset,
.campaigns-page__more__preset {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.campaigns-page__no-campaigns__preset:hover,
.campaigns-page__more__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.campaigns-page__no-campaigns__link,
.campaigns-page__more__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.campaigns-page__no-campaigns {
  text-align: center;
}

.campaigns-page__no-campaigns__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.campaigns-page__filter {
  font-size: 14px;
}

.campaigns-page__stat-period {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
}

.campaigns-page__compact-box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 15px;
}

.campaigns-page__compact-box__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.campaigns-page__compact-box__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.campaigns-page__no-campaigns {
  display: none;
}

.bubble_banner-status {
  width: 350px;
}

.go-to-site-tooltip {
  margin: 0;
}

.go-to-site-tooltip__pph {
  margin: 0 0 5px;
  padding: 0;
}

.go-to-site-tooltip__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: block;
}

.added-adv-block {
  padding: 4px 10px;
  margin: 0 0 5px 5px;
  width: 200px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 2px dotted #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.added-adv-block:hover {
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  border-color: #fff;
}

.added-adv-block:hover .added-adv-block__buttons-panel {
  display: block;
}

.added-adv-block__preview {
  margin: 0;
}

.added-adv-block__name {
  font-size: 14px;
  margin: 0 0 2px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.added-adv-block__format {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  color: #898b8c;
  margin: 0 5px 0 0;
  background: url(/media/js/dist/phone-banner_3076fbe788760d96a9636492e71daa2f.svg) center center no-repeat;
  width: 100%;
  height: 156px;
  background-size: 70px;
}

.added-adv-block__format_fullscreen {
  background-image: url(/media/js/dist/phone-fullscreen_32f50112c5150009e9fae7de0cde0c58.svg);
}

.added-adv-block__format_native {
  background-image: url(/media/js/dist/phone-native_2c3ff200770b9b8cc71332fa99b5151d.svg);
}

.added-adv-block__title {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  color: #898b8c;
}

.added-adv-block__buttons-panel {
  display: none;
  color: #fff;
  width: 100%;
  font-size: 11px;
  line-height: 1;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 5px 0;
  background: rgba(89,89,89,0.8);
  overflow: hidden;
  z-index: 0;
  text-align: center;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

.added-adv-block__button {
  float: left;
  border-bottom: 1px dotted #fff;
  cursor: pointer;
  margin-left: 14px;
  font-size: 11px;
  line-height: 1;
}

.added-adv-block__button_delete {
  margin-right: 14px;
  cursor: pointer;
  float: right;
  border-bottom: 1px dotted #fff;
}

.added-adv-list {
  margin: 30px 0 30px -5px;
  padding: 0;
  list-style: none;
}

.pad-setting {
  display: block;
}

.pad-setting__description__input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 0 2px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 628px;
  height: 36px;
  font-size: 14px;
}

.pad-setting__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
  display: block;
  margin: 14px 0;
}

.pad-setting__error {
  margin-top: 5px;
  color: #fc2c39;
}

.pad-setting__url-error {
  color: #f66;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 60px;
  height: 60px;
  margin-top: 0px;
  padding-top: 0;
  padding-bottom: 0;
}

.pad-setting__platform-preview {
  color: #333;
}

.pad-setting__platform-preview__title {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 7px;
}

.pad-setting__platform-preview__category {
  color: #666;
  margin-left: 3px;
}

.pad-setting__platform-preview__info-wrap {
  display: inline-block;
  vertical-align: top;
  margin: 12px 0;
  max-width: 480px;
}

.pad-setting__platform-preview__icon {
  display: inline-block;
  margin: 12px 24px 12px 0;
  background-color: #fff;
}

.pad-setting__platform-preview__icon_11024,
.pad-setting__platform-preview__icon_6122,
.pad-setting__platform-preview__icon_6123 {
  background-size: 100px 100px;
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center center;
}

.pad-setting__platform-preview__icon_6185 {
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  margin-top: 18px;
}

.pad-setting .input_url .input__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 0 2px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 580px;
  height: 36px;
  font-size: 14px;
}

.current-page_create_pad_groups,
.current-page_edit_pad_groups,
.create-pad-groups-page {
  min-height: 100px;
  margin: 0;
}

.current-page_create_pad_groups__subheader,
.current-page_edit_pad_groups__subheader,
.create-pad-groups-page__subheader {
  margin-bottom: 17px;
}

.current-page_create_pad_groups__title,
.current-page_edit_pad_groups__title,
.create-pad-groups-page__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
  display: block;
  margin: 16px 0 20px;
}

.current-page_create_pad_groups__footer-spinner,
.current-page_edit_pad_groups__footer-spinner,
.create-pad-groups-page__footer-spinner {
  height: 32px;
  display: none;
}

.current-page_create_pad_groups__footer-wrap,
.current-page_edit_pad_groups__footer-wrap,
.create-pad-groups-page__footer-wrap {
  position: relative;
  margin: 0 -32px 23px -32px;
  padding: 20px 32px;
  margin-bottom: 0;
  padding-bottom: 0;
  width: auto;
}

.current-page_create_pad_groups__footer-wrap_create,
.current-page_edit_pad_groups__footer-wrap_create,
.create-pad-groups-page__footer-wrap_create {
  padding-top: 0;
}

.current-page_create_pad_groups__error-wrap,
.current-page_edit_pad_groups__error-wrap,
.create-pad-groups-page__error-wrap {
  width: 630px;
  text-align: left;
  color: #f66;
  font-size: 14px;
  line-height: 14px;
  z-index: 10;
  position: relative;
  margin-bottom: 20px;
}

.current-page_create_pad_groups__error,
.current-page_edit_pad_groups__error,
.create-pad-groups-page__error {
  text-align: center;
  font-size: 14px;
  line-height: 14px;
}

.current-page_create_pad_groups__error-item,
.current-page_edit_pad_groups__error-item,
.create-pad-groups-page__error-item {
  word-break: break-word;
}

.current-page_create_pad_groups .campaign-setting__textarea,
.current-page_edit_pad_groups .campaign-setting__textarea,
.create-pad-groups-page .campaign-setting__textarea,
.current-page_create_pad_groups .targetings__textarea,
.current-page_edit_pad_groups .targetings__textarea,
.create-pad-groups-page .targetings__textarea {
  min-width: 582px;
  min-height: 40px;
  resize: vertical;
}

.create-pad-page__block-form-wrap .targetings__textarea {
  min-height: 40px;
  resize: vertical;
}

.current-page_edit_pad_groups .targetings__list {
  margin-bottom: 0;
}

.context-help-mark_black-list {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.context-help-mark_black-list:hover {
  background-color: #666;
  cursor: help;
}

.black-lists-block {
  margin-bottom: 40px;
}

.main-button-new {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: visibility 0;
  -moz-transition: visibility 0;
  -ms-transition: visibility 0;
  -o-transition: visibility 0;
  transition: visibility 0;
}

.safari .main-button-new {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.main-button-new[readonly],
.main-button-new_disabled,
.main-button-new._disabled,
.main-button-new:disabled {
  color: #b7b7b7;
  cursor: default;
}

.main-button-new:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.main-button-new[readonly]:hover,
.main-button-new_disabled:hover,
.main-button-new._disabled:hover,
.main-button-new:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.main-button-new[readonly],
.main-button-new._disabled,
.main-button-new:disabled {
  color: #80caf5;
}

.main-button-new:hover {
  background-color: #39bbf1;
}

.main-button-new[readonly]:hover,
.main-button-new._disabled:hover,
.main-button-new:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.main-button-new:hover {
  -webkit-transition: visibility 0;
  -moz-transition: visibility 0;
  -ms-transition: visibility 0;
  -o-transition: visibility 0;
  transition: visibility 0;
}

.create-pad-page__save-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .create-pad-page__save-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.create-pad-page__save-button[readonly],
.create-pad-page__save-button_disabled,
.create-pad-page__save-button._disabled,
.create-pad-page__save-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.create-pad-page__save-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.create-pad-page__save-button[readonly]:hover,
.create-pad-page__save-button_disabled:hover,
.create-pad-page__save-button._disabled:hover,
.create-pad-page__save-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.create-pad-page__save-button[readonly],
.create-pad-page__save-button._disabled,
.create-pad-page__save-button:disabled {
  color: #80caf5;
}

.create-pad-page__save-button:hover {
  background-color: #39bbf1;
}

.create-pad-page__save-button[readonly]:hover,
.create-pad-page__save-button._disabled:hover,
.create-pad-page__save-button:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.create-pad-page__block-form-wrap {
  margin: 0px -32px 20px;
}

.create-pad-page__error-wrap {
  width: 100%;
  text-align: left;
  color: #f66;
  font-size: 14px;
  line-height: 14px;
  z-index: 10;
  position: relative;
  margin-bottom: 20px;
}

.create-pad-page__error {
  text-align: center;
  font-size: 14px;
  line-height: 14px;
}

.create-pad-page__footer-spinner {
  display: none;
  height: 30px;
}

.create-pad-page__warning-text {
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  color: #f66;
}

.financial-reports {
  padding-right: 20px;
  /*.current-page_admin &
    min-width: 1065px;*/
}

.financial-reports__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.financial-reports__common-settings,
.financial-reports__blocks > div {
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0;
}

.financial-reports__blocks > div:last-child {
  border-bottom: none;
}

.financial-reports__blocks > div:last-child_pads_1c_context {
  margin-top: 20px;
}

.financial-reports__blocks > div:last-child_pads_1c_accounts {
  margin-top: 20px;
  border-bottom: none;
}

.financial-reports__common-settings-label {
  width: 200px;
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.financial-reports__common-settings-val {
  display: inline-block;
  vertical-align: middle;
}

.financial-reports__common-settings-val .date-period__dash {
  display: none;
}

.financial-reports__checkbox-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
}

.financial-reports__sub-title {
  width: 200px;
}

.financial-reports__sub-title.financial-reports__sub-title_long {
  display: block;
  width: auto;
}

.financial-reports__sub-title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-transform: none;
  font-size: 16px;
}

.financial-reports__btn-wrap {
  width: 120px;
}

.financial-reports__btn-download {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .financial-reports__btn-download {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.financial-reports__btn-download[readonly],
.financial-reports__btn-download_disabled,
.financial-reports__btn-download._disabled,
.financial-reports__btn-download:disabled {
  color: #b7b7b7;
  cursor: default;
}

.financial-reports__btn-download:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.financial-reports__btn-download[readonly]:hover,
.financial-reports__btn-download_disabled:hover,
.financial-reports__btn-download._disabled:hover,
.financial-reports__btn-download:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.financial-reports__btn-download[readonly],
.financial-reports__btn-download._disabled,
.financial-reports__btn-download:disabled {
  color: #80caf5;
}

.financial-reports__btn-download:hover {
  background-color: #39bbf1;
}

.financial-reports__btn-download[readonly]:hover,
.financial-reports__btn-download._disabled:hover,
.financial-reports__btn-download:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.financial-reports__sub-title,
.financial-reports__settings,
.financial-reports__btn-wrap {
  display: inline-block;
  vertical-align: top;
}

.financial-reports__settings {
  width: calc(100% - 200px - 120px);
  padding-top: 5px;
}

.financial-reports__settings_long.financial-reports__settings {
  width: calc(100% - 200px - 120px - 20px);
}

.financial-reports__blocks-row {
  font-size: 0;
}

.financial-reports__multiselect-wrap .ms-list__result-wrap {
  margin-left: 0;
}

.financial-reports__multiselect-wrap .ms-list:hover {
  border-bottom: none;
}

.financial-reports__multiselect-wrap .ms-list__new-presets-item {
  margin-left: 10px;
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
}

.financial-reports__multiselect-wrap .ms-list__new-presets-item_active {
  display: inline-block;
  border-bottom: none;
  color: #000;
}

.financial-reports__multiselect-wrap .ms-list__new-presets-item:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.financial-reports__multiselect-wrap .ms-list__new-presets-item_active:hover {
  border-bottom: none;
  cursor: default;
}

.financial-reports__multiselect-wrap .ms-list__selected-item_alter {
  margin-bottom: 0;
}

.financial-reports__multiselect-wrap {
  margin-top: 15px;
  font-size: 12px;
}

.financial-reports__select {
  margin-right: 10px;
}

.financial-reports__textarea-row-wrap {
  display: flex;
  width: 100%;
  margin-top: 15px;
}

.financial-reports__box-wrap {
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
}

.financial-reports__cust-calendar-wrap {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  margin-right: 15px;
}

.financial-reports__detailization {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  margin-right: 15px;
  margin-top: 15px;
}

.financial-reports__calendar-settings-wrap {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  margin-right: 15px;
}

.financial-reports__calendar-settings-wrap_with-detailization {
  width: 200px;
}

.financial-reports__error {
  color: #f66;
  font-size: 12px;
  margin-top: 15px;
  display: none;
  clear: both;
}

.financial-reports__anchor {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
}

._active .financial-reports__anchor {
  color: #fc2c39;
}

.moderation-banner {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 20px 0;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -o-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  background: #fff;
  /*&__control-preset
    float: right;
    margin: 3px 0 0 10px;
    simple-preset()
  
    &:hover
      simple-preset-hover()*/
  /*&__search-preset
    simple-preset()
    vertical-align: middle;
    margin-right: 10px;*/
  /*&__action-colum__inside
    padding: 5px 0 5px 10px 
    border-left: 1px solid $borderGray;*/
}

.moderation-banner__notes {
  word-break: break-all;
  word-wrap: break-word;
}

.moderation-banner__lead-ads {
  border: none;
  overflow: auto;
  background-color: #e5e5e5;
  width: 320px;
  height: 568px;
}

.moderation-banner__url {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  word-break: break-word;
  word-wrap: break-word;
  display: block;
}

.moderation-banner__url-item {
  margin-bottom: 12px;
}

.moderation-banner__url-item:last-child {
  margin-bottom: 0;
}

.moderation-banner__url-mobile {
  position: relative;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-right: 40px;
}

.moderation-banner__url-mobile-loader {
  position: absolute;
  top: 0;
  right: 15px;
}

.moderation-banner__mobile-icon {
  background: url("/media/js/app/pages/moderationNTPage/img/mobile.png") 0 0 no-repeat;
  display: inline-block;
  width: 9px;
  height: 15px;
  vertical-align: middle;
}

.moderation-banner_checked {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  background: #fffbe8;
}

.moderation-banner__controls-panel {
  padding: 5px 10px;
  background: #eae7e9;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.moderation-banner__controls-panel:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.moderation-banner_banned .moderation-banner__controls-panel {
  background: #ffc2ce;
}

.moderation-banner_allowed .moderation-banner__controls-panel {
  background: #f2fbea;
}

.moderation-banner__check {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-banner__id {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-banner__link-type {
  margin: 0 4px 0 0;
  display: inline;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.moderation-banner__control-button-wrap {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  position: relative;
}

.moderation-banner__controls-info {
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
  width: 650px;
}

.moderation-banner__controls-info__label {
  max-width: 445px;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.moderation-banner__controls {
  float: right;
  height: 32px;
}

.moderation-banner__control-button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 10px;
  margin-bottom: 2px;
}

.safari .moderation-banner__control-button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__control-button[readonly],
.moderation-banner__control-button_disabled,
.moderation-banner__control-button._disabled,
.moderation-banner__control-button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__control-button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__control-button[readonly]:hover,
.moderation-banner__control-button_disabled:hover,
.moderation-banner__control-button._disabled:hover,
.moderation-banner__control-button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__control-button__spinner-wrap {
  width: 30px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
}

.moderation-banner__control-button_edit,
.moderation-banner__control-button_delay {
  background-image: url("/media/js/app/pages/moderationNTPage/img/moderation_ico-clock.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
}

.moderation-banner__control-button_edit {
  background-image: url("/media/js/app/pages/moderationNTPage/img/moderation_ico-edit.png");
  background-size: 19px;
}

.moderation-banner__control-button:last-child {
  margin-right: 0;
}

.moderation-banner__control-button-wrap .drop-down-list__button:after {
  background-image: url("/media/js/app/pages/moderationNTPage/img/moderation_ico-filter.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
}

.moderation-banner__status {
  padding: 5px 10px;
  border-bottom: 1px solid #e6e7e8;
  position: relative;
}

.moderation-banner__status__text {
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__status__text_allowed {
  color: #38b54a;
}

.moderation-banner__status__text_banned {
  color: #fc2c39;
}

.moderation-banner__status__text_new {
  color: #f93;
}

.moderation-banner__status__text_pending {
  color: #f93;
}

.moderation-banner__status__date {
  margin: 0 4px 0 0;
  color: #808285;
}

.moderation-banner__status__date_expired {
  color: #fc2c39;
}

.moderation-banner__status__description {
  display: inline-block;
  white-space: pre-line;
}

.moderation-banner__status__item {
  margin-left: 5px;
}

.moderation-banner__status__item:first-child {
  margin-left: 0;
}

.moderation-banner__content {
  padding: 0;
  overflow: hidden;
  display: table;
  width: 100%;
}

.moderation-banner__banner-column {
  width: 240px;
  /*float: left;*/
  display: table-cell;
  vertical-align: top;
  padding: 10px;
}

.moderation-banner__banner-preview {
  margin: 5px 0;
  overflow: hidden;
}

.moderation-banner__ticket-number {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0 0 5px 0;
}

.moderation-banner__notes {
  margin: 0 0 5px 0;
}

.moderation-banner__email {
  text-decoration: underline;
  color: #808285;
}

.moderation-banner__email:hover {
  text-decoration: underline;
  color: #000;
}

.moderation-banner__client-type {
  display: inline-block;
  color: #808285;
  margin: 0 10px 0 0;
  line-height: 1;
}

.moderation-banner__show-preview,
.moderation-banner__doc-list-link {
  display: inline-block;
  vertical-align: middle;
  color: #414042;
  border-bottom: 1px dotted;
  cursor: pointer;
  line-height: 1;
}

.moderation-banner__notes-descr {
  color: #808285;
  margin: 0 0 0 4px;
}

.moderation-banner__attached-documents-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
}

.moderation-banner__attached-document {
  padding: 0;
  margin: 0;
  font-style: italic;
  color: #808285;
}

.moderation-banner__attached-document__link {
  margin: 0 0 0 2px;
  text-decoration: underline;
  color: #808285;
}

.moderation-banner__attached-document__link:hover {
  color: #404125;
  text-decoration: underline;
}

.moderation-banner__action-colum {
  /*margin: 0 0 0 240px;*/
  display: table-cell;
  vertical-align: top;
  padding: 5px 10px;
  border-left: 1px solid #e6e7e8;
}

.moderation-banner__result {
  margin: 0 0 12px;
}

.moderation-banner__moderated,
.moderation-banner__moderator-name,
.moderation-banner__moderation-time,
.moderation-banner__moderation-date {
  margin: 0 4px 0 0;
  display: inline-block;
  vertical-align: middle;
}

.moderation-banner__moderated {
  font-weight: 700;
}

.moderation-banner__theme {
  width: 46%;
  min-width: 200px;
  margin: 0 6% 0 0;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}

.moderation-banner__theme__title {
  display: inline;
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__theme__disclaimer {
  font-style: italic;
  display: inline;
  margin: 0 4px 0 0;
  color: #f26a21;
}

.moderation-banner__theme__item {
  font-style: italic;
  margin: 0 4px 0 0;
  display: inline;
}

.moderation-banner__restrict {
  width: 46%;
  min-width: 200px;
  margin: 5px 6% 0 0;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}

.moderation-banner__restrict__title {
  display: inline;
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__info-group-wrapper {
  float: left;
  width: 51%;
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
}

.moderation-banner__info-group {
  margin-bottom: 15px;
}

.moderation-banner__info-group-title {
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 5px;
}

.moderation-banner__info-row {
  min-width: 200px;
  margin: 5px 6% 0 0;
  display: inline-block;
  vertical-align: top;
}

.moderation-banner__info-row__title {
  display: inline;
  margin: 0 4px 0 0;
  font-weight: 700;
}

.moderation-banner__info-row__text {
  font-style: italic;
  margin: 0 4px 0 0;
  display: inline;
}

.moderation-banner__comments {
  width: 290px;
  display: inline-block;
  vertical-align: middle;
}

.moderation-banner__add-comment {
  margin: 0;
}

.moderation-banner__add-comment__button {
  margin: 0 0 12px;
  font-size: 14px;
  display: inline-block;
  line-height: 1;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  cursor: pointer;
  padding-top: 10px;
}

.moderation-banner__add-comment__form {
  margin: 0 0 10px;
}

.moderation-banner__add-comment__area {
  width: 100%;
  max-width: 100%;
  max-height: 30px;
  height: 30px;
  padding: 3px 5px;
  margin: 0 0 7px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.moderation-banner__add-comment__save {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 10px 0 0;
}

.safari .moderation-banner__add-comment__save {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__add-comment__save[readonly],
.moderation-banner__add-comment__save_disabled,
.moderation-banner__add-comment__save._disabled,
.moderation-banner__add-comment__save:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__add-comment__save:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__add-comment__save[readonly]:hover,
.moderation-banner__add-comment__save_disabled:hover,
.moderation-banner__add-comment__save._disabled:hover,
.moderation-banner__add-comment__save:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__add-comment__save[readonly],
.moderation-banner__add-comment__save._disabled,
.moderation-banner__add-comment__save:disabled {
  color: #80caf5;
}

.moderation-banner__add-comment__save:hover {
  background-color: #39bbf1;
}

.moderation-banner__add-comment__save[readonly]:hover,
.moderation-banner__add-comment__save._disabled:hover,
.moderation-banner__add-comment__save:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.moderation-banner__add-comment__reset {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .moderation-banner__add-comment__reset {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__add-comment__reset[readonly],
.moderation-banner__add-comment__reset_disabled,
.moderation-banner__add-comment__reset._disabled,
.moderation-banner__add-comment__reset:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__add-comment__reset:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__add-comment__reset[readonly]:hover,
.moderation-banner__add-comment__reset_disabled:hover,
.moderation-banner__add-comment__reset._disabled:hover,
.moderation-banner__add-comment__reset:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__add-comment__delete {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  float: right;
  margin: 0;
}

.safari .moderation-banner__add-comment__delete {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-banner__add-comment__delete[readonly],
.moderation-banner__add-comment__delete_disabled,
.moderation-banner__add-comment__delete._disabled,
.moderation-banner__add-comment__delete:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-banner__add-comment__delete:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-banner__add-comment__delete[readonly]:hover,
.moderation-banner__add-comment__delete_disabled:hover,
.moderation-banner__add-comment__delete._disabled:hover,
.moderation-banner__add-comment__delete:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-banner__comments-list {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  height: 100px;
  overflow: auto;
}

.moderation-banner__comment {
  margin: 0 0 7px;
  padding: 0;
}

.moderation-banner__comment__text {
  line-height: 1;
  display: inline;
}

.moderation-banner__comment__text_editable {
  border-bottom: 1px dotted;
  cursor: pointer;
}

.moderation-banner__comment__description {
  line-height: 1.4;
  color: #a7a9ac;
  margin: 2px 0 0 0;
}

.moderation-banner__banner-form {
  position: absolute;
  z-index: 200;
  top: 29px;
  right: 0;
}

.moderation-banner__show-flash-btn {
  font-size: 10px;
  margin: 5px 0 0 0;
  display: inline-block;
  cursor: pointer;
  color: #999;
  text-decoration: underline;
}

.moderation-banner__copies {
  line-height: 1;
  display: inline-block;
  margin-right: 5px;
}

.moderation-banner__new-user {
  color: #fff;
  background-color: #88c425;
  font-weight: 700;
  font-size: 12px;
  width: fit-content;
  padding: 5px 10px;
  -webkit-border-radius: 0 15px 15px 0;
  -moz-border-radius: 0 15px 15px 0;
  -ms-border-radius: 0 15px 15px 0;
  -o-border-radius: 0 15px 15px 0;
  border-radius: 0 15px 15px 0;
  margin: -5px 0 20px -10px;
}

.moderation-banner__skip-resolution {
  position: absolute;
  right: 10px;
  top: 5px;
}

.moderation-banner__skip-resolution-button {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.moderation-banner__skip-resolution-text {
  font-weight: 700;
}

.bubble_flash {
  padding: 24px 24px 10px 10px;
}

.moderation-nt-popup {
  line-height: 1.5;
  width: 380px;
  color: #414042;
  padding: 12px 20px 12px 12px;
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #414042;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 960px;
  z-index: 110;
  padding-right: 12px;
  /*@media (max-height:650px)
    &
      top: 0;
      margin: 0;*/
}

.moderation-nt-popup__hold-over {
  float: right;
  margin: 5px 0 0;
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.moderation-nt-popup__header {
  overflow: hidden;
  margin: 0 0 20px;
}

.moderation-nt-popup__action-tabs {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 16px;
}

.moderation-nt-popup__action-tabs .tabs-inline__tab-item {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.moderation-nt-popup__action-tab {
  vertical-align: middle;
  display: inline-block;
  padding: 0px 12px;
  margin: 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  height: 32px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 3px 12px;
}

.moderation-nt-popup__action-tab:hover {
  cursor: pointer;
}

.moderation-nt-popup__action-tab_active,
.moderation-nt-popup__action-tab_active:hover {
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
  background-color: #f2f2f2;
  cursor: default;
}

.moderation-nt-popup__action-tab:hover {
  /*color:#f26d00*/
  background-color: #f2f2f2;
}

.moderation-nt-popup__action-tab__text {
  display: inline-block;
  vertical-align: middle;
  /*border-bottom: 1px dotted $darkGrayText;
  line-height: 1;*/
  color: #333;
}

.moderation-nt-popup__action-tab_active .moderation-nt-popup__action-tab__text,
.moderation-nt-popup__action-tab_active:hover .moderation-nt-popup__action-tab__text {
  color: #414042;
  border: none;
}

.moderation-nt-popup__content {
  margin: 0 0 10px 0;
  position: relative;
  height: 485px;
  overflow-y: scroll;
}

.moderation-nt-popup__reasons-list {
  margin: 0 0 60px;
  padding: 0;
  list-style: none;
  height: 370px;
  overflow-y: auto;
}

.moderation-nt-popup__reason {
  padding: 0 0 0 20px;
  margin: 0 0 3px;
  /*&_selected&_selected:hover
      border-bottom: dotted 1px $darkGrayText;
      color: $darkGrayText;
      padding-bottom: 0;*/
}

.moderation-nt-popup__reason__title {
  font-size: 12px;
  line-height: 1;
  display: inline-block;
  position: relative;
  z-index: 5;
  border-bottom: 1px dotted #000;
  cursor: pointer;
  margin: 0 0 7px;
}

.moderation-nt-popup__reason__title:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-left: 5px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin: 0 10px 2px -14px;
}

.moderation-nt-popup__reason_uncollapsed .moderation-nt-popup__reason__title:before {
  border-left: 5px solid transparent;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  margin: 0 5px 2px -14px;
}

.moderation-nt-popup__reason__detail {
  margin: 0;
}

.moderation-nt-popup__reason__detail-list {
  margin: 2px 0 0 10px;
  padding: 0;
  list-style: none;
}

.moderation-nt-popup__reason__detail-item {
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
  line-height: 1.2;
}

.moderation-nt-popup__reason__detail-item__text {
  line-height: 1;
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
}

.moderation-nt-popup__reason__detail-item__text_selected {
  color: #f00;
  border-bottom: dotted 1px #f00;
  cursor: pointer;
}

.moderation-nt-popup__reason__detail-item__text:hover {
  /*color: #FC9D9A;*/
  cursor: pointer;
  padding-bottom: 1px;
  border: none;
}

.moderation-nt-popup__disclaimer {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0 5px 0 1px;
  list-style: none;
}

.moderation-nt-popup__disclaimer-item {
  padding: 0;
  margin: 0 0 3px;
}

.moderation-nt-popup__disclaimer-item_no {
  margin: 0 0 20px 0;
}

.moderation-nt-popup__disclaimer-item__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-popup__disclaimer-item__label {
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-popup__themes {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
  list-style: none;
}

.moderation-nt-popup__theme-item {
  padding: 0;
  margin: 0 0 3px;
}

.moderation-nt-popup__theme-item__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-popup__theme-item__label {
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-popup__action-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.moderation-nt-popup__ban-description {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.moderation-nt-popup__ban-description__label {
  display: block;
  margin: 0 0 2px;
}

.moderation-nt-popup__ban-description__area {
  width: 100%;
  max-width: 100%;
  max-height: 75px;
  height: 75px;
  padding: 3px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.moderation-nt-popup__message-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  display: block;
  margin: auto;
  margin-top: 8px;
}

.moderation-nt-popup__col {
  display: inline-block;
  vertical-align: top;
}

.moderation-nt-popup__col_left {
  width: 40%;
}

.moderation-nt-popup__col_right {
  width: 60%;
}

.moderation-nt-popup__extra {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 50px;
}

.moderation-nt-popup__extra-item {
  padding: 0;
  margin: 0 0 3px;
}

.moderation-nt-popup__extra-item_no {
  margin: 0 0 20px 0;
}

.moderation-nt-popup__extra-item__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-popup__extra-item__label {
  display: inline-block;
  vertical-align: middle;
}

.bubble_moderation-popup,
.bubble_moderation-page {
  background: #ffc2ce;
}

.moderation-nt-search {
  position: relative;
}

.moderation-nt-search__row {
  margin: 0 0 10px 0;
  /*line-height: 30px;*/
}

.moderation-nt-search__row:last-child {
  margin-bottom: 0;
}

.moderation-nt-search__select-type {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 180px;
}

.moderation-nt-search__select-packages {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 254px;
}

.moderation-nt-search__input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 1px 5px;
  width: 240px;
}

.moderation-nt-search__button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 62px;
}

.moderation-nt-search__spinner {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 62px;
  height: 24px;
}

.moderation-nt-search__icon {
  font-size: 30px;
  line-height: 21px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #808285;
  position: relative;
}

.moderation-nt-search__icon_add:hover {
  color: #7da044;
}

.moderation-nt-search__icon_remove {
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 8px;
  height: 8px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.moderation-nt-search__icon_remove:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 8px;
  height: 8px;
  visibility: visible;
}

.moderation-nt-search__icon_delete:hover {
  color: #f00;
}

.moderation-nt-search__filter {
  position: absolute;
  top: 5px;
  right: 0;
}

.moderation-nt-search__filter__text {
  line-height: 13px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-nt-search__filter__preset {
  line-height: 1;
  display: inline-block;
  color: #055aa4;
  border-bottom: 1px dotted #055aa4;
  cursor: pointer;
  vertical-align: middle;
}

.moderation-nt-search__filter__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
}

.moderation-nt-search__calendar {
  display: inline-flex;
  vertical-align: middle;
}

.moderation-nt-search__calendar__label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.moderation-nt-search__calendar__input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  padding: 2px 5px 2px 30px;
  width: 68px;
  height: 18px;
  cursor: pointer;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 6px 2px no-repeat;
  background-size: 16px 18px;
  border: 1px solid #e5e5e5;
}

.moderation-nt-search__box-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin: -3px 20px 0 0;
}

.moderation-nt-search__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.moderation-nt-search__box-label {
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-page {
  width: 940px;
  float: left;
}

._modal-show .moderation-nt-page {
  z-index: 0;
  position: relative;
}

.moderation-nt-page__up {
  position: fixed;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -moz-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -ms-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  -o-box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  box-shadow: 0 1px 1px rgba(3,3,3,0.15);
  bottom: 5px;
  right: 5px;
  background: url("/media/js/app/pages/moderationNTPage/img/up.png") 0 0 no-repeat;
  background-color: #00abf2;
  background-size: 28px;
  background-position: 4px;
  cursor: pointer;
  z-index: 115;
}

.moderation-nt-page__popup-wrap {
  position: relative;
}

.moderation-nt-page__spinner-wrap {
  height: 40px;
  width: 100%;
}

.moderation-nt-page__controls-section {
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}

.moderation-nt-page__controls-section:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.moderation-nt-page__moderation-search-wrap {
  padding-bottom: 10px;
  margin-top: 10px;
  min-height: 30px;
  border-bottom: 1px solid #e5e5e5;
}

.moderation-nt-page__moderation-search-filter {
  display: inline-block;
  margin: 5px 0;
}

.moderation-nt-page__moderation-mass-wrap {
  color: #008000;
  line-height: 32px;
  display: inline-block;
  vertical-align: top;
}

.moderation-nt-page__moderation-types-wrap {
  float: right;
}

.moderation-nt-page__tab-select-wrap,
.moderation-nt-page__filter-boxes {
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-page__filter-boxes {
  margin-left: 15px;
}

.moderation-nt-page__filter-boxes__item-group {
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
}

.moderation-nt-page__filter-boxes__item {
  margin-right: 20px;
  margin-bottom: 5px;
}

.moderation-nt-page__filter-boxes__item:last-child {
  margin-bottom: 0;
}

.moderation-nt-page__box {
  /* old */
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0px 0;
  padding: 0;
}

.moderation-nt-page__box-label {
  font-size: 14px;
  color: #414042;
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.moderation-nt-page__filter-boxes .moderation-nt-page__box:checked + .moderation-nt-page__box-label {
  color: #04be3a;
}

.moderation-nt-page__queue-spinner {
  display: inline-block;
  float: right;
  width: 174px;
  height: 32px;
  margin-right: 11px;
  vertical-align: top;
}

.moderation-nt-page__remove-queue-spinner {
  display: inline-block;
  float: right;
  width: 144px;
  height: 32px;
  vertical-align: top;
}

.moderation-nt-page__button-wrap_header {
  /*centering-inline-blocks();*/
  float: right;
}

.moderation-nt-page__button_header {
  float: right;
}

.moderation-nt-page__button_reset {
  margin-left: 10px;
}

.moderation-nt-page__button_blue {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .moderation-nt-page__button_blue {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-nt-page__button_blue[readonly],
.moderation-nt-page__button_blue_disabled,
.moderation-nt-page__button_blue._disabled,
.moderation-nt-page__button_blue:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-nt-page__button_blue:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-nt-page__button_blue[readonly]:hover,
.moderation-nt-page__button_blue_disabled:hover,
.moderation-nt-page__button_blue._disabled:hover,
.moderation-nt-page__button_blue:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-nt-page__button_blue[readonly],
.moderation-nt-page__button_blue._disabled,
.moderation-nt-page__button_blue:disabled {
  color: #80caf5;
}

.moderation-nt-page__button_blue:hover {
  background-color: #39bbf1;
}

.moderation-nt-page__button_blue[readonly]:hover,
.moderation-nt-page__button_blue._disabled:hover,
.moderation-nt-page__button_blue:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.moderation-nt-page__button_gray {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .moderation-nt-page__button_gray {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.moderation-nt-page__button_gray[readonly],
.moderation-nt-page__button_gray_disabled,
.moderation-nt-page__button_gray._disabled,
.moderation-nt-page__button_gray:disabled {
  color: #b7b7b7;
  cursor: default;
}

.moderation-nt-page__button_gray:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.moderation-nt-page__button_gray[readonly]:hover,
.moderation-nt-page__button_gray_disabled:hover,
.moderation-nt-page__button_gray._disabled:hover,
.moderation-nt-page__button_gray:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.moderation-nt-page__user-filter-button {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-page__filter-section {
  padding: 10px 0;
  font-size: 14px;
}

.moderation-nt-page__filter-section._filtered {
  background: #fffedd;
}

.moderation-nt-page__box-wrap {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-page__filter-text-wrap {
  margin: 0 0 10px;
}

.moderation-nt-page__mass__message,
.moderation-nt-page__mass__button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
}

.moderation-nt-page__mass__result {
  color: #f26a21;
}

.moderation-nt-page__select-all-wrap {
  display: inline-block;
  vertical-align: middle;
}

.moderation-nt-page__select-all-wrap .drop-down-list__button_moderate {
  position: relative;
  padding-right: 32px;
}

.moderation-nt-page__select-all-wrap .drop-down-list__button_moderate:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: 0;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

.oauth2-auth-page__price-informer {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
  width: 650px;
}

.oauth2-auth-page__info-permission {
  margin-top: 20px;
}

.oauth2-auth-page .input_oauth2page .input__inp {
  width: 500px;
}

.oauth2-auth-page__filter {
  margin: 20px 0;
}

.oauth2-auth-page__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 25px;
}

.oauth2-auth-page__errors {
  list-style: none;
  padding: 0;
  margin: 0;
}

.oauth2-auth-page__errors__item {
  color: #f66;
  display: block;
  margin: 0 0 5px;
  padding: 0;
}

.oauth2-auth-page__scopes-list {
  margin: 10px 0 0;
  padding: 0;
}

.oauth2-auth-page__scopes-list__item {
  padding: 0 0 5px;
  margin: 0 0 0 18px;
  list-style: initial;
  display: list-item;
}

.oauth2-auth-page__controls {
  margin: 20px 0 10px;
}

.oauth2-auth-page__button_access-yes {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .oauth2-auth-page__button_access-yes {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.oauth2-auth-page__button_access-yes[readonly],
.oauth2-auth-page__button_access-yes_disabled,
.oauth2-auth-page__button_access-yes._disabled,
.oauth2-auth-page__button_access-yes:disabled {
  color: #b7b7b7;
  cursor: default;
}

.oauth2-auth-page__button_access-yes:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.oauth2-auth-page__button_access-yes[readonly]:hover,
.oauth2-auth-page__button_access-yes_disabled:hover,
.oauth2-auth-page__button_access-yes._disabled:hover,
.oauth2-auth-page__button_access-yes:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.oauth2-auth-page__button_access-yes[readonly],
.oauth2-auth-page__button_access-yes._disabled,
.oauth2-auth-page__button_access-yes:disabled {
  color: #80caf5;
}

.oauth2-auth-page__button_access-yes:hover {
  background-color: #39bbf1;
}

.oauth2-auth-page__button_access-yes[readonly]:hover,
.oauth2-auth-page__button_access-yes._disabled:hover,
.oauth2-auth-page__button_access-yes:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.oauth2-auth-page__button_access-no {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .oauth2-auth-page__button_access-no {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.oauth2-auth-page__button_access-no[readonly],
.oauth2-auth-page__button_access-no_disabled,
.oauth2-auth-page__button_access-no._disabled,
.oauth2-auth-page__button_access-no:disabled {
  color: #b7b7b7;
  cursor: default;
}

.oauth2-auth-page__button_access-no:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.oauth2-auth-page__button_access-no[readonly]:hover,
.oauth2-auth-page__button_access-no_disabled:hover,
.oauth2-auth-page__button_access-no._disabled:hover,
.oauth2-auth-page__button_access-no:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.oauth2-auth-page__error-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.oauth2-auth-page__choose-list {
  margin-top: 10px;
}

.oauth2-auth-page__choose-row:not(:first-child) {
  margin-top: 5px;
}

.oauth2-auth-page__choose-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}

.oauth2-auth-page__choose-box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  flex: initial;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.oauth2-auth-page__choose-box[readonly],
.oauth2-auth-page__choose-box:disabled,
.oauth2-auth-page__choose-box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.oauth2-auth-page__tbl-container {
  display: block;
}

.oauth2-auth-page__table-wrap {
  display: block;
}

.flexi-table_oauth2page .flexi-table__row:hover {
  cursor: pointer;
}

.flexi-table_oauth2page .flexi-table__row._checked {
  background-color: #c6e9fc;
}

.flexi-table_oauth2page .flexi-table__cell_name,
.flexi-table_oauth2page .flexi-table__cell_username {
  max-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
}

.pad-moderation-popup {
  line-height: 1.5;
  width: 400px;
  float: right;
  top: 130px;
  color: #414042;
  padding: 12px 20px 12px 12px;
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #414042;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  right: 35px;
  z-index: 110;
  padding-right: 12px;
}

@media (max-height: 650px) {
  .pad-moderation-popup {
    top: 0;
    margin: 0;
  }
}

.pad-moderation-popup__hold-over {
  float: right;
  margin: 5px 0 0;
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.pad-moderation-popup__header {
  overflow: hidden;
  margin: 0 0 20px;
}

.pad-moderation-popup__action-tabs {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 16px;
}

.pad-moderation-popup__action-tab {
  vertical-align: middle;
  display: inline-block;
  padding: 0px 12px;
  margin: 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  height: 32px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 3px 12px;
}

.pad-moderation-popup__action-tab:hover {
  cursor: pointer;
}

.pad-moderation-popup__action-tab_active,
.pad-moderation-popup__action-tab_active:hover {
  /*box-shadow(inset 0 1px 2px 1px rgba(0,0,0,0.15));*/
  background-color: #f2f2f2;
  cursor: default;
}

.pad-moderation-popup__action-tab:hover {
  /*color:#f26d00*/
  background-color: #f2f2f2;
}

.pad-moderation-popup__action-tab__text {
  display: inline-block;
  vertical-align: middle;
  /*border-bottom: 1px dotted $darkGrayText;
  line-height: 1;*/
  color: #333;
}

.pad-moderation-popup__action-tab_active .pad-moderation-popup__action-tab__text,
.pad-moderation-popup__action-tab_active:hover .pad-moderation-popup__action-tab__text {
  color: #414042;
  border: none;
}

.pad-moderation-popup__content {
  margin: 0 0 10px 0;
  position: relative;
  height: 485px;
}

.pad-moderation-popup__reasons-list {
  margin: 0 0 60px;
  padding: 0;
  list-style: none;
  height: 370px;
  overflow-y: auto;
}

.pad-moderation-popup__reason {
  padding: 0 0 0 20px;
  margin: 0 0 3px;
}

.pad-moderation-popup__reason__title {
  font-size: 12px;
  line-height: 1;
  display: inline-block;
  position: relative;
  z-index: 5;
  border-bottom: 1px dotted #000;
  cursor: pointer;
  margin: 0 0 7px;
}

.pad-moderation-popup__reason__title:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-left: 5px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin: 0 10px 2px -14px;
}

.pad-moderation-popup__reason_uncollapsed .pad-moderation-popup__reason__title:before {
  border-left: 5px solid transparent;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  margin: 0 5px 2px -14px;
}

.pad-moderation-popup__reason__detail {
  margin: 0;
}

.pad-moderation-popup__reason__detail-list {
  margin: 2px 0 0 10px;
  padding: 0;
  list-style: none;
}

.pad-moderation-popup__reason__detail-item {
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
  line-height: 1.2;
}

.pad-moderation-popup__reason__detail-item__text {
  line-height: 1;
  color: #808285;
  border-bottom: 1px dotted #808285;
  cursor: pointer;
  line-height: 1;
  /*&_selected&_selected:hover
        border-bottom: dotted 1px $darkGrayText;
        color: $darkGrayText;
        padding-bottom: 0;*/
}

.pad-moderation-popup__reason__detail-item__text_selected {
  color: #f00;
  border-bottom: dotted 1px #f00;
  cursor: pointer;
}

.pad-moderation-popup__reason__detail-item__text:hover {
  /*color: #FC9D9A;*/
  cursor: pointer;
  padding-bottom: 1px;
  border: none;
}

.pad-moderation-popup__disclaimer {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0 5px 0 0;
  width: 128px;
  list-style: none;
}

.pad-moderation-popup__disclaimer-item {
  padding: 0;
  margin: 0 0 3px;
}

.pad-moderation-popup__disclaimer-item_no {
  margin: 0 0 20px 0;
}

.pad-moderation-popup__disclaimer-item__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.pad-moderation-popup__disclaimer-item__label {
  display: inline-block;
  vertical-align: middle;
}

.pad-moderation-popup__themes {
  width: 200px;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
  list-style: none;
}

.pad-moderation-popup__theme-item {
  padding: 0;
  margin: 0 0 3px;
}

.pad-moderation-popup__theme-item__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.pad-moderation-popup__theme-item__label {
  display: inline-block;
  vertical-align: middle;
}

.pad-moderation-popup__action-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.pad-moderation-popup__ban-description {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.pad-moderation-popup__ban-description__label {
  display: block;
  margin: 0 0 2px;
}

.pad-moderation-popup__ban-description__area {
  width: 100%;
  max-width: 100%;
  max-height: 75px;
  height: 75px;
  padding: 3px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.pad-moderation-popup__message-button {
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
  display: block;
  margin: auto;
  margin-top: 8px;
}

.pad-groups-preview {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 20px 0;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  -o-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.25);
  background: #fff;
}

.pad-groups-preview__control-panel {
  padding: 5px 10px;
  background: #eae7e9;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.pad-groups-preview__control-panel__item {
  display: inline-block;
  margin-left: 7px;
}

.pad-groups-preview__control-panel__item_desc {
  margin-left: 10px;
}

.pad-groups-preview__content {
  padding: 10px;
}

.pad-groups-preview__content__user-email {
  text-decoration: underline;
  color: #808285;
  margin: 0 10px 0 0;
  display: block;
}

.pad-groups-preview__content__url {
  cursor: pointer;
  color: #055aa4;
  text-decoration: underline;
  word-wrap: break-word;
}

.pad-groups-preview__content__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.pad-groups-preview__content__separator:last-child {
  display: none;
}

.pad-groups-preview__status_allowed {
  color: #38b54a;
}

.pad-groups-preview__status_banned {
  color: #f00;
}

.pad-groups-preview__status_new {
  color: #f93;
}

.pad-groups-moderation-page {
  font-size: 12px;
  line-height: 1.5;
  color: #414042;
  padding: 0 10px 0 0;
  min-width: 1190px;
}

.pad-groups-moderation-page:after {
  clear: both;
  width: 100%;
}

.pad-groups-moderation-page__head {
  margin: 0 0 20px 0;
  padding: 0 0 0 10px;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  color: #414042;
}

.pad-groups-moderation-page__check-all {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

.pad-groups-moderation-page__tabs-wrapper {
  font-size: 12px;
  margin: 0 10px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  list-style: none;
}

.pad-groups-moderation-page__more-button {
  margin: 7px 25px 0;
}

.pad-groups-moderation-page__pad-list {
  width: 700px;
}

.remarketing-page {
  width: 100%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.remarketing-page__data._no-data {
  position: absolute;
  left: -1000%;
}

.remarketing-page__graph-wrap {
  position: relative;
}

.remarketing-page__graph-setting {
  color: #41a9ef;
  font-size: 10px;
  text-transform: uppercase;
}

.remarketing-page__graph-setting .select {
  font-size: inherit;
  text-transform: inherit;
  display: inherit;
  line-height: inherit;
  cursor: inherit;
  background: none;
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  -ms-border-radius: inherit;
  -o-border-radius: inherit;
  border-radius: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
  -o-box-shadow: inherit;
  box-shadow: inherit;
  height: inherit;
  padding: inherit;
  text-shadow: inherit;
  color: inherit;
  outline: inherit;
  border-width: inherit;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -ms-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
  vertical-align: inherit;
  position: static;
  width: auto;
}

.remarketing-page__graph-setting .select__item {
  padding: inherit;
  line-height: inherit;
  height: inherit;
  border-right: inherit;
  display: block;
  vertical-align: inherit;
  margin: inherit;
}

.remarketing-page__graph-setting .select {
  display: inline-block;
}

.remarketing-page__graph-setting .select__item_value:before {
  display: none;
}

.remarketing-page__graph-setting .select__item_value {
  font-size: 14px;
  cursor: pointer;
}

.remarketing-page__graph-setting .select__item_value:after {
  content: '';
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 16px;
  right: 20px;
  display: block;
  position: static;
  display: inline-block;
  vertical-align: middle;
}

.remarketing-page__graph-setting .select__item__btn-text {
  padding-right: 10px;
}

.remarketing-page__graph-setting .select-item {
  line-height: 32px;
  height: 32px;
}

.remarketing-page__graph-setting .select-item:hover {
  cursor: pointer;
}

.remarketing-page__graph {
  display: none;
  min-width: 382px;
  margin-bottom: 20px;
}

.remarketing-page__spinner {
  height: 50px;
  margin-top: 0px;
  position: absolute;
  width: 100%;
  width: calc(100% - 210px);
}

.remarketing-page__graph-spinner {
  position: relative;
  width: 0px;
  top: 50%;
  left: 50%;
}

.remarketing-page__settings__drop-item {
  padding: 5px 10px;
  /*&__label*/
}

.remarketing-page__settings__drop-item:first-item {
  padding-top: 10px;
}

.remarketing-page__settings__drop-item:last-item {
  padding-bottom: 10px;
}

.remarketing-page__settings__drop-item__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.remarketing-page .graph-legend {
  position: absolute;
  right: 0;
  background: #fafad2;
  opacity: 0.8;
  padding: 5px;
}

.remarketing-page .graph-legend__title:before {
  display: none;
}

.remarketing-page .graph-legend__list {
  display: block;
  list-style: none;
  padding: 0;
  margin: 5px 0 0;
}

.remarketing-page .graph-legend__item {
  line-height: 1.2;
}

.remarketing-page__stat-list {
  margin-top: 30px;
}

.remarketing-page .drop-down-list__button {
  padding-left: 46px;
  position: relative;
}

.remarketing-page .drop-down-list__button:before {
  content: '';
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 6px;
  left: 10px;
  background: url(/media/js/dist/i-settings_4f197a5ac05a079ffc62f3fca057b58f.png) 0 0 no-repeat;
  background-size: contain;
}

.remarketing-page__controls {
  margin-bottom: 20px;
  /*&__suggester
    &__settings
      display: inline-block;
      vertical-align: top;

    &__suggester .suggester__list
      min-width: 382px;

    &__suggester .suggester__input
      suggester-input();
      suggester-input-bordered();
      padding: 7px 10px;*/
}

.remarketing-page__controls__settings {
  margin-right: 15px;
}

.remarketing-page__controls__settings .bubble__content {
  padding: 5px;
  width: 300px;
}

.remarketing-page__controls__input {
  font-size: 12px;
  width: 360px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 0 10px;
  margin-left: 0;
  padding: 7px 10px;
}

.remarketing-page__controls__input,
.remarketing-page__controls__settings {
  display: inline-block;
  vertical-align: top;
}

.remarketing-info-block {
  list-style-type: none;
  padding-left: 0px;
}

.remarketing-info-block__date {
  background: #ffefd3;
  line-height: 1.3;
  padding: 4px 10px;
}

.remarketing-info-block__campaign {
  line-height: 1.5;
  padding: 1px 10px;
}

.remarketing-info-block__color {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  margin-right: 10px;
}

.remarketing-info-block__campaign-id {
  color: #666;
}

.remarketing-info-block__mode-value {
  margin-left: 10px;
}

.remarketing-list .select {
  font-size: inherit;
  text-transform: inherit;
  display: inherit;
  line-height: inherit;
  cursor: inherit;
  background: none;
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  -ms-border-radius: inherit;
  -o-border-radius: inherit;
  border-radius: inherit;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -ms-box-shadow: inherit;
  -o-box-shadow: inherit;
  box-shadow: inherit;
  height: inherit;
  padding: inherit;
  text-shadow: inherit;
  color: inherit;
  outline: inherit;
  border-width: inherit;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -ms-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
  vertical-align: inherit;
  position: static;
  width: auto;
}

.remarketing-list .select__item {
  padding: inherit;
  line-height: inherit;
  height: inherit;
  border-right: inherit;
  display: block;
  vertical-align: inherit;
  margin: inherit;
}

.remarketing-list .select {
  display: inline-block;
}

.remarketing-list .select__item_value:before {
  display: none;
}

.remarketing-list .select__item_value {
  font-size: 14px;
  cursor: pointer;
}

.remarketing-list .select__item_value:after {
  content: '';
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 16px;
  right: 20px;
  display: block;
  position: static;
  display: inline-block;
  vertical-align: middle;
}

.remarketing-list .select__item__btn-text {
  padding-right: 10px;
}

.remarketing-list .select-item {
  line-height: 32px;
  height: 32px;
}

.remarketing-list .select-item:hover {
  cursor: pointer;
}

.remarketing-list .select__item_value:after {
  display: none;
}

.remarketing-list__item {
  padding: 5px 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.remarketing-list__item:last-child {
  padding-bottom: 0;
}

.remarketing-list__item-small {
  margin: 0;
  list-style: none;
  padding: 0;
  height: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}

.remarketing-list__name-wrap {
  position: relative;
}

.remarketing-list__domain {
  display: inline-block;
  vertical-align: middle;
}

.remarketing-list__no-domain {
  margin-right: 20px;
}

.remarketing-list__id {
  display: inline-block;
  vertical-align: middle;
  color: #b7b7b7;
  padding-left: 10px;
  font-size: 11px;
}

.remarketing-list__name {
  color: #666;
}

.remarketing-list__expand-button {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  vertical-align: top;
  margin-left: 10px;
  border-bottom: 1px dotted #00abf1;
  float: right;
}

.remarketing-list__choose {
  /* old */
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0px 0;
  padding: 0;
  line-height: 14px;
}

.remarketing-list__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.remarketing-list__filter {
  margin-top: 5px;
}

.remarketing-list__contains:hover {
  border-bottom: 1px dotted #000;
  color: #000;
  cursor: pointer;
}

.remarketing-list__search {
  margin-left: 10px;
}

.remarketing-list__label_checked {
  color: #16bf00;
}

.remarketing-list .select_remarketing-goal .select__item__btn-text,
.remarketing-list .select_remarketing-page-type .select__item__btn-text,
.remarketing-list__cell-link {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  vertical-align: top;
}

.remarketing-list .select_remarketing-goal .select__item__btn-text_goals,
.remarketing-list .select_remarketing-page-type .select__item__btn-text_goals,
.remarketing-list__cell-link_goals {
  border-bottom: 1px dotted #00abf1;
}

.remarketing-list .select_remarketing-goal .select__item__btn-text,
.remarketing-list .select_remarketing-page-type .select__item__btn-text {
  border-bottom: 1px dotted #00abf1;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

ul.remarketing-list .select__item.select__item_value {
  width: auto !important;
}

.remarketing-list .select {
  border: none;
}

.bubble_remarketing-stat {
  min-width: 200px;
}

.bubble_remarketing-goals-list {
  padding: 0;
  min-height: 22px;
}

.bubble_remarketing-goals-list .select-list {
  min-height: 22px;
  overflow: auto;
  max-height: 260px;
  min-width: 260px;
}

.flexi-table_admin-remarketing-stat {
  z-index: 1;
}

.flexi-table_admin-remarketing-stat .flexi-table__cell {
  font-size: 12px;
  line-height: 1.5;
}

.flexi-table_admin-remarketing-stat .flexi-table__header,
.flexi-table_admin-remarketing-stat .flexi-table__cell {
  white-space: nowrap;
}

.chrome .flexi-table_admin-remarketing-stat ._total .flexi-table__cell_static {
  height: 45px;
  max-height: 45px;
  min-height: 45px;
  z-index: 9;
  border-top: none;
}

.chrome .flexi-table_admin-remarketing-stat thead ._total .flexi-table__cell_static {
  margin-top: 0;
}

.chrome .flexi-table_admin-remarketing-stat tbody tr:first-child .flexi-table__cell_static {
  margin-top: 0;
  border-top: 1px solid transparent;
}

.chrome .flexi-table_admin-remarketing-stat ._has-top-total tbody tr:first-child .flexi-table__cell_static {
  margin-top: 1px;
  border-top: 1px solid transparent;
}

.safari .flexi-table_admin-remarketing-stat .flexi-table__cell {
  /*height: 45px;
    max-height: 45px;
    min-height: 45px;*/
  z-index: 10;
}

.safari .flexi-table_admin-remarketing-stat ._total .flexi-table__cell_static {
  /*height: 45px;
    max-height: 45px;
    min-height: 45px;*/
  z-index: 9;
  border-top: none;
}

.safari .flexi-table_admin-remarketing-stat thead ._total .flexi-table__cell_static {
  margin-top: 0;
}

.safari .flexi-table_admin-remarketing-stat tbody tr:first-child .flexi-table__cell_static {
  margin-top: 0;
  border-top: 1px solid transparent;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  z-index: 11;
  border-bottom: none;
}

.safari .flexi-table_admin-remarketing-stat ._has-top-total tbody tr:first-child .flexi-table__cell_static,
.safari .flexi-table_admin-remarketing-stat tbody tr:first-child .flexi-table__cell_static {
  margin-top: -1px;
  border-top: 1px solid #e5e5e5;
  height: auto;
  max-height: none;
  min-height: 0;
  z-index: 9;
}

.ff .flexi-table_admin-remarketing-stat ._total .flexi-table__cell_static {
  height: 45px;
  max-height: 45px;
  min-height: 45px;
  z-index: 9;
  border-top: none;
}

.ff .flexi-table_admin-remarketing-stat tbody tr:first-child .flexi-table__cell_static {
  margin-top: 0;
}

.ff .flexi-table_admin-remarketing-stat thead ._total .flexi-table__cell_static {
  margin-top: 0;
}

.ff .flexi-table_admin-remarketing-stat tbody tr:first-child .flexi-table__cell_static {
  margin-top: 0;
  border-top: 1px solid transparent;
  height: auto;
  min-height: 0;
  max-height: none;
}

.ff .flexi-table_admin-remarketing-stat ._has-top-total tbody tr:first-child .flexi-table__cell_static {
  border-top: 1px solid transparent;
}

.ie .flexi-table_admin-remarketing-stat .flexi-table__cell {
  /*height: 45px;
    max-height: 45px;
    min-height: 45px;*/
  z-index: 10;
}

.ie .flexi-table_admin-remarketing-stat .flexi-table__cell_static {
  /*height: 45px;
    max-height: 45px;
    min-height: 45px;*/
  margin-top: -1px;
  border-bottom: none;
  border-top: 1px solid #e5e5e5;
  z-index: 10;
}

.ie .flexi-table_admin-remarketing-stat ._total .flexi-table__cell_static {
  /*height: 45px;
    max-height: 45px;
    min-height: 45px;*/
  z-index: 9;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid transparent;
}

.ie .flexi-table_admin-remarketing-stat thead ._total .flexi-table__cell_static {
  margin-top: 0;
  border-bottom: none;
}

.ie .flexi-table_admin-remarketing-stat tbody tr:first-child .flexi-table__cell_static {
  margin-top: -1px;
  border-bottom: none;
  border-top: 1px solid #e5e5e5;
  height: auto;
  max-height: none;
  min-height: 0;
  z-index: 9;
}

.spendings-prediction-page {
  padding-right: 20px;
}

.spendings-prediction-page__table {
  margin-bottom: 20px;
}

.spendings-prediction-page__graph {
  margin-bottom: 20px;
}

.spendings-prediction-page .ms-list:hover {
  border-bottom: none;
}

.spendings-prediction-page__data-spinner-wrap {
  position: relative;
  padding-top: 30px;
  display: none;
}

.spendings-prediction-page__row_current td {
  background-color: #f8ebef;
}

.spendings-prediction-page__row_predicted td {
  background-color: #f1f5f9;
  font-style: italic;
}

.spendings-prediction-page__setting,
.tables-manager_prediction-charging {
  min-width: 1060px;
}

.admin-setting__show-stat-spinner {
  width: 130px;
  height: 30px;
  display: inline-block;
  vertical-align: bottom;
}

.spendings-prediction-page {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.spendings-prediction-page__setting {
  min-width: 100%;
}

.prediction-graphs__graph-item {
  max-width: 100%;
}

.spendings-prediction-page__table {
  min-width: 100%;
}

.prediction-list__row_current {
  background: #ffebf3;
}

.prediction-list__row_predicted {
  background: #fafafa;
  font-style: italic;
}

.prediction-list__row_current.sortable-table-row_hovered,
.prediction-list__row_predicted.sortable-table-row_hovered {
  background: #fcfbf0;
}

.prediction-list__cell_inc {
  color: #090;
}

.prediction-list__cell_dec {
  color: #f00;
}

.thematic-reports__thematics-list {
  min-height: 100px;
}

.thematic-reports__client-wrapper {
  margin-bottom: 20px;
}

.thematic-reports__client-wrapper .preset-list {
  margin: 0;
}

.thematic-reports__client-wrapper .preset-list__preset {
  color: #7b7d80;
  border-color: #7b7d80;
}

.thematic-reports__client-wrapper .preset-list__preset_active {
  color: #000;
}

.thematic-reports__datepicker-wrapper {
  margin-bottom: 20px;
  z-index: 1000000;
  position: relative;
}

.thematic-list__row_extra-topic:not(.sortable-table-row_hovered) .sortable-table-row__cell,
.thematic-list__row_sub-topic:not(.sortable-table-row_hovered) .sortable-table-row__cell {
  background-color: #f1f5fb;
  border-color: #fff;
}

.thematic-list__row_sub-topic .thematic-list__name-cell {
  padding-left: 15px;
}

.tpsp-page .filters {
  background-color: #eff2f6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 15px;
  position: relative;
}

.tpsp-page .filters .ms-list__label {
  float: left;
  margin-right: 0;
  display: inline-block;
  width: 115px;
}

.tpsp-page .filters .ms-list__value-wrapper {
  max-width: 600px;
}

.tpsp-page .filters .ms-list__result-wrap {
  margin-left: 115px;
  margin-right: 200px;
}

.tpsp-page .filters > :last-child {
  margin-bottom: 0;
}

.tpsp-page .filters__row {
  margin-bottom: 15px;
}

.tpsp-page .filters__row_date {
  margin-left: 0;
  z-index: 1000000;
  position: relative;
}

.tpsp-page .filters__row__label {
  display: inline-block;
  width: 115px;
  vertical-align: middle;
}

.tpsp-page .filters__row__field {
  vertical-align: middle;
}

.tpsp-page .filters__row__field_input {
  text-align: right;
  line-height: 14px;
  width: 30px;
}

.tpsp-page .filters__row__select {
  display: inline-block;
}

.tpsp-page .filters__show-stat {
  right: 40px;
  bottom: 15px;
  position: absolute;
}

.tpsp-page .filters__dimension {
  padding-left: 5px;
  vertical-align: middle;
}

.tpsp-page {
  padding-right: 20px;
}

.tpsp-page__filters-wrap,
.tpsp-page__graph {
  margin-bottom: 30px;
}

.tpsp-page__msg {
  min-height: 100px;
}

.tpsp-page__graph {
  min-height: 400px;
}

.tpsp-page__graph rect {
  cursor: pointer;
}

.tpsp-page__graph__settings-wrapper {
  width: 100%;
  height: 50px;
  margin-top: 20px;
  position: relative;
}

.tpsp-page__graph-select {
  display: inline-block;
  margin: 10px;
}

.tpsp-page__graph-select_right {
  float: right;
}

.tpsp-page__graph-select_right .select__item__btn-text {
  color: #41a9ef;
}

.tpsp-page__graph-select_left {
  float: left;
}

.tpsp-page__graph-select_left .select__item__btn-text {
  color: #ff79a8;
}

.tpsp-page .ms-list:hover {
  border-bottom: none;
}

.graph-info__date {
  background: #ffefd3;
  line-height: 1.3;
  padding: 4px 10px;
}

.graph-info__date_special {
  background: #ffebf3;
}

.graph-info_prediction-charging .graph-info__stat-title {
  display: block;
  padding: 4px 10px;
}

.graph-info_prediction-charging .graph-info__stat {
  padding-bottom: 4px;
}

.graph-info_prediction-charging .graph-info__param {
  margin: 0px 10px 0 20px;
}

.graph-info_prediction-charging .graph-info__param-value {
  margin-left: 10px;
}

.graph-info_tpsp {
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #414042;
  font-size: 12px;
  line-height: 1.5;
}

.graph-info_tpsp .graph-info__row {
  display: flex;
  flex-wrap: nowrap;
  justify-items: stretch;
  justify-content: space-between;
  padding: 0px 10px;
}

.graph-info_tpsp .graph-info__param {
  width: 200px;
  display: inline-flex;
  justify-content: left;
}

.graph-info_tpsp .graph-info__param-value {
  display: inline-flex;
  justify-content: right;
  padding-left: 5px;
}

.coupon-form__msg {
  display: none;
}

.coupon-form__msg_ok {
  color: #24b008;
  margin: 0 -10px 15px;
  font-size: 13px;
}

.coupon-form__msg_error {
  color: #fc2c39;
  margin: 0px -11px -5px;
  font-size: 12px;
}

.coupon-form .input_coupon .input__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: 264px;
  height: 22px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.coupon-form .input_coupon .input__inp[readonly],
.coupon-form .input_coupon .input__inp:disabled,
.coupon-form .input_coupon .input__inp._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.coupon-form .input_coupon .input__inp {
  text-align: center;
  display: block;
  font-size: 13px;
  line-height: 1.3;
  width: 285px;
  height: 32px;
}

.coupon-form .input_coupon {
  height: auto;
  margin-bottom: 15px;
}

.coupon-form .button_yellow {
  line-height: 47px;
  height: 47px;
  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  cursor: pointer;
  background-color: #dcfd23;
  color: #000;
  border: none;
  -webkit-transition: background-color 0.3s ease color 0.3s ease;
  -moz-transition: background-color 0.3s ease color 0.3s ease;
  -ms-transition: background-color 0.3s ease color 0.3s ease;
  -o-transition: background-color 0.3s ease color 0.3s ease;
  transition: background-color 0.3s ease color 0.3s ease;
  margin: 10px 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.coupon-form .button_yellow:hover {
  background-color: #d0f20f;
}

.coupon-form .button_yellow.button_submit {
  width: 200px;
  font-weight: 300;
}

.bubble-ts_coupon .bubble-ts__main-wrap {
  padding: 5px 10px 4px;
  min-height: 0;
  white-space: nowrap;
}

.bubble-ts_arrow .bubble-ts__arrow_left {
  right: -1px;
}

@-webkit-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-moz-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

.welcome-landing-wrapper {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-weight: 400;
}

.welcome-landing-block__logo-lnk {
  background: url(/media/js/dist/mytarget_logo_big_73367b7b608ab83928357c1ebc6ade48.png) no-repeat 0 0;
  width: 167px;
  height: 132px;
  background-size: contain;
  position: relative;
  display: block;
  cursor: pointer;
  z-index: 2;
  margin-top: 30px;
}

.welcome-landing-block_first {
  background: url("/media/js/app/pages/welcomeLanding/img/top_bg.jpg") no-repeat center top;
  background-size: cover;
  padding: 32px 0 0;
  height: 509px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  padding-top: 40px;
  width: 100%;
  min-width: 1300px;
}

.welcome-landing-block_logos,
.welcome-landing-block_get-app {
  max-width: 1108px;
  margin-left: auto;
  margin-right: auto;
}

.welcome-landing-block_logos {
  max-width: 1224px;
}

.welcome-landing-block__phone-wrap {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
}

.welcome-landing-block__phone {
  position: absolute;
  right: -79px;
  bottom: 0;
  background: url("/media/js/app/pages/welcomeLanding/img/phone.png") no-repeat center top;
  background-size: cover;
  width: 519px;
  height: auto;
  top: 23px;
  z-index: 2;
  -webkit-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  -o-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  transition: bottom 0.3s ease-out, top 0.3s ease-out;
}

.welcome-landing-block__phone._dragging {
  -webkit-animation: draggingMove 0.3s linear;
  -moz-animation: draggingMove 0.3s linear;
  -ms-animation: draggingMove 0.3s linear;
  -o-animation: draggingMove 0.3s linear;
  animation: draggingMove 0.3s linear;
  animation-iteration-count: 2;
}

.welcome-landing-block__phone._submitted {
  bottom: 0;
  top: 278px;
}

.welcome-landing-block__phone__inner {
  position: absolute;
  top: 134px;
  left: 82px;
  width: 330px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  text-align: center;
}

.welcome-landing-block__phone__title {
  font-size: 17px;
  margin-bottom: 8px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fc2c39;
  margin-top: 13px;
}

.welcome-landing-block__phone__subtitle {
  font-size: 11px;
  margin: 0px 0 10px;
  font-weight: 600;
}

.welcome-landing-block__content-wrap {
  position: relative;
  z-index: 1;
  margin-right: 400px;
}

.welcome-landing-block__content {
  max-width: 1108px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 0 40px;
}

.welcome-landing-block__content_last {
  height: 400px;
}

.welcome-landing-block__content_logos {
  max-width: none;
}

.welcome-landing-block__content_top {
  z-index: 20;
}

.welcome-landing-block__content_first {
  max-width: 900px;
}

.welcome-landing-block__title {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #000;
  font-size: 36px;
  line-height: 38px;
  padding-top: 60px;
}

.welcome-landing-block__title_main {
  color: #fff;
  text-align: left;
  padding-top: 0px;
  margin: 0;
}

.welcome-landing-block__title_parallax {
  text-align: left;
  width: auto;
}

.welcome-landing-block_parallax-wrapper {
  height: 400px;
  width: 100%;
  position: relative;
  z-index: 10;
}

.welcome-landing-block_parallax {
  height: 400px;
  width: 100%;
  min-width: 1300px;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  z-index: 10;
  -webkit-transition: background-position 0.7s ease-out;
  -moz-transition: background-position 0.7s ease-out;
  -ms-transition: background-position 0.7s ease-out;
  -o-transition: background-position 0.7s ease-out;
  transition: background-position 0.7s ease-out;
}

.welcome-landing-block_parallax1 {
  background-image: url("/media/js/app/pages/welcomeLanding/img/parallax1.jpg");
}

.welcome-landing-block_parallax2 {
  background-image: url("/media/js/app/pages/welcomeLanding/img/parallax2.jpg");
}

.welcome-landing-block__banner-btn {
  margin: 35px auto 0;
  padding: 0 15px;
  display: inline-block;
}

.welcome-landing-block__banner-btn {
  line-height: 47px;
  height: 47px;
  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  cursor: pointer;
  background-color: #dcfd23;
  color: #000;
  border: none;
  -webkit-transition: background-color 0.3s ease color 0.3s ease;
  -moz-transition: background-color 0.3s ease color 0.3s ease;
  -ms-transition: background-color 0.3s ease color 0.3s ease;
  -o-transition: background-color 0.3s ease color 0.3s ease;
  transition: background-color 0.3s ease color 0.3s ease;
}

.welcome-landing-block__banner-btn:hover {
  background-color: #d0f20f;
}

.welcome-landing-block__banner-title {
  padding-top: 77px;
  padding-bottom: 26px;
  font-size: 36px;
  line-height: 30px;
}

.welcome-landing-block__subtitle {
  font-size: 18px;
  line-height: 24px;
  color: #717171;
  margin-top: 20px;
  text-align: center;
}

.welcome-landing-block__banner-subtitle {
  font-size: 18px;
  line-height: 24px;
  color: #717171;
}

.welcome-landing-block__banner-subtitle_parallax1 {
  width: 45%;
}

.welcome-landing-block__banner-subtitle_parallax2 {
  width: 75%;
}

.welcome-landing-block__banner-subtitle,
.welcome-landing-block__banner-title {
  color: #fff;
}

.welcome-landing-block__banner-title_parallax {
  width: 50%;
  padding: 0 20px;
}

.welcome-landing-block__list {
  padding: 0;
  margin: 0;
  display: block;
  margin-top: 60px;
}

.welcome-landing-block__list__item-mark {
  color: #ffe545;
}

.welcome-landing-block__list_first {
  margin-top: 30px;
}

.welcome-landing-block__list_first .welcome-landing-block__list__item {
  color: #e5e5e5;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 5px;
}

.welcome-landing-block__list_get-app .welcome-landing-block__list__item {
  width: 33.3333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px 65px;
  text-align: center;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}

.welcome-landing-block__list__get-app-icon {
  width: 131px;
  height: 131px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-image: url("/media/js/app/pages/welcomeLanding/img/land_icons.png");
  background-repeat: no-repeat;
}

.welcome-landing-block__list__get-app-icon_icon1 {
  background-position: 0 0;
}

.welcome-landing-block__list__get-app-icon_icon2 {
  background-position: -367px 0;
}

.welcome-landing-block__list__get-app-icon_icon3 {
  background-position: -718px 0;
}

.welcome-landing-block__list__get-app-icon_icon4 {
  background-position: 0 -261px;
}

.welcome-landing-block__list__get-app-icon_icon5 {
  background-position: -367px -261px;
}

.welcome-landing-block__list__get-app-icon_icon6 {
  background-position: -718px -261px;
}

.welcome-landing-block__list_logos {
  margin-top: 50px;
}

.welcome-landing-block__list_logos .welcome-landing-block__list__item {
  width: 20%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 40px;
  text-align: center;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}

.welcome-landing-block__list__logo-icon {
  width: 205px;
  height: 85px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-image: url("/media/js/app/pages/welcomeLanding/img/land_logos.png");
  background-repeat: no-repeat;
}

.welcome-landing-block__list__logo-icon_icon1 {
  background-position: 37px 0;
}

.welcome-landing-block__list__logo-icon_icon2 {
  background-position: -201px 0;
}

.welcome-landing-block__list__logo-icon_icon3 {
  background-position: -472px 0;
}

.welcome-landing-block__list__logo-icon_icon4 {
  background-position: -740px 0px;
}

.welcome-landing-block__list__logo-icon_icon5 {
  background-position: -949px 0px;
}

.welcome-landing-block__list__logo-icon_icon6 {
  background-position: 37px bottom;
}

.welcome-landing-block__list__logo-icon_icon7 {
  background-position: -201px bottom;
}

.welcome-landing-block__list__logo-icon_icon8 {
  background-position: -475px bottom;
}

.welcome-landing-block__list__logo-icon_icon9 {
  background-position: -740px -127px;
}

.welcome-landing-block__list__logo-icon_icon10 {
  background-position: -949px bottom;
}

.welcome-landing-block__list__txt {
  color: #6f6f6f;
  display: block;
}

.welcome-landing-block__list_get-app .welcome-landing-block__list__txt {
  font-weight: 600;
  font-size: 15px;
  margin: 15px auto 0;
  width: 94%;
  line-height: 1.5;
}

.welcome-landing-block__footer {
  position: absolute;
  bottom: 35px;
}

.welcome-landing-block__footer__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.welcome-landing-block__footer__list__item {
  margin-right: 20px;
  display: inline-block;
}

.welcome-landing-block__footer__list__link {
  color: #fff;
  font-size: 11px;
  cursor: pointer;
  text-decoration: none;
}

.welcome-landing-block__footer__list__link:hover {
  text-decoration: underline;
}

.current-page_landing .target-page__feedback-open-icon {
  display: none;
}

.current-page_landing {
  height: 100%;
  min-height: 100%;
  min-width: 980px;
  overflow: auto;
}

.current-page_landing .target-page__content {
  padding-bottom: 0;
}

@-moz-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-webkit-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-o-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

.coupon-form__msg {
  display: none;
}

.coupon-form__msg_ok {
  color: #24b008;
  margin: 0 -10px 15px;
  font-size: 13px;
}

.coupon-form__msg_error {
  color: #fc2c39;
  margin: 0px -11px -5px;
  font-size: 12px;
}

.coupon-form .input_coupon .input__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: 264px;
  height: 22px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.coupon-form .input_coupon .input__inp[readonly],
.coupon-form .input_coupon .input__inp:disabled,
.coupon-form .input_coupon .input__inp._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.coupon-form .input_coupon .input__inp {
  text-align: center;
  display: block;
  font-size: 13px;
  line-height: 1.3;
  width: 285px;
  height: 32px;
}

.coupon-form .input_coupon {
  height: auto;
  margin-bottom: 15px;
}

.coupon-form .button_yellow {
  line-height: 47px;
  height: 47px;
  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  cursor: pointer;
  background-color: #dcfd23;
  color: #000;
  border: none;
  -webkit-transition: background-color 0.3s ease color 0.3s ease;
  -moz-transition: background-color 0.3s ease color 0.3s ease;
  -ms-transition: background-color 0.3s ease color 0.3s ease;
  -o-transition: background-color 0.3s ease color 0.3s ease;
  transition: background-color 0.3s ease color 0.3s ease;
  margin: 10px 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.coupon-form .button_yellow:hover {
  background-color: #d0f20f;
}

.coupon-form .button_yellow.button_submit {
  width: 200px;
  font-weight: 300;
}

.bubble-ts_coupon .bubble-ts__main-wrap {
  padding: 5px 10px 4px;
  min-height: 0;
  white-space: nowrap;
}

.bubble-ts_arrow .bubble-ts__arrow_left {
  right: -1px;
}

@-webkit-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-moz-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

.welcome-landing-wrapper {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}

.welcome-landing-wrapper_china {
  font-weight: 300;
}

.welcome-landing-block__logo-lnk {
  background: url(/media/js/dist/mytarget_logo_big_73367b7b608ab83928357c1ebc6ade48.png) no-repeat 0 0;
  width: 167px;
  height: 132px;
  background-size: contain;
  position: relative;
  display: block;
  cursor: pointer;
  z-index: 2;
  margin-top: 30px;
}

.welcome-landing-block_first {
  background: url("/media/js/app/pages/welcomeLandingCh/img/top_bg.jpg") no-repeat center top;
  background-size: cover;
  padding: 32px 0 0;
  height: 509px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  padding-top: 40px;
  width: 100%;
  min-width: 1300px;
}

.welcome-landing-block_logos,
.welcome-landing-block_get-app {
  max-width: 1108px;
  margin-left: auto;
  margin-right: auto;
}

.welcome-landing-block_logos {
  max-width: 1224px;
}

.welcome-landing-block__phone-wrap {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
}

.welcome-landing-block__phone {
  position: absolute;
  right: -79px;
  bottom: 0;
  background: url("/media/js/app/pages/welcomeLandingCh/img/phone.png") no-repeat center top;
  background-size: cover;
  width: 519px;
  height: auto;
  top: 23px;
  z-index: 2;
  -webkit-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  -o-transition: bottom 0.3s ease-out, top 0.3s ease-out;
  transition: bottom 0.3s ease-out, top 0.3s ease-out;
}

.welcome-landing-block__phone._dragging {
  -webkit-animation: draggingMove 0.3s linear;
  -moz-animation: draggingMove 0.3s linear;
  -ms-animation: draggingMove 0.3s linear;
  -o-animation: draggingMove 0.3s linear;
  animation: draggingMove 0.3s linear;
  animation-iteration-count: 2;
}

.welcome-landing-block__phone._submitted {
  bottom: 0;
  top: 278px;
}

.welcome-landing-block__phone__inner {
  position: absolute;
  top: 134px;
  left: 82px;
  width: 330px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  text-align: center;
}

.welcome-landing-block__phone__title {
  font-size: 17px;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #fc2c39;
  margin-top: 13px;
}

.welcome-landing-block__phone__subtitle {
  font-size: 11px;
  margin: 0px 0 10px;
  font-weight: 600;
}

.welcome-landing-wrapper_china .welcome-landing-block__phone__title {
  font-weight: 700;
}

.welcome-landing-wrapper_china .welcome-landing-block__phone__subtitle {
  margin-bottom: 14px;
}

.welcome-landing-block__content-wrap {
  position: relative;
  z-index: 1;
  margin-right: 400px;
}

.welcome-landing-block__content {
  max-width: 1108px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 0 40px;
}

.welcome-landing-block__content_last {
  height: 400px;
}

.welcome-landing-block__content_logos {
  max-width: none;
}

.welcome-landing-block__content_top {
  z-index: 20;
}

.welcome-landing-block__content_first {
  max-width: 900px;
}

.welcome-landing-block__title {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #000;
  font-size: 36px;
  line-height: 38px;
  padding-top: 60px;
}

.welcome-landing-block__title_main {
  color: #fff;
  text-align: left;
  padding-top: 0;
  margin: 0;
}

.welcome-landing-block__title_parallax {
  text-align: left;
  width: auto;
}

.welcome-landing-wrapper_china .welcome-landing-block__title_main {
  line-height: 1.3;
  color: #ffe545;
}

.welcome-landing-block_parallax-wrapper {
  height: 400px;
  width: 100%;
  position: relative;
  z-index: 10;
}

.welcome-landing-block_parallax {
  height: 400px;
  width: 100%;
  min-width: 1300px;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  z-index: 10;
  -webkit-transition: background-position 0.7s ease-out;
  -moz-transition: background-position 0.7s ease-out;
  -ms-transition: background-position 0.7s ease-out;
  -o-transition: background-position 0.7s ease-out;
  transition: background-position 0.7s ease-out;
}

.welcome-landing-block_parallax1 {
  background-image: url("/media/js/app/pages/welcomeLandingCh/img/parallax1.jpg");
}

.welcome-landing-block_parallax2 {
  background-image: url("/media/js/app/pages/welcomeLandingCh/img/parallax2.jpg");
}

.welcome-landing-block__banner-btn {
  margin: 35px auto 0;
  padding: 0 15px;
  display: inline-block;
}

.welcome-landing-block__banner-btn {
  line-height: 47px;
  height: 47px;
  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  cursor: pointer;
  background-color: #dcfd23;
  color: #000;
  border: none;
  -webkit-transition: background-color 0.3s ease color 0.3s ease;
  -moz-transition: background-color 0.3s ease color 0.3s ease;
  -ms-transition: background-color 0.3s ease color 0.3s ease;
  -o-transition: background-color 0.3s ease color 0.3s ease;
  transition: background-color 0.3s ease color 0.3s ease;
}

.welcome-landing-block__banner-btn:hover {
  background-color: #d0f20f;
}

.welcome-landing-wrapper_china .welcome-landing-block__banner-btn {
  width: 200px;
}

.welcome-landing-block__banner-title {
  padding-top: 70px;
  padding-bottom: 23px;
  font-size: 36px;
}

.welcome-landing-wrapper_china .welcome-landing-block__banner-title {
  line-height: 1.3;
  color: #fc2c39;
}

.welcome-landing-block__subtitle {
  font-size: 18px;
  line-height: 24px;
  color: #717171;
  margin-top: 20px;
  text-align: center;
}

.welcome-landing-block__banner-subtitle {
  font-size: 18px;
  line-height: 24px;
  color: #717171;
}

.welcome-landing-block__banner-subtitle_parallax1 {
  width: 45%;
}

.welcome-landing-block__banner-subtitle_parallax2 {
  width: 75%;
}

.welcome-landing-wrapper_china .welcome-landing-block__banner-subtitle {
  line-height: 1.5;
}

.welcome-landing-block__banner-subtitle,
.welcome-landing-block__banner-title {
  color: #fff;
}

.welcome-landing-block__banner-title_parallax {
  width: 50%;
  padding: 0 20px;
}

.welcome-landing-block__list {
  padding: 0;
  margin: 0;
  display: block;
  margin-top: 60px;
}

.welcome-landing-block__list__item-mark {
  color: #ffe545;
}

.welcome-landing-block__list_first {
  margin-top: 30px;
}

.welcome-landing-block__list_first .welcome-landing-block__list__item {
  color: #e5e5e5;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 5px;
}

.welcome-landing-block__list_get-app .welcome-landing-block__list__item {
  width: 33.3333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px 65px;
  text-align: center;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}

.welcome-landing-block__list__get-app-icon {
  width: 131px;
  height: 131px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-image: url("/media/js/app/pages/welcomeLandingCh/img/land_icons.png");
  background-repeat: no-repeat;
}

.welcome-landing-block__list__get-app-icon_icon1 {
  background-position: 0 0;
}

.welcome-landing-block__list__get-app-icon_icon2 {
  background-position: -367px 0;
}

.welcome-landing-block__list__get-app-icon_icon3 {
  background-position: -718px 0;
}

.welcome-landing-block__list__get-app-icon_icon4 {
  background-position: 0 -261px;
}

.welcome-landing-block__list__get-app-icon_icon5 {
  background-position: -367px -261px;
}

.welcome-landing-block__list__get-app-icon_icon6 {
  background-position: -718px -261px;
}

.welcome-landing-block__list_logos {
  margin-top: 50px;
}

.welcome-landing-block__list_logos .welcome-landing-block__list__item {
  width: 20%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 40px;
  text-align: center;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}

.welcome-landing-block__list__logo-icon {
  width: 205px;
  height: 85px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-image: url("/media/js/app/pages/welcomeLandingCh/img/land_logos.png");
  background-repeat: no-repeat;
}

.welcome-landing-block__list__logo-icon_icon1 {
  background-position: 37px 0;
}

.welcome-landing-block__list__logo-icon_icon2 {
  background-position: -201px 0;
}

.welcome-landing-block__list__logo-icon_icon3 {
  background-position: -472px 0;
}

.welcome-landing-block__list__logo-icon_icon4 {
  background-position: -740px 0px;
}

.welcome-landing-block__list__logo-icon_icon5 {
  background-position: -949px 0px;
}

.welcome-landing-block__list__logo-icon_icon6 {
  background-position: 37px bottom;
}

.welcome-landing-block__list__logo-icon_icon7 {
  background-position: -201px bottom;
}

.welcome-landing-block__list__logo-icon_icon8 {
  background-position: -475px bottom;
}

.welcome-landing-block__list__logo-icon_icon9 {
  background-position: -740px -127px;
}

.welcome-landing-block__list__logo-icon_icon10 {
  background-position: -949px bottom;
}

.welcome-landing-block__list__txt {
  color: #6f6f6f;
  display: block;
}

.welcome-landing-block__list_get-app .welcome-landing-block__list__txt {
  font-size: 15px;
  margin: 15px auto 0;
  width: 94%;
  line-height: 1.5;
}

.welcome-landing-wrapper_china .welcome-landing-block__list_first {
  margin-top: 20px;
}

.welcome-landing-wrapper_china .welcome-landing-block__list_get-app .welcome-landing-block__list__txt {
  font-weight: 300;
}

.welcome-landing-block__footer {
  position: absolute;
  bottom: 35px;
}

.welcome-landing-block__footer__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.welcome-landing-block__footer__list__item {
  margin-right: 20px;
  display: inline-block;
}

.welcome-landing-block__footer__list__link {
  color: #fff;
  font-size: 11px;
  cursor: pointer;
  text-decoration: none;
}

.welcome-landing-block__footer__list__link:hover {
  text-decoration: underline;
}

.current-page_landing .target-page__feedback-open-icon {
  display: none;
}

.current-page_landing {
  height: 100%;
  min-height: 100%;
  min-width: 980px;
  overflow: auto;
}

.current-page_landing .target-page__content {
  padding-bottom: 0;
}

@-moz-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-webkit-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-o-keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@keyframes draggingMove {
  0% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  25% {
    -webkit-transform: translate(3px, 0px);
    -moz-transform: translate(3px, 0px);
    -ms-transform: translate(3px, 0px);
    -o-transform: translate(3px, 0px);
    transform: translate(3px, 0px);
  }

  50% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  75% {
    -webkit-transform: translate(-3px, 0px);
    -moz-transform: translate(-3px, 0px);
    -ms-transform: translate(-3px, 0px);
    -o-transform: translate(-3px, 0px);
    transform: translate(-3px, 0px);
  }

  100% {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

.balance-panel {
  padding: 5px 21px;
}

.balance-panel__status-text {
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.balance-panel__payment-link,
.balance-panel__recharge {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}

.balance-panel__val-wrap {
  font-size: 21px;
  line-height: 21px;
  margin-top: 7px;
}

.balance-panel__val-num {
  margin-right: 5px;
}

.balance-panel__val-cur {
  text-transform: uppercase;
}

.balance-panel__info-wrap {
  font-size: 10px;
  text-transform: uppercase;
  color: #b7b7b7;
  margin-top: 6px;
}

.balance-panel__frozen-info-num,
.balance-panel__info-num {
  margin-right: 3px;
}

.balance-panel__frozen-wrap {
  font-size: 10px;
  text-transform: uppercase;
  display: inline;
  margin-right: 5px;
}

.balance-panel__frozen-info {
  font-size: 10px;
  text-transform: uppercase;
  color: #b7b7b7;
  display: inline;
}

.balance-panel__frozen-num {
  margin: 0 3px 0 5px;
}

.balance-panel__notice {
  font-size: 12px;
  margin-top: 6px;
}

.banner-copy {
  height: 26px;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-bottom: 38px;
}

.banner-copy .button_full,
.banner-copy .button_empty {
  display: inline-block;
  position: absolute;
  top: 50%;
  width: 27px;
  height: 26px;
  margin: -13px 0 0 0;
  cursor: pointer;
  background-position: 0 0;
  background-size: contain;
  padding: 0px;
}

.banner-copy .button_full {
  right: 55px;
  background-image: url(/media/js/dist/i-new-form-filled_ee749b16addeab1886b0d4911fccb51f.png);
}

.banner-copy .button_empty {
  right: 20px;
  background-image: url(/media/js/dist/i-new-form_97fbe27a55faced948c3ee38b7245654.png);
}

.banner-form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding-right: 40px;
  margin: 0 0 20px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  /*&__banner-formats
    mini-tabs-list()

  &__banner-formats__tab
    mini-tab()

  &__banner-formats__tab:hover
    mini-tab-hover()

  &__banner-formats__tab:first-child
    mini-tab-first()

  &__banner-formats__tab:last-child
    mini-tab-last()

  &__banner-formats__tab_active
    mini-tab-active()

  &__banner-formats__tab_active:hover
     mini-tab-active-hover()

  &__banner-formats__tab-text
    mini-tab-text()

  &__banner-formats__tab_active &__banner-formats__tab-text
    mini-tab-text-active()*/
  /*&__row
    padding: 0 0 0 125px;
    position: relative;
    margin: 0 0 20px 0;

    & context-help-mark
      display: inline;

    &_video_size
      margin-bottom: 40px;

    &_template_type
      padding-left: 0px;
      width: 500px;

    &_appearance
      padding: 16px 0 8px;

    !*&_logo_image*!
    &_tpl_background_image
      padding: 10px 0 20px;
      text-align: center;

    &_promo_image
    &_promo_image9x16
    &_promo_image3x4
    &_promo_image2x3
    &_promo_image3x5
    &_promo_image5x3
    &_promo_image3x2
    &_promo_image4x3
    &_promo_image16x9
    &_image
      padding-left: 0;*/
  /*&__img-button_remove
    gray-button();
    margin-left: 10px;*/
  /*&__img-button_save
    gray-button();*/
  /*&__reset
    gray-button();

  &__save-button,
  &__save
     blue-button();*/
  /*&__fields_medium-wide &__row
    !*padding-left: 190px;*!
    padding-left: 195px;*/
  /*&__fields_medium-wide &__family-items &__row
  &__fields_medium-wide &__row_template_type
    padding-left: 0;*/
  /*&__fields_medium-wide &__label
    !*margin-left: -185px;
    width: 185px;*!
    margin-left: -192px;
    width: 192px;*/
  /*&__fields_medium-wide &__label-text
    display: inline-block;
    !*font-size: 14px;*!
    vertical-align: top;*/
  /*&__fields_medium-wide &__label&__label_title
    margin: 0;
    width: 100%;
    margin-bottom: 5px;*/
  /*&__add-url-button
    display: inline-block;
    vertical-align: top;

    & .drop-down-list__button_arrow,
    & .drop-down-list__button_arrow:after
      height: 22px;*/
  /*.input__wrap_file
    width: 408px;

  &__fields_medium .input__wrap_file
    width: 472px;*/
  /*& .banner-form-wrapper:not(.banner-form-wrapper_in-moderation)
    position: relative;
    z-index: 12;*/
}

.banner-form .select_banner-form .bubble-ts__content {
  max-height: 160px;
}

.modal-view_with-banner-form .banner-form {
  margin-bottom: 0;
  min-width: 480px;
}

.banner-form__remaining-max {
  padding-left: 5px;
  padding-right: 5px;
}

.banner-form__asdf {
  display: block;
}

.banner-form__fields {
  display: inline-block;
  line-height: 1.5;
  list-style: none;
  vertical-align: top;
  width: 440px;
  margin: 0;
  padding: 0;
  white-space: normal;
}

.banner-form__fields_medium {
  width: 500px;
}

.moderation-nt-page .banner-form ul {
  line-height: normal;
}

.banner-form__field {
  margin-bottom: 20px;
  font-size: 0;
  /*&_group_group-size
      display: flex;*/
}

.banner-form__field__after-block {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.banner-form__field__file._with-after-block {
  display: inline-block;
  vertical-align: middle;
}

.banner-form__field__go-to-site {
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -13px;
  width: 11px;
  height: 11px;
  cursor: pointer;
  background: url("/media/js/src/modules/bannerForm/img/banner-form-spr.png");
  background-position: -96px 0;
}

.banner-form__field__go-to-site:hover {
  background-position: -109px 0;
}

.banner-form__field__symbols-counter {
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin-top: 2px;
}

.banner-form__field__cutter {
  float: right;
  padding-top: 2px;
}

.banner-form__field__cutter__short-button {
  font-size: 11px;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.banner-form__field__error {
  font-size: 12px;
}

.banner-form__field__error ._notification {
  margin-top: 0;
}

.banner-form__field__menu__item {
  font-size: 12px;
  padding: 5px;
}

.banner-form__field__menu__item._disabled {
  color: #b7b7b7;
}

.banner-form__field__menu__item:not(._disabled):hover {
  cursor: pointer;
  background-color: #f2f2f2;
}

.banner-form__field__menu-btn {
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
}

.banner-form__field__menu-btn .button.button_field-menu-btn {
  -webkit-box-shadow: 0 0px 0px 0px rgba(0,0,0,0);
  -moz-box-shadow: 0 0px 0px 0px rgba(0,0,0,0);
  -ms-box-shadow: 0 0px 0px 0px rgba(0,0,0,0);
  -o-box-shadow: 0 0px 0px 0px rgba(0,0,0,0);
  box-shadow: 0 0px 0px 0px rgba(0,0,0,0);
  border: 1px solid #bbb;
}

.banner-form__field__menu-btn .button.button_field-menu-btn :before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 32px;
  top: 0;
  right: 0;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
}

.banner-form__field__open-menu {
  font-size: 12px;
}

.banner-form__field__body {
  display: block;
  font-size: 0;
  position: relative;
}

.banner-form__field:last-child {
  margin-bottom: 0px;
}

.banner-form__field_input-template-options {
  min-width: 500px;
}

.banner-form__field_input-template-options .banner-form__field__content-wrap {
  width: auto;
}

.banner-form__field_input-url {
  position: relative;
}

.banner-form__field__label {
  width: 130px;
  font-size: 14px;
  color: #414042;
  padding-top: 5px;
  display: inline-block;
  vertical-align: middle;
}

.banner-form__field__content-wrap {
  vertical-align: top;
  display: inline-block;
}

.banner-form__field__group-wrap__header_foldable {
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 18px;
  color: #414042;
  padding: 5px 20px;
  border: solid 1px #e5e5e5;
  width: 500px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-form__field__group-wrap__header_foldable:after {
  content: '';
  display: block;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 16px;
  right: 20px;
}

.banner-form__field__group-wrap__body_foldable {
  border: solid 1px #e5e5e5;
  background: #fff;
}

.banner-form__field__group-wrap__body_foldable .banner-form__field {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.banner-form__field__group-wrap__body_foldable .banner-form__field [data-name="opacityGroup300"] {
  text-align: center;
  margin-top: 30px;
}

.banner-form__field__group-wrap__body_foldable .banner-form__field_color {
  padding: 0 0px 10px;
  margin-bottom: 0;
}

.banner-form__field_group_slide-header > .banner-form__field__label {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  display: block;
  margin: 0 0 21px 130px;
  padding: 0;
  text-transform: none;
  font-size: 22px;
}

.banner-form__field_group_slide-header .banner-form__field_input_slide-title .banner-form__field__label,
.banner-form__field_textarea.banner-form__field_textarea_slide-text .banner-form__field__label,
.banner-form__field_group_slide-header .banner-form__field_input-url .banner-form__field__label,
.banner-form__field_group_slide-header .banner-form__field_input .banner-form__field__label {
  width: 130px;
}

.banner-form__field_input_size_input-right .banner-form__field__label {
  width: auto;
  margin: 0 5px;
  padding: 0;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
}

.banner-form__field_input_size_input-left,
.banner-form__field_input_size_input-right {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}

.banner-form__field_input_size_input-left .banner-form__field__content-wrap,
.banner-form__field_input_size_input-right .banner-form__field__content-wrap,
.banner-form__field_input_video-offset-x .banner-form__field__input-wrap,
.banner-form__field_input_video-offset-y .banner-form__field__input-wrap,
.banner-form__field_input-checkbox .banner-form__field__content-wrap {
  display: inline-block;
  vertical-align: middle;
}

.banner-form__field_input_video-offset-x .banner-form__field__box-label,
.banner-form__field_input_video-offset-y .banner-form__field__box-label {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.banner-form__field_input-checkbox .banner-form__field__body {
  font-size: 10px;
}

.banner-form__field_input-url_link .input_banner-form .input__inp {
  width: 256px;
  margin-right: 10px;
}

.banner-form__field_input-url_link .banner-form__field__error {
  max-width: 266px;
}

.banner-form__field_input-url .banner-form__field__body {
  position: relative;
}

.banner-form__field__input-description {
  font-size: 12px;
}

.banner-form__field__spelling-hint {
  font-size: 12px;
  position: absolute;
  top: 6px;
  right: -17px;
}

.banner-form__field__text-area {
  width: 300px;
  max-width: 300px;
  min-width: 300px;
  height: 73px;
  font-size: 14px;
  line-height: 1.2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
}

.banner-form__field__group-wrap__body_foldable > .banner-form__field {
  padding: 16px 0px 14px;
  border-bottom: 1px solid #e5e5e5;
}

.banner-form__field__group-wrap__body_foldable > .banner-form__field:last-child {
  padding: 18px 0 20px;
}

.banner-form__field__group-wrap__body_foldable > .banner-form__field > .banner-form__field__content-wrap {
  padding: 0 20px;
}

.banner-form__field_group {
  display: block;
}

.banner-form__field_group_slide-header {
  margin-bottom: 0;
}

.banner-form__field_group .banner-form__field__content-wrap,
.banner-form__field__content-wrap {
  width: calc(100% - 130px);
}

.banner-form__field__content-wrap_without-label {
  width: auto;
}

.banner-form__field_group_slides-wrap > .banner-form__field__content-wrap,
.banner-form__field_group_slide-header > .banner-form__field__content-wrap,
.banner-form__field_input_video-offset-x .banner-form__field__content-wrap,
.banner-form__field_input_video-offset-y .banner-form__field__content-wrap,
.banner-form__field_group_foldable .banner-form__field__content-wrap,
.banner-form__field_group_links .banner-form__field__content-wrap,
.banner-form__field_group_loader .banner-form__field__content-wrap {
  width: 100%;
}

.banner-form__field_group_links {
  margin-bottom: 0;
}

.banner-form__field_group_links:not(:last-child) .banner-form__field:last-child {
  margin-bottom: 20px;
}

.banner-form__field_group .banner-form__field_input-checkbox .banner-form__field__content-wrap {
  width: 100%;
}

.banner-form__field_input_link .banner-form__field__content-wrap {
  width: calc(100% - 100px);
}

.banner-form__field_input-url_link .banner-form__field__content-wrap,
.banner-form__field__group-wrap__body_foldable .banner-form__field__content-wrap {
  width: auto;
}

.banner-form__field__group-wrap .banner-form__field_input-checkbox {
  margin-bottom: 10px;
}

.banner-form__field_group_checkboxes .banner-form__field__group-wrap {
  padding-top: 10px;
}

.banner-form__field__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.banner-form__field__box-label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
  vertical-align: top;
  line-height: 0.8;
  font-size: 12px;
  max-width: calc(100% - 20px);
}

.banner-form__field_input-checkbox_medium > .banner-form__field__label,
.banner-form__field_media-html5_medium > .banner-form__field__label,
.banner-form__field_media-item_medium > .banner-form__field__label,
.banner-form__field_input_medium > .banner-form__field__label,
.banner-form__field_input-url_medium > .banner-form__field__label {
  width: 190px;
}

.banner-form__field_input-checkbox_medium > .banner-form__field__content-wrap,
.banner-form__field_media-html5_medium > .banner-form__field__content-wrap,
.banner-form__field_media-item_medium > .banner-form__field__content-wrap,
.banner-form__field_input_medium > .banner-form__field__content-wrap,
.banner-form__field_input-url_medium > .banner-form__field__content-wrap {
  width: calc(100% - 190px);
}

.banner-form__field_media-item_tpl_bg .banner-form__field__label {
  text-align: center;
  width: 100%;
  margin: 0;
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-top: 0;
}

.banner-form__field_media-item_tpl_bg .banner-form__field__content-wrap {
  width: 100%;
  text-align: center;
}

.banner-form__field_opacity_image-slider .slider-ts__histogram {
  display: none;
}

.banner-form__field__group-wrap__body_foldable .banner-form__field_opacity_image-slider {
  position: relative;
  text-align: center;
  margin: 30px 0 0;
}

.banner-form__field_opacity_image-slider .banner-form__field__opacity-wrap {
  margin: 0 auto;
  position: relative;
}

.banner-form__field_opacity_image-slider .banner-form__field__opacity-slider {
  margin: 10px 0 0;
}

.banner-form__field_opacity_image-slider .banner-form__field__opacity-wrap,
.banner-form__field_opacity_image-slider .banner-form__field__opacity-slider {
  width: 300px;
}

.banner-form__field_opacity_image-slider .banner-form__field__opacity-val {
  padding: 15px 5px 0;
  font-size: 12px;
}

.banner-form__field__opacity-img {
  width: 17px;
  height: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: -10px;
  display: block;
}

.banner-form__field__opacity-img_left {
  background: url("/media/js/src/modules/bannerForm/img/alpha.png") 0 0 no-repeat;
  left: -32px;
}

.banner-form__field__opacity-img_right {
  background-color: #fff;
  border: 1px solid #b7b7b7;
  right: -32px;
  background-size: contain;
}

.banner-form__field_opacity_image-slider .slider-ts_image-slider {
  text-align: left;
}

.banner-form__field_group_slide-header .banner-form__field__label {
  width: auto;
}

.banner-form__label-text-after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}

.banner-form .button_remove-slide-btn {
  padding: 0;
  color: #00abf1;
}

.campaign-row .banner-form {
  margin: 0;
  display: block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.banner-row .banner-form {
  margin: -10px -30px 10px 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.banner-form_shadow {
  -webkit-box-shadow: 0 0 30px 8px rgba(0,0,0,0.07);
  -moz-box-shadow: 0 0 30px 8px rgba(0,0,0,0.07);
  -ms-box-shadow: 0 0 30px 8px rgba(0,0,0,0.07);
  -o-box-shadow: 0 0 30px 8px rgba(0,0,0,0.07);
  box-shadow: 0 0 30px 8px rgba(0,0,0,0.07);
}

.banner-form_in-moderation {
  position: absolute;
  z-index: 140;
  top: 29px;
  right: 0;
}

.banner-edit .banner-form {
  padding: 0;
  background: none;
  border: none;
}

.banner-edit .banner-form_no-visible-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.banner-form__close {
  position: absolute;
  top: 10px;
  right: 10px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.banner-form__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.banner-form__family-items .banner-form__row {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0;
  padding-left: 0;
}

.banner-form__appearance__row {
  padding: 0 20px 10px;
}

.banner-form__appearance__row:last-child {
  padding-bottom: 0;
}

.banner-form__family-row {
  margin: 0 0 20px 0;
}

.banner-form__row_tpl_background_image .banner-form__error,
.banner-form__family-row .banner-form__error {
  text-align: center;
}

.banner-form__row_tpl_background_image .banner-form__error {
  margin-top: 15px;
}

.banner-form__row_hide {
  display: none;
}

.banner-form__row:last-child {
  margin-bottom: 0;
}

.banner-form__unknown-error {
  padding: 0;
  display: none;
  color: #f66;
  font-size: 12px;
  line-height: 1.5;
  max-width: 600px;
  margin-top: 20px;
}

.banner-form__unknown-error__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.banner-form__body {
  white-space: nowrap;
}

.banner-form__preview-row {
  display: inline-block;
  margin: 0 0 0 40px;
  white-space: normal;
}

.banner-form__preview-row_right {
  display: inline-block;
  margin: 0 0 0 40px;
  position: relative;
  z-index: 1;
}

.banner-form__preview-row_bottom {
  display: block;
  margin: 20px 0 0 0;
}

.banner-form_mail-mobile-teaser .banner-form__preview-row {
  width: 320px;
  height: 50px;
}

.banner-form_travel .banner-form__preview-row {
  width: 448px;
  right: 0;
}

.banner-form_icons .banner-form__preview-row {
  width: 90px;
}

.banner-form_odkl-big-icon .banner-form__preview-row {
  width: 230px;
}

.banner-form_odkl-small-icon .banner-form__preview-row {
  width: 120px;
}

.banner-form_teaser .banner-form__preview-row,
.banner-form_teaser-90-75 .banner-form__preview-row,
.banner-form_mail-mobile .banner-form__preview-row {
  width: 200px;
}

.banner-form_cover .banner-form__preview-row {
  width: 128px;
}

.banner-form_mir-cover .banner-form__preview-row {
  width: 143px;
}

.banner-form_partner-games .banner-form__preview-row {
  width: 235px;
}

.banner-form .banner-preview__text {
  margin-left: 0;
}

.banner-form__label {
  float: left;
  width: 120px;
  margin: 0 0 0 -125px;
  font-size: 14px;
  color: #414042;
}

.banner-form__label_title {
  text-align: center;
  width: 100%;
  margin: 0;
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 13px;
}

.banner-form__label-text {
  display: inline;
  vertical-align: middle;
  /*&_size-x
      checkbox-label();
      margin-right: 10px;
      margin-left: 10px;

    &_offset-px
      margin-left: 10px;
      checkbox-label();*/
}

.banner-form__label-text_playback,
.banner-form__label-text_pic-over {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.banner-form__playback-wrap {
  margin-bottom: 8px;
}

.banner-form__playback-wrap:last-child {
  margin-bottom: 0;
}

.banner-form__offset-wrap {
  margin-bottom: 10px;
}

.banner-form__input-wrapper {
  position: relative;
  display: inline-block;
}

.banner-form__input-wrap {
  display: block;
}

.banner-form__input-description {
  font-size: 12px;
}

.banner-form__input {
  font-size: 12px;
  display: block;
  width: 290px;
  margin: 0;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 5px;
  /*&_offset
    &_size
      width: 46px;
      display: inline-block;
      vertical-align: middle;*/
}

.banner-form__input_disabled {
  background: #f2f2f2;
  color: #b7b7b7;
}

.banner-form__input_checkbox {
  width: auto;
  /* old */
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0px 0;
  padding: 0;
}

.banner-form__input_btn-title {
  width: 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-form__input-wrapper .banner-form__input {
  width: 302px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-form__input-wrapper .banner-form__input._apple,
.banner-form__input-wrapper .banner-form__input._google,
.banner-form__input-wrapper .banner-form__input._windows-phone {
  padding-left: 25px;
  background-size: 16px 16px;
  background-position: 4px center;
  background-repeat: no-repeat;
}

.banner-form__input-wrapper .banner-form__input._apple {
  background-image: url("/media/img/myCom/prodTypes/apple.svg");
}

.banner-form__input-wrapper .banner-form__input._google {
  background-image: url("/media/img/myCom/prodTypes/android.svg");
}

.banner-form__input-wrapper .banner-form__input._windows-phone {
  background-image: url(/media/js/dist/app-windows-ico_4d376e0a6dbde29b762f839b581edd48.ico);
}

.banner-form__input_text-area {
  max-width: 290px;
  height: 73px;
  line-height: 14px;
}

.banner-form__remaining-symbols {
  font-size: 11px;
  margin: 3px 0 0 0;
  color: #414042;
  padding-right: 5px;
}

.banner-form__remaining-chars-count_overflow {
  color: #fc2c39;
}

.banner-form__url-description {
  display: none !important;
  font-size: 11px;
  margin: 3px 0 0 0;
  color: #414042;
}

.banner-form__telephone-description {
  font-size: 11px;
  margin: 3px 0 0 0;
  color: #414042;
}

.banner-form__color {
  background-color: #000;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  width: 60px;
  vertical-align: middle;
  border: 1px solid #e5e5e5;
}

.banner-form__color .colpick {
  z-index: 1;
}

.banner-form__dash {
  margin: 0 4px;
}

.banner-form__dash,
.banner-form__name {
  font-size: 14px;
  vertical-align: middle;
}

.banner-form__error {
  font-size: 12px;
  text-align: left;
  color: #fc2c39;
}

.banner-form__unknown-error_show,
.banner-form__error_show {
  display: block;
}

.banner-form__img-file {
  font-size: 11px;
  vertical-align: middle;
  display: inline-block;
  color: #666;
  width: auto;
  cursor: pointer;
  margin: 0;
  padding: 0;
  right: 0;
  top: 0;
  font: normal 480px/480px 'Open Sans', sans-serif;
  position: absolute;
  border: none;
  background: none;
}

.banner-form__img-buttons-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.campaign-row .banner-form__img-buttons-wrap {
  margin-left: 0;
}

.banner-form__img-file-name {
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  font-style: italic;
}

.banner-form__img-wrap {
  vertical-align: middle;
  position: relative;
  display: inline-block;
  margin: 0;
}

.banner-form__img-file-cont {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  direction: ltr;
  z-index: 8;
  opacity: 0;
}

.banner-form__img-text {
  display: block;
  font-size: 11px;
  line-height: 1.2;
  color: #999;
  margin-top: 5px;
}

.banner-form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 20px -40px -20px -25px;
  padding: 15px 40px 15px 25px;
}

.banner-form-wrapper_edit .banner-form__footer {
  border-bottom: 1px solid #e5e5e5;
}

.banner-form__footer__loader {
  display: block;
  position: absolute;
  left: 50%;
  top: 20px;
  width: 30px;
  height: 30px;
  margin-left: -15px;
}

.banner-form__footer .button_banner-form-right {
  float: right;
  font-size: 12px;
}

.banner-form__footer .button_banner-form-right .button__text {
  font-family: 'Open Sans', sans-serif;
  margin-left: 5px;
  font-size: 11px;
  text-transform: uppercase;
}

.banner-form__footer .button_banner-form-right.button[class^="icon-"] span,
.banner-form__footer .button_banner-form-right.button[class*=" icon-"] span {
  font-size: 11px;
  text-transform: uppercase;
  padding-left: 5px;
  display: inline;
}

.banner-row .banner-form__footer {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}

.banners-list-row .banner-form__footer {
  margin: 20px -25px 0 -25px;
  padding: 15px 25px 15px 25px;
}

.banner-form__copy-form-icon,
.banner-form__create-form-icon {
  display: inline-block;
  position: absolute;
  top: 50%;
  width: 27px;
  height: 26px;
  margin: -13px 0 0 0;
  cursor: pointer;
  background-position: 0 0;
  background-size: contain;
}

.banner-form__copy-form-icon {
  right: 50px;
  background-image: url(/media/js/dist/i-new-form-filled_ee749b16addeab1886b0d4911fccb51f.png);
}

.banner-form__create-form-icon {
  right: 15px;
  background-image: url(/media/js/dist/i-new-form_97fbe27a55faced948c3ee38b7245654.png);
}

.banner-form__radio_tpl-type {
  visibility: hidden;
  position: absolute;
}

.banner-form__radio_tpl-type:checked + .banner-form__tpl-item .banner-form__tpl-item__view {
  border-top-color: #fc2c39;
  -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  -ms-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
}

.banner-form__tpl-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 152px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  background: #e5e5e5;
}

.banner-form__tpl-item:last-child {
  margin-right: 0;
}

.banner-form__tpl-item:hover {
  cursor: pointer;
}

.banner-form__tpl-item:hover .banner-form__tpl-item__view {
  border-top-color: #fc2c39;
  -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  -ms-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  -o-box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
  box-shadow: inset 0px 0px 5px 2px rgba(0,0,0,0.075);
}

.banner-form__tpl-item__title {
  color: #333;
  font-size: 14px;
  line-height: 61px;
  background: #fff;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  height: 60px;
  text-align: center;
}

.banner-form__tpl-item__view {
  height: 90px;
  border-top: 3px solid #fff;
  background-size: 45px 74px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.banner-form__tpl-item__view_1 {
  background-image: url("/media/js/src/modules/bannerForm/img/f1.png");
}

.banner-form__tpl-item__view_2 {
  background-image: url("/media/js/src/modules/bannerForm/img/f2.png");
}

.banner-form__tpl-item__view_4 {
  background-image: url("/media/js/src/modules/bannerForm/img/f4.png");
}

.banner-form__editing-banner-popup {
  color: #333;
  display: block;
  margin-bottom: 2px;
  cursor: pointer;
  text-decoration: underline;
}

.banner-form__editing-banner-popup_off {
  color: #666;
  border-color: #e5e5e5;
}

.banner-form__delete-adv {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  float: right;
  position: relative;
  padding-left: 30px;
}

.safari .banner-form__delete-adv {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.banner-form__delete-adv[readonly],
.banner-form__delete-adv_disabled,
.banner-form__delete-adv._disabled,
.banner-form__delete-adv:disabled {
  color: #b7b7b7;
  cursor: default;
}

.banner-form__delete-adv:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.banner-form__delete-adv[readonly]:hover,
.banner-form__delete-adv_disabled:hover,
.banner-form__delete-adv._disabled:hover,
.banner-form__delete-adv:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.banner-form__delete-adv:before {
  content: '';
  display: block;
  width: 11px;
  height: 12px;
  background: url(/media/js/dist/i-basket_d4b2b7b1394c9a5f232cac0095acd636.png) 0 0 no-repeat;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 14px;
}

.banner-form__preview-row__swf-download-link,
.banner-form__preview-row__on-site-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-bottom: 10px;
  font-size: 10px;
  text-transform: uppercase;
}

.banner-form__preview-row__preview-text {
  margin-bottom: 8px;
}

.banner-form__preview-row__swf-download-link {
  margin-left: 10px;
}

.banner-form__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.banner-form__img-spinner {
  width: 40px;
  height: 40px;
  margin: 20px auto 0;
  display: none;
}

.banner-form__slides-tabs {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}

.banner-form__slides-tabs__item {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  background-color: #f2f2f2;
  color: #333;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
  margin-right: 13px;
  padding-bottom: 0;
  line-height: 32px;
  text-align: center;
}

.banner-form__slides-tabs__item:hover,
.banner-form__slides-tabs__item._active {
  background-color: #b7b7b7;
  color: #fff;
}

.banner-form__slides-tabs__item._error {
  border: solid 1px #f66;
}

.banner-form__items {
  list-style: none;
}

.banner-form__items__item {
  display: block;
  margin: 0 0 17px 0;
}

.banner-form__context-help-wrap_image {
  display: inline-block;
  vertical-align: middle;
}

.banner-form .context-help-mark_banner-form {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.banner-form .context-help-mark_banner-form:hover {
  background-color: #666;
  cursor: help;
}

.banner-form .context-help-mark_banner-form {
  margin-left: 5px;
  bottom: -1px;
}

.banner-form__context-help-wrap_image + .banner-form__field__content-wrap {
  display: inline-block;
  vertical-align: middle;
}

.banner-form__context-help-wrap_image .context-help-mark_banner-form {
  margin-left: 0;
  margin-right: 10px;
}

.banner-form .textarea_banner-form .textarea__elem {
  max-width: 300px;
  min-width: 300px;
  width: 300px;
  height: 120px;
  min-height: 120px;
  font-size: 14px;
  padding: 5px 25px 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #bdbec1;
}

.banner-form .textarea_banner-form .textarea__elem._disabled,
.banner-form .textarea_banner-form .textarea__elem:disabled {
  color: #b7b7b7;
  background: #f2f2f2;
}

.banner-form ._notification_red-text {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.banner-form .crash {
  background-color: #fff;
  width: 100%;
}

.input_banner-form .input__inp {
  width: 300px;
}

.input_banner-form.input_video_width .input__inp,
.input_banner-form.input_video_height .input__inp,
.input_banner-form.input_video_x .input__inp,
.input_banner-form.input_video_y .input__inp {
  width: 52px;
}

.input_with-btn .input__clear {
  right: 18px;
}

.bubble-ts_banner-form .bubble-ts__main-wrap {
  min-width: none;
  min-height: none;
  background: transparent;
}

.bubble-ts_banner-form .bubble-ts__content {
  overflow: visible;
}

.bubble-ts_banner-form .banner-form {
  margin: 0;
}

.bubble-ts_field-menu .bubble-ts__main-wrap {
  min-height: 0;
  min-width: 110px;
}

.bubble-ts_url-info .bubble-ts__main-wrap {
  min-width: 200px;
}

.button_delete-file-with-icon {
  vertical-align: top;
  margin-left: 10px;
  padding-left: 20px;
  color: #a4a4a4;
}

.button_delete-file-with-icon:before {
  content: '';
  display: block;
  width: 10px;
  height: 32px;
  background: url(/media/js/dist/v_3d6c9690b8955fafc1210a85121f4072.png) 0 center no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
}

.modal-view_with-banner-form {
  z-index: 0;
}

.modal-view_with-banner-form .modal-view__body {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 0 transparent;
  -o-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
  width: 100%;
}

.banner-preview {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  max-width: calc(1080px + 30px);
  font-family: Arial, Verdana, sans-serif;
  white-space: normal;
  padding: 0 2px;
  /* en dfields wrappers */
}

.banner-form__preview-row_right .banner-preview .accordion-content__header {
  max-width: 400px;
}

.banner-form__preview-row_right .banner-preview .accordion-content__body {
  max-width: 400px;
  overflow: auto;
}

.banner-preview ._default-txt *,
.banner-preview ._default-txt {
  color: #b7b7b7 !important;
}

.banner-preview__icons-wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  padding: 0 0 6px 0;
}

.banner-preview__pre-info-text {
  margin-bottom: 8px;
}

.banner-preview__iframe {
  width: 100%;
  height: 100%;
  border: none;
  overflow: auto;
  background-color: #e5e5e5;
  display: block;
}

.banner-preview__iframe._dragging {
  background-color: #ddeccb;
}

.banner-preview__iframe._dragging-invalid {
  background-color: #ffb2b2;
  color: #333;
}

.banner-preview__iframe_html5 {
  position: relative;
  z-index: 1;
}

.banner-preview__iframe-txt-wrap {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  font-size: 10px;
  line-height: 14px;
}

.banner-preview__iframe-text {
  color: #333;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  width: 100%;
  font-size: 11px;
}

.banner-preview__iframe-description {
  display: block;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: calc(50%);
  left: 10px;
  width: calc(100% - 20px);
  white-space: normal;
  color: #b7b7b7;
  text-align: center;
}

.banner-preview__iframe-text + .banner-preview__iframe-description {
  top: calc(50% + 25px);
}

.banner-preview__top {
  display: block;
}

.banner-preview__middle {
  overflow: hidden;
  display: table-row;
  vertical-align: top;
}

.banner-preview__middleleft {
  overflow: hidden;
  position: relative;
  display: table-cell;
  vertical-align: top;
}

.banner-preview__middleright {
  display: table-cell;
  vertical-align: top;
}

.banner-preview__bottom {
  display: block;
}

.banner-preview__wrapper {
  overflow: hidden;
  background-color: #f2f2f2;
  position: relative;
  display: block;
  margin: 0 0 1px;
}

.banner-preview__info-icon {
  background-image: url("/media/js/src/modules/bannerPreview/img/i-info2.png");
  background-size: 13px;
  display: inline-block;
  height: 13px;
  width: 13px;
  right: 4px;
  bottom: 31px;
  position: absolute;
  z-index: 5;
  top: auto;
}

.banner-preview__info-icon:hover + .banner-preview__info-content {
  display: block;
}

.banner-preview__info-content {
  display: none;
  position: absolute;
  height: 50px;
  width: 100%;
  bottom: 0;
  z-index: 6;
  text-align: center;
  top: auto;
}

.banner-preview__info-content:hover {
  display: block;
}

.banner-preview__info-text {
  overflow: hidden;
  color: #cfcfcf;
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 10px;
  right: 10px;
  word-wrap: break-word;
}

.banner-preview__overlay {
  background: rgba(0,0,0,0.7);
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #cfcfcf;
  font-size: 10px;
  font-family: Arial, Verdana, sans-serif;
  text-align: center;
  padding: 10px;
}

.banner-preview__image {
  position: relative;
  /*margin-bottom: 2px;
    overflow: hidden;*/
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  /*position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;*/
}

.banner-preview__image__img {
  background-color: #e5e5e5;
  text-align: center;
  color: #bdbec1;
  font-size: 10px;
  line-height: 14px;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  /*&_logo-image
        text-transform: uppercase;
        background-color: transparent;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50% 50%;*/
  /*&_empty
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: auto;
        width: auto;*/
}

.banner-preview__image__img._dragging {
  background-color: #ddeccb;
}

.banner-preview__image__img._dragging-invalid {
  background-color: #ffb2b2;
  color: #333;
}

.banner-preview__image__img_rollovered:hover {
  -ms-background-position-x: -100%;
  background-position-x: -100%;
}

.banner-preview__image__img_no-bg {
  background-color: transparent;
}

.banner-preview__image__img__text {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  color: #333;
}

.banner-preview__image__img__description {
  display: block;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: calc(50%);
  left: 10px;
  width: calc(100% - 20px);
  white-space: normal;
  color: #b7b7b7;
}

.banner-preview__image__img__text + .banner-preview__image__img__description {
  top: calc(50% + 25px);
}

.banner-preview__image__file {
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
  right: 0;
  font: normal 480px/480px 'Open Sans', sans-serif;
}

.banner-preview__promo_image {
  position: relative;
}

.banner-preview__promo_image__img {
  background-color: #f2f2f2;
  text-align: center;
  color: #bdbec1;
  font-size: 10px;
}

.banner-preview__promo_image__img_rollovered:hover {
  -ms-background-position-x: -100%;
  background-position-x: -100%;
}

.banner-preview__promo_image__img__text {
  vertical-align: middle;
  display: table-cell;
}

.banner-preview__promo_image__file {
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
  left: 0;
  background: transparent;
  border: none;
}

.banner-preview__background_image {
  position: relative;
}

.banner-preview__background_image__img {
  background-color: #f2f2f2;
  text-align: center;
  color: #bdbec1;
  font-size: 10px;
}

.banner-preview__background_image__img_rollovered:hover {
  -ms-background-position-x: -100%;
  background-position-x: -100%;
}

.banner-preview__background_image__img__text {
  vertical-align: middle;
  display: table-cell;
}

.banner-preview__background_image__file {
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
  left: 0;
  background: transparent;
  border: none;
}

.banner-preview__flash {
  background-color: #e5e5e5;
  text-align: center;
  color: #bdbec1;
  font-size: 10px;
}

.banner-preview__flash__text {
  vertical-align: middle;
  display: table-cell;
}

.banner-preview__flash__fake {
  position: absolute;
  top: 0;
}

.banner-preview__title-text {
  color: #333;
  margin-bottom: 2px;
  text-decoration: underline;
  display: inline;
}

.banner-preview_moderation .banner-preview__title-text {
  font-weight: 700;
  color: #055aa1;
}

.banner-preview__age-limit {
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
  text-align: center;
  margin: 0 0 0 4px;
  padding: 0 1px;
  display: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  color: #666;
}

.banner-preview_moderation .banner-preview__age-limit {
  color: #ff0010;
  border-color: #ff0010;
  font-weight: 700;
}

.banner-preview__field_html5 .banner-preview__age-limit {
  display: block;
}

.banner-preview__field_html5 .banner-preview__age-limit,
.banner-preview__age-limit_img {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  background: #fff;
}

.banner-preview__middleright .banner-preview__title-text {
  margin-left: 10px;
}

.banner-preview__category {
  color: #717171;
}

.banner-preview__middleright .banner-preview__category {
  margin-left: 10px;
}

.banner-preview__colored-panel {
  display: block;
}

.banner-preview__middleright .banner-preview__colored-panel {
  margin-left: 10px;
}

.banner-preview__companyName {
  color: #3d70ab;
  cursor: pointer;
  text-decoration: underline;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

.banner-preview__telephone {
  display: inline-block;
  vertical-align: middle;
  color: #666;
}

.banner-preview__size {
  color: #bdbec1;
  font-size: 10px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
}

.banner-preview__size-wrapper {
  display: table;
  height: 100%;
  width: 100%;
}

.banner-preview__url {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  word-wrap: break-word;
}

.banner-preview__url_nolink {
  cursor: default;
}

.moderation-banner__banner-column .banner-preview__url,
.banner-in-moderation__banner-column .banner-preview__url {
  max-width: 260px;
  display: inline-block;
}

.banner-preview__video-wrap {
  position: absolute;
  overflow: hidden;
}

.banner-preview__video {
  background-color: #000;
  position: absolute;
  -o-object-fit: fill;
  object-fit: fill;
}

.banner-preview__video__img {
  background-color: #e5e5e5;
  text-align: center;
  color: #bdbec1;
  font-size: 10px;
  line-height: 14px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.banner-preview__video__img._dragging {
  background-color: #ddeccb;
}

.banner-preview__video__img._dragging-invalid {
  background-color: #ffb2b2;
  color: #333;
}

.banner-preview__video__text {
  color: #333;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  width: 100%;
  font-size: 11px;
}

.banner-preview__video__description {
  display: block;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: calc(50%);
  left: 10px;
  width: calc(100% - 20px);
  white-space: normal;
  color: #b7b7b7;
  text-align: center;
}

.banner-preview__video__text + .banner-preview__video__description {
  top: calc(50% + 25px);
}

.banner-preview__video-file {
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
  cursor: pointer;
  font-size: 500px;
}

.banner-preview__vpaid-controls,
.banner-preview__audio-controls,
.banner-preview__video-controls {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  /*height: 20px;*/
  z-index: 10;
}

.banner-preview__vpaid-controls__item,
.banner-preview__audio-controls__item,
.banner-preview__video-controls__item {
  width: 20px;
  height: 20px;
  float: right;
  margin-right: 5px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}

.banner-preview__vpaid-controls__item_played,
.banner-preview__audio-controls__item_played,
.banner-preview__video-controls__item_played {
  background-image: url("/media/js/src/modules/bannerPreview/img/btn_v_pause.png");
}

.banner-preview__vpaid-controls__item_played._middle,
.banner-preview__audio-controls__item_played._middle,
.banner-preview__video-controls__item_played._middle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.banner-preview:hover .banner-preview__vpaid-controls__item_played._middle,
.banner-preview:hover .banner-preview__audio-controls__item_played._middle,
.banner-preview:hover .banner-preview__video-controls__item_played._middle {
  opacity: 1;
}

.banner-preview__vpaid-controls__item_played._middle:before,
.banner-preview__audio-controls__item_played._middle:before,
.banner-preview__video-controls__item_played._middle:before {
  content: '';
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(0,0,0,0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid rgba(255,255,255,0.5);
}

.banner-preview__vpaid-controls__item_paused,
.banner-preview__audio-controls__item_paused,
.banner-preview__video-controls__item_paused {
  background-image: url("/media/js/src/modules/bannerPreview/img/btn_v_play.png");
}

.banner-preview__vpaid-controls__item_paused._middle,
.banner-preview__audio-controls__item_paused._middle,
.banner-preview__video-controls__item_paused._middle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.banner-preview__vpaid-controls__item_paused._middle:before,
.banner-preview__audio-controls__item_paused._middle:before,
.banner-preview__video-controls__item_paused._middle:before {
  content: '';
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(0,0,0,0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid rgba(255,255,255,0.5);
}

.banner-preview__vpaid-controls__item_muted,
.banner-preview__audio-controls__item_muted,
.banner-preview__video-controls__item_muted {
  background-image: url("/media/js/src/modules/bannerPreview/img/btn_v_sndoff.png");
  margin-top: -2px;
}

.banner-preview__vpaid-controls__item_muted._none,
.banner-preview__audio-controls__item_muted._none,
.banner-preview__video-controls__item_muted._none {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.banner-preview__vpaid-controls__item_unmuted,
.banner-preview__audio-controls__item_unmuted,
.banner-preview__video-controls__item_unmuted {
  background-image: url("/media/js/src/modules/bannerPreview/img/btn_v_sndon.png");
  margin-top: -2px;
}

.banner-preview__vpaid-controls__item_unmuted._none,
.banner-preview__audio-controls__item_unmuted._none,
.banner-preview__video-controls__item_unmuted._none {
  opacity: 0;
  visibility: none;
}

.banner-preview__audio-controls__item {
  float: left;
  margin-left: 5px;
  margin-right: 0;
}

.banner-preview__audio-controls__item:first-child {
  margin-left: 10px;
}

.banner-preview__vpaid-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #e5e5e5;
  text-align: center;
  color: #bdbec1;
  font-size: 10px;
}

.banner-preview__vpaid-video {
  display: block;
  width: 100%;
  height: 100%;
}

.banner-preview__vpaid-video._dragging {
  background-color: #ddeccb;
}

.banner-preview__vpaid-video._dragging-invalid {
  background-color: #ffb2b2;
  color: #333;
}

.banner-preview__vpaid-video._not-empty {
  background-color: #bdbec1;
}

.banner-preview__vpaid-wrapper {
  position: static;
}

.banner-preview_goods {
  position: relative;
  z-index: 0;
}

.banner-preview__logo-background-image {
  position: absolute;
  left: 1px;
  bottom: 1px;
  margin-bottom: 0;
  overflow: hidden;
  z-index: 10;
  width: 238px;
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-preview__goods-container {
  display: flex;
}

.banner-preview__goods-after-list {
  width: 174px;
  height: 200px;
  line-height: 14px;
  position: relative;
}

.banner-preview__goods {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: 1px solid #959595;
  background-color: #fff;
  position: relative;
  margin: 1px;
}

.banner-preview__goods__title {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  color: #333;
  text-align: center;
  margin-bottom: 4px;
  width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  max-height: 28px;
  min-height: 20px;
}

.banner-preview__goods__age-limit {
  font-size: 10px;
  line-height: 1;
  margin: 0;
  padding: 0 1px;
  display: block;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  color: #666;
  position: absolute;
  top: 2px;
  left: 2px;
  z-index: 1;
  background: #fff;
}

.banner-preview__goods__model {
  margin-bottom: 8px;
}

.banner-preview__goods__add-info {
  display: table-cell;
  vertical-align: middle;
  padding-top: 3px;
  height: 31px;
}

.banner-preview__goods__add-info,
.banner-preview__goods__model {
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  color: #252525;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 10px;
}

.banner-preview__goods__price {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.banner-preview__goods__old-price {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  color: #252525;
  margin-right: 10px;
  text-decoration: line-through;
}

.banner-preview__goods__new-price {
  font-size: 18px;
  font-family: Arial, Verdana, sans-serif;
  color: #fc2c38;
}

.banner-preview__goods__btn-wrap {
  text-align: center;
}

.banner-preview__goods__btn {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  color: #fff;
  text-align: center;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  background-color: #00abf2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  min-width: 90px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-preview__goods__btn:hover {
  opacity: 0.8;
}

.banner-preview__goods__img {
  margin: 0 auto;
}

.banner-preview__goods__logo {
  width: 100%;
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-preview__goods__background-image,
.banner-preview__goods__background {
  position: absolute;
  width: 240px;
  height: 348px;
  top: 0;
  left: 0;
  z-index: 1;
}

.banner-preview__goods__background-image {
  z-index: 1;
}

.banner-preview__goods__link {
  display: block;
  text-decoration: none;
  cursor: pointer;
}

.banner-preview__goods_240x400 .banner-preview__mytarget-link {
  z-index: 10;
}

.banner-preview__goods_300x300 .banner-preview__goods-list {
  height: 237px;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_1 .banner-preview__goods__img {
  width: 195px;
  height: 130px;
  background: #e7e7e7;
  display: flex;
  justify-content: center;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_1 .banner-preview__goods__img:before {
  content: '195 x 130';
  display: inline-flex;
  align-self: center;
  font: 12px 'Open Sans', sans-serif;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_1 .banner-preview__goods__btn-wrap {
  display: none;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_1 .banner-preview__goods__add-info {
  width: 300px;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_4 .banner-preview__goods__img {
  width: 80px;
  height: 80px;
  background: #e7e7e7;
  display: flex;
  justify-content: center;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_4 .banner-preview__goods__img:before {
  content: '80 x 80';
  display: inline-flex;
  align-self: center;
  font: 12px 'Open Sans', sans-serif;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_4 .banner-preview__goods__btn-wrap {
  display: none;
}

.banner-preview__goods_300x300 .banner-preview__goods-list_4 .banner-preview__goods__price {
  margin-top: 5px;
}

.banner-preview__goods_300x300 .banner-preview__info-icon {
  bottom: 45px;
}

.banner-preview__goods_300x300 .banner-preview__info-content {
  height: 63px;
}

.banner-preview__goods_300x300 .banner-preview__goods__background,
.banner-preview__goods_300x300 .banner-preview__goods__background-image {
  height: 236px;
  width: 300px;
  background-position: center center;
}

.banner-preview__goods_300x300 .banner-preview__mytarget-link {
  z-index: 10;
}

.banner-preview__goods_300x300 .banner-preview__goods__logo {
  height: 63px;
}

.banner-preview__goods_300x300 .banner-preview__goods__arr {
  height: 195px;
}

.banner-preview__goods_300x300 .banner-preview__goods__arr:before {
  top: 75px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list {
  height: 200px;
  width: 327px;
  display: flex;
  padding: 0;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 {
  padding: 0;
  border-style: none;
  border-width: 0;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__img {
  width: 150px;
  height: 150px;
  background: #e7e7e7;
  display: flex;
  justify-content: center;
  margin: 24px 10px 20px 24px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__img:before {
  content: '150 x 150';
  display: inline-flex;
  align-self: center;
  font: 12px 'Open Sans', sans-serif;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__link {
  display: flex;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__texts-wrap {
  width: calc(100% - 150px - 24px - 10px);
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__btn,
.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__add-info {
  display: none;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__price {
  position: absolute;
  bottom: 21px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__item {
  border-style: none;
  border-width: 0;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_1 .banner-preview__goods__title {
  margin: 24px 0px 0 0;
  white-space: normal;
  max-height: 113px;
  overflow: hidden;
  padding: 0;
  width: 120px;
  font-size: 13px;
  text-align: left;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 {
  height: 157px;
  width: 100%;
  line-height: 14px;
  overflow: hidden;
  border-style: none;
  border-width: 0;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__img {
  width: 120px;
  height: 120px;
  background: #e7e7e7;
  display: flex;
  justify-content: center;
  margin: 18px 10px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__img:before {
  content: '120 x 120';
  display: inline-flex;
  align-self: center;
  font: 12px 'Open Sans', sans-serif;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__link {
  display: flex;
  flex-direction: row-reverse;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__texts-wrap {
  width: calc(100% - 120px - 20px);
  margin: 0 0 0 10px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__btn {
  display: block;
  position: absolute;
  bottom: 21px;
  width: 109px;
  overflow: hidden;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__add-info {
  display: none;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__price {
  position: absolute;
  bottom: 41px;
  text-align: center;
  width: 109px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods-list__item:nth-child(n) {
  border-style: none;
  border-width: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  bottom: auto;
  position: relative;
  top: 0;
  width: 50%;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods-list__item:nth-child(1) {
  border-right-style: solid;
  border-right-width: 1px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_2 .banner-preview__goods__title {
  margin: 24px 0px 0 0;
  white-space: normal;
  max-height: 58px;
  overflow: hidden;
  padding: 0;
  width: 109px;
  font-size: 13px;
  display: block;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 {
  height: 157px;
  width: 100%;
  line-height: 14px;
  overflow: hidden;
  border-style: none;
  border-width: 0;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__img {
  width: 80px;
  height: 80px;
  background: #e7e7e7;
  display: flex;
  justify-content: center;
  margin: 10px auto;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__img:before {
  content: '80 x 80';
  display: inline-flex;
  align-self: center;
  font: 12px 'Open Sans', sans-serif;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__link {
  display: block;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__texts-wrap {
  width: calc(100% - 20px);
  margin: 0 0 0 10px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__btn {
  display: block;
  position: absolute;
  bottom: 10px;
  width: 109px;
  overflow: hidden;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__add-info {
  display: none;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__price {
  position: absolute;
  bottom: 30px;
  text-align: center;
  width: 109px;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(n) {
  border-style: none;
  border-width: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  position: relative;
  bottom: auto;
  top: 0;
  left: 0;
  right: auto;
  width: 25%;
  height: auto;
  padding: 0;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(1) {
  border-left-style: none;
  border-left-width: 0;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods__title {
  margin: 35px 0px 0 0;
  max-height: 58px;
  overflow: hidden;
  padding: 0;
  width: 109px;
  font-size: 13px;
  display: block;
}

.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(2n - 1) .banner-preview__goods__title,
.banner-preview__goods_500x200 .banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(2n) .banner-preview__goods__btn {
  display: none;
}

.banner-preview__goods_500x200.banner-preview__goods_tpl-4 .banner-preview__goods-container,
.banner-preview__goods_500x200.banner-preview__goods_tpl-2 .banner-preview__goods-container {
  flex-direction: column;
}

.banner-preview__goods_500x200 .banner-preview__goods__background-image {
  display: none;
}

.banner-preview__goods_500x200 .banner-preview__goods__background {
  width: 500px;
  height: 156px;
}

.banner-preview__goods_500x200.banner-preview__goods_tpl-1 .banner-preview__goods__background {
  height: 200px;
}

.banner-preview__goods_500x200 .banner-preview__goods__logo {
  width: 100%;
  top: 0;
  position: absolute;
  bottom: 0;
  height: auto;
  z-index: 1;
}

.banner-preview__goods_500x200 .banner-preview__info-icon {
  top: 10px;
  right: 10px;
}

.banner-preview__goods_500x200 .banner-preview__info-content {
  height: auto;
  top: 0;
  z-index: 100;
}

.banner-preview__goods_500x200 .banner-preview__mytarget-link {
  right: auto;
  left: 10px;
  top: 10px;
  z-index: 10;
}

.banner-preview__goods_500x200 .banner-preview__goods-arr {
  top: 0;
  height: 200px;
  width: 24px;
}

.banner-preview__goods_500x200 .banner-preview__goods-arr_right {
  right: 173px;
}

.banner-preview__goods_500x200 .banner-preview__goods-arr:before {
  top: 50%;
  margin-top: -10px;
  height: 20px;
  background-size: 12px auto;
}

.banner-preview__goods_500x200.banner-preview__goods_tpl-4 .banner-preview__goods-after-list,
.banner-preview__goods_500x200.banner-preview__goods_tpl-2 .banner-preview__goods-after-list {
  width: 100%;
  height: 43px;
}

.banner-preview__goods_500x200.banner-preview__goods_tpl-4 .banner-preview__goods-after-list .banner-preview__goods__btn-wrap,
.banner-preview__goods_500x200.banner-preview__goods_tpl-2 .banner-preview__goods-after-list .banner-preview__goods__btn-wrap {
  display: none;
}

.banner-preview__goods_500x200 .banner-preview__goods-after-list .banner-preview__goods__age-limit {
  z-index: 10;
  left: auto;
  right: 30px;
  top: 11px;
}

.banner-preview__goods_500x200 .banner-preview__goods-after-list .banner-preview__goods__btn-wrap {
  position: absolute;
  z-index: 90;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -13px;
  max-width: 100%;
  overflow: hidden;
  height: 26px;
}

.banner-preview__goods_500x200 .banner-preview__goods-after-list .banner-preview__btn {
  padding: 0 5px;
}

.banner-preview__goods_500x200 .banner-preview__logo {
  position: absolute;
  bottom: 0;
}

.banner-preview__goods-arr {
  position: absolute;
  z-index: 2;
  width: 29px;
  height: 210px;
  top: 40px;
  cursor: pointer;
}

.banner-preview__goods-arr:before {
  content: '';
  display: block;
  position: absolute;
  left: 7px;
  background: url(/media/js/dist/arr-l-r_b7f864fc9f032c8d69874fe2e67688f7.png) no-repeat;
  background-size: 14px 49px;
  width: 14px;
  height: 25px;
  top: 113px;
}

.banner-preview__goods-arr_left:before {
  background-position: left bottom;
}

.banner-preview__goods-arr_right:before {
  background-position: left top;
}

.banner-preview__goods-arr_left {
  background-position: left bottom;
  left: 0px;
}

.banner-preview__goods-arr_right {
  background-position: left top;
  right: 0px;
}

.banner-preview__goods-list {
  border-bottom: 1px solid #ddd;
  height: 349px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  list-style: none;
}

.banner-preview__goods-list_1 {
  padding-top: 15px;
}

.banner-preview__goods-list_2 {
  padding-top: 20px;
}

.banner-preview__goods-list_1 .banner-preview__goods__add-info {
  width: 240px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  white-space: normal;
  padding: 0 5px;
  margin-top: 5px;
  height: 30px;
}

.banner-preview__goods-list_1 .banner-preview__goods__img {
  background: url("/media/js/src/modules/bannerPreview/img/180x210.png");
  width: 180px;
  height: 210px;
  background-size: contain;
}

.banner-preview__goods-list_2 .banner-preview__goods__img {
  background: url("/media/js/src/modules/bannerPreview/img/180x120.png");
  width: 180px;
  height: 120px;
  background-size: contain;
}

.banner-preview__goods-list_4 .banner-preview__goods__img {
  background: url("/media/js/src/modules/bannerPreview/img/90x90.png");
  width: 90px;
  height: 90px;
  background-size: contain;
}

.banner-preview__goods-list_2 .banner-preview__goods__title,
.banner-preview__goods-list_2 .banner-preview__goods__model,
.banner-preview__goods-list_2 .banner-preview__goods__btn,
.banner-preview__goods-list_2 .banner-preview__goods__add-info {
  display: none;
}

.banner-preview__goods-list_1 .banner-preview__goods__price {
  margin-top: 8px;
  margin-bottom: 7px;
}

.banner-preview__goods-list_1 .banner-preview__goods-list__item {
  width: 100%;
  display: none;
}

.banner-preview__goods-list_1 .banner-preview__goods-list__item:first-child {
  display: inline-block;
}

.banner-preview__goods-list_2 .banner-preview__goods-list__item {
  width: 100%;
  z-index: 1;
  position: absolute;
  left: 0;
}

.banner-preview__goods-list_2 .banner-preview__goods-list__item:nth-child(1) {
  top: 15px;
}

.banner-preview__goods-list_2 .banner-preview__goods-list__item:nth-child(2) {
  bottom: 0;
}

.banner-preview__goods-list_2 .banner-preview__goods-list__item:nth-child(3),
.banner-preview__goods-list_2 .banner-preview__goods-list__item:nth-child(4) {
  display: none;
}

.banner-preview__goods-list_4 .banner-preview__goods-list__item {
  width: 50%;
  height: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding-top: 10px;
  z-index: 1;
  position: absolute;
}

.banner-preview__goods-list_4 .banner-preview__goods-arr,
.banner-preview__goods-list_4 .banner-preview__goods__title,
.banner-preview__goods-list_4 .banner-preview__goods__model,
.banner-preview__goods-list_4 .banner-preview__goods__add-info {
  display: none;
}

.banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(1) {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  top: 0px;
  left: 0;
}

.banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(2) {
  border-bottom: 1px solid #ddd;
  top: 0px;
  right: 0;
}

.banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(3) {
  border-right: 1px solid #ddd;
  bottom: 0;
  left: 0;
}

.banner-preview__goods-list_4 .banner-preview__goods-list__item:nth-child(4) {
  bottom: 0;
  right: 0;
}

.banner-preview__goods-list_4 .banner-preview__goods__new-price {
  font-size: 14px;
}

.banner-preview__goods-list_4 .banner-preview__goods__old-price {
  font-size: 12px;
  margin-right: 5px;
}

.banner-preview__mytarget-link {
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) no-repeat 0 0;
  background-size: contain;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 1;
}

.banner-preview__fields-wrapper {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-preview__fields-wrapper._with-close-icon {
  position: relative;
}

.banner-preview__fields-wrapper._with-close-icon:before {
  content: '';
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 20px;
  height: 20px;
  background: url("/media/js/src/modules/bannerPreview/img/icon-close.png") 0 0 no-repeat;
  background-size: cover;
  z-index: 10;
}

.banner-preview__field {
  position: relative;
  /* fields wrappers */
}

.banner-preview__field_products_tpl-1._500x200 + .banner-preview__field_image {
  width: 174px !important;
  height: 37px !important;
}

.banner-preview__field_products.banner-preview__field_products_tpl-4._500x200 + .banner-preview__field.banner-preview__field_image,
.banner-preview__field_products.banner-preview__field_products_tpl-2._500x200 + .banner-preview__field.banner-preview__field_image {
  z-index: 1;
  width: 205px;
  height: 43px;
  right: auto;
  left: 50%;
  margin-left: -102.5px;
  bottom: 0;
}

.banner-preview__field_title {
  display: block;
  margin: 0 0 2px;
  word-wrap: break-word;
}

.banner-preview__field_image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.banner-preview__field_image[data-block-name="logo_image"] {
  position: absolute;
  left: 1px;
  bottom: 1px;
  margin-bottom: 0;
  overflow: hidden;
  width: 238px;
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-preview__field_text {
  line-height: 14px;
  margin: 2px 0 0;
  padding: 0;
  font-size: 12px;
  color: #666;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
}

.banner-preview__field__slides-wrap {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.banner-preview__field__slides {
  white-space: nowrap;
}

.banner-preview__field__slides._has-animation {
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
}

.banner-preview__field__slides__item {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}

.banner-preview__field__slides-arr {
  height: 100%;
  width: 30px;
  top: 1px;
  position: absolute;
  -webkit-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -ms-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out;
}

.banner-preview__field__slides-arr:before {
  content: '';
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.banner-preview__field__slides-arr_left {
  left: 0px;
}

.banner-preview__field__slides-arr_left:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid #00abf1;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.banner-preview__field__slides-arr_right {
  right: 0px;
}

.banner-preview__field__slides-arr_right:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #00abf1;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.banner-preview__field__slides-arr:hover {
  background-color: rgba(0,0,0,0.3);
  cursor: pointer;
}

.banner-preview__field_audio._no-bg {
  background: none !important;
  top: auto !important;
}

.banner-preview__middleright .banner-preview__field_text {
  margin-left: 10px;
}

.banner-preview_moderation .banner-preview__field_text {
  color: #000;
}

.banner-preview__trg-logo-wrap {
  display: block;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) no-repeat 0 0;
  background-size: contain;
  width: 15px;
  height: 15px;
}

.banner-preview__trg-logo-wrap._white {
  background-image: url(/media/js/dist/target-logo-white_f3b7c32a2bae148da062ec1ccb16eb14.png);
}

.banner-preview__button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .banner-preview__button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.banner-preview__button[readonly],
.banner-preview__button_disabled,
.banner-preview__button._disabled,
.banner-preview__button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.banner-preview__button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.banner-preview__button[readonly]:hover,
.banner-preview__button_disabled:hover,
.banner-preview__button._disabled:hover,
.banner-preview__button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.banner-preview__button._blue,
.banner-preview__button._blue-rectangle,
.banner-preview__button._blue-standard,
.banner-preview__button._blue-standard-big,
.banner-preview__button._blue-standard-mob {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .banner-preview__button._blue,
.safari .banner-preview__button._blue-rectangle,
.safari .banner-preview__button._blue-standard,
.safari .banner-preview__button._blue-standard-big,
.safari .banner-preview__button._blue-standard-mob {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.banner-preview__button._blue[readonly],
.banner-preview__button._blue-rectangle[readonly],
.banner-preview__button._blue-standard[readonly],
.banner-preview__button._blue-standard-big[readonly],
.banner-preview__button._blue-standard-mob[readonly],
.banner-preview__button._blue_disabled,
.banner-preview__button._blue-rectangle_disabled,
.banner-preview__button._blue-standard_disabled,
.banner-preview__button._blue-standard-big_disabled,
.banner-preview__button._blue-standard-mob_disabled,
.banner-preview__button._blue._disabled,
.banner-preview__button._blue-rectangle._disabled,
.banner-preview__button._blue-standard._disabled,
.banner-preview__button._blue-standard-big._disabled,
.banner-preview__button._blue-standard-mob._disabled,
.banner-preview__button._blue:disabled,
.banner-preview__button._blue-rectangle:disabled,
.banner-preview__button._blue-standard:disabled,
.banner-preview__button._blue-standard-big:disabled,
.banner-preview__button._blue-standard-mob:disabled {
  color: #b7b7b7;
  cursor: default;
}

.banner-preview__button._blue:hover,
.banner-preview__button._blue-rectangle:hover,
.banner-preview__button._blue-standard:hover,
.banner-preview__button._blue-standard-big:hover,
.banner-preview__button._blue-standard-mob:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.banner-preview__button._blue[readonly]:hover,
.banner-preview__button._blue-rectangle[readonly]:hover,
.banner-preview__button._blue-standard[readonly]:hover,
.banner-preview__button._blue-standard-big[readonly]:hover,
.banner-preview__button._blue-standard-mob[readonly]:hover,
.banner-preview__button._blue_disabled:hover,
.banner-preview__button._blue-rectangle_disabled:hover,
.banner-preview__button._blue-standard_disabled:hover,
.banner-preview__button._blue-standard-big_disabled:hover,
.banner-preview__button._blue-standard-mob_disabled:hover,
.banner-preview__button._blue._disabled:hover,
.banner-preview__button._blue-rectangle._disabled:hover,
.banner-preview__button._blue-standard._disabled:hover,
.banner-preview__button._blue-standard-big._disabled:hover,
.banner-preview__button._blue-standard-mob._disabled:hover,
.banner-preview__button._blue:disabled:hover,
.banner-preview__button._blue-rectangle:disabled:hover,
.banner-preview__button._blue-standard:disabled:hover,
.banner-preview__button._blue-standard-big:disabled:hover,
.banner-preview__button._blue-standard-mob:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.banner-preview__button._blue[readonly],
.banner-preview__button._blue-rectangle[readonly],
.banner-preview__button._blue-standard[readonly],
.banner-preview__button._blue-standard-big[readonly],
.banner-preview__button._blue-standard-mob[readonly],
.banner-preview__button._blue._disabled,
.banner-preview__button._blue-rectangle._disabled,
.banner-preview__button._blue-standard._disabled,
.banner-preview__button._blue-standard-big._disabled,
.banner-preview__button._blue-standard-mob._disabled,
.banner-preview__button._blue:disabled,
.banner-preview__button._blue-rectangle:disabled,
.banner-preview__button._blue-standard:disabled,
.banner-preview__button._blue-standard-big:disabled,
.banner-preview__button._blue-standard-mob:disabled {
  color: #80caf5;
}

.banner-preview__button._blue:hover,
.banner-preview__button._blue-rectangle:hover,
.banner-preview__button._blue-standard:hover,
.banner-preview__button._blue-standard-big:hover,
.banner-preview__button._blue-standard-mob:hover {
  background-color: #39bbf1;
}

.banner-preview__button._blue[readonly]:hover,
.banner-preview__button._blue-rectangle[readonly]:hover,
.banner-preview__button._blue-standard[readonly]:hover,
.banner-preview__button._blue-standard-big[readonly]:hover,
.banner-preview__button._blue-standard-mob[readonly]:hover,
.banner-preview__button._blue._disabled:hover,
.banner-preview__button._blue-rectangle._disabled:hover,
.banner-preview__button._blue-standard._disabled:hover,
.banner-preview__button._blue-standard-big._disabled:hover,
.banner-preview__button._blue-standard-mob._disabled:hover,
.banner-preview__button._blue:disabled:hover,
.banner-preview__button._blue-rectangle:disabled:hover,
.banner-preview__button._blue-standard:disabled:hover,
.banner-preview__button._blue-standard-big:disabled:hover,
.banner-preview__button._blue-standard-mob:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.banner-preview__button._blue-rectangle {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin: 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  line-height: 50px;
  text-transform: none;
  padding: 0 10px;
}

.banner-preview__button._blue-standard-mob {
  width: 127px;
  height: 35px;
  font-size: 18px;
  margin: 0;
  line-height: 35px;
  -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
  text-transform: none;
  text-shadow: none;
}

.banner-preview__button._blue-standard-big {
  display: block;
  margin: 0;
}

.banner-preview__button._bordered {
  background: rgba(0,0,0,0);
  border: 2px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #fff;
  text-shadow: none;
  line-height: 20px;
  height: 20px;
  font-size: 10px;
}

.banner-preview__button._framed {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 12px;
  text-transform: none;
  color: #333;
  border: 1px solid #6f6f6f;
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
  line-height: 17px;
}

.banner-preview__button._framed:hover {
  cursor: pointer;
}

.banner-preview_crashed {
  padding: 0;
}

.banner-preview__info-i {
  font-family: Arial, Verdana, san-serif;
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
  text-align: center;
  margin: 0 0 0 2px;
  padding: 0 5px;
  display: inline;
  border: 1px solid #b7b7b7;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  color: #666;
  background: none repeat scroll 0 0 #fff;
  position: absolute;
  z-index: 10;
  right: 2px;
  top: 0;
  cursor: pointer;
}

._with_restriction .banner-preview__info-i {
  right: 19px;
}

._with_restriction._big_restriction .banner-preview__info-i {
  right: 23px;
}

.banner-preview__info-block {
  background: #333;
  background: rgba(0,0,0,0.7);
  position: absolute;
  top: 0;
  /* height: 100%; */
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #cfcfcf;
  font-size: 10px;
  text-align: center;
  padding: 10px;
  word-wrap: break-word;
  display: none;
}

.banner-preview__info-i-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}

.banner-preview__info-i-wrap:hover .banner-preview__info-block {
  display: block;
}

.banner-preview__info-i-wrap:hover .banner-preview__info-i {
  visibility: hidden;
}

.crash_banner-preview {
  background-color: #fff;
  width: 100%;
}

.current-page_banners_stat  .crash_banner-preview,
.bubble-ts_banner-preview .crash_banner-preview,
.added-banner .crash_banner-preview {
  background-color: #f2f2f2;
}

.preview-tabs {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}

.preview-tabs_added-banner {
  margin-top: 6px;
}

.preview-tabs__tab-item {
  display: inline-block;
  padding: 4px 13px;
  line-height: 14px;
}

.preview-tabs__tab-item:hover {
  cursor: pointer;
}

.preview-tabs__tab-item_active {
  background-color: #c7f59b;
}

.breadcrumbs {
  color: #333;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 23px;
}

.breadcrumbs__item {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 3px 0 0;
  padding-bottom: 18px;
  border-bottom: 2px solid transparent;
}

.breadcrumbs__item:last-child {
  border-bottom: 2px solid #fc2c39;
}

.breadcrumbs__arrow {
  margin: 2px 0 0 6px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.breadcrumbs__arrow:before {
  content: '';
  display: block;
  border-left: 3px solid #333;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin: 0 3px 2px 0;
}

.breadcrumbs__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  vertical-align: middle;
  text-decoration: none;
}

.breadcrumbs__text {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  text-transform: uppercase;
  max-width: 450px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.fast-stat-cell__item {
  display: inline-block;
  vertical-align: top;
  margin-left: 8px;
}

.fast-stat-cell__item:first-child {
  margin-left: 0;
}

.fast-stat-cell__number {
  color: #a4a4a4;
}

.dmp-moderation__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.dmp-moderation__controls {
  margin-bottom: 20px;
}

.dmp-moderation__controls .select_dmp-moderation {
  margin-right: 10px;
}

.button_dmp-moderation-status {
  padding: 0;
  height: auto;
  line-height: 1.2;
  font-size: 11px;
}

.button_dmp-moderation-status._green,
.button_dmp-moderation-status._green[disabled] {
  color: #16bf00;
}

.button_dmp-moderation-status._red,
.button_dmp-moderation-status._red[disabled] {
  color: #f66;
}

.modal-view_dmp-moderation-confirm .textarea,
.modal-view_dmp-moderation-confirm .textarea__wrap {
  display: block;
}

.modal-view_dmp-moderation-confirm .textarea__elem {
  width: calc(100% - 46px);
  max-width: calc(100% - 46px);
  margin: 23px;
  display: block;
  height: 164px;
  min-height: 164px;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e7e7e7;
}

.dmp-moderation-confirm__controls-wrap {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.dmp-moderation-confirm__resolve {
  margin: 0 0px 0 23px;
  display: inline-block;
  vertical-align: middle;
}

.dmp-moderation-confirm__reject {
  margin: 0 10px 0 0px;
  display: inline-block;
  vertical-align: middle;
}

.dmp-moderation-confirm__cancel {
  float: right;
  margin-right: 23px;
}

.dmp-moderation-confirm__save-error {
  margin: 0 23px 20px;
}

.load-data {
  margin: 0 0 20px;
}

.load-data__text {
  margin: 0 20px 0 0;
}

.load-data__text_error {
  color: #fc2c39;
}

.main-error-bubble {
  padding: 20px 30px;
  text-align: center;
}

.main-error-bubble-wrapper {
  padding: 20px 30px;
}

.main-error-bubble__title {
  font-size: 17px;
  text-transform: uppercase;
  color: #fc2c39;
}

.main-error-bubble__text {
  margin-top: 15px;
  font-size: 15px;
  color: #414042;
}

.main-error-bubble__footer {
  padding-top: 20px;
}

.modal-view_main-error .modal-view__body {
  width: 440px;
  background-color: #fff;
}

.left-nav {
  list-style: none;
  display: block;
  margin-top: 20px;
}

.left-nav__group {
  margin-bottom: 10px;
}

.left-nav__group__label {
  margin: 10px 0 10px 24px;
  display: block;
  font-weight: 600;
  font-size: 14px;
}

.left-nav__item {
  margin-bottom: 0;
  padding-bottom: 0;
}

.left-nav__item_custom {
  margin-bottom: 10px;
}

.left-nav__item:last-child {
  margin-bottom: 0;
}

.left-nav__link {
  width: 100%;
  display: block;
  color: #333;
  font-size: 13px;
  line-height: 1.5;
  min-height: 32px;
  padding: 6px 17px 6px 43px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color ease 0.3s, color ease 0.3s;
  -moz-transition: background-color ease 0.3s, color ease 0.3s;
  -ms-transition: background-color ease 0.3s, color ease 0.3s;
  -o-transition: background-color ease 0.3s, color ease 0.3s;
  transition: background-color ease 0.3s, color ease 0.3s;
  padding-left: 24px;
}

._active .left-nav__link,
.left-nav__link:hover {
  background-color: #00abf1;
  color: #fff;
}

.left-nav__count {
  font-size: 13px;
  margin-top: 0;
  display: inline;
  vertical-align: 0;
  line-height: 1;
  color: #b7b7b7;
  margin-left: 5px;
}

._active .left-nav__count {
  color: #cfcfcf;
}

.left-nav__after-text {
  margin-left: 6px;
}

.navigation-menu {
  margin: 10px 0 20px;
}

.navigation-menu-item-wrapper {
  padding: 20px;
  border-bottom: 1px solid #b7b7b7;
}

.page_banners .navigation-menu-item-wrapper,
.page_campaigns .navigation-menu-item-wrapper {
  padding: 10px 24px;
  border-top: 1px solid #b7b7b7;
  border-bottom: 0;
  margin-top: 10px;
}

.navigation-menu-item-wrapper:last-child {
  border-bottom: 0;
}

.page_banners .navigation-menu-item-wrapper:last-child,
.page_campaigns .navigation-menu-item-wrapper:last-child {
  margin-top: 0;
}

.navigation-menu-item-wrapper .balance-panel {
  padding: 0;
}

.navigation-menu-item-wrapper .select {
  white-space: nowrap;
}

.navigation-menu-item-wrapper > .select:first-child {
  margin-top: 10px;
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  min-height: 500px;
}

._modal-show body {
  min-height: auto;
}

.page_service-page,
.page_service-page .layout-float {
  background-color: #d9e1e7;
}

.page_float {
  height: 100%;
}

.page__layout_float {
  height: calc(100% - 60px);
  padding-top: 60px;
}

.page__layout__content {
  height: 100%;
}

.page__header {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10001;
}

.page:before {
  content: "F\424  1";
  position: fixed;
  line-height: 0;
  font-size: 0;
  top: -100%;
  left: -100%;
}

.page__modals,
.page__bubbles {
  position: absolute;
}

.page__bubbles {
  z-index: 10000;
}

._modal-show .page__modals {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.page {
  display: none;
}

.page_float .overlay {
  top: 0;
}

.layout-float {
  position: relative;
  background-color: #e7e7e7;
  overflow: auto;
  z-index: 0;
  height: 100%;
  padding-top: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.layout-float__overlay-bgd {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.5);
  overflow: auto;
  z-index: 10000;
}

.layout-float__progress-bar {
  position: absolute;
  background-color: #00abf2;
  height: 5px;
  top: 0;
  -webkit-transition: width 0.2s ease;
  -moz-transition: width 0.2s ease;
  -ms-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.layout-float__container {
  position: relative;
  height: 100%;
  padding-top: 0px;
  padding-left: 300px;
  /* menu width */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

._collapsed .layout-float__container,
._hide-left-panel .layout-float__container {
  padding-left: 0;
}

.layout-float ._animated {
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -ms-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

._collapsed .layout-float__container .layout-float__column_left {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  -moz-transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  -ms-transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  -o-transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}

.layout-float__column_left {
  position: absolute;
  width: 300px;
  left: 0;
  z-index: 2;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  height: calc(100% - 70px);
  overflow: auto;
  position: fixed;
  width: 300px;
  -ms-overflow-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.layout-float__column_bottom-panel {
  padding-bottom: 32px;
}

.layout-float__column_center {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 3;
  opacity: 0.99;
  background-color: #fff;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  min-height: 100%;
  padding: 30px 34px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}

._hide-left-panel .layout-float__container .layout-float__column_center {
  min-width: 1240px;
  max-width: initial;
  padding-left: 0;
  padding-right: 0;
}

._no-toggle-left .layout-float__column_center {
  padding-left: 0;
}

._no-toggle-left .layout-float__content {
  padding-left: 34px;
}

.layout-float__content {
  min-height: 100%;
  width: 100%;
  overflow: auto;
  height: 100%;
  padding: 30px 34px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.layout-float__content > div,
.layout-float__content__inner {
  max-width: 1600px;
  min-width: 1240px;
  margin-bottom: 40px;
}

.layout-float__bottom-wrapper {
  position: absolute;
  height: auto;
  min-height: 0;
  width: 100%;
}

.layout-float__bottom-pin-wrapper {
  position: fixed;
  bottom: 105px;
  right: 35px;
}

.layout-float__bottom-pin-wrapper .bubble-ts_pin-message {
  width: 320px;
}

.layout-float__bottom-pin {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  padding: 0 10px;
}

.safari .layout-float__bottom-pin {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.layout-float__bottom-pin[readonly],
.layout-float__bottom-pin_disabled,
.layout-float__bottom-pin._disabled,
.layout-float__bottom-pin:disabled {
  color: #b7b7b7;
  cursor: default;
}

.layout-float__bottom-pin:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.layout-float__bottom-pin[readonly]:hover,
.layout-float__bottom-pin_disabled:hover,
.layout-float__bottom-pin._disabled:hover,
.layout-float__bottom-pin:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.layout-float__bottom-pin._disabled,
.layout-float__bottom-pin._disabled:hover {
  cursor: pointer;
}

.layout-float__bottom-pin:before {
  content: "\F124";
  font-family: 'target-icons';
  font-size: 12px;
  display: inline-block;
}

.layout-float__control {
  width: 34px;
  height: 100%;
  position: absolute;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  -webkit-transition: background-color, left 0.3s ease;
  -moz-transition: background-color, left 0.3s ease;
  -ms-transition: background-color, left 0.3s ease;
  -o-transition: background-color, left 0.3s ease;
  transition: background-color, left 0.3s ease;
}

._hide-left-panel .layout-float__control {
  display: none;
}

.layout-float__control._collapsed {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  left: 0px;
}

.layout-float__control:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.layout-float__control:hover:before {
  content: '';
  display: block;
  width: 13px;
  height: 24px;
  background: url(/media/js/dist/arr-gray-thin-left_c7416ac796b43d400f4508d9d37c63aa.png) 0 0 no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -7px;
}

.layout-float__control._collapsed:hover:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media screen and (max-width: 600px) {
  .layout-float__control {
    background-color: #f9f9f9;
    cursor: pointer;
  }

  ._hide-left-panel .layout-float__control {
    display: none;
  }

  .layout-float__control._collapsed {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    left: 0;
  }

  .layout-float__control:before {
    content: '';
    display: block;
    width: 13px;
    height: 24px;
    background: url(/media/js/dist/arr-gray-thin-left_c7416ac796b43d400f4508d9d37c63aa.png) 0 0 no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -7px;
  }

  .layout-float__control._collapsed:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

.target-page__notification {
  max-width: 1245px;
  margin: 0 auto;
}

.target-page__notification .notification-item {
  margin: 10px auto;
}

._modal-show {
  overflow: hidden;
}

.notification-item ._inner-text {
  margin-top: 0;
}

.attention-panel {
  background-color: #fdf846;
  color: #000;
  -webkit-box-shadow: 0 0px 7px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0px 7px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0px 7px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0px 7px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0px 7px 1px rgba(0,0,0,0.1);
  line-height: 18px;
  font-size: 10px;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 0 3px;
  display: inline-block;
}

.js-target-content-react {
  height: 100%;
}

.price-slider-ts {
  min-height: 80px;
}

.price-slider-ts_no-audience,
.price-slider-ts_no-unreached {
  width: 500px;
}

.price-slider-ts_no-audience.price-slider-ts_no-unreached {
  width: 450px;
}

.price-slider-ts._static {
  min-height: 0;
}

.price-slider-ts._static .price-slider-ts__static-price {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  width: 100%;
  font-size: 10px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  padding: 15px 20px;
  margin-bottom: 15px;
}

.price-slider-ts._static .price-slider-ts__info,
.price-slider-ts._static .price-slider-ts__wrapper,
.price-slider-ts._static .price-slider-ts__msg,
.price-slider-ts__static-price {
  display: none;
}

.price-slider-ts__static-price-val,
.price-slider-ts__static-price-cur {
  display: inline-block;
  vertical-align: top;
}

.price-slider-ts__static-price-val {
  font-size: 36px;
  line-height: 32px;
}

.price-slider-ts__static-price-cur {
  font-size: 11px;
  line-height: 14px;
  margin-left: 10px;
}

.price-slider-ts__static-price-rur {
  margin-bottom: 3px;
}

.price-slider-ts__static-price-convert {
  color: #a4a4a4;
}

.price-slider-ts__info {
  display: inline-table;
  width: 100%;
  font-size: 10px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 15px;
}

.price-slider-ts__info-col {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 30%;
  padding: 8px 20px;
}

.price-slider-ts__info-col:first-child {
  width: 40%;
}

.price-slider-ts__info-col:last-child {
  border-left: 2px solid #f7f7f7;
}

.price-slider-ts__info-col_input {
  background-color: #f7f7f7;
  text-align: left;
}

.price-slider-ts__info-input {
  display: inline-block;
  vertical-align: top;
  width: 65px;
  margin-right: 10px;
}

.price-slider-ts__info-input .input__inp {
  width: 100%;
}

.price-slider-ts__info-cur {
  display: inline-block;
  vertical-align: top;
  max-width: 110px;
  line-height: 1.4;
  white-space: nowrap;
}

.price-slider-ts__info-cur-rur {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 5px;
}

.price-slider-ts__info-cur-convert {
  color: #a4a4a4;
}

.price-slider-ts__info-title {
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 6px;
}

.price-slider-ts__info-val {
  font-size: 24px;
  line-height: 1;
}

.price-slider-ts__wrapper {
  margin-bottom: 20px;
}

.price-slider-ts__msg {
  font-size: 9px;
  color: #b5b5b5;
}

.price-slider-ts .slider-ts_no-unreached .slider-ts__histogram,
.price-slider-ts .slider-ts_no-audience .slider-ts__histogram {
  width: 500px;
}

.price-slider-ts .slider-ts_no-unreached.slider-ts_no-audience .slider-ts__histogram {
  width: 470px;
}

.price-slider-ts__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
  font-size: 17px;
  margin-bottom: 10px;
}

.price-slider-ts__first-wrap {
  display: flex;
}

.stat-reports-options {
  padding: 20px;
}

.stat-reports-options__title {
  font-size: 17px;
  text-transform: uppercase;
  margin: 0 0 20px;
}

.stat-reports-options__info {
  color: #808080;
  margin-bottom: 40px;
}

.stat-reports-options__selects {
  margin-bottom: 32px;
}

.stat-reports-options__selects .select_report-selected,
.stat-reports-options__selects .select_report-period,
.stat-reports-options__selects .select_report-format {
  margin-right: 10px;
}

.stat-reports-options__checkboxList {
  margin-top: -12px;
}

.stat-reports-options__checkboxList .checkbox {
  margin-bottom: 32px;
}

.modal-view_stat-report-settings .modal-view__body {
  background-color: #fff;
}

.modal-view_stat-report-settings .modal-view__body__placeholder {
  min-width: 580px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.select-and-colorize {
  padding: 7px 10px;
  cursor: pointer;
}

.select-and-colorize_no-decorate {
  cursor: auto;
}

.select-and-colorize__checkbox {
  display: inline-block;
  vertical-align: top;
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
}

.select-and-colorize__checkbox .checkbox {
  margin-top: 1px;
  display: inline-block;
  vertical-align: top;
  display: inline-block;
  vertical-align: top;
}

.select-and-colorize__checkbox .checkbox__wrap {
  vertical-align: middle;
}

.select-and-colorize__text {
  display: inline-block;
  vertical-align: top;
  display: inline-block;
  width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
  color: #333;
}

.select-and-colorize_banners-stat .select-and-colorize__text,
.select-and-colorize_campaigns-stat .select-and-colorize__text {
  max-width: calc(100% - 20px);
  line-height: 1.1;
}

.select-and-colorize_banners-stat .select-and-colorize__text:not(.select-and-colorize__text_total),
.select-and-colorize_campaigns-stat .select-and-colorize__text:not(.select-and-colorize__text_total) {
  max-width: calc(100% - 20px);
}

.select-and-colorize_campaigns-stat .select-and-colorize__text {
  color: #333;
  text-decoration: underline;
}

.select-and-colorize_no-decorate .select-and-colorize__text {
  text-decoration: none;
}

.select-and-colorize_banners-stat.select-and-colorize_dotted .select-and-colorize__text {
  line-height: 1;
  text-decoration: none;
}

.select-and-colorize_banners-stat.select-and-colorize_dotted .select-and-colorize__text-wrap {
  display: inline-block;
  border-bottom: 1px dotted;
}

.select-and-colorize_campaigns-stat .select-and-colorize__text_total,
.select-and-colorize_banners-stat .select-and-colorize__text_total {
  color: #333;
  cursor: default;
  text-decoration: none;
}

.select-and-colorize__id {
  max-width: 62px;
  width: 62px;
  margin-left: 5px;
  overflow: hidden;
  text-align: right;
  float: right;
  color: #b7b7b7;
}

.select-and-colorize_campaigns-stat .select-and-colorize__id {
  line-height: 1.3;
}

.select-and-colorize_banners-stat .select-and-colorize__id {
  line-height: 1.1;
}

.select-and-colorize .selected {
  color: #00abf1;
}

.checkbox-item__checkbox {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

.checkbox-item .checkbox,
.checkbox-item__label {
  display: inline-block;
  vertical-align: top;
  line-height: 1.4;
}

.checkbox-item__label {
  width: calc(100% - 30px);
}

.checkbox-item .checkbox {
  vertical-align: -3px;
}

.checkbox-item__info {
  color: #a4a4a4;
}

.checkbox-item__option-wrapper {
  padding: 10px 10px 0px 10px;
  color: initial;
}

.checkbox-item__option-wrapper.has_checked {
  color: #16bf00;
}

.checkbox-item__option-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 0;
}

.checkbox-list__checkbox-item.selected {
  background-color: #f2f2f2;
}

.checkbox-list__checkbox-item.has_checked {
  color: #16bf00;
}

.checkbox-list__checkbox-item.has_checked.disabled {
  color: #16bf00;
}

.checkbox-list__checkbox-item.disabled {
  color: #cfcfcf;
}

.checkbox-list__checkbox-item {
  padding: 7px 10px;
}

.fast-stat-control {
  padding: 20px;
}

.fast-stat-control__input {
  margin-bottom: 13px;
}

.fast-stat-control__input__label {
  padding: 0 10px;
}

.settings-manager {
  padding: 20px;
  background: #fff;
  width: 840px;
}

.settings-manager__tabs-wrapper {
  margin-bottom: 10px;
}

.settings-manager__preset-name-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.settings-manager__preset-name-wrap .input__inp {
  width: 300px;
}

.settings-manager__preset-button-wrap {
  display: inline-block;
  margin-right: 10px;
}

.settings-manager__preset-box-wrap {
  display: inline-block;
  margin-right: 10px;
}

.settings-manager__preset-text-wrap {
  display: inline-block;
}

.settings-manager__preset-select-wrap {
  margin-bottom: 20px;
  margin-right: 10px;
  display: inline-block;
}

.settings-manager__preset-wrap {
  margin-bottom: 30px;
}

.settings-manager__preset-success-wrap {
  display: inline-block;
  margin-left: 10px;
  color: #16bf00;
  line-height: 32px;
  vertical-align: middle;
}

.settings-manager__preset-error-wrap {
  margin-top: 5px;
  color: #fc2c39;
}

.settings-manager__suggest-wrapper {
  margin-bottom: 10px;
}

.settings-manager__panel-wrapper {
  position: relative;
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
}

.settings-manager__panel-item {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  height: 255px;
  overflow: auto;
}

.settings-manager__panel-item_left {
  border-right: 1px solid #e5e5e5;
}

.settings-manager__checkbox-list {
  line-height: 20px;
}

.settings-manager__controls-wrapper {
  display: inline-block;
}

.settings-manager .button_warning {
  color: #fc2c39;
}

.settings-manager .suggester-ts__item-parent {
  color: #a4a4a4;
}

.settings-manager .fast-tree__list {
  border: none;
  height: auto;
}

.settings-manager .context-help-wrapper {
  vertical-align: middle;
  margin-left: 0;
}

.stat-panel {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  border-collapse: collapse;
}

.stat-panel__item {
  display: table-cell;
  table-layout: fixed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-collapse: collapse;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #e5e5e5;
  padding: 10px 10px 15px;
}

.stat-panel__item-title {
  color: #333;
  font-size: 11px;
  text-transform: uppercase;
}

.stat-panel__item-val {
  margin: 10px 0 5px;
  font-size: 24px;
}

.traffic-type__name {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.traffic-type__list {
  padding: 11px 12px;
}

.traffic-type__show-btn {
  border-top: 1px solid #e7e7e7;
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  cursor: pointer;
  height: 32px;
  padding: 0 15px;
  color: #00abf1;
}

.traffic-type__list-item {
  white-space: nowrap;
  line-height: 23px;
  height: 24px;
}

.traffic-type__list-item:not(:last-child) {
  margin-bottom: 10px;
}

.traffic-type__box-wrap {
  margin-top: 3px;
  margin-right: 5px;
}

.traffic-type__box-wrap,
.traffic-type__label,
.traffic-type__toggle-wrap {
  display: inline-block;
  vertical-align: top;
}

.traffic-type__toggle-wrap {
  width: 70px;
  float: right;
}

.traffic-type__toggler,
.traffic-type__toggler-label {
  display: inline-block;
  vertical-align: middle;
}

.bubble-ts_traffic-type .bubble-ts__main-wrap {
  min-width: 270px;
  min-height: 0px;
}

.tbl_total_cell {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: inline-table;
  cursor: default;
  color: initial;
}

.tbl_total_cell__mode-wrap {
  text-align: right;
}

.tbl_total_cell__mode-wrap,
.tbl_total_cell__title {
  display: table-cell;
}

.tbl_total_cell__select-all,
.tbl_total_cell__select-selected {
  display: inline-block;
  margin-left: 20px;
  text-transform: uppercase;
}

.tbl_total_cell__active {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  cursor: pointer;
}

.campaigns-list-items__item {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 18px;
  padding-bottom: 8px;
  line-height: 1.5;
  /*&_status-active &__label
      color: $myGreenBright;*/
}

.campaigns-list-items__item__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 16px;
  max-width: calc(100% - 20px - 16px);
}

.campaigns-list-items__item__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.campaigns-list-items__item_status-blocked .campaigns-list-items__item__label {
  color: #b7b7b7;
}

.campaigns-list-items__item_status-deleted .campaigns-list-items__item__label {
  color: #b7b7b7;
}

.campaigns-list-block {
  position: relative;
  z-index: 1;
}

.campaigns-list-block .button_blue-text {
  color: #00abf1;
  padding: 0;
}

.campaigns-list-controls {
  padding: 10px 18px 20px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  /*.suggester-ts__list
    width: 100%;
    min-width: 0;
    box-sizing: border-box;*/
}

.campaigns-list-controls .suggester-ts__input_campaigns-search {
  background-color: #fff;
  line-height: 32px;
  padding-right: 20px;
}

.campaigns-list-controls ._showed-clear-icon .suggester-ts__input_campaigns-search {
  padding-right: 26px;
}

.campaigns-list-controls .suggester-ts__item {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.campaigns-list-controls .select_banners-filter {
  margin-top: 7px;
  white-space: nowrap;
}

.campaigns-list-controls .select_banners-filter .bubble-ts {
  white-space: normal;
}

.campaigns-list-controls .select_banners-filter .bubble-ts__main-wrap {
  padding: 0;
}

.campaigns-list-controls .select_banners-filter .select-item {
  line-height: 32px;
  min-width: 156px;
  width: 156px;
  max-width: 156px;
}

.campaigns-list-controls .select_banners-filter .select-item__text {
  max-width: 127px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.campaigns-list-controls:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid #bdbec1;
  left: 0;
  right: 0;
}

.campaigns-list-controls__statuses {
  padding-top: 16px;
  position: relative;
}

.campaigns-list-controls__statuses__row {
  padding-bottom: 8px;
  line-height: 1.5;
}

.campaigns-list-controls__statuses__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.campaigns-list-controls__statuses__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  line-height: 16px;
  /*text-overflow();
      max-width: calc(100% - 20px);*/
}

.issues__title {
  display: block;
  text-align: center;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 600;
}

.issues__list {
  padding-left: 16px;
  margin: 10px 0 0;
}

ul.issues__list {
  list-style: disc;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0;
}

.issues__item {
  padding-bottom: 3px;
}

.tbl-cell__active,
.tbl-cell__blocked,
.tbl-cell__deleted {
  height: 11px;
  margin-right: 7px;
  width: 10px;
  display: inline-block;
  vertical-align: middle;
}

.tbl-cell__active,
.tbl-cell__blocked {
  cursor: pointer;
}

.tbl-cell__active {
  background: url(/media/js/dist/i-pause_3beb49ecc70d513ccd6b3c36cc1c4720.png) center center no-repeat;
  background-size: contain;
}

.tbl-cell__blocked {
  background: url(/media/js/dist/i-play_1b059a00a82099f7a1bc763f47ce3804.png) center center no-repeat;
  background-size: contain;
}

.tbl-cell__campaign-name-cell {
  overflow: hidden;
  line-height: 1.2;
  padding-top: 3px;
}

.tbl-cell__campaign-name {
  display: inline-block;
  width: 100%;
  line-height: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.tbl-cell__campaign-name_readonly {
  color: #333;
}

.tbl-settings {
  margin-bottom: 20px;
}

.tbl-settings:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.tbl-settings__button_new {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .tbl-settings__button_new {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.tbl-settings__button_new[readonly],
.tbl-settings__button_new_disabled,
.tbl-settings__button_new._disabled,
.tbl-settings__button_new:disabled {
  color: #b7b7b7;
  cursor: default;
}

.tbl-settings__button_new:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.tbl-settings__button_new[readonly]:hover,
.tbl-settings__button_new_disabled:hover,
.tbl-settings__button_new._disabled:hover,
.tbl-settings__button_new:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.tbl-settings__button_new[readonly],
.tbl-settings__button_new._disabled,
.tbl-settings__button_new:disabled {
  color: #80caf5;
}

.tbl-settings__button_new:hover {
  background-color: #39bbf1;
}

.tbl-settings__button_new[readonly]:hover,
.tbl-settings__button_new._disabled:hover,
.tbl-settings__button_new:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.tbl-settings__button,
.tbl-settings__suggester {
  float: left;
  margin-bottom: 20px;
}

.tbl-settings__date-filter {
  float: right;
}

.tbl-settings__button {
  margin-right: 10px;
}

.tbl-settings__button_reload {
  padding: 0;
  width: 32px;
  margin-left: 2px;
  position: relative;
}

.tbl-settings__button_reload._disabled:before {
  opacity: 0.7;
}

.tbl-settings__list__item {
  padding: 0px 10px;
  line-height: 32px;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}

.tbl-settings__list__item_disabled:hover,
.tbl-settings__list__item_disabled {
  background-color: #fff;
  cursor: default;
  color: #b7b7b7;
}

.tbl-settings__list__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.tbl-settings__list__label {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.drop-down-list_tbl-actions .tbl-settings__list__item:not(.tbl-settings__list__item_disabled):hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.tbl-settings .drop-down-list__list_tbl-actions .bubble-ts__main-wrap {
  padding: 0;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.tbl-settings .drop-down-list_tbl-actions .bubble-ts_drop-down-list {
  min-width: 100%;
}

.tbl-settings .button_dashboard-tbl-settings {
  padding-left: 34px;
}

.ff .tbl-settings .button_dashboard-tbl-settings {
  line-height: 30px;
}

.tbl-settings .drop-down-list__button_tbl-actions {
  position: relative;
  padding-left: 34px;
  padding-right: 32px;
}

.tbl-settings .drop-down-list__button_tbl-actions:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: 0px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

._disabled.tbl-settings .drop-down-list__button_tbl-actions:after {
  opacity: 0.7;
}

.tbl-settings .drop-down-list__button_tbl-actions:before,
.tbl-settings .button_dashboard-tbl-settings:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
}

.tbl-settings .drop-down-list__button_tbl-actions._disabled:after,
.tbl-settings .drop-down-list__button_tbl-actions._disabled:before,
.tbl-settings .button_dashboard-tbl-settings:before {
  opacity: 0.7;
}

.tbl-settings .drop-down-list__button_tbl-actions:before {
  background: url(/media/js/dist/menu-btn-ico_e2a31d1bd158ccd3f98299cb38c090b6.png) center center no-repeat;
  background-size: 15px 12px;
}

.tbl-settings .button_dashboard-tbl-settings:before {
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
}

.tbl-settings .suggester-ts__input {
  line-height: 32px;
}

.safari .tbl-settings .suggester-ts__input {
  line-height: inherit;
}

.tbl-settings .suggester-ts__item__id {
  font-size: 12px;
  color: #898b8c;
}

.tbl-settings .suggester-ts__group {
  max-height: 330px;
}

.tbl-loader {
  z-index: 1;
}

.bubble-ts_banner-status,
.bubble-ts_banner-preview {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.bubble-ts_banner-status .bubble-ts__main-wrap {
  max-width: 500px;
}

.graph__info {
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #333;
  font-size: 12px;
  line-height: 1.5;
  min-width: 100px;
  min-height: 30px;
  z-index: 150;
  padding: 0;
}

.graph__info_tbl {
  width: 370px;
}

.graph__info_with-segments {
  width: 460px;
}

.graph__info_with-segments .graph__data__label_tbl {
  width: 50%;
}

.graph__info_short-tbl .graph__info__data__color {
  left: 0;
}

.graph__info_short-tbl .graph__info__data__txt {
  padding-left: 15px;
}

.graph__info_short-tbl .graph__info__data__row {
  padding: 5px 0;
}

.graph__info__title {
  background: #e5e5e5;
  padding: 9px 8px 8px;
  max-width: 100%;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.graph__info_tbl .graph__info__body {
  padding-left: 0;
  padding-right: 0;
}

.graph__info__body {
  line-height: 1.5;
  padding: 1px 10px;
}

.graph__data {
  border-collapse: collapse;
  padding: 0;
}

.graph__data__row {
  position: relative;
}

.graph__data__percent,
.graph__data__proc {
  color: #b7b7b7;
}

.graph__data__percent {
  font-size: 12px;
}

.graph__data__color {
  position: absolute;
  top: 50%;
  left: 7px;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.graph__data__color_tbl {
  left: 5px;
}

.graph__data__color_th {
  background-color: transparent;
}

.graph__data__color_blue {
  background-color: #00abf1;
}

.graph__data__color_rose {
  background-color: #f66;
}

.graph__data__color_magenta {
  background-color: #995294;
}

.graph__data__label {
  display: table-cell;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 0;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.graph__data__label_tbl {
  padding: 5px 10px 5px 5px;
  max-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

.graph__data__label-wrap {
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 21px;
}

.graph__data__label-wrap_empty {
  padding-left: 5px;
}

.graph__data__txt {
  padding-left: 10px;
  display: table-cell;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.graph__data__txt_th {
  font-weight: normal;
  color: #b7b7b7;
  text-align: right;
  padding: 5px 10px 5px;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.graph__data__txt_tbl {
  text-align: right;
  padding: 5px 10px 5px;
}

.graph__info_tbl:not(.graph__info_with-th) .graph__data__row:nth-child(2n) {
  background-color: #f2f2f2;
}

.graph__info_with-th tbody .graph__data__row:nth-child(2n - 1) {
  background-color: #f2f2f2;
}

.graph__info_tbl .graph__data__row {
  padding: 5px 10px 5px 21px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}

.fast-stat-cell {
  width: 100%;
  height: 20px;
}

.fast-stat-cell__text,
.fast-stat-cell__spinner,
.fast-stat-cell__graph {
  position: relative;
}

.fast-stat-cell__spinner {
  z-index: 1;
}

.button_reload {
  width: 32px;
  height: 32px;
  position: relative;
  padding: 0;
}

.button_reload:before {
  content: '';
  display: block;
  color: #898b8c;
  content: "\F126";
  font-family: 'target-icons';
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  font-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 16px;
}

.button_reload span {
  position: relative;
}

.button_reload span:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  font-size: 16px;
}

.bid-cell {
  display: inline-block;
}

.bid-cell_link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
}

._notification_table-settings-big-msg {
  max-width: calc(100% - 20px);
}

.page_banners .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_banners ._notification {
  margin-top: 0;
}

.page_banners .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
  margin-bottom: 0;
  height: calc(100% - 34px);
  min-height: calc(100% - 34px);
}

.page_banners .layout-float__main-wrapper,
.page_banners .banners-dashboard-page {
  height: 100%;
}

.page_banners .campaigns-list-controls {
  padding: 20px 18px 22px;
  border-top: 1px solid #b7b7b7;
  border-bottom: 0;
}

.page_banners .campaigns-list-controls .suggester-ts,
.page_banners .campaigns-list-controls .suggester-ts__input {
  width: 100% !important;
}

.page_banners .campaigns-list-controls .suggester-ts__items-list {
  max-height: 256px;
}

.page_banners .campaigns-list-controls .select_banners-filter {
  width: 100%;
  width: calc(100% - 2px);
  margin-left: 1px;
}

.page_banners .campaigns-list-controls .select__item_value {
  position: absolute;
  right: 0;
  max-width: 130px;
  min-width: 130px;
  width: 130px;
  border-left: 1px solid #e5e5e5;
}

.page_banners .campaigns-list-controls .select__item_title {
  border-right-color: transparent;
  max-width: 105px;
  min-width: 105px;
  width: 105px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.page_banners .bubble-ts_price-slider {
  min-width: 475px;
}

.page_banners .bubble-ts_price-slider .bubble-ts__content {
  overflow: visible;
}

.page_banners .bubble-ts_price-slider .price-slider-btns {
  margin-top: 10px;
}

.page_banners .bubble-ts_price-slider .price-slider-error {
  color: #fc2c39;
  max-width: 450px;
}

.page_banners .bubble-ts_price-slider .price-slider__info-col {
  width: 50%;
  line-height: 28px;
}

.page_banners .empty-table-data-message {
  display: none;
  position: relative;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  margin-top: 40px;
}

.page_banners .empty-table-data-message .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_banners .empty-table-data-message .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.page_banners ._notification_info-msg-bg._notification_full-width {
  max-width: 100%;
}

.modal-view_dashboard-tbl-settings .modal-view__body {
  width: 80%;
  max-width: 894px;
  background-color: #fff;
}

.modal-view_dashboard-tbl-settings .toggle-group {
  padding: 20px 24px;
}

.modal-view_dashboard-tbl-settings .toggle-group__content {
  max-height: 205px;
}

.dashboard__tbl-delivery-wrap {
  width: 100%;
  height: 100%;
}

.dashboard__tbl-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dashboard__tbl-wrap__banner-delivery {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 0;
  text-align: center;
}

.dashboard__tbl-wrap__banner-delivery:before {
  content: '';
  width: 11px;
  height: 11px;
  background-color: #c7f59b;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -6px;
  margin-left: -5px;
}

.dashboard__tbl-wrap__banner-delivery_delivery {
  cursor: pointer;
}

.dashboard__tbl-wrap__banner-delivery_delivery:hover {
  background-color: #f2fcfe;
}

.dashboard__tbl-wrap__banner-delivery_delivery:before {
  background-color: #f66;
}

.dashboard__tbl-wrap__banner-name {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  vertical-align: middle;
  width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.dashboard__tbl-wrap__banner-name_wrong-data {
  cursor: default;
  color: #333;
}

.dashboard__tbl-wrap__banner-name_wrong-data .dashboard__tbl-wrap__banner-title {
  border-bottom: 0;
}

.dashboard__tbl-wrap__banner-title {
  display: inline;
  border-bottom: 1px dotted;
  line-height: 19px;
}

.dashboard__banner-preview-tooltip__header {
  margin-bottom: 5px;
}

.dashboard__banner-preview-tooltip__link {
  text-transform: uppercase;
  padding-right: 10px;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__column-border {
  z-index: 10;
}

.flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_advert,
.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__summary {
  color: #333;
}

.flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_advert .button,
.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__summary .button {
  display: inline-block;
  vertical-align: 0;
  cursor: default;
  height: 23px;
  line-height: 23px;
}

.flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_advert .button.active,
.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__summary .button.active {
  cursor: pointer;
  color: #00abf1;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell_previewOnSite,
.flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell {
  vertical-align: middle;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__total-title {
  display: inline-block;
  vertical-align: 0;
  line-height: 24px;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt tbody tr:last-child .flexi-table-nt__cell_static {
  height: 33px;
  min-height: 33px;
  max-height: 33px;
}

.flexi-table-nt_dashboard-banners th {
  white-space: nowrap;
}

.flexi-table-nt_dashboard-banners th .context-help-mark {
  bottom: auto;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell_advert {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__checkbox-wrap,
.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__checkbox-wrap__content {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__checkbox-wrap {
  display: inline-block;
  vertical-align: middle;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell__checkbox-wrap__checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell_delivery {
  position: relative;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell_payment_type ._help-dotted {
  border-bottom: 1px dotted;
  cursor: help;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell {
  height: 33px;
  min-height: 33px;
  max-height: 33px;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static {
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  z-index: 10;
}

.flexi-table-nt_dashboard-banners tfoot td {
  background-color: #f2f2f2;
}

.chrome .flexi-table-nt_dashboard-banners .flexi-table-nt__cell,
.chrome .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.chrome .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static {
  margin-top: 1px;
}

.chrome .flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 9;
}

.chrome .flexi-table-nt_dashboard-banners thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.chrome .flexi-table-nt_dashboard-banners tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 0;
}

.chrome .flexi-table-nt_dashboard-banners ._has-top-total tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 1px;
}

.safari .flexi-table-nt_dashboard-banners .flexi-table-nt__cell {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.safari .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static {
  height: 35px;
  max-height: 35px;
  min-height: 35px;
  margin-top: 1px;
  z-index: 10;
}

.safari .flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 9;
}

.safari .flexi-table-nt_dashboard-banners thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.safari .flexi-table-nt_dashboard-banners tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 0;
}

.safari .flexi-table-nt_dashboard-banners ._has-top-total tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 1px;
}

.ff .flexi-table-nt_dashboard-banners {
  margin-left: 1px;
}

.ff .flexi-table-nt_dashboard-banners .flexi-table-nt__cell,
.ff .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static,
.ff .flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
}

.ff .flexi-table-nt_dashboard-banners .flexi-table-nt__cell {
  z-index: 10;
}

.ff .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static {
  margin-top: 0;
  z-index: 10;
}

.ff .flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_static {
  z-index: 9;
}

.ff .flexi-table-nt_dashboard-banners tbody tr:first-child .flexi-table-nt__cell_static,
.ff .flexi-table-nt_dashboard-banners thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.ie .flexi-table-nt_dashboard-banners ._draggable-border.flexi-table-nt__cell.flexi-table-nt__cell_status {
  white-space: normal;
  overflow: visible;
}

.ie .flexi-table-nt_dashboard-banners .flexi-table-nt__tbl_normal {
  margin-top: -1px;
}

.ie .flexi-table-nt_dashboard-banners .flexi-table-nt__cell {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.ie .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_status {
  padding: 6px 8px 0;
}

.ie .flexi-table-nt_dashboard-banners .button_toggle {
  height: 22px;
  overflow: hidden;
}

.ie .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  margin-top: 1px;
  z-index: 10;
}

.ie .flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 9;
  border-top: none;
}

.ie .flexi-table-nt_dashboard-banners tbody tr:first-child .flexi-table-nt__cell_static,
.ie .flexi-table-nt_dashboard-banners thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.ie .flexi-table-nt_dashboard-banners ._has-top-total tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 1px;
}

.ie.edge .flexi-table-nt_dashboard-banners ._draggable-border.flexi-table-nt__cell.flexi-table-nt__cell_status {
  white-space: normal;
  overflow: visible;
}

.ie.edge .flexi-table-nt_dashboard-banners .flexi-table-nt__tbl_normal {
  margin-top: -1px;
}

.ie.edge .flexi-table-nt_dashboard-banners .flexi-table-nt__cell {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.ie.edge .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_status {
  padding: 6px 8px 0;
}

.ie.edge .flexi-table-nt_dashboard-banners .button_toggle {
  height: 22px;
  overflow: hidden;
}

.ie.edge .flexi-table-nt_dashboard-banners .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  margin-top: 1px;
  z-index: 10;
}

.ie.edge .flexi-table-nt_dashboard-banners ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 9;
  border-top: none;
}

.ie.edge .flexi-table-nt_dashboard-banners tbody tr:first-child .flexi-table-nt__cell_static,
.ie.edge .flexi-table-nt_dashboard-banners thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.ie.edge .flexi-table-nt_dashboard-banners ._has-top-total tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 0;
}

.flexi-table-nt_dashboard-banners .flexi-table-nt__cell_fastStat._draggable-border {
  overflow: visible;
}

.flexi-table-nt_dashboard-banners ._disabled-cells td,
.flexi-table-nt_dashboard-banners ._disabled-cells .dashboard__tbl-wrap__banner-title_wrong-data,
.flexi-table-nt_dashboard-banners ._disabled-cells .tbl-cell__campaign-name_readonly {
  color: #b7b7b7;
}

.offline-conversion__form-wrap {
  padding-left: 2px;
  min-width: 700px;
  max-width: 870px;
}

.offline-conversion__form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  margin-bottom: 20px;
}

.offline-conversion__form .context-help-mark_form-gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.offline-conversion__form .context-help-mark_form-gray:hover {
  background-color: #666;
  cursor: help;
}

.offline-conversion__form__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.offline-conversion__form__row {
  margin-bottom: 20px;
}

.offline-conversion__form__label {
  width: 215px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
}

.offline-conversion__form__label {
  margin-top: 6px;
  margin-left: 0;
  padding-right: 7px;
}

.offline-conversion__form__label_action {
  margin-top: 2px;
}

.offline-conversion__form__days-inp-wrap,
.offline-conversion__form__after-inp-days {
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
}

.offline-conversion__form__days-inp-wrap {
  width: 68px;
}

.offline-conversion__form__days-radio-wrap,
.offline-conversion__form__days-inp-wrap_text {
  width: auto;
  margin-top: 8px;
}

.offline-conversion__form__after-inp-days {
  margin: 8px 0 0 10px;
}

.offline-conversion__form__info {
  color: #b7b7b7;
  margin-top: 10px;
  font-size: 12px;
  line-height: 1.5;
}

.offline-conversion__form__val {
  width: calc(100% - 215px);
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
}

.offline-conversion__form__val_upload {
  margin-left: 215px;
}

.offline-conversion__form__val .radio-group__container {
  width: auto;
}

.offline-conversion__form__val .radio-group__box {
  margin-top: 2px;
}

.offline-conversion__form__val .input,
.offline-conversion__form__val .input__wrap:not(.input__wrap_file) {
  display: block;
}

.offline-conversion__form__val .input__inp {
  width: 100%;
}

.offline-conversion__form__select-wrap {
  max-width: 475px;
}

.offline-conversion__form__select-wrap .select {
  max-width: 475px;
}

.offline-conversion__form__select-wrap .select__item_value {
  max-width: 447px;
}

.offline-conversion__form__select-wrap .select__item__btn-text {
  max-width: 423px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.offline-conversion__form__select-wrap .select__list {
  max-width: 473px;
}

.offline-conversion__form__select-res-wrap {
  font-size: 12px;
  margin-top: 5px;
  color: #696969;
}

.offline-conversion__form__row_action .radio-group_column,
.offline-conversion__form__row_type .radio-group_column {
  padding-left: 1px;
}

.offline-conversion__form__buttons-footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.offline-conversion__form__btn {
  display: inline-block;
  vertical-align: middle;
}

.offline-conversion__form__info-wrap {
  display: inline-block;
  vertical-align: middle;
  color: #f66;
}

.diff-list {
  font-size: 14px;
}

.diff-list__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.diff-list__msg {
  margin-bottom: 20px;
}

.diff-list__tbl-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 136px;
  overflow-y: auto;
}

.diff-list__tbl {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.diff-list__tbl-cell {
  border-collapse: collapse;
  border-spacing: 0;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
}

.diff-list__tbl-cell_date {
  width: 150px;
}

.diff-list__tbl-cell-time {
  color: #b7b7b7;
  margin-left: 10px;
}

.diff-list__tbl-cell-diff {
  margin-left: 10px;
}

.diff-list__tbl-cell-diff_green {
  color: #16bf00;
}

.diff-list__tbl-cell-diff_red {
  color: #f66;
}

.page_ads_blacklist_offlineconversion .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_ads_blacklist_offlineconversion .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
}

.flexi-table_offline-conversions-tbl .offline-conversion-diff-cell__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.page_ads_blacklist .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_ads_blacklist .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
}

.blacklists__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.blacklists__button-wrap {
  margin-bottom: 20px;
}

.cell-counter_blacklist-tbl-cell-edit {
  display: inline-block;
}

.black-lists-remove-cell:hover {
  cursor: pointer;
}

.button_blacklist-tbl-cell-name,
.button_blacklist-tbl-cell-name-no-list {
  font-size: 14px;
  text-transform: none;
  padding: 0;
  line-height: 1.2;
  height: auto;
  border-bottom: 1px dotted;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.button_blacklist-tbl-cell-name-no-list {
  border-bottom: none;
  cursor: default;
}

.button_blacklist-tbl-cell-name .button__text {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}

.button_blacklist-tbl-cell-edit {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-right: 0;
  line-height: 1;
  height: auto;
}

.button_blacklist-error-log {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-left: 5px;
}

.button_black-lists-confirm-remove {
  margin-right: 10px;
}

.modal-view_card-form .modal-view__body,
.modal-view_card-form-create .modal-view__body,
.modal-view_card-form-edit .modal-view__body,
.modal-view_blacklists-form-domains-error .modal-view__body {
  width: 633px;
}

.modal-view_blacklists-form-domains-error .modal-view__body {
  background-color: #fff;
  padding: 23px;
}

.blacklists-form-domains-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 23px;
  width: 490px;
}

.blacklists-form__wrap {
  padding: 23px 25px;
}

.blacklists-form__footer {
  background-color: #fff;
  padding: 15px 25px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.blacklists-form__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.blacklists-form__title__error {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  color: #f66;
}

.blacklists-form .input,
.blacklists-form .input__wrap {
  width: 100%;
}

.blacklists-form .input__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border-color: #e5e5e5;
}

.blacklists-form .input__inp[readonly],
.blacklists-form .input__inp:disabled,
.blacklists-form .input__inp._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.blacklists-form .input_blacklists-form {
  margin-bottom: 15px;
}

.blacklists-form__inp_name {
  margin-bottom: 15px;
}

.blacklists-form__inp_name_create {
  margin: 20px 0;
}

.blacklists-form__info-text {
  margin: 0 0 20px;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  white-space: normal;
}

.blacklists-form__info-text-bold {
  font-weight: bold;
}

.blacklists-form__counter {
  display: inline-block;
  vertical-align: middle;
}

.blacklists-form__presets {
  margin-top: 10px;
}

.blacklists-form__presets-item-delete,
.blacklists-form__presets-item {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.blacklists-form__presets-item .button {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding: 0;
}

.blacklists-form__presets-item-delete {
  float: right;
}

.blacklists-form__link {
  cursor: pointer;
}

.blacklists-form__presets-item-delete .button {
  color: #f66;
  padding: 0;
}

.blacklists-form__block {
  background-color: #fff;
  padding: 14px 10px;
  max-height: 315px;
  overflow: auto;
  margin-bottom: 20px;
}

.blacklists-form__block-row {
  margin-bottom: 10px;
}

.blacklists-form__block-box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 2px;
  vertical-align: middle;
}

.blacklists-form__block-box[readonly],
.blacklists-form__block-box:disabled,
.blacklists-form__block-box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.blacklists-form__block-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.blacklists-form__block-box:checked + .blacklists-form__block-label {
  color: #16bf00;
}

.blacklists-form__description {
  color: #b7b7b7;
  margin: 7px 0 20px;
}

.blacklists-form__note-delete,
.blacklists-form__note-add {
  margin-top: 20px;
}

.blacklists-form__note-delete span {
  color: #f66;
}

.blacklists-form__note-add span {
  color: #16bf00;
}

.radio-group_blacklists-form-domains .radio-group__container {
  width: auto;
  padding-left: 1px;
}

.textarea_blacklists-form-domains-txt,
.textarea_blacklists-form-domains-txt .textarea__wrap {
  display: block;
}

.textarea_blacklists-form-domains-txt .textarea__elem {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 100%;
  width: 100%;
  font-size: 14px;
  height: 260px;
  line-height: 1.5;
  border-color: #bdbec1;
}

.helpdesc {
  padding: 25px 24px;
}

.helpdesc__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.helpdesc__links-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.helpdesc__link-item {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}

.helpdesc__link {
  font-size: 14px;
  line-height: 1.5;
}

.modal-view_projection-debug .modal-view__body {
  padding: 14px;
  background-color: #fff;
}

.debug__row {
  display: block;
  width: 290px;
  text-align: left;
  margin: 3px;
}

.debug__row-label {
  font-size: 12px;
  font-weight: 900;
  display: inline-block;
}

.debug__header {
  display: block;
  height: 17px;
  text-align: center;
  margin-top: 20px;
}

.debug__header-label {
  display: inline-block;
  text-align: center;
  font-weight: 700;
  width: 96px;
  height: 15px;
  padding: 0;
  margin-left: -1px;
  border: 1px solid #e5e5e5;
}

.debug__table-label {
  font-size: 12px;
  font-weight: 900;
}

.debug__table-label_full {
  display: inline-block;
  margin-top: 25px;
}

.debug__table-row-wrapper {
  width: 100%;
  height: 30px;
  display: block;
  margin-top: 20px;
  text-align: center;
}

.debug__table-row {
  display: block;
}

.debug__table-cell {
  display: inline-block;
  text-align: center;
  margin-left: -1px;
  width: 96px;
  height: 15px;
  border: 1px solid #e5e5e5;
}

.debug__price {
  font-size: 12px;
  display: inline-block;
  margin-left: 5px;
}

.debug__list {
  height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 1px;
}

.debug__x {
  position: absolute;
  cursor: pointer;
  top: 3px;
  right: 5px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 14px;
  height: 14px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.debug__x:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  visibility: visible;
}

.debug__logs {
  margin: 20px 8px 8px 8px;
  text-align: left;
}

.debug__logs__item {
  font-size: 11px;
  margin-left: 5px;
  cursor: pointer;
  color: #00abf1;
}

.projection-new__audience {
  padding: 18px;
  background-color: #00abf1;
  color: #fff;
}

.projection-new__bottom,
.projection-new__audience {
  text-align: center;
}

.projection-new__title {
  font-size: 11px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 7px;
}

.projection-new__audience .projection-new__title {
  color: #fff;
}

.projection-new__bottom {
  font-size: 0;
}

.projection-new__bid,
.projection-new__reach {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px;
  max-height: 85px;
}

.projection-new__bid {
  border: 1px solid #b7b7b7;
  border-left: none;
}

.projection-new__reach {
  border: 1px solid #b7b7b7;
  border-left: none;
  border-right: none;
}

.projection-new__val {
  font-size: 24px;
  line-height: 24px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: lowercase;
  vertical-align: top;
  display: inline-block;
}

.projection-new__val_bid._num {
  border-bottom: 1px dotted;
  cursor: pointer;
}

.projection-new_bad .projection-new__val_uniques {
  font-size: 36px;
}

.projection-new__error {
  text-align: center;
  margin-top: 16px;
}

.projection-new__error .button_reload-projection {
  margin: 16px auto 20px;
}

.projection-new__targetings {
  padding: 20px 24px;
}

.projection-new__targetings-row {
  margin-top: 15px;
  max-width: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.projection-new__targetings-row:first-child {
  margin-top: 0;
}

.projection-new__targetings-row__title {
  display: inline-block;
  vertical-align: middle;
  color: #666;
  border-bottom: 1px dotted;
  cursor: pointer;
}

.projection-new__targetings-row__val {
  display: inline-block;
  vertical-align: middle;
  display: inline;
  margin-left: 5px;
  text-transform: lowercase;
}

.projection-new__help-paragraph {
  border-bottom: 1px solid #b7b7b7;
  padding: 0px 24px;
  font-size: 9px;
}

.projection-new .spinner:before {
  border-top-color: #fff;
  border-bottom-color: #fff;
  border-left-color: #fff;
}

.projection-new__debug-body {
  color: #666;
  background: #fff;
  width: 506px;
  padding: 5px 0 0 20px;
  border: 1px solid #e0e0e0;
  margin-right: -195px;
  position: fixed;
  top: 100px;
  right: 50%;
  text-align: center;
  z-index: 50;
  display: none;
}

.projection-new__debug-button {
  text-align: center;
  margin-top: 16px;
  margin: 16px auto 20px;
}

.projection-new__unavailable {
  text-align: center;
  margin: 16px 0;
}

.projection-new__unavailable-text {
  color: #000;
  font-size: 12px;
  width: 270px;
  line-height: 15px;
  text-transform: none;
  display: inline-block;
  white-space: normal;
}

.projection-new__unavailable-text a {
  color: #000;
  text-decoration: underline;
}

.projection-new__unavailable-link {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  display: inline-block;
  font-size: 10px;
  vertical-align: top;
  margin-top: 2px;
}

.targetings__audit-pixels .button_audit-pixels-add {
  padding-left: 0;
  color: #00abf1;
  line-height: 1;
  height: auto;
  margin-top: 5px;
}

.audit-pixels {
  margin-bottom: 10px;
}

.audit-pixels__label {
  display: block;
  margin-bottom: 6px;
}

.audit-pixels__inp-wrap {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.audit-pixels__select-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}

.audit-pixels__remove-btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.audit-pixels__error-wrap {
  margin-top: 7px;
}

.audit-pixels__button-wrap {
  display: inline-block;
  padding-left: 10px;
  padding-top: 10px;
}

.audit-pixels__button-wrap:first-child {
  padding-left: 0;
}

.audit-pixels .input_audit-pixels-url .input__inp {
  width: 306px;
}

.audit-pixels .select-native_audit-pixels-type .select-native__elem {
  width: 180px;
}

.audit-pixels .button_audit-pixels-remove {
  padding-left: 0;
  color: #00abf1;
  margin-left: 7px;
}

.audit-pixels__error-wrap ._notification {
  margin-bottom: 0px;
}

.targetings__blacklist__guide {
  background: none;
}

.extended-age-controls {
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
}

.extended-age-controls__select {
  display: inline-block;
  vertical-align: middle;
}

.extended-age-controls__box-wrap {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  margin-left: 15px;
}

.extended-age-controls__box {
  display: inline-flex;
  font-size: 0;
  line-height: 0;
}

.extended-age-controls__label {
  vertical-align: top;
  flex: initial;
  font-size: 14px;
  line-height: 1;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-flex;
}

.extended-age-controls .context-help-mark_extended-age-setting {
  margin-left: 5px;
}

.extended-age-texarea__info-wrap {
  margin-top: 5px;
}

.extended-age-texarea__info {
  margin-top: 2px;
}

.extended-age-texarea__error-wrap {
  color: #f66;
  display: inline-block;
  margin-top: 10px;
}

.extended-age-texarea .textarea_extended-age,
.extended-age-texarea .textarea_extended-age .textarea__wrap,
.extended-age-texarea .textarea_extended-age .textarea__elem {
  display: block;
}

.extended-age-texarea .textarea_extended-age .textarea__elem {
  width: 100%;
  max-width: 100%;
  height: 62px;
  min-width: 100%;
  min-height: 32px;
}

.targetings__slider_extended-age {
  margin: 0;
}

.targetings__slider_extended-age .slider-ts {
  width: 500px;
  margin: 50px 0 40px 10px;
}

.targetings .button_mob-os-setting {
  padding: 0;
  text-transform: none;
  font-size: 12px;
  line-height: 1;
  height: auto;
  border-bottom: 1px dotted;
  margin: 0 1px;
}

.bubble-ts_mobile-os-setting {
  z-index: 3;
}

.bubble-ts_mobile-os-setting .bubble-ts__content {
  overflow: visible;
}

.bubble-ts_mobile-os-setting .mobile-versions-wrap {
  margin-bottom: 20px;
}

.bubble-ts_mobile-os-setting .mobile-versions-label {
  margin-right: 3px;
}

.targetings__audience__guide {
  background: none;
}

.targetings__detail__tree-wrap {
  margin-bottom: 15px;
}

.targetings__detail__one-of-list {
  font-size: 12px;
  list-style: none;
}

.targetings__detail__one-of-item {
  padding-bottom: 6px;
}

.targetings__detail__one-of-item:last-child {
  padding-bottom: 0;
}

.targetings__detail__one-of-item__names-list {
  list-style: disc;
  padding-top: 3px;
  padding-left: 18px;
}

.targetings__detail__one-of-item__name {
  padding-bottom: 3px;
}

.targetings__detail__one-of-item__name:last-child {
  padding-bottom: 0;
}

.targetings .fast-tree__list {
  width: 350px;
}

.targetings__content__body_utm .cust-utm__container {
  margin-top: 20px;
}

.targetings__content__body_utm .cust-utm__checkbox {
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
}

.targetings__content__body_utm .cust-utm__checkbox .checkbox {
  display: block;
  margin-top: 2px;
}

.targetings__content__body_utm .cust-utm__checkbox-label {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 20px);
}

.targetings__content__body_utm ._notification {
  margin-bottom: 10px;
}

.targetings__content__body_utm ._notification_utm-info-msg {
  margin: 10px 0 0;
}

.targetings__content__body_utm .context-help-mark_utm-use-attribution {
  display: inline-block;
  vertical-align: 1px;
}

.added-banner-item {
  padding: 10px;
  margin: 0 0 5px 5px;
  min-width: 215px;
  min-height: 30px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 2px dotted #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.added-banner-item:hover,
.added-banner-item._focused {
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  padding: 12px;
  border: none;
}

.added-banner-item_deleted {
  display: none;
}

.added-banner-item[invalid="invalid"] {
  outline: 1px solid #fc2c39;
}

.added-banner-item_editing {
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  padding: 6px 12px;
  border: none;
}

.added-banner-item__buttons-panel {
  display: none;
  color: #fff;
  width: 100%;
  font-size: 11px;
  line-height: 1;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0;
  background: #333;
  overflow: hidden;
  z-index: 110;
  text-align: center;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

.added-banner-item._focused .added-banner-item__buttons-panel,
.added-banner-item:hover .added-banner-item__buttons-panel {
  display: block;
}

.added-banner-item_deleting:hover .added-banner-item__buttons-panel {
  display: none;
}

.added-banner-item_invalid:hover .added-banner-item__buttons-panel {
  display: none;
}

.added-banner-item__button {
  float: left;
  cursor: pointer;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
  margin: 10px 0 11px 14px;
}

._focused .added-banner-item__button_edit,
._focused .added-banner-item__button_copy {
  display: none;
}

.added-banner-item__button_delete {
  float: right;
  width: 40px;
  height: 32px;
  position: relative;
  margin: 0;
  padding: 0;
}

.added-banner-item__invalid-text .added-banner-item__button {
  float: none;
  margin: 0;
  display: inline;
}

.added-banner-item__title-editing-banner-popup {
  color: #333;
  display: block;
  margin-bottom: 2px;
  cursor: pointer;
  text-decoration: underline;
}

.added-banner-item__rollovered-img,
.added-banner-item__img {
  border: 1px solid #cfcfcf;
  float: left;
  margin: 0 10px 2px 0;
}

.added-banner-item__text {
  line-height: 14px;
  margin: 2px 0 0;
  padding: 0;
  font-size: 12px;
  color: #666;
}

.added-banner-item__invalid-text {
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  background: #fd5b60;
  padding: 5px 0;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

.added-banner-item__spinner {
  height: 50px;
  display: none;
}

.added-banner-item__banner-id {
  color: #949494;
  font-size: 10px;
  margin-bottom: 20px;
}

.added-banner-item__banner-id_readonly {
  margin-bottom: 0;
}

.added-banner-item .button_delete {
  position: absolute;
  right: 0;
  margin: 0px;
  padding: 0;
  cursor: pointer;
  width: 40px;
  background: none;
  text-shadow: none;
}

.added-banner-item .button_delete:before {
  line-height: 32px;
  font-size: 14px;
  color: #fff;
}

.added-banner-item .button_delete.button_pending,
.added-banner-item .button_delete:hover {
  background-color: #f66;
}

.page_ads_campaigns_new_and_edit .layout-float__content > div,
.layout-float__content > div.create-page {
  min-width: 900px;
}

.accordion-select_packages {
  width: 630px;
}

.accordion-content_import-campaign {
  width: 630px;
}

.accordion-content_import-campaign .accordion-content__header:not(.accordion-content__header_expanded):before {
  display: none;
}

.accordion-content_import-campaign .accordion-content__header_expanded:before {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.accordion-content_import-campaign .accordion-content__header__title {
  padding-left: 50px;
  font-size: 13px;
}

.accordion-content_import-campaign .accordion-content__header__title:after {
  content: '';
  display: block;
  width: 41px;
  height: 41px;
  position: absolute;
  top: 10px;
  left: 24px;
}

.accordion-content_import-campaign .accordion-content__item {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.accordion-content_import-campaign .accordion-content__header,
.accordion-content_import-campaign .accordion-content__body {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 2px;
}

.accordion-content_import-campaign .accordion-content__item_copy .accordion-content__header__title:after {
  background: url(/media/js/dist/copysettings_279ce99e4b0b658041a1fb60af7ad07d.svg) 0 0 no-repeat;
  background-size: contain;
}

.accordion-content_import-campaign .accordion-content__item_import .accordion-content__header__title:after {
  background: url(/media/js/dist/import_ac58c11e84c1209277227ae6d919f69d.svg) 0 0 no-repeat;
  background-size: contain;
}

.accordion-content_import-campaign .accordion-content__body_copy {
  padding: 12px 10px 0px 23px;
  background-color: #f7f7f7;
  height: 60px;
  line-height: 40px;
  margin-top: 2px;
}

.accordion-content_import-campaign .accordion-content__body_import {
  padding: 12px 24px 23px 24px;
  background-color: #f7f7f7;
  margin-top: 2px;
}

.accordion-content_import-campaign .accordion-content__body_import .copy-import-desc {
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px 0 18px;
}

.accordion-content_import-campaign .accordion-content__body_import .input__wrap_file {
  display: block;
}

.accordion-content_import-campaign .accordion-content__body_import .input__upload-wrap {
  font-size: 0;
  line-height: 0;
}

.accordion-content_import-campaign .suggester-ts__list_right-side {
  right: 0;
}

.accordion-select_product-types {
  width: 630px;
}

.accordion-select_product-types .accordion-select__item {
  font-size: 13px;
  display: block;
}

.accordion-select_product-types .accordion-select__item:before {
  left: 23px;
  background-image: url(/media/js/dist/mytarget_a83afb2add96baacbbecf0ed7e583343.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.accordion-select_product-types .accordion-select__item:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accordion-select_product-types .accordion-select__item._cars:before {
  background-image: url(/media/js/dist/cars_0ba17cdbfc51c5386d2ceb29931763ce.svg);
}

.accordion-select_product-types .accordion-select__item._game:before {
  background-image: url(/media/js/dist/game_fab0c8063a08891be0144c6c886d4557.svg);
}

.accordion-select_product-types .accordion-select__item._mobile:before {
  background-image: url(/media/js/dist/mobile_3aa6573093384d97befe3b9578e684d0.svg);
}

.accordion-select_product-types .accordion-select__item._shop:before {
  background-image: url(/media/js/dist/shop_f224ec52113b51702d68950b7a72bdac.svg);
}

.accordion-select_product-types .accordion-select__item._hh:before {
  background-image: url(/media/js/dist/hh_f8e48f49efc10b6a8c72a0089d4aade6.svg);
}

.accordion-select_product-types .accordion-select__item._mail:before {
  background-image: url(/media/js/dist/mailru_c0bc3bd508cb8fedef380b276e5b04ab.svg);
}

.accordion-select_product-types .accordion-select__item._post:before {
  background-image: url(/media/js/dist/socialpost_08536a6fa2013533534402024b7930e2.svg);
}

.accordion-select_product-types .accordion-select__item._group:before {
  background-image: url(/media/js/dist/group_1aca1e0674699eef869298e1ecc903c1.svg);
}

.accordion-select_product-types .accordion-select__item._external:before {
  background-image: url(/media/js/dist/site_4ff2ecf4b6b0899d97a6ad915dcd1d3d.svg);
}

.accordion-select_product-types .accordion-select__item._article:before {
  background-image: url(/media/js/dist/post_e5b30878f5b0288024e3129e738d538e.svg);
}

.accordion-select_product-types .accordion-select__item._youla:before {
  background-image: url(/media/js/dist/yula_ed920736aebce449f304f712e84ff345.svg);
}

.accordion-select_product-types .accordion-select__item._interactive_video:before {
  background-image: url(/media/js/dist/interactive-video_e2dc1877721212e058ca69df6edb5e70.svg);
}

.accordion-select_product-types .accordion-select__item._audio:before {
  background-image: url(/media/js/dist/audio_f751445394f9020395fac1739742de32.svg);
}

.accordion-select_product-types .accordion-select__item:hover {
  background-color: #f2f2f2;
}

.create-page .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.create-page .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.create-page .banner-form {
  margin-right: 15px;
}

.create-page .price-custom-bid {
  margin-top: -15px;
  margin-bottom: 14px;
  padding: 13px 21px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  font-size: 11px;
  position: relative;
}

.create-page .price-custom-bid__item-right {
  margin-left: 5px;
  color: #b7b7b7;
}

.create-page .price-custom-bid__content {
  padding-right: 10px;
}

.create-page .price-custom-bid__helper {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.create-page ._notification._notification_note-err {
  margin-bottom: 0;
  margin-top: 20px;
}

.create-page ._notification._notification_medium {
  margin-top: 10px;
  padding: 15px 23px;
  font-size: 14px;
}

.create-page ._notification._notification_medium p:not(:last-child) {
  margin-bottom: 15px;
}

.create-page ._notification._notification_import-err {
  margin-bottom: 0;
  margin-top: 20px;
}

.create-page ._notification._notification_pac-request-ok {
  margin-bottom: 10px;
  padding: 0;
  font-size: 14px;
  line-height: 1;
}

.create-page ._notification._notification_pac-request-err {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 14px;
}

.create-page .bubble-ts_mywidget-info .bubble-ts__main-wrap {
  max-width: 260px;
  min-width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.create-page__pacs-list-wrap {
  position: relative;
}

.create-page__request-pac-btn {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.create-page__request-pac-warn {
  display: inline-block;
  vertical-align: middle;
  color: #b7b7b7;
}

.create-page__request-pac {
  background-color: #fffdee;
  color: #333;
  padding: 23px;
  width: 630px;
  margin-top: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.create-page__buttons-bottom .button + .button {
  margin-left: 10px;
}

.create-page__errors-bottom-wrap {
  margin: 0 0 15px;
}

.create-page__info-bottom {
  margin: 0 0 15px;
}

.create-page__base-setting__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
}

.create-page__base-setting__title_prod {
  margin-top: 16px;
  display: none;
}

.page_campaigns_id .create-page__base-setting__title_prod {
  margin-top: 0;
}

.create-page__base-setting__title_banners {
  margin-top: 16px;
}

.create-page__base-setting__import-wrap {
  margin-top: 22px;
}

.create-page__main-url-wrap {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 10px 0px 23px;
  height: 60px;
  line-height: 40px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
}

.create-page__main-url-wrap .input_create-main-url .input__inp {
  width: 580px;
  padding-right: 22px;
}

.create-page__spinner-wrap-prod {
  width: 630px;
  margin-top: 20px;
}

.create-page__campaign-name-error {
  margin-top: 20px;
}

.create-page__main-url-wrap-inp {
  font-size: 0;
  line-height: 0;
}

.create-page__main-url-wrap-inp._error .input__inp {
  color: #f66;
}

.create-page__main-url-wrap-inp._apple .input__inp,
.create-page__main-url-wrap-inp._google .input__inp,
.create-page__main-url-wrap-inp._windows-phone .input__inp {
  padding-left: 30px;
  background-size: 16px 16px;
  background-position: 10px center;
  background-repeat: no-repeat;
}

.create-page__main-url-wrap-inp._apple .input__inp {
  background-image: url(/media/js/dist/apple_f01f95f3a72a4b319b02108a58e44d67.svg);
}

.create-page__main-url-wrap-inp._google .input__inp {
  background-image: url(/media/js/dist/android_9aa140a139153dff5e8024dc924abc26.svg);
}

.create-page__main-url-wrap-inp._windows-phone .input__inp {
  background-image: url(/media/js/dist/app-windows-ico_4d376e0a6dbde29b762f839b581edd48.ico);
}

.create-page__main-url-wrap-help {
  position: absolute;
  right: 34px;
  top: 7px;
  height: 30px;
}

.create-page__main-url-error {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 10px 0px 23px;
  line-height: 40px;
  margin-top: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  color: #f66;
  font-size: 10px;
  text-transform: uppercase;
}

.create-page__other-prods {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 10px 23px 23px;
  margin-top: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
}

.create-page__other-prods__desc {
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px 0 18px;
}

.create-page .radio-group__other-product-types {
  padding-left: 1px;
  margin-bottom: 10px;
}

.create-page .pac-item-icons {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  white-space: nowrap;
}

.create-page .pac-item-icons__item {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  height: 41px;
  width: 41px;
  margin-right: 5px;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.create-page .pac-item-icons__item_ok {
  background-image: url(/media/js/dist/ok_d290bb17ad0c20d52313c0a9a94b50f8.svg);
}

.create-page .pac-item-icons__item_mm {
  background-image: url(/media/js/dist/mm_acb26b9e422d1dcb712416d2bdfa4ce7.svg);
}

.create-page .pac-item-icons__item_mail {
  background-image: url(/media/js/dist/mailru_c0bc3bd508cb8fedef380b276e5b04ab.svg);
}

.create-page .pac-item-icons__item_vk {
  background-image: url(/media/js/dist/vk_6fd24b1f5db5e0c85a97e66eba0e9b80.svg);
}

.create-page .pac-item-icons__item_mycom {
  background-image: url(/media/js/dist/mytarget_a83afb2add96baacbbecf0ed7e583343.svg);
}

.create-page .pac-item-icons__item_mycom._red {
  background-image: url(/media/js/dist/mytargetred_f64d7a691f551e3e5b4cf1e51d88c981.svg);
}

.create-page .pac-item-icons__item_auto,
.create-page .pac-item-icons__item_cars {
  background-image: url(/media/js/dist/cars_0ba17cdbfc51c5386d2ceb29931763ce.svg);
}

.create-page .pac-item-icons__item_premium {
  background-image: url(/media/js/dist/premium_cecb4a4c5e8e16b2bf0fd890367c9fb5.svg);
}

.create-page .pac-item-icons__item_nativeroll {
  background-image: url(/media/js/dist/nativeroll_a22dda8bc988946031e667e5f10a19af.svg);
}

.create-page .pac-item-icons__item_viqeo {
  background-image: url(/media/js/dist/viqeo_74d1a77e0a8e32f9d603d6aee246749f.svg);
}

.create-page .pac-item-icons__item_buzzoola {
  background-image: url(/media/js/dist/buzzola_689637c0ad9cb99edd16539715975655.svg);
}

.create-page .pac-item-icons__item_viber {
  background-image: url(/media/js/dist/viber_b6221fffd99975c1e38c2b5526f3f675.svg);
}

.create-page .pac-item-icons__item_youla {
  background-image: url(/media/js/dist/yula_ed920736aebce449f304f712e84ff345.svg);
}

.create-page .pac-item-icons__item_tiktok {
  background-image: url(/media/js/dist/tiktok_0500ad0767db662ad77c27b8c415a793.svg);
}

.create-page .pac-item-icons__item_interactive_video {
  background-image: url(/media/js/dist/interactive-video_e2dc1877721212e058ca69df6edb5e70.svg);
}

.create-page .pac-item-icons__item:last-child {
  margin-right: 0;
}

.create-page .pac-item-icons__name {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 10px;
}

.create-page__page-loader-wrap {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.create-page__campaign-name {
  margin-bottom: 23px;
  padding: 25px 0px 0;
  border-top: 1px solid #e5e5e5;
  margin-top: 25px;
}

.create-page__campaign-name-label {
  color: #333;
  font-size: 18px;
  line-height: 1;
  margin: 0 0 10px;
  display: block;
}

.create-page__campaign-name-input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: 630px;
  height: 40px;
  padding: 6px 12px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.create-page__campaign-name-input[readonly],
.create-page__campaign-name-input:disabled,
.create-page__campaign-name-input._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.accordion-select_packages .accordion-select__item {
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 40px;
  flex-wrap: nowrap;
  display: flex;
}

.targetings {
  margin-top: 20px;
}

.targetings__title {
  font-size: 24px;
  line-height: 24px;
}

.targetings__content__body .context-help-mark:not(.context-help-mark_gray) {
  margin-left: 5px;
}

.targetings__setting__list_birthday {
  padding-top: 10px;
}

.targetings__setting__list_birthday .targetings__setting__list__box:not(:first-child) {
  padding-top: 10px;
}

.targetings__content-wrap_payment-model-type .targetings__group-item:not(:first-child) {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

.targetings__content-wrap_payment-model-type .targetings__detail {
  display: flex;
}

.targetings__content-wrap_payment-model-type .targetings__group-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 285px;
}

.targetings__content-wrap_payment-model-type .targetings__group-item:nth-child(2) {
  border-left: 1px solid #e5e5e5;
  padding-left: 20px;
  margin-left: 20px;
}

.targetings__content-wrap_payment-model-type .targetings__group-item:first-child {
  min-width: 277px;
}

.targetings__content-wrap_payment-model-type .targetings__group-item .title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  display: block;
}

.targetings__content-wrap_payment-model-type .targetings__group-item .radio-group__container {
  width: auto;
}

.targetings__content-wrap_payment-model-type .targetings__group-item ._radio-after-info {
  float: none;
  clear: both;
}

.targetings__content-wrap_payment-model-type .targetings__group-item .targetings__info-msg_payment-info {
  float: none;
  clear: both;
  margin: 20px 0 0;
  max-width: 230px;
  display: block;
}

.targetings__content__body_mobile_types .targetings__setting__list__box,
.targetings__content-wrap_gender .targetings__setting__list__box {
  display: inline-block;
  vertical-align: middle;
  max-width: none;
  padding-top: 0;
  margin-right: 5px;
}

.targetings__content__body_mobile_types .targetings__setting__box-label,
.targetings__content-wrap_gender .targetings__setting__box-label {
  max-width: none;
}

.targetings__setting__list_uniq_shows_limit .targetings__drop-label {
  width: 300px;
  max-width: 300px;
}

.targetings__content.price {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.targetings__content__body_extendedBudget .radio-group_budget {
  padding-left: 0;
}

.targetings__content__body_extendedBudget .radio-group__no-items-text {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 1.3;
  width: 400px;
}

.targetings__content__body_fulltime .campaign-setting__preset-list {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 5px;
}

.targetings__info-msg {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
}

.targetings__info-msg_payment-info {
  float: left;
  margin: 0;
  display: inline-block;
  max-width: 380px;
  margin-left: 20px;
}

.targetings ._radio-after-info {
  float: left;
}

.targetings .context-setting_extended_budget .context-setting__label {
  margin-left: 0;
}

.targetings .context-setting_extended_budget .input__inp {
  width: 210px;
}

.targetings .context-setting_shows_limit .input__inp {
  width: 210px;
}

.targetings .context-setting_shows_limit .context-setting__label {
  min-width: 215px;
}

.targetings .context-setting_shows_limit .context-setting__wrap-with-label.context-setting__input-wrap {
  width: calc(100% - 230px);
}

.targetings .context-setting_shows_limit .context-setting__input-desc-wrap.context-setting__desc-with-label {
  margin-left: 230px;
}

.targetings__setting__box-after-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  margin-left: 10px;
}

.targetings__setting__box-after-left {
  color: #24b008;
  margin-right: 5px;
}

.targetings__setting__box-after-right {
  color: #b7b7b7;
}

.targetings .campaign-setting__week-days {
  margin: 0 10px 0 -42px;
}

.targetings .campaign-setting__intervals {
  margin: 39px 0 -32px 17px;
}

.targetings .campaign-setting__flag-row {
  margin-left: 10px;
}

.targetings .radio-group__row_age-restriction .radio-group__box:not([value=""]) + .radio-group__label-box {
  line-height: 1.2;
  margin: 0 0 0 4px;
}

.targetings .radio-group__row_age-restriction .radio-group__box:not([value=""]) + .radio-group__label-box .radio-group__label-box-item {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666;
  line-height: 1;
  font-size: 11px;
}

.targetings .radio-group__row_age-restriction .radio-group__box:not([value=""]) + .radio-group__label-box .radio-group__label-box-item .restrict-title {
  border: 1px solid rgba(179,179,179,0.55);
  padding: 0 2px;
}

.targetings .restrict-desc {
  font-size: 12px;
  margin-left: 10px;
  white-space: nowrap;
}

.targetings .audience-targetings-guide {
  padding-left: 45px;
  position: relative;
  font-size: 12px;
  line-height: 1.5;
}

.targetings .audience-targetings-guide:before {
  content: '';
  display: block;
  position: absolute;
  background: url(/media/js/dist/audience_4dd705592481849abedba5bb21b127ce.svg) no-repeat 0 0;
  background-size: contain;
  width: 31px;
  height: 31px;
  left: 0;
  top: 0;
}

.targetings .audience-targetings-guide__link {
  display: block;
  margin-top: 25px;
}

.targetings .blacklist-targetings-guide {
  padding-left: 45px;
  position: relative;
  font-size: 12px;
  line-height: 1.5;
}

.targetings .blacklist-targetings-guide:before {
  content: '';
  display: block;
  position: absolute;
  background: url(/media/js/dist/audience_4dd705592481849abedba5bb21b127ce.svg) no-repeat 0 0;
  background-size: contain;
  width: 31px;
  height: 31px;
  left: 0;
  top: 0;
}

.targetings .blacklist-targetings-type {
  margin-left: 6px;
  color: #808080;
}

.targetings__content__value-wrapper.campaign-setting__value-wrapper_mobile_operation_systems {
  max-width: 428px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.modal-view_import-campaign .modal-view__body {
  background: #fff;
}

.campaign-import-new {
  text-align: center;
}

.campaign-import-new__title {
  font-size: 17px;
  text-transform: uppercase;
  margin: 20px 0 15px;
}

.campaign-import-new__spinner {
  width: 30px;
  margin: 0 auto 20px;
  overflow: hidden;
}

.campaign-import-new__btn-wrap {
  margin-bottom: 20px;
}

.campaign-import-new__desc {
  color: #666;
  font-size: 14px;
  margin-bottom: 10px;
}

.banners-mass-upload {
  margin-top: 16px;
}

.banners-mass-upload__btn,
.banners-mass-upload__info {
  display: inline-block;
  vertical-align: middle;
}

.banners-mass-upload__info {
  color: #b7b7b7;
  margin-left: 10px;
}

.modal-view_banners-mass-upload .modal-view__body {
  max-width: 800px;
  width: 100%;
  min-width: 600px;
}

.page_campaigns_new_and_edit .campaigns-create-edit {
  padding-bottom: 20px;
}

.campaigns__tbl-delivery-wrap {
  width: 100%;
  height: 100%;
}

.campaigns__tbl-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.campaigns__tbl-wrap__banner-delivery {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 0;
  text-align: center;
}

.campaigns__tbl-wrap__banner-delivery:before {
  content: '';
  width: 11px;
  height: 11px;
  background-color: #c7f59b;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -6px;
  margin-left: -5px;
}

.campaigns__tbl-wrap__banner-delivery_delivery {
  cursor: pointer;
}

.campaigns__tbl-wrap__banner-delivery_delivery:hover {
  background-color: #f2fcfe;
}

.campaigns__tbl-wrap__banner-delivery_delivery:before {
  content: '?';
  color: #fc2c39;
  font-size: 12px;
  line-height: 10px;
  background-color: transparent;
}

.campaigns__tbl-wrap__banner-title {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline;
  border-bottom: 1px dotted;
  line-height: 19px;
}

.campaigns__tbl-wrap__banner-title_wrong-data {
  cursor: default;
  border-bottom: none;
  color: #333;
}

.campaigns__banner-preview-tooltip__header {
  margin-bottom: 5px;
}

.campaigns__banner-preview-tooltip__link {
  text-transform: uppercase;
  padding-right: 10px;
}

.flexi-table-nt_campaigns .flexi-table-nt__column-border {
  z-index: 10;
}

.flexi-table-nt_campaigns ._total .flexi-table-nt__cell_advert,
.flexi-table-nt_campaigns .flexi-table-nt__cell__summary {
  color: #333;
}

.flexi-table-nt_campaigns ._total .flexi-table-nt__cell_advert .button,
.flexi-table-nt_campaigns .flexi-table-nt__cell__summary .button {
  display: inline-block;
  vertical-align: middle;
  cursor: default;
}

.flexi-table-nt_campaigns ._total .flexi-table-nt__cell_advert .button._active,
.flexi-table-nt_campaigns .flexi-table-nt__cell__summary .button._active {
  cursor: pointer;
  color: #00abf1;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell__total-title {
  display: inline-block;
  vertical-align: 0;
  line-height: 34px;
}

.flexi-table-nt_campaigns .flexi-table-nt__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_campaigns .flexi-table-nt tbody tr:last-child .flexi-table-nt__cell_static {
  height: 33px;
  min-height: 33px;
  max-height: 33px;
}

.flexi-table-nt_campaigns th {
  white-space: nowrap;
}

.flexi-table-nt_campaigns th .context-help-mark {
  bottom: auto;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell_advert {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #00abf1;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell__checkbox-wrap,
.flexi-table-nt_campaigns .flexi-table-nt__cell__checkbox-wrap__content {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell__checkbox-wrap__content {
  vertical-align: middle;
  line-height: 1;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell__checkbox-wrap {
  display: inline-block;
  vertical-align: middle;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell__checkbox-wrap__checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell_delivery {
  position: relative;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell_payment_type ._help-dotted {
  border-bottom: 1px dotted;
  cursor: help;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell {
  height: 33px;
  min-height: 33px;
  max-height: 33px;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell_static {
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  z-index: 10;
}

.flexi-table-nt_campaigns tfoot td {
  background-color: #f2f2f2;
}

.chrome .flexi-table-nt_campaigns .flexi-table-nt__cell {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.safari .flexi-table-nt_campaigns .flexi-table-nt__cell {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.safari .flexi-table-nt_campaigns .flexi-table-nt__cell_static {
  height: 35px;
  max-height: 35px;
  min-height: 35px;
  margin-top: 1px;
  z-index: 10;
}

.safari .flexi-table-nt_campaigns ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 9;
}

.safari .flexi-table-nt_campaigns thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.safari .flexi-table-nt_campaigns tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 0;
}

.safari .flexi-table-nt_campaigns ._has-top-total tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 1px;
}

.ff .flexi-table-nt_campaigns {
  margin-left: 1px;
}

.ff .flexi-table-nt_campaigns .flexi-table-nt__cell,
.ff .flexi-table-nt_campaigns .flexi-table-nt__cell_static,
.ff .flexi-table-nt_campaigns ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
}

.ff .flexi-table-nt_campaigns .flexi-table-nt__cell {
  z-index: 10;
}

.ff .flexi-table-nt_campaigns .flexi-table-nt__cell_static {
  margin-top: 0;
  z-index: 10;
}

.ff .flexi-table-nt_campaigns ._total .flexi-table-nt__cell_static {
  z-index: 9;
}

.ff .flexi-table-nt_campaigns tbody tr:first-child .flexi-table-nt__cell_static,
.ff .flexi-table-nt_campaigns thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.ie .flexi-table-nt_campaigns ._draggable-border.flexi-table-nt__cell.flexi-table-nt__cell_status {
  white-space: normal;
  overflow: visible;
}

.ie .flexi-table-nt_campaigns .flexi-table-nt__tbl_normal {
  margin-top: -1px;
}

.ie .flexi-table-nt_campaigns .flexi-table-nt__cell {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.ie .flexi-table-nt_campaigns .flexi-table-nt__cell_status {
  padding: 6px 8px 0;
}

.ie .flexi-table-nt_campaigns .button_toggle {
  height: 20px;
}

.ie .flexi-table-nt_campaigns .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  margin-top: 1px;
  z-index: 10;
}

.ie .flexi-table-nt_campaigns ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 9;
  border-top: none;
}

.ie .flexi-table-nt_campaigns tbody tr:first-child .flexi-table-nt__cell_static,
.ie .flexi-table-nt_campaigns thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.ie .flexi-table-nt_campaigns ._has-top-total tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 1px;
}

.ie.edge .flexi-table-nt_campaigns ._draggable-border.flexi-table-nt__cell.flexi-table-nt__cell_status {
  white-space: normal;
  overflow: visible;
}

.ie.edge .flexi-table-nt_campaigns .flexi-table-nt__tbl_normal {
  margin-top: -1px;
}

.ie.edge .flexi-table-nt_campaigns .flexi-table-nt__cell {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 10;
}

.ie.edge .flexi-table-nt_campaigns .flexi-table-nt__cell_status {
  padding: 6px 8px 0;
}

.ie.edge .flexi-table-nt_campaigns .button_toggle {
  height: 22px;
  overflow: hidden;
}

.ie.edge .flexi-table-nt_campaigns .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  margin-top: 1px;
  z-index: 10;
}

.ie.edge .flexi-table-nt_campaigns ._total .flexi-table-nt__cell_static {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
  z-index: 9;
  border-top: none;
}

.ie.edge .flexi-table-nt_campaigns tbody tr:first-child .flexi-table-nt__cell_static,
.ie.edge .flexi-table-nt_campaigns thead ._total .flexi-table-nt__cell_static {
  margin-top: 0;
}

.ie.edge .flexi-table-nt_campaigns ._has-top-total tbody tr:first-child .flexi-table-nt__cell_static {
  margin-top: 0;
}

.flexi-table-nt_campaigns .flexi-table-nt__cell_fastStat._draggable-border {
  overflow: visible;
}

.flexi-table-nt_campaigns ._disabled-cells td,
.flexi-table-nt_campaigns ._disabled-cells .dashboard__tbl-wrap__banner-title_wrong-data,
.flexi-table-nt_campaigns ._disabled-cells .tbl-cell__campaign-name_readonly {
  color: #b7b7b7;
}

.campaigns-tbl-cell_active,
.campaigns-tbl-cell_blocked,
.campaigns-tbl-cell_deleted {
  height: 11px;
  margin-right: 7px;
  width: 10px;
  display: inline-block;
  vertical-align: middle;
}

.campaigns-tbl-cell_active,
.campaigns-tbl-cell_blocked {
  cursor: pointer;
}

.campaigns-tbl-cell_active {
  background: url(/media/js/dist/i-pause_3beb49ecc70d513ccd6b3c36cc1c4720.png) center center no-repeat;
  background-size: contain;
}

.campaigns-tbl-cell_blocked {
  background: url(/media/js/dist/i-play_1b059a00a82099f7a1bc763f47ce3804.png) center center no-repeat;
  background-size: contain;
}

.campaigns-tbl-cell__campaign-name-cell {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 30px);
  line-height: 1.2;
}

.campaigns-tbl-cell__campaign-link {
  cursor: pointer;
}

.campaigns-tbl-cell__campaign-name {
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.campaigns-tbl-cell__campaign-name_readonly {
  color: #333;
}

.campaigns-tbl-settings:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.campaigns-tbl-settings__button_new {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .campaigns-tbl-settings__button_new {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.campaigns-tbl-settings__button_new[readonly],
.campaigns-tbl-settings__button_new_disabled,
.campaigns-tbl-settings__button_new._disabled,
.campaigns-tbl-settings__button_new:disabled {
  color: #b7b7b7;
  cursor: default;
}

.campaigns-tbl-settings__button_new:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaigns-tbl-settings__button_new[readonly]:hover,
.campaigns-tbl-settings__button_new_disabled:hover,
.campaigns-tbl-settings__button_new._disabled:hover,
.campaigns-tbl-settings__button_new:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.campaigns-tbl-settings__button_new[readonly],
.campaigns-tbl-settings__button_new._disabled,
.campaigns-tbl-settings__button_new:disabled {
  color: #80caf5;
}

.campaigns-tbl-settings__button_new:hover {
  background-color: #39bbf1;
}

.campaigns-tbl-settings__button_new[readonly]:hover,
.campaigns-tbl-settings__button_new._disabled:hover,
.campaigns-tbl-settings__button_new:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.campaigns-tbl-settings__button,
.campaigns-tbl-settings__suggester {
  float: left;
  margin-bottom: 20px;
}

.campaigns-tbl-settings__date-filter {
  float: right;
  margin-bottom: 20px;
}

.campaigns-tbl-settings__button {
  margin-right: 10px;
}

.campaigns-tbl-settings__button_reload {
  padding: 0;
  width: 32px;
  margin-left: 2px;
  position: relative;
}

.campaigns-tbl-settings__button_reload._disabled:before {
  opacity: 0.7;
}

.campaigns-tbl-settings__list__item {
  padding: 0px 10px;
  line-height: 32px;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
}

.campaigns-tbl-settings__list__item_disabled:hover,
.campaigns-tbl-settings__list__item_disabled {
  background-color: #fff;
  cursor: default;
  color: #b7b7b7;
}

.campaigns-tbl-settings__list__checkbox {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.campaigns-tbl-settings__list__label {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.drop-down-list_tbl-actions .campaigns-tbl-settings__list__item:not(.campaigns-tbl-settings__list__item_disabled):hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.campaigns-tbl-settings .drop-down-list__list_tbl-actions .bubble-ts__main-wrap {
  padding: 0;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.campaigns-tbl-settings .drop-down-list_tbl-actions .bubble-ts_drop-down-list {
  min-width: 100%;
}

.campaigns-tbl-settings .button_campaigns-tbl-settings {
  padding-left: 34px;
}

.ff .campaigns-tbl-settings .button_campaigns-tbl-settings {
  line-height: 30px;
}

.campaigns-tbl-settings .button_campaigns-tbl-actions {
  position: relative;
  padding-left: 34px;
  padding-right: 32px;
}

.campaigns-tbl-settings .button_campaigns-tbl-actions:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: 0px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

._disabled.campaigns-tbl-settings .button_campaigns-tbl-actions:after {
  opacity: 0.7;
}

.campaigns-tbl-settings .button_campaigns-tbl-actions:before,
.campaigns-tbl-settings .button_campaigns-tbl-settings:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
}

.campaigns-tbl-settings .button_campaigns-tbl-actions._disabled:after,
.campaigns-tbl-settings .button_campaigns-tbl-actions._disabled:before,
.campaigns-tbl-settings .button_campaigns-tbl-settings:before {
  opacity: 0.7;
}

.campaigns-tbl-settings .button_campaigns-tbl-actions:before {
  background: url(/media/js/dist/menu-btn-ico_e2a31d1bd158ccd3f98299cb38c090b6.png) center center no-repeat;
  background-size: 15px 12px;
}

.campaigns-tbl-settings .button_campaigns-tbl-settings:before {
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
}

.campaigns-tbl-settings .suggester-ts__input {
  line-height: 32px;
}

.safari .campaigns-tbl-settings .suggester-ts__input {
  line-height: inherit;
}

.campaigns-tbl-settings .suggester-ts__item__id {
  font-size: 12px;
  color: #898b8c;
}

.campaigns-tbl-settings .suggester-ts__group {
  max-height: 330px;
}

.campaigns-tbl-loader .loader {
  z-index: 1;
}

.drop-down-view_campaigns-dashboard-page .drop-down-view__bubble-wrap {
  position: relative;
}

.drop-down-view_campaigns-dashboard-page .drop-down-item-view {
  width: 100%;
  font-size: 12px;
}

.drop-down-view_campaigns-dashboard-page .drop-down-item-view._disabled {
  color: #b7b7b7;
  cursor: default;
}

.drop-down-view_campaigns-dashboard-page .drop-down-item-view._disabled:hover {
  background: #fff;
}

.drop-down-view_campaigns-dashboard-page .bubble-ts {
  min-width: 100%;
  right: initial;
  text-transform: none;
}

.page_campaigns .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_campaigns .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
  margin-bottom: 0;
  height: calc(100% - 34px);
  min-height: calc(100% - 34px);
}

.page_campaigns .layout-float__main-wrapper,
.page_campaigns .campaigns-table,
.page_campaigns .campaigns-table_statistics,
.page_campaigns .campaigns-dashboard-page {
  height: auto;
}

.page_campaigns_new_and_edit .layout-float__content > div {
  margin-bottom: 40px;
}

.page_campaigns_list .select_banners-filter {
  width: 100%;
  width: calc(100% - 2px);
  margin-left: 1px;
}

.page_campaigns_list .select_banners-filter .select__item_value {
  position: absolute;
  right: 0;
  max-width: 130px;
  min-width: 130px;
  width: 130px;
  border-left: 1px solid #e5e5e5;
}

.page_campaigns_list .select_banners-filter .select__item_title {
  border-right-color: transparent;
  max-width: 105px;
  min-width: 105px;
  width: 105px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.page_campaigns .bubble-ts_price-slider {
  min-width: 475px;
}

.page_campaigns .bubble-ts_price-slider .bubble-ts__content {
  overflow: visible;
}

.page_campaigns .bubble-ts_price-slider .price-slider-btns {
  margin-top: 10px;
}

.page_campaigns .bubble-ts_price-slider .price-slider-error {
  color: #fc2c39;
  max-width: 450px;
}

.page_campaigns .bubble-ts_price-slider .price-slider__info-col {
  width: 50%;
  line-height: 28px;
}

.page_campaigns .empty-table-data-message {
  display: none;
  position: relative;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  text-align: center;
  margin-top: 40px;
}

.page_campaigns .empty-table-data-message .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_campaigns .empty-table-data-message .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.page_campaigns ._notification_info-msg-bg._notification_full-width {
  max-width: 100%;
}

.modal-view_campaigns-tbl-settings .modal-view__body {
  width: 80%;
  max-width: 894px;
  background-color: #fff;
}

.modal-view_campaigns-tbl-settings .toggle-group {
  padding: 20px 24px;
}

.modal-view_campaigns-tbl-settings .toggle-group__content {
  max-height: 205px;
}

.page_dmp_statistics .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_dmp_statistics .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
}

.statistic-page__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
}

.statistic-page__table-controls {
  white-space: nowrap;
  position: relative;
  z-index: 12;
}

.statistic-page__table-controls-col {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
}

.statistic-page__table-controls-col_filter {
  padding-left: 2px;
}

.statistic-page__table-controls-col_filter .suggester-ts {
  margin-left: 10px;
}

.statistic-page__table-controls-col_settings {
  float: right;
  padding-right: 2px;
}

.statistic-page__head {
  margin-bottom: 20px;
}

.statistic-page__settings {
  padding: 1px 0 3px;
  margin-bottom: 32px;
  position: relative;
  z-index: 100;
}

.statistic-page__settings-col {
  display: inline-block;
  vertical-align: middle;
}

.statistic-page__settings-col_loader {
  width: 40px;
  padding-left: 10px;
}

.statistic-page .date-period {
  margin-right: 10px;
  margin-left: 2px;
}

.statistic-page .bubble-ts {
  margin-bottom: 7px;
  z-index: 12;
}

.statistic-page .button_summary-tbl-settings:before {
  content: '';
  display: inline-block;
  vertical-align: -3px;
  margin-right: 5px;
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
}

.statistic-page .button_summary-tbl-download:before {
  content: "\F113";
  font-family: 'target-icons';
  padding-right: 5px;
}

.statistic-page .clickable-button_toggle-graph {
  color: #b7b7b7;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 10px;
}

.statistic-page .clickable-button_toggle-graph:hover {
  color: #333;
}

.statistic-page-graph-settings {
  width: 100%;
  position: relative;
  z-index: 10;
}

.statistic-page-graph-settings__col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

.statistic-page-graph-settings .select-suggest_dmdash .select-suggest__suggester {
  text-align: left;
  left: auto;
  right: 0;
}

.statistic-page-graph-settings .select-suggest_mdash:before,
.statistic-page-graph-settings .select-suggest_dmdash:before {
  font-family: 'target-icons';
}

.statistic-page-graph-settings .select-suggest_mdash:before {
  content: "\F11C";
}

.statistic-page-graph-settings .select-suggest_dmdash:before {
  content: "\F111";
}

.statistic-page-graph-settings__col_right {
  text-align: right;
}

.statistic-page-graph-settings__col_right .suggester-ts__list {
  z-index: 14;
}

.flexi-table-nt_dmp-statistics {
  margin-left: 1px;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__cell__checkbox-wrap__content {
  display: inline-block;
  width: 85%;
  width: calc 75%;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__cell {
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 0;
}

.flexi-table-nt_dmp-statistics thead tr:last-child .flexi-table-nt__cell {
  border-bottom: 1px solid #e5e5e5;
}

.flexi-table-nt_dmp-statistics tbody tr:last-child .flexi-table-nt__cell {
  border-bottom: 1px solid #e5e5e5;
}

.flexi-table-nt_dmp-statistics tbody tr:first-child .flexi-table-nt__cell {
  border-top: 1px solid #e5e5e5;
}

.flexi-table-nt_dmp-statistics tbody tr:last-child .flexi-table-nt__cell_segment_source_name {
  height: 34px;
  max-height: 34px;
  min-height: 34px;
}

.flexi-table-nt_dmp-statistics tbody .select-and-colorize {
  display: flex;
}

.flexi-table-nt_dmp-statistics thead .flexi-table-nt__cell_segment_source_name {
  z-index: 11;
}

.webkit .flexi-table-nt_dmp-statistics thead .flexi-table-nt__cell_segment_source_name,
.ie .flexi-table-nt_dmp-statistics thead .flexi-table-nt__cell_segment_source_name {
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
}

.ie .flexi-table-nt_dmp-statistics .flexi-table-nt__cell_static {
  left: 1px;
}

.ie .flexi-table-nt_dmp-statistics .flexi-table-nt__tbl_normal {
  margin-top: -1px;
}

.ff .flexi-table-nt_dmp-statistics thead tr:last-child .flexi-table-nt__cell {
  min-height: 33px;
}

.ff .flexi-table-nt_dmp-statistics .flexi-table-nt__tbl_static {
  margin-top: -1px;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__cell,
.flexi-table-nt_dmp-statistics .flexi-table-nt__header {
  white-space: nowrap;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__tbl_static .flexi-table-nt__cell:first-child {
  padding: 0;
}

.flexi-table-nt_dmp-statistics th {
  white-space: nowrap;
}

.flexi-table-nt_dmp-statistics th .context-help-mark {
  bottom: auto;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__cell_segment_source_name {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__cell__checkbox-wrap,
.flexi-table-nt_dmp-statistics .flexi-table-nt__cell__checkbox-wrap__content {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__cell__checkbox-wrap {
  display: inline-block;
  vertical-align: middle;
}

.flexi-table-nt_dmp-statistics .flexi-table-nt__cell__checkbox-wrap__checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
}

.button_summary-tbl-settings {
  vertical-align: top;
}

.button_summary-tbl-download {
  vertical-align: top;
  margin-left: 10px;
}

.page_dmp_statistics_summary ._no-toggle-left .layout-float__content {
  padding-left: 0;
  padding-bottom: 40px;
  overflow-x: hidden;
}

.page_dmp_statistics_summary .layout-float__content > div {
  min-width: 960px;
  margin: 0 auto;
  width: 100%;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.main-graph-wrapper svg {
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.summary .graph {
  position: relative;
  font-size: 11px;
}

.modal-view_summary-tbl-settings .modal-view__body {
  width: 80%;
  max-width: 894px;
}

.modal-view_summary-tbl-settings .modal-view__body {
  background-color: #fff;
}

.modal-view_summary-tbl-settings .toggle-group {
  padding: 20px 24px;
}

.modal-view_summary-tbl-settings .toggle-group__content {
  max-height: 205px;
}

.modal-view_summary-tbl-settings .toggle-group__item__label {
  padding-left: 5px;
}

.modal-view_summary-tbl-settings .toggle.button_group-switcher {
  line-height: 16px;
}

.offer-confirmation {
  font-size: 14px;
}

.offer-confirmation__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.offer-confirmation__msg {
  margin-bottom: 20px;
}

.offer-confirmation__tbl {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.offer-confirmation__tbl-cell {
  border-collapse: collapse;
  border-spacing: 0;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
  width: 50%;
  table-layout: fixed;
}

.offer-confirmation__tbl-cell_th {
  color: #000;
  font-weight: normal;
}

.bubble-ts_offer-confirm-inf .bubble-ts__main-wrap {
  width: 600px;
  padding: 20px;
}

.modal-view_offer-edit .modal-view__body__title {
  line-height: 1.5;
}

.modal-view_offer-edit .modal-view__body {
  width: 900px;
  min-width: 810px;
}

.offer-edit {
  padding: 20px 25px 0;
}

.offer-edit__footer {
  padding: 17px 25px;
  margin: 0 -25px;
  background: #fff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.offer-edit__footer-msg {
  margin-bottom: 15px;
}

.offer-edit__error {
  color: #f66;
  font-size: 14px;
  margin-bottom: 10px;
  display: none;
}

.offer-edit__row {
  margin-bottom: 20px;
}

.offer-edit__label {
  width: 252px;
  display: inline-block;
  vertical-align: middle;
}

.offer-edit__label_textarea {
  vertical-align: top;
  margin: 5px 0 0;
}

.offer-edit__val {
  width: calc(100% - 252px);
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.offer-edit__val_msg {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 20px 0 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.offer-edit__val .input__inp {
  width: 250px;
}

.offer-edit__val_track .input__inp {
  width: 500px;
}

.offer-edit__val .textarea__elem {
  width: 500px;
  max-width: 500px;
  height: 74px;
  min-height: 74px;
  max-height: 74px;
  resize: none;
}

.offer-edit__val_dates .date-period__wrap {
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 6px 12px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  width: 250px;
}

.offer-edit__val_dates .date-period__wrap[readonly],
.offer-edit__val_dates .date-period__wrap:disabled,
.offer-edit__val_dates .date-period__wrap._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.offer-edit__val_dates .date-period__dash,
.offer-edit__val_dates .date-period__label {
  font-size: 18px;
  line-height: 1.3;
}

.offer-edit__val_dates .date-period__dash {
  margin: 0;
}

.offer-edit__val_dates .calendar {
  width: 730px;
}

.cell-offer-app {
  font-size: 0;
  display: block;
  text-decoration: none;
  color: #333;
  cursor: text;
}

.cell-offer-app__image {
  width: 40px;
  height: 40px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.cell-offer-app__description {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 40px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
}

.cell-offer-app__description-os {
  color: #b7b7b7;
  margin-top: 3px;
}

.cell-offer {
  vertical-align: middle;
}

.cell-offer_name {
  white-space: nowrap;
  position: relative;
  padding-right: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.cell-offer__text {
  white-space: nowrap;
}

.cell-offer__text_name {
  white-space: nowrap;
}

.cell-offer__text_description {
  max-width: 170px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.cell-offer__title {
  max-width: 260px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.cell-offer__edit-btn {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  font-size: 18px;
  cursor: pointer;
  position: absolute;
  right: 0;
}

.offers-page__tbl-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.offers-selects-wrap {
  float: right;
}

.offers-settings:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.offers-settings__left {
  float: left;
  margin-bottom: 20px;
}

.offers-settings__right {
  float: right;
}

.offers-settings .button_offers-settings {
  padding-left: 34px;
  margin-left: 10px;
  vertical-align: top;
}

.offers-settings .button_offers-settings:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
}

.offers-settings .select_offers-settings-status,
.offers-settings .select_offers-settings-pads {
  margin-left: 10px;
  margin-bottom: 20px;
}

.modal-view_offers-tbl-settings .modal-view__body {
  width: 80%;
  min-width: 366px;
  max-width: 894px;
}

.modal-view_offers-tbl-settings .modal-view__body {
  padding: 20px 24px;
  background-color: #fff;
}

.modal-view_offers-tbl-settings .toggle-group__content {
  max-height: 205px;
}

.flexi-table_offers-list .flexi-table__header-th {
  white-space: nowrap;
}

.flexi-table_offers-list .flexi-table__cell_offer_application {
  padding: 10px;
}

.flexi-table_offers-list .flexi-table__cell_offer_status {
  white-space: nowrap;
}

.flexi-table_offers-list .flexi-table__cell {
  vertical-align: middle;
}

.flexi-table_offers-list .flexi-table__cell ._changed {
  color: #f66;
  cursor: pointer;
}

.page_offers .layout-float__content > div {
  min-width: 900px;
  max-width: 1600px;
}

.page_offers .layout-float__content > div {
  max-width: 100%;
}

.page_offers .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_offers .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.page_offers .layout-float__content {
  padding: 20px 34px;
}

.offers-page_notif .context-help-mark_gray {
  bottom: 1px;
}

.offers-page__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.page_profile .layout-float__content > div {
  min-width: 900px;
  max-width: 1600px;
}

.page_profile .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_profile .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.profile_notif .context-help-mark_gray {
  bottom: 1px;
}

.profile__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.profile__subtitle {
  margin-bottom: 10px;
}

.profile__info {
  color: #a4a4a4;
  margin-left: 3px;
  vertical-align: middle;
}

.profile__list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 0 0 30px;
}

.profile__list__row {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  position: relative;
}

.profile__list__row .input,
.profile__list__row .input__wrap {
  width: 100%;
}

.profile__list__row .input__inp {
  width: 100%;
  border: 0;
  height: 20px;
  padding: 0;
  font-size: 12px;
}

.profile__list__row_pos-label {
  padding: 0 0 0 180px;
  margin: 0 0 20px;
  line-height: 14px;
  font-size: 14px;
}

.profile__list__row_emails {
  margin-bottom: 20px;
}

.profile__list__row:last-child {
  margin-bottom: 0;
}

.profile__list__row__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.profile__list__row__label-text {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin-left: -180px;
  margin-right: 10px;
  font-size: 14px;
  color: #414042;
}

.profile__list__row__label-box {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.profile__list__row__label-radio {
  font-size: 14px;
  color: #414042;
  display: inline-block;
  vertical-align: middle;
}

.profile__list__row__radio {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.profile__list__row__input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  width: 385px;
  padding: 6px 12px;
  margin: 0;
  color: #414042;
  width: 260px;
  padding: 2px 9px;
  height: 20px;
  line-height: 16px;
  font-size: 12px;
}

.profile__list__row__text {
  display: inline-block;
  vertical-align: middle;
}

.profile__list__row__error {
  margin-left: -190px;
}

.profile__list__timezone {
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
}

.profile__list__sub-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  margin-top: -5px;
}

.profile__list__sub-row {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

.profile__msg {
  margin-bottom: 30px;
  line-height: 1.5;
}

.profile__spinner {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 300px;
  right: 0;
  z-index: 1;
}

.profile__button_save {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .profile__button_save {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.profile__button_save[readonly],
.profile__button_save_disabled,
.profile__button_save._disabled,
.profile__button_save:disabled {
  color: #b7b7b7;
  cursor: default;
}

.profile__button_save:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.profile__button_save[readonly]:hover,
.profile__button_save_disabled:hover,
.profile__button_save._disabled:hover,
.profile__button_save:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.profile__button_save[readonly],
.profile__button_save._disabled,
.profile__button_save:disabled {
  color: #80caf5;
}

.profile__button_save:hover {
  background-color: #39bbf1;
}

.profile__button_save[readonly]:hover,
.profile__button_save._disabled:hover,
.profile__button_save:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.profile-contact-info .profile__list__row_pos-label {
  line-height: 26px;
}

.profile-contact-info ._notification_contacts-error {
  background: transparent;
  color: #fc2c39;
  padding: 0;
  margin: 5px 0 0 10px;
}

.profile-contact-info ._notification_contacts-error a {
  color: #00abf1;
  text-decoration: none;
}

.delete-app-approve {
  padding: 17px;
}

.delete-app-approve__text:not(:first-child) {
  margin-top: 20px;
}

.delete-app-approve__controls {
  margin-top: 20px;
  margin-bottom: 3px;
}

.delete-app-approve__controls .button {
  margin-right: 10px;
}

.modal-view_delete-app-approve .modal-view__body {
  min-width: 660px;
  background-color: #fff;
}

.page_applications .layout-float__content > div {
  min-width: 940px;
}

.app-list {
  position: relative;
}

.app-list__spinner_big {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 300px;
  right: 0;
  z-index: 1;
}

.app-list__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.app-list__subtitle {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.page_profile .app-list__subtitle .context-help-mark_gray {
  bottom: 2px;
}

.app-list__group {
  margin-bottom: 10px;
}

.app-list__group:last-child {
  margin-bottom: 0;
}

.app-list__group + .app-list__subtitle {
  margin-top: 20px;
}

.app-list__row-wrap {
  margin-top: 2px;
}

.app-list__row-wrap:first-child {
  margin-top: 0;
}

.app-list__row {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  position: relative;
  padding: 10px 23px 10px 25px;
  margin-bottom: 0;
}

.app-list__name,
.app-list__controls {
  display: inline-block;
  vertical-align: middle;
}

.app-list__name {
  padding-left: 52px;
  max-width: 355px;
  position: relative;
  height: 40px;
  line-height: 1;
}

.app-list__name:before {
  content: '';
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  left: 0px;
  background-image: url(/media/js/dist/rate-ico_8766be40691b2a36eabd4b46653bca01.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: 17px 73px;
  width: 47px;
  height: 12px;
}

.app-list__name_no-rate:before {
  display: none;
}

.app-list__name__text,
.app-list__name__link {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 380px;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  display: block;
}

.app-list__name:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  width: 0px;
}

.app-list__row_main .app-list__name:before {
  background-position: 0 100%;
}

.app-list__controls {
  float: right;
  width: 175px;
  height: 40px;
  text-align: right;
  position: relative;
}

.app-list__controls .button_main-app {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
}

.app-list__controls .button_delete-app {
  position: absolute;
  margin: 2px 0 0 37px;
  padding: 0 0 0 15px;
  right: auto;
  left: 100%;
  display: block;
  white-space: nowrap;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.app-list__controls .button_delete-app:before {
  display: block;
  content: "\F104";
  font-family: target-icons;
  width: 11px;
  height: 12px;
  position: absolute;
  top: 10px;
  left: 0;
  line-height: 12px;
}

.app-list__controls .button_delete-app:disabled:before,
.app-list__controls .button_delete-app[disabled]:before {
  color: #b7b7b7;
  cursor: default;
}

.app-list__controls__state {
  text-transform: uppercase;
  font-size: 10px;
  color: #b7b7b7;
  text-align: right;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.app-list__row_main .app-list__controls__state {
  color: #fab03b;
}

.app-list__msg {
  color: #fff;
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  background-color: #00abf1;
  position: relative;
  min-height: 40px;
  padding: 10px 23px 10px 25px;
  margin-bottom: 0;
}

.app-list__msg_error {
  background-color: #f66;
  color: #fff;
}

.app-list__msg:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  width: 0px;
}

.app-list__msg__text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
}

.app-list ._notification_app-list-err {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  position: relative;
  padding: 10px 23px 10px 25px;
  margin-bottom: 0;
  margin-top: 2px;
  color: #f66;
  overflow: visible;
  font-size: 14px;
  height: auto;
}

.app-list ._notification_app-list-err:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  width: 0px;
  min-height: 40px;
}

.app-list ._notification__content {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
}

.adding-segments-goals {
  margin-bottom: 14px;
  min-height: 20px;
  font-size: 0;
  line-height: 0;
}

.adding-segments-goals:last-child {
  margin-bottom: 0px;
}

.adding-segments-goals__checkbox {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.adding-segments-goals__checkbox[readonly],
.adding-segments-goals__checkbox:disabled,
.adding-segments-goals__checkbox._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.adding-segments-goals__checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-top: 1px;
}

.adding-segments-goals__condition-text {
  margin-left: 5px;
  color: #04be3a;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 19px;
}

.adding-segments-goals__name {
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  width: 200px;
  min-height: 20px;
  line-height: 20px;
}

.adding-segments-goals__toggle-wrap {
  display: inline-flex;
  align-items: center;
  width: 80px;
  margin-left: 20px;
  line-height: 20px;
  min-height: 20px;
}

.adding-segments-goals__toggler,
.adding-segments-goals__toggle-text {
  display: inline-block;
  vertical-align: middle;
}

.adding-segments-goals__toggle-text {
  margin-left: 5px;
  text-transform: lowercase;
}

.adding-segments-goals__settings-name-wrap {
  max-width: calc(100% - 300px - 5px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 300px);
  display: inline-block;
  vertical-align: middle;
  min-height: 20px;
  font-size: 14px;
}

.adding-segments-goals__settings-right-block-wrap {
  display: inline-block;
  vertical-align: middle;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 300px;
  text-align: right;
  font-size: 14px;
}

.adding-segments-goals__settings-wrap {
  display: inline-flex;
  align-items: center;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.adding-segments-goals__settings-wrap:last-child {
  margin-right: 0;
}

.adding-segments-goals__day .input .input__inp {
  width: 36px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
}

.adding-segments-goals__day .input .input__inp {
  position: relative;
  -moz-appearance: textfield;
}

.adding-segments-goals__day .input .input__inp::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.adding-segments-goals__day .input .input__inp::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.segments-adv-campaign-type {
  margin-bottom: 14px;
  min-height: 20px;
}

.segment-settings-view__name {
  max-width: 240px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: 240px;
}

.segment-settings-view__checkbox {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.segment-settings-view__checkbox[readonly],
.segment-settings-view__checkbox:disabled,
.segment-settings-view__checkbox._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.segment-settings-view__checkbox {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}

.segment-settings-view__condition {
  margin-left: 5px;
  color: #04be3a;
  text-transform: uppercase;
  font-size: 12px;
}

.segment-settings-view__box-name {
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  width: 200px;
}

.segment-settings-view__toggle-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  margin-left: 20px;
}

.segment-settings-view__settings-name-wrap {
  padding-left: 1px;
  max-width: calc(100% - 200px - 5px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 200px);
  display: inline-block;
  vertical-align: middle;
  min-height: 20px;
}

.segment-settings-view__radio-row_two-cols-right .segment-settings-view__settings-name-wrap {
  max-width: calc(100% - 370px - 5px);
  width: calc(100% - 370px);
}

.segment-settings-view__settings-wrap {
  display: inline-block;
  vertical-align: middle;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 200px;
  text-align: right;
}

.segment-settings-view__radio-row_two-cols-right .segment-settings-view__settings-wrap {
  max-width: 370px;
  width: 370px;
}

.segment-settings-view__radio-row {
  margin-bottom: 14px;
}

.segment-settings-view__radio-row:last-child {
  margin-bottom: 0;
}

.segment-settings-view__radio-box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  flex: initial;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.segment-settings-view__radio-box[readonly],
.segment-settings-view__radio-box:disabled,
.segment-settings-view__radio-box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.segment-settings-view__radio-box-condition {
  color: #04be3a;
  text-transform: uppercase;
  font-size: 12px;
}

.segment-settings-view__radio-box-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
}

.segment-settings-view__radio-box-label {
  margin-left: 5px;
}

.segment-settings-view__inp {
  display: inline-block;
  vertical-align: middle;
}

.segment-settings-view__inp .input__inp {
  width: 36px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
}

.segment-settings-view__inp .input__inp {
  position: relative;
  -moz-appearance: textfield;
}

.segment-settings-view__inp .input__inp::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.segment-settings-view__inp .input__inp::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.segment-settings-view__settings-wrap-item {
  display: inline-block;
  vertical-align: baseline;
}

.segment-settings-view__settings-wrap-item_center-noright {
  width: 370px;
  text-align: left;
}

.segment-settings-view__settings-wrap-item_center {
  width: 150px;
  text-align: left;
}

.segment-settings-view__settings-wrap-item_with-center {
  width: 210px;
}

.segment-settings-view__settings-wrap-item:not(:first-child) {
  margin-left: 10px;
}

.segment-settings-view__slider-wrap {
  width: 500px;
}

.segment-settings-view__slider-wrap .slider-ts.slider-ts_add-segments-settings .slider-ts__handle-wrap {
  background: #c7f59b;
}

.segment-settings-view__slider-wrap .slider-ts_add-segments-settings.slider-ts:not(.slider-ts_with-bubble) .slider-ts__handle {
  z-index: 1;
}

.segment-settings-view__slider-wrap .slider-ts_add-segments-settings .slider-ts__handle__gradient {
  position: relative;
}

.segment-settings-view__score,
.segment-settings-view__count {
  margin-top: 10px;
}

.segment-settings-view__settings-app-cont-wrap {
  align-self: center;
}

.segment-settings-view__top-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.segment-settings-view__app-toggle-wrap {
  margin-left: 20px;
  display: inline-flex;
}

.segment-settings-view__app-select-wrap {
  display: inline-flex;
}

.segment-settings-view__bottom-wrap {
  border-top: 1px solid #e5e5e5;
  margin-top: 20px;
  padding-top: 20px;
}

.segment-settings-view__text-label {
  display: inline-flex;
  align-self: center;
  margin-right: 10px;
}

.segments-adv-campaign-type {
  margin-bottom: 14px;
  min-height: 20px;
}

.segments-adv-campaign-type:last-child {
  margin-bottom: 0px;
}

.segments-adv-campaign-type__checkbox {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.segments-adv-campaign-type__checkbox[readonly],
.segments-adv-campaign-type__checkbox:disabled,
.segments-adv-campaign-type__checkbox._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.segments-adv-campaign-type__checkbox {
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}

.segments-adv-campaign-type__name {
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  width: 200px;
}

.segments-adv-campaign-type__condition {
  margin-left: 5px;
  color: #04be3a;
  text-transform: uppercase;
  font-size: 12px;
}

.segments-adv-campaign-type__toggle-wrap {
  display: inline-block;
  vertical-align: top;
  width: 80px;
  margin-left: 20px;
}

.segments-adv-campaign-type__toggler,
.segments-adv-campaign-type__toggle-text {
  display: inline-block;
  vertical-align: middle;
}

.segments-adv-campaign-type__toggle-text {
  margin-left: 5px;
  text-transform: lowercase;
}

.segments-adv-campaign-type__settings-wrap {
  display: inline-block;
  vertical-align: top;
  margin-left: 30px;
  max-width: calc(100% - 355px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.app-trackers {
  display: flex;
  flex-wrap: wrap;
}

.app-trackers .tracker {
  display: inline-flex;
  align-items: center;
  margin-right: 20px;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
}

.app-trackers .tracker:last-child {
  margin-right: 0;
}

.app-trackers .tracker__count {
  padding-left: 10px;
  color: #a4a4a4;
}

.tracker-tab-active {
  color: #000;
}

.in-app-event {
  margin-bottom: 10px;
}

.in-app-event:last-child {
  margin-bottom: 0;
}

.in-app-event__condition-text {
  color: #04be3a;
  text-transform: uppercase;
  font-size: 12px;
}

.in-app-event__params {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
}

.in-app-event__item {
  display: inline-flex;
  align-items: center;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.in-app-event__item:last-child {
  margin-right: 0;
}

.in-app-event__item_name {
  display: inline-block;
  width: 246px;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.in-app-event__item_toggle {
  width: 70px;
  text-transform: lowercase;
}

.in-app-event__check {
  display: inline-block;
  line-height: 10px;
}

.in-app-event__info {
  display: inline-block;
  margin-right: 10px;
  margin-left: 5px;
  cursor: pointer;
}

._active .in-app-event__info,
.in-app-event__info:hover {
  color: #f66;
}

.in-app-event__day .input .input__inp {
  width: 36px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
}

.in-app-event__day .input .input__inp {
  position: relative;
  -moz-appearance: textfield;
}

.in-app-event__day .input .input__inp::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.in-app-event__day .input .input__inp::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.in-app-event-settings-view__trackers {
  margin-bottom: 10px;
}

.in-app-event-settings-view__search {
  margin-bottom: 20px;
}

.in-app-event-settings-view__search .input__inp {
  width: 300px;
}

.local-geo-settings-view__work-time {
  margin-top: 20px;
}

.payer-settings-view__settings-name-wrap {
  padding-left: 1px;
  width: 260px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  min-height: 20px;
}

.payer-settings-view__toggle-text {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.payer-settings-view__toggle-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  margin-left: 20px;
}

.payer-settings-view__toggle {
  display: inline-block;
}

.bubble-ts_lookalikelist {
  width: 300px;
}

.content-viewer-cell__link {
  cursor: pointer;
}

.modal-content {
  padding: 20px 25px 25px;
}

.modal-content__textarea {
  margin-bottom: 20px;
}

.textarea_modal-content .textarea__elem {
  width: 470px;
  heigth: 300px;
  resize: none;
}

.edit-segments-cell-wrap {
  cursor: pointer;
}

.source-cell_user-name {
  position: relative;
}

.source-cell_user-name .source-cell__name-text {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.source-cell ._editable {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

._editable .source-cell_user-name .source-cell__name-text {
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.source-cell_user-name .source-cell__edit {
  font-size: 12px;
  color: #000;
  position: absolute;
  right: 0;
  top: 2px;
  z-index: 2;
  display: none;
}

.flexi-table__cell_name:hover .source-cell_user-name .source-cell__edit,
.flexi-table-nt__cell_name:hover .source-cell_user-name .source-cell__edit {
  height: 60px;
  display: block;
}

.flexi-table_context-list .flexi-table__cell_name,
.flexi-table-nt_user-list-tbl .flexi-table-nt__cell_name,
.flexi-table_custom-audience .flexi-table__cell_name {
  padding: 0;
  max-width: 730px;
}

.flexi-table_context-list .flexi-table__cell_name .source-cell-wrap,
.flexi-table-nt_user-list-tbl .flexi-table-nt__cell_name .source-cell-wrap,
.flexi-table_custom-audience .flexi-table__cell_name .source-cell-wrap {
  padding: 13px 15px;
}

.flexi-table_context-list .flexi-table__cell_name .source-cell__name-text,
.flexi-table-nt_user-list-tbl .flexi-table-nt__cell_name .source-cell__name-text,
.flexi-table_custom-audience .flexi-table__cell_name .source-cell__name-text {
  max-width: 700px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.flexi-table_context-list .flexi-table__cell_name ._editable:hover,
.flexi-table-nt_user-list-tbl .flexi-table-nt__cell_name ._editable:hover,
.flexi-table_custom-audience .flexi-table__cell_name ._editable:hover {
  cursor: pointer;
  background-color: #f1f5f9;
}

.flexi-table-nt_user-list-tbl .flexi-table-nt__cell_name ._editable {
  height: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.userlist-rename__inp-wrap {
  position: relative;
  display: inline-block;
}

.userlist-rename__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  width: 385px;
  padding: 6px 12px;
  margin: 0;
  color: #414042;
  width: 400px;
  padding: 2px 26px 2px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.userlist-rename__inp-clear {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  /*font: 20px/14px $fontOpenSans;
  cursor: pointer;
  color: $myDarkGray2;*/
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  /*font: 14px/9px $fontOpenSans;
  color: $myDarkGray2;*/
}

.userlist-rename__inp-clear:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  visibility: visible;
}

.userlist-rename__error {
  color: #fc2c39;
  margin-top: 10px;
  display: none;
}

.userlist-rename__controls {
  margin-top: 18px;
  padding-bottom: 3px;
}

.userlist-rename__btn {
  display: inline-block;
  vertical-align: top;
}

.userlist-rename__inp-info {
  color: #b7b7b7;
  font-size: 14px;
  line-height: 1.5;
  margin: 10px 0 0;
}

.modal-view_confirm-remove-source .delete-confirm-list {
  padding: 20px 25px 0;
}

.modal-view_confirm-remove-source .delete-confirm-list__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.modal-view_confirm-remove-source .delete-confirm-list__text {
  padding-bottom: 15px;
  max-width: 800px;
}

.modal-view_confirm-remove-source .button_confirm-remove {
  margin-right: 10px;
}

.modal-view_confirm-remove-source .modal-view__confirm-body {
  margin: 0;
}

.list-status-cell__wrapper {
  display: flex;
  align-items: center;
}

.list-status-cell_active {
  display: inline-block;
  color: #04be3a;
}

.list-status-cell_blocked {
  color: #fc2c39;
}

.list-status-cell_not-working {
  color: #808285;
}

.page_segments .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_segments .layout-float__content > div {
  padding-right: 34px;
  min-width: 850px;
  height: 100%;
  margin-bottom: 0;
}

.page_segments .layout-float__main-wrapper > div {
  min-width: 850px;
  padding-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.page_segments .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_segments .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.page_segments .bubble-ts_context-help {
  z-index: 10000 !important;
}

.page_segments .notification-item-ng {
  min-width: 850px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__header {
  padding: 10px 15px 9px;
}

.flexi-table-nt__column-width[data-id="delete_key"] .flexi-table-nt__header__checkbox {
  position: absolute;
  margin: 5px 0 0 2px;
}

.page_segments .flexi-table__tbl .flexi-table__header__checkbox {
  position: absolute;
  left: 15px;
  top: 17px;
}

.page_segments .flexi-table__column-width[data-id="id"] {
  min-width: 90px;
}

.page_segments .flexi-table__column-width[data-id="id"] .flexi-table__cell__checkbox-wrap {
  white-space: nowrap;
}

.page_segments .flexi-table__cell_remove {
  text-align: center;
}

.page_segments .flexi-table__cell_name {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
}

.page_segments .remove-source-wrap {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
}

.page_segments__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  line-height: 1;
  display: block;
}

.page_segments__spinner {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 300px;
  right: 0;
  z-index: 1;
}

.page_segments__informer-wrap {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
  display: inline-block;
  min-width: 630px;
}

.page_segments__paginator-wrap,
.page_segments__tbl-wrap {
  min-width: 850px;
  max-width: 1500px;
}

.page_segments__paginator-wrap .paginator,
.page_segments__tbl-wrap .paginator,
.page_segments__paginator-wrap .flexi-table,
.page_segments__tbl-wrap .flexi-table {
  width: 100%;
}

.page_segments__tbl-settings {
  margin-bottom: 20px;
}

.page_segments__form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  margin-bottom: 20px;
  margin-left: 4px;
  min-width: 700px;
  max-width: 850px;
}

.page_segments__form .context-help-mark_form-gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_segments__form .context-help-mark_form-gray:hover {
  background-color: #666;
  cursor: help;
}

.page_segments__form:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.modal-view .page_segments__form {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.page_segments__form-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: top;
  width: 165px;
  margin-top: 8px;
  margin-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.page_segments__form-val {
  width: calc(100% - 170px);
  text-align: left;
  display: inline-block;
  vertical-align: top;
}

.page_segments__form-val_utm {
  margin-top: 8px;
}

.page_segments__form-inp-elem .input,
.page_segments__form-inp-elem .input__wrap {
  display: block;
  max-width: 500px;
}

.page_segments__form-inp-elem .input__inp {
  width: 100%;
  max-width: 500px;
}

.page_segments__form-info {
  color: #b7b7b7;
  margin: 10px 0 20px 0px;
  font-size: 12px;
  line-height: 1.5;
}

.page_segments .flexi-table {
  clear: both;
  float: none;
}

.page_segments .input {
  display: block;
}

.page_segments .input .input__wrap,
.page_segments .input .input__inp {
  display: block;
}

.page_segments .input__inp {
  position: relative;
  -moz-appearance: textfield;
}

.page_segments .input__inp::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.page_segments .input__inp::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.page_segments__error-title {
  text-transform: uppercase;
  color: #fc2c39;
  font-size: 18px;
}

.page_segments__error-text {
  margin-bottom: 15px;
}

.bubble-ts_base-source-page .bubble-ts__content {
  max-width: 430px;
  text-align: center;
  font-size: 14px;
  padding: 10px;
}

.segments-adv-campaigns-list .flexi-table__cell_name {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
}

.segments-add-form-adv-campaigns {
  position: relative;
}

.segments-add-form-adv-campaigns__form {
  position: relative;
}

.segments-add-form-adv-campaigns__name-wrap {
  margin-bottom: 20px;
}

.segments-add-form-adv-campaigns__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-add-form-adv-campaigns__subtext {
  margin: 10px 0 30px;
  font-size: 14px;
  line-height: 1.5;
}

.segments-add-form-adv-campaigns__warning {
  display: inline-block;
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
}

.segments-add-form-adv-campaigns__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-add-form-adv-campaigns__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-add-form-adv-campaigns__box {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.segments-add-form-adv-campaigns__box .checkbox,
.segments-add-form-adv-campaigns__box .checkbox__wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-add-form-adv-campaigns__box-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.5;
  padding: 0;
  margin: 0;
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.segments-add-form-adv-campaigns__box-label_deleted {
  color: #898b8c;
}

.segments-add-form-adv-campaigns__box-label-id {
  color: #b7b7b7;
  padding-right: 8px;
}

.segments-add-form-adv-campaigns__items-wrap {
  width: 500px;
  height: 200px;
  overflow: auto;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  padding: 13px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 12px 0 20px 165px;
}

.segments-add-form-adv-campaigns__box-row {
  display: flex;
}

.segments-add-form-adv-campaigns__box-row:not(:last-child) {
  margin-bottom: 10px;
}

.modal-view_segments-adv-campaigns-list .segments-add-form-adv-campaigns {
  padding: 0;
  max-width: 750px;
  margin-bottom: 0;
}

.android-category-list__controls {
  display: flex;
  justify-content: space-between;
  padding-left: 2px;
  max-width: 1500px;
}

.android-category-list__btn-wrap {
  margin-bottom: 20px;
}

.bubble-ts_android-categories {
  right: auto;
  min-width: 240px;
}

.bubble-ts_android-categories .bubble-ts__content {
  max-height: 320px;
}

.segments-app-ios-list__inp-error {
  width: 400px;
}

.segments-app-ios-list__controls {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  max-width: 1500px;
}

.segments-app-ios-list__inp-wrap,
.segments-app-ios-list__inp-wrap .input__inp {
  width: 500px;
}

.segments-app-ios-list__inp-error ._notification {
  margin: 20px 0;
}

.modal-view_counters-code .modal-view__body {
  background-color: #fff;
  width: 600px;
}

.modal-view .segments-counters-code-content {
  padding: 20px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.modal-view_counters-code .counter-goals-title-name {
  width: 246px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  max-width: 246px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.modal-view_counters-code .counter-goals-title-val {
  color: #b7b7b7;
  width: 222px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  max-width: 222px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segments-counters-code-content__body {
  max-height: 228px;
  overflow: auto;
}

.segments-counters-code-content__code {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 13px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 218px;
  overflow: auto;
  margin: 0;
}

.segments-counters-code-content__box-wrap {
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

.segments-counters-code-content__box-wrap:first-child {
  margin-bottom: 0;
}

.segments-counters-code-content__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  align-self: center;
}

.segments-counters-code-content__label {
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  line-height: 12px;
}

.segments-counters-code-content__title-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 26px;
}

.segments-counters-code-content__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 0;
}

.segments-counters-code-content__success {
  margin-bottom: 0;
  white-space: nowrap;
  color: #32bf33;
}

.segments-counters-code-content__warn-text {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
  margin: 30px 0 20px;
}

.segments-counters-code-content__loader {
  min-height: 60px;
  text-align: center;
  position: relative;
}

.segments-counters-code-content__pre-label {
  padding-top: 20px;
  padding-bottom: 5px;
}

.segments-counters-code-content .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.segments-counters-code-content .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.modal-view_segments-counter .modal-view__body__x {
  top: 10px;
  right: 10px;
}

.modal-view_segments-counter .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.modal-view_segments-counter .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.segments-counter-form {
  margin: 26px 40px 0px 26px;
}

.segments-counter-form__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 26px;
}

.segments-counter-form__counter-name {
  width: 425px;
  margin-bottom: 40px;
}

.segments-counter-form__inp-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-counter-form__inp-wrap_password {
  position: relative;
}

.segments-counter-form__password-wrap {
  display: block;
}

.segments-counter-form__password-wrap .input__inp {
  padding-right: 40px;
}

.segments-counter-form__icon-password {
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
  width: 32px;
  font-size: 14px;
  line-height: 32px;
  color: #b7b7b7;
  cursor: pointer;
}

.segments-counter-form__icon-password._active {
  color: #333;
}

.segments-counter-form .input_create-counter-name .input__inp {
  width: 425px;
}

.segments-counter-form .input_create-counter .input__inp {
  width: 280px;
}

.segments-counter-form__label {
  width: 165px;
  display: inline-block;
  vertical-align: middle;
}

.segments-counter-form__row:not(:last-child) {
  margin-bottom: 20px;
}

.segments-counter-form__row_controls {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 40px -40px 0 -26px;
  padding-left: 26px;
  padding-right: 26px;
  width: auto;
}

.segments-counter-form__row_box-wrap {
  direction: rtl;
  padding-left: 164px;
}

.segments-counter-form__row_box-wrap:not(:last-child) {
  margin-bottom: 10px;
}

.segments-counter-form__row_box-wrap .segments-counter-form__label_checkbox {
  direction: ltr;
  width: auto;
  padding-left: 5px;
}

.segments-counter-form__row_box-wrap .segments-counter-form__inp_checkbox {
  width: auto;
  height: 14px;
  vertical-align: -2px;
}

.segments-counter-form__btn {
  display: inline-block;
  vertical-align: top;
}

.segments-counter-form ._notification_counter-error {
  color: #fff;
}

.bubble-ts_sources-counter-error .bubble-ts__main-wrap {
  padding: 10px 15px;
  min-height: 16px;
  font-size: 10px;
  min-width: 120px;
  position: relative;
  left: 1px;
}

.segments-goals-counter-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.segments-goals-counter-list__item {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 0 15px;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  line-height: 32px;
}

.segments-goals-counter-list__item:hover {
  background: #f2f2f2;
  cursor: pointer;
}

._notification_counters-tbl {
  color: #fff;
  max-width: 100%;
  padding-top: 7px;
  padding-bottom: 7px;
}

.flexi-table-nt_counter-goals-list tbody {
  background-color: #fff;
}

.modat-view_counters-goals-new .modat-view__body {
  min-width: 900px;
}

.segments-counters-list .button {
  margin-left: 2px;
}

.page_segments__tbl-settings {
  display: flex;
}

.flexi-table__column-width[data-id="id"] {
  min-width: 150px;
}

.flexi-table__column-width[data-id="goals"] {
  min-width: 90px;
}

.flexi-table__column-width[data-id="isMy"] {
  min-width: 120px;
}

.flexi-table__column-width[data-id="lookAlike"] {
  min-width: 120px;
}

.segments-counters-cell {
  white-space: nowrap;
  position: relative;
  display: flex;
  justify-content: space-between;
}

.segments-counters-cell__counter-name,
.segments-counters-cell__count {
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}

.segments-counters-cell__counter-name {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segments-counters-cell__counter-name._mine {
  width: calc(100% - 32px);
}

.segments-counters-cell__counter-name-id {
  color: #b7b7b7;
  padding-right: 8px;
}

.segments-counters-cell__count {
  padding-right: 10px;
}

.segments-counters-cell__slice,
.segments-counters-cell__code,
.segments-counters-cell__add {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  float: right;
  width: 32px;
  text-align: right;
}

.segments-counters-cell__slice {
  color: #b7b7b7;
  cursor: default;
}

.segments-counters-cell__add {
  width: auto;
  float: none;
}

.segments-add-form-counter {
  position: relative;
  /*
    &__info-wrap
      centering-inline-blocks();
      //info-message-framed();
      color: $myRoseOrange;*/
}

.segments-add-form-counter__info-link {
  margin-left: 3px;
}

.segments-add-form-counter__name-wrap {
  margin-bottom: 20px;
}

.segments-add-form-counter__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-add-form-counter__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-add-form-counter__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-activate-source-ext__button {
  margin-left: 2px;
}

.segments-activate-source-ext__inp.segments-activate-source-ext__inp_filter {
  margin-top: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.segments-activate-source-ext__inp.segments-activate-source-ext__inp_filter .input__inp {
  width: 340px;
}

.segments-activate-source-ext__table-wrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.segments-activate-source-ext__modal-wrapper {
  display: flex;
  flex-direction: column;
  padding: 25px;
  width: 600px;
}

.segments-activate-source-ext__modal-wrapper-success {
  display: flex;
  flex-direction: column;
  padding: 25px;
  width: 500px;
  align-items: center;
}

.segments-activate-source-ext__modal-buttons-wrapper {
  padding-top: 15px;
  width: 100%;
}

.segments-activate-source-ext__modal-buttons-wrapper-success {
  padding-top: 15px;
}

.segments-activate-source-ext__modal-textarea {
  width: 100%;
  height: 150px;
  resize: vertical;
}

.segments-activate-source-ext__modal-textarea-remaining {
  font-size: 12px;
  line-height: 1.2;
  margin-top: 2px;
}

.segments-activate-source-ext__modal-textarea-count._error {
  color: #fc2c39;
}

.segments-activate-source-ext__modal-title {
  text-transform: uppercase;
  margin-bottom: 15px;
}

.segments-activate-source-ext__modal-title-success {
  text-transform: uppercase;
  margin-bottom: 15px;
  color: #16bf00;
}

.segments-activate-source-ext__modal-title-error {
  text-transform: uppercase;
  margin-bottom: 15px;
  color: #f00;
}

.segments-activate-source-ext__modal-validation-error {
  color: #f00;
}

.segments-activate-source-ext__selected-sources {
  margin-top: 20px;
  padding-left: 24px;
  max-width: 30%;
  width: 30%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.segments-activate-source-ext__selected-sources-title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-activate-source-ext__selected-sources-info {
  font-size: 14px;
}

.segments-activate-source-ext__selected-sources-info p {
  margin: 0 0 15px;
}

.segments-activate-source-ext__selected-sources-list {
  max-height: 293px;
  overflow: auto;
  margin-bottom: 10px;
}

.segments-activate-source-ext__selected-sources-item {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 10px;
}

.segments-activate-source-ext__selected-sources-name {
  display: inline-block;
  vertical-align: middle;
  color: #00abf1;
  font-size: 14px;
  line-height: 20px;
  max-width: calc(100% - 18px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segments-activate-source-ext__selected-sources-cross {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  font-size: 12px;
  margin-left: 5px;
}

.segments-activate-source-ext__table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1rem;
  border: 1px solid #e5e5e5;
  width: 70%;
  min-width: 70%;
  margin-top: 20px;
}

.segments-activate-source-ext__table .context-help-mark_request-segments-link-tbl,
.segments-activate-source-ext__table .context-help-mark_share-segments-th {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.segments-activate-source-ext__table .context-help-mark_request-segments-link-tbl:hover,
.segments-activate-source-ext__table .context-help-mark_share-segments-th:hover {
  background-color: #666;
  cursor: help;
}

.segments-activate-source-ext__table .context-help-mark_request-segments-link-tbl,
.segments-activate-source-ext__table .context-help-mark_share-segments-th {
  bottom: 2px;
}

.segments-activate-source-ext__table .context-help-mark_share-segments-th {
  bottom: 1px;
}

.segments-activate-source-ext__table-row {
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  cursor: pointer;
}

.segments-activate-source-ext__table-row:hover {
  background-color: #f2fcfe;
}

.segments-activate-source-ext__table-row._has-parent td:first-child {
  padding-left: 30px;
}

.segments-activate-source-ext__table-row._has-parent + .segments-activate-source-ext__table-row._has-parent td:first-child {
  padding-left: 30px;
}

.segments-activate-source-ext__table-row._selected .segments-activate-source-ext__table-source-name {
  color: #16bf00;
}

.segments-activate-source-ext__table-row._activated .segments-activate-source-ext__table-source-name {
  color: #16bf00;
}

.segments-activate-source-ext__table-collapse-icon {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  left: 4px;
  top: 9px;
  border-left: 5px solid #00abf1;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.segments-activate-source-ext__table-collapse-icon_expanded {
  border-top: 5px solid #00abf1;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  top: 10px;
  left: 0;
}

.segments-activate-source-ext__table-box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.segments-activate-source-ext__table-box[readonly],
.segments-activate-source-ext__table-box:disabled,
.segments-activate-source-ext__table-box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.segments-activate-source-ext__error-table-wrapper {
  margin-top: 15px;
}

.segments-activate-source-ext__table-cell {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 12px 15px;
}

.segments-activate-source-ext__table-cell_th {
  background-color: #f2f2f2;
  text-align: center;
  font-weight: normal;
}

.segments-activate-source-ext__table-cell_th_name,
.segments-activate-source-ext__table-cell_name {
  min-width: 260px;
  max-width: 260px;
}

.segments-activate-source-ext__table-cell_cpm,
.segments-activate-source-ext__table-cell_user {
  text-align: right;
}

.segments-activate-source-ext__table-cell_request {
  text-align: center;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
}

.segments-activate-source-ext__table-cell_request._disabled {
  color: #cfcfcf;
}

.segments-activate-source-ext__table-cell_request:hover {
  text-decoration: underline;
}

.segments-activate-source-ext__table-cell_request:hover._disabled {
  text-decoration: none;
}

.segments-activate-source-ext__table-cell_box {
  width: 45px;
  max-width: 45px;
  min-width: 45px;
}

.segments-activate-source-ext__table-source-name {
  max-width: calc(100% - 30px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 17px;
  position: relative;
  padding-right: 20px;
}

.segments-activate-source-ext__table-source-name._collapse-arr:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 12px solid #00abf1;
  border-left-width: 6px;
  left: 3px;
  top: 2px;
}

.segments-activate-source-ext__table-source-name._expanded:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.segments-activate-source-ext__table-source-name .context-help-mark_share-segments-td-inner {
  position: absolute;
  right: 0;
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.segments-activate-source-ext__table-source-name .context-help-mark_share-segments-td-inner:hover {
  background-color: #666;
  cursor: help;
}

.segments-activate-source-ext__table-source-name .context-help-mark_share-segments-td-inner {
  bottom: 2px;
}

.segments-activate-source-ext__select-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-top: 20px;
}

.segments-activate-source-ext .button_activate-key-save-sources {
  margin-top: 10px;
}

.segments-activate-source-ext .select_activate-access-key-sources {
  margin: 20px 0 0 20px;
}

.input_segments-activate-source-ext-email .input__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  line-height: 1.3;
  display: inline-block;
  width: 500px;
  height: 32px;
  padding: 0px 12px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.input_segments-activate-source-ext-email .input__inp[readonly],
.input_segments-activate-source-ext-email .input__inp:disabled,
.input_segments-activate-source-ext-email .input__inp._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.input_segments-activate-source-ext-email .input__inp {
  margin-top: 15px;
}

.segments-activate-key-source-ext__activate-btn-submit {
  margin-top: 10px;
}

.segments-activate-key-source-ext__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.segments-activate-key-source-ext__title_cpm {
  margin-top: 24px;
}

.segments-activate-key-source-ext__title_key {
  color: #b7b7b7;
}

.segments-activate-key-source-ext .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
  vertical-align: middle;
}

.segments-activate-key-source-ext .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.segments-activate-key-source-ext .bread-crumbs_audience-key {
  margin: 0 -32px 23px -32px;
  padding: 20px 32px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 1px solid #e5e5e5;
}

.segments-activate-key-source-ext__key-txt {
  color: #333;
}

.segments-activate-key-source-ext__key-pub {
  color: #04be3a;
}

.segments-activate-key-source-ext__key-priv {
  color: #f9af65;
}

.segments-activate-key-source-ext__radio-block .radio-group__row {
  padding-left: 1px;
}

.segments-activate-key-source-ext__inp {
  display: block;
  margin-bottom: 22px;
}

.segments-activate-key-source-ext__inp .input_activate-key-ext .input__inp {
  width: 100%;
  max-width: 500px;
}

.segments-activate-key-source-ext__loader-wrap {
  width: 100%;
  min-height: 40px;
  position: relative;
}

.segments-activate-key-source-ext__btn_create,
.segments-activate-key-source-ext__btn_activate {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .segments-activate-key-source-ext__btn_create,
.safari .segments-activate-key-source-ext__btn_activate {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.segments-activate-key-source-ext__btn_create[readonly],
.segments-activate-key-source-ext__btn_activate[readonly],
.segments-activate-key-source-ext__btn_create_disabled,
.segments-activate-key-source-ext__btn_activate_disabled,
.segments-activate-key-source-ext__btn_create._disabled,
.segments-activate-key-source-ext__btn_activate._disabled,
.segments-activate-key-source-ext__btn_create:disabled,
.segments-activate-key-source-ext__btn_activate:disabled {
  color: #b7b7b7;
  cursor: default;
}

.segments-activate-key-source-ext__btn_create:hover,
.segments-activate-key-source-ext__btn_activate:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.segments-activate-key-source-ext__btn_create[readonly]:hover,
.segments-activate-key-source-ext__btn_activate[readonly]:hover,
.segments-activate-key-source-ext__btn_create_disabled:hover,
.segments-activate-key-source-ext__btn_activate_disabled:hover,
.segments-activate-key-source-ext__btn_create._disabled:hover,
.segments-activate-key-source-ext__btn_activate._disabled:hover,
.segments-activate-key-source-ext__btn_create:disabled:hover,
.segments-activate-key-source-ext__btn_activate:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.segments-activate-key-source-ext__btn_create[readonly],
.segments-activate-key-source-ext__btn_activate[readonly],
.segments-activate-key-source-ext__btn_create._disabled,
.segments-activate-key-source-ext__btn_activate._disabled,
.segments-activate-key-source-ext__btn_create:disabled,
.segments-activate-key-source-ext__btn_activate:disabled {
  color: #80caf5;
}

.segments-activate-key-source-ext__btn_create:hover,
.segments-activate-key-source-ext__btn_activate:hover {
  background-color: #39bbf1;
}

.segments-activate-key-source-ext__btn_create[readonly]:hover,
.segments-activate-key-source-ext__btn_activate[readonly]:hover,
.segments-activate-key-source-ext__btn_create._disabled:hover,
.segments-activate-key-source-ext__btn_activate._disabled:hover,
.segments-activate-key-source-ext__btn_create:disabled:hover,
.segments-activate-key-source-ext__btn_activate:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.segments-activate-key-source-ext__btn_create {
  margin-top: 10px;
}

.segments-activate-key-source-ext__btn_ok {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .segments-activate-key-source-ext__btn_ok {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.segments-activate-key-source-ext__btn_ok[readonly],
.segments-activate-key-source-ext__btn_ok_disabled,
.segments-activate-key-source-ext__btn_ok._disabled,
.segments-activate-key-source-ext__btn_ok:disabled {
  color: #b7b7b7;
  cursor: default;
}

.segments-activate-key-source-ext__btn_ok:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.segments-activate-key-source-ext__btn_ok[readonly]:hover,
.segments-activate-key-source-ext__btn_ok_disabled:hover,
.segments-activate-key-source-ext__btn_ok._disabled:hover,
.segments-activate-key-source-ext__btn_ok:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.segments-activate-key-source-ext__key-link-wrap {
  margin-bottom: 5px;
}

.segments-activate-key-source-ext__controls {
  margin-top: 20px;
}

.segments-activate-key-source-ext__desc_up-tbl {
  margin-bottom: 20px;
}

.segments-activate-key-source-ext__users {
  margin: 20px 0 0;
}

.segments-activate-key-source-ext__users__controls {
  margin-top: 30px;
}

.segments-activate-key-source-ext__users__desc_textarea {
  color: #b7b7b7;
  width: 630px;
  margin: 5px 0 10px;
}

.segments-activate-key-source-ext__users__textarea {
  width: 630px;
  max-width: 630px;
  min-height: 80px;
  height: 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.segments-activate-key-source-ext__users__box-label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
  line-height: 1.3;
}

.segments-activate-key-source-ext__users__box-label._disabled {
  color: #b7b7b7;
}

.segments-activate-key-source-ext__users__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.segments-activate-key-source-ext__inp-pre {
  margin-bottom: 10px;
  margin-left: 18px;
}

.segments-activate-key-source-ext__inp-block {
  margin-left: 18px;
  display: inline-block;
  vertical-align: middle;
}

.segments-activate-key-source-ext__inp-after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.segments-activate-key-source-ext__btn-loader-wrap {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  position: relative;
}

.segments-activate-key-source-ext__btn-loader-wrap_activate {
  margin-top: 0;
}

.segments-activate-key-source-ext__tbl {
  margin-top: 10px;
}

.segments-activate-key-source-ext__tbl__cell-content {
  white-space: nowrap;
}

.segments-activate-key-source-ext__tbl__box {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.segments-activate-key-source-ext__tbl__box-label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
  line-height: 1.3;
  max-width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segments-activate-key-source-ext__tbl__box-label._selected {
  color: #04be3a;
}

.segments-activate-key-source-ext__inp-error {
  display: inline-block;
  width: 100%;
  color: #f66;
  font-size: 12px;
  margin-left: 18px;
}

.segments-activate-key-source-ext__inp-info {
  display: inline-block;
  width: 100%;
  color: #b7b7b7;
  font-size: 12px;
  margin-left: 18px;
}

.segments-activate-key-source-ext__search-input {
  font-size: 12px;
  display: inline-block;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 0 10px;
  margin-left: 0;
  height: 32px;
  line-height: 32px;
  margin-right: 15px;
  margin-bottom: 20px;
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.segments-activate-key-source-ext__search-input__activate-btn-ok {
  margin-top: 15px;
}

.notification-tooltip_audience-key-btn-err,
.notification-tooltip_audience-key-main-err {
  margin: 15px 0 10px;
}

.flexi-table_audience-create-key .flexi-table__cell_name {
  max-width: 1024px;
}

.segments-groups-ok-list__controls {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  justify-content: space-between;
  max-width: 1500px;
}

.segments-groups-ok-list__suggester-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.segments-groups-ok-list__suggester-wrap .suggester-ts__input {
  width: 360px;
}

.segments-groups-ok-list__select-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.segments-groups-ok-list .bubble-ts_groups-ok {
  right: auto;
  min-width: 240px;
}

.segments-groups-ok-list .bubble-ts_groups-ok .bubble-ts__content {
  max-height: 320px;
}

.segments-apps-games-list__controls {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  justify-content: space-between;
  max-width: 1500px;
}

.segments-apps-games-list__suggester-wrap {
  margin-right: 10px;
}

.segments-apps-games-list__suggester-wrap .suggester-ts__input {
  width: 440px;
}

.page_segments__tbl-wrap__status._red {
  color: #fc2c39;
}

.page_segments__tbl-wrap__status._yellow {
  color: #fdc02f;
}

.page_segments__tbl-wrap__status._gray {
  color: #b7b7b7;
}

.page_segments__tbl-wrap__status._green {
  color: #16bf00;
}

.page_segments__tbl-wrap__controls {
  position: relative;
}

.page_segments__tbl-wrap__edit-icon,
.page_segments__tbl-wrap__delete-icon {
  font-size: 16px;
  color: #000;
  display: none;
}

.page_segments__tbl-wrap__edit-icon:hover,
.page_segments__tbl-wrap__delete-icon:hover {
  cursor: pointer;
}

.flexi-table_audience-look-alike .flexi-table__row:hover .page_segments__tbl-wrap__edit-icon,
.flexi-table_audience-look-alike .flexi-table__row:hover .page_segments__tbl-wrap__delete-icon {
  display: block;
}

.page_segments__tbl-wrap__controls-loader {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}

.page_segments__tbl-wrap__source-info-label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 20px;
}

.page_segments__tbl-wrap__source-info-label_arr {
  cursor: pointer;
}

.page_segments__tbl-wrap__source-info-label_arr:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 12px solid #00abf1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top-width: 6px;
  right: 0;
  top: 7px;
}

.page_segments__tbl-wrap__source-info-label_arr._expanded:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.page_segments__tbl-wrap__source-info-count {
  padding-left: 5px;
}

.page_segments__tbl-wrap__goals-list {
  padding-left: 18px;
}

.page_segments__tbl-wrap__goals-item {
  margin-top: 15px;
}

.page_segments__tbl-wrap__goals-item__info {
  color: #b7b7b7;
  white-space: nowrap;
}

.page_segments__tbl-wrap__goals-item__right,
.page_segments__tbl-wrap__goals-item__left {
  padding-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

.page_segments__tbl-wrap__goals-item__achieve {
  display: inline-block;
  vertical-align: middle;
}

.flexi-table_audience-look-alike .flexi-table__header-th {
  white-space: nowrap;
}

.flexi-table_audience-look-alike .flexi-table__cell_controls {
  width: 54px;
  max-width: 54px;
  min-width: 54px;
}

.flexi-table_audience-look-alike .auto-delete-cell__update-btn {
  float: left;
}

.flexi-table_audience-look-alike .flexi-table__cell_source {
  width: 290px;
}

.button_lal-restore-cell {
  height: auto;
  line-height: 1.2;
  padding: 0;
}

.button_lal-restore-cell .button__text {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
}

.modal-view_lookalike-confirm .button_confirm-remove {
  margin-right: 10px;
}

.modal-view_lookalike-confirm .modal-view__confirm-body {
  max-width: 600px;
}

.modal-view_lal-delete-confirm .audience-lal-restore-error {
  color: #f66;
  margin-top: 10px;
}

.segments-look-alike-list {
  height: 100%;
}

.segments-look-alike-list__controls {
  display: flex;
  justify-content: space-between;
  max-width: 1500px;
}

.segments-look-alike-list__inp-wrap {
  margin-bottom: 15px;
}

.segments-look-alike-list__instruction-link {
  cursor: pointer;
  margin-right: 5px;
}

.segments-look-alike-list .list-status-cell_blocked {
  display: inline-block;
  border-bottom: 1px dotted;
}

.segments-look-alike-list .list-status-cell_not-working {
  border-bottom: 0;
}

.segments-context-list-form__form-informer {
  width: 100%;
  max-width: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
}

.segments-context-list-form__informer-txt {
  margin-bottom: 5px;
}

.segments-context-list-form__informer-link {
  margin-top: 5px;
  display: block;
}

.segments-context-list-form__informer-txt-after {
  margin-top: 5px;
}

.segments-context-list-form__form-label {
  margin-top: 0;
}

.segments-context-list-form__name-wrap {
  margin-bottom: 20px;
}

.segments-context-list-form__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-context-list-form__info {
  margin-left: 165px;
  margin-top: 5px;
}

.segments-context-list-form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-context-list-form__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-context-list-form__file-wrap {
  margin-bottom: 5px;
  /*width: calc(100% - 225px);*/
  margin-left: 165px;
}

.segments-context-list-form .radio-group_context-list-radio {
  padding-left: 1px;
}

.flexi-table_context-list .context-list-cell-download {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.flexi-table_context-list .source-cell__name-text {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  width: 100%;
}

.flexi-table_context-list .source-default-name {
  padding: 13px 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segments-context-list-info {
  display: flex;
  align-content: left;
}

.segments-context-list-info__context-list-table .flexi-table__cell_price_coeff {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segments-context-list-info__item {
  display: inline-flex;
  align-self: flex-start;
  margin: 0 20px 20px 0;
}

.segments-context-list-info__item_link {
  color: #f66;
  text-decoration: underline;
  cursor: pointer;
}

.segments-context-list-info__item-val {
  margin-left: 5px;
  color: #b7b7b7;
}

.segments-context-list-info__header-wrapper {
  display: flex;
  justify-content: space-between;
}

.segments-context-list-info__header-wrapper-btns {
  display: flex;
}

.input_segments-context-list-search {
  margin-bottom: 20px;
}

.input_segments-context-list-search .input__wrap,
.input_segments-context-list-search .input__inp {
  width: 100%;
  max-width: 300px;
}

.modal-view_segmentsUploadError .modal-view__body {
  width: 480px;
  min-width: 480px;
  text-align: center;
  background-color: #fff;
}

.modal-view_segmentsUploadError .modal-view__body__title {
  color: #f66;
}

.modal-view_segmentsUploadError .segments-upload-context-error__text {
  line-height: 1.5;
  padding: 0 24px;
  margin: 5px auto;
  max-width: 80%;
}

.modal-view_segmentsUploadError .segments-upload-context-error__textarea {
  width: 100%;
  max-width: 100%;
  max-height: 200px;
  min-height: 100px;
  resize: none;
  margin-top: 20px;
}

.modal-view_segmentsUploadError .segments-upload-context-error__btn-wrap {
  margin: 10px 0 20px;
}

.paginator_with-shadow {
  margin-left: 1px;
}

.modal-view_segments-pixel-code .modal-view__body {
  width: 600px;
}

.modal-view .pixel-code {
  padding: 20px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.modal-view_segments-pixel-code .pixel-code__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: none;
  margin-bottom: 15px;
}

.modal-view_segments-pixel-code .pixel-code__code-block.input__inp {
  color: #000;
  width: 100%;
  margin-bottom: 15px;
}

.modal-view_segments-pixel-code .pixel-code__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-pixels-list .flexi-table__cell_name {
  max-width: 760px;
}

.segments-pixels-list .segments-pixels-cell-name {
  white-space: nowrap;
  position: relative;
}

.segments-pixels-list .segments-pixels-cell-name__name {
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 30px);
}

.segments-pixels-list .segments-pixels-cell-name__code {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  float: right;
  width: 32px;
  text-align: right;
}

.segments-add-pixels-list-form {
  position: relative;
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  margin-bottom: 20px;
  margin-left: 4px;
  min-width: 700px;
  max-width: 870px;
}

.segments-add-pixels-list-form__name-wrap {
  margin-bottom: 20px;
}

.segments-add-pixels-list-form__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-add-pixels-list-form__info {
  margin: 5px 0 0px 0px;
}

.segments-add-pixels-list-form__row {
  margin-bottom: 20px;
}

.segments-add-pixels-list-form__content {
  margin-bottom: 30px;
}

.segments-add-pixels-list-form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-add-pixels-list-form__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.price-status-cell__status {
  width: 11px;
  height: 11px;
  display: inline-block;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  left: 50%;
  top: 50%;
}

.price-status-cell__status._success {
  background-color: #c7f59b;
}

.price-status-cell__status._warning {
  background-color: #fecd36;
}

.price-status-cell__status._error {
  background-color: #fc2c39;
}

.price-status-cell__list {
  padding-left: 16px;
}

.price-status-cell__list ._success {
  color: #04be3a;
}

.price-status-cell__list ._error {
  color: #f66;
}

.price-status-cell__list ._warning {
  color: #f66;
}

.price-status-cell__show-error-list__link {
  display: inline-block;
  margin-top: 10px;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.segments-price-list .informer {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
  width: auto;
}

.segments-price-list .list__type-cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.segments-price-list-form {
  position: relative;
  /*& .context-help-mark_form-gray
    context-help-gray();*/
  /*&__desc
    color: $myGrayDisable2;
    font-size: 12px;
    line-height: 1.5;*/
  /*&__info
    color: $myGrayDisable2;
    margin: 10px 0 30px 225px;
    font-size: 12px;
    line-height: 1.5;*/
  /*&__val
    width: calc(100% - 225px);
    centering-inline-blocks();*/
}

.segments-price-list-form .page_segments__form-label {
  width: 165px;
}

.segments-price-list-form .page_segments__form-val {
  width: calc(100% - 175px);
}

.segments-price-list-form__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-price-list-form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-price-list-form__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-price-list-form__row {
  margin-bottom: 20px;
}

.segments-price-list-form__info {
  margin-bottom: 0;
  margin-top: 5px;
}

.segments-price-list-form__box-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.segments-price-list-form__box-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  margin: 0 0 0 3px;
  display: inline-block;
  vertical-align: 1px;
}

.segments-price-list-form__box-label._disabled {
  color: #898b8c;
}

.segments-price-list-form__row-info {
  color: #fc2c39;
  margin: 10px 0 0 0px;
}

.segments-price-list-form__inp-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-price-list-form .input_feed,
.segments-price-list-form .input_feed .input__wrap,
.segments-price-list-form .input_period,
.segments-price-list-form .input_period .input__wrap {
  display: inline-block;
}

.segments-price-list-form .input {
  position: relative;
  overflow: visible;
}

.segments-price-list-form .input input[type="number"] {
  position: relative;
  -moz-appearance: textfield;
}

.segments-price-list-form .input input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.segments-price-list-form .input input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.segments-price-list-form .input_period .input__inp,
.segments-price-list-form .input_feed .input__inp {
  width: 80px;
}

.segments-price-list-form .select__item_value {
  max-width: 470px;
}

.segments-price-list-form__after-inp {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}

.segments-price-list-form .select-native {
  margin-top: 8px;
}

.segments-price-list-form .bubble-ts_select-error .bubble-ts__main-wrap,
.segments-price-list-form .bubble-ts_input .bubble-ts__main-wrap {
  padding: 10px 15px;
  min-height: 16px;
  font-size: 10px;
  min-width: 120px;
  position: relative;
  left: 1px;
  text-transform: none;
}

.modal-view_segments-price-list .segments-price-list-form {
  padding: 15px 25px 20px;
  max-width: 700px;
  margin-bottom: 0;
}

.segments-list {
  height: 100%;
}

.segments-list__tbl-settings-wrap {
  display: flex;
  max-width: 1500px;
}

.segments-list__btn-wrap {
  display: inline-block;
  margin-bottom: 15px;
}

.segments-list__paginator-wrap {
  min-width: 800px;
  max-width: 1500px;
}

.segments-list__paginator-wrap .paginator {
  width: 100%;
}

.segments-list__dependents-campaigns .campaigns {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.suggester-ts_segments-list {
  display: inline-block;
  margin-right: 0;
}

.create-segment-form__wrapper {
  margin-bottom: 40px;
}

.create-segment-form__top {
  position: relative;
}

.create-segment-form__error-wrap {
  margin-top: 10px;
}

.create-segment-form__top,
.create-segment-form__list-wrap {
  margin-left: 2px;
}

.create-segment-form__text-wrap,
.create-segment-form__pass-condition-wrap,
.create-segment-form__select-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 14px;
}

.create-segment-form__pass-condition-wrap {
  display: inline-flex;
  align-items: center;
}

.create-segment-form__pass-condition-item {
  margin-left: 10px;
}

.create-segment-form__text-wrap {
  margin-left: 14px;
  max-width: 413px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #cfcfcf;
}

.create-segment-form__btn-wrap {
  margin-top: 20px;
}

.create-segment-form__block {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-left: 2px;
}

.create-segment-form__block_add {
  padding-left: 80px;
  position: relative;
  font-size: 13px;
  line-height: 60px;
  cursor: pointer;
}

.create-segment-form__block_add:before {
  content: '';
  display: block;
  position: absolute;
  background: url("/media/img/myCom/create-new.svg") 0 0 no-repeat;
  background-size: 41px 41px;
  width: 41px;
  height: 41px;
  top: 10px;
  left: 24px;
}

.create-segment-form__delete-confirm {
  position: absolute;
  left: 638px;
  top: 8px;
}

.create-segment-form__delete-confirm-ask,
.create-segment-form__delete-confirm-btn {
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}

.create-segment-form__delete-confirm-btn {
  cursor: pointer;
  margin-left: 10px;
}

.create-segment-form__delete-confirm-btn_red {
  color: #f66;
}

.create-segment-form__delete-confirm-btn_blue {
  color: #00abf1;
}

.create-segment-form__delete-confirm-wrap {
  white-space: nowrap;
}

.create-segment-form .input_users-list .input__inp {
  width: 40px;
  padding-bottom: 2px;
}

.create-segment-form .radio-group__row_column:last-child {
  margin-bottom: 0;
}

.input_create-segment-form .input__inp {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: 630px;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.input_create-segment-form .input__inp[readonly],
.input_create-segment-form .input__inp:disabled,
.input_create-segment-form .input__inp._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.adding-segments-modal {
  padding: 20px 25px 0;
}

.adding-segments-modal__info-text {
  margin-bottom: 20px;
}

.adding-segments-modal__info-text p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
}

.adding-segments-modal__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.adding-segments-modal__btn-wrap {
  display: inline-block;
  vertical-align: top;
}

.adding-segments-modal__blocks-wrap {
  font-size: 0;
  width: 100%;
  margin-bottom: 40px;
}

.adding-segments-modal__block-left,
.adding-segments-modal__block-right {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  background-color: #fff;
}

.adding-segments-modal__block-left {
  height: 353px;
  width: 290px;
  overflow: auto;
  border: 1px solid #e5e5e5;
}

.adding-segments-modal__block-right {
  margin-left: 20px;
  width: calc(100% - 20px - 290px - 10px);
}

.adding-segments-modal .adding-segments-item {
  padding: 0 16px;
  height: 32px;
  line-height: 31px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  cursor: pointer;
}

.adding-segments-modal .adding-segments-item:hover,
.adding-segments-modal .adding-segments-item_active {
  background-color: #fdf846;
}

.adding-segments-modal .adding-segments-item_selected {
  color: #16bf00;
}

.adding-segments-modal .adding-segments-item_empty {
  color: #b7b7b7;
  cursor: default;
}

.adding-segments-modal .adding-segments-item_empty:hover {
  background-color: inherit;
}

.adding-segments-modal .input_segments-add-form-name,
.adding-segments-modal .input_segments-add-form-name .input__wrap,
.adding-segments-modal .input_segments-add-form-name input,
.adding-segments-modal .input_sources-form,
.adding-segments-modal .input_sources-form .input__wrap,
.adding-segments-modal .input_sources-form input {
  width: 100%;
  border-color: #e5e5e5;
}

.adding-segments-modal .input_sources-form input {
  padding: 0 14px;
  font-size: 16px;
}

.adding-segments-modal .input_segments-add-form-name {
  margin-bottom: 20px;
}

.adding-segments-modal__error-wrap ._notification {
  margin-top: 18px;
  max-width: none;
}

.modal-view_adding-segments .modal-view__body {
  width: 1000px;
  min-width: 1000px;
}

.adding-segments-source {
  position: relative;
  width: 630px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
}

.adding-segments-source__header {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  padding: 0 40px 0 23px;
  position: relative;
  display: inline-block;
  min-height: 60px;
  font-size: 14px;
  vertical-align: middle;
  line-height: 60px;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.adding-segments-source__header:hover {
  cursor: pointer;
  background-color: #f2f2f2;
}

.adding-segments-source__expand {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.adding-segments-source__expand:after {
  content: '';
  display: block;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
  width: 11px;
  height: 7px;
  position: relative;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
}

.adding-segments-source__expand._expanded:after {
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  -o-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}

.adding-segments-source__content-wrap {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  padding: 20px 23px;
  display: block;
  max-height: 263px;
  overflow-y: auto;
  overflow-x: hidden;
}

.adding-segments-source__content-wrap_remarketing_mobile_app,
.adding-segments-source__content-wrap_remarketing_local_geo,
.adding-segments-source__content-wrap_remarketing_app_category {
  overflow: inherit;
}

.modal-view_adding-segments .adding-segments-source__content-wrap {
  max-height: none;
  overflow: visible;
}

.adding-segments-source__content-wrap_segment,
.modal-view_adding-segments .adding-segments-source__content-wrap_segment {
  overflow-x: auto;
}

.adding-segments-source__content-wrap .radio-group_column {
  padding-left: 1px;
}

.adding-segments-source__content-wrap .radio-group__box {
  margin-top: 3px;
}

.adding-segments-source__content-wrap .radio-group__label-box {
  margin-left: 10px;
}

.adding-segments-source__checkbox {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.adding-segments-source__checkbox[readonly],
.adding-segments-source__checkbox:disabled,
.adding-segments-source__checkbox._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.adding-segments-source__text-wrap {
  max-width: calc(100% - 65px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.6;
  font-size: 13px;
}

.adding-segments-source__header_with-icon .adding-segments-source__text-wrap {
  max-width: calc(100% - 40px);
}

.adding-segments-source__text-top,
.adding-segments-source__text-bottom {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.adding-segments-source__text-bottom-wrapper {
  display: flex;
}

.adding-segments-source__text-bottom {
  color: #b7b7b7;
  margin-right: 10px;
}

.adding-segments-source__view-source-wrapper-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
}

.adding-segments-source__text-logic-type {
  display: none;
  margin-right: 5px;
  color: #04be3a;
  text-transform: uppercase;
  font-size: 12px;
}

.adding-segments-source__text-logic-type._show {
  display: inline;
}

.adding-segments-source__src-id,
.adding-segments-source__src-count {
  margin-right: 5px;
}

.adding-segments-source__src-error {
  color: #f66;
  font-size: 13px;
}

.adding-segments-source__icon {
  background: url("/media/img/myCom/segment.svg") 0 0 no-repeat;
  background-size: 41px 41px;
  width: 41px;
  height: 41px;
  display: inline-block;
  vertical-align: middle;
}

.adding-segments-source__delete {
  font-size: 14px;
  position: absolute;
  right: -30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #414042;
  cursor: pointer;
}

.adding-segments-source .radio-group__row_column:last-child {
  margin-bottom: 0;
}

.segment__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.segment__title .context-help-mark_create-segmet-title {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.segment__title .context-help-mark_create-segmet-title:hover {
  background-color: #666;
  cursor: help;
}

.segments-share__controls {
  margin-bottom: 15px;
  min-width: 800px;
  max-width: 1500px;
}

.segments-share__controls-wrap {
  display: inline-block;
  vertical-align: top;
}

.segments-share__controls-wrap_inp {
  width: 340px;
  margin-right: 20px;
}

.segments-share__controls-wrap_remove {
  float: right;
}

.segments-share__share-btn {
  margin-bottom: 15px;
  padding-left: 2px;
}

.segments-share__info-title {
  margin-bottom: 10px;
}

.segments-share__info-list {
  padding: 0 0 0 16px;
  margin: 0 0 20px;
}

.segments-share__info-list-item {
  counter-increment: counter;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

.segments-share__info-list-item:before {
  content: counter(counter) '.';
  position: absolute;
  left: -16px;
}

.segments-share__info-list-item:last-child {
  margin-bottom: 0;
}

.segments-share .input_share-search .input__inp {
  max-width: 500px;
  width: 100%;
  margin-right: 10px;
}

.segments-share .button_shared-tbl-settings {
  padding-left: 34px;
  margin-right: 10px;
}

.segments-share .button_shared-tbl-settings:before {
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
}

.segments-share__pager {
  padding-left: 2px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_name_shared_sources {
  width: 240px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_user {
  width: 160px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_type {
  width: 180px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_key {
  width: 172px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_key_type {
  width: 140px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_owner {
  width: 130px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_payType {
  width: 140px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_cpm {
  width: 90px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell {
  vertical-align: middle;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__header__name {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  padding-bottom: 2px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_with-checkbox {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: inherit;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__tbl {
  width: 100% !important;
}

.segments-share-create__controls {
  margin-bottom: 15px;
}

.segments-share-create .input_search .input__inp {
  max-width: 500px;
  width: 100%;
  margin-right: 20px;
}

.segments-share-create .input_cpm-input {
  overflow: visible;
}

.segments-share-create__pager {
  margin-bottom: 20px;
  min-width: 800px;
  max-width: 1500px;
}

.segments-share-create__radio-boxes-wrapper .radio-group {
  padding-left: 2px;
}

.segments-share-create__cpm-block {
  margin-bottom: 15px;
}

.segments-share-create__inp-pre {
  margin-bottom: 10px;
  margin-left: 18px;
}

.segments-share-create__inp {
  margin-left: 18px;
  display: inline-block;
  vertical-align: middle;
}

.segments-share-create__inp-after {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  line-height: 30px;
}

.segments-share-create__inp-info {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  color: #b7b7b7;
  font-size: 12px;
  margin-left: 18px;
}

.segments-share-create__box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.segments-share-create__box-label {
  /* old */
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
  line-height: 1.3;
}

.segments-share-create__box-label._disabled {
  color: #b7b7b7;
}

.segments-share-create__textarea .textarea,
.segments-share-create__textarea .textarea__wrap {
  display: block;
}

.segments-share-create__textarea .textarea__elem {
  width: 630px;
  max-width: 630px;
  min-height: 80px;
  height: 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
}

.segments-share-create__desc {
  color: #b7b7b7;
  width: 630px;
  margin: 5px 0 10px;
}

.segments-share-create__bottom-controls {
  margin-top: 20px;
}

.segments-share-create__tbl,
.segments-share-create__send-wrap {
  margin: 10px 0;
}

.segments-share-create__key-title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
  color: #b7b7b7;
}

.segments-share-create__key-txt {
  color: #333;
}

.segments-share-create__key-pub {
  color: #04be3a;
  margin-right: 6px;
}

.segments-share-create__key-priv {
  color: #f9af65;
  margin-right: 6px;
}

.segments-share-create__after-desc {
  margin-bottom: 20px;
}

.segments-share-create__key-link-wrap {
  margin-bottom: 5px;
}

.segments-share-create .flexi-table_segments-shared-sources-create {
  min-width: 800px;
  max-width: 1500px;
}

.segments-share-create .flexi-table_segments-shared-sources-create .flexi-table__cell_name {
  max-width: 800px;
}

.segments-share-create .flexi-table_segments-shared-sources-create .flexi-table__cell__checkbox-wrap__content {
  width: calc(100% - 22px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segments-share-create .flexi-table-nt_segments-shared-sources-create .flexi-table-nt__header-th_has-box .flexi-table-nt__header__checkbox {
  position: absolute;
  left: 0;
  margin: 3px 0 0 16px;
}

.users-cell {
  padding: 0 10px;
}

.users-cell__count._dotted-link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
  display: inline;
}

.segments-sources-list {
  height: 100%;
}

.segments-sources-list__slice-text {
  font-size: 11px;
  text-transform: uppercase;
  float: right;
  width: 32px;
  text-align: right;
  color: #b7b7b7;
}

.segments-sources-list .flexi-table__column-width[data-id="id"] {
  min-width: 150px;
}

.segments-sources-list .flexi-table__column-width[data-id="isMy"] {
  min-width: 120px;
}

.segments-sources-list .flexi-table__cell_name {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
}

.page_segments_userslist .error-modal-content {
  padding: 20px 25px;
}

.page_segments_userslist .error-modal-content__text {
  margin-bottom: 10px;
}

.page_segments_userslist .error-modal-content__buttons {
  margin-top: 20px;
}

.segments-users-list__paginator-wrap {
  padding-left: 1px;
}

.segments-users-list .error-text {
  color: #f00;
}

.segments-users-list .info-text {
  color: #16bf00;
}

.segments-users-list .page_segments__tbl-wrap {
  position: relative;
  z-index: 1;
}

.segments-add-form-userlist__name-wrap {
  margin-bottom: 20px;
}

.segments-add-form-userlist__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-add-form-userlist__info {
  margin-left: 165px;
}

.segments-add-form-userlist__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-add-form-userlist__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-add-form-userlist__row {
  margin-bottom: 10px;
}

.segments-add-form-userlist__radio-box {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  flex: initial;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.segments-add-form-userlist__radio-box[readonly],
.segments-add-form-userlist__radio-box:disabled,
.segments-add-form-userlist__radio-box._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.segments-add-form-userlist__radio-box {
  margin-right: 6px;
}

.segments-add-form-userlist__radio-label._disabled {
  color: #898b8c;
}

.segments-add-form-userlist__row-info {
  font-size: 12px;
  color: #898b8c;
  margin: 10px 0 0 0px;
}

.segments-add-form-userlist__file-wrap,
.segments-add-form-userlist__items-wrap {
  margin-bottom: 20px;
  /*width: calc(100% - 225px);*/
  margin-left: 165px;
}

.flexi-table-nt_user-list-tbl .flexi-table-nt__cell_isMy {
  min-width: 120px;
}

.page_statistics .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_statistics .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
}

.statistic-page-graph-settings {
  width: 100%;
  position: relative;
  z-index: 10;
}

.statistic-page-graph-settings__col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

.statistic-page-graph-settings__col_right {
  text-align: right;
}

.statistic-page-graph-settings__col_right .select-suggest__suggester {
  text-align: left;
  left: auto;
  right: 0;
}

.statistic-page-graph-settings__col_right .suggester-ts__list {
  z-index: 14;
}

.reports__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.reports__controls {
  height: 32px;
  margin-bottom: 20px;
}

.reports__button {
  float: left;
}

.reports_error-modal {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 23px;
  width: 490px;
}

.reports__error-title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  color: #f66;
}

.reports__error-info-text {
  margin: 0 0 20px;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: normal;
}

.reports__error-msg .bubble-ts {
  max-width: 360px;
}

.reports__button_create {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.reports__list-item {
  padding: 0px 10px;
  line-height: 32px;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  cursor: pointer;
}

.reports__list-item_disabled:hover,
.reports__list-item_disabled {
  background-color: #fff;
  cursor: default;
  color: #b7b7b7;
}

.reports__confirm-id-label {
  color: #b7b7b7;
}

.reports .drop-down-list__button_tbl-actions {
  position: relative;
  padding-left: 34px;
  padding-right: 32px;
}

.reports .drop-down-list__button_tbl-actions:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
  background: url(/media/js/dist/menu-btn-ico_e2a31d1bd158ccd3f98299cb38c090b6.png) center center no-repeat;
  background-size: 15px 12px;
}

.reports .drop-down-list__button_tbl-actions:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: 0;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

.reports .drop-down-list__list_tbl-actions .bubble-ts__main-wrap {
  padding: 0;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.reports .flexi-table__header__checkbox {
  position: absolute;
  left: 0;
  margin: 3px 0 0 7px;
}

.status-item__link {
  font-size: 11px;
  text-transform: uppercase;
}

.flexi-table_reports .flexi-table__cell__checkbox-wrap,
.flexi-table_reports .flexi-table__cell__checkbox-wrap__content {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table_reports .flexi-table__cell_title {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table_reports .flexi-table__cell_status._pending {
  padding: 0;
}

.flexi-table_reports .flexi-table__cell_status._pending .status-item {
  padding: 6px 8px;
  position: relative;
  display: block;
}

.flexi-table_reports .flexi-table__cell_status._pending .status-item:before {
  opacity: 0.7;
}

.flexi-table_reports .flexi-table__cell_status._pending .status-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.button_reports-error-log-btn {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-left: 5px;
}

.reports ._disabled {
  color: #ccc;
  cursor: default;
}

.reports__success-message {
  margin-bottom: 10px;
}

.reports__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  margin-bottom: 18px;
}

.reports__title .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.reports__title .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.reports__subtitle {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  font-size: 17px;
  margin-bottom: 13px;
  line-height: 1;
}

.reports__slice__list-item {
  padding-top: 13px;
}

.reports__slice__list-item:first-child {
  padding-top: 0;
}

.reports__slice__list-item .targetings__setting__box-input {
  overflow: visible;
  padding-top: 2px;
}

.reports__slice__list-item .targetings__setting__box-label {
  font-size: 14px;
  flex: initial;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0 3px;
  vertical-align: top;
}

.reports__blocks {
  margin-bottom: 20px;
}

.reports__blocks-vals {
  margin-left: 20px;
}

.reports__date-block {
  padding-left: 2px;
  display: inline-block;
  margin-right: 10px;
}

.reports__settings__confirm-row {
  padding: 10px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  position: relative;
}

.reports__settings__confirm-lbl-wrap {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 1.2;
}

.reports__settings__confirm-btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.reports__settings__checkbox-label {
  font-size: 14px;
  flex: initial;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0 3px;
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 20px);
  margin-right: 5px;
}

.reports__settings__inapp {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 7px;
  font-size: 13px;
}

.reports__settings__inapp-selected,
.reports__settings__inapp-from {
  margin: 0 3px;
}

.reports__metrics__list-item {
  display: inline-flex;
  align-items: center;
  margin: 0 0 13px 0;
}

.reports__metrics__list {
  display: flex;
  flex-direction: column;
}

.reports__metrics__block {
  padding: 20px 20px 0 20px;
  max-width: 900px;
  border: 1px solid #e5e5e5;
}

.reports .input_reports-name-inp {
  margin-bottom: 20px;
}

.reports .input_reports-name-inp .input__inp {
  width: 630px;
}

.reports .input_reports-email-inp {
  margin-top: 10px;
}

.reports .input_reports-email-inp .input__inp {
  width: 400px;
}

.reports .radio-group_reports-radio-group {
  padding-left: 1px;
  margin-bottom: 10px;
}

.reports .checkbox_reports-checkbox-inp,
.reports .checkbox_reports-confirm-checkbox-inp {
  overflow: visible;
  padding-top: 2px;
  display: inline-block;
}

.reports .button_reports-confirm-btn {
  color: #00abf2;
  line-height: 31px;
}

.reports .bubble-ts_report-ids-choice-error .bubble-ts__main-wrap {
  min-height: 0;
}

.reports-confirm__title {
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 17px;
  line-height: 1.2;
  text-transform: uppercase;
}

.reports-confirm__pre-text {
  margin: 0 0 20px 0;
  font-size: 14px;
  line-height: 1.2;
}

.reports-confirm__presets {
  margin: 0 0 20px 0;
  display: inline-block;
  vertical-align: middle;
}

.reports-confirm__presets-label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  margin-bottom: 20px;
}

.reports-confirm__presets-item {
  margin: 0 10px 0 0;
  line-height: 1.2;
  font-size: 11px;
  text-transform: uppercase;
  color: #00abf1;
  cursor: pointer;
}

.reports-confirm__presets-item_active {
  color: #333;
  cursor: default;
}

.reports-confirm__row {
  display: flex;
  margin-bottom: 20px;
}

.reports-confirm__inp-label {
  width: 126px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  align-self: center;
  max-width: 120px;
  white-space: nowrap;
  display: block;
  margin-right: 6px;
}

.reports-confirm__suggester-wrap {
  display: inline-flex;
  align-self: center;
}

.reports-confirm__tree-wrap {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  width: 100%;
  height: 200px;
  overflow: auto;
  padding: 13px 20px;
  margin-top: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.reports-confirm__tree-row {
  margin: 0 0 15px;
}

.reports-confirm__tree-box-label {
  font: normal normal 400 normal 14px/1.2 'Open Sans';
  flex: initial;
  -webkit-flex: initial;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0 3px;
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 20px);
}

.reports-confirm__settings-wrap {
  margin: 0 0 30px 126px;
}

.modal-view_reports-confirm-modal .modal-view__body {
  background-color: #f2f2f2;
}

.modal-view_reports-confirm-modal .modal-view__controls {
  padding: 20px 25px;
  background: #fff;
  margin: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.modal-view_reports-confirm-modal .button_reset {
  float: right;
}

.page_statistics_reports .drop-down-list__list_tbl-actions .bubble-ts_drop-down-list {
  min-width: 100%;
}

.slices-settings-modal {
  padding: 20px 30px;
  text-align: center;
}

.slices-settings-modal__wrapper {
  padding: 20px 30px;
}

.slices-settings-modal__title {
  font-size: 17px;
  text-transform: uppercase;
  color: #414042;
}

.slices-settings-modal__text {
  margin-top: 15px;
  font-size: 15px;
  color: #414042;
}

.slices-settings-modal__about {
  display: inline-block;
  margin-top: 5px;
}

.slices-settings-modal__footer {
  padding-top: 20px;
}

.slices-settings-modal__list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 30px;
  display: block;
}

.slices-settings-modal__item-wrap {
  margin-top: 12px;
}

.slices-settings-modal__button-wrap {
  display: inline;
  margin-right: 10px;
}

.slices-settings-modal__bottom-group {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5;
}

.slices-settings-modal__box,
.slices-settings-modal__label {
  display: inline-block;
  vertical-align: middle;
}

.modal-view_slices-settings .modal-view__body {
  width: 440px;
  background-color: #fff;
}

.campaign-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.campaign-cell__first-item {
  width: 100%;
  display: inline-block;
}

.campaign-cell__first-item_slice .select-and-colorize__text {
  width: calc(100% - 40px);
}

.campaign-cell__next-item {
  display: inline-block;
  border-left: 1px solid #e5e5e5;
  line-height: 33px;
  padding-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.campaign-cell__items-count_2 .campaign-cell__first-item {
  width: 60%;
}

.campaign-cell__items-count_2 .campaign-cell__next-item {
  width: 40%;
}

.campaign-cell__items-count_3 .campaign-cell__first-item {
  width: 40%;
}

.campaign-cell__items-count_3 .campaign-cell__next-item {
  width: 30%;
}

.campaign-cell__arrow {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 6px;
  top: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  background-color: #fff;
}

.campaign-cell__arrow:after {
  display: inline-block;
  vertical-align: middle;
  content: '';
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 0 0;
  background-size: 12px auto;
  width: 12px;
  height: 8px;
  margin-left: 4px;
  margin-top: 2px;
}

.campaign-cell__arrow._uncollapsed:after {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
  margin-top: -3px;
}

.campaign-cell__spinner-wrap {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 6px;
  top: 5px;
  display: inline-block;
}

.campaign-cell__settings-wrap {
  height: 19px;
  padding: 7px 10px;
}

.campaign-cell__button {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
}

.page_statistics_summary .layout-float__content > div,
.page_statistics_summary_nt .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_statistics_summary .layout-float__content > div,
.page_statistics_summary_nt .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
  margin-bottom: 0;
  height: calc(100% - 34px);
  min-height: calc(100% - 34px);
}

.page_statistics_summary .layout-float__main-wrapper,
.page_statistics_summary_nt .layout-float__main-wrapper {
  height: 100%;
}

.page_statistics_summary .notification-item,
.page_statistics_summary_nt .notification-item {
  margin-bottom: 20px;
}

.page_statistics_summary ._notification_info-msg-bg._notification_full-width,
.page_statistics_summary_nt ._notification_info-msg-bg._notification_full-width {
  max-width: 100%;
}

.statistic-page-nt .main-graph-wrapper svg {
  padding-left: 40px;
  padding-right: 40px;
  overflow: visible;
}

.statistic-page-nt__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
}

.statistic-page-nt__table-controls {
  position: relative;
  z-index: 12;
  padding-left: 2px;
}

.statistic-page-nt__table-controls:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.statistic-page-nt__table-controls-col {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
}

.statistic-page-nt__table-controls-col_suggester {
  margin-left: 10px;
}

.statistic-page-nt__table-controls-col_slices .button {
  margin-right: 10px;
}

.statistic-page-nt__table-controls-col_settings {
  float: right;
  padding-right: 2px;
  margin-left: 10px;
}

.statistic-page-nt__table-controls-col_settings .button_summary-tbl-download {
  margin-left: 10px;
}

.statistic-page-nt__head {
  margin-bottom: 20px;
}

.statistic-page-nt__settings {
  padding: 1px 0 3px;
  margin-bottom: 32px;
  position: relative;
  z-index: 100;
}

.statistic-page-nt__settings-col {
  display: inline-block;
  vertical-align: middle;
}

.statistic-page-nt__settings-col_loader {
  width: 40px;
  padding-left: 10px;
}

.statistic-page-nt .bubble-ts {
  margin-bottom: 7px;
  z-index: 12;
}

.statistic-page-nt .button_summary-tbl-settings:before {
  content: '';
  display: inline-block;
  vertical-align: -3px;
  margin-right: 5px;
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
}

.statistic-page-nt .button_summary-tbl-download:before {
  content: "\F113";
  font-family: 'target-icons';
  padding-right: 5px;
}

.statistic-page-nt .button_double-mdash,
.statistic-page-nt .button_mdash {
  position: relative;
  font-size: 14px;
  line-height: 16px;
  padding: 0;
  color: #00abf1;
  cursor: pointer;
}

.statistic-page-nt .button_double-mdash .button__container,
.statistic-page-nt .button_mdash .button__container {
  display: inline-block;
  vertical-align: middle;
}

.statistic-page-nt .button_double-mdash:before,
.statistic-page-nt .button_mdash:before {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  color: #333;
  font-family: target-icons;
}

.statistic-page-nt .button_double-mdash:before {
  content: "\F111";
}

.statistic-page-nt .button_mdash:before {
  content: "\F11C";
}

.statistic-page-nt .button_double-mdash {
  margin-right: 43px;
}

.statistic-page-nt .button_mdash {
  margin-left: 37px;
}

.statistic-page-nt .button_double-mdash:after,
.statistic-page-nt .button_mdash:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 0 0;
  background-size: 12px auto;
  width: 13px;
  height: 7px;
  margin-left: 5px;
}

.statistic-page-nt__no-active-campaigns {
  position: relative;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  white-space: nowrap;
  text-align: center;
}

.statistic-page-nt__no-active-campaigns-link {
  padding-left: 5px;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline;
}

.statistic-page-nt__no-active-campaigns-link_underlined {
  text-decoration: underline;
}

.statistic-page-nt__tbl-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  margin-bottom: 0;
  padding-bottom: 20px;
}

.statistic-page-nt .clickable-button_toggle-graph {
  color: #b7b7b7;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 10px;
}

.statistic-page-nt .clickable-button_toggle-graph:hover {
  color: #333;
}

.statistic-page-nt-graph-settings {
  width: 100%;
  position: relative;
  z-index: 10;
  margin-top: -11px;
}

.statistic-page-nt-graph-settings__col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

.statistic-page-nt-graph-settings__col_right {
  text-align: right;
}

.statistic-page-nt-graph-settings__col_right .select-suggest__suggester {
  text-align: left;
  left: auto;
  right: 0;
}

.statistic-page-nt-graph-settings__col_right .suggester-ts__list {
  z-index: 14;
}

.ads-summary-statistics {
  height: 100%;
  min-height: 100%;
}

.ads-summary-statistics__tab-content {
  height: 100%;
  min-height: 100%;
}

.flexi-table-nt_statistics-nt {
  margin-left: 1px;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell__checkbox-wrap__content {
  display: inline-block;
  width: 85%;
  width: calc 75%;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell {
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 0;
}

.flexi-table-nt_statistics-nt thead tr:last-child .flexi-table-nt__cell {
  border-bottom: 1px solid #e5e5e5;
}

.flexi-table-nt_statistics-nt tbody tr:last-child .flexi-table-nt__cell {
  border-bottom: 1px solid #e5e5e5;
}

.flexi-table-nt_statistics-nt tbody tr:first-child .flexi-table-nt__cell {
  border-top: 1px solid #e5e5e5;
}

.flexi-table-nt_statistics-nt tbody tr:last-child .flexi-table-nt__cell_segment_source_name {
  height: 33px;
  max-height: 33px;
  min-height: 33px;
}

.flexi-table-nt_statistics-nt thead .flexi-table-nt__cell_segment_source_name {
  z-index: 11;
}

.webkit .flexi-table-nt_statistics-nt .flexi-table-nt thead .flexi-table-nt__cell_segment_source_name,
.ie .flexi-table-nt_statistics-nt .flexi-table-nt thead .flexi-table-nt__cell_segment_source_name {
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
}

.ie .flexi-table-nt_statistics-nt .flexi-table-nt__cell_static {
  left: 1px;
}

.ie .flexi-table-nt_statistics-nt .flexi-table-nt__tbl_normal {
  margin-top: -1px;
}

.ff .flexi-table-nt_statistics-nt thead tr:last-child .flexi-table-nt__cell {
  min-height: 33px;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell,
.flexi-table-nt_statistics-nt .flexi-table-nt__header {
  white-space: nowrap;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__tbl_static .flexi-table-nt__cell:first-child {
  padding: 0;
}

.flexi-table-nt_statistics-nt th {
  white-space: nowrap;
}

.flexi-table-nt_statistics-nt th .context-help-mark {
  bottom: auto;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell_segment_source_name {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell__checkbox-wrap,
.flexi-table-nt_statistics-nt .flexi-table-nt__cell__checkbox-wrap__content {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell__checkbox-wrap {
  display: inline-block;
  vertical-align: middle;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell__checkbox-wrap__checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell .tbl-icon-settings {
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell .tbl-icon-settings.tbl-icon-settings_disabled {
  opacity: 0.4;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__cell .tbl-id-settings_disabled {
  opacity: 0.4;
}

.flexi-table-nt_statistics-nt .flexi-table-nt__header-th_static:first-child .flexi-table-nt__header_static {
  border-bottom: none;
  padding-bottom: 13px;
}

.flexi-table-nt_statistics-nt tbody tr:last-child td.flexi-table-nt__cell_name:first-child {
  height: 33px;
  max-height: 33px;
  min-height: 33px;
}

.flexi-table-nt_statistics-nt ._disabled-cells td,
.flexi-table-nt_statistics-nt ._disabled-cells td .select-and-colorize__text {
  color: #b7b7b7;
}

.flexi-table-nt_statistics-nt ._disabled-cells td.flexi-table-nt__cell .tbl-id-settings_disabled {
  opacity: 1;
}

.flexi-table-nt ._empty-cells {
  opacity: 0;
}

.flexi-table-nt ._empty-cells td {
  border-left: none;
}

.flexi-table-nt ._empty-cells td:not(:last-child) {
  border-right: none;
}

.banners-statistic-nt__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
}

.banners-statistic-nt__campaign-edit {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .banners-statistic-nt__campaign-edit {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.banners-statistic-nt__campaign-edit[readonly],
.banners-statistic-nt__campaign-edit_disabled,
.banners-statistic-nt__campaign-edit._disabled,
.banners-statistic-nt__campaign-edit:disabled {
  color: #b7b7b7;
  cursor: default;
}

.banners-statistic-nt__campaign-edit:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.banners-statistic-nt__campaign-edit[readonly]:hover,
.banners-statistic-nt__campaign-edit_disabled:hover,
.banners-statistic-nt__campaign-edit._disabled:hover,
.banners-statistic-nt__campaign-edit:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.banners-statistic-nt__campaign-edit {
  white-space: nowrap;
}

.banners-statistic-nt__table-controls {
  position: relative;
  z-index: 12;
  padding-left: 2px;
}

.banners-statistic-nt__table-controls:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.banners-statistic-nt__table-controls-col {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
}

.banners-statistic-nt__table-controls-col_filter {
  padding-left: 2px;
}

.banners-statistic-nt__table-controls-col_suggester {
  margin-left: 10px;
}

.banners-statistic-nt__table-controls-col_settings {
  float: right;
  padding-right: 2px;
  margin-left: 10px;
}

.banners-statistic-nt__table-controls-col_settings .button_summary-tbl-download {
  margin-left: 10px;
}

.banners-statistic-nt__head {
  margin-bottom: 20px;
}

.banners-statistic-nt__header-controls {
  display: flex;
  justify-content: space-between;
}

.banners-statistic-nt__settings {
  padding: 1px 0 3px;
  margin-bottom: 32px;
  position: relative;
  z-index: 100;
}

.banners-statistic-nt__settings-col {
  display: inline-block;
  vertical-align: middle;
}

.banners-statistic-nt__settings-col_loader {
  width: 40px;
  padding-left: 10px;
}

.banners-statistic-nt .bubble-ts {
  margin-bottom: 7px;
  z-index: 12;
}

.banners-statistic-nt .button_summary-tbl-settings:before {
  content: '';
  display: inline-block;
  vertical-align: -3px;
  margin-right: 5px;
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
}

.banners-statistic-nt .button_summary-tbl-download:before {
  content: "\F113";
  font-family: 'target-icons';
  padding-right: 5px;
}

.banners-statistic-nt .button_double-mdash,
.banners-statistic-nt .button_mdash {
  position: relative;
  font-size: 14px;
  line-height: 16px;
  padding: 0;
  color: #00abf1;
  cursor: pointer;
}

.banners-statistic-nt .button_double-mdash .button__container,
.banners-statistic-nt .button_mdash .button__container {
  display: inline-block;
  vertical-align: middle;
}

.banners-statistic-nt .button_double-mdash:before,
.banners-statistic-nt .button_mdash:before {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  color: #333;
  font-family: target-icons;
}

.banners-statistic-nt .button_double-mdash:before {
  content: "\F111";
}

.banners-statistic-nt .button_mdash:before {
  content: "\F11C";
}

.banners-statistic-nt .button_double-mdash:after,
.banners-statistic-nt .button_mdash:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 0 0;
  background-size: 12px auto;
  width: 13px;
  height: 7px;
  margin-left: 5px;
}

.banners-statistic-nt .button_double-mdash {
  margin-right: 43px;
}

.banners-statistic-nt .button_mdash {
  margin-left: 37px;
}

.banners-statistic-nt__no-active-campaigns {
  position: relative;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  white-space: nowrap;
  text-align: center;
}

.banners-statistic-nt__no-active-campaigns-link {
  padding-left: 5px;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline;
}

.banners-statistic-nt__no-active-campaigns-link_underlined {
  text-decoration: underline;
}

.banners-statistic-nt__tbl-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  margin-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 20px;
}

.banners-statistic-nt .clickable-button_toggle-graph {
  color: #b7b7b7;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 10px;
}

.banners-statistic-nt .clickable-button_toggle-graph:hover {
  color: #333;
}

.banners-statistic-nt ._notification_info-msg-bg._notification_full-width {
  max-width: 100%;
}

.banners-statistic-nt-graph-settings {
  width: 100%;
  position: relative;
  z-index: 10;
  margin-top: -11px;
}

.banners-statistic-nt-graph-settings__col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}

.banners-statistic-nt-graph-settings__col_right {
  text-align: right;
}

.banners-statistic-nt-graph-settings__col_right .select-suggest__suggester {
  text-align: left;
  left: auto;
  right: 0;
}

.banners-statistic-nt-graph-settings__col_right .suggester-ts__list {
  z-index: 14;
}

.banners-summary-statistics {
  height: 100%;
  min-height: 100%;
}

.banners-summary-statistics__tab-content {
  height: 100%;
  min-height: 100%;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell__checkbox-wrap__content {
  display: inline-block;
  width: 85%;
  width: calc 75%;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell {
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 0;
}

.flexi-table-nt_banners-statistics-nt thead tr:last-child .flexi-table-nt__cell {
  border-bottom: 1px solid #e5e5e5;
}

.flexi-table-nt_banners-statistics-nt tbody tr:last-child .flexi-table-nt__cell {
  border-bottom: 1px solid #e5e5e5;
}

.flexi-table-nt_banners-statistics-nt tbody tr:first-child .flexi-table-nt__cell {
  border-top: 1px solid #e5e5e5;
}

.flexi-table-nt_banners-statistics-nt tbody tr:last-child .flexi-table-nt__cell_segment_source_name {
  height: 33px;
  max-height: 33px;
  min-height: 33px;
}

.flexi-table-nt_banners-statistics-nt thead .flexi-table-nt__cell_segment_source_name {
  z-index: 11;
}

.webkit .flexi-table-nt_banners-statistics-nt .flexi-table-nt thead .flexi-table-nt__cell_segment_source_name,
.ie .flexi-table-nt_banners-statistics-nt .flexi-table-nt thead .flexi-table-nt__cell_segment_source_name {
  border-bottom: 1px solid #e5e5e5;
  border-top: none;
}

.ie .flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell_static {
  left: 1px;
}

.ff .flexi-table-nt_banners-statistics-nt thead tr:last-child .flexi-table-nt__cell {
  min-height: 33px;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell,
.flexi-table-nt_banners-statistics-nt .flexi-table-nt__header {
  white-space: nowrap;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__tbl_static .flexi-table-nt__cell:first-child {
  padding: 0;
}

.flexi-table-nt_banners-statistics-nt th {
  white-space: nowrap;
}

.flexi-table-nt_banners-statistics-nt th .context-help-mark {
  bottom: auto;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell_segment_source_name {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell__checkbox-wrap,
.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell__checkbox-wrap__content {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell__checkbox-wrap {
  display: inline-block;
  vertical-align: middle;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__cell__checkbox-wrap__checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
}

.flexi-table-nt_banners-statistics-nt .flexi-table-nt__header-th_static:first-child .flexi-table-nt__header_static {
  border-bottom: none;
  padding-bottom: 13px;
}

.flexi-table-nt_banners-statistics-nt tbody tr:last-child td.flexi-table-nt__cell_name:first-child {
  height: 33px;
  max-height: 33px;
  min-height: 33px;
}

.flexi-table-nt_banners-statistics-nt ._disabled-cells td,
.flexi-table-nt_banners-statistics-nt ._disabled-cells td .select-and-colorize__text {
  color: #b7b7b7;
}

.flexi-table-nt_banners-statistics-nt ._disabled-cells td.flexi-table-nt__cell .tbl-id-settings_disabled {
  opacity: 1;
}


.campaign-price-setting__info {
  display: block;
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin-bottom: 10px;
}


.tracker-module-trackeritem-IRwPfq {
  position: relative;
}

.tracker-module-trackeritem-IRwPfq ._notification_app-list-err {
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.tracker-module-grayBlock-3zxdkM {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  position: relative;
  padding: 10px 20px 10px 10px;
}

.tracker-module-nameWrapper-jeyWr- {
  position: relative;
  line-height: 20px;
  width: 355px;
  display: inline-block;
}

.tracker-module-icon-3yxuco {
  padding-left: 10px;
  width: 40px;
  height: 40px;
  background-size: 28px auto;
  background-position: 10px center;
  background-repeat: no-repeat;
  display: inline-block;
}

.tracker-module-name-13I0U4 {
  position: relative;
}

.tracker-module-payment-9Te4fC {
  position: relative;
  text-transform: uppercase;
  font-size: 10px;
  color: #b7b7b7;
  text-align: left;
  top: 50%;
}

.tracker-module-status-1n-EPq {
  position: relative;
  display: inline-block;
  float: right;
  line-height: 40px;
  color: #24b008;
  text-transform: uppercase;
  font-size: 12px;
}

.tracker-module-btn-nNzzHc {
  position: relative;
  display: inline-block;
  float: right;
  line-height: 40px;
}

.tracker-module-delete-1KvOBE,
.tracker-module-reject-2MnCRF {
  position: absolute;
  display: inline-block;
  left: 100%;
  width: 100px;
  margin-left: 10px;
  line-height: 40px;
  white-space: nowrap;
}

.tracker-module-reject-2MnCRF:before,
.tracker-module-delete-1KvOBE:before {
  content: "\F104";
  font-family: 'target-icons';
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

.tracker-module-platformIos-2Su10x {
  background-image: url(/media/js/dist/apple_bdf9a634e1598b6508c120f5e94f9055.svg);
}

.tracker-module-platformAndroid-2NPf60 {
  background-image: url(/media/js/dist/android_7ac18d6d3919c4a88c6989c950e122cc.svg);
}

.tracker-module-deleteText-2ud4J0 {
  margin: 5px 0 20px 5px;
  display: block;
  font-size: 20px;
}


.multi-accounts__user-name-cell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%;
  display: inline-block;
  color: #00abf1;
}


.appAds-module-spinnerWrapper-23FzRe {
  display: flex;
  justify-content: center;
}

.appAds-module-textWrap-3H4Vcu {
  font-size: 14px;
  line-height: 1.5;
}

.appAds-module-textWrap-3H4Vcu p {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 1.5;
}

.appAds-module-list-3s9Wql {
  margin: 0 0 0 20px;
}

.appAds-module-list-3s9Wql li {
  margin: 0 0 20px;
}

.appAds-module-codeBlockWrap-2haVo8 {
  min-width: 400px;
  display: inline-block;
  vertical-align: middle;
  margin: 20px 0;
  border: 1px solid #e5e5e5;
  padding: 20px;
  font-size: 12px;
  line-height: 1.5;
}

.appAds-module-codeBlock-2SJ90j {
  margin: 0;
  padding: 0;
}

.appAds-module-copyBtnWrap-2W5C8j {
  text-align: right;
}

.appAds-module-wrapper-leD1h1 {
  margin-top: 20px;
}

.appAds-module-textarea-2i2HYJ {
  min-height: 200px;
  min-width: 400px;
  margin-right: 10px;
}


.cellsAllCampaigns-module-toggle-OV0UnB {
  display: inline-block;
  vertical-align: middle;
}

.cellsAllCampaigns-module-label-SohGW8 {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  text-align: left;
  margin-left: 5px;
}


.page_bonus .layout-float__content > div {
  max-width: 100%;
  min-width: 0px;
}

.page_bonus .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_bonus .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.page_bonus .layout-float__content {
  padding: 20px 34px;
}

.bonus__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.bonus__form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  width: 500px;
  margin: 20px auto;
}

.bonus__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -25px -20px;
  width: auto;
  padding: 15px 25px;
}

.bonus__input-wrap {
  margin-bottom: 20px;
}

.bonus__input-wrap .input,
.bonus__input-wrap .input__wrap {
  display: block;
  max-width: 500px;
}

.bonus__input-wrap .input__inp {
  width: 100%;
  max-width: 500px;
}

.bubble-ts_bonus-activate .bubble-ts__main-wrap {
  max-width: 170px;
  min-height: 0;
  white-space: normal;
}


.checkPaymentModal-module-content-2tAvMP {
  display: flex;
  flex-direction: column;
  padding: 25px;
  line-height: 1.5;
}

.checkPaymentModal-module-paymentInfoText-1S88sm {
  font-weight: bold;
}

.checkPaymentModal-module-successText-39lb-W {
  margin-bottom: 15px;
}

.checkPaymentModal-module-errorHeader-U5PUrt {
  color: #f66;
  font-size: 18px;
}

.checkPaymentModal-module-row-1sTpwN {
  display: flex;
  justify-content: space-between;
}

.checkPaymentModal-module-spinner-1zozed {
  padding: 25px;
}


.offlineCampaignReportCell-module-link-3XkFBC {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.offlineCampaignReportCell-module-link-3XkFBC + .offlineCampaignReportCell-module-link-3XkFBC {
  margin-left: 10px;
}


.admin-pack-active-campaigns-page-in-pack__title {
  margin-left: 5px;
}

.admin-pack-active-campaigns-page-in-pack__error {
  color: #949494;
  font-size: 14px;
  margin-left: 5px;
}

.admin-pack-active-campaigns-page-in-pack__table {
  margin-top: 10px;
}

.admin-pack-active-campaigns-page-in-pack__table-settings {
  margin-top: 15px;
  padding-left: 7px;
  margin-bottom: 15px;
}

.admin-pack-active-campaigns-page-in-pack .button_admin-all-pacs {
  padding-left: 34px;
}

.admin-pack-active-campaigns-page-in-pack .button_admin-all-pacs:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
  opacity: 0.7;
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
}

.admin-pack-active-campaigns-page-in-pack .admin-cell-user,
.admin-pack-active-campaigns-page-in-pack .admin-cell-campaign {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
}

.admin-pack-active-campaigns-page-in-pack .select_admin-all-pacs {
  margin-right: 15px;
}


.page_optout .layout-float__content > div {
  max-width: 100%;
  min-width: 0px;
}

.page_optout .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.page_optout .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.page_optout .layout-float__content {
  padding: 20px 34px;
}

.privacy__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.privacy__subtitle {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-top: 26px;
}

.privacy__pph {
  margin: 0 0 20px 0;
  line-height: 1.4;
}

.privacy__list {
  margin: 0 0 15px 10px;
  padding: 0 0 0 10px;
}

.privacy__list_disclaimers {
  list-style: none;
}

.privacy__list__row {
  padding: 0;
  margin: 0 0 3px;
  position: relative;
}

.privacy__list_disclaimers .privacy__list__row:before {
  content: '*';
  position: absolute;
  left: -10px;
  display: block;
  font-size: 10px;
}

.privacy__optout-button {
  margin: 0 0 15px;
}

.privacy__optout-button-box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 1px 0;
}

.privacy__optout-button-label {
  display: inline-block;
  vertical-align: middle;
}

.privacy__form {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  display: inline-block;
  width: 630px;
  margin: 15px 0 20px;
}

.privacy__form__title {
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.privacy__form__msg {
  margin-bottom: 25px;
}

.privacy__form__msg_completed {
  background-color: #e1ebbc;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  font-size: 12px;
  line-height: 1.5;
}

.privacy__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -25px -20px;
  padding: 15px 25px;
  min-height: 32px;
}


.admin-packs-stat-page__head {
  margin-top: 13px;
  margin-bottom: 20px;
}

.admin-packs-stat-page__control:first-child {
  margin-left: 0;
}

.admin-packs-stat-page__control {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 10px;
}

.input_admin-packs-stat-page {
  margin-right: 10px;
}

.input_admin-packs-stat-page .input__inp {
  width: 300px;
}

.select-native_admin-packs-stat-page {
  display: inline-block;
  margin-left: 10px;
}


.loadFile-module-loadBtn-3ggWnp {
  margin-left: 20px;
  margin-bottom: 15px;
}

.loadFile-module-loadBtn-3ggWnp .clickable-button {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  position: relative;
}

.loadFile-module-loadBtn-3ggWnp .input__inp.input__inp_file {
  width: 60px;
}

.loadFile-module-loadBtn-3ggWnp .input__info-wrap,
.loadFile-module-loadBtn-3ggWnp .input__ico {
  display: none;
}

.loadFile-module-basket-3zMS7b {
  cursor: pointer;
  display: inline-block;
  vertical-align: -2px;
  width: 20px;
}

.loadFile-module-date-2ONPPt {
  font-size: 11px;
  color: #676767;
}

.loadFile-module-fileName-1SEeP0 {
  display: inline-block;
  width: calc(100% - 20px);
  vertical-align: top;
  word-break: break-word;
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.button-module-button-gYtDlg,
.button-module-disabled-1oBzYD,
.button-module-gray-2zb_m1,
.button-module-white-2xAo6S {
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 2px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 2px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 2px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 2px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 2px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  display: inline-flex;
}

.safari .button-module-button-gYtDlg,
.safari .button-module-disabled-1oBzYD,
.safari .button-module-gray-2zb_m1,
.safari .button-module-white-2xAo6S {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.button-module-button-gYtDlg[readonly],
.button-module-disabled-1oBzYD[readonly],
.button-module-gray-2zb_m1[readonly],
.button-module-white-2xAo6S[readonly],
.button-module-button-gYtDlg._disabled,
.button-module-disabled-1oBzYD._disabled,
.button-module-gray-2zb_m1._disabled,
.button-module-white-2xAo6S._disabled,
.button-module-button-gYtDlg:disabled,
.button-module-disabled-1oBzYD:disabled,
.button-module-gray-2zb_m1:disabled,
.button-module-white-2xAo6S:disabled {
  color: #b7b7b7;
  cursor: default;
}

.button-module-button-gYtDlg:hover,
.button-module-disabled-1oBzYD:hover,
.button-module-gray-2zb_m1:hover,
.button-module-white-2xAo6S:hover {
  background-color: #f9f9f9;
}

.button-module-button-gYtDlg[readonly]:hover,
.button-module-disabled-1oBzYD[readonly]:hover,
.button-module-gray-2zb_m1[readonly]:hover,
.button-module-white-2xAo6S[readonly]:hover,
.button-module-button-gYtDlg._disabled:hover,
.button-module-disabled-1oBzYD._disabled:hover,
.button-module-gray-2zb_m1._disabled:hover,
.button-module-white-2xAo6S._disabled:hover,
.button-module-button-gYtDlg:disabled:hover,
.button-module-disabled-1oBzYD:disabled:hover,
.button-module-gray-2zb_m1:disabled:hover,
.button-module-white-2xAo6S:disabled:hover {
  background: #f2f2f2;
}

.button-module-button-gYtDlg [class^='icon-'],
.button-module-disabled-1oBzYD [class^='icon-'],
.button-module-gray-2zb_m1 [class^='icon-'],
.button-module-white-2xAo6S [class^='icon-'] {
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  font-size: 14px;
}

.button-module-button-gYtDlg [class^='icon-']:before,
.button-module-disabled-1oBzYD [class^='icon-']:before,
.button-module-gray-2zb_m1 [class^='icon-']:before,
.button-module-white-2xAo6S [class^='icon-']:before {
  line-height: 32px;
}

.button-module-disabled-1oBzYD {
  color: #b7b7b7;
  background-color: #f2f2f2;
  cursor: default;
}

.button-module-disabled-1oBzYD:hover {
  background-color: #f2f2f2;
}

.button-module-white-2xAo6S {
  background-color: #fff;
}

.button-module-blueButton-2kGmUn,
.button-module-blue-1Bdz4L {
  font-size: 11px;
  text-transform: uppercase;
  line-height: 32px;
  cursor: pointer;
  background-color: #00abf1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  color: #fff;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  display: inline-flex;
}

.safari .button-module-blueButton-2kGmUn,
.safari .button-module-blue-1Bdz4L {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.button-module-blueButton-2kGmUn[readonly],
.button-module-blue-1Bdz4L[readonly],
.button-module-blueButton-2kGmUn._disabled,
.button-module-blue-1Bdz4L._disabled,
.button-module-blueButton-2kGmUn:disabled,
.button-module-blue-1Bdz4L:disabled {
  color: #00abf1;
  cursor: default;
}

.button-module-blueButton-2kGmUn:hover,
.button-module-blue-1Bdz4L:hover {
  background-color: #39bbf1;
}

.button-module-blueButton-2kGmUn[readonly]:hover,
.button-module-blue-1Bdz4L[readonly]:hover,
.button-module-blueButton-2kGmUn._disabled:hover,
.button-module-blue-1Bdz4L._disabled:hover,
.button-module-blueButton-2kGmUn:disabled:hover,
.button-module-blue-1Bdz4L:disabled:hover {
  background: #00abf1;
}

.button-module-blueButton-2kGmUn.button-module-disabled-1oBzYD,
.button-module-blue-1Bdz4L.button-module-disabled-1oBzYD {
  color: #80caf5;
  cursor: default;
  background-color: #00abf1;
}

.button-module-textWrapper-3LNyYP,
.button-module-textWrapperPending-q6Z2Iy {
  display: flex;
  justify-content: center;
}

.button-module-textWrapperPending-q6Z2Iy {
  visibility: hidden;
}

.button-module-transparentTextWrapper-3WOejv {
  justify-content: left;
}

.button-module-transparent-19j-VO,
.button-module-transparentLinkRed-3wlWRY,
.button-module-transparentLinkGreen-2fDIs5,
.button-module-transparentLinkBlue-1PrOjZ,
.safari .button-module-transparent-19j-VO,
.safari .button-module-transparentLinkRed-3wlWRY,
.safari .button-module-transparentLinkGreen-2fDIs5,
.safari .button-module-transparentLinkBlue-1PrOjZ {
  font-size: 11px;
  text-transform: uppercase;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  padding: 0;
  cursor: pointer;
  position: relative;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.button-module-transparent-19j-VO.button-module-disabled-1oBzYD,
.button-module-transparentLinkRed-3wlWRY.button-module-disabled-1oBzYD,
.button-module-transparentLinkGreen-2fDIs5.button-module-disabled-1oBzYD,
.button-module-transparentLinkBlue-1PrOjZ.button-module-disabled-1oBzYD,
.safari .button-module-transparent-19j-VO.button-module-disabled-1oBzYD,
.safari .button-module-transparentLinkRed-3wlWRY.button-module-disabled-1oBzYD,
.safari .button-module-transparentLinkGreen-2fDIs5.button-module-disabled-1oBzYD,
.safari .button-module-transparentLinkBlue-1PrOjZ.button-module-disabled-1oBzYD {
  color: #b7b7b7;
  cursor: default;
}

.button-module-transparent-19j-VO:hover,
.button-module-transparentLinkRed-3wlWRY:hover,
.button-module-transparentLinkGreen-2fDIs5:hover,
.button-module-transparentLinkBlue-1PrOjZ:hover,
.safari .button-module-transparent-19j-VO:hover,
.safari .button-module-transparentLinkRed-3wlWRY:hover,
.safari .button-module-transparentLinkGreen-2fDIs5:hover,
.safari .button-module-transparentLinkBlue-1PrOjZ:hover {
  background: none;
}

.button-module-transparent-19j-VO [class^='icon-'],
.button-module-transparentLinkRed-3wlWRY [class^='icon-'],
.button-module-transparentLinkGreen-2fDIs5 [class^='icon-'],
.button-module-transparentLinkBlue-1PrOjZ [class^='icon-'],
.safari .button-module-transparent-19j-VO [class^='icon-'],
.safari .button-module-transparentLinkRed-3wlWRY [class^='icon-'],
.safari .button-module-transparentLinkGreen-2fDIs5 [class^='icon-'],
.safari .button-module-transparentLinkBlue-1PrOjZ [class^='icon-'] {
  padding-right: 0;
}

.button-module-transparent-19j-VO {
  color: #333;
}

.button-module-transparent-19j-VO.button-module-disabled-1oBzYD {
  color: #b7b7b7;
}

.button-module-transparentLinkGreen-2fDIs5,
.button-module-transparentLinkBlue-1PrOjZ,
.button-module-transparentLinkRed-3wlWRY {
  line-height: normal;
  height: auto;
}

.button-module-transparentLinkBlue-1PrOjZ {
  color: #00abf1;
}

.button-module-transparentLinkRed-3wlWRY {
  color: #fc2c39;
}

.button-module-transparentLinkGreen-2fDIs5 {
  color: #16bf00;
}

.button-module-pendingWrap-1P2kf7:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0,0,0,0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0,0,0,0.1)), color-stop(0.75, rgba(0,0,0,0.1)), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
}

.button-module-pendingWrap-1P2kf7:before {
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.button-module-pending-okJO7v {
  overflow: hidden;
  opacity: 0.7;
}

.button-module-submit-3C0fqQ {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .button-module-submit-3C0fqQ {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.button-module-submit-3C0fqQ[readonly],
.button-module-submit_disabled-1jVR4P,
.button-module-submit-3C0fqQ._disabled,
.button-module-submit-3C0fqQ:disabled {
  color: #b7b7b7;
  cursor: default;
}

.button-module-submit-3C0fqQ:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.button-module-submit-3C0fqQ[readonly]:hover,
.button-module-submit_disabled-1jVR4P:hover,
.button-module-submit-3C0fqQ._disabled:hover,
.button-module-submit-3C0fqQ:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.button-module-submit-3C0fqQ[readonly],
.button-module-submit-3C0fqQ._disabled,
.button-module-submit-3C0fqQ:disabled {
  color: #80caf5;
}

.button-module-submit-3C0fqQ:hover {
  background-color: #39bbf1;
}

.button-module-submit-3C0fqQ[readonly]:hover,
.button-module-submit-3C0fqQ._disabled:hover,
.button-module-submit-3C0fqQ:disabled:hover {
  background: #00abf1;
  cursor: default;
}


.cancel-module-clear-1Ha9dh {
  color: #fc2c39;
}

.cancel-module-clear-1Ha9dh [disabled] {
  color: #cfcfcf;
}


.deposit-form {
  background-color: #fff;
  padding: 30px 35px;
  font-size: 13px;
}

.deposit-form__title {
  font-size: 16px;
  margin-bottom: 15px;
}

.deposit-form__items {
  margin-bottom: 15px;
  max-width: 700px;
}

.deposit-form__items-item_sub-item {
  margin-left: 13px;
}

.deposit-form__items-item {
  margin-bottom: 10px;
}

.deposit-form__items-wrap {
  margin-left: 15px;
}

.deposit-form__info {
  margin-bottom: 30px;
}

.deposit-form__form {
  padding: 30px 20px;
  margin-bottom: 30px;
  background-color: #f2f2f2;
}

.deposit-form__form-item {
  margin-bottom: 20px;
}

.deposit-form__form-item:last-child {
  margin-bottom: 0;
}

.deposit-form__form-file,
.deposit-form__form-file-name {
  display: inline-block;
}

.deposit-form__form-file-name {
  margin-left: 10px;
  color: #a4a4a4;
}

.deposit-form__form-label,
.deposit-form__form-content {
  display: inline-block;
  vertical-align: top;
}

.deposit-form__form-content__amount {
  width: 300px;
  height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #b7b7b7;
  background: #f2f2f2;
  color: #b7b7b7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 29px;
  padding-left: 5px;
}

.deposit-form__form-label {
  width: 260px;
}

.deposit-form__form-content {
  width: calc(100% - 260px);
}

.deposit-form__form-date {
  display: inline-block;
  vertical-align: middle;
}

.deposit-form__form-comment {
  padding-top: 5px;
  color: #a4a4a4;
}

.deposit-form__table ._red {
  color: #fc2c39;
}

.deposit-form__table ._green {
  color: #16bf00;
}

.deposit-form__table ._orange {
  color: #fecd36;
}

.deposit-form__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
}

.deposit-form .textarea__elem {
  border: 1px solid #bdbec1;
  width: 400px;
  max-width: 400px;
  min-width: 400px;
  height: 130px;
  min-height: 130px;
  max-height: 130px;
}

.deposit-form .input__inp {
  width: 300px;
  background-color: #fff;
}

.deposit-form ._notification {
  max-width: 100%;
}


.actions-module-btnsWrapper-Da-zIE {
  display: flex;
  justify-content: space-between;
}

.actions-module-btn-3ZOyPO {
  color: #fc2c39;
}

.actions-module-btn-3ZOyPO [disabled] {
  color: #cfcfcf;
}


.actionsCell-module-buttonGroup-fC7Yzk {
  width: 100%;
  text-align: center;
}

.actionsCell-module-button-1BCuaw {
  padding: 0 5px;
}

.actionsCell-module-text-1GgI6a {
  text-align: center;
}

.actionsCell-module-input-1_rKIE {
  min-width: 100%;
}

.actionsCell-module-bubbleContentWrapper-3M53C1 {
  width: 300px;
  z-index: 105;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 12px 14px;
  font-size: 12px;
  background: #fff;
}

.actionsCell-module-validationError-3mRtoJ {
  margin-top: 10px;
  color: #f66;
}

.actionsCell-module-declineButton-2Rsh-1 {
  margin-top: 10px;
}

.actionsCell-module-spinnerWrap-1MB8s1 {
  display: flex;
  justify-content: center;
  align-items: center;
}


.input-module-input-1xGLR8 {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  padding: 0 10px;
}

.input-module-input-1xGLR8[readonly],
.input-module-input-1xGLR8:disabled,
.input-module-input-1xGLR8._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.input-module-input-1xGLR8[type='number'] {
  position: relative;
  -moz-appearance: textfield;
}

.input-module-input-1xGLR8[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-module-input-1xGLR8[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-module-fieldError-2WVmR0 {
  color: #f66;
  font-size: 12px;
  margin-top: 5px;
}

.input-module-description-2Yjbhr {
  font-size: 11px;
  margin: 3px 0 0 0;
  color: #414042;
}

.input-module-textarea-Dwgbx_ {
  padding: 0 10px;
}

.input-module-textarea-Dwgbx_[readonly],
.input-module-textarea-Dwgbx_:disabled,
.input-module-textarea-Dwgbx_._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}


.apiAccess-module-contentWrapper-wCkI1b {
  padding-right: 34px;
}

.apiAccess-module-subtitle-2r-yZI {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.apiAccess-module-row-2E9A6J {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.apiAccess-module-label-1R_6m0 {
  width: 190px;
}

.apiAccess-module-input-2EQm1k {
  width: 300px;
}

.apiAccess-module-warning-3Dn-Nn {
  width: 490px;
  margin-bottom: 20px;
}

.apiAccess-module-table-1r6-xi {
  margin-bottom: 20px;
}

.apiAccess-module-error-3s8J2O {
  color: #fc2c39;
}

.apiAccess-module-noSelect-2yLGHv {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.apiAccess-module-accessed-1Veqr6 {
  color: #16bf00;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}


.tokens-module-btn-3CncLG {
  margin-right: 10px;
}

.tokens-module-txt-3F2Ol- {
  margin-bottom: 30px;
}

.tokens-module-textarea-igFL-x {
  display: block;
  margin-bottom: 20px;
}


.notify-module-wrapper-3vtOr_ {
  overflow: hidden;
  position: relative;
  height: 0;
  opacity: 0;
}

.notify-module-content-DyYtFZ {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.notify-module-byContent-1T1gK3 {
  display: inline-block;
  vertical-align: top;
}

.notify-module-notifyBlock-G7o6Wi {
  font-size: 12px;
  line-height: 1.5;
}

.notify-module-closeButton-16MXOK {
  width: 16px;
  position: absolute;
  right: 8px;
  top: 11px;
}

.notify-module-closeButton-16MXOK:hover {
  cursor: pointer;
}

.notify-module-closeButton-16MXOK:before {
  content: "\F109";
  font-family: 'target-icons';
  font-size: 16px;
}

.notify-module-bordered-fxFscO {
  background-color: transparent;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  border: 1px solid #ffd600;
  padding: 10px 14px;
}

.notify-module-notify-2zR6fo {
  background-color: #ffefd3;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

.notify-module-success-34zBK6 {
  background-color: #e1ebbc;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

.notify-module-error-drhIFC {
  background-color: #f66;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
}

.notify-module-successText-5u05gO {
  color: #16bf00;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.notify-module-errorText-WcXmDK {
  color: #f66;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


.bubble-module-bubble-I4Mp_L {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 105;
}

.bubble-module-border-1tunhH {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 0;
}

.bubble-module-overModal-2y9Td9 {
  z-index: 1000000;
}

.bubble-module-pointerTop-VsibED {
  position: absolute;
  top: -8px;
  left: 50%;
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
  -webkit-box-shadow: 0 2px 6px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 6px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 6px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 6px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 6px 1px rgba(0,0,0,0.15);
  padding: 0;
  border-right: 0;
  border-bottom: 0;
}

.bubble-module-withoutPortalWrap-3fUTGE {
  position: absolute;
  z-index: 3;
}

.bubble-module-withPortalWrap-2Wnljv {
  position: relative;
}

.bubble-module-bubble-warning-14KwaD .bubble-module-withPortalWrap-2Wnljv,
.bubble-module-bubble-warning-14KwaD .bubble-module-withoutPortalWrap-3fUTGE {
  border: 3px solid #fab03a;
  padding: 14px 32px 14px 20px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
}

.bubble-module-bubble-warning-14KwaD .bubble-module-pointerTop-VsibED {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid #fab03a;
}

.bubble-module-bubble-red-cPAGfK .bubble-module-withPortalWrap-2Wnljv,
.bubble-module-bubble-red-cPAGfK .bubble-module-withoutPortalWrap-3fUTGE {
  padding: 13px 20px;
  background: #f66;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
}

.bubble-module-bubble-red-cPAGfK .bubble-module-pointerTop-VsibED {
  background-color: #f66;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.bubble-module-closeBtn-3Zkw-r {
  position: absolute;
  top: 14px;
  right: 14px;
  cursor: pointer;
}


.header-module-noWrap-1fsjVp {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.header-module-labelWrapper-1sU6xl {
  display: flex;
  align-items: flex-start;
}

.header-module-massSelectCheckbox-9ddOj3 {
  margin: -8px 5px 5px 0;
}

.header-module-headerGroup-3FVW1f {
  background-color: #f2f2f2;
  text-align: center;
  line-height: 18px;
  border: solid 1px #e5e5e5;
}

.header-module-headerInner-3b6rup {
  border-left: none;
}

.header-module-headerGroupFirst-1BbFYY {
  border-left: solid 1px #e5e5e5;
}

.header-module-headerGroupTop-IZ7_t_ {
  border-top: solid 1px #e5e5e5;
}

.header-module-headerGroupTopFirst-2akMfQ {
  border-top: solid 1px #e5e5e5;
  border-left: solid 1px #e5e5e5;
}

/*.headerArrow, .headerArrowAsc
  width: 14px;
  height: 7px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  cursor: pointer;

  &:before
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 14px solid $myDarkGray7;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top-width: 7px;

.headerArrowAsc
  &:before
    transform: rotate(180deg);*/

.header-module-headerGroupColspan-5jdZuj {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  border-collapse: collapse;
  background-color: #f2f2f2;
}

.header-module-headerColspan-3OGAcX {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  border-collapse: collapse;
  background-color: #f2f2f2;
}

.header-module-dragHandler-3gSZep {
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #949494;
  cursor: move;
  opacity: 0;
}

.header-module-dragHandler-3gSZep:hover {
  opacity: 1;
}

.header-module-dragWidthHandler-35TKWa {
  position: absolute;
  width: 6px;
  height: 100%;
  right: 0;
  top: 0;
  cursor: ew-resize;
}

.header-module-dragWidthHandler-35TKWa:hover {
  background-color: #00abf2;
}

.header-module-dragWidthPreview-1_s9W3 {
  width: 1px;
  height: 100%;
  background-color: #00abf2;
}

.header-module-dragLayer-3otWea {
  position: absolute;
  pointer-events: none;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.header-module-wrapper-ASI434 {
  overflow: hidden;
}


.checkbox-module-checkbox-3OUrGk {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.checkbox-module-checkbox-3OUrGk[readonly],
.checkbox-module-checkbox-3OUrGk:disabled,
.checkbox-module-checkbox-3OUrGk._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}


.templatesList-module-templatesPage-1MFeMr {
  padding-right: 24px;
  font-size: 12px;
}

.templatesList-module-pageTitle-397Yua {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.templatesList-module-spinnerWrap-38Dwiz {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.templatesList-module-table-2vyGhe {
  margin: 0;
}

.templatesList-module-paginationTop-xgQwEP {
  margin-bottom: 20px;
  margin-right: 2px;
  display: flex;
  justify-content: space-between;
}

.templatesList-module-paginationBottom-3Kemcy {
  margin-top: 20px;
}

.templatesList-module-editLink-9qW_uM {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.templatesList-module-copyLink-3CJ7Jh {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
  font-size: 10px;
  text-transform: uppercase;
}

.templatesList-module-crumbsLink-372-j3,
.templatesList-module-topLink-537O_c {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-bottom: 10px;
}

.templatesList-module-topLink-537O_c {
  font-size: 11px;
  text-transform: uppercase;
}

.templatesList-module-topLink-537O_c + .templatesList-module-topLink-537O_c {
  margin-left: 20px;
}

.templatesList-module-copyLinkWrap-1ov4ps {
  line-height: 1.2;
  text-align: right;
}

.templatesList-module-allPadsCount-2l82t0 {
  margin-left: 5px;
  font-size: 10px;
}

.templatesList-module-topControls-zIBO2W {
  margin-bottom: 20px;
}

.templatesList-module-toggleFilters-ydyPhi {
  display: inline-flex;
}

.templatesList-module-createBtn-3CVClW {
  margin-right: 20px;
}

.templatesList-module-labelBox-3NM_gp {
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 25px;
}

.templatesList-module-formCheckbox-3_ultk {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}

.templatesList-module-formCheckbox-3_ultk[readonly],
.templatesList-module-formCheckbox-3_ultk:disabled,
.templatesList-module-formCheckbox-3_ultk._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.templatesList-module-padItem-tUEA_d {
  display: inline;
}

.templatesList-module-tableCellAutoHeight-21B2v_ {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
}

.templatesList-module-padsCellWrap-204rBj {
}

.templatesList-module-padsCell-AsE0ec {
  max-height: 150px;
  padding-top: 0;
  margin-top: 10px;
  overflow-y: auto;
}

.templatesList-module-cellRight-3InldL {
  text-align: right;
}

.templatesList-module-showsCell-1Y2RlE {
  text-align: right;
}

.templatesList-module-tableCellCenterContent-Y17ASw {
  text-align: center;
}

.templatesList-module-nameCell-1TEV6g,
.templatesList-module-commentCell-1z34Qw {
  overflow: auto;
  word-break: break-word;
}

.templatesList-module-hoveredRow-3y3YBF {
  background-color: #f9f9f9;
}

.templatesList-module-rowCell-39bAo8 {
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}

.templatesList-module-tableTemplateList-2LF2-W {
  font-size: 12px;
}

.templatesList-module-notify-19_VIO {
  margin-bottom: 10px;
}


.spinner-module-spinner-1bZBYz {
  width: 28px;
  height: 28px;
  position: relative;
}

.spinner-module-spinner-1bZBYz:before {
  content: '';
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -14px 0 0 -14px;
  font-size: 10px;
  border-top: 1px solid #00abf1;
  border-right: 1px solid rgba(255,255,255,0);
  border-bottom: 1px solid #00abf1;
  border-left: 1px solid #00abf1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  -moz-animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  -o-animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  -webkit-animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  -moz-animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  -ms-animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  -o-animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  animation: spinner-module-spinner-1bZBYz 1s infinite linear;
  z-index: 100001;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.spinner-module-tiny-3JkhUE {
  width: 18px;
  height: 18px;
}

.spinner-module-tiny-3JkhUE:before {
  width: 16px;
  height: 16px;
  margin: -9px 0 0 -9px;
}

.spinner-module-small-2wDkCc {
  width: 28px;
  height: 28px;
}

.spinner-module-small-2wDkCc:before {
  width: 26px;
  height: 26px;
  margin: -13px 0 0 -13px;
}

.spinner-module-large-jb0tvj {
  width: 50px;
  height: 50px;
}

.spinner-module-large-jb0tvj:before {
  width: 48px;
  height: 48px;
  margin: -25px 0 0 -25px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
}

.spinner-module-spinnerWrap-JWoMoL {
  position: relative;
}

@-moz-keyframes spinner-module-spinner-1bZBYz {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner-module-spinner-1bZBYz {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes spinner-module-spinner-1bZBYz {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-module-spinner-1bZBYz {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.tree-module-hasChildren-Aw-U-W {
  cursor: pointer;
  position: relative;
}

.tree-module-hasChildren-Aw-U-W:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 12px solid #00abf1;
  border-left-width: 6px;
  top: 7px;
  left: -17px;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
  -ms-transition: transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
}

.tree-module-expanded-5Gx6X0:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.tree-module-treeItem-19rfqi {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.tree-module-wrapper-20_Ioz {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.tree-module-treeSuggester-n86k93 {
  width: 350px;
  margin-right: 10px;
}

.tree-module-treeInfo-1dloOa {
  width: 230px;
  height: 300px;
  position: relative;
}

.tree-module-outlineOff-LGcaTV [tabindex]:focus,
.tree-module-outlineOff-LGcaTV [tabindex] {
  outline: none;
}

.tree-module-expandBtn-3GuQRb + .tree-module-expandBtn-3GuQRb {
  margin-left: 10px;
}


.group-module-groupMain-vDvhsN {
  position: relative;
}

.group-module-group-3Q20Gv {
  display: block;
}

.group-module-item-36sdcc {
  display: inline-block;
  vertical-align: top;
}

.group-module-block-sDhZxF {
  display: block;
}

.group-module-flex-39G8l- {
  display: flex;
}

.group-module-flexStart-1QdUFb {
  justify-content: flex-start;
}

.group-module-flexEnd-1l-RxZ {
  justify-content: flex-end;
}

.group-module-center-HJ_XAC {
  justify-content: center;
}

.group-module-alignItemsCenter-301-4r {
  align-items: center;
}

.group-module-spaceBetween-18finX {
  justify-content: space-between;
}

.group-module-spaceAround-2tuuTO {
  justify-content: space-around;
}


.codeEditor-module-editor-1aNbKW {
  font-size: 11px;
  line-height: 17px;
  min-height: 300px;
  min-width: 300px;
  border: 1px solid #e5e5e5;
}


.settings-module-settings-3ut88U {
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 15px;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
}

.settings-module-settings-3ut88U .input,
.settings-module-settings-3ut88U .input__wrap {
  display: block;
}

.settings-module-settings-3ut88U .input__inp {
  width: 100%;
}

.settings-module-settingsRow-2A2UWO {
  margin-bottom: 15px;
}

.settings-module-label-2dCPBn {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
}

.settings-module-labelInp-2wIGv6 {
  margin-bottom: 5px;
  display: inline-block;
}

/*.inputWrap,*/

.settings-module-checkboxWrap-3NZ-77 {
  display: inline-block;
  vertical-align: middle;
}

.settings-module-checkboxWrap-3NZ-77 .checkbox,
.settings-module-checkboxWrap-3NZ-77 .checkbox__wrap {
  display: inline-block;
  vertical-align: middle;
}

.settings-module-errorWrap-2XQTGe {
  margin-top: 10px;
}

.settings-module-errorWrap-2XQTGe ._notification {
  margin-bottom: 0;
}

.settings-module-submitWrap-2JXy6x,
.settings-module-showWrap-2jhlZ9,
.settings-module-downLoadWrap-1tw0px {
  display: inline-block;
  vertical-align: top;
}

.settings-module-downLoadWrap-1tw0px {
  margin-right: 11px;
}


.optionsList-module-optionListWrapper-1YFM3L {
  width: 100%;
  margin-top: 1px;
  overflow: hidden;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
}

.safari .optionsList-module-optionListWrapper-1YFM3L {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.optionsList-module-optionListWrapperTop-359IZ4 {
  -webkit-box-shadow: 0 -0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 -0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 -0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 -0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 -0.5px 1px 0.5px rgba(0,0,0,0.15);
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  margin-top: 2px;
}

.safari .optionsList-module-optionListWrapperTop-359IZ4 {
  -webkit-box-shadow: 0 -1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 -1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 -1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 -1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 -1px 1px 1px rgba(0,0,0,0.15);
}

.optionsList-module-optionListHide-13IHEc {
  display: none;
}

.optionsList-module-optionsList-7BNWsQ {
  width: 100%;
  height: auto;
  background-color: #fff;
  overflow: hidden;
}

.optionsList-module-option-25VJZx {
  padding: 0 10px 0 15px;
  background-color: #fff;
  list-style: none;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 11px;
}

.optionsList-module-option-25VJZx:hover {
  background-color: #f2f2f2;
}

.optionsList-module-hasScroll-3tT_1l {
  padding-right: 25px;
}

.optionsList-module-optionActive-1Q6ncU {
  background-color: #f2f2f2;
}

.optionsList-module-optionDisabled-2_45ZY {
  color: #b7b7b7;
  cursor: default;
}

.optionsList-module-optionDisabled-2_45ZY:hover {
  background-color: #fff;
}

.optionsList-module-optionNothing-1pecr_ {
  padding: 0 15px;
  background-color: #fff;
  list-style: none;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.optionsList-module-showAll-17Er0r,
.optionsList-module-selectAll-1scFkk {
  background-color: #fff;
  border-top: 1px solid #e7e7e7;
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.optionsList-module-showAll-17Er0r:hover,
.optionsList-module-selectAll-1scFkk:hover {
  background-color: #f2f2f2;
}

.safari .optionsList-module-showAll-17Er0r,
.safari .optionsList-module-selectAll-1scFkk {
  background-color: #fff;
}

.safari .optionsList-module-showAll-17Er0r:hover,
.safari .optionsList-module-selectAll-1scFkk:hover {
  background-color: #f2f2f2;
}

.optionsList-module-disabled-2yEd6o {
  border: none;
  color: #9a9a9a;
  cursor: default;
}

.optionsList-module-disabled-2yEd6o:hover {
  background-color: #fff;
}


.buttonGroup-module-groupList-28OugY {
  margin-left: 10px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
}

.buttonGroup-module-groupListTransparent-3i0OFa {
  display: flex;
}

.buttonGroup-module-groupListButton-ThBdDh {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.buttonGroup-module-groupListButton-ThBdDh:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.buttonGroup-module-groupListButton-ThBdDh:last-child {
  border-right: none;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.buttonGroup-module-groupListButtonTransparent-1QAGT6 {
  display: flex;
  margin-right: 10px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  color: #00abf1;
}

.buttonGroup-module-groupListButtonActive-1Wlne1 {
  background-color: #e5e5e5;
}

.buttonGroup-module-groupListButtonActive-1Wlne1:hover {
  background-color: #e5e5e5;
}

.buttonGroup-module-groupListButtonTransparentActive-2uxIlq {
  color: #333;
}


.all-module-mainWrapper-2m2Xlb {
  display: block;
  padding-left: 2px;
}

.all-module-cardBox-293llr {
  display: flex;
  flex-wrap: wrap;
}

.all-module-card-YJ-9Fr {
  margin: 0 20px 20px 0;
  width: 225px;
  height: 349px;
  -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}

.all-module-logo-3_0eh8 {
  border-bottom: 1px solid #e5e5e5;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}

.all-module-image-1s_q86 {
  width: 225px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: block;
}

.all-module-mark-1qHk4K {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 20px;
  width: 20px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.35);
  -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.35);
  -ms-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.35);
  -o-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.35);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.35);
  color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #32bf33;
  line-height: 20px;
  font-size: 9px;
  text-align: center;
}

.all-module-contentBlock-3N8ZNk {
  height: 248px;
  padding: 20px 20px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.all-module-textsBlock-1kmK4r {
  overflow: hidden;
}

.all-module-title-qOaKLi {
  font-weight: bold;
  margin-bottom: 10px;
  text-align: center;
}

.all-module-detailsTitle-FfF8ol {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  text-transform: none;
  margin: 0 0 30px;
}

.all-module-description-3A_iGa {
  font-size: 13px;
  line-height: 21px;
  word-break: break-word;
}

.all-module-bottom-2RcLun {
  text-align: center;
  margin-top: 14px;
}

.all-module-content-2_X4oz {
  display: flex;
  width: 900px;
  height: 540px;
  padding: 26px 24px;
  background-color: #fff;
  margin-bottom: 40px;
}

.all-module-markdownBlock-3s1Emg {
  margin: 0;
  white-space: pre-wrap;
}

.all-module-leftBlock-1d6bDK {
  width: calc(100% - 220px);
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 21px;
  overflow-y: auto;
}

.all-module-rightBlock-Rzhy4K {
  width: 220px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.all-module-groupList-1mTZgY {
  margin-left: 0;
}

.all-module-logoImage-3PtkSE {
  max-width: 200px;
  width: 100%;
  display: block;
  margin-bottom: 40px;
}

.all-module-appBtn-1Ny3fW {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
  padding: 0 10px;
}

.safari .all-module-appBtn-1Ny3fW {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.all-module-appBtn-1Ny3fW[readonly],
.all-module-appBtn_disabled-3tFayr,
.all-module-appBtn-1Ny3fW._disabled,
.all-module-appBtn-1Ny3fW:disabled {
  color: #b7b7b7;
  cursor: default;
}

.all-module-appBtn-1Ny3fW:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.all-module-appBtn-1Ny3fW[readonly]:hover,
.all-module-appBtn_disabled-3tFayr:hover,
.all-module-appBtn-1Ny3fW._disabled:hover,
.all-module-appBtn-1Ny3fW:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.all-module-appBtn-1Ny3fW[readonly],
.all-module-appBtn-1Ny3fW._disabled,
.all-module-appBtn-1Ny3fW:disabled {
  color: #80caf5;
}

.all-module-appBtn-1Ny3fW:hover {
  background-color: #39bbf1;
}

.all-module-appBtn-1Ny3fW[readonly]:hover,
.all-module-appBtn-1Ny3fW._disabled:hover,
.all-module-appBtn-1Ny3fW:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.all-module-noApps-1xHBa8 {
  display: flex;
  justify-content: center;
  font-size: 18px;
  padding: 40px 25px;
}

.all-module-spinnerWrap-3rUlzF {
  display: flex;
  justify-content: center;
  align-items: center;
}


.modal-module-modal-26XGBH {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
  z-index: 100;
}

.modal-module-modal-26XGBH:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.modal-module-fixed-NMyIKf:before {
  margin-left: -100%;
}

.modal-module-overlay-3a-YEK {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  z-index: 10000;
}

.modal-module-body-3RUrax {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  margin: 80px auto 20px;
  z-index: 10000;
  max-width: 100%;
  background-color: #f2f2f2;
}

.modal-module-dialogBody-DMtXsd {
  padding: 20px 24px;
  background-color: #fff;
}

.modal-module-dialogTitle-1wk288 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.modal-module-dialogText-qjkJX1 {
  line-height: 1.5;
  margin-bottom: 20px;
}

.modal-module-dialogBtn-1HLLxK {
  margin-right: 10px;
}

.modal-module-bodyFixed-3_ErMw {
  position: absolute;
}


.panel-module-panelWrapper-2bxt6R,
.panel-module-panelWrapperWithShadow-3pykl4 {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.panel-module-panelWrapperWithShadow-3pykl4 {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  margin-left: 4px;
  margin-right: 4px;
}

.panel-module-header-1Mia4q {
  font-size: 18px;
  line-height: 1.5;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.panel-module-footer-2KMM_- {
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0px -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}


.error-module-wrapper-1ffX09 {
  max-width: 630px;
  padding: 10px 23px;
  background-color: #f66;
}

.error-module-error-3CU1BN {
  font-size: 12px;
  line-height: 1.5;
  color: #fff;
}


.checkMark-module-checkMarkInput-3rCHsa {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  vertical-align: 0;
}

.checkMark-module-checkMarkInput-3rCHsa[readonly],
.checkMark-module-checkMarkInput-3rCHsa:disabled,
.checkMark-module-checkMarkInput-3rCHsa._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.checkMark-module-checkMarkLabel-121t4r,
.checkMark-module-checkMarkLabelRight-2jy0bh {
  display: inline-block;
  line-height: 1.2;
  padding-right: 6px;
}

.checkMark-module-checkMarkLabelRight-2jy0bh {
  padding-right: 0;
  padding-left: 6px;
}


.spellingHint-module-spellingHint-3TcOUV {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.spellingHint-module-hintLabel-hzTzMf {
  width: 20px;
  height: 20px;
  background-color: #fab03a;
  color: #fff;
  text-align: center;
  line-height: 22px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.spellingHint-module-title-2UVbId {
  margin-top: 0;
}

.spellingHint-module-radioButtons-3vWIVn {
  display: block;
}

.spellingHint-module-radioRow-2iCrrd {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
}

.spellingHint-module-radioRow-2iCrrd + .spellingHint-module-radioRow-2iCrrd {
  margin-left: 13px;
}

.spellingHint-module-radioInput-239WNt {
  position: absolute;
  visibility: hidden;
}

.spellingHint-module-radioInput-239WNt:checked + .spellingHint-module-radioLabel-VR-rGc {
  background-color: #b7b7b7;
  color: #fff;
  cursor: default;
}

.spellingHint-module-radioLabel-VR-rGc {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  background-color: #f2f2f2;
  color: #333;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  text-align: center;
  width: 30px;
  height: 30px;
}

.spellingHint-module-hintRow-3t24cp + .spellingHint-module-hintRow-3t24cp {
  margin-top: 5px;
}

.spellingHint-module-withoutPortalWrap-2OShwx {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 32px;
}

.spellingHint-module-withPortalWrap-11O9_a {
}

.spellingHint-module-pointer-PspYjB {
  left: -12px;
  top: 50%;
  -webkit-transform: rotate(45deg) translateY(-50%);
  -moz-transform: rotate(45deg) translateY(-50%);
  -ms-transform: rotate(45deg) translateY(-50%);
  -o-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
}


.calendar-module-calendar-1j-wc2 {
  display: inline-block;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  vertical-align: top;
  background-color: #fff;
}

.calendar-module-arrows-2I25ml {
  position: absolute;
  width: 100%;
}

.calendar-module-leftArrow-2l-gOh,
.calendar-module-rightArrow-wz0idT {
  position: relative;
  z-index: 1;
  width: 30px;
  height: 30px;
  line-height: 36px;
  display: inline-block;
  cursor: pointer;
  margin: 0 10px;
}

.calendar-module-leftArrow-2l-gOh {
  text-align: left;
}

.calendar-module-rightArrow-wz0idT {
  float: right;
  text-align: right;
}

.calendar-module-activePreset-fo11-S {
  color: #000;
}

.calendar-module-noActivePreset-2r3lJk {
  color: #00abf1;
}

.calendar-module-footer-1a-Np3 {
  background-color: #f2f2f2;
  padding: 20px;
}

.calendar-module-footerWrap-3VDWSm {
  display: flex;
  margin-left: -10px;
}

.calendar-module-footerBlock-2tMUe_ {
  display: inline-flex;
  margin-left: 10px;
}

.calendar-module-dash-1gZf7a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
  line-height: 30px;
}

.calendar-module-input-3a4jcs {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  width: 100px;
  padding: 0 12px;
}

.calendar-module-input-3a4jcs[readonly],
.calendar-module-input-3a4jcs:disabled,
.calendar-module-input-3a4jcs._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.calendar-module-months-2IK8gW {
  margin: 9px 0 8px;
}

.calendar-module-presets-1H1mtH {
  display: flex;
  margin: 20px 0 10px;
}

.calendar-module-preset-1doAca {
  display: inline-block;
  margin-left: 10px;
}


.responsive .layout-module-pageContentWrap-3qf-q-,
.responsive .layout-module-pageContentWrap-3qf-q-.layout-module-pageContentWrapCustomScroll-Muuoid {
  min-width: auto;
}

.layout-module-page-vp04W5 {
  min-height: 500px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  background-color: #e7e7e7;
}

.layout-module-page-vp04W5 * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.layout-module-pageAfterHead-I7GZAi {
  overflow: auto;
}

.layout-module-pageTitle-3CHhf_ {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 25px;
}

.layout-module-pageHead-17gyPs {
  padding: 0;
}

.layout-module-pageBody-38x8tJ {
  position: relative;
  min-height: auto;
}

.layout-module-pageBody-38x8tJ.layout-module-pageBodyCustomScroll-3uzIYC {
  overflow: auto;
}

.layout-module-pageBody-38x8tJ.layout-module-is-fixed-3iMr_6 {
  position: fixed;
  width: 100%;
}

.layout-module-pageMain-2cokOh {
  min-height: 300px;
  padding-top: 10px;
  white-space: nowrap;
  justify-content: flex-end;
  display: flex;
}

.layout-module-pageMain-2cokOh.layout-module-pageMainCustomScroll-qGjefS {
  padding-top: 0;
}

.layout-module-pageSidebar-1zjqmf {
  display: inline-block;
  width: 300px;
  vertical-align: top;
  height: 100%;
  white-space: normal;
}

.layout-module-pageSidebarHidden-Haqq2I {
  display: none;
}

.layout-module-pageSidebarContent-1DWSoU {
  padding: 0 0 20px;
  overflow: auto;
}

.layout-module-pageSidebarContentHiddenScroll-38M_U2 {
  padding: 0 20px 0 0;
  overflow: auto;
  left: 0;
  height: calc(100% - 71px);
  overflow-y: scroll;
  overflow-x: hidden;
  position: fixed;
  width: 300px;
  top: 71px;
  -ms-overflow-style: none;
}

.layout-module-pageSidebarContentHiddenScroll-38M_U2::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.layout-module-pageSidebarContentHiddenScroll-38M_U2::-webkit-scrollbar-track {
  background: rgba(0,0,0,0);
}

.layout-module-pageSidebarContentHiddenScroll-38M_U2::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0);
}

.layout-module-pageSidebarFoot-i6CXFJ {
  position: relative;
}

.layout-module-pageContent-1ky78C {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 300px);
  height: 100%;
  max-width: 100%;
  min-width: auto;
  overflow-x: auto;
  white-space: normal;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 3;
  opacity: 0.99;
  background-color: #fff;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  -webkit-transition: 0.3s width;
  -moz-transition: 0.3s width;
  -ms-transition: 0.3s width;
  -o-transition: 0.3s width;
  transition: 0.3s width;
}

.layout-module-pageContent-1ky78C.layout-module-pageGray-D9luQ0 {
  background-color: #e5e5e5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding-top: 10px;
}

.layout-module-pageContentWide-h3sJZl {
  width: 100%;
}

.layout-module-pageContentWrap-3qf-q- {
  padding: 34px 20px 20px 34px;
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 700px;
}

.layout-module-pageContentWrap-3qf-q-.layout-module-pageContentWrapCustomScroll-Muuoid {
  overflow: visible;
  min-width: 800px;
  max-width: 1245px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
}

.layout-module-pageContentWrap-3qf-q-.layout-module-medium-U_g8N2 {
  min-width: 900px;
}

.layout-module-pageContentFoot-2bJzRq {
  min-width: 700px;
}

.layout-module-pageFoot-3aVL7r {
  width: 100%;
  min-width: 900px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.layout-module-pageFootContent-3rCcYY {
  text-align: center;
  font-size: 12px;
  line-height: 22px;
}

.layout-module-pageHead-17gyPs {
  position: relative;
  background: #fff;
  color: #333;
  font: 11px/14px 'Open Sans', sans-serif;
  z-index: 100000;
}

.layout-module-closeBtn-1q80XV {
  width: 34px;
  height: 100%;
  position: absolute;
  left: 0;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  -webkit-transition: background-color, left 0.3s ease;
  -moz-transition: background-color, left 0.3s ease;
  -ms-transition: background-color, left 0.3s ease;
  -o-transition: background-color, left 0.3s ease;
  transition: background-color, left 0.3s ease;
}

.layout-module-closeBtn-1q80XV:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}

.layout-module-closeBtn-1q80XV:hover:before {
  content: "\F108";
  font-family: 'target-icons';
  font-size: 20px;
  color: #333;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -9px;
}

.layout-module-closeBtnRevert-2m2dvM:hover:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.layout-module-toastStack-3a7p3z {
  margin-top: 10px;
}

.layout-module-pageContentNoPaddings-3cVz8C {
  padding: 0;
}

.layout-module-separator-KlbKE6 {
  margin: 0 8px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 5px;
}

.layout-module-separator-KlbKE6:before {
  content: '';
  display: block;
  border-left: 3px solid #333;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin: 0 3px 2px 0;
}


.tabs-module-wrapper-iLWLOd {
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  width: auto;
  display: inline-flex;
  align-items: center;
  border-bottom: #e7e7e7 solid 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.tabs-module-tab-1vDf5N {
  position: relative;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  margin-left: 15px;
  margin-right: 15px;
}

.tabs-module-tab-1vDf5N:first-child {
  margin-left: 0;
}

.tabs-module-tab-1vDf5N:last-child {
  margin-right: 0;
}

.tabs-module-tab-1vDf5N:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

.tabs-module-tab-1vDf5N:hover:before {
  border-bottom: 2px solid #e5e5e5;
}

.tabs-module-activeTab-2SwLq6 {
  font-weight: bold;
}

.tabs-module-activeTab-2SwLq6:before,
.tabs-module-activeTab-2SwLq6:hover:before {
  border-bottom: 2px solid #fc2c39;
}


.checkMarkGroup-module-item-26WAJL,
.checkMarkGroup-module-itemHorizontal-1cf73C {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1em;
}

.checkMarkGroup-module-itemHorizontal-1cf73C {
  display: inline-block;
  margin-left: 20px;
}

.checkMarkGroup-module-groupHorizontal-TTL0Jz {
  margin-left: -20px;
}


.markdown-module-markdown-KnlSU5 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.2;
}

.markdown-module-markdown-KnlSU5 h1 {
  font-family: inherit;
  font-size: 24px;
  line-height: 40px;
  margin: 0 0 10px;
  font-weight: normal;
}

.markdown-module-markdown-KnlSU5 h2 {
  font-family: inherit;
  font-size: 24.5px;
  margin-top: 0px;
  font-weight: normal;
}

.markdown-module-markdown-KnlSU5 h3 {
  font-size: 17.5px;
  margin: 15px 0 10px;
  font-weight: normal;
  line-height: 20px;
}

.markdown-module-markdown-KnlSU5 p {
  line-height: 24px;
  margin: 0;
  font-size: 13px;
  margin-bottom: 14px;
}

.markdown-module-markdown-KnlSU5 ul {
  list-style: disc;
  line-height: 24px;
  margin-bottom: 14px;
}

.markdown-module-markdown-KnlSU5 li {
  padding-left: 0;
  list-style: disc;
  margin-left: 24px;
}

.markdown-module-markdown-KnlSU5 table {
  border: 1px solid #e5e5e5;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  margin-bottom: 5px;
  width: 100%;
}

.markdown-module-markdown-KnlSU5 thead {
  color: #333;
  text-align: left;
  vertical-align: bottom;
  white-space: nowrap;
}

.markdown-module-markdown-KnlSU5 th,
.markdown-module-markdown-KnlSU5 td {
  font-size: 90%;
  margin: 0;
  overflow: visible;
  padding: 8px 16px;
  border-collapse: collapse;
}

.markdown-module-markdown-KnlSU5 th {
  font-weight: bold;
  border-bottom: 2px solid #e5e5e5;
}

.markdown-module-markdown-KnlSU5 tbody tr:nth-child(2n - 1) {
  background: #f9f9f9;
}

.markdown-module-markdown-KnlSU5 td {
  border: 1px solid #e5e5e5;
  word-break: break-word;
}

.markdown-module-markdown-KnlSU5 td:nth-child(1) {
  min-width: 200px;
  word-break: break-word;
}

.markdown-module-markdown-KnlSU5 td:nth-child(2) {
  width: 200px;
  max-width: 200px;
  min-width: 200px;
  word-break: break-word;
}

.markdown-module-markdown-KnlSU5 td:nth-child(3) {
  min-width: 190px;
  word-break: break-word;
}

.markdown-module-markdown-KnlSU5 td:nth-child(4) {
  width: auto;
  max-width: none;
  min-width: 50%;
  word-break: break-word;
  hyphens: auto;
}

.markdown-module-markdown-KnlSU5 blockquote {
  white-space: initial;
}

.markdown-module-markdown-KnlSU5 img {
  max-width: 100%;
}

.markdown-module-markdown-KnlSU5 .api-label-red,
.markdown-module-markdown-KnlSU5 .api-label-green,
.markdown-module-markdown-KnlSU5 .api-label-gray {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  white-space: nowrap;
  vertical-align: middle;
  margin-bottom: 3px;
  margin-right: 5px;
}

.markdown-module-markdown-KnlSU5 .api-label-red {
  background-color: #fc2c39;
}

.markdown-module-markdown-KnlSU5 .api-label-green {
  background-color: #24b008;
}

.markdown-module-markdown-KnlSU5 .api-label-gray {
  background-color: #949494;
}

.markdown-module-markdown-KnlSU5 .token.operator {
  background-color: transparent;
}


.mainError-module-wrapper--LBDHa {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.mainError-module-box-29ukiP {
  max-width: 400px;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  -webkit-box-shadow: 0 0 4px 0 #aaa;
  -moz-box-shadow: 0 0 4px 0 #aaa;
  -ms-box-shadow: 0 0 4px 0 #aaa;
  -o-box-shadow: 0 0 4px 0 #aaa;
  box-shadow: 0 0 4px 0 #aaa;
}

.mainError-module-title-kDrLza {
  color: #f66;
  font-size: 1.1rem;
  text-transform: uppercase;
}

.mainError-module-mainText-1xWeZx {
  padding: 10px;
  text-align: center;
}


.select-module-selectWrap-2sBBV_ {
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  text-shadow: 0 -1px #fff;
  background-color: #f2f2f2;
  height: 32px;
  line-height: 32px;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-flex;
  white-space: nowrap;
}

.safari .select-module-selectWrap-2sBBV_ {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.select-module-selectWrapTop-_OAtrQ {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

.select-module-selectWrapBottom-3fLrvZ {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}

.select-module-selectWrapTopWithTitle-xtjw4g {
  -webkit-border-radius: 2px 0 2px 2px;
  -moz-border-radius: 2px 0 2px 2px;
  -ms-border-radius: 2px 0 2px 2px;
  -o-border-radius: 2px 0 2px 2px;
  border-radius: 2px 0 2px 2px;
}

.select-module-selectWrapBottomWithTitle-RRJnt2 {
  -webkit-border-radius: 2px 2px 0;
  -moz-border-radius: 2px 2px 0;
  -ms-border-radius: 2px 2px 0;
  -o-border-radius: 2px 2px 0;
  border-radius: 2px 2px 0;
}

.select-module-selectTitle-3opvk- {
  display: inline-block;
  border-right: 1px solid #e5e5e5;
  float: left;
  padding: 0 15px;
}

.select-module-selectTitle-3opvk-.select-module-disabled-1XW3BY {
  color: #b7b7b7;
}

.select-module-select-zraXj9 {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 180px;
  padding: 0;
  border: none;
  background-image: none;
  text-transform: uppercase;
  cursor: pointer;
}

.select-module-item-3gX1Mz {
  padding-left: 15px;
  padding-right: 20px;
  display: inline-block;
  line-height: 32px;
  height: 32px;
  vertical-align: top;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 28px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.select-module-itemInner-1XVjd7,
.select-module-itemInnerWithMaxWidth-XiRQNV {
  display: inline-block;
}

.select-module-itemInnerWithMaxWidth-XiRQNV {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.select-module-arrow-3jahBj {
  display: block;
  text-align: center;
  width: 28px;
  height: 32px;
  top: 0;
  right: 2px;
  border-left: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.select-module-arrow-3jahBj:before {
  content: "\F102";
  font-family: 'target-icons', sans-serif;
  color: #00abf1;
  font-size: 8px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}

.select-module-whiteMode-1xweH0,
.safari .select-module-whiteMode-1xweH0 {
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.select-module-whiteMode-1xweH0 .select-module-item-3gX1Mz {
  color: #00abf1;
  width: calc(100% - 24px);
  padding-right: 0;
}

.select-module-whiteMode-1xweH0 .select-module-arrow-3jahBj {
  border-left: none;
  width: auto;
  padding-right: 14px;
  padding-left: 2px;
}

.select-module-disabled-1XW3BY .select-module-item-3gX1Mz,
.select-module-disabled-1XW3BY .select-module-arrow-3jahBj:before {
  color: #b7b7b7;
}

.select-module-disabled-1XW3BY .select-module-select-zraXj9 {
  cursor: default;
}

.select-module-pendingWrap-TsJ2I0:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0,0,0,0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0,0,0,0.1)), color-stop(0.75, rgba(0,0,0,0.1)), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
}

.select-module-pendingWrap-TsJ2I0:before {
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.select-module-pending-2p2fXY {
  overflow: hidden;
  opacity: 0.7;
}


.inputText-module-wrapper-1SPUuS {
  position: relative;
  font-size: 0;
  line-height: 0;
  display: inline-block;
  vertical-align: top;
  width: 250px;
  height: 32px;
}

.inputText-module-wrapperWide-3Y5cGf {
  width: 100%;
}

.inputText-module-clearIcon-1U-GF1 {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  cursor: pointer;
}

.inputText-module-clearIcon-1U-GF1:before {
  content: '';
  display: block;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) right center no-repeat;
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
}

.inputText-module-searchInput-caVJJR {
  padding: 0 10px;
  font-size: 18px;
  width: 100%;
}

.inputText-module-withClearIcon-1fadTN {
  padding-right: 30px;
}


.filters-module-filtersWrap-2VbPWR {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 15px 20px 0;
  background-color: #f9f9f9;
}

.filters-module-filtersWrapHide-1z6d1c {
  display: none;
}

.filters-module-filterInput-3lDLsh,
.filters-module-inputDefault-2k9FYD,
.filters-module-inputMedium-MIIVQB,
.filters-module-inputLong-3Ok034 {
  padding-right: 30px;
}

.filters-module-inputDefault-2k9FYD {
  width: 200px;
}

.filters-module-inputMedium-MIIVQB {
  width: 240px;
}

.filters-module-inputLong-3Ok034 {
  width: 300px;
}

.filters-module-inputId-bYMdgD {
  position: relative;
  -moz-appearance: textfield;
  font-size: 14px;
  width: 75px;
  padding-right: 30px;
}

.filters-module-inputId-bYMdgD::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.filters-module-inputId-bYMdgD::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.filters-module-inputWrapper-1ZeEeV {
  width: auto;
}

.filters-module-clearFilters-iOChZ7 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 14px;
}

.filters-module-filtersTitle-vEDWpx,
.filters-module-inputWrap-2r8mQb {
  margin: 0 20px 20px 0;
}

.filters-module-searchInputWrapper-1yHAoI,
.filters-module-searchInputWrapperPending-1jDtmG {
  position: relative;
  width: 300px;
}

.filters-module-searchInputWrapperPending-1jDtmG {
  overflow: hidden;
  opacity: 0.7;
}

.filters-module-searchInputWrapperPending-1jDtmG:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0,0,0,0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0,0,0,0.1)), color-stop(0.75, rgba(0,0,0,0.1)), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
}

.filters-module-searchInputWrapperPending-1jDtmG:before {
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}


.addForm-module-addForm-1GhwUK {
  margin: 0;
}

.addForm-module-footerControls-2cM7UT {
  background: #fff;
  padding: 22px 24px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.addForm-module-formRow-2o-v2s {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
}

.addForm-module-formLabel-1G0gQS {
  width: 180px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 0 24px;
}

.addForm-module-formLabelOption-1bCDpM {
  padding-top: 8px;
}

.addForm-module-formTextarea-3yykd4 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 300px;
  width: 300px;
  font-size: 12px;
  height: 50px;
  min-height: 32px;
  max-height: 70px;
  outline: none;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #bdbec1;
}

.addForm-module-formInput-3IMoP- {
  width: 300px;
  font-size: 12px;
}

.addForm-module-title-2Mf9a1 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 22px 24px 0;
}

.addForm-module-submitButton-1RYyVf {
  position: relative;
  margin-right: 10px;
}

.addForm-module-editLink-3jC6hO {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
}

.addForm-module-addedMsgWrap-1QbVx7 {
  padding: 0px 24px 22px;
}

.addForm-module-addError-3TGM9j {
  width: calc(100% - 40px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 20px 20px;
}


.formGroup-module-wrapper-2vOHFW {
  margin-bottom: 14px;
}

.formGroup-module-wrapperContainer-2_Q0AW {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.formGroup-module-label-2xJQGI {
  width: 220px;
}

.formGroup-module-error-3iLSmp {
  color: #f66;
  font-size: 12px;
}

.formGroup-module-componentWrap-3Upsc2 {
  position: static;
}


.stringLengthCounter-module-main-3xRWL0 {
  font-size: 11px;
}

.stringLengthCounter-module-warning-1WQ1NU {
  color: #fc2c39;
}


.withSpinner-module-spinnerWrap-gtz6qR {
  position: relative;
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
}


.pagination-module-pagination-tHytnw {
  margin-left: -9px;
}

.pagination-module-leftBtn-1slZdU,
.pagination-module-rightBtn-3_6od2 {
  color: #00abf1;
  padding: 0 10px;
  margin-left: 10px;
  font-size: 8px;
  width: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}

.pagination-module-leftBtn-1slZdU:before,
.pagination-module-rightBtn-3_6od2:before {
  content: "\F102";
  font-family: target-icons;
  display: inline-block;
  vertical-align: middle;
}

.pagination-module-leftBtn-1slZdU:before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.pagination-module-rightBtn-3_6od2:before {
  margin-left: 2px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.pagination-module-disabledBtn-1E4FdD {
  color: #b7b7b7;
}

.pagination-module-disabledBtn-1E4FdD:hover {
  cursor: default;
  background-color: #f2f2f2;
}

.pagination-module-pages-2t7wfR {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.pagination-module-fromTo-T6qWVG {
  margin: 0 5px;
}

.pagination-module-pending-vmxiiX {
  overflow: hidden;
}

.pagination-module-pending-vmxiiX:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}


.inputForm-module-wrapper-3hsUrA {
  position: relative;
}

.inputForm-module-clearIcon-34td0m {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  cursor: pointer;
}

.inputForm-module-clearIcon-34td0m:before {
  content: '';
  display: block;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) right center no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -8px;
}


.editTemplate-module-templatesPage-2pbUkJ {
  padding-right: 24px;
  font-size: 12px;
}

.editTemplate-module-spinnerWrap-3kbDcE {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.editTemplate-module-pageTitle-19Ojho {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.editTemplate-module-historyLink-13gWzx {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-left: 10px;
}

.editTemplate-module-topLink-29Ru2k {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.editTemplate-module-lastUpdate-ogCynv {
  color: #b7b7b7;
  margin-left: 5px;
  display: inline;
}

.editTemplate-module-lastUpdateUsername-2H2I35 {
  margin: 0 5px;
}

.editTemplate-module-row-2_69lG {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  width: 100%;
}

.editTemplate-module-rowEditor-twkuYz {
  display: block;
}

.editTemplate-module-formLabel-2wHJUc {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-right: 20px;
}

.editTemplate-module-formInpLabel-3Wq99Q {
  margin-top: 8px;
  width: 140px;
}

.editTemplate-module-formInpSelect-1YUSBK {
  margin-top: 8px;
}

.editTemplate-module-formTextareaLabel-29Gidj {
}

.editTemplate-module-formLabelBox-3dZGRF {
  margin-right: 25px;
  margin-left: 5px;
  width: 95px;
}

.editTemplate-module-formLabelEditor-3Q-Ia2 {
  margin-bottom: 10px;
}

.editTemplate-module-formCheckbox-17SQjN {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}

.editTemplate-module-formTextarea-3khPIF {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: none;
  width: 100%;
  font-size: 12px;
  height: 50px;
  min-height: 32px;
  max-height: 70px;
  line-height: 1.5;
  outline: none;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #bdbec1;
}

.editTemplate-module-formInp-34WVQF {
  width: 100%;
  font-size: 12px;
}

.editTemplate-module-formTextareaWrap-1MBWtI {
  width: 100%;
}

.editTemplate-module-formInpWrap-3OCozh {
  width: calc(100% - 140px);
}

.editTemplate-module-infoWarning-2d_ZUk {
  margin: 10px 0 0 20px;
  color: #f66;
}

.editTemplate-module-info-1GC_Pv {
  color: #b7b7b7;
}

.editTemplate-module-infoAfterSelect-2cQH-d {
}

.editTemplate-module-useInfo-_KzWSH {
  display: inline-block;
  vertical-align: top;
}

.editTemplate-module-topInfo--99gr0,
.editTemplate-module-padsLink-1R1Lp3 {
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 5px;
}

.editTemplate-module-dottedLink-4IR30s,
.editTemplate-module-padsLink-1R1Lp3 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
}

.editTemplate-module-padItemLink-1dTRdI {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 5px;
}

.editTemplate-module-crumbs-2A9Lkf {
  color: #333;
  margin-bottom: 23px;
}

.editTemplate-module-crumbsText-1rgQCc {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 3px 0 0;
}

.editTemplate-module-crumbsLink-14UlG4 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.editTemplate-module-crumbsArr-243WhZ {
  margin: 0 5px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 11px;
}

.editTemplate-module-crumbsArr-243WhZ:before {
  content: '';
  display: block;
  border-left: 3px solid #333;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin: 0 3px 2px 0px;
}

.editTemplate-module-infoWrap-1jIhYH {
  margin: 0 5px 0 0;
  color: #b7b7b7;
}

.editTemplate-module-infoLinks-2IPtx2 {
  margin-right: 10px;
}

.editTemplate-module-warnMark-1kSwRf {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  border-bottom: 14px solid #ffd600;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  width: 0;
  height: 0;
}

.editTemplate-module-warnMark-1kSwRf:before {
  content: '!';
  font-size: 12px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  line-height: 1;
  position: absolute;
  left: -2px;
  top: 2px;
}

.editTemplate-module-notificationSuccess-LvJGu5 {
  color: #16bf00;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-bottom: 10px;
}

.editTemplate-module-buttonsWrap-25vzoO {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.editTemplate-module-errorWrap-24A73_ {
  margin-bottom: 20px;
}

.editTemplate-module-bubble-OkEIz2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 105;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 10px;
  font-size: 12px;
}

.editTemplate-module-bubbleContent-U0lbaJ {
  max-height: 300px;
  overflow: auto;
}

.editTemplate-module-text-2NPGNa {
  font-size: 14px;
}

.editTemplate-module-usedBlock-1jVad2 {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  font-size: 11px;
}

.editTemplate-module-usedBlock-1jVad2:last-child {
  margin-right: 0;
}

.editTemplate-module-popupLink-pSuTp9,
.editTemplate-module-popupTextLink-3ZYv0M,
.editTemplate-module-popupTextEmpty-gmJeWa {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
}

.editTemplate-module-popupTextEmpty-gmJeWa {
  color: #fc2c39;
  border-bottom: none;
}

.editTemplate-module-popupLink-pSuTp9 {
  text-transform: uppercase;
}

.editTemplate-module-topControls-2EDpj0 {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.editTemplate-module-createBtn-2i_Qch {
  margin-right: 10px;
}

.editTemplate-module-includesTreeButton-EGiimu {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
}


.includesLinks-module-includesBlock-1kLwEG {
  max-height: 135px;
  overflow: auto;
  border: 1px solid #e5e5e5;
  padding: 10px 0;
  margin-bottom: 10px;
}

.includesLinks-module-includesBlock-1kLwEG:last-child {
  margin-bottom: 0;
}

.includesLinks-module-includesItem-2oryx8 {
  line-height: 16px;
  padding-left: 10px;
  white-space: nowrap;
}

.includesLinks-module-includesId-1Uz1d4 {
  display: inline-block;
  text-align: right;
  min-width: 24px;
}

.includesLinks-module-includesLink-S_nJz5 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.includesLinks-module-includesEmpty-1dFjAo {
  color: #b7b7b7;
}

.includesLinks-module-includesText-eA2a7R,
.includesLinks-module-includesEmptyText-2tm0EY {
  margin-bottom: 5px;
}

.includesLinks-module-includesEmptyText-2tm0EY {
  color: #fc2c39;
}


.patternsLinks-module-patternsBlock-1owuA_ {
  max-height: 95px;
  overflow: auto;
  border: 1px solid #e5e5e5;
  padding: 10px 0;
}

.patternsLinks-module-patternsItem-3ONxYQ {
  line-height: 16px;
  padding-left: 10px;
  white-space: nowrap;
}

.patternsLinks-module-patternsId-14jYc1 {
  display: inline-block;
  text-align: right;
  min-width: 24px;
}

.patternsLinks-module-patternsLink-3QzFun {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.patternsLinks-module-patternsEmpty-3sZL58 {
  color: #b7b7b7;
}

.patternsLinks-module-patternsText-2SLdSW,
.patternsLinks-module-patternsEmptyText-2cUpAm {
  margin-bottom: 5px;
}

.patternsLinks-module-patternsEmptyText-2cUpAm {
  color: #fc2c39;
}


.suggester-module-wrapper-2-M0nI {
  position: relative;
  line-height: 0;
  font-size: 13px;
}

.suggester-module-suggesterInputWrap-a27yQm {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

.suggester-module-searchInput-1dyLvN {
  padding: 0 10px;
  font-size: 18px;
  width: 100%;
}

.suggester-module-withClearIcon-2DhXUT {
  padding-right: 30px;
}

.suggester-module-clearIcon-1Fe_bb {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  cursor: pointer;
}

.suggester-module-clearIcon-1Fe_bb:before {
  content: '';
  display: block;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) right center no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -8px;
}

.suggester-module-optionListWrapper-83S4rl {
  margin-top: 0;
}

.suggester-module-option-1kQRIM {
  text-transform: none;
  font-size: 13px;
}


.billboards-module-billboards-2-nHjz {
  position: relative;
}

.billboards-module-spinWrapper-1CQgEr {
  display: flex;
  justify-content: center;
}

.billboards-module-tableControlsWrap-3pcROv {
  padding-left: 2px;
  display: flex;
  flex-wrap: wrap;
}

.billboards-module-tableControlsSelect-VHfUex {
  margin: 0 10px 20px 0;
}

.billboards-module-tableControlsSuggester-1bQ15M {
  margin: 0 10px 20px 0;
}

.billboards-module-graphControls-1b8gmJ {
  display: flex;
  align-items: center;
  padding-left: 2px;
}

.billboards-module-graphItem-1hB9p4 {
  margin: 0 20px 30px 0;
}

.billboards-module-showGraph-SudhRh {
  margin: 0 20px 30px 0;
  cursor: pointer;
  color: #b7b7b7;
  font-size: 11px;
  text-transform: uppercase;
}

.billboards-module-showGraph-SudhRh:hover {
  color: #333;
}

.billboards-module-graphWrap-1gCjD3 {
  margin: 0 0 30px 2px;
}

.billboards-module-label-3h4gx2 {
  margin-bottom: 20px;
  color: #333;
  font-size: 14px;
  line-height: 16px;
}

.billboards-module-label-3h4gx2:before {
  font-family: 'target-icons';
  content: "\F11C";
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}


.includesTree-module-title-uPdig6 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 22px 24px 0;
}

.includesTree-module-wrap-3BJbOH {
  min-width: 700px;
  border: 1px solid #b7b7b7;
  margin: 20px;
  padding: 0 0 0 20px;
  background: #fff;
}

.includesTree-module-shownButtonWrap-s-zYMD {
  padding: 0 24px;
}

.includesTree-module-shownButton-1u1Ap6 {
  margin-left: 10px;
}

.includesTree-module-button-2THBzY {
  margin: 0 0 0 20px;
}

.includesTree-module-treeItem-SyoFeB {
  line-height: 24px;
}

.includesTree-module-treeItemName-2ZQ1WW {
  color: #fc2c39;
}

.includesTree-module-item-3Jvbpb {
  margin-right: 5px;
}

.includesTree-module-itemLink-1IN66N {
  position: relative;
  z-index: 9;
}

.includesTree-module-type-1zHIuo {
  color: #b7b7b7;
}

.includesTree-module-footer-2hc4PJ {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 20px 0;
  background: #fff;
}

.includesTree-module-controlsTreeWrap-LaUJBO {
  margin-bottom: 10px;
}

.includesTree-module-hasChildren-1X0AH4 {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
}

.includesTree-module-hasChildren-1X0AH4:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 12px solid #00abf1;
  border-left-width: 6px;
  top: 7px;
  left: -17px;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
  -ms-transition: transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
}


.includesTree-module-title-3x9ctd {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 22px 24px 0;
}

.includesTree-module-wrap-MOylWQ {
  min-width: 700px;
  border: 1px solid #b7b7b7;
  margin: 20px;
  padding: 0 0 0 20px;
  background: #fff;
}

.includesTree-module-shownButtonWrap-1Nf7fq {
  padding: 0 24px;
}

.includesTree-module-shownButton-1Ly_bB {
  margin-left: 10px;
}

.includesTree-module-button-1npsIV {
  margin: 0 0 0 20px;
}

.includesTree-module-treeItem-yn8juC {
  line-height: 24px;
}

.includesTree-module-treeItemName-khnxKZ {
  color: #fc2c39;
}

.includesTree-module-item-2CRm7i {
  margin-right: 5px;
}

.includesTree-module-itemLink-2-FVYF {
  position: relative;
  z-index: 9;
}

.includesTree-module-type-2DWsiM {
  color: #b7b7b7;
}

.includesTree-module-footer-39o4fh {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 20px 0;
  background: #fff;
}

.includesTree-module-controlsTreeWrap-WA0Izz {
  margin-bottom: 10px;
}

.includesTree-module-hasChildren-3PtKCd {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
}

.includesTree-module-hasChildren-3PtKCd:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 12px solid #00abf1;
  border-left-width: 6px;
  top: 7px;
  left: -17px;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
  -ms-transition: transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
}


.treeToggleSuggester-module-suggesterWrap-2ZJFN3 {
  position: relative;
  width: 300px;
  font-size: 16px;
}

.treeToggleSuggester-module-searchElem-2lLF8f {
  color: #e5e5e5;
  text-decoration: line-through;
}


.popup-module-link-2sfxa6 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0 0 5px 3px;
}

.popup-module-content-2TsKqa {
  max-height: 150px;
  overflow: auto;
}

.popup-module-text-1Zp6Hh {
  display: inline-block;
  min-width: 24px;
  text-align: right;
  margin-right: 4px;
}


.accordion-module-title-3barXQ,
.accordion-module-titleDisabled-3sfPbZ {
  width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  position: relative;
  padding: 12px 30px 12px 20px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-height: 40px;
  font-size: 14px;
  line-height: 1.2;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  margin: 1px 0;
}

.accordion-module-title-3barXQ:after,
.accordion-module-titleDisabled-3sfPbZ:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
}

.accordion-module-title-3barXQ:hover,
.accordion-module-titleDisabled-3sfPbZ:hover {
  background-color: #f2f2f2;
}

.accordion-module-titleDisabled-3sfPbZ:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
  border-color: transparent;
}

.accordion-module-opened-1D6eq0 {
  margin-bottom: 2px;
}

.accordion-module-opened-1D6eq0:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: calc(50% - 8px);
}

.accordion-module-contentWrapper-3qidQh {
  overflow: hidden;
}

.accordion-module-animated-1GDJf3 {
  -webkit-transition: height 0.15s;
  -moz-transition: height 0.15s;
  -ms-transition: height 0.15s;
  -o-transition: height 0.15s;
  transition: height 0.15s;
}

.accordion-module-content-1-vQPk {
  padding: 10px 15px;
}


.accordion-module-title-1WCyeG {
  padding: 9px 30px 10px 20px;
  min-height: 34px;
  font-size: 13px;
  line-height: 1.2;
  background-color: #f2f2f2;
}

.accordion-module-title-1WCyeG:after {
  content: '';
  border: 5px solid #b5b5b5;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 10px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.1s ease-out, top 0.1s ease-out;
  -moz-transition: transform 0.1s ease-out, top 0.1s ease-out;
  -ms-transition: transform 0.1s ease-out, top 0.1s ease-out;
  -o-transition: transform 0.1s ease-out, top 0.1s ease-out;
  transition: transform 0.1s ease-out, top 0.1s ease-out;
}

.accordion-module-title-1WCyeG:hover {
  background-color: #f7f7f7;
}

.accordion-module-opened-34_sC6:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: calc(50% - 8px);
}

.accordion-module-content-18p3ME {
  padding: 5px 0;
}


#adminMenu {
  margin: 0;
  width: 200px;
}

.menu-module-menuWrap-30TGmC {
  width: 300px;
  margin: 0 0 0 0px;
}

.menu-module-menuInput-17f4Lw {
  font-size: 18px;
  margin: 0 10px 3px;
  width: 180px;
}

.menu-module-menuInputLong-2qJAfr {
  font-size: 18px;
  margin: 0 0px 3px;
  width: 100%;
}

.menu-module-topMenuWrap-3Uau-J {
  margin: 0 20px;
}

.menu-module-menuContentItem-1vpaPd {
  padding: 6px 5px;
  font-size: 13px;
  line-height: 1.2;
  position: relative;
}

.menu-module-menuLink-3toJSt {
  display: inline-block;
  color: #333;
  padding-left: 14px;
}

.menu-module-menuLink-3toJSt:hover {
  color: #00abf1;
}

.menu-module-menuLinkActive-1FSG1a {
  color: #00abf1;
}

.menu-module-menuCounter-3pIQNT {
  color: #f66;
  font-size: 12px;
}

.menu-module-oldMenuStar-1t1yNc,
.menu-module-oldMenuStarActive-19JtFi {
  width: 12px;
  position: absolute;
  z-index: 0;
  left: 4px;
  top: 6px;
  color: #e5e5e5;
  cursor: pointer;
}

.menu-module-oldMenuStar-1t1yNc:before,
.menu-module-oldMenuStarActive-19JtFi:before {
  content: "\F12D";
  font-family: target-icons;
  position: relative;
  z-index: 0;
}

.menu-module-oldMenuStar-1t1yNc:hover,
.menu-module-oldMenuStarActive-19JtFi:hover {
  color: #fab03a;
}

.menu-module-oldMenuStarActive-19JtFi {
  color: #fab03a;
}

.menu-module-oldMenuStarActive-19JtFi:hover {
  color: #e5e5e5;
}

.menu-module-menuStar-1Ng4Sw,
.menu-module-menuStarActive-kadHlf {
  width: 12px;
  position: absolute;
  z-index: 1;
  left: 4px;
  top: 6px;
  color: #fff;
  cursor: pointer;
}

.menu-module-menuStar-1Ng4Sw:before,
.menu-module-menuStarActive-kadHlf:before {
  content: "\F12D";
  font-family: target-icons;
  position: relative;
  z-index: 0;
}

.menu-module-menuStar-1Ng4Sw:hover,
.menu-module-menuStarActive-kadHlf:hover {
  color: #fab03a;
}

.menu-module-menuStarActive-kadHlf {
  color: #fab03a;
}

.menu-module-menuStarActive-kadHlf:hover {
  color: #fff;
}

.menu-module-topMenuButtonsWrapOld-2xel8X {
  margin: 0 10px;
}

.menu-module-topMenuButtonItem-2urIxf {
  margin: 0 10px 10px 0;
  line-height: normal;
  height: auto;
}


.input-module-wrapper-VGCN0C {
  display: block;
  width: 100%;
  height: 32px;
  margin: 0 0 10px;
}

.input-module-searchInput-XxeLY4 {
}


.inputOldMenu-module-wrapper-1FfDUz {
  display: block;
  width: 180px;
  height: 32px;
  margin: 0 10px 10px;
}

.inputOldMenu-module-searchInput-1zhBgA {
}


.history-module-diffWrapper-hnq_7P {
  overflow: auto;
  max-height: 400px;
  font-size: 12px;
}

.history-module-title-1gnGCm {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-transform: none;
  padding-left: 18px;
  position: relative;
}

.history-module-arrowDown-1QlDLv,
.history-module-arrowRight-Y6SW7e {
  position: absolute;
  width: 10px;
  left: 0;
  top: 10px;
  cursor: pointer;
}

.history-module-arrowDown-1QlDLv:before,
.history-module-arrowRight-Y6SW7e:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 12px solid #00abf1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #00abf1;
}

.history-module-arrowRight-Y6SW7e {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  top: 14px;
}

.history-module-checkbox-1Vy3Du {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.history-module-checkbox-1Vy3Du[readonly],
.history-module-checkbox-1Vy3Du:disabled,
.history-module-checkbox-1Vy3Du._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.history-module-copyLink-eOnSfh {
  margin: 0 10px 0 0;
  display: inline-flex;
}

.history-module-boxLabel-1L50E0 {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  margin-right: 10px;
}

.history-module-textEmpty-BuAHGI {
  margin-top: 40px;
  font-size: 12px;
}

.history-module-fieldName-3y119N {
  font-weight: bold;
  margin-right: 5px;
}

.history-module-fieldWrap-e7Elg_ {
  margin: 15px 0;
}

.history-module-options-3vmcAO {
  margin: 5px 0;
}

.history-module-fields-3aIfOX {
  overflow: hidden;
}

.history-module-paginationWrap-2JSd8f {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 10px 0 20px;
}

.history-module-crumbs-3cd2oh {
  color: #333;
  margin-bottom: 23px;
}

.history-module-crumbsText-2s3tfZ {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 3px 0 0;
}

.history-module-crumbsLink-5J4FJA {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.history-module-crumbsArr-1XIPEs {
  margin: 0 5px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 11px;
}

.history-module-crumbsArr-1XIPEs:before {
  content: '';
  display: block;
  border-left: 3px solid #333;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin: 0 3px 2px 0px;
}

.history-module-tabsWrap-kG7pGE {
  margin-bottom: 10px;
  margin-left: 0;
}

.history-module-tabActive-202NHb {
  background-color: #e5e5e5;
  cursor: default;
}

.history-module-tabActive-202NHb:hover {
  cursor: default;
  background-color: #e5e5e5;
}


.rolesList-module-spinnerWrap-FAC3uU {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.rolesList-module-tableCellAutoHeight-3P8u6a {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  word-wrap: break-word;
}

.rolesList-module-tableCellName-12O4QZ {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  word-break: break-all;
}

.rolesList-module-tableCellCenterContent-kkQ3AQ {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  text-align: center;
}

.rolesList-module-paginationTop-27P7ei {
  margin-bottom: 20px;
  margin-right: 2px;
  display: flex;
  justify-content: space-between;
}

.rolesList-module-paginationBottom-2FdCyK {
  margin-top: 20px;
}

.rolesList-module-hoveredRow-JsoXu0 {
  background-color: #f9f9f9;
}

.rolesList-module-rowCell-2sEAul {
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}

.rolesList-module-editLink-1U1mxQ {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.rolesList-module-filtersWrap-wDES3W {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 15px 20px;
  background-color: #f9f9f9;
}

.rolesList-module-filtersWrapHide-2myDXo {
  display: none;
}

.rolesList-module-filtersTitle-1fcmU2,
.rolesList-module-inputWrap-3GSnm6 {
  margin: 0 20px 20px 0;
}

.rolesList-module-inputId-3CXlFa {
  position: relative;
  -moz-appearance: textfield;
  font-size: 14px;
  width: 75px;
  padding-right: 30px;
}

.rolesList-module-inputId-3CXlFa::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.rolesList-module-inputId-3CXlFa::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.rolesList-module-filterInput-2eTK7r,
.rolesList-module-inputDefault-2VuVF2,
.rolesList-module-inputContains-31PdOu {
  padding-right: 30px;
}

.rolesList-module-inputDefault-2VuVF2 {
  width: 200px;
  font-size: 14px;
}

.rolesList-module-inputContains-31PdOu {
  width: 300px;
  font-size: 14px;
}

.rolesList-module-clearFilters-1ERWFS {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 14px;
}

.rolesList-module-createBtn-3ee0lU {
  margin-bottom: 20px;
}

.rolesList-module-formLabel-3jQfdO {
  width: 180px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.rolesList-module-formInput-Dpv4i6 {
  width: 300px;
  font-size: 12px;
}

.rolesList-module-wrapperContainerCustom-2xS38J {
  align-items: baseline;
}

.rolesList-module-submitButton-3LoGD5 {
  margin-right: 10px;
}

.rolesList-module-addError-2W7YwP {
  width: calc(100% - 40px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 20px 20px;
}

.rolesList-module-modalBody-1FNmxs {
  max-width: 530px;
}

.rolesList-module-modalTextWrapper-os7zmP {
  margin-bottom: 30px;
}

.rolesList-module-patternsTable-3WAZnd {
  font-size: 12px;
}

.rolesList-module-inputWrapper-1tK-JG {
  width: auto;
}

.rolesList-module-wrapperContainerCustom-2xS38J {
  align-items: baseline;
}


.editRole-module-crumbs-2S4y6H {
  color: #333;
  margin-bottom: 23px;
}

.editRole-module-crumbsText-1FSuG_ {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 3px 0 0;
}

.editRole-module-crumbsLink-1fJgqi {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.editRole-module-crumbsArr-3ns9Vn {
  margin: 0 5px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 11px;
}

.editRole-module-crumbsArr-3ns9Vn:before {
  content: '';
  display: block;
  border-left: 3px solid #333;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin: 0 3px 2px 0px;
}

.editRole-module-spinnerWrap-1gfFcu {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.editRole-module-historyLink-1vRYF7 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 12px;
  margin-bottom: 20px;
}

.editRole-module-popupLink-3WMh23,
.editRole-module-topInfo-1tCCFn {
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 5px;
}

.editRole-module-popupLink-3WMh23 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
}

.editRole-module-bubble-2g73E- {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 105;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 10px;
  font-size: 12px;
}

.editRole-module-bubbleContent-ay_eKt {
  max-height: 300px;
  overflow: auto;
}

.editRole-module-lastUpdate-1OPK7Q {
  color: #b7b7b7;
  margin-left: 10px;
  display: inline-block;
  font-size: 12px;
}

.editRole-module-lastUpdateUsername-24Jwo2 {
  margin: 0 5px;
}

.editRole-module-formLabel-2VX2yE {
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-right: 20px;
  font-size: 12px;
}

.editRole-module-formInpLabel-2ls5GC {
  width: 140px;
}

.editRole-module-formInpLabel-2ls5GC + div {
  width: calc(100% - 160px);
}

.editRole-module-formInpSelect-ieREdp {
  width: 140px;
}

.editRole-module-formTextareaLabel-29uIbr {
}

.editRole-module-formLabelBox-1AnXw7 {
  margin-right: 25px;
  margin-left: 5px;
  width: 95px;
}

.editRole-module-formLabelEditor-3Zg97Z {
  margin-bottom: 10px;
}

.editRole-module-rowEditor-1aWbl9 {
  margin-bottom: 20px;
}

.editRole-module-formInp-2FV8mE {
  width: 100%;
  font-size: 12px;
}

.editRole-module-row-2fysh2 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  width: 100%;
}

.editRole-module-warnMark-22nra6 {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  border-bottom: 14px solid #ffd600;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  width: 0;
  height: 0;
}

.editRole-module-warnMark-22nra6:before {
  content: '!';
  font-size: 12px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  line-height: 1;
  position: absolute;
  left: -2px;
  top: 2px;
}

.editRole-module-link-3VWiWN {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0 0 5px 3px;
}

.editRole-module-message-rhifhD {
  font-size: 12px;
  margin-bottom: 20px;
}

.editRole-module-popupContent-kCZ7en {
  max-height: 150px;
  overflow: auto;
}

.editRole-module-popupText-2aLmYs {
  margin-right: 4px;
}

.editRole-module-buttonsWrap-1WUzuG {
  display: flex;
  justify-content: space-between;
  width: 100%;
}


.patternsList-module-spinnerWrap-39joo7 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.patternsList-module-tableCellAutoHeight-EOTHBO {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  word-break: break-word;
}

.patternsList-module-tableCellName-3K30bg {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  word-break: break-all;
}

.patternsList-module-tableCellCenterContent-BOpksK {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  text-align: center;
}

.patternsList-module-paginationTop-1uKyzc {
  margin-bottom: 20px;
  margin-right: 2px;
  display: flex;
  justify-content: space-between;
}

.patternsList-module-paginationBottom-2c1Pss {
  margin-top: 20px;
}

.patternsList-module-hoveredRow-3EBLWf {
  background-color: #f9f9f9;
}

.patternsList-module-rowCell-3I_AaE {
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}

.patternsList-module-editLink-bek1ae {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.patternsList-module-filtersWrap-3E5E1E {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 15px 20px;
  background-color: #f9f9f9;
}

.patternsList-module-filtersWrapHide-2ufkoB {
  display: none;
}

.patternsList-module-filtersTitle-3HJWWC,
.patternsList-module-inputWrap-JCVM2S {
  margin: 0 20px 20px 0;
}

.patternsList-module-inputId-3delba {
  position: relative;
  -moz-appearance: textfield;
  font-size: 14px;
  width: 75px;
  padding-right: 30px;
}

.patternsList-module-inputId-3delba::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.patternsList-module-inputId-3delba::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.patternsList-module-filterInput-23kPlo,
.patternsList-module-inputDefault-1o0ms8,
.patternsList-module-inputContains-1t4VIA {
  padding-right: 30px;
}

.patternsList-module-inputDefault-1o0ms8 {
  width: 200px;
  font-size: 14px;
}

.patternsList-module-inputContains-1t4VIA {
  width: 300px;
  font-size: 14px;
}

.patternsList-module-clearFilters-367cx_ {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 14px;
}

.patternsList-module-createBtn-1z4BJP {
  margin-bottom: 20px;
}

.patternsList-module-formLabel-3w0d6l {
  width: 180px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.patternsList-module-formInput-33tjZe {
  width: 300px;
  font-size: 12px;
}

.patternsList-module-wrapperContainerCustom-3hgOaG {
  align-items: baseline;
}

.patternsList-module-submitButton-2tq13d {
  margin-right: 10px;
}

.patternsList-module-addError-1gLAsM {
  width: calc(100% - 40px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 20px 20px;
}

.patternsList-module-modalBody-2aqvq4 {
  max-width: 530px;
}

.patternsList-module-modalTextWrapper-W_ILeE {
  margin-bottom: 30px;
}

.patternsList-module-patternsTable-17zNJ7 {
  font-size: 12px;
}

.patternsList-module-inputWrapper-PIjSWt {
  width: auto;
}


.editPattern-module-crumbs-s5SdX2 {
  color: #333;
  margin-bottom: 23px;
}

.editPattern-module-crumbsText-42TZzl {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 3px 0 0;
}

.editPattern-module-crumbsLink-3HdXVK {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.editPattern-module-crumbsArr-1C5xtg {
  margin: 0 5px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 11px;
}

.editPattern-module-crumbsArr-1C5xtg:before {
  content: '';
  display: block;
  border-left: 3px solid #333;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  margin: 0 3px 2px 0;
}

.editPattern-module-spinnerWrap-1cxqGA {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.editPattern-module-historyLink-1lD66M {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 12px;
  margin-bottom: 20px;
}

.editPattern-module-topInfo-3d31Ne {
  text-transform: uppercase;
  margin-right: 5px;
}

.editPattern-module-popupLink-2SEXyG + .editPattern-module-topInfo-3d31Ne {
  margin-left: 5px;
}

.editPattern-module-text-13aeSJ,
.editPattern-module-textRed-1bBcUd {
  margin-right: 5px;
}

.editPattern-module-textRed-1bBcUd {
  color: #fc2c39;
}

.editPattern-module-usedBlock-92PHaB {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  font-size: 14px;
}

.editPattern-module-usedBlock-92PHaB:after {
  content: ', ';
  position: absolute;
  right: -4px;
}

.editPattern-module-usedBlock-92PHaB:last-child {
  margin-right: 0;
}

.editPattern-module-usedBlock-92PHaB:last-child:after {
  content: '';
}

.editPattern-module-popupLink-2SEXyG,
.editPattern-module-popupTextLink-3XZclm,
.editPattern-module-popupEmptyLink-2oquQ0 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
}

.editPattern-module-popupEmptyLink-2oquQ0 {
  color: #fc2c39;
}

.editPattern-module-popupLink-2SEXyG {
  text-transform: uppercase;
}

.editPattern-module-bubble-IAk6nt {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 105;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 10px;
  font-size: 12px;
}

.editPattern-module-bubbleContent-2bOcpy {
  max-height: 300px;
  overflow: auto;
}

.editPattern-module-lastUpdate-2vd7u0 {
  color: #b7b7b7;
  margin-left: 10px;
  display: inline-block;
  font-size: 12px;
}

.editPattern-module-lastUpdateUsername-2ptiWk {
  margin: 0 5px;
}

.editPattern-module-formLabel-l4P3cn {
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-right: 20px;
  font-size: 12px;
}

.editPattern-module-formInpLabel-sFMJpb {
  width: 140px;
}

.editPattern-module-formInpLabel-sFMJpb + div {
  width: calc(100% - 160px);
}

.editPattern-module-formInpSelect-1f2NGC {
  width: 140px;
}

.editPattern-module-formTextareaLabel-2s1ItX {
}

.editPattern-module-formLabelBox-2fhaIl {
  margin-right: 25px;
  margin-left: 5px;
  width: 95px;
}

.editPattern-module-formLabelEditor-zo7kjP {
  margin-bottom: 10px;
}

.editPattern-module-rowEditor-1B0FMu {
  margin-bottom: 20px;
}

.editPattern-module-formInp-3Dmhts {
  width: 100%;
  font-size: 12px;
}

.editPattern-module-row-2VnW-4 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  width: 100%;
}

.editPattern-module-warnMark-3NG3xg {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  border-bottom: 14px solid #ffd600;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  width: 0;
  height: 0;
}

.editPattern-module-warnMark-3NG3xg:before {
  content: '!';
  font-size: 12px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  line-height: 1;
  position: absolute;
  left: -2px;
  top: 2px;
}

.editPattern-module-link-1-ESDk {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0 0 5px 3px;
}

.editPattern-module-message-3CYXBM {
  font-size: 12px;
  margin-bottom: 20px;
}

.editPattern-module-popupText-209g35 {
  margin-right: 4px;
}

.editPattern-module-rolesItem-39CWNW {
  display: inline-block;
  position: relative;
  margin-right: 10px;
  color: #b7b7b7;
}

.editPattern-module-rolesItem-39CWNW:after {
  content: ', ';
  position: absolute;
  right: -4px;
}

.editPattern-module-rolesItem-39CWNW:last-child {
  margin-right: 0;
}

.editPattern-module-rolesItem-39CWNW:last-child:after {
  content: '';
}

.editPattern-module-patternSuccessItem-Mchn2F {
  position: relative;
}

.editPattern-module-id-G_AOOv {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  text-align: right;
  margin-right: 5px;
}

.editPattern-module-popupTitle-2KvJ1d,
.editPattern-module-popupTitleRed-1uAFDg {
  margin-bottom: 5px;
}

.editPattern-module-popupTitleRed-1uAFDg {
  color: #fc2c39;
}

.editPattern-module-scrollBlock-lxC8wo {
  max-height: 93px;
  margin-bottom: 10px;
  border: 1px solid #e7e7e7;
  padding: 10px;
  overflow: auto;
}

.editPattern-module-scrollBlock-lxC8wo:last-child {
  margin-bottom: 0;
}

.editPattern-module-buttonsWrap-1QPGlK {
  display: flex;
  justify-content: space-between;
  width: 100%;
}


.diffTemplates-module-contentWrap-1dZyuK {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 20% 40% 40%;
  grid-gap: 0;
  font-size: 12px;
}

.diffTemplates-module-commentCell-24_dtS {
  word-break: break-word;
}

.diffTemplates-module-link-2vGb7H,
.diffTemplates-module-diffLink-4X78ja {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.diffTemplates-module-diffLink-4X78ja {
  margin-right: 5px;
}

.diffTemplates-module-text-6ymOAB,
.diffTemplates-module-lastUpdateUsername-XSiLNU {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}

.diffTemplates-module-lastUpdateUsername-XSiLNU {
  color: #b7b7b7;
  margin-right: 5px;
}

.diffTemplates-module-multipleText-_iI66d {
  max-height: 300px;
  overflow: auto;
  padding-right: 15px;
}

.diffTemplates-module-linkId-ANEDXh {
  min-width: 35px;
  text-align: right;
  padding-right: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}

.diffTemplates-module-errorLinks-29XOb2 {
  margin-top: 10px;
  color: #f66;
}

.diffTemplates-module-cell-3WY1KS {
  z-index: 1;
  padding: 7px 10px;
}

.diffTemplates-module-cellLong-ysCIvx {
  grid-column: 2/4;
  grid-row: 8;
}

.diffTemplates-module-cell-3WY1KS:nth-child(3n - 2),
.diffTemplates-module-cell-3WY1KS:nth-child(3n - 1),
.diffTemplates-module-cell-3WY1KS:nth-child(3n) {
  background-color: #fff;
}

.diffTemplates-module-cell-3WY1KS:nth-child(6n - 2),
.diffTemplates-module-cell-3WY1KS:nth-child(6n - 1),
.diffTemplates-module-cell-3WY1KS:nth-child(6n) {
  background-color: #f9f9f9;
}

.diffTemplates-module-listItem-2FIBYZ {
  white-space: nowrap;
}

.diffTemplates-module-listItem-2FIBYZ + .diffTemplates-module-listItem-2FIBYZ {
  margin-top: 4px;
}

.diffTemplates-module-spinnerWrap-qTxot8 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.diffTemplates-module-topControls-31v3QD {
  margin-bottom: 20px;
}

.diffTemplates-module-topText-bW56ts,
.diffTemplates-module-topSelect-2q7CM3 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 5px;
}

.diffTemplates-module-wrapper-3qv2Wx {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
  margin-top: 5px;
}

.diffTemplates-module-errorWrap-3FK6ij {
  margin-bottom: 30px;
}

.diffTemplates-module-notifyWrap-Lj_i17 {
  margin-bottom: 30px;
}

.diffTemplates-module-tplTitle-3rMbqb {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin: 30px 0 16px;
  text-align: center;
}

.diffTemplates-module-includeName-hogL3- {
  color: #949494;
}

.diffTemplates-module-diffWrap-4nnNKC {
  overflow: auto;
  font-size: 12px;
}

.diffTemplates-module-diffWrap-4nnNKC pre {
  word-break: break-word;
}

.diffTemplates-module-diffWrap-4nnNKC tr td,
.diffTemplates-module-diffWrap-4nnNKC tr:hover td,
.diffTemplates-module-diffWrap-4nnNKC tr:hover td:hover {
  cursor: default;
}

.diffTemplates-module-diffWrap-4nnNKC tr:hover td {
  background: #ffe;
}

.diffTemplates-module-subTitle-U2Sx7S {
  color: #16bf00;
  margin-bottom: 20px;
}


.includesTreeModalDiff-module-title-1SxdTY {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 22px 24px 0;
}

.includesTreeModalDiff-module-wrap-1nXKPq {
  min-width: 900px;
  border: 1px solid #b7b7b7;
  margin: 20px;
  padding: 20px 0 20px 20px;
  background: #fff;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.includesTreeModalDiff-module-shownButtonWrap-2nzcCN {
  padding: 0 24px;
}

.includesTreeModalDiff-module-shownButton-3w5IUZ {
  margin-left: 10px;
}

.includesTreeModalDiff-module-button-3Tt1m- {
  margin: 0 0 0 20px;
}

.includesTreeModalDiff-module-treeItem-1RmDOI {
  line-height: 16px;
  font-size: 11px;
}

.includesTreeModalDiff-module-treeItemName-1iD4rV {
  color: #fc2c39;
}

.includesTreeModalDiff-module-item-1MiTJb {
  margin-right: 5px;
}

.includesTreeModalDiff-module-type-3JNKi4 {
  color: #b7b7b7;
}

.includesTreeModalDiff-module-footer-2dyJD8 {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 20px 0;
  background: #fff;
}

.includesTreeModalDiff-module-treeWrap-3eWBaK {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.includesTreeModalDiff-module-treeTitle-RtN3iV {
  padding: 10px 0;
  text-transform: uppercase;
}

.includesTreeModalDiff-module-treeTitleLink-XLJywU {
  margin-left: 10px;
}

.includesTreeModalDiff-module-rightTree-5snqDp {
  padding-left: 20px;
}

.includesTreeModalDiff-module-emptyTree-3KueRw {
  padding: 10px 0;
  text-transform: uppercase;
}


.padsCompare-module-contentWrap-IqA77C,
.padsCompare-module-targetedPackages-AXoxgi,
.padsCompare-module-packagesPlacements-hbXwCp,
.padsCompare-module-contentDataWrap-3lXkoI {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 20% 40% 40%;
  grid-gap: 0;
  font-size: 12px;
  position: relative;
  overflow: hidden;
}

.padsCompare-module-targetedPackages-AXoxgi,
.padsCompare-module-packagesPlacements-hbXwCp,
.padsCompare-module-contentDataWrap-3lXkoI {
  grid-template-columns: 150px 1fr 1fr;
}

.padsCompare-module-padRelations-BB6Yav,
.padsCompare-module-other-3UspUk {
  grid-template: none;
}

.padsCompare-module-subHeader-22Bher {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-top: 20px;
  text-align: center;
}

.padsCompare-module-commentCell-37h5Hn {
  word-break: break-word;
}

.padsCompare-module-link-3gTKkp,
.padsCompare-module-diffLink-hgHO-e {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.padsCompare-module-diffLink-hgHO-e {
  margin-right: 5px;
  font-size: 10px;
  text-transform: uppercase;
}

.padsCompare-module-subTitle-12Vx4N {
  font-size: 14px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.padsCompare-module-subTitle-12Vx4N + .padsCompare-module-diffLink-hgHO-e {
  margin: 0 0 10px 0;
}

.padsCompare-module-text-5W_83J,
.padsCompare-module-lastUpdateUsername-3ocsSl {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  word-break: break-word;
}

.padsCompare-module-longText-sX7yiY,
.padsCompare-module-longTextStatus-3p8HHM {
  word-break: break-word;
}

.padsCompare-module-longTextStatus-3p8HHM {
  display: flex;
  align-items: center;
}

.padsCompare-module-textPre-1dJha2,
.padsCompare-module-longBlock-29OJRS {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  overflow: auto;
  max-width: 100%;
}

.padsCompare-module-textPre-1dJha2 p,
.padsCompare-module-longBlock-29OJRS p,
.padsCompare-module-textPre-1dJha2 pre,
.padsCompare-module-longBlock-29OJRS pre {
  margin: 0;
}

.padsCompare-module-lastUpdateUsername-3ocsSl {
  color: #b7b7b7;
  margin-right: 5px;
}

.padsCompare-module-multipleText-3sRyjV {
  max-height: 300px;
  overflow: auto;
  padding-right: 15px;
}

.padsCompare-module-linkId-UGnqDu {
  min-width: 35px;
  text-align: right;
  padding-right: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}

.padsCompare-module-errorLinks-2HjCD1 {
  margin-top: 10px;
  color: #f66;
}

.padsCompare-module-cell-ga8xIi {
  position: relative;
  padding: 7px 10px;
}

.padsCompare-module-cell-ga8xIi:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1000%;
  left: -1000%;
  z-index: 1;
}

.padsCompare-module-cell-ga8xIi:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1px;
  width: 1px;
  z-index: 2;
  background-color: #fff;
}

.padsCompare-module-cell-ga8xIi:hover::before {
  background-color: #fffdee;
}

.padsCompare-module-cell-ga8xIi > * {
  position: relative;
  z-index: 2;
}

.padsCompare-module-cell-ga8xIi:nth-child(3n - 2),
.padsCompare-module-cell-ga8xIi:nth-child(3n - 1),
.padsCompare-module-cell-ga8xIi:nth-child(3n) {
  background-color: #fff;
}

.padsCompare-module-cell-ga8xIi:nth-child(6n - 2),
.padsCompare-module-cell-ga8xIi:nth-child(6n - 1),
.padsCompare-module-cell-ga8xIi:nth-child(6n) {
  background-color: #f9f9f9;
}

.padsCompare-module-cell-ga8xIi:nth-child(3n + 3)::after {
  bottom: -1px;
  right: 0;
  left: -1000%;
  height: 1px;
  z-index: 3;
  width: auto;
  top: auto;
  background-color: #fff;
}

.padsCompare-module-listItem-1Le866 + .padsCompare-module-listItem-1Le866 {
  margin-top: 4px;
}

.padsCompare-module-spinnerWrap-2ANayi {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.padsCompare-module-topControls-3zLCZ8 {
  margin: 30px 0 20px;
}

.padsCompare-module-topText-2CEgsf,
.padsCompare-module-topSelect-jFy725 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.padsCompare-module-errorWrap-12xsxD {
  margin-bottom: 30px;
}

.padsCompare-module-notifyWrap-3BKZCG {
  margin-bottom: 30px;
}

.padsCompare-module-tplTitle-3TZCZR {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin: 30px 0 16px;
  text-align: center;
}

.padsCompare-module-padName-2m-y07 {
  color: #949494;
}

.padsCompare-module-toggleDiffBlock-3MbyG2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 20px;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  padding: 10px 0;
}

.padsCompare-module-leftControls-3UBDfE,
.padsCompare-module-rightControls-3v5VBA {
  display: flex;
  align-items: center;
}

.padsCompare-module-topBtnText-2pgVi4 {
  margin-right: 15px;
}

.padsCompare-module-longBlock-29OJRS {
  height: auto;
  max-height: 250px;
  overflow-y: visible;
  overflow-x: auto;
}

.padsCompare-module-compareControls-LqigtS {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.padsCompare-module-compareControlsText-2st3ED {
  margin-right: 10px;
}

.padsCompare-module-inputId-3oyBiu {
  width: 150px;
}

.padsCompare-module-inputWrapper-2E5PG0 {
  width: 150px;
  margin-right: 15px;
}

.padsCompare-module-inputSearchWrap-1Kk02c {
  width: 300px;
  margin-bottom: 20px;
}

.padsCompare-module-status-1zakyt {
  display: inline-block;
  vertical-align: top;
  min-width: 10px;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #b7b7b7;
  margin-right: 5px;
}

.padsCompare-module-active-M_j3zr {
  background: #16bf00;
}

.padsCompare-module-blocked-2r2mrx {
  background: #fab03a;
}

.padsCompare-module-deleted-2BynMA {
  background: #f66;
}

.padsCompare-module-searchInput-3GKK9X {
  width: 300px;
}

.padsCompare-module-searchInputWrapper-26MikN {
  width: 300px;
  margin-right: 15px;
}


.padEdit-module-spinnerWrap-35DFfF {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.padEdit-module-topControls-xgm-tX {
  margin: 30px 0 20px;
}

.padEdit-module-toggleEditBlock-k6v_Xe {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 20px;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  padding: 10px 0;
}

.padEdit-module-leftControls-PmiH6I,
.padEdit-module-rightControls-1TCHe0 {
  display: flex;
  align-items: baseline;
}

.padEdit-module-topBtnText-1A7Ppr {
  margin-right: 15px;
}

.padEdit-module-inputSearchWrap-2-hM8I {
  width: 300px;
  margin-bottom: 20px;
}

.padEdit-module-contentWrap-LzjphS,
.padEdit-module-packagesPlacements-2_wEsV,
.padEdit-module-targetedPackages-3T8WdP {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 40% 60%;
  grid-gap: 0;
  font-size: 12px;
  position: relative;
  overflow: hidden;
}

.padEdit-module-packagesPlacements-2_wEsV,
.padEdit-module-targetedPackages-3T8WdP {
  grid-template-columns: 80px 1fr;
}

.padEdit-module-link-2Hyh5b {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.padEdit-module-subTitle-2JSnBX {
  font-size: 14px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.padEdit-module-searchInput-L6vdpo {
  width: 300px;
}

.padEdit-module-searchInputWrapper-2QvsTv {
  width: 300px;
  margin-right: 15px;
}

.padEdit-module-cell-UKV9zf {
  position: relative;
  padding: 7px 10px;
}

.padEdit-module-cell-UKV9zf:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1000%;
  left: -1000%;
  z-index: 1;
}

.padEdit-module-cell-UKV9zf:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1px;
  width: 1px;
  z-index: 2;
  background-color: #fff;
}

.padEdit-module-cell-UKV9zf:hover::before {
  background-color: #fffdee;
}

.padEdit-module-cell-UKV9zf > * {
  position: relative;
  z-index: 2;
}

.padEdit-module-cell-UKV9zf:nth-child(2n - 1),
.padEdit-module-cell-UKV9zf:nth-child(2n) {
  background-color: #fff;
}

.padEdit-module-cell-UKV9zf:nth-child(4n - 1),
.padEdit-module-cell-UKV9zf:nth-child(4n) {
  background-color: #f9f9f9;
}

.padEdit-module-cell-UKV9zf:nth-child(2n + 2)::after {
  bottom: -1px;
  right: 0;
  left: -1000%;
  height: 1px;
  z-index: 3;
  width: auto;
  top: auto;
  background-color: #fff;
}

.padEdit-module-listItem-3zMBpw + .padEdit-module-listItem-3zMBpw {
  margin-top: 4px;
}

.padEdit-module-longText-dDIrzz,
.padEdit-module-longTextStatus-2Xdybi {
  word-break: break-word;
}

.padEdit-module-longTextStatus-2Xdybi {
  display: flex;
  align-items: center;
}

.padEdit-module-status-35lOiv {
  display: inline-block;
  vertical-align: top;
  min-width: 10px;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #b7b7b7;
  margin-right: 5px;
}

.padEdit-module-active-PfvQFP {
  background: #16bf00;
}

.padEdit-module-blocked-3oWZXR {
  background: #fab03a;
}

.padEdit-module-deleted-dvXNQ_ {
  background: #f66;
}

.padEdit-module-notifyWrap-3v1cTt {
  margin-bottom: 30px;
}

.padEdit-module-itemHorizontal-1o6Ot0 {
  margin-bottom: 0;
}

.padEdit-module-checkMark-2Zitp6 {
  font-size: 11px;
  line-height: 32px;
  color: #333;
  text-transform: uppercase;
}

.padEdit-module-disabledFilterBlock-1h04TZ {
  margin-left: 20px;
  display: flex;
  align-items: baseline;
}

.padEdit-module-disabledStatus-zdKmtY {
  position: absolute;
  right: 0;
}


.mainParams-module-paramsBlock-3tdG-y {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 24px 0;
  margin-bottom: 20px;
}

.mainParams-module-formExpanded-10l_B4 {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
  margin-top: 0;
}

.mainParams-module-selectWrap-M8MrOS {
  margin-right: 20px;
  margin-bottom: 14px;
}

.mainParams-module-title-2c-vn1 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.mainParams-module-formWrap-3DlNFM {
  margin-top: 30px;
}

.mainParams-module-collapseLink-c74bou {
  display: inline-flex;
  margin-bottom: 17px;
}

.mainParams-module-summary-3bl0sJ {
  margin-bottom: 10px;
}

.mainParams-module-error-ktGgVE {
  margin-bottom: 20px;
}

.mainParams-module-success-_0gTO1 {
  margin-bottom: 20px;
}

.mainParams-module-formWrapContainer-116_R9,
.mainParams-module-formWrapContainerTop-2YsTBE,
.mainParams-module-formWrapContainerCenter-1nRRYB,
.mainParams-module-formWrapContainerAbove-253Tjz {
  align-items: baseline;
}

.mainParams-module-formWrapContainerCenter-1nRRYB {
  align-items: center;
}

.mainParams-module-formWrapContainerTop-2YsTBE {
  align-items: flex-start;
}

.mainParams-module-formWrapContainerAbove-253Tjz {
  display: block;
}

.mainParams-module-formRowContainer-2M-52B {
  margin-bottom: 20px;
}

.mainParams-module-formLabelTextarea-25q2mx,
.mainParams-module-formLabelAboveObjective-2y01Fn,
.mainParams-module-formLabelAbove-3Q0fDR,
.mainParams-module-formLabel-3CAvHb {
  display: inline-flex;
  align-items: baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-right: 20px;
  width: 200px;
  min-width: 200px;
}

.mainParams-module-formEditorError-joXS8q,
.mainParams-module-formValueError-3MR_CQ {
  margin-left: 220px;
}

.mainParams-module-formEditorError-joXS8q {
  margin: 5px 0 0 0;
  display: block;
}

.mainParams-module-formLabelAbove-3Q0fDR {
  width: 100%;
  margin-bottom: 10px;
  line-height: 1.5;
}

.mainParams-module-formLabelTextarea-25q2mx {
  align-self: flex-start;
  padding-top: 5px;
}

.mainParams-module-formInp-3SZvet,
.mainParams-module-formInpShort-MOMo5L {
  position: relative;
  -moz-appearance: textfield;
}

.mainParams-module-formInp-3SZvet::-webkit-outer-spin-button,
.mainParams-module-formInpShort-MOMo5L::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mainParams-module-formInp-3SZvet::-webkit-inner-spin-button,
.mainParams-module-formInpShort-MOMo5L::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mainParams-module-formInp-3SZvet {
  width: 400px;
}

.mainParams-module-formInpShort-MOMo5L {
  width: 100px;
}

.mainParams-module-formInpShortWrap-1dk31s,
.mainParams-module-formBoxWrap-85lCMW,
.mainParams-module-formSelectWrap-2xw0T1 {
  display: flex;
}

.mainParams-module-formInpShortWrap-1dk31s {
  align-items: baseline;
}

.mainParams-module-formBoxWrap-85lCMW {
  align-items: center;
}

.mainParams-module-formTextarea-20ZELA {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 400px;
  width: 400px;
  font-size: 14px;
  height: 60px;
  padding: 5px 10px;
  width: 400px;
  max-height: 150px;
  min-height: 32px;
}

.mainParams-module-formLongTextarea-2Yfy3w {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 100%;
  width: 100%;
  font-size: 14px;
  height: 100px;
  padding: 5px 10px;
  width: 100%;
  max-height: 350px;
  min-height: 32px;
}

.mainParams-module-formValuesWrap-3ft8Au {
  width: calc(100% - 220px);
}

.mainParams-module-editorWrap-29Y4wg {
  width: 100%;
  border: 1px solid #e5e5e5;
}

.mainParams-module-paramsBlock-3tdG-y {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 24px 0px;
  margin-bottom: 20px;
}

.mainParams-module-formExpandedNoBorder-Pa8HW6,
.mainParams-module-formExpanded-10l_B4 {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
  margin-top: 0px;
}

.mainParams-module-formExpandedNoBorder-Pa8HW6 {
  border-top: none;
  padding-top: 10px;
}

.mainParams-module-openLink-2U0oKm {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 10px;
  display: inline-flex;
  align-items: center;
}

.mainParams-module-collapseLink-c74bou {
  display: inline-flex;
  margin: 0 -24px;
  padding: 0 24px 17px;
}

.mainParams-module-fieldDescription-1fxhXM {
  font-size: 11px;
  margin: 3px 0;
}

.mainParams-module-fieldInfo-2FZrbc {
  color: #b7b7b7;
  font-size: 11px;
  margin: 3px 0;
}

.mainParams-module-editLink-3jTecg {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mainParams-module-btn-8i0AVF {
  margin: 20px 0;
}

.mainParams-module-checkbox-2SdcGD {
  display: inline-flex;
  align-items: center;
  margin-bottom: 5px;
}

.mainParams-module-labelBoxRight-19Bg95 {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

.mainParams-module-boxListWrap-XizGbc {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.mainParams-module-boxWrapItem-3NkzDk {
  width: 50%;
  max-width: 500px;
}


.topInfo-module-topInfoBlock-jzZIZe {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  padding: 10px 20px 13px 24px;
  margin-bottom: 20px;
}

.topInfo-module-selectWrap-3Yk090 {
  margin-right: 20px;
  margin-bottom: 10px;
}

.topInfo-module-titleWrap-Nnsoka {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  margin-bottom: 0;
  line-height: 1.3;
}

.topInfo-module-title-3Zuuiz {
  margin-right: 10px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 100px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.topInfo-module-packageId-2rTzTX {
  color: #b7b7b7;
  margin-bottom: 0px;
  display: inline-block;
  vertical-align: top;
}

.topInfo-module-formExpanded-2Kl9yG {
  border-top: 1px solid #e5e5e5;
  padding-top: 13px;
  margin-top: 20px;
}

.topInfo-module-blocked-2yDE-w {
  color: #fdc02f;
}

.topInfo-module-active-1PZ8b6 {
  color: #04be3a;
}

.topInfo-module-deleted-N-6LSi {
  color: #fc2c39;
}

.topInfo-module-paramsData-1qszZn,
.topInfo-module-params-EifViH {
  color: #b7b7b7;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
}

.topInfo-module-paramsData-1qszZn {
  white-space: nowrap;
}

.topInfo-module-desc-2ZZfla {
  margin-right: 20px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
}

.topInfo-module-editLink-3AgqLe {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 20px;
}

.topInfo-module-subTitleWrap-1buUYP {
  line-height: 1.5;
}

.topInfo-module-linksWrap-1micng {
  margin-top: 5px;
}


.parentsTabOther-module-subHeader-2AeZJ_ {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin: 30px 0;
  text-align: center;
}

.parentsTabOther-module-partnersItem-uI4TJg {
  padding: 10px 0;
  background-color: #fff;
}

.parentsTabOther-module-parentsHeader-2q9spn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px 0 0;
}

.parentsTabOther-module-parentsNameWrap-2tINAz {
  display: flex;
}

.parentsTabOther-module-parentsName-3uXzQL {
  font-size: 16px;
  line-height: 1.2;
  color: #808285;
  padding-right: 10px;
}

.parentsTabOther-module-parentsPath-3Uw-J7 {
  font-size: 16px;
  line-height: 1.2;
  padding-right: 10px;
}

.parentsTabOther-module-rightButton-21pnZx {
  margin-left: 10px;
}

.parentsTabOther-module-otherSettingsTable-1QTC5G {
  margin-top: 10px;
}

.parentsTabOther-module-limitShareWrap-3gErML {
  display: flex;
  align-items: center;
  padding: 5px 0;
  font-size: 12px;
}

.parentsTabOther-module-limitShareWrap-3gErML:hover,
.parentsTabOther-module-limitShareWrap-3gErML:nth-child(2n):hover {
  background: #fffdee;
}

.parentsTabOther-module-limitShareWrap-3gErML:nth-child(2n) {
  background-color: #f9f9f9;
}

.parentsTabOther-module-limitSharePackage-3uoTSL {
  min-width: 150px;
}

.parentsTabOther-module-padHeader-3g_UFA {
  background-color: #f2f2f2;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
}

.parentsTabOther-module-headerId-3dSbg6 {
  color: #808285;
}

.parentsTabOther-module-parentsTitle-3YJ4ai {
  margin: 15px 0;
  font-size: 18px;
  text-align: left;
}

.parentsTabOther-module-parentsEmpty-2Bv-16 {
  margin: 15px 0;
  text-align: center;
}

.parentsTabOther-module-packageSettings-3MpbyQ {
  display: flex;
}

.parentsTabOther-module-packageHeader-2635Zm {
  min-width: 150px;
}

.parentsTabOther-module-targetingWrap-1zr-yY {
  display: flex;
  padding: 5px 0;
  font-size: 12px;
}

.parentsTabOther-module-targetingWrap-1zr-yY:hover,
.parentsTabOther-module-targetingWrap-1zr-yY:nth-child(2n):hover {
  background: #fffdee;
}

.parentsTabOther-module-targetingWrap-1zr-yY:nth-child(2n) {
  background-color: #f9f9f9;
}

.parentsTabOther-module-targetingId-2QBs2d {
  min-width: 80px;
  width: 80px;
}

.parentsTabOther-module-longTextStatus-2RoTju {
  display: flex;
  align-items: center;
}

.parentsTabOther-module-status-2QpuWt {
  display: inline-block;
  vertical-align: top;
  min-width: 10px;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #b7b7b7;
  margin-right: 5px;
}

.parentsTabOther-module-active-1hCHG- {
  background: #16bf00;
}

.parentsTabOther-module-blocked-y2g59P {
  background: #fab03a;
}

.parentsTabOther-module-deleted-3eUrl3 {
  background: #f66;
}


.parentsOffPackages-module-padHeader-3E7Nld {
  background-color: #f2f2f2;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
}

.parentsOffPackages-module-headerId-28rXYs {
  color: #808285;
}

.parentsOffPackages-module-targetingWrap-1ozxVe {
  display: flex;
  padding: 5px 0;
  font-size: 12px;
}

.parentsOffPackages-module-targetingWrap-1ozxVe:hover,
.parentsOffPackages-module-targetingWrap-1ozxVe:nth-child(2n):hover {
  background: #fffdee;
}

.parentsOffPackages-module-targetingWrap-1ozxVe:nth-child(2n) {
  background-color: #f9f9f9;
}

.parentsOffPackages-module-targetingId-2FK0Wo {
  min-width: 80px;
  width: 80px;
}

.parentsOffPackages-module-longTextStatus-1OZ8Kj {
  display: flex;
  align-items: center;
}

.parentsOffPackages-module-status-3x4hYp {
  display: inline-block;
  vertical-align: top;
  min-width: 10px;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #b7b7b7;
  margin-right: 5px;
}

.parentsOffPackages-module-active-3GIjQX {
  background: #16bf00;
}

.parentsOffPackages-module-blocked-3Vilvb {
  background: #fab03a;
}

.parentsOffPackages-module-deleted-3yVmKX {
  background: #f66;
}

.parentsOffPackages-module-parentsTitle-FM_70t {
  margin: 15px 0;
  font-size: 18px;
}

.parentsOffPackages-module-parentsEmpty-3lihkA {
  margin: 15px 0;
  text-align: center;
}

.parentsOffPackages-module-otherSettingsTable-2GTe29 {
  margin-top: 10px;
}

.parentsOffPackages-module-partnersItem-36g_QF {
  padding: 10px 0;
  background-color: #fff;
}

.parentsOffPackages-module-parentsHeader-BduNlM {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px 0 0;
}

.parentsOffPackages-module-parentsNameWrap-DYyd8q {
  display: flex;
}

.parentsOffPackages-module-parentsName-1ynhR4 {
  font-size: 16px;
  line-height: 1.2;
  color: #808285;
  padding-right: 10px;
}

.parentsOffPackages-module-parentsPath-G_4tfj {
  font-size: 16px;
  line-height: 1.2;
  padding-right: 10px;
}

.parentsOffPackages-module-rightButton-4K27ES {
  margin-left: 10px;
}

.parentsOffPackages-module-buttonWrap-22escu {
  margin-bottom: 20px;
}


.packageCreate-module-spinnerWrap-2EIs2m {
  position: absolute;
  display: flex;
  align-items: center;
  height: 80%;
  width: 100%;
}

.packageCreate-module-spinnerInnerWrap-3RMLDn {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.packageCreate-module-packagePage-H-jbjU {
  position: relative;
  height: 100%;
  min-width: 750px;
}

.packageCreate-module-packageTop-2QQTvl {
  position: absolute;
  width: 100%;
  z-index: 10;
}

.packageCreate-module-packageBody-23cso1 {
  height: calc(100% - 113px);
  overflow: auto;
  position: relative;
  top: calc(113px + 20px);
  padding-right: 20px;
  margin-right: -20px;
}

.packageCreate-module-title-2zU68r {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.packageCreate-module-formWrapContainer-2oo3hq,
.packageCreate-module-formWrapContainerTop-23K1dA,
.packageCreate-module-formWrapContainerAbove-EvFsSs {
  align-items: baseline;
}

.packageCreate-module-formWrapContainerTop-23K1dA {
  align-items: flex-start;
}

.packageCreate-module-formWrapContainerAbove-EvFsSs {
  display: block;
}

.packageCreate-module-formRowContainer-rX7FPk {
  margin-bottom: 20px;
}

.packageCreate-module-formLabel-2dy7MO,
.packageCreate-module-formLabelAbove-2AekrN,
.packageCreate-module-formLabelAboveObjective-1GbDXa,
.packageCreate-module-formLabelTextarea-jo97oD {
  display: inline-flex;
  align-items: baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-right: 20px;
  width: 200px;
  min-width: 200px;
}

.packageCreate-module-formValueError-3aIWzb,
.packageCreate-module-formEditorError-1SqnY9 {
  margin-left: 220px;
}

.packageCreate-module-formEditorError-1SqnY9 {
  margin: 5px 0 0 0;
  display: block;
}

.packageCreate-module-formLabelAbove-2AekrN,
.packageCreate-module-formLabelAboveObjective-1GbDXa {
  width: 100%;
  margin-bottom: 10px;
  line-height: 1.5;
}

.packageCreate-module-formLabelAboveObjective-1GbDXa {
  display: block;
  margin-bottom: 5px;
}

.packageCreate-module-formLabelTextarea-jo97oD {
  align-self: flex-start;
  padding-top: 5px;
}

.packageCreate-module-formInp-U3M4fX,
.packageCreate-module-formInpShort-1i56XW {
  width: 400px;
}

.packageCreate-module-formInpShort-1i56XW {
  width: 100px;
}

.packageCreate-module-formInpShortWrap-mFP774,
.packageCreate-module-formBoxWrap-2B2DSn,
.packageCreate-module-formSelectWrap-2VQ-oe {
  display: flex;
}

.packageCreate-module-formBoxWrap-2B2DSn {
  align-items: center;
}

.packageCreate-module-inlineInherit-3yoNQe {
  margin-left: 10px;
}

.packageCreate-module-textareaInherit-1ljCsd {
  margin-bottom: 10px;
}

.packageCreate-module-inheritBtnWrap-oyFk2w {
  display: inline-flex;
}

.packageCreate-module-inheritBtnWrap-oyFk2w + .packageCreate-module-inheritBtnWrap-oyFk2w {
  margin-left: 5px;
}

.packageCreate-module-inheritBtnConflict-2acrm9 {
  border: 1px solid #f66;
  color: #f66;
}

.packageCreate-module-formTextarea-2bIpT2 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 400px;
  width: 400px;
  font-size: 14px;
  height: 60px;
  padding: 5px 10px;
  width: 400px;
  max-height: 150px;
  min-height: 32px;
}

.packageCreate-module-formLongTextarea-MvE96B {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 100%;
  width: 100%;
  font-size: 14px;
  height: 100px;
  padding: 5px 10px;
  width: 100%;
  max-height: 350px;
  min-height: 32px;
}

.packageCreate-module-formValuesWrap-NeuKwJ {
  width: calc(100% - 220px);
}

.packageCreate-module-editorWrap-pEHL-X {
  width: 100%;
  border: 1px solid #e5e5e5;
}

.packageCreate-module-paramsBlock-1_0tnH {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 24px 0px;
  margin-bottom: 20px;
}

.packageCreate-module-formExpanded-3BQ8Jg,
.packageCreate-module-formExpandedNoBorder-1SgTxk {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
  margin-top: 0px;
}

.packageCreate-module-formExpandedNoBorder-1SgTxk {
  border-top: none;
  padding-top: 10px;
}

.packageCreate-module-openLink-24UUSK {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 10px;
}

.packageCreate-module-collapseLink-1uebjW {
  display: inline-flex;
  margin: 0 -24px;
  padding: 0 24px 17px;
}

.packageCreate-module-fieldDescription-2r4wpN {
  font-size: 11px;
  margin: 3px 0;
}

.packageCreate-module-fieldInfo-1Y55M7 {
  color: #b7b7b7;
  font-size: 11px;
  margin: 3px 0;
}

.packageCreate-module-editLink-1sqjVP,
.packageCreate-module-tooltipLink-33O4yp {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.packageCreate-module-btn-9RoMsN {
  margin: 20px 0;
}

.packageCreate-module-toggleWrap-nS5RpA {
  vertical-align: middle;
}

.packageCreate-module-toggleText-2_z0p5 {
  display: inline-block;
  vertical-align: middle;
}

.packageCreate-module-toggleTextBefore-2fipji {
  display: inline-block;
  vertical-align: middle;
  margin-right: 13px;
}

.packageCreate-module-toggleContainer-28j75y {
  margin: 5px 0 0;
}

.packageCreate-module-tooltip-1lNDUS {
  background: #fff;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.packageCreate-module-tooltipLink-33O4yp {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.main-module-Table-2RWhPj {
  font-size: 12px;
  color: #333;
  position: relative;
}

.main-module-Table-2RWhPj * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.main-module-TableWrapper-1iueZm {
  position: relative;
}

.main-module-Cell-Z2qWrE {
  line-height: 33px;
  padding: 0 10px;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.main-module-CellFirst-1gRJlo {
  border-left: solid 1px #e5e5e5;
}

.main-module-CellTop-3cnK4a {
  border-top: solid 1px #e5e5e5;
}

.main-module-CellTopFirst-A-5D3l {
  border-top: solid 1px #e5e5e5;
  border-left: solid 1px #e5e5e5;
}

.main-module-CellHovered-1q0oMZ:before,
.main-module-CellHoveredLeft-17-Omi:before {
  content: '';
  top: -1px;
  width: 1px;
  background: #00abf2;
  right: 0;
  bottom: -1px;
  position: absolute;
}

.main-module-CellHoveredLeft-17-Omi:before {
  left: 0;
}

.main-module-RowActive-CKrWT2 {
  background: #fc2c39;
}

.main-module-noBottomBorder-1mFzlh {
  border-bottom: none;
}

.main-module-noRightBorder-1oPvjj {
  border-right: none;
}


.slider-module-slider-2bI1Ps {
  position: relative;
  color: #666;
  margin: 0 7px 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.slider-module-alignWidth-1wJ8m9 .slider-module-degree-aPHCOc:first-child {
  left: -7px;
}

.slider-module-alignWidth-1wJ8m9 .slider-module-degree-aPHCOc:last-child {
  right: -7px;
}

.slider-module-gradient-7xfgSY .slider-module-handleWrap-PAO1FB {
  right: -7px;
  background: rgba(255,255,255,0.5);
}

.slider-module-gradient-7xfgSY .slider-module-singleHandler-28enqj:before {
  display: none;
}

.slider-module-disabled-2yWWq- .slider-module-handleWrap-PAO1FB,
.slider-module-disabled-2yWWq- .slider-module-handle-1711GM {
  display: none;
}

.slider-module-disabled-2yWWq- .slider-module-bullet-OGO3Rv {
  cursor: default;
  background: transparent;
}

.slider-module-gradient-7xfgSY.slider-module-disabled-2yWWq- .slider-module-line-1wMYdG {
  background: linear-gradient(to right, #b5b5b5 0%, #e5e5e5 50%, #b5b5b5 100%) !important;
}

.slider-module-hasCaption-1BwYkw .slider-module-handleWrapValue-EVG7D8 {
  visibility: hidden;
}

.slider-module-caption-10rLgr {
  margin: 0 -7px 7px;
}

.slider-module-handleBottom-3dIUS8 {
  margin-top: 15px;
}

.slider-module-grab-3bM4V4 {
  cursor: grab;
}

.slider-module-grabbing-RibFhy {
  cursor: grabbing;
}

.slider-module-sliderLine-23Azv4 {
  height: 14px;
  position: relative;
}

.slider-module-line-1wMYdG {
  position: absolute;
  background: #b7b7b7;
  height: 100%;
  top: 0;
  left: -7px;
  right: -7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}

.slider-module-handleWrap-PAO1FB {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  position: absolute;
  height: 14px;
  top: 0;
  background: #16bf00;
}

.slider-module-singleHandler-28enqj:before {
  content: '';
  position: absolute;
  left: -7px;
  height: 100%;
  width: 14px;
  background: #16bf00;
  -webkit-border-radius: 7px 0 0 7px;
  -moz-border-radius: 7px 0 0 7px;
  -ms-border-radius: 7px 0 0 7px;
  -o-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
}

.slider-module-handleWrapValue-EVG7D8 {
  position: absolute;
  top: -23px;
  cursor: default;
  white-space: nowrap;
  text-align: center;
  width: 100px;
  margin: 0 0 0 -50px;
  left: 50%;
}

.slider-module-bullets-2zieGB {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}

.slider-module-bullet-OGO3Rv {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: -7px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}

.slider-module-bullet-OGO3Rv:hover {
  background: rgba(0,0,0,0.2);
}

.slider-module-bullet-OGO3Rv:before {
  content: '';
  width: 4px;
  height: 4px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.slider-module-ruler-2V8vfX {
  margin-top: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  min-height: 16px;
}

.slider-module-degree-aPHCOc {
  position: absolute;
  margin-top: -1px;
}

.slider-module-slider-2bI1Ps.slider-module-sliderDisabled-3uDv6d {
  background: #e5e5e5;
}

.slider-module-sliderDisabled-3uDv6d .slider-module-handleWrap-PAO1FB {
  background: #b7b7b7;
}

.slider-module-hidden-2Nggkd {
  visibility: hidden;
}


.panels-module-panel-1X9zYI {
  min-width: 700px;
  max-width: 850px;
  margin-bottom: 25px;
}

.panels-module-fieldWrap-3H6zl8 {
  display: flex;
  margin-bottom: 15px;
}

.panels-module-fieldLabel-2snTYe {
  width: 250px;
}

.panels-module-radioRow-3CBZzu {
  display: flex;
  align-items: center;
  height: 25px;
}

.panels-module-radioLabel-2qy66d {
  margin-left: 5px;
}

.panels-module-fieldInput-1ZKDOv {
  width: 400px;
}

.panels-module-center-2xryqj {
  align-items: center;
}

.panels-module-uploadList-1wumEH {
  display: flex;
  flex-direction: column;
}

.panels-module-aboutLink-3eryYN {
  font-size: 11px;
}

.panels-module-uploadButton-2akmvN {
  margin-bottom: 5px;
}

.panels-module-tableWrap-2shY__ {
  width: 900px;
}

.panels-module-headText-1VrO_K {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 25px;
}

.panels-module-bodyText-3smeyc {
  margin-bottom: 25px;
  line-height: 1.5;
}

.panels-module-spinnerWrap-21K5e8 {
  position: absolute;
  display: flex;
  align-items: center;
  height: 80%;
  width: 100%;
}

.panels-module-spinnerInnerWrap-mkHQL9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.panels-module-submitError-1uPrpB {
  margin: 10px 0 20px;
  color: #fff;
}

.panels-module-downloadWrap-3zM5QC {
  color: #00abf1;
}

.panels-module-request-1oiU6R {
  font-size: 10px;
  text-transform: uppercase;
}

.panels-module-link-tpjrg9 {
  text-transform: uppercase;
  color: #00abf1;
  font-size: 10px;
}

.panels-module-matched-1et8dl {
  color: #16bf00;
}

.panels-module-pending-3D3-FV {
  color: #fab03a;
}

.panels-module-uploadCheckIcon-wOYEDe {
  color: #04be3a;
  font-size: 11px;
  margin-left: 8px;
}

.panels-module-uploadButtonFlex-NY5KPH {
  display: flex;
  align-items: center;
}

.panels-module-fileNameWrap-f1BsJq {
  margin-left: 6px;
  color: #b5b5b5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  max-width: 300px;
}


.progress-module-progressWrap-3AYYHs {
  width: 100%;
  height: 20px;
  background-color: #e5e5e5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}

.progress-module-progress-9KvMfs {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background-color: #04be3a;
  height: 100%;
  -webkit-transition: width 0.5s linear;
  -moz-transition: width 0.5s linear;
  -ms-transition: width 0.5s linear;
  -o-transition: width 0.5s linear;
  transition: width 0.5s linear;
}


.mediaLibrary-module-mediaWrap-2ICwMl {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 1000px;
  height: 305px;
  margin-bottom: 20px;
  padding: 10px 24px;
  background: #f2f2f2;
  font-size: 12px;
  display: flex;
  flex-direction: column;
}

.mediaLibrary-module-compact-lFW1nn {
  width: 100%;
  margin: 0;
}

.banners-list .mediaLibrary-module-compact-lFW1nn {
  margin: -24px -25px 20px;
  width: calc(100% + 50px);
}

.mediaLibrary-module-textAndErrorWrap-RojTsM {
  display: flex;
  min-height: 32px;
  align-items: center;
}

.mediaLibrary-module-textAndErrorWrap-RojTsM .context-help-mark {
  margin-left: 3px;
}

.mediaLibrary-module-errorWrapText-3Z4bOA {
  margin-right: 1px;
}

.mediaLibrary-module-error-3X-hX7 {
  color: #fc2c39;
  font-size: 11px;
}

.mediaLibrary-module-errorNoImg-1LLc6r {
  text-align: center;
}

.mediaLibrary-module-header-2h3zTx {
  margin-bottom: 5px;
  font-size: 14px;
  height: 32px;
}

.mediaLibrary-module-headerLeft-113Df9 {
  max-width: calc(100% - 267px);
}

.mediaLibrary-module-headerRight-1L0oAU {
  position: absolute;
  right: 24px;
  top: 10px;
  white-space: nowrap;
}

.mediaLibrary-module-storeLoadingWrap-rFeWmu {
  display: flex;
  min-height: 32px;
  align-items: center;
}

.mediaLibrary-module-storeLoadingSpinnerWrap-kORRCG {
  width: 22px;
}

.mediaLibrary-module-emptySpinnerWrap-18Ltmd {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}

.mediaLibrary-module-emptyText-51TNMI {
  max-width: 600px;
  text-align: center;
  min-width: 560px;
  padding: 18px 50px 22px;
  background-color: #fff;
  line-height: 1.5;
  font-size: 22px;
  margin-top: 10px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}

.mediaLibrary-module-buttonsWrap-2od5Dc {
  display: flex;
  align-items: center;
  white-space: nowrap;
  justify-content: center;
  align-self: center;
}

.mediaLibrary-module-importButton-yTtY_h {
  margin: 0 5px;
}

.mediaLibrary-module-importButtonsWrap-374KWk {
  margin-top: 20px;
}

.mediaLibrary-module-showButton-352wIM {
  margin: 0 auto 20px;
}

.mediaLibrary-module-showMediaLibBtnWrap-24f3Oi {
  max-width: none;
  margin: 0 0 10px 0;
}

.banner-form-wrapper_edit .mediaLibrary-module-showMediaLibBtnWrap-24f3Oi {
  padding: 24px 25px 3px;
  background: #f2f2f2;
  display: block;
  margin-bottom: 0;
}

.banners-list .mediaLibrary-module-showMediaLibBtnWrap-24f3Oi {
  padding: 0;
  background: inherit;
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.mediaLibrary-module-showButtonTransparent-1O7Ps4 {
  position: relative;
}

.mediaLibrary-module-link-1hvclf {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.mediaLibrary-module-previewWrap-11Uvle,
.mediaLibrary-module-previewFilters-3gYsce {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
}

.mediaLibrary-module-previewWrap-11Uvle {
  width: 762px;
}

.mediaLibrary-module-previewFilters-3gYsce {
  width: 170px;
  height: calc(100% - 1px);
  list-style: none;
  background-color: #fff;
  padding: 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 20px;
}

.mediaLibrary-module-previewFilterItem-BEIefx {
  padding: 0 10px 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.mediaLibrary-module-previewFilterItemLink-3oEM_G,
.mediaLibrary-module-deleteButton-39W7XA {
  font-size: 10px;
  line-height: 24px;
  height: 24px;
}

.mediaLibrary-module-previewFilterItemLink-3oEM_G:hover {
  color: #000;
}

.mediaLibrary-module-previewList-25ffm6 {
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  height: 100%;
}

.mediaLibrary-module-compact-lFW1nn .mediaLibrary-module-previewList-25ffm6 {
  margin-bottom: 0;
}

.mediaLibrary-module-canDrop-1ccwt1 {
  background-color: #ddeccb;
}

.mediaLibrary-module-controls-3heChK {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

.mediaLibrary-module-imageContainer-VYNqnh {
  position: relative;
  z-index: 0;
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  border: 1px solid #fff;
  margin: 0 2px 2px 0;
}

.mediaLibrary-module-imageContainer-VYNqnh:active {
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

.mediaLibrary-module-imageContainer-VYNqnh:hover {
  border: 1px solid #16bf00;
}

.mediaLibrary-module-image-G8dMJl {
  max-width: 100%;
  max-height: 100%;
  background-color: #dfdfdf;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transition: opacity 0.3s ease, filter 0.5s ease;
  -moz-transition: opacity 0.3s ease, filter 0.5s ease;
  -ms-transition: opacity 0.3s ease, filter 0.5s ease;
  -o-transition: opacity 0.3s ease, filter 0.5s ease;
  transition: opacity 0.3s ease, filter 0.5s ease;
  opacity: 1;
}

.mediaLibrary-module-image-G8dMJl:hover {
  background-size: contain;
}

.mediaLibrary-module-imageHeader-2wOOT3 {
  color: #fff;
  width: 100%;
  font-size: 11px;
  line-height: 32px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: auto;
  padding: 0;
  background: rgba(89,89,89,0.8);
  overflow: hidden;
  z-index: 0;
  text-align: center;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -ms-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
  opacity: 1;
  font-size: 10px;
  text-transform: uppercase;
}

.mediaLibrary-module-imageErrorHeader-1dnE5x {
  background-color: transparent;
  height: 32px;
}

.mediaLibrary-module-imageHeaderHidden-1xMieK {
  opacity: 0;
}

.mediaLibrary-module-imageRemoveIcon-xX6iWp {
  font-family: 'target-icons';
  font-size: 16px;
  color: #fff;
  position: absolute;
  z-index: 1;
  width: 32px;
  height: 32px;
  line-height: 32px;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  -moz-transition: background-color 0.3s ease, color 0.3s ease;
  -ms-transition: background-color 0.3s ease, color 0.3s ease;
  -o-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease;
  text-align: center;
}

.mediaLibrary-module-imageRemoveIcon-xX6iWp:before {
  content: "\F104";
}

.mediaLibrary-module-imageRemoveIcon-xX6iWp:hover {
  background-color: #f66;
  color: #000;
}

.mediaLibrary-module-creativeRemoveIcon-1NyGjn {
  color: #000;
}

.mediaLibrary-module-html5Container-3b195p {
  width: 150px;
  height: 32px;
  padding: 0 32px 0 0px;
  background-color: #fff;
}

.mediaLibrary-module-creativeHeaderWrap-lY-B8D {
  display: flex;
}

.mediaLibrary-module-creativeHeader-3UBm3U {
  padding-left: 15px;
  line-height: 32px;
  max-width: 270px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mediaLibrary-module-audioCreativeHeader-1p2Ncx {
  max-width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 25px;
}

.mediaLibrary-module-html5frame-1fsPya {
  border: 0;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}

.mediaLibrary-module-videoWrapper-2MGTu7 {
  background-color: #dfdfdf;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 150px;
}

.mediaLibrary-module-video-3H9Kec {
  position: relative;
  max-width: 200px;
  max-height: 140px;
  display: block;
}

.mediaLibrary-module-videoFooter-2nTzvc {
  top: auto;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
}

.mediaLibrary-module-audioControlsWrap-2-buXB {
  left: auto;
  right: 0;
  width: auto;
  padding-right: 32px;
  padding-left: 10px;
}

.mediaLibrary-module-videoControls-EMfGSM {
  position: relative;
  height: 32px;
  display: flex;
}

.mediaLibrary-module-videoControlItem-3N1m9L {
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-self: center;
  margin-right: 5px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}

.mediaLibrary-module-videoPlay-3LNhCd {
  background-image: url(/media/js/dist/btn_v_play_9928d4a9c68011c39d96f3fafe9a4fee.png);
}

.mediaLibrary-module-videoPause-3QY2hO {
  background-image: url(/media/js/dist/btn_v_pause_f8a1e80029427369d3814565229ece92.png);
}

.mediaLibrary-module-videoMute-2cPTnu {
  background-image: url(/media/js/dist/btn_v_sndoff_21484860388429328d7e558e640a06f2.png);
  margin-top: -2px;
}

.mediaLibrary-module-videoUnMute-168a7A {
  background-image: url(/media/js/dist/btn_v_sndon_1ad5f5bdaace0951b3cf4b01819a07be.png);
  margin-top: -2px;
}

.mediaLibrary-module-audioContainer-uRZsja {
  width: 220px;
}

.mediaLibrary-module-counter-2IrcCb {
  background: rgba(89,89,89,0.8);
  height: 32px;
  line-height: 32px;
  padding: 0 13px;
  color: #fff;
}

.mediaLibrary-module-counterImage-3gyRSd {
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
}

.mediaLibrary-module-counterCreative-25o8d9 {
  position: relative;
}

.mediaLibrary-module-storeLabel-oo2h0P {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 11px;
  text-transform: uppercase;
}

.mediaLibrary-module-cropLabel-3-jlmy {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 11px;
  text-transform: uppercase;
}

.mediaLibrary-module-storeLabelHidden-3FDH5U {
}

.mediaLibrary-module-pending-3-HCbQ {
  -webkit-transition: opacity 300ms, filter 500ms;
  -moz-transition: opacity 300ms, filter 500ms;
  -ms-transition: opacity 300ms, filter 500ms;
  -o-transition: opacity 300ms, filter 500ms;
  transition: opacity 300ms, filter 500ms;
  opacity: 0.8;
  filter: blur(2px);
}

.mediaLibrary-module-hide-3jjVPo {
  display: none;
}

.mediaLibrary-module-buttonFromCampaign-3sXnVd {
  margin-left: 10px;
  font-size: 10px;
}

.mediaLibrary-module-removeAllButton-1M1c6M {
  margin: 0 15px;
  color: #f66;
  display: inline-block;
}

.mediaLibrary-module-removeAllButtonText-2aDbuE {
  color: #f66;
  margin-right: 10px;
}

.mediaLibrary-module-sortingControls-1Rpe4X {
  margin-right: 20px;
}

.mediaLibrary-module-sortingLabel-2b2TVo {
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 6px;
  line-height: 32px;
}

.mediaLibrary-module-sortingButtonText-3ZEDkQ {
  color: #00abf1;
  padding-right: 15px;
}

.mediaLibrary-module-sortingAsc-27gR_8:after,
.mediaLibrary-module-sortingDesc--5om5c:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 5px solid #000;
  position: absolute;
  -webkit-transform: translate(-6px, -50%);
  -moz-transform: translate(-6px, -50%);
  -ms-transform: translate(-6px, -50%);
  -o-transform: translate(-6px, -50%);
  transform: translate(-6px, -50%);
  line-height: 0;
  right: 0;
  top: 50%;
}

.mediaLibrary-module-sortingDesc--5om5c:after {
  -webkit-transform: translate(-6px, -50%) rotate(180deg);
  -moz-transform: translate(-6px, -50%) rotate(180deg);
  -ms-transform: translate(-6px, -50%) rotate(180deg);
  -o-transform: translate(-6px, -50%) rotate(180deg);
  transform: translate(-6px, -50%) rotate(180deg);
}

.mediaLibrary-module-uploadErrorLink-2n7Q9W {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 10px;
}

.mediaLibrary-module-uploadErrorWrap-3AWJPM {
  display: flex;
  align-items: center;
  min-height: 32px;
}

.mediaLibrary-module-storeSelectLink-WN2Lso {
  margin-left: 5px;
}

.mediaLibrary-module-filesProgressInner-3S2YEw {
  background-color: #16bf00;
}

.mediaLibrary-module-filesProgressWrap-2Km4jD {
  display: flex;
  align-items: center;
}

.mediaLibrary-module-filesProgress-2n_lGF {
  width: 100px;
  margin-right: 10px;
}

.mediaLibrary-module-float-B2UYoy {
  position: fixed;
  width: 70%;
  min-width: 1000px;
  z-index: 9999;
  -webkit-box-shadow: #a4a4a4 1px 3px 6px 0px;
  -moz-box-shadow: #a4a4a4 1px 3px 6px 0px;
  -ms-box-shadow: #a4a4a4 1px 3px 6px 0px;
  -o-box-shadow: #a4a4a4 1px 3px 6px 0px;
  box-shadow: #a4a4a4 1px 3px 6px 0px;
  -webkit-transition: box-shadow 0.5s linear;
  -moz-transition: box-shadow 0.5s linear;
  -ms-transition: box-shadow 0.5s linear;
  -o-transition: box-shadow 0.5s linear;
  transition: box-shadow 0.5s linear;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  cursor: move;
}

.mediaLibrary-module-previewTabs-1sH2Cf {
  display: block;
  width: 100%;
  margin-bottom: 8px;
  font-size: 10px;
  text-transform: uppercase;
}

.mediaLibrary-module-previewTab-2QTXle {
  margin-right: 10px;
}

.mediaLibrary-module-previewTabLink-9r_stN {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.mediaLibrary-module-headerLeftWrap-9jx2Nt {
  display: flex;
  align-items: center;
}

.mediaLibrary-module-topSpinner-2NbSv3 {
  margin-right: 5px;
}

.mediaLibrary-module-detachBtn-3Jg13o {
  margin-right: 20px;
}

.mediaLibrary-module-filtersAndPreviewsWrapper-yog-7N {
  display: flex;
  align-items: flex-start;
  margin-bottom: 10px;
  overflow: hidden;
  height: 100%;
}

.mediaLibrary-module-controlsWrap-3vE73V {
  display: flex;
  align-items: center;
  background-color: #fff;
  margin-right: 15px;
  padding: 10px 15px;
}

.mediaLibrary-module-controlsTitle-3pWMSG {
  margin-right: 10px;
  font-size: 10px;
  text-transform: uppercase;
}


.upload-module-wrapper-Aj2EE_ {
  display: inline-flex;
  vertical-align: middle;
}

.upload-module-wrapperHidden-2aq241 {
  display: none;
}

.upload-module-wrapperHidden-2aq241.upload-module-hidden-2Lum4d {
  display: none;
}

.upload-module-okIco-2TT2dW {
  font-size: 9px;
  margin-left: 10px;
}

.upload-module-okIco-2TT2dW:before {
  content: "\F106";
  font-family: target-icons;
  color: #16bf00;
}

.upload-module-removeIco--RUjZu {
  font-size: 14px;
  cursor: pointer;
  margin-left: 8px;
}

.upload-module-removeIco--RUjZu:before {
  content: "\F104";
  font-family: target-icons;
}

.upload-module-selectedText-2WXemQ {
  color: #b7b7b7;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 8px;
}

.upload-module-hidden-2Lum4d {
  display: none;
}

.upload-module-dropArea-1kPnlK {
  display: inline-block;
}

.upload-module-selectedTextMulti-2LQARe {
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.upload-module-filesNames-1qAlQA {
  max-height: 41px;
  overflow: auto;
}

.upload-module-fileRow-3MXgwi {
  line-height: 1.5;
  display: flex;
}


.cookieBanner-module-cookieBanner-1YmOPj {
  position: relative;
  z-index: 110000;
  min-height: 32px;
  padding: 8px 36px 8px 8px;
  line-height: 30px;
  background-color: #fff5ba;
  font-family: open_sansregular, Open Sans, Arial, Helvetica, FreeSans, Liberation Sans, Nimbus Sans L, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #000;
  letter-spacing: normal;
  text-shadow: none;
  display: flex;
  justify-content: space-between;
}

.cookieBanner-module-topBanner-1hFqZ_ {
  position: static;
}

.cookieBanner-module-topBannerText-3f3TXu {
  display: inline-block;
  margin-left: 2px;
  margin-right: 5px;
  color: #000;
}

.cookieBanner-module-topBannerLink-1GPnGo {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 12px;
}

.cookieBanner-module-topBannerLink-1GPnGo:hover {
  text-decoration: underline;
}

.cookieBanner-module-button-3KwQD1 {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  font-size: 14px;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
}

.safari .cookieBanner-module-button-3KwQD1 {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.cookieBanner-module-button-3KwQD1[readonly],
.cookieBanner-module-button_disabled-32J71a,
.cookieBanner-module-button-3KwQD1._disabled,
.cookieBanner-module-button-3KwQD1:disabled {
  color: #b7b7b7;
  cursor: default;
}

.cookieBanner-module-button-3KwQD1:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.cookieBanner-module-button-3KwQD1[readonly]:hover,
.cookieBanner-module-button_disabled-32J71a:hover,
.cookieBanner-module-button-3KwQD1._disabled:hover,
.cookieBanner-module-button-3KwQD1:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.cookieBanner-module-button-3KwQD1[readonly],
.cookieBanner-module-button-3KwQD1._disabled,
.cookieBanner-module-button-3KwQD1:disabled {
  color: #80caf5;
}

.cookieBanner-module-button-3KwQD1:hover {
  background-color: #39bbf1;
}

.cookieBanner-module-button-3KwQD1[readonly]:hover,
.cookieBanner-module-button-3KwQD1._disabled:hover,
.cookieBanner-module-button-3KwQD1:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.cookieBanner-module-closeIcon-nAsee8 {
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
}


.head-module-htmlHeadLeftMenuShown-3my8Gb {
  overflow: auto;
}

.head-module-bodyHeadLeftMenuShown-3iXj-Y {
  overflow: hidden;
}

.head-module-head-3cN2Sl {
  position: relative;
  width: 100%;
  min-width: 800px;
}

.head-module-mainWrap-37WX0D {
  display: flex;
  position: relative;
  height: 60px;
  background-color: #fff;
  color: #333;
  font: 11px/14px 'Open Sans', sans-serif;
  -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.35), 0 0 12px 0 rgba(0,0,0,0.28);
  -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.35), 0 0 12px 0 rgba(0,0,0,0.28);
  -ms-box-shadow: 0 0 3px 0 rgba(0,0,0,0.35), 0 0 12px 0 rgba(0,0,0,0.28);
  -o-box-shadow: 0 0 3px 0 rgba(0,0,0,0.35), 0 0 12px 0 rgba(0,0,0,0.28);
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.35), 0 0 12px 0 rgba(0,0,0,0.28);
  z-index: 100000;
}

.head-module-centerWrap-3fUeUF {
  width: 100%;
  height: 60px;
  overflow: hidden;
}

.head-module-logoLink-3H7E6Y {
  color: #fc2c39;
  font-size: 46px;
  z-index: 120000;
  position: absolute;
  top: 8px;
  left: 32px;
}

.head-module-leftWrap-2La2pP {
  height: 60px;
}

.head-module-leftMenuButton-2ggTs5 {
  width: 44px;
  height: 60px;
  background: url(/media/js/dist/myHamburger_8f2ad01d13aa961a89e134f40e3c97ba.png) no-repeat 13px 22px;
  -webkit-transition: background-color 0.5s linear;
  -moz-transition: background-color 0.5s linear;
  -ms-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}

.head-module-leftMenuButton-2ggTs5:hover {
  background-color: #f2f2f2;
  cursor: pointer;
  -webkit-transition: background-color 100ms linear;
  -moz-transition: background-color 100ms linear;
  -ms-transition: background-color 100ms linear;
  -o-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}

.head-module-overlay-2vW6Ea {
  top: 0;
}

.head-module-myTargetLogo-nNkxeR {
  background-image: url(/media/js/dist/logo_178884dded67555c4f8d88a3142b3dfe.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 140px;
  height: 45px;
  left: 25px;
  top: 10px;
}

.head-module-partnerHeadLogo-22SXG3 {
  height: 46px;
  width: 172px;
}

.head-module-partnerHeadLogo-22SXG3:before {
  content: '';
  display: block;
  background: url(/media/js/dist/partner_logo_4585fc07327bf4e5f2303345a48a7d5e.svg) no-repeat left center;
  background-size: auto 46px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.head-module-transparent-hi3ELZ .head-module-mainWrap-37WX0D {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-image: url(/media/js/dist/myHeadGradient_fba2d97dec432b0c577dd665a80e94f6.png);
}

.head-module-transparent-hi3ELZ .head-module-leftMenuButton-2ggTs5 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAQAAACxD+fXAAAAGUlEQVR4AWP6f+Q/IXCEiWE4AyoGwWgQAACPymo/CIzOWQAAAABJRU5ErkJggg==");
}

.head-module-transparent-hi3ELZ .head-module-leftMenuButton-2ggTs5:hover {
  background-color: transparent;
}

.head-module-responseHead-2320HX {
  position: relative;
  width: 100%;
  min-width: 320px;
}

.head-module-responseHead-2320HX .head-module-myTargetLogo-nNkxeR {
  width: 200px;
  height: 56px;
}

.head-module-responseHead-2320HX .head-module-mainWrap-37WX0D {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  z-index: 1;
}

@media screen and (max-width: 570px) {
  .head-module-leftWrap-2La2pP {
    min-width: calc(100% - 135px) !important;
  }
}

@media screen and (max-width: 767px) {
  .head-module-head-3cN2Sl {
    min-width: 320px;
  }

  .head-module-myTargetLogo-nNkxeR {
    width: 140px;
    left: 25px;
    top: 13px;
  }

  .head-module-partnerHeadLogo-22SXG3 {
    width: 140px;
    left: 25px;
  }

  .head-module-partnerHeadLogo-22SXG3:before {
    background-size: 100%;
  }

  .head-module-leftWrap-2La2pP {
    background-color: #fff;
    position: relative;
    z-index: 2;
  }

  .head-module-transparent-hi3ELZ .head-module-leftWrap-2La2pP {
    background: transparent;
  }
}


.center-module-centerWrap-1X1ZZO {
  width: 100%;
  height: 60px;
}

.center-module-buttonsWrap-2PEWTU {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #fff;
  text-align: center;
}

.center-module-buttonWrap-D2syOt {
  position: relative;
  width: 100px;
  display: inline-block;
  background-color: #fff;
}

.center-module-button-cQDNvq {
  font-size: 11px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  text-align: center;
  margin: auto;
  width: 90px;
  height: 60px;
  color: #333;
  cursor: pointer;
  -webkit-transition: background-color 0.5s linear;
  -moz-transition: background-color 0.5s linear;
  -ms-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}

.center-module-button-cQDNvq:hover {
  background-color: #f2f2f2;
}

.center-module-button-cQDNvq:before {
  content: '';
  position: relative;
  display: block;
  left: 50%;
  width: 31px;
  height: 31px;
  margin: 7px 0 3px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.center-module-moreMenuIcon-1efn8a {
  width: 48px;
  height: 40px;
}

.center-module-moreMenuIcon-1efn8a:before {
  content: '';
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  width: 31px;
  height: 31px;
  display: block;
  margin: 0 auto;
  margin-top: 5px;
}

.center-module-admin-2jdFut:before {
  background-image: url(/media/js/dist/admin4_cbe78c03de6ad904b85efbf73d7d6190.svg);
}

.center-module-rbmedia-1ZaNDH:before {
  background-image: url(/media/js/dist/admin2_2e8b68dd0f45704cfc3b6681ffb02ee5.svg);
  width: 36px;
}

.center-module-tools-3EnTS8:before {
  background-image: url(/media/js/dist/other_2114707249e8c1e8474d69d399ff4d35.svg);
  width: 26px;
}

.center-module-dmp_other-1JYn79:before {
  background-image: url(/media/js/dist/other_2114707249e8c1e8474d69d399ff4d35.svg);
  width: 26px;
}

.center-module-offers-2rpaPY:before,
.center-module-banners-3AASbw:before,
.center-module-campaigns-3hwOlL:before,
.center-module-group_pads-2cSyCF:before {
  background-image: url(/media/js/dist/banners_1a9a5d9087b1ed7ceeb58833d491f610.svg);
  width: 28px;
  height: 26px;
  margin-bottom: 8px;
}

.center-module-deals-PJfWmr:before {
  background-image: url(/media/js/dist/deals_061e3e11ade1e8fd2edfa0f19447b6cd.svg);
}

.center-module-mediation-3Ab1e1:before {
  background-image: url(/media/js/dist/mediation_df53dae2ac49e0c4a8c166318fd0d180.svg);
}

.center-module-clients-11WkbY:before,
.center-module-segments-3y1hDo:before,
.center-module-audience-PKZOU4:before {
  background-image: url(/media/js/dist/audience_4dd705592481849abedba5bb21b127ce.svg);
}

.center-module-billing-x3wyL6:before {
  background-image: url(/media/js/dist/billing_f5972664a71accc903720a7da8edc545.svg);
}

.center-module-statistics-26_XmT:before,
.center-module-dmp_statistics-ohb1eV:before {
  background-image: url(/media/js/dist/stats_74d83c71d89ef7b0c70eb82bb5d89d8f.svg);
}

.center-module-news-23DJTV:before {
  background-image: url(/media/js/dist/news_551fe4856727f8ffcacd08fce0f79e63.svg);
  width: 25px;
}

.center-module-pro-3rBU0K:before {
  background-image: url(/media/js/dist/pro_596b2584be09c6d1336e8bfb7aee42ad.svg);
}

.center-module-profile-BHql9z:before {
  background-image: url(/media/js/dist/profile_1ad3b0cea0f314b9aced637739ff674f.svg);
  width: 25px;
}

.center-module-help-1JWUrN:before {
  background-image: url(/media/js/dist/help_25867958186b8499b5a48571fd7a6c18.svg);
}

.center-module-applications-3AmZpD:before {
  background-image: url(/media/js/dist/app_dbf42599f5bbc49ef39cb12693016ffb.svg);
}

.center-module-more-3EzqUY:before {
  background-image: url(/media/js/dist/more_5538566cd106678fcdd533b0056645b3.svg);
  width: 26px;
  top: 17px;
}

.center-module-moreMenuButtonWrap-1hOF8f {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  position: relative;
  border: 1px solid #e6e7e8;
  border-top: none;
  background: #fff;
}

.center-module-moreMenuButtonWrap-1hOF8f:first-child {
  -webkit-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  -ms-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  -o-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
}

.center-module-moreMenuButton-3ja90C {
  font-size: 10px;
  text-transform: uppercase;
  position: relative;
  color: #333;
  line-height: 40px;
  width: 170px;
  display: flex;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.center-module-moreMenuButton-3ja90C:hover {
  background-color: #f2f2f2;
}

.center-module-informer-1QTxqz {
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: #fc2c39;
  color: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  text-align: center;
  top: 8px;
  line-height: 24px;
  font-size: 11px;
  right: 17px;
}

.center-module-moreMenu-2ZjuYf {
  display: none;
  visibility: hidden;
  position: absolute;
  right: 5px;
  z-index: -1;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-transition: transform 150ms;
  -moz-transition: transform 150ms;
  -ms-transition: transform 150ms;
  -o-transition: transform 150ms;
  transition: transform 150ms;
}

.center-module-shownMoreMenu-3qqAEd {
  display: block;
  visibility: visible;
}

.center-module-visibleMoreMenu-300ySP {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: transform 400ms;
  -moz-transition: transform 400ms;
  -ms-transition: transform 400ms;
  -o-transition: transform 400ms;
  transition: transform 400ms;
}

.center-module-activeButton-3i8iSI {
  background-color: #f2f2f2;
}

@media screen and (max-width: 570px) {
  .center-module-button-cQDNvq,
  .center-module-buttonWrap-D2syOt {
    width: 60px;
  }

  .center-module-button-cQDNvq:hover {
    background-color: #fff;
  }

  .center-module-buttonsWrap-2PEWTU {
    text-align: right;
  }

  .center-module-centerWrap-1X1ZZO {
    background-color: #fff;
    position: relative;
    z-index: 1;
  }

  .center-module-moreMenu-2ZjuYf {
    right: 0;
  }

  .center-module-more-3EzqUY {
    font-size: 0;
  }

  .center-module-more-3EzqUY:before {
    content: '\2630';
    background-image: none;
    font-size: 30px;
    top: 15px;
    left: calc(50% + 10px);
  }
}


.rightMenu-module-rightMenu-2GKiG5 {
  display: none;
  visibility: hidden;
  position: absolute;
  right: 10px;
  left: 10px;
  background-color: #f2f2f2;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-transition: transform 150ms;
  -moz-transition: transform 150ms;
  -ms-transition: transform 150ms;
  -o-transition: transform 150ms;
  transition: transform 150ms;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.rightMenu-module-shownRightMenu-2p7e0v {
  display: block;
  visibility: visible;
}

.rightMenu-module-visibleRightMenu-2Sl9o8 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: transform 400ms;
  -moz-transition: transform 400ms;
  -ms-transition: transform 400ms;
  -o-transition: transform 400ms;
  transition: transform 400ms;
}

.rightMenu-module-rightMenuItem-2BKs3G {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #e5e5e5;
}

.rightMenu-module-rightMenuItem-2BKs3G:last-child {
  border-bottom: none;
}

.rightMenu-module-rightMenuItem-2BKs3G:first-child {
  -webkit-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  -ms-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  -o-box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
  box-shadow: inset 0px 10px 4px -9px rgba(0,0,0,0.2);
}

.rightMenu-module-rightMenuLink-2FYb2O {
  font-size: 11px;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  padding: 8px 15px;
  color: #333;
  cursor: pointer;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.rightMenu-module-rightMenuLink-2FYb2O:hover {
  background-color: #e5e5e5;
}

.rightMenu-module-rightMenuTitle-CU6AYx {
  color: #b5b5b5;
  display: block;
  font-size: 10px;
  font-weight: 500;
  line-height: initial;
}

@media screen and (max-width: 570px) {
  .rightMenu-module-rightMenu-2GKiG5 {
    left: auto;
  }
}


.right-module-rightWrap-3lL6mf {
  margin-right: 15px;
  position: relative;
}

.right-module-rightWrap-3lL6mf .bubble-ts {
  width: 100%;
  background: none;
}

.right-module-rightButton-39YRvc {
  height: 60px;
  padding: 0 15px 0 50px;
  white-space: nowrap;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 95px;
  position: relative;
  z-index: 10;
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
}

.right-module-rightButton-39YRvc:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}

.right-module-rightButton-39YRvc:before {
  width: 30px;
  height: 30px;
  content: '';
  position: absolute;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  left: 14px;
  top: 15px;
}

.right-module-mail-25NVA9:before {
  background-image: url(/media/js/dist/log-mail_41be3a8b54cc7a96486c713184206a6e.svg);
}

.right-module-ok-3XvIjo:before {
  background-image: url(/media/js/dist/log-ok_0a99d7622792287d9b3dc9fe0d499d79.svg);
}

.right-module-fb-3z2zfI:before {
  background-image: url(/media/js/dist/log-fb_8c61f74cccaabed86a0c526ef15c7fb3.svg);
}

.right-module-vk-TjeZ50:before {
  background-image: url(/media/js/dist/log-vk_775bf5339500e9cc467024d78babe6d7.svg);
}

.right-module-gmail-1ajgT-:before {
  background-image: url(/media/js/dist/log-google_686f8efa6e3e28e96d1c08399e8d353d.svg);
}

.right-module-tw-y6Y5Eq:before {
  background-image: url(/media/js/dist/log-twitter_e3556890c46e300f0b1a1a6f8b2c5d26.svg);
}

.right-module-userNameWrap-34ibLS {
  font-size: 11px;
  text-transform: uppercase;
  max-width: 170px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.right-module-infoBalance-1jFisA {
  margin-left: 4px;
  color: #b7b7b7;
}

.right-module-loginWrap-1qYSzq {
  line-height: 60px;
  vertical-align: middle;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  white-space: nowrap;
}

.right-module-lang-37ncdp {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 33px;
  padding-right: 4px;
  margin-right: 5px;
}

.right-module-lang-37ncdp:before {
  width: 22px;
  height: 16px;
  content: '';
  position: absolute;
  left: 4px;
  top: 23px;
  background-repeat: no-repeat;
  background-position: 10px 8px;
}

.right-module-login-1SdRr- {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 48px;
  padding-right: 4px;
}

.right-module-login-1SdRr-:before {
  width: 38px;
  height: 38px;
  -webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  -ms-border-radius: 19px;
  -o-border-radius: 19px;
  border-radius: 19px;
  content: '';
  position: absolute;
  left: 5px;
  top: 11px;
  background-image: url(/media/js/dist/myLoginWhite_934676f8883100afe841cb6d742ce131.png);
  background-repeat: no-repeat;
  background-position: 10px 8px;
  background-size: 18px 22px;
}

.right-module-login-1SdRr-:hover:before {
  background-color: #fff;
  background-image: url(/media/js/dist/myLoginRed_7e46df9da82dd77177d08ac732f69e9a.png);
}

.right-module-langMenu-22Hms_ {
  position: absolute;
  cursor: default;
  left: 1px;
  top: 58px;
  height: 82px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 1px 20px;
  background-color: #fff;
  opacity: 0;
  display: none;
  visibility: hidden;
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  -ms-transform: translate3d(0, -10px, 0);
  -o-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -webkit-transition: opacity 150ms linear, transform 100ms linear;
  -moz-transition: opacity 150ms linear, transform 100ms linear;
  -ms-transition: opacity 150ms linear, transform 100ms linear;
  -o-transition: opacity 150ms linear, transform 100ms linear;
  transition: opacity 150ms linear, transform 100ms linear;
  -webkit-box-shadow: 1px 0 4px 0 #bdbec1;
  -moz-box-shadow: 1px 0 4px 0 #bdbec1;
  -ms-box-shadow: 1px 0 4px 0 #bdbec1;
  -o-box-shadow: 1px 0 4px 0 #bdbec1;
  box-shadow: 1px 0 4px 0 #bdbec1;
}

.right-module-langMenu-22Hms_:before {
  content: '';
  position: absolute;
  top: -10px;
  left: 12px;
  border: solid transparent;
  border-width: 0 10px 10px;
  border-bottom-color: #fff;
}

.right-module-shownLangMenu-21mKrU {
  display: block;
  visibility: visible;
}

.right-module-visibleLangMenu-2K6UgP {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.right-module-langMenuItem-ZvyRMB {
  display: block;
  position: relative;
  padding-left: 34px;
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 38px;
  margin: 1px 0;
  color: #333;
}

.right-module-langMenuItem-ZvyRMB:hover {
  color: #fc2c39;
  text-decoration: underline;
}

.right-module-langMenuItem-ZvyRMB:last-child {
  border-top: 2px solid #f0f0f0;
}

.right-module-langMenuItem-ZvyRMB:before {
  width: 22px;
  height: 16px;
  content: '';
  position: absolute;
  left: 1px;
  top: 10px;
  outline: #d3d3d3 solid 1px;
  background-repeat: no-repeat;
  background-position: 10px 8px;
}

.right-module-ru-3pJ1uD:before {
  background-image: url(/media/js/dist/myFlags_89d517a2e156def694697d2dda42542e.png);
  background-position: -88px 0;
}

.right-module-en-3W5QGU:before {
  background-image: url(/media/js/dist/myFlags_89d517a2e156def694697d2dda42542e.png);
  background-position: -22px 0;
}

@media screen and (max-width: 570px) {
  .right-module-userNameWrap-34ibLS,
  .right-module-infoWrap-1HfPfb {
    display: none;
  }

  .right-module-rightButton-39YRvc {
    min-width: 60px;
    padding: 0;
    margin: 0;
  }

  .right-module-rightButton-39YRvc:hover {
    background-color: #fff;
  }

  .right-module-rightButton-39YRvc:before {
    left: 5px;
  }
}


.responseHead-module-wrapper-2M7kWo,
.responseHead-module-content-1KZ8zc {
  width: 100%;
  height: 100%;
}

.responseHead-module-wrapper-2M7kWo {
  background-color: #fff;
}

.responseHead-module-logo-zmJpZH {
  position: absolute;
  top: 13px;
  left: 20px;
}

.responseHead-module-logoLink-1QomIl {
  display: inline-block;
  background-image: url(/media/js/dist/logo_178884dded67555c4f8d88a3142b3dfe.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 130px;
  height: 37px;
}

.responseHead-module-burger-I5keLD {
  position: absolute;
  z-index: 2;
  top: 20px;
  right: 20px;
  display: inline-flex;
  align-content: space-between;
  flex-wrap: wrap;
  height: 18px;
  width: 22px;
  cursor: pointer;
  -webkit-transition: 0.6s transform;
  -moz-transition: 0.6s transform;
  -ms-transition: 0.6s transform;
  -o-transition: 0.6s transform;
  transition: 0.6s transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.responseHead-module-burger-I5keLD:before {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  left: -10px;
  top: -10px;
}

.responseHead-module-openBurger-3U3Xrv {
  -webkit-transform: rotate(180deg) translate(-3px, 2px);
  -moz-transform: rotate(180deg) translate(-3px, 2px);
  -ms-transform: rotate(180deg) translate(-3px, 2px);
  -o-transform: rotate(180deg) translate(-3px, 2px);
  transform: rotate(180deg) translate(-3px, 2px);
}

.responseHead-module-openBurger-3U3Xrv:before {
  left: -6px;
  top: -12px;
}

.responseHead-module-stroke-Z-txtf {
  display: inline-block;
  width: 22px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #333;
  -webkit-transition: transform 0.5s ease-in-out 0s, opacity 0.5s ease-in-out 0s;
  -moz-transition: transform 0.5s ease-in-out 0s, opacity 0.5s ease-in-out 0s;
  -ms-transition: transform 0.5s ease-in-out 0s, opacity 0.5s ease-in-out 0s;
  -o-transition: transform 0.5s ease-in-out 0s, opacity 0.5s ease-in-out 0s;
  transition: transform 0.5s ease-in-out 0s, opacity 0.5s ease-in-out 0s;
}

.responseHead-module-openBurger-3U3Xrv .responseHead-module-strokeFirst-OqJowp {
  -webkit-transform: rotate(-45deg) translate(-3px, 6.5px);
  -moz-transform: rotate(-45deg) translate(-3px, 6.5px);
  -ms-transform: rotate(-45deg) translate(-3px, 6.5px);
  -o-transform: rotate(-45deg) translate(-3px, 6.5px);
  transform: rotate(-45deg) translate(-3px, 6.5px);
}

.responseHead-module-openBurger-3U3Xrv .responseHead-module-strokeSecond-2rNJYn {
  -webkit-transform: scaleY(0.4);
  -moz-transform: scaleY(0.4);
  -ms-transform: scaleY(0.4);
  -o-transform: scaleY(0.4);
  transform: scaleY(0.4);
  opacity: 0;
}

.responseHead-module-openBurger-3U3Xrv .responseHead-module-strokeThird-3A0FEC {
  -webkit-transform: rotate(45deg) translate(-4.8px, -8.3px);
  -moz-transform: rotate(45deg) translate(-4.8px, -8.3px);
  -ms-transform: rotate(45deg) translate(-4.8px, -8.3px);
  -o-transform: rotate(45deg) translate(-4.8px, -8.3px);
  transform: rotate(45deg) translate(-4.8px, -8.3px);
}

.responseHead-module-menu-1YxUjI {
  position: absolute;
  top: 60px;
  z-index: 2;
  display: inline-block;
  width: 100%;
  background-color: #fff;
  padding: 20px 20px 36px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}

.responseHead-module-openMenu-1ybQ5f {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: transform 0.5s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -moz-transition: transform 0.5s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -ms-transition: transform 0.5s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  -o-transition: transform 0.5s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  transition: transform 0.5s ease-in-out 0s, opacity 0.3s ease-in-out 0s;
  opacity: 1;
}

.responseHead-module-pane-1pOW_6 {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
  background-color: #fff;
}

.responseHead-module-link-3kLYbK,
.responseHead-module-linkNoMargin-h2T5C3 {
  font-size: 20px;
  line-height: 38px;
  font-family: 'Proxima Nova Regular', sans-serif;
  font-weight: 100;
  color: #333;
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
}

.responseHead-module-linkNoMargin-h2T5C3 {
  margin-bottom: 0;
}

.responseHead-module-arrow-UQF87A {
  color: #fc2c38;
  font-size: 22px;
  font-family: 'Proxima Nova Regular', sans-serif;
  padding-left: 3px;
}

.responseHead-module-button-1BMAy4 {
  display: inline-block;
  font-size: 15px;
  line-height: 19px;
  white-space: nowrap;
  background-color: transparent;
  border: 1px solid #fc2c38;
  height: 48px;
  text-align: center;
  padding: 14px 40px;
  color: #fc2c38;
  font-family: 'Proxima Nova Bold', sans-serif;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  letter-spacing: 0.4px;
  min-width: 120px;
}

.responseHead-module-rightSide-3tPxIC,
.responseHead-module-rightSideLogged-2wYc0I {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.responseHead-module-rightSideLogged-2wYc0I {
  position: absolute;
  right: 0;
  bottom: 36px;
}

.responseHead-module-lang-3-g659 {
  display: inline-block;
  width: 55px;
  text-align: right;
  font-size: 20px;
  line-height: 28px;
  color: #c7c7c7;
  font-family: 'Proxima Nova Semibold', sans-serif;
}

.responseHead-module-userName-1L4jfF,
.responseHead-module-userNameMenu-10I77o {
  padding: 0 15px 0 40px;
  margin-bottom: 24px;
  white-space: nowrap;
  width: 100%;
  position: relative;
  z-index: 10;
  font-size: 15px;
  line-height: 32px;
  color: #999;
  overflow: hidden;
}

.responseHead-module-userName-1L4jfF:before,
.responseHead-module-userNameMenu-10I77o:before {
  width: 32px;
  height: 32px;
  content: '';
  position: absolute;
  left: 0;
  background-size: contain;
  background-repeat: no-repeat;
}

.responseHead-module-userName-1L4jfF:after,
.responseHead-module-userNameMenu-10I77o:after {
  content: '';
  display: inline-block;
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.99) 99%, #fff 100%);
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 32px;
}

.responseHead-module-mail-1v0JmD:before {
  background-image: url(/media/js/dist/log-mail_41be3a8b54cc7a96486c713184206a6e.svg);
}

.responseHead-module-ok-1BBdJd:before {
  background-image: url(/media/js/dist/log-ok_0a99d7622792287d9b3dc9fe0d499d79.svg);
}

.responseHead-module-fb-3SLxrF:before {
  background-image: url(/media/js/dist/log-fb_8c61f74cccaabed86a0c526ef15c7fb3.svg);
}

.responseHead-module-vk-3e1glu:before {
  background-image: url(/media/js/dist/log-vk_775bf5339500e9cc467024d78babe6d7.svg);
}

.responseHead-module-gmail-3Arsrk:before {
  background-image: url(/media/js/dist/log-google_686f8efa6e3e28e96d1c08399e8d353d.svg);
}

.responseHead-module-tw-2xqQtM:before {
  background-image: url(/media/js/dist/log-twitter_e3556890c46e300f0b1a1a6f8b2c5d26.svg);
}

.responseHead-module-loginLink-XbgpCB {
  font-family: 'Proxima Nova Bold', sans-serif;
  position: relative;
}

.responseHead-module-loginLink-XbgpCB .responseHead-module-arrow-UQF87A {
  position: absolute;
  right: 0;
}

.responseHead-module-logoutLink-3bQ2Dk {
  position: relative;
  border-top: 1px solid #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
  padding: 17px 0;
}

.responseHead-module-logoutLink-3bQ2Dk:after {
  content: "\F129";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -8px;
  font-size: 16px;
  line-height: 16px;
  font-family: target-icons;
  color: #999;
}

.responseHead-module-account-1E4w_B {
  display: none;
}

@media screen and (min-width: 768px) {
  .responseHead-module-logo-zmJpZH {
    position: relative;
    top: 5px;
    left: auto;
  }

  .responseHead-module-logoLink-1QomIl {
    width: 140px;
    height: 41px;
  }

  .responseHead-module-menu-1YxUjI {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0s transform, 0s opacity;
    -moz-transition: 0s transform, 0s opacity;
    -ms-transition: 0s transform, 0s opacity;
    -o-transition: 0s transform, 0s opacity;
    transition: 0s transform, 0s opacity;
    opacity: 1;
    position: relative;
    top: auto;
    display: flex;
    justify-content: flex-end;
    align-items: baseline;
    padding: 0;
    background-color: transparent;
  }

  .responseHead-module-burger-I5keLD {
    display: none;
  }

  .responseHead-module-content-1KZ8zc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 34px;
  }

  .responseHead-module-wrapper-2M7kWo {
    height: 88px;
    -webkit-transition: 0.3s height, 0s box-shadow;
    -moz-transition: 0.3s height, 0s box-shadow;
    -ms-transition: 0.3s height, 0s box-shadow;
    -o-transition: 0.3s height, 0s box-shadow;
    transition: 0.3s height, 0s box-shadow;
  }

  .responseHead-module-wrapperShort-3sTLRg {
    height: 68px;
    -webkit-transition: 0.3s height, 0.3s box-shadow;
    -moz-transition: 0.3s height, 0.3s box-shadow;
    -ms-transition: 0.3s height, 0.3s box-shadow;
    -o-transition: 0.3s height, 0.3s box-shadow;
    transition: 0.3s height, 0.3s box-shadow;
    -webkit-box-shadow: 0 20px 40px 0 rgba(75,60,87,0.04);
    -moz-box-shadow: 0 20px 40px 0 rgba(75,60,87,0.04);
    -ms-box-shadow: 0 20px 40px 0 rgba(75,60,87,0.04);
    -o-box-shadow: 0 20px 40px 0 rgba(75,60,87,0.04);
    box-shadow: 0 20px 40px 0 rgba(75,60,87,0.04);
    background-color: rgba(255,255,255,0.96);
  }

  .responseHead-module-button-1BMAy4 {
    padding: 14px 27px;
    margin-right: 40px;
  }

  .responseHead-module-pane-1pOW_6 {
    width: 250px;
    height: auto;
    background-color: transparent;
  }

  .responseHead-module-link-3kLYbK,
  .responseHead-module-linkNoMargin-h2T5C3 {
    font-family: 'Proxima Nova Bold', sans-serif;
    width: auto;
    font-size: 15px;
    line-height: 20px;
    margin-right: 40px;
    margin-bottom: 0;
  }

  .responseHead-module-arrow-UQF87A {
    display: inline-block;
    font-size: 20px;
    vertical-align: -1px;
  }

  .responseHead-module-lang-3-g659 {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Proxima Nova Bold', sans-serif;
    font-weight: 100;
    width: auto;
  }

  .responseHead-module-loggedMenu-2eeKos {
    display: none;
  }

  .responseHead-module-rightSideLogged-2wYc0I {
    position: relative;
    right: auto;
    bottom: auto;
  }

  .responseHead-module-account-1E4w_B {
    display: block;
  }

  .responseHead-module-userNameMenu-10I77o {
    width: 32px;
    height: 32px;
    margin-bottom: 0;
    margin-left: 40px;
    padding-left: 31px;
  }

  .responseHead-module-userNameMenu-10I77o:after {
    top: 13px;
    width: 0;
    height: 0;
    background: none;
    display: block;
    border: 4px solid transparent;
    border-top-color: #999;
    border-top-width: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
  }

  .responseHead-module-userName-1L4jfF {
    padding-left: 0;
    line-height: 20px;
    margin-bottom: 16px;
  }

  .responseHead-module-userMenu-idTi2l {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(7px);
    -moz-transform: translateY(7px);
    -ms-transform: translateY(7px);
    -o-transform: translateY(7px);
    transform: translateY(7px);
    -webkit-transition: 0.2s transform;
    -moz-transition: 0.2s transform;
    -ms-transition: 0.2s transform;
    -o-transition: 0.2s transform;
    transition: 0.2s transform;
    position: absolute;
    width: 240px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 60px 0 rgba(75,60,87,0.12);
    -moz-box-shadow: 0 0 60px 0 rgba(75,60,87,0.12);
    -ms-box-shadow: 0 0 60px 0 rgba(75,60,87,0.12);
    -o-box-shadow: 0 0 60px 0 rgba(75,60,87,0.12);
    box-shadow: 0 0 60px 0 rgba(75,60,87,0.12);
    background-color: #fff;
    right: 0;
    top: 45px;
    padding: 20px 20px 0;
  }

  .responseHead-module-loginLink-XbgpCB,
  .responseHead-module-logoutLink-3bQ2Dk {
    margin-right: 0;
    width: 100%;
  }

  .responseHead-module-loginLink-XbgpCB {
    margin-bottom: 13px;
  }

  .responseHead-module-logoutLink-3bQ2Dk {
    font-family: 'Proxima Nova Regular', sans-serif;
    width: calc(100% + 40px);
    line-height: 50px;
    border-bottom: 0;
    border-top-color: #f0f0f0;
    margin: 0 -20px;
    padding: 0 20px;
  }

  .responseHead-module-logoutLink-3bQ2Dk:after {
    right: 20px;
  }

  .responseHead-module-isOpenMenu-2bFGpp {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@media screen and (min-width: 1024px) {
  .responseHead-module-content-1KZ8zc {
    padding: 0 40px;
  }

  .responseHead-module-link-3kLYbK,
  .responseHead-module-linkNoMargin-h2T5C3 {
    margin-right: 77px;
  }

  .responseHead-module-link-3kLYbK:hover .responseHead-module-arrow-UQF87A,
  .responseHead-module-linkNoMargin-h2T5C3:hover .responseHead-module-arrow-UQF87A {
    -webkit-transform: translateX(7px);
    -moz-transform: translateX(7px);
    -ms-transform: translateX(7px);
    -o-transform: translateX(7px);
    transform: translateX(7px);
  }

  .responseHead-module-loginLink-XbgpCB,
  .responseHead-module-logoutLink-3bQ2Dk {
    margin-right: 0;
  }

  .responseHead-module-loginLink-XbgpCB:hover .responseHead-module-arrow-UQF87A,
  .responseHead-module-logoutLink-3bQ2Dk:hover .responseHead-module-arrow-UQF87A {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }

  .responseHead-module-arrow-UQF87A {
    -webkit-transition: 0.3s transform;
    -moz-transition: 0.3s transform;
    -ms-transition: 0.3s transform;
    -o-transition: 0.3s transform;
    transition: 0.3s transform;
  }

  .responseHead-module-lang-3-g659 {
    cursor: pointer;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
  }

  .responseHead-module-lang-3-g659:hover {
    color: #333;
  }

  .responseHead-module-button-1BMAy4 {
    cursor: pointer;
    -webkit-transition: background-color 0.3s, color 0.3s;
    -moz-transition: background-color 0.3s, color 0.3s;
    -ms-transition: background-color 0.3s, color 0.3s;
    -o-transition: background-color 0.3s, color 0.3s;
    transition: background-color 0.3s, color 0.3s;
  }

  .responseHead-module-button-1BMAy4:hover {
    color: #fff;
    background-color: #ed1438;
  }

  .responseHead-module-button-1BMAy4:active {
    color: #fff;
    background-color: #da1c42;
  }

  .responseHead-module-userNameMenu-10I77o {
    cursor: pointer;
  }

  .responseHead-module-userMenu-idTi2l {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
}

@media screen and (min-width: 1280px) {
  .responseHead-module-wrapper-2M7kWo {
    height: 130px;
  }

  .responseHead-module-wrapperShort-3sTLRg {
    height: 80px;
  }

  .responseHead-module-wrapperShort-3sTLRg .responseHead-module-menu-1YxUjI {
    padding-top: 2px;
  }

  .responseHead-module-content-1KZ8zc {
    padding: 0;
    width: 1180px;
    margin: 0 auto;
  }

  .responseHead-module-menu-1YxUjI {
    padding-top: 4px;
  }

  .responseHead-module-button-1BMAy4 {
    padding: 10px 18px;
    height: 40px;
    margin-right: 42px;
  }
}

@media screen and (min-width: 1366px) {
  .responseHead-module-content-1KZ8zc {
    width: calc(100% - 120px);
  }
}


.main-module-headModule-CJTno6 {
  position: fixed;
  width: 100%;
  z-index: 9000;
}

.main-module-relative-VtFX6W {
  position: relative;
}

.main-module-headModule-CJTno6 li {
  padding: 0;
}


.lookAlikeUserSetting-module-notification-1hIoLd {
  margin-bottom: 12px;
}

.lookAlikeUserSetting-module-checkBox-2hYkqA {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
  margin-top: 3px;
}

.lookAlikeUserSetting-module-labelText-2Z_EW6 {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
  font-size: 14px;
  line-height: 1.3;
  margin-left: 5px;
}

.lookAlikeUserSetting-module-title-1aZA-k {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.lookAlikeUserSetting-module-sliderWrap-2Bdzvb {
  width: 100%;
}

.lookAlikeUserSetting-module-info-WnFPdv {
  color: #b7b7b7;
}

.lookAlikeUserSetting-module-text-1pLu1A {
  color: #333;
}

.lookAlikeUserSetting-module-slider-2ZDT9m {
  margin-bottom: 15px;
}


.tbl_total_cell {
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: inline-table;
  cursor: default;
  color: initial;
}

.tbl_total_cell__mode-wrap {
  text-align: right;
}

.tbl_total_cell__mode-wrap,
.tbl_total_cell__title {
  display: table-cell;
}

.tbl_total_cell__select-all,
.tbl_total_cell__select-selected {
  display: inline-block;
  margin-left: 20px;
  text-transform: uppercase;
}

.tbl_total_cell__active {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  cursor: pointer;
}


.postCampaignCell-module-disabledLink-3VA1WV {
  color: #cfcfcf;
  cursor: default;
}


.contextTargeting-module-link-3fnDF0 {
  display: inline-block;
}

.contextTargeting-module-wrap-3D0kas {
  margin-bottom: 15px;
}


.segments-source-cell-segments-popup {
  max-height: 150px;
}

.segments-source-cell-segments-popup__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: block;
  padding-right: 5px;
}

.bubble-ts_segments-cell-count .bubble-ts__main-wrap {
  min-height: 0;
  max-width: 400px;
  word-break: break-all;
}


.segments-campaigns-cell-wrap ._clickable {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


.segments-source-cell-campaigns-popup__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: block;
}

.bubble-ts_segments-campaigns-count .bubble-ts__main-wrap {
  min-height: 0;
}


.source-campaigns-cell-wrap ._clickable {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


.local-geo-label-popup__input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px;
  padding: 2px 5px;
  width: 328px;
  height: 17px;
  line-height: 17px;
  font-size: 12px;
}

.local-geo-label-popup__button {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .local-geo-label-popup__button {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.local-geo-label-popup__button[readonly],
.local-geo-label-popup__button_disabled,
.local-geo-label-popup__button._disabled,
.local-geo-label-popup__button:disabled {
  color: #b7b7b7;
  cursor: default;
}

.local-geo-label-popup__button:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.local-geo-label-popup__button[readonly]:hover,
.local-geo-label-popup__button_disabled:hover,
.local-geo-label-popup__button._disabled:hover,
.local-geo-label-popup__button:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.local-geo-label-popup__button:first-child {
  margin-right: 10px;
}

.local-geo-label-popup__button_right {
  float: right;
}

.local-geo-label-popup__buttons-controls {
  margin: 12px 2px 3px;
}


.cell-local-geo__item {
  position: relative;
}

.cell-local-geo__item:nth-child(2) {
  color: #a4a4a4;
}

.cell-local-geo__title {
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 70px);
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
}

.cell-local-geo__title._with-md5 {
  max-width: calc(100% - 20px);
}

.cell-local-geo__error {
  color: #fc2c39;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.cell-local-geo__btns {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.cell-local-geo__md {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

.cell-local-geo__edit {
  cursor: pointer;
}

.cell-local-geo__edit:before {
  content: "\F114";
  font-family: 'target-icons';
  font-size: 11px;
  display: inline-block;
}

.bubble-ts_local-geo-cell {
  z-index: 1;
}


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

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.local-geo-map {
  z-index: 2;
  position: relative;
  width: 582px;
  height: 300px;
}

.local-geo-map__map {
  width: 582px;
  height: 300px;
}

._marker-mode .local-geo-map__map:hover {
  cursor: crosshair;
}

.leaflet-marker-shadow {
  cursor: pointer;
}

.leaflet-marker-draggable {
  cursor: move;
}

.context-help-mark_region-coverage {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.context-help-mark_region-coverage:hover {
  background-color: #666;
  cursor: help;
}

.__content-collapsed {
  height: 0;
  overflow: hidden;
  padding: 0 24px !important;
}

.___def-header {
  width: initial;
}

.__animate-header,
.__animate-content {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.__wide_targeting,
.__animate-header-wide {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  width: 900px;
}

.__def-content-width {
  padding: 20px 24px;
}


.marker-module-marker-2PY5ZO {
  position: absolute;
  width: 16px;
  height: 22px;
  margin-top: -11px;
}

.marker-module-marker-2PY5ZO:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(/media/js/dist/marker_active_0f59bd6e0ba177e5b08468fe96167429.png);
  background-size: cover;
}

.marker-module-marker-2PY5ZO:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 11px;
  width: 18px;
  height: 12px;
  background-image: url(/media/js/dist/shadow_738f2ade51666e07196611f8af78bc44.png);
  background-size: cover;
}


.geoMap-module-markerMode-NVKx9h .mapboxgl-canvas {
  cursor: url(/media/js/dist/marker_cursor_4ea705c9da5ad353fef4753a55fdf1e4.png) 8 22, auto;
}


.local-geo-module-list-controls {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 20px;
}

.local-geo-module-list-controls__title {
  font-size: 18px;
  font-weight: 100;
  margin-bottom: 0;
}

.local-geo-module-list-controls__text {
  margin-bottom: 20px;
}

.local-geo-module-list-controls__text:last-child {
  margin-bottom: 0;
}

.local-geo-module-list-controls__content {
  margin-bottom: 30px;
}

.local-geo-module-list-controls__upload-wrapper {
  width: 100%;
}

.local-geo-module-list-controls__upload-errors {
  position: absolute;
  z-index: 1;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f66;
  color: #fff;
  left: 0;
  top: 0;
}

.local-geo-module-list-controls__errors-list {
  text-decoration: underline;
  cursor: pointer;
  margin-left: 3px;
}

.local-geo-module-list-controls__buttons-wrapper {
  margin-left: -10px;
}

.local-geo-module-list-controls__buttons-wrapper_confirm {
  width: 100%;
  position: absolute;
  bottom: 20px;
  left: 0;
  line-height: 30px;
  margin-left: 0;
}

.local-geo-module-list-controls__button {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}

.local-geo-module-list-controls__pre-button-text {
  margin-right: 40px;
}

.local-geo-module-list-controls .button_delete-local-geo-list:before {
  content: "\F104";
  font-family: 'target-icons';
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}


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

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.local-geo-module {
  z-index: 2;
}

.local-geo-module__name {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.local-geo-module__name-label {
  width: 100px;
}

.local-geo-module__settings,
.local-geo-module__settings-item,
.local-geo-module__mass-actions,
.local-geo-module__mass-actions-left {
  display: flex;
  align-items: center;
}

.local-geo-module__settings-item {
  margin-bottom: 20px;
  margin-right: 16px;
}

.local-geo-module__settings-item:last-child {
  margin-right: 0;
}

.local-geo-module__settings-item .select {
  margin-left: 1px;
}

.local-geo-module__help._isUsual .local-geo-module__help-item-usual,
.local-geo-module__help .local-geo-module__help-item {
  display: inline-block;
}

.local-geo-module__help .local-geo-module__help-item-usual,
.local-geo-module__help._isUsual .local-geo-module__help-item {
  display: none;
}

.local-geo-module__mass-actions {
  justify-content: space-between;
}

.local-geo-module__mass-actions .input_mass-rad {
  display: inline-flex;
  margin-right: 10px;
}

.local-geo-module__mass-actions .input_mass-rad .input__inp {
  width: 50px;
  margin: 0;
}

.local-geo-module__mass-actions .clickable-button_mass-set,
.local-geo-module__mass-actions .clickable-button_mass-delete {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-flex;
  vertical-align: middle;
  color: #00abf1;
}

.local-geo-module__mass-actions .clickable-button_mass-set[disabled],
.local-geo-module__mass-actions .clickable-button_mass-delete[disabled] {
  color: #b7b7b7;
}

.local-geo-module__mass-actions .clickable-button_mass-delete {
  color: #f66;
}

.local-geo-module__search-wrap,
.local-geo-module__map-wrap {
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  vertical-align: top;
}

.local-geo-module__inp-wrap {
  width: 100%;
  position: relative;
}

.local-geo-module__inp-wrap .context-help-mark_local-geo-suggester {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.local-geo-module__inp-wrap .context-help-mark_local-geo-suggester:hover {
  background-color: #666;
  cursor: help;
}

.local-geo-module__inp-wrap .context-help-mark_local-geo-suggester {
  position: absolute;
  right: 0;
  top: 0;
}

.local-geo-module__inp-wrap .input,
.local-geo-module__inp-wrap .input__wrap {
  display: block;
}

.local-geo-module__inp-wrap .input__inp {
  width: 100%;
  padding-left: 14px;
  padding-right: 26px;
  font-size: 18px;
}

.local-geo-module__inp__spinner-wrapper {
  position: absolute;
  top: 8px;
  right: 7px;
}

.local-geo-module__inp__context-help-wrapper {
  position: absolute;
  top: 7px;
  right: 7px;
}

.local-geo-module__search-wrap {
  width: calc(100% - 500px);
  margin-right: 20px;
}

.local-geo-module__results {
  max-height: 307px;
  overflow: auto;
}

.local-geo-module__no-results {
  color: #a4a4a4;
}

.local-geo-module__no-results p {
  margin-bottom: 25px;
}

.local-geo-module__no-results ._notification_local-geo-no-res {
  margin: 15px 0 0;
}

.local-geo-module__search-item {
  border: 1px solid #e5e5e5;
  padding: 12px 20px;
  cursor: pointer;
  position: relative;
}

.local-geo-module__search-item:not(:first-child) {
  border-top: none;
}

.local-geo-module__search-checked {
  position: absolute;
  wwidth: 12px;
  height: 10px;
  left: 5px;
  top: 17px;
  color: #16bf00;
  font-size: 8px;
}

.local-geo-module__search-label {
  font-size: 14px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.local-geo-module__search-address {
  color: #a4a4a4;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.local-geo-module__tabs-wrap {
  margin-top: 20px;
  max-height: 341px;
  overflow: auto;
}

.local-geo-module__tabs-item {
  margin-bottom: 10px;
}

.local-geo-module__tabs-item:last-child {
  margin-bottom: 0;
}

.local-geo-module__tabs-description {
  color: #a4a4a4;
  font-size: 12px;
  max-width: 250px;
  display: inline-block;
  margin-bottom: 6px;
  line-height: 16px;
}

.local-geo-module__tabs-title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 5px;
  position: relative;
  cursor: pointer;
}

.local-geo-module__tabs-title .num {
  font-size: 14px;
  color: #b7b7b7;
}

.local-geo-module__map,
.local-geo-module__map-body,
.local-geo-module__map-body__geo {
  width: 480px;
  height: 340px;
}

.local-geo-module__map-body_marker-mode .leaflet-grab {
  cursor: crosshair;
}

.local-geo-module__map-container {
  position: relative;
  margin-bottom: 20px;
}

.local-geo-module__states {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.8);
  z-index: 9999;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  line-height: 1.6;
}

._marker-mode .local-geo-module__map:hover {
  cursor: crosshair;
}

.local-geo-module__controls {
  margin-bottom: 17px;
}

.local-geo-module__marker {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  background-image: url(/media/js/dist/marker_default_9d75ae097ac2742d5d1b366582fd4616.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px;
  border: 1px solid transparent;
  height: 30px;
}

.safari .local-geo-module__marker {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.local-geo-module__marker[readonly],
.local-geo-module__marker_disabled,
.local-geo-module__marker._disabled,
.local-geo-module__marker:disabled {
  color: #b7b7b7;
  cursor: default;
}

.local-geo-module__marker:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.local-geo-module__marker[readonly]:hover,
.local-geo-module__marker_disabled:hover,
.local-geo-module__marker._disabled:hover,
.local-geo-module__marker:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.local-geo-module__marker._active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e5e5e5;
  background-image: url(/media/js/dist/marker_active_0f59bd6e0ba177e5b08468fe96167429.png);
}

.local-geo-module__uplod-btn {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .local-geo-module__uplod-btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.local-geo-module__uplod-btn[readonly],
.local-geo-module__uplod-btn_disabled,
.local-geo-module__uplod-btn._disabled,
.local-geo-module__uplod-btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.local-geo-module__uplod-btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.local-geo-module__uplod-btn[readonly]:hover,
.local-geo-module__uplod-btn_disabled:hover,
.local-geo-module__uplod-btn._disabled:hover,
.local-geo-module__uplod-btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.local-geo-module__uplod-btn {
  float: right;
}

.local-geo-module__notification {
  height: 36px;
  margin-bottom: 17px;
  line-height: 36px;
  font-size: 14px;
  color: #fc2c39;
}

.local-geo-module__regions {
  margin-top: 15px;
  list-style: none;
  overflow: auto;
  max-height: 500px;
  padding-right: 7px;
}

.local-geo-module__regions__label-wrap {
  margin-bottom: 3px;
}

.local-geo-module__regions__item {
  padding: 0 0 10px 25px;
  font-size: 14px;
  position: relative;
}

.local-geo-module__regions__item:last-child {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 15px;
}

.local-geo-module__regions__item_loading {
  background: transparent;
}

.local-geo-module__regions__coverage-wrap {
  min-height: 16px;
}

.local-geo-module__regions__coverage {
  color: #16bf00;
}

.local-geo-module__regions__coverage-error {
  color: #fc2c39;
}

.local-geo-module__regions__coverage-spinner {
  width: 18px;
  height: 18px;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  left: -2px;
  top: 2px;
}

.local-geo-module__regions__coord {
  padding-right: 10px;
  line-height: 23px;
}

.local-geo-module__regions__coord_lng {
  padding-right: 5px;
}

.local-geo-module__regions__link {
  color: #666;
  margin-right: 10px;
}

.local-geo-module__regions__link:hover {
  cursor: pointer;
}

.local-geo-module__regions__link:last-child {
  margin-right: 0;
}

.local-geo-module__regions__bullet {
  background: url(/media/js/dist/geo-aim_ac48a6175361e6e093e613e3547c7fe9.png) no-repeat;
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 3px;
  top: 4px;
}

.local-geo-module__regions__item_pending .local-geo-module__regions__bullet {
  -webkit-animation: opacity 2s infinite ease-in-out;
  -moz-animation: opacity 2s infinite ease-in-out;
  -ms-animation: opacity 2s infinite ease-in-out;
  -o-animation: opacity 2s infinite ease-in-out;
  animation: opacity 2s infinite ease-in-out;
}

.local-geo-module__regions__nav {
  display: block;
  float: right;
}

.local-geo-module__regions__dimension {
  padding: 0 20px 0 10px;
}

.local-geo-module__regions__edit {
  width: 10px;
  height: 10px;
  background: url(/media/js/dist/i-edit_1b5ee124afc4309055a12f26320a4357.png) 0 0 no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}

.local-geo-module__regions__edit:hover {
  cursor: pointer;
}

.local-geo-module__regions__label {
  color: #b7b7b7;
}

.local-geo-module__regions__md5 {
  color: #b7b7b7;
  margin-left: 10px;
  cursor: pointer;
  border-bottom: 1px dotted #b7b7b7;
}

.local-geo-module__regions .radio-group {
  padding-left: 1px;
}

.local-geo-module__regions .radio-group:last-child {
  margin-bottom: 0;
}

.local-geo-module__regions__label {
  font-size: 14px;
  color: #414042;
  /* old */
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}

.local-geo-module__regions__inp {
  /* old */
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  padding: 0;
}

.local-geo-module__regions__select-wrap {
  margin: 20px 0 0 20px;
}

.local-geo-module__regions__select-wrap .bubble-ts__main-wrap {
  padding: 0;
}

.local-geo-module__spinner-wrap {
  display: inline-block;
  vertical-align: top;
  width: 32px;
  height: 32px;
  margin-left: 10px;
}

.local-geo-module__map-wrap {
  position: relative;
}

.local-geo-module__upload {
  display: block;
  text-align: center;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 14px;
  left: 0;
  background-color: rgba(0,0,0,0.8);
  z-index: 9999;
}

.local-geo-module__upload-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-flow: row wrap;
  overflow: hidden;
}

.local-geo-module__upload-wrap._active .local-geo-module__upload-errors {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.4s transform;
  -moz-transition: 0.4s transform;
  -ms-transition: 0.4s transform;
  -o-transition: 0.4s transform;
  transition: 0.4s transform;
}

.local-geo-module__upload-errors {
  position: absolute;
  z-index: 1;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f66;
  color: #fff;
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  transform: translateY(-20px);
}

.local-geo-module__upload-desc {
  padding: 20px;
  align-self: center;
  max-height: 250px;
  overflow: hidden;
  margin-bottom: 30px;
}

.local-geo-module__upload-title {
  font-size: 18px;
  font-weight: 100;
  margin-bottom: 0;
}

.local-geo-module__upload-text {
  margin-top: 0;
  margin-bottom: 0;
}

.local-geo-module__upload-example {
  margin-top: 30px;
  margin-bottom: 30px;
}

.local-geo-module__upload-buttons {
  position: relative;
  white-space: nowrap;
}

.local-geo-module__upload-buttons_footer_yes {
  width: 100%;
  position: absolute;
  bottom: 20px;
  left: 0;
}

.local-geo-module__btn {
  display: inline-block;
  vertical-align: top;
}

.local-geo-module__btn_type_add-list {
  float: right;
  height: 36px;
  margin-bottom: 17px;
}

.local-geo-module__btn_type_add-file {
  margin-right: 10px;
}

.local-geo-module__btn_type_confirm {
  margin-left: 10px;
  vertical-align: middle;
}

.local-geo-module__btn_type_delete {
  position: relative;
  margin-left: 10px;
  vertical-align: middle;
}

.local-geo-module__btn_type_delete .button {
  padding-left: 32px;
}

.local-geo-module__btn_type_delete:before {
  content: '';
  display: block;
  width: 11px;
  height: 12px;
  background: url(/media/js/dist/i-basket_d4b2b7b1394c9a5f232cac0095acd636.png) 0 0 no-repeat;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 14px;
  z-index: 1;
}

.local-geo-module__btn-title {
  font-size: 12px;
  margin-right: 20px;
}

.local-geo-module__link {
  color: #fff;
  text-decoration: underline;
  cursor: pointer;
}

.region-popup {
  font-size: 13px;
  line-height: 22px;
}

.region-popup__title {
  padding: 0 15px;
  background: #ffefd3;
}

.region-popup__title__radius {
  color: #666;
}

.region-popup__body-loading,
.region-popup__body {
  padding: 0 15px;
}

.bubble_local-geo-label {
  padding: 10px 10px 7px;
}

.leaflet-marker-shadow {
  cursor: pointer;
}

.leaflet-marker-draggable {
  cursor: move;
}

.context-help-mark_region-coverage {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.context-help-mark_region-coverage:hover {
  background-color: #666;
  cursor: help;
}

.flexi-table_local-geo-table {
  margin-top: 20px;
  margin-bottom: 20px;
}

.flexi-table_local-geo-table .flexi-table__cell {
  vertical-align: middle;
}

.flexi-table_local-geo-table .local-geo-module-cell-show {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 30px;
  white-space: nowrap;
}

.flexi-table_local-geo-table .local-geo-module-cell-remove {
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 30px;
  color: #f66;
}

.flexi-table_local-geo-table .local-geo-module-cell-radius .input_rad .input__inp {
  width: 60px;
  margin: 0 auto;
}

.flexi-table_local-geo-table .flexi-table__cell_label {
  max-width: 0;
  min-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.sizeSetting-module-sizeSetting-Xh-jpE .input__inp {
  width: 50px;
}

.sizeSetting-module-inputGroup-2rsf7E {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}

.sizeSetting-module-inputGroup-2rsf7E:first-child {
  margin-top: 0;
}

.sizeSetting-module-groupLabel-_PiqjL {
  display: flex;
  min-width: 60px;
}

.sizeSetting-module-groupItem-1EAuJw {
  display: flex;
  align-items: center;
}

.sizeSetting-module-boxInput-26B1cX {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  width: auto;
  height: 21px;
}

.sizeSetting-module-boxInput-26B1cX[readonly],
.sizeSetting-module-boxInput-26B1cX:disabled,
.sizeSetting-module-boxInput-26B1cX._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.sizeSetting-module-boxLabelGroup-12UN4y {
  display: flex;
  align-items: center;
  margin-left: 10px;
}

.sizeSetting-module-boxLabel-3YnOVp {
  margin-left: 5px;
  white-space: nowrap;
}

.sizeSetting-module-measure-ft35Uy {
  margin-left: 5px;
}

.sizeSetting-module-resetButton-D6lJG- {
  margin-left: 10px;
  font-size: 10px;
  line-height: 10px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 12px;
  height: 12px;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  visibility: visible;
}

.sizeSetting-module-resetButton-D6lJG-:hover {
  cursor: pointer;
}

.sizeSetting-module-error-3cysi_ {
  margin-left: 20px;
  color: #fc2c39;
}


.left-menu-accounts {
  position: fixed;
  bottom: 0;
  z-index: 100;
  width: 300px;
}

.left-menu-accounts__panel {
  background-color: #c7f59b;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  min-height: 32px;
}

.left-menu-accounts__panel-txt {
  background: url(/media/js/dist/multiaccounts_65a1d6456d3aad7d7e95e561e59f36f7.svg) no-repeat 0 center;
  background-size: 16px auto;
  padding-left: 20px;
  font-size: 14px;
  line-height: 1;
}

.left-menu-accounts__title {
  padding: 0 23px 0 17px;
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
}

.left-menu-accounts__title-text {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  line-height: 60px;
  margin-bottom: 0;
}

.left-menu-accounts__title-close {
  line-height: 60px;
  cursor: pointer;
}

.left-menu-accounts__list-items {
  max-height: 360px;
  overflow: auto;
}

.left-menu-accounts__list {
  background-color: #f9f9f9;
}

.left-menu-accounts__list-item {
  display: flex;
  align-items: center;
  height: 60px;
  padding: 0 0 0 14px;
  position: relative;
  z-index: 1;
}

.left-menu-accounts__list-item_active {
  background-color: #f2f2f2;
}

.left-menu-accounts__list-item:not(.left-menu-accounts__list-item_active):hover {
  background-color: #f2f2f2;
  cursor: pointer;
}

.left-menu-accounts__username {
  font-size: 11px;
  text-transform: uppercase;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.left-menu-accounts__email {
  color: #b7b7b7;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.left-menu-accounts__toggle-wrap {
  width: 36px;
  height: 20px;
}

.left-menu-accounts__text-wrap {
  width: 100%;
  margin-left: 10px;
  color: #333;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 60px;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.left-menu-accounts__list-item:not(.left-menu-accounts__list-item_active) .left-menu-accounts__text-wrap:hover:before {
  content: '';
  display: block;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 0 0;
  width: 45px;
  height: 10px;
  position: absolute;
  right: 0;
  top: 7px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  z-index: 10;
}


.uploadingErrors-module-errorBlock-3zbmt0 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 600px;
  padding: 20px 24px;
}

.uploadingErrors-module-footer-2DhA0S {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 40px -24px -20px;
  width: auto;
  padding-right: 24px;
  padding-left: 24px;
}

.uploadingErrors-module-title-n86J_D {
  font-size: 17px;
  text-transform: uppercase;
  margin: 0 0 26px;
  padding: 0;
}

.uploadingErrors-module-errorRow-2f_lgU {
  margin-bottom: 20px;
}

.uploadingErrors-module-content-73ZLjM {
  max-height: 180px;
  overflow: auto;
}

.uploadingErrors-module-errorsList-1OXFBs {
  margin: 5px 0 0 0;
  padding: 0 0 0 10px;
  list-style: disc;
}

.uploadingErrors-module-errorsListItem-20S_wT {
  margin: 0 0 5px 10px;
  padding: 0;
}


.removeConfirm-module-removeConfirm-xzChmW {
  display: flex;
  align-items: baseline;
}

.removeConfirm-module-noButton-2z1pA3 {
  color: #00abf1;
}

.removeConfirm-module-removeButton-2zos79 {
}


.headerColumn-module-contextHelpMark-1xRZKf {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
  margin-left: 3px;
  vertical-align: middle;
}

.headerColumn-module-contextHelpMark-1xRZKf:hover {
  background-color: #666;
  cursor: help;
}

.headerColumn-module-contextHelpWarning-2U7BaY {
  background-color: #fc2c39;
  margin-left: 3px;
  vertical-align: middle;
}

.headerColumn-module-contextHelpNoBackground-3Wqq5h {
  background: transparent;
  color: #949494;
  margin-left: 3px;
  vertical-align: middle;
}

.headerColumn-module-contextHelpNoBackground-3Wqq5h:hover {
  color: #000;
  background: #fecd36;
}


.contextHelpForm-module-mainWrap-38uoVS {
  background: #ffefd3;
  min-width: 350px;
  min-height: 70px;
  z-index: 100;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 20px 20px 15px 20px;
}

.contextHelpForm-module-name-21frdJ {
  font-weight: 700;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 14px;
}

.contextHelpForm-module-groupList-1hVsgF {
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.contextHelpForm-module-titleInput-2Tvvxv {
  width: 350px;
  display: block;
  margin-bottom: 5px;
}

.contextHelpForm-module-title-pr30UR {
  display: block;
  margin: 0 0 12px 0;
  font-size: 18px;
  line-height: 20px;
  word-break: break-word;
  white-space: pre-wrap;
}

.contextHelpForm-module-descriptionInput-20hjOY {
  width: 350px;
  max-width: 350px;
  min-width: 350px;
  height: 150px;
  min-height: 150px;
  display: block;
  margin-bottom: 5px;
  padding: 6px 10px;
}

.contextHelpForm-module-description-3VvXwm {
  font-size: 12px;
  line-height: 18px;
  word-break: break-word;
  white-space: pre-wrap;
}

.contextHelpForm-module-marginBottom-2P_dhB {
  margin-bottom: 10px;
}

.contextHelpForm-module-checkbox-2ZxZO2 {
  margin-bottom: 10px;
  display: block;
}


.contextHelp-module-contextHelpMark-1ouM-p {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.contextHelp-module-contextHelpMark-1ouM-p:hover {
  background-color: #666;
  cursor: help;
}

.contextHelp-module-contextHelpWarning-3bFS1j {
  background-color: #fc2c39;
}

.contextHelp-module-contextHelpNoBackground-3KDAxF {
  background: transparent;
  color: #949494;
}

.contextHelp-module-contextHelpNoBackground-3KDAxF:hover {
  color: #000;
  background: #fecd36;
}

.contextHelp-module-bubble-1AOGwX {
  z-index: 10000;
}


.label-module-labelWrapper-1hNX_n {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.label-module-label-2gUisV {
  display: inline;
  border-bottom: 1px dotted transparent;
  line-height: 1.2;
}

.label-module-headerSort-8GPvEJ {
  border-bottom: 1px dotted #333;
  /*display: inline-block;
    text-decoration: underline;
    text-decoration-style: dotted;*/
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.label-module-headerCellTitleWithContextHelp-2HlafU {
  vertical-align: middle;
  margin-right: 5px;
}

.label-module-headerHelp-1ba7ta {
  display: inline-block;
  vertical-align: middle;
  line-height: 12px;
}

.label-module-arr-DwJvBQ {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 100%;
  margin-right: 1px;
  color: #00abf1;
}

.label-module-arrDesc-1n04kn:before,
.label-module-arrAsc-18YPuA:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}

.label-module-arrDesc-1n04kn:before {
  content: '\2193';
}

.label-module-arrAsc-18YPuA:before {
  content: '\2191';
}


.import {
  padding: 20px 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.import__text {
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.import__error-wrap {
  color: #f66;
}

.import__error-wrap ._notification {
  margin-top: 20px;
  margin-bottom: 0;
}

.import__submit-button-wrap {
  margin-top: 10px;
}

.import__loader-wrap > * {
  margin-top: 10px;
}

.import .suggester-ts .preloader_import-suggester-small {
  right: -28px;
}

.accordion-content__body_import ._notification {
  margin-bottom: 0;
  margin-top: 20px;
}


.import-module-row-2WyxcQ {
  display: flex;
  align-items: center;
}

.import-module-row-2WyxcQ:not(:first-child) {
  margin-top: 10px;
}

.import-module-radioList-3G8d8D,
.import-module-checkbox-3kVNXZ {
  margin-bottom: 20px;
}

.import-module-inputRadio-AB5KFz {
  height: auto;
}

.import-module-afterButtonText-KjpewQ {
  margin-left: 10px;
}

.import-module-importButton-1CKg_g {
  width: 163px;
  justify-content: center;
  position: relative;
  margin-bottom: 10px;
}

.import-module-infoWarning-2VYzbe {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
}

.import-module-label-3CqHFf {
  padding: 0 5px;
}

.import-module-text-3X3WGo {
  margin-bottom: 20px;
}

.import-module-errorWrapper-2s9Uuk {
  margin-top: 20px;
  margin-bottom: 10px;
}

.import-module-searchPeriodWrap-3LPwqc {
  margin-top: 20px;
  display: flex;
  align-items: center;
}

.import-module-searchPeriod-UyW8EI {
  margin-right: 10px;
  display: flex;
  align-items: center;
}


.column-list-item {
  width: 100%;
  margin-bottom: 2px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  padding: 0 10px 0 23px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  height: 60px;
  max-height: 60px;
  font-size: 14px;
  line-height: 60px;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.column-list-item:hover {
  cursor: pointer;
  background-color: #dfdfdf;
}

.column-list-item._active {
  background-color: #dfdfdf;
}

.column-list-item__title {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 30px;
}

.column-list-item__help-wrap {
  position: absolute;
  right: 23px;
  top: 0;
}

.column-list-item__icons-wrap {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  white-space: nowrap;
}

.column-list-item__icon {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.column-list-item__icon:last-child {
  margin-right: 0;
}

.column-list-item__icon_ok {
  background-image: url(/media/js/dist/ok_d290bb17ad0c20d52313c0a9a94b50f8.svg);
}

.column-list-item__icon_mm {
  background-image: url(/media/js/dist/mm_acb26b9e422d1dcb712416d2bdfa4ce7.svg);
}

.column-list-item__icon_mail {
  background-image: url(/media/js/dist/mailru_c0bc3bd508cb8fedef380b276e5b04ab.svg);
}

.column-list-item__icon_vk {
  background-image: url(/media/js/dist/vk_6fd24b1f5db5e0c85a97e66eba0e9b80.svg);
}

.column-list-item__icon_mycom {
  background-image: url(/media/js/dist/mytarget_a83afb2add96baacbbecf0ed7e583343.svg);
}

.column-list-item__icon_mycom._red {
  background-image: url(/media/js/dist/mytargetred_f64d7a691f551e3e5b4cf1e51d88c981.svg);
}

.column-list-item__icon_auto,
.column-list-item__icon_cars {
  background-image: url(/media/js/dist/cars_0ba17cdbfc51c5386d2ceb29931763ce.svg);
}

.column-list-item__icon_premium {
  background-image: url(/media/js/dist/premium_cecb4a4c5e8e16b2bf0fd890367c9fb5.svg);
}

.column-list-item__icon_nativeroll {
  background-image: url(/media/js/dist/nativeroll_a22dda8bc988946031e667e5f10a19af.svg);
}

.column-list-item__icon_viqeo {
  background-image: url(/media/js/dist/viqeo_74d1a77e0a8e32f9d603d6aee246749f.svg);
}

.column-list-item__icon_buzzoola {
  background-image: url(/media/js/dist/buzzola_689637c0ad9cb99edd16539715975655.svg);
}

.column-list-item__icon_viber {
  background-image: url(/media/js/dist/viber_b6221fffd99975c1e38c2b5526f3f675.svg);
}

.column-list-item__icon_youla {
  background-image: url(/media/js/dist/yula_ed920736aebce449f304f712e84ff345.svg);
}

.column-list-item__icon_tiktok {
  background-image: url(/media/js/dist/tiktok_0500ad0767db662ad77c27b8c415a793.svg);
}

.column-list-item__icon_interactive_video {
  background-image: url(/media/js/dist/interactive-video_e2dc1877721212e058ca69df6edb5e70.svg);
}

.column-list {
  position: relative;
}

.column-list_2-columns .column-list-item {
  width: calc(50% - 2px);
  margin-right: 2px;
  display: inline-block;
}

.column-list_2-columns.column-list_shadow .column-list-item {
  width: calc(50% - 3px);
  margin-right: 3px;
  display: inline-block;
}

.column-list_shadow .column-list-item {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
}

.column-list_main-icon .column-list-item {
  padding-left: 74px;
}

.column-list_main-icon .column-list-item:before {
  content: '';
  display: block;
  width: 39px;
  height: 39px;
  position: absolute;
  top: 10px;
  left: 24px;
}

.column-list ._disabled .column-list-item:hover {
  cursor: default;
}


.campaign-name__name-wrap {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 10px 0 23px;
  height: 60px;
  line-height: 40px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
}

.campaign-name__title {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 23px;
}

.campaign-name__error-wrap ._notification {
  margin-top: 20px;
}

.input_campaign-name .input__inp {
  width: 580px;
  padding-right: 22px;
}


.other-objectives {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 10px 23px 23px;
  margin-top: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
}

.other-objectives__title {
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px 0 18px;
}

.other-objectives__items-wrap {
  margin-bottom: 10px;
}


.base-settings {
  width: calc(800px - 3px);
  margin-bottom: 20px;
}

.base-settings .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.base-settings .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.base-settings__notify-wrap {
  width: 630px;
  margin-bottom: 20px;
}

.base-settings__campaign-name-wrap {
  margin-bottom: 20px;
}

.base-settings__objectives-main-wrap {
  margin-bottom: 15px;
}

.base-settings__top-line {
  height: 34px;
  margin-bottom: 13px;
  display: flex;
  justify-content: space-between;
}

.base-settings__top-title {
  display: inline-block;
  font-size: 24px;
  line-height: 24px;
}

.base-settings__title {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 23px;
}

.base-settings__set-pack {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.base-settings__buttons-wrap {
  display: inline-block;
}

.base-settings__import-wrap {
  display: inline-block;
  margin-right: 10px;
}

.base-settings__copy-wrap {
  display: inline-block;
}

.base-settings__objectives-wrap {
  margin-bottom: 20px;
  width: 630px;
}

._2-columns .base-settings__objectives-wrap {
  width: 800px;
}

.base-settings__objectives-wrap-column {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

._2-columns .base-settings__objectives-wrap-column {
  width: calc(50% - 3px);
  margin-right: 3px;
}

.base-settings__main-url-wrap {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 10px 0 23px;
  line-height: 40px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
}

.base-settings__main-url-wrap._error .input__inp {
  color: #f66;
}

.base-settings__main-url-error {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 10px 0 23px;
  line-height: 40px;
  margin-top: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  color: #f66;
  font-size: 10px;
  text-transform: uppercase;
}

.base-settings__other-objectives-wrap {
  margin-bottom: 20px;
}

.base-settings__objectives-head-item {
  width: 100%;
  margin-right: 3px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f2f2f2;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 60px;
  max-height: 60px;
  font-size: 16px;
  line-height: 60px;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
  text-transform: uppercase;
  text-align: center;
}

.base-settings__packages-wrap {
  width: 630px;
  margin-bottom: 20px;
}

.column-list_objective-types .column-list-item {
  font-size: 13px;
}

.column-list_objective-types .column-list-item:before {
  left: 23px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/media/js/dist/default_49ca52d8ef9f33af912a7e3d392e60b6.svg);
}

.column-list_objective-types .column-list-item._reach:before {
  background-image: url(/media/js/dist/reach_72934122c27101a71601e5f72862beb9.svg);
}

.column-list_objective-types .column-list-item._traffic:before {
  background-image: url(/media/js/dist/traffic_7e3320f69bad4dcb63594de670d6013c.svg);
}

.column-list_objective-types .column-list-item._playersengagement:before {
  background-image: url(/media/js/dist/playersEngagement_6e0e64cbcc1091c2546ac1f15ef36a9c.svg);
}

.column-list_objective-types .column-list-item._videoviews:before {
  background-image: url(/media/js/dist/videoviews_9d8d65424d3c7d4a5dfdab8ed4cddd51.svg);
}

.column-list_objective-types .column-list-item._storeproductssales:before {
  background-image: url(/media/js/dist/store_ca0a803dfc84e613650ccdd2380ee695.svg);
}

.column-list_objective-types .column-list-item._carssales:before {
  background-image: url(/media/js/dist/cars_28dd917e490aa52bcfe23951564995e7.svg);
}

.column-list_objective-types .column-list-item._articleviews:before {
  background-image: url(/media/js/dist/article_98e581c2547970bd42c128e4220808b2.svg);
}

.column-list_objective-types .column-list-item._audiolistening:before {
  background-image: url(/media/js/dist/audio_442f18234d3d40adf7bef09fdb489c8d.svg);
}

.column-list_objective-types .column-list-item._appinstalls:before {
  background-image: url(/media/js/dist/installs_410a0c55a06bbf1c08e9c85499f10381.svg);
}

.column-list_objective-types .column-list-item._reengagement:before {
  background-image: url(/media/js/dist/reengagement_9ab5b6d734b0a1570b49ff842dfbce54.svg);
}

.column-list_objective-types .column-list-item._site_conversions:before {
  background-image: url(/media/js/dist/reengagement_9ab5b6d734b0a1570b49ff842dfbce54.svg);
}

.column-list_objective-types .column-list-item._in_app_conversions:before {
  background-image: url(/media/js/dist/inAppConversions_4af36a4edde6c04b20693a0f8e2cdebc.svg);
}

.column-list_objective-types .column-list-item._socialengagement:before {
  background-image: url(/media/js/dist/players_d26f3a855bb21442131faab5746da7c0.svg);
}

.column-list_objective-types .column-list-item._storevisits:before {
  background-image: url(/media/js/dist/storevisits_208c5a4b0ff4bdc3e11fb18118ebcaba.svg);
}

.column-list_objective-types .column-list-item._special:before {
  background-image: url(/media/js/dist/special_31d5d87151a10723c581c454fcbe7ae6.svg);
}

.column-list_objective-types .column-list-item._direct_deal:before {
  background-image: url(/media/js/dist/special_31d5d87151a10723c581c454fcbe7ae6.svg);
}

.column-list_objective-types .column-list-item._dooh:before {
  background-image: url(/media/js/dist/dooh_fc203a3fff13e7d8d89b88461666f658.svg);
  background-position: 50%;
}

.column-list_objective-types .column-list-item._internal_tests:before {
  background-image: url(/media/js/dist/internalTests_0a766d8f938739b13b3f1f8ab1f32997.svg);
}

.column-list_objective-types .column-list-item._game_promotion:before {
  background-image: url(/media/js/dist/playersEngagement_6e0e64cbcc1091c2546ac1f15ef36a9c.svg);
}

.column-list_packages .column-list-item {
  font-size: 13px;
}

.modal-view_import-campaign-crater_import .modal-view__body {
  background-color: #fff;
}


.mainUrl-module-mainUrl-iG6IjP {
  position: relative;
}

.mainUrl-module-inputWrap-3KI55g {
  font-size: 0;
  line-height: 0;
}

.mainUrl-module-searchInput-Su-Rad {
  font-size: 14px;
  padding-right: 22px;
  padding-left: 5px;
}

.mainUrl-module-contextHelp-364Tuz {
  position: absolute;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mainUrl-module-spinner-utWqLB {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -50px;
}


.mobAppIntegration-module-mobAppIntegration-3XA2DW {
  width: 630px;
  margin-top: 20px;
}

.mobAppIntegration-module-wrapper-1AUskz {
  height: 14px;
  margin-bottom: 10px;
}

.mobAppIntegration-module-status-m2I8kP,
.mobAppIntegration-module-completed-22wLJP,
.mobAppIntegration-module-warning-VR5XoY {
  line-height: 1.6;
}

.mobAppIntegration-module-description-UNH75V,
.mobAppIntegration-module-notify-29nTe4 {
  margin-bottom: 15px;
}

.mobAppIntegration-module-progress-3gd102 {
}

.mobAppIntegration-module-error-lrj4Nc {
  background-color: #fc2c39;
}

.mobAppIntegration-module-warn-oZmdNd {
  background-color: #fab03a;
}

.mobAppIntegration-module-success-3Adf5h {
  background-color: #16bf00;
}

.mobAppIntegration-module-statusText-jEKqAP {
  margin-left: 6px;
}

.mobAppIntegration-module-errorText-terWiE {
  color: #fc2c39;
}

.mobAppIntegration-module-warnText-2c_aoA {
  color: #fab03a;
}

.mobAppIntegration-module-successText-3h3ycQ {
  color: #16bf00;
}

.mobAppIntegration-module-btnText-3YxZBr {
  text-transform: none;
}


.hints-module-hints-31K4vr {
  width: 800px;
  margin-top: 10px;
  display: flex;
  border: 1px solid #e6e7e8;
}

.hints-module-tabs-3gB1uA {
  border-right: 1px solid #e6e7e8;
}

.hints-module-tab-1h5xvm {
  display: flex;
  align-items: center;
  height: 45px;
  width: 365px;
  cursor: pointer;
  border-bottom: 1px solid #e6e7e8;
}

.hints-module-tab-1h5xvm:hover,
.hints-module-tab-1h5xvm.hints-module-active-34hD6Z {
  background-color: #f2f2f2;
}

.hints-module-tab-1h5xvm:last-child {
  border-bottom: none;
}

.hints-module-title-P6NV4a {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-transform: none;
  color: #fc2c39;
}

.hints-module-successTitle-1OJJfr {
  color: #16bf00;
}

.hints-module-icon-2Mk6u0 {
  display: inline-block;
  width: 26px;
  text-align: center;
}

.hints-module-icon-2Mk6u0:before {
  display: inline-block;
  font-family: target-icons;
  font-size: 8px;
}

.hints-module-successIcon-19cAVu:before {
  content: "\F106";
  color: #16bf00;
}

.hints-module-warnIcon-1COC5o:before,
.hints-module-errorIcon-6wMTG8:before,
.hints-module-requestedIcon-2P58mm:before {
  content: "\F109";
  color: #fc2c39;
}

.hints-module-errorText-3QRddh {
  color: #fc2c39;
}

.hints-module-requestedText-33X9Gs {
  color: #fab03a;
}

.hints-module-content-3YaTBe {
  padding: 15px 25px;
  line-height: 1.6;
  word-break: break-word;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}


.mainInfo-module-mainInfoBlock-30mm1H {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  padding: 10px 20px 13px 24px;
  margin-bottom: 20px;
}

.mainInfo-module-selectWrap-1no2HG {
  margin-right: 20px;
  margin-bottom: 10px;
}

.mainInfo-module-packageTitleWrap-3z3o8J {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  margin-bottom: 0;
  line-height: 1.3;
}

.mainInfo-module-packageTitle-2yHoVi {
  margin-right: 10px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 100px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mainInfo-module-packageId-1iAyCq {
  color: #b7b7b7;
  margin-bottom: 0px;
  display: inline-block;
  vertical-align: top;
}

.mainInfo-module-formExpanded-1VI3gB {
  border-top: 1px solid #e5e5e5;
  padding-top: 13px;
  margin-top: 20px;
}

.mainInfo-module-blocked-1fKOqS {
  color: #fdc02f;
}

.mainInfo-module-active-1KNBhZ {
  color: #04be3a;
}

.mainInfo-module-deleted-1fWoYJ {
  color: #fc2c39;
}

.mainInfo-module-params-3IAau4,
.mainInfo-module-paramsData-1EVBPr {
  color: #b7b7b7;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
}

.mainInfo-module-paramsData-1EVBPr {
  white-space: nowrap;
}

.mainInfo-module-packageDesc-1f-jcJ {
  margin-right: 20px;
  max-width: calc(100% - 300px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
}

.mainInfo-module-editLink-362qL7 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 10px;
}

.mainInfo-module-subTitleWrap-2Icbhj {
  line-height: 1.5;
}


/* The switch - the box around the slider */

.toggle-module-switch-1_cwkp {
  position: relative;
  display: inline-block;
  width: 36px;
}

/* The slider */

.toggle-module-slider-3ARzIl {
  width: 100%;
  height: 14px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  overflow: hidden;
}

.toggle-module-slider-3ARzIl:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  background-color: #b7b7b7;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.toggle-module-slider-3ARzIl:before .toggle-module-redOff-3AS13a {
  background-color: #ffb2b2;
}

/* Rounded sliders */

.toggle-module-handler-2TlM0P {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  display: block;
  height: 18px;
  width: 18px;
  background-color: #f9f9f9;
  z-index: 2;
  -webkit-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -o-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -webkit-transform: translateX(-1px);
  -moz-transform: translateX(-1px);
  -ms-transform: translateX(-1px);
  -o-transform: translateX(-1px);
  transform: translateX(-1px);
  -webkit-transition: transform 0.3s ease, background-color 0.3s ease;
  -moz-transition: transform 0.3s ease, background-color 0.3s ease;
  -ms-transition: transform 0.3s ease, background-color 0.3s ease;
  -o-transition: transform 0.3s ease, background-color 0.3s ease;
  transition: transform 0.3s ease, background-color 0.3s ease;
}

.toggle-module-default-2mws1M {
  margin-right: 10px;
  cursor: pointer;
}

/* Hide default HTML checkbox */

.toggle-module-switch-1_cwkp input {
  display: none;
}

.toggle-module-switch-1_cwkp input:checked + .toggle-module-handler-2TlM0P {
  -webkit-transform: translateX(18px);
  -moz-transform: translateX(18px);
  -ms-transform: translateX(18px);
  -o-transform: translateX(18px);
  transform: translateX(18px);
  background-color: #32bf33;
}

.toggle-module-switch-1_cwkp input:checked + .toggle-module-handler-2TlM0P + .toggle-module-slider-3ARzIl:before {
  background-color: #c7f59b;
}

.toggle-module-pending-BKkLPA .toggle-module-slider-3ARzIl:after {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(255,255,255,0.5))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(255,255,255,0.5))), color-stop(0.75, (rgba(255,255,255,0.5))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.toggle-module-redOff-3AS13a .toggle-module-slider-3ARzIl:before {
  background-color: #ffb2b2;
}

.toggle-module-redOff-3AS13a .toggle-module-handler-2TlM0P {
  background-color: #f66;
}

.toggle-module-disabled-3PooZh {
  cursor: default;
}

.toggle-module-disabled-3PooZh .toggle-module-handler-2TlM0P,
.toggle-module-disabled-3PooZh input:checked + .toggle-module-handler-2TlM0P {
  background-color: #cfcfcf;
  cursor: default;
}

.toggle-module-disabled-3PooZh .toggle-module-slider-3ARzIl:before,
.toggle-module-disabled-3PooZh input:checked + .toggle-module-handler-2TlM0P + .toggle-module-slider-3ARzIl:before {
  background-color: #e5e5e5;
  cursor: default;
}

.toggle-module-text-2KqOtj {
  display: inline-block;
  cursor: pointer;
}


.fieldChildrenConflict-module-block-n4_LxB {
  border-color: #ffd600;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 10px 15px;
  margin-top: 20px;
  display: inline-block;
}

.fieldChildrenConflict-module-btn-11rqp8 {
  margin-top: 20px;
}

.fieldChildrenConflict-module-info-hmbvrV {
  color: #b7b7b7;
  margin-left: 5px;
}

.fieldChildrenConflict-module-row-11keyi {
  display: flex;
}

.fieldChildrenConflict-module-list-3GwL96 {
  margin-top: 10px;
  line-height: 1.2;
}


.parentPackages-module-wrap-2jjqee {
  display: flex;
  align-items: baseline;
}

.parentPackages-module-title-3vyDes {
  margin-right: 20px;
  width: 200px;
}

.parentPackages-module-searchWrap-KrTcFz {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.parentPackages-module-searchPacks-3vQO0f {
  font-size: 14px;
}

.parentPackages-module-tableWrap-1u88m- {
  margin-bottom: 30px;
}

.parentPackages-module-suggesterInputWrapper-2FRKeP {
  position: relative;
  min-width: 400px;
}

.parentPackages-module-withoutPortalWrap-QK_ik8 {
  width: 400px;
}

.parentPackages-module-paramId-kQ6As6 {
  color: #b7b7b7;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.parentPackages-module-paramText-vANRTh {
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.parentPackages-module-optionsList-2r4H7O {
  max-height: 288px;
  overflow: auto;
}


.orderIdModal-module-modalBody-CxV_AA {
  width: 900px;
}

.orderIdModal-module-footerControls-z3fOzf {
  background: #fff;
  padding: 22px 24px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.orderIdModal-module-title-35GYWu {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 22px 24px 0;
}

.orderIdModal-module-filterWrap-2g6Xys {
  padding: 0 24px 22px;
}

.orderIdModal-module-targetSelect-2qo7YJ {
  margin-right: 10px;
}

.orderIdModal-module-tableWrap-TwaIrv {
  padding: 0 40px 22px 24px;
  max-height: 450px;
}

.orderIdModal-module-orderIdTable-36uAFK {
  background: #fff;
  width: 836px;
}

.orderIdModal-module-spinnerWrap-3ldLZg {
  display: flex;
  justify-content: center;
  padding: 50px 0;
}

.orderIdModal-module-currentPackage-3VFWOR {
  background: #fdf846;
}

.orderIdModal-module-textCell-1CuCaQ {
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.orderIdModal-module-customLinkCell-1laY7i {
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.orderIdModal-module-notify-2g4bDU {
  padding: 0 24px 22px;
}


.removeCell-module-removeCellWrapper-2tSiOG {
  font-size: 10px;
  text-transform: uppercase;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.removeCell-module-spinnerWrap-2aZxGE {
  display: inline-flex;
  align-self: center;
}

.removeCell-module-removeBtn-2eNnwT {
  color: #f66;
  cursor: pointer;
  margin-right: 0;
}

.removeCell-module-confirmBtn-111gSK {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 10px;
}


.amountInfo-module-title-1XWny3 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.amountInfo-module-textParamsWrap-NQ_Okm {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 360px;
  line-height: 1.5;
}

.amountInfo-module-textParamsRow-slVkvs {
  width: 50%;
  margin-bottom: 10px;
  max-width: 50%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 5px;
}

.amountInfo-module-params-1QaF_A {
  color: #b7b7b7;
  margin-left: 10px;
}


.techInfo-module-title-1-eBp1 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.techInfo-module-flagsWrap-3CBaru,
.techInfo-module-featureTypesWrap-h7GFM7,
.techInfo-module-objectiveWrap-1eyGCV,
.techInfo-module-typesWrap-1H24Az,
.techInfo-module-tagsWrap-13Tifo {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 640px;
}

.techInfo-module-featureTypesWrap-h7GFM7 {
  max-height: 280px;
}

.techInfo-module-objectiveWrap-1eyGCV {
  max-height: 280px;
}

.techInfo-module-typesWrap-1H24Az {
  max-height: 170px;
}

.techInfo-module-tagsWrap-13Tifo {
  max-height: 290px;
}

.techInfo-module-fourCols-pxkkR8 {
  width: 25%;
}

.techInfo-module-twoCols-54DFQy {
  width: 50%;
}

.techInfo-module-checkbox-3PEQ4w {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}

.techInfo-module-box-nuSlwg {
}

.techInfo-module-label-2ZoqFJ,
.techInfo-module-labelObjective-1Mq6R7,
.techInfo-module-labelFlags-26FnPV,
.techInfo-module-labelTypes-2R5VkQ {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.techInfo-module-topParams-2CwsyA {
  display: flex;
  justify-content: space-between;
  line-height: 1.5;
  margin-bottom: 10px;
}

.techInfo-module-topParamsRight-X1hyQl {
  min-width: 160px;
  margin-left: 10px;
}

.techInfo-module-params-2xwWDB,
.techInfo-module-flagParams-2zXQ5I {
  color: #b7b7b7;
  margin-left: 10px;
}

.techInfo-module-description-1Zi8Ck {
  color: #b7b7b7;
  margin-bottom: 10px;
}

.techInfo-module-flagName-2b5xem {
  max-width: calc(100% - 160px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.techInfo-module-flagParams-2zXQ5I {
  max-width: calc(100% - 190px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.techInfo-module-editLink-1aSAS3 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 10px;
}

.techInfo-module-tagsLink-3b_thr {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.techInfo-module-labelObjective-1Mq6R7 {
  display: flex;
  padding-left: 0;
}

.techInfo-module-labelFlags-26FnPV {
  width: 100%;
}

.techInfo-module-objectiveText-3LLuLI {
  padding-left: 20px;
  position: relative;
}

.techInfo-module-objectiveText-3LLuLI:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/media/js/dist/default_49ca52d8ef9f33af912a7e3d392e60b6.svg);
  width: 15px;
  height: 15px;
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_reach-a2wUhc:before {
  background-image: url(/media/js/dist/reach_72934122c27101a71601e5f72862beb9.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_traffic-3mbheD:before {
  background-image: url(/media/js/dist/traffic_7e3320f69bad4dcb63594de670d6013c.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_playersengagement-1XPOdK:before {
  background-image: url(/media/js/dist/playersEngagement_6e0e64cbcc1091c2546ac1f15ef36a9c.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_videoviews-1Zy3n5:before {
  background-image: url(/media/js/dist/videoviews_9d8d65424d3c7d4a5dfdab8ed4cddd51.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_storeproductssales-cY4691:before {
  background-image: url(/media/js/dist/store_ca0a803dfc84e613650ccdd2380ee695.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_carssales-2mdYEX:before {
  background-image: url(/media/js/dist/cars_28dd917e490aa52bcfe23951564995e7.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_articleviews-2UJg-o:before {
  background-image: url(/media/js/dist/article_98e581c2547970bd42c128e4220808b2.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_audiolistening-3IDEZp:before {
  background-image: url(/media/js/dist/audio_442f18234d3d40adf7bef09fdb489c8d.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_appinstalls-3onMmM:before {
  background-image: url(/media/js/dist/installs_410a0c55a06bbf1c08e9c85499f10381.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_reengagement-3E6H0E:before {
  background-image: url(/media/js/dist/reengagement_9ab5b6d734b0a1570b49ff842dfbce54.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_site_conversions-3e2mra:before {
  background-image: url(/media/js/dist/reengagement_9ab5b6d734b0a1570b49ff842dfbce54.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_in_app_conversions-2hFmx9:before {
  background-image: url(/media/js/dist/inAppConversions_4af36a4edde6c04b20693a0f8e2cdebc.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_socialengagement-1Z8qpg:before {
  background-image: url(/media/js/dist/players_d26f3a855bb21442131faab5746da7c0.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_storevisits-3Xe4pn:before {
  background-image: url(/media/js/dist/storevisits_208c5a4b0ff4bdc3e11fb18118ebcaba.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_special-2TEfEk:before {
  background-image: url(/media/js/dist/special_31d5d87151a10723c581c454fcbe7ae6.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_direct_deal-315GaY:before {
  background-image: url(/media/js/dist/special_31d5d87151a10723c581c454fcbe7ae6.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_dooh-2YqGWq:before {
  background-image: url(/media/js/dist/dooh_fc203a3fff13e7d8d89b88461666f658.svg);
  background-position: 50%;
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_internal_tests-12Zv31:before {
  background-image: url(/media/js/dist/internalTests_0a766d8f938739b13b3f1f8ab1f32997.svg);
}

.techInfo-module-objectiveText-3LLuLI.techInfo-module-_game_promotion-1tM6Nc:before {
  background-image: url(/media/js/dist/playersEngagement_6e0e64cbcc1091c2546ac1f15ef36a9c.svg);
}

.techInfo-module-labelTypes-2R5VkQ {
  padding-left: 0;
}

.techInfo-module-typesText-3d93W- {
  padding-left: 20px;
  position: relative;
  background-size: 14px 14px;
  background-position: left center;
  background-repeat: no-repeat;
}

.techInfo-module-typesText_ok-1LhbOV {
  background-image: url(/media/js/dist/ok_d290bb17ad0c20d52313c0a9a94b50f8.svg);
}

.techInfo-module-typesText_mm-2aISbN {
  background-image: url(/media/js/dist/mm_acb26b9e422d1dcb712416d2bdfa4ce7.svg);
}

.techInfo-module-typesText_mail-f77duu {
  background-image: url(/media/js/dist/mailru_c0bc3bd508cb8fedef380b276e5b04ab.svg);
}

.techInfo-module-typesText_vk-1D_6NU {
  background-image: url(/media/js/dist/vk_6fd24b1f5db5e0c85a97e66eba0e9b80.svg);
}

.techInfo-module-typesText_mycom-xHlFwu {
  background-image: url(/media/js/dist/mytarget_a83afb2add96baacbbecf0ed7e583343.svg);
}

.techInfo-module-typesText_mycom-xHlFwu._red {
  background-image: url(/media/js/dist/mytargetred_f64d7a691f551e3e5b4cf1e51d88c981.svg);
}

.techInfo-module-typesText_auto-1VltZQ,
.techInfo-module-typesText_cars-fP_dkZ {
  background-image: url(/media/js/dist/cars_0ba17cdbfc51c5386d2ceb29931763ce.svg);
}

.techInfo-module-typesText_premium-2fDtCJ {
  background-image: url(/media/js/dist/premium_cecb4a4c5e8e16b2bf0fd890367c9fb5.svg);
}

.techInfo-module-typesText_nativeroll-hdD9GX {
  background-image: url(/media/js/dist/nativeroll_a22dda8bc988946031e667e5f10a19af.svg);
}

.techInfo-module-typesText_viqeo-dF_09K {
  background-image: url(/media/js/dist/viqeo_74d1a77e0a8e32f9d603d6aee246749f.svg);
}

.techInfo-module-typesText_buzzoola-1LGS_a {
  background-image: url(/media/js/dist/buzzola_689637c0ad9cb99edd16539715975655.svg);
}

.techInfo-module-typesText_viber-2dtDTz {
  background-image: url(/media/js/dist/viber_b6221fffd99975c1e38c2b5526f3f675.svg);
}

.techInfo-module-typesText_youla-16tQcr {
  background-image: url(/media/js/dist/yula_ed920736aebce449f304f712e84ff345.svg);
}

.techInfo-module-typesText_tiktok-35trlN {
  background-image: url(/media/js/dist/tiktok_0500ad0767db662ad77c27b8c415a793.svg);
}

.techInfo-module-typesText_interactive_video-219OhN {
  background-image: url(/media/js/dist/interactive-video_e2dc1877721212e058ca69df6edb5e70.svg);
}

.techInfo-module-openLink-3gD7R_ {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 10px;
  display: inline-flex;
  align-items: center;
}

.techInfo-module-boxListLabel-1Uco08 {
  margin-bottom: 5px;
}


.relativePackages-module-title-2D-2vo {
  margin-bottom: 10px;
}

.relativePackages-module-searchWrap-1TtcwI {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.relativePackages-module-boxLabel-2M73rz {
  display: flex;
  align-items: baseline;
  margin-left: 10px;
}

.relativePackages-module-searchRelPacks-33nNnn {
  font-size: 14px;
}

.relativePackages-module-tableWrap-19ZgeE {
  margin-bottom: 30px;
}

.relativePackages-module-suggesterInputWrapper-3agIM7 {
  position: relative;
  min-width: 400px;
}

.relativePackages-module-withoutPortalWrap-32x2yk {
  width: 400px;
}

.relativePackages-module-paramId-2fPr8i {
  color: #b7b7b7;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.relativePackages-module-paramText-2dOmb2 {
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.relativePackages-module-optionsList-3aYu65 {
  max-height: 288px;
  overflow: auto;
}


.symmetricalCell-module-cellWrap-1BEgkX {
  display: inline-flex;
  justify-content: center;
  width: 100%;
}

.symmetricalCell-module-boxLabel-jzx636 {
  display: flex;
  align-items: center;
}


.otherInfo-module-bits-3X3xVr {
  display: flex;
  flex-direction: row-reverse;
  position: relative;
  right: -4px;
}

.otherInfo-module-bit-1k2kRJ {
  font-size: 10px;
  margin-right: 3px;
}

.otherInfo-module-formInpMask-Vo5MJ3 {
  width: 477px;
  text-align: right;
}

.otherInfo-module-error-1oZva1 {
  color: #f66;
  font-size: 12px;
}

.otherInfo-module-maskWrap-2HQuHE {
  width: 477px;
}

.otherInfo-module-orderIdButton-2LjPwF {
  margin-left: 10px;
  display: flex;
  align-items: center;
}


.childrenInfo-module-wrap-2zJ98w {
  display: flex;
  align-items: baseline;
}

.childrenInfo-module-title-1vcjZ7 {
  margin-right: 20px;
  width: 200px;
}

.childrenInfo-module-tableWrap-16gj-G {
  margin-bottom: 30px;
}


.childrenConflicts-module-block-25OiqF {
  border-color: #ffd600;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.childrenConflicts-module-tableWrap-3T1KCg {
  margin-bottom: 20px;
}


.packagesListCell-module-info-1FXyjP {
  color: #b7b7b7;
  margin-left: 5px;
}

.packagesListCell-module-row-1MyNO9 {
  display: flex;
}

.packagesListCell-module-list-INQsWm {
  line-height: 1.5;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}


.packagePlacements-module-packageTitleWrap-2bFEhF {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  margin-bottom: 5px;
  line-height: 1.3;
}

.packagePlacements-module-packageTitle-4F5viH {
  margin-right: 10px;
}

.packagePlacements-module-packageTitleName-7QGWy2 {
  margin-right: 10px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 100px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.packagePlacements-module-packageId-8A19qb {
  color: #b7b7b7;
  margin-bottom: 0px;
  display: inline-block;
  vertical-align: top;
}

.packagePlacements-module-spinnerWrap-2lUTTv {
  position: absolute;
  display: flex;
  align-items: center;
  height: 80%;
  width: 100%;
}

.packagePlacements-module-spinnerInnerWrap-3EidxP {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.packagePlacements-module-packagePage-295mTU {
  position: relative;
  height: 100%;
  min-width: 750px;
}

.packagePlacements-module-bodyWrap-2AU1JL {
  margin-top: -20px;
}

.packagePlacements-module-title-2B5JGm {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.packagePlacements-module-editorWrap-TGT1df {
  width: 50%;
  border: 1px solid #e5e5e5;
}

.packagePlacements-module-paramsBlock-3hU770 {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 24px 0;
  margin-bottom: 20px;
}

.packagePlacements-module-editLink-Jil2xW {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.packagePlacements-module-btn-2alT7c {
  margin: 20px 0;
}

.packagePlacements-module-error-3tYQSJ,
.packagePlacements-module-errorBottom-10nenF {
  margin-bottom: 30px;
}

.packagePlacements-module-errorBottom-10nenF {
  margin-bottom: 30px;
}


.mainInfo-module-mainInfoBlock-17deik {
  margin-bottom: 20px;
}

.mainInfo-module-selectWrap--OeKtW {
  margin-right: 20px;
  margin-bottom: 10px;
}

.mainInfo-module-formExpanded-IZMGTp {
  border-top: 1px solid #e5e5e5;
  padding-top: 13px;
  margin-top: 20px;
}

.mainInfo-module-blocked-2RB2dd {
  color: #fdc02f;
}

.mainInfo-module-active-3GVJ8L {
  color: #04be3a;
}

.mainInfo-module-deleted-3oci4t {
  color: #fc2c39;
}

.mainInfo-module-params-2Jtlc_,
.mainInfo-module-paramsData-2MoYfV {
  color: #b7b7b7;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
}

.mainInfo-module-paramsData-2MoYfV {
  white-space: nowrap;
}

.mainInfo-module-packageDesc-AvgChh {
  margin-right: 20px;
  max-width: calc(100% - 300px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
}

.mainInfo-module-editLink-3QQZWd {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 10px;
}

.mainInfo-module-subTitleWrap-340EpK {
  line-height: 1.5;
}


.placements-module-title-2xz1bY {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.placements-module-block-1wwAR7,
.placements-module-tableWrap-24ZUAi {
  margin-bottom: 30px;
}

.placements-module-error-2jvGpc,
.placements-module-errorRight-t064je {
  margin-bottom: 30px;
}

.placements-module-errorRight-t064je {
  margin-left: 20px;
}

.placements-module-addBtn-2NqXXv {
  margin-bottom: 10px;
}

.placements-module-bottomWrap-b6Kd9n {
  display: flex;
  align-items: flex-end;
}

.placements-module-controlsWrap-2k0wi7 {
  margin-left: 20px;
}

.placements-module-inheritControlsWrap-1-wPJL {
  display: flex;
  align-items: center;
}

.placements-module-success-1A_P-E {
  margin-left: 20px;
  margin-bottom: 20px;
  color: #16bf00;
}


.removeCell-module-removeCellWrapper-2hWmC5 {
  font-size: 10px;
  text-transform: uppercase;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.removeCell-module-spinnerWrap-3A54u7 {
  display: inline-flex;
  align-self: center;
}

.removeCell-module-removeBtn-3JyY4l {
  color: #f66;
  cursor: pointer;
  margin-right: 0;
}

.removeCell-module-confirmBtn-2qI4db {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 10px;
}

.removeCell-module-error-2Sa7Si {
  color: #f66;
}


.renameCell-module-renameCellWrap-1RyNQ7 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}

.renameCell-module-link-VAodPg {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
  margin-bottom: 2px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.renameCellTooltip-module-bubble-1MvKgx {
  padding: 20px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.renameCellTooltip-module-btn-8Ephr6 {
  margin-left: 10px;
}

.renameCellTooltip-module-input-27MjnQ {
  width: 200px;
}

.renameCellTooltip-module-wrap-3x90Jq {
  display: flex;
}

.renameCellTooltip-module-error-3v4DDK {
  color: #f66;
  margin-top: 20px;
}

.renameCellTooltip-module-success-2dU6JG {
  color: #24b008;
  margin-top: 20px;
}


.editCell-module-edit-1I8V7t {
  font-size: 14px;
  line-height: 15px;
  color: #000;
  display: inline-block;
  vertical-align: middle;
}


.listLinkCell-module-cellWrap-1lw__1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.listLinkCellTooltip-module-bubble-3AUKfo {
  padding: 15px 20px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
}

.listLinkCellTooltip-module-wrap-2WdO1V {
  overflow: auto;
  max-height: 190px;
}

.listLinkCellTooltip-module-patternsItem-1d8jSU {
  white-space: nowrap;
  line-height: 1.5;
}

.listLinkCellTooltip-module-patternsItem-1d8jSU + .listLinkCellTooltip-module-patternsItem-1d8jSU {
  margin-top: 3px;
}

.listLinkCellTooltip-module-error-WGPhQ_ {
  color: #f66;
}


.addPlacementForm-module-formWrap-2sQ3tX {
  max-width: 650px;
}

.addPlacementForm-module-form-2hROel {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 22px;
}

.addPlacementForm-module-controlsWrap-MXpEvS {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 20px 22px;
  background-color: #fff;
  display: flex;
  align-items: center;
}

.addPlacementForm-module-title-3v7Pq_ {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  line-height: 1.3;
}

.addPlacementForm-module-infoText-2FR6tk {
  margin-bottom: 30px;
}

.addPlacementForm-module-btn-hteJjR {
  margin-left: 10px;
}

.addPlacementForm-module-formLabel-3AlwPx,
.addPlacementForm-module-formInpLabel-2fBU88 {
  display: inline-flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-right: 20px;
  font-size: 12px;
}

.addPlacementForm-module-formInpLabel-2fBU88 {
  width: 140px;
  font-size: 14px;
}

.addPlacementForm-module-formInpLabel-2fBU88 + div {
  width: calc(100% - 160px);
}

.addPlacementForm-module-formInp-2eVYDC {
  width: 100%;
  max-width: 400px;
}

.addPlacementForm-module-formInpShort-ROcLgj {
  width: 100px;
}

.addPlacementForm-module-textVal-1b3Qqa {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.addPlacementForm-module-bottom-1_H8TU {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
  margin-top: 20px;
}

.addPlacementForm-module-boxWrapper-2tcx9I {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.addPlacementForm-module-error-366gNP {
  margin-top: 30px;
}

.addPlacementForm-module-success-3XgaCz {
  color: #24b008;
  margin-left: 20px;
}


.inheritButtons-module-inheritBtnWrap-3B20Xz {
  display: inline-flex;
}

.inheritButtons-module-inheritBtnWrap-3B20Xz + .inheritButtons-module-inheritBtnWrap-3B20Xz {
  margin-left: 5px;
}

.inheritButtons-module-inheritBtnConflict-14ToMm {
  border: 1px solid #f66;
  color: #f66;
}

.inheritButtons-module-textareaInherit-2Kn2er {
  display: flex;
  margin-bottom: 10px;
  margin-right: 20px;
}

.inheritButtons-module-editLink-2x51ZY {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.inheritButtons-module-tooltip-2jg-Sk {
  background: #fff;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}


.placementsTree-module-title-2R5oxm {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.placementsTree-module-block-1PU7VS {
  margin-bottom: 30px;
}

.placementsTree-module-error-SwujsD {
  margin-bottom: 30px;
  margin-top: 15px;
}

.placementsTree-module-success-2Px2Vg {
  margin-top: 15px;
  color: #24b008;
}

.placementsTree-module-warning-jquNrF {
  background-color: transparent;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  border: 1px solid #ffd600;
  margin-bottom: 30px;
}

.placementsTree-module-wrap-3Scr9D {
  display: flex;
  align-items: flex-start;
}

.placementsTree-module-controlsWrap-2P3Jrs {
  margin-top: 20px;
}

.placementsTree-module-treeEditorWrap-2ikeFM {
  width: 50%;
}

.placementsTree-module-treeAllWrap-1nEmH-,
.placementsTree-module-treeAllWrapInherited-mmcm34 {
  margin-left: 20px;
  width: calc(50% - 20px);
}

.placementsTree-module-treeAllWrapInherited-mmcm34 {
  margin-top: 20px;
}

.placementsTree-module-controlsTreeWrap-1D_BMb {
  margin-bottom: 10px;
}

.placementsTree-module-btn-3uYrAq {
  margin-left: 10px;
}

.placementsTree-module-listItem-1mQDZ6 {
  line-height: 26px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  display: flex;
}

.placementsTree-module-listItemCanExpand-1R8E6s {
  cursor: pointer;
}

.placementsTree-module-lineThrough-sJVL5T {
  text-decoration: line-through;
  color: #b7b7b7;
}

.placementsTree-module-listItemDescription-11TSFt,
.placementsTree-module-listItemName-D4Oylk {
  display: inline-block;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.placementsTree-module-listItemDash-zxvPD5 {
  margin-right: 5px;
  margin-left: 5px;
}


.samePackages-module-block-Rbxq46 {
  margin-top: 30px;
}

.samePackages-module-title-3LwjuB {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.samePackages-module-tableWrap-3WR8iq {
  margin-bottom: 20px;
}

.samePackages-module-emptyInfo-32_PGt {
  margin-bottom: 30px;
}


.adminRoot-module-searchInput-1tHjrv {
  width: 500px;
}

.adminRoot-module-fullTextCheckbox-3_o0if {
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
}

.adminRoot-module-searchBlock-2fe2Sd {
  margin-bottom: 20px;
}

.adminRoot-module-resultsTableBlock-1Yivbe,
.adminRoot-module-textSearchBlock-ev9ybB {
  margin-bottom: 20px;
}

.adminRoot-module-searchToggle-hMZ2k7 {
  margin-bottom: 20px;
}

.adminRoot-module-searchTitle-E78hOD {
  font-size: 12px;
  margin-bottom: 6px;
}

.adminRoot-module-multipleSelect-3wHWew {
  font-size: 11px;
  min-width: 120px;
}

.adminRoot-module-multipleSelect-3wHWew option {
  padding: 5px 10px;
}

.adminRoot-module-userNameCell-1VY528 {
  overflow: visible;
}

.adminRoot-module-selectFiltersGroup-1iHMkR {
  display: flex;
  align-items: flex-end;
  margin-top: -15px;
}

.adminRoot-module-filterGroupItem-39fg3O + .adminRoot-module-filterGroupItem-39fg3O {
  margin-left: 10px;
}

.adminRoot-module-countText-2QFNxl {
  margin-top: 10px;
  font-size: 12px;
}


.day-module-day-geKIWV {
  cursor: pointer;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
}

.day-module-dayOff-1Rlpk2 {
  color: #f00;
}

.day-module-daySelected-75R0E4 {
  background-color: #c6e9fc;
  opacity: 1;
}

.day-module-dayDisabled-Dj4HuG {
  opacity: 0.5;
  cursor: default;
}

.day-module-dayFirstSelected-7Hg7PF,
.day-module-dayLastSelected-13xAjf,
.day-module-dayClickable-8-z1eK:hover {
  background-color: #a0ddf8;
}

.day-module-dayHovered-3S4PQl {
  background-color: #c6e9fc;
}


.month-module-month-tXx7R6 {
  margin: 0 10px;
  width: 210px;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.month-module-headerMonth-2wq5BT {
  text-align: center;
  display: inline-block;
  width: 100%;
  cursor: default;
  font-size: 17px;
  text-transform: capitalize;
  padding: 10px 0;
}

.month-module-headerWeekDays-2wvfGW {
  border-bottom: 1px #bdbec1 solid;
}

.month-module-headerWeekDaysName-2NopgG,
.month-module-headerWeekEndsName-3GHpc7 {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  cursor: default;
  font-size: 11px;
  text-transform: uppercase;
}

.month-module-headerWeekEndsName-3GHpc7 {
  color: #fc2c39;
}

.month-module-headerClickable-3TNVk3:hover {
  cursor: pointer;
  background-color: #fffdee;
}


.wrapper-module-wrapper-2nbkIj {
  overflow: hidden;
}

.wrapper-module-wrapper-2nbkIj > div {
  white-space: nowrap;
}

.wrapper-module-transition-1BzXxM {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}


.year-module-year-2YfHJv {
  margin: 0 10px;
  width: 220px;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.year-module-headerYear-32EN2m {
  text-align: center;
  display: inline-block;
  width: 100%;
  cursor: default;
  font-size: 17px;
  text-transform: capitalize;
  border-bottom: 1px #bdbec1 solid;
  padding: 10px 0;
}

.year-module-headerClickable-bN75G4:hover {
  cursor: pointer;
  background-color: #fffdee;
}


.monthList-module-month-3ITJZH {
  cursor: pointer;
  display: inline-block;
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  font-size: 12px;
}


.quarterList-module-quarter-2_7a5F {
  cursor: pointer;
  display: inline-block;
  width: 110px;
  height: 99px;
  text-align: center;
  line-height: 99px;
  font-size: 12px;
}


.importFromBanner-module-wrapper-HhPdBP {
  display: flex;
  flex-direction: column;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 20px;
  width: 800px;
  max-height: 450px;
}

.importFromBanner-module-groupsWrapper-2qQv-y {
  overflow-y: auto;
}

.importFromBanner-module-allImported-254x0D {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 120px;
  font-size: 15px;
}

.importFromBanner-module-allImportedText-1e2fBh {
  margin-bottom: 15px;
  text-align: center;
}

.importFromBanner-module-closeButton-3TcrS7 {
}

.importFromBanner-module-modal-hTfD2o .modal-view__body {
  min-width: 0;
}

.importFromBanner-module-previewWrap-2790G8 {
  margin-top: 2px;
}

.importFromBanner-module-previewWrap-2790G8:last-child {
  margin-right: 0;
}

.importFromBanner-module-previewSelectWrap-2rKXpz {
  position: relative;
  margin-right: 2px;
  max-width: 180px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  border: solid 1px #e5e5e5;
  opacity: 0.4;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -ms-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  overflow: hidden;
}

.importFromBanner-module-previewSelectWrap-2rKXpz:hover {
  border: solid 1px #04be3a;
}

.importFromBanner-module-previewSelected-2HR7yU {
  border: solid 1px #04be3a;
  opacity: 1;
}

.importFromBanner-module-storeImportText-bz65KF {
  margin-bottom: 30px;
  color: #b7b7b7;
}

.importFromBanner-module-importSpinWrap-3DfGRA {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
}

.importFromBanner-module-importHeaderText-3_vMNz {
  text-transform: uppercase;
  margin-bottom: 25px;
}

.importFromBanner-module-groupHeader-35L-uf {
  display: flex;
  margin-bottom: 5px;
  align-items: center;
}

.importFromBanner-module-groupHeaderText-3k1tR9 {
  text-transform: uppercase;
  margin-right: 5px;
}

.importFromBanner-module-groupBody-27vcX5 {
  display: flex;
  flex-wrap: wrap;
  margin-right: 2px;
}

.importFromBanner-module-groupBodyWrapper-1qpMUk {
  margin-bottom: 15px;
}

.importFromBanner-module-groupBodyWrapper-1qpMUk:last-child {
  margin-right: 0;
}

.importFromBanner-module-selectAllButton-KSPNXA {
  font-size: 9px;
  color: #00abf1;
  height: 16px;
  line-height: 16px;
}

.importFromBanner-module-footer-O_MZjD {
  display: flex;
  align-items: center;
  padding-left: 20px;
  background-color: #fff;
  height: 75px;
}

.importFromBanner-module-addButton-P6il6m {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .importFromBanner-module-addButton-P6il6m {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.importFromBanner-module-addButton-P6il6m[readonly],
.importFromBanner-module-addButton_disabled-2pK0nw,
.importFromBanner-module-addButton-P6il6m._disabled,
.importFromBanner-module-addButton-P6il6m:disabled {
  color: #b7b7b7;
  cursor: default;
}

.importFromBanner-module-addButton-P6il6m:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.importFromBanner-module-addButton-P6il6m[readonly]:hover,
.importFromBanner-module-addButton_disabled-2pK0nw:hover,
.importFromBanner-module-addButton-P6il6m._disabled:hover,
.importFromBanner-module-addButton-P6il6m:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.importFromBanner-module-addButton-P6il6m[readonly],
.importFromBanner-module-addButton-P6il6m._disabled,
.importFromBanner-module-addButton-P6il6m:disabled {
  color: #80caf5;
}

.importFromBanner-module-addButton-P6il6m:hover {
  background-color: #39bbf1;
}

.importFromBanner-module-addButton-P6il6m[readonly]:hover,
.importFromBanner-module-addButton-P6il6m._disabled:hover,
.importFromBanner-module-addButton-P6il6m:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.importFromBanner-module-selectedIconWrap-29KbAb {
  position: absolute;
  background-color: rgba(51,51,51,0.7);
  width: 20px;
  height: 20px;
  text-align: center;
  right: 0;
  z-index: 10;
}

.importFromBanner-module-selectedIcon-3ApQCm {
  width: 12px;
  height: auto;
  vertical-align: middle;
}


.sourceStatistics-module-datePicker-1VqRP8 {
  margin-top: 13px;
  margin-bottom: 20px;
}

.sourceStatistics-module-totalRow-ZISh3E {
  border-bottom: 2px solid #e5e5e5;
}

.sourceStatistics-module-spinWrapper-3EkQcO {
  display: flex;
  justify-content: center;
}


.columnSettings-module-settingsModal-10oNRv {
  background-color: #fff;
  width: 840px;
  padding: 20px;
}

.columnSettings-module-wrapper-3oiKl7 {
  margin-bottom: 10px;
}

.columnSettings-module-option-115Up8 {
  text-transform: none;
  font-size: 13px;
  padding: 0 25px 0 11px;
}

.columnSettings-module-controls-3sPMPF {
  display: flex;
  justify-content: space-between;
}

.columnSettings-module-btnClose-1deOey {
  margin-left: 10px;
  display: inline-flex;
}

.columnSettings-module-tabs-1EEUM6 {
  margin-bottom: 10px;
}

.columnSettings-module-settingsPanels-1Ok-I4 {
  position: relative;
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
  display: flex;
  justify-content: stretch;
}

.columnSettings-module-settingsPanels-1Ok-I4:before {
  content: '';
  height: 100%;
  width: 1px;
  background-color: #e5e5e5;
  position: absolute;
  top: 0;
  left: 40%;
}

.columnSettings-module-settingsPanelItem-1hb8GB {
  width: 40%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 255px;
  overflow: auto;
}

.columnSettings-module-settingsPanelItem-1hb8GB:nth-child(2) {
  width: 60%;
}

.columnSettings-module-settingsRow-1P5Z0c {
  padding: 7px 10px;
  cursor: default;
}

.columnSettings-module-active-306iX- {
  color: #16bf00;
}

.columnSettings-module-selected-Eh-7mA {
  background: #f2f2f2;
}

.columnSettings-module-disabled-24OvsO {
  color: #b7b7b7;
}

.columnSettings-module-active-306iX-.columnSettings-module-disabled-24OvsO {
  color: #16bf00;
}

.columnSettings-module-checkbox-2zRcfj {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  vertical-align: middle;
  margin-right: 10px;
}

.columnSettings-module-checkbox-2zRcfj[readonly],
.columnSettings-module-checkbox-2zRcfj:disabled,
.columnSettings-module-checkbox-2zRcfj._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.columnSettings-module-label-2l-rOi {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 30px);
  line-height: 1.4;
}

.columnSettings-module-labelWithLock-3LASyl {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 40px);
  line-height: 1;
}

.columnSettings-module-rowItem-318BPB {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.columnSettings-module-parentItem-3kHhT4 {
  color: #a4a4a4;
  margin-right: 3px;
}

.columnSettings-module-settingButton-3WpOCg {
  padding: 0;
  width: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: center;
}

.columnSettings-module-settingButton-3WpOCg .icon-settings {
  padding: 0;
}

.columnSettings-module-locked-1LUttY,
.columnSettings-module-unlocked-3oPMhW,
.columnSettings-module-cantLocked-24gNa2 {
  display: inline-block;
  vertical-align: -3px;
  margin-right: 8px;
}

.columnSettings-module-locked-1LUttY:before,
.columnSettings-module-unlocked-3oPMhW:before,
.columnSettings-module-cantLocked-24gNa2:before {
  font-family: target-icons;
}

.columnSettings-module-locked-1LUttY:before {
  color: #000;
  content: "\F11B";
}

.columnSettings-module-unlocked-3oPMhW:before {
  color: #b5b5b5;
  content: "\F136";
}

.columnSettings-module-unlocked-3oPMhW:hover:before {
  color: #000;
}

.columnSettings-module-cantLocked-24gNa2:before {
  color: #fc2c39;
  content: "\F11B";
}


.documentation-module-spinner-3-ekMX {
  display: flex;
  align-items: center;
  justify-content: center;
}

.documentation-module-form-2OB5Yf {
  margin-bottom: 30px;
  border-bottom: 1px solid #e5e5e5;
}

.documentation-module-form-2OB5Yf:last-child {
  margin-bottom: 0;
  border: 0;
}

.documentation-module-id-2giXQd,
.documentation-module-language-1LD83L,
.documentation-module-category-1X3nsJ,
.documentation-module-type-1rkF3Z {
  display: block;
}

.documentation-module-history-2fOeGC {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.documentation-module-removeBtn-3CG_Pj {
  cursor: pointer;
  text-align: center;
}

.documentation-module-removeBtn-3CG_Pj:before {
  content: "\F109";
  font-family: target-icons;
}

.documentation-module-confirm-1EJ40K {
  background-color: #f2f2f2;
  max-width: 620px;
  line-height: 1.3;
}

.documentation-module-confirmWrap-1VsIFF,
.documentation-module-confirmControls-26G98V {
  padding: 20px;
}

.documentation-module-confirmTitle-12DRmb {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.documentation-module-confirmText-x5ZRNR {
  margin-bottom: 5px;
}

.documentation-module-confirmDescription-2lGgvr {
  margin-bottom: 20px;
}

.documentation-module-confirmControls-26G98V {
  background-color: #fff;
  display: flex;
}

.documentation-module-confirmControl-2uiWFT {
  margin-right: 10px;
}

.documentation-module-version-289E_Y {
  color: #fc2c39;
}

.documentation-module-controls-mmc7mE {
  display: flex;
  flex-wrap: wrap;
  min-width: 900px;
  margin-left: -10px;
  margin-bottom: 20px;
}

.documentation-module-filterItem-3026rq {
  margin-left: 10px;
  margin-bottom: 10px;
}

.documentation-module-create-2BQbvf {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
}

.safari .documentation-module-create-2BQbvf {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.documentation-module-create-2BQbvf[readonly],
.documentation-module-create_disabled-2Bo9kU,
.documentation-module-create-2BQbvf._disabled,
.documentation-module-create-2BQbvf:disabled {
  color: #b7b7b7;
  cursor: default;
}

.documentation-module-create-2BQbvf:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.documentation-module-create-2BQbvf[readonly]:hover,
.documentation-module-create_disabled-2Bo9kU:hover,
.documentation-module-create-2BQbvf._disabled:hover,
.documentation-module-create-2BQbvf:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.documentation-module-create-2BQbvf[readonly],
.documentation-module-create-2BQbvf._disabled,
.documentation-module-create-2BQbvf:disabled {
  color: #80caf5;
}

.documentation-module-create-2BQbvf:hover {
  background-color: #39bbf1;
}

.documentation-module-create-2BQbvf[readonly]:hover,
.documentation-module-create-2BQbvf._disabled:hover,
.documentation-module-create-2BQbvf:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.documentation-module-cancel-3xzbls {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-left: 10px;
}

.safari .documentation-module-cancel-3xzbls {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.documentation-module-cancel-3xzbls[readonly],
.documentation-module-cancel_disabled-37AxV9,
.documentation-module-cancel-3xzbls._disabled,
.documentation-module-cancel-3xzbls:disabled {
  color: #b7b7b7;
  cursor: default;
}

.documentation-module-cancel-3xzbls:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.documentation-module-cancel-3xzbls[readonly]:hover,
.documentation-module-cancel_disabled-37AxV9:hover,
.documentation-module-cancel-3xzbls._disabled:hover,
.documentation-module-cancel-3xzbls:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.documentation-module-columns-3WTyJS {
  display: flex;
  align-items: flex-start;
  border: 1px solid #e5e5e5;
  min-height: 250px;
  overflow: hidden;
}

.documentation-module-textarea-3X8aOS,
.documentation-module-textareaComment-1Gfh2q {
  border: 1px solid #e5e5e5;
  resize: none;
  padding: 20px;
  width: 100%;
  min-height: 250px;
}

.documentation-module-textarea-3X8aOS {
  border: 0;
  border-right: 1px solid #e5e5e5;
  min-width: 300px;
  width: 50%;
  resize: both;
}

.documentation-module-preview-235mRT {
  min-width: 50%;
  height: 100%;
  overflow: auto;
  padding: 20px;
}

.documentation-module-row-2gdstv {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}

.documentation-module-label-3fi2O3 {
  width: 120px;
  line-height: 32px;
}

.documentation-module-data-21ADNk {
  width: calc(100% - 120px);
  line-height: 32px;
}

.documentation-module-inputName-2ygALO,
.documentation-module-inputIdentifier-cTkB5X {
  width: 510px;
}

.documentation-module-error-1AhK_M,
.documentation-module-errorGenerate-2F1Rc3 {
  color: #fc2c39;
  padding-left: 120px;
  margin-top: -10px;
  margin-bottom: 20px;
  line-height: 1.6;
}

.documentation-module-errorGenerate-2F1Rc3 {
  padding-left: 0;
  margin-top: 0;
}

.documentation-module-generateForm-2p2EHq {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.documentation-module-generateBtn-2GeNLT {
  margin-left: 20px;
}

.documentation-module-historyLink-1a1det {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 15px;
  line-height: 30px;
}

.documentation-module-createNewLink-8Y3ZAW {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.documentation-module-topLink-3zXvIJ {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.documentation-module-lastUpdate-1elPhg {
  color: #b7b7b7;
  margin-left: 10px;
  display: inline;
  font-size: 12px;
}

.documentation-module-lastUpdateUsername-3bvQw7 {
  margin: 0 5px;
}

.documentation-module-topControls-20_VhX {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.history-module-diffWrapper-moYumw {
  overflow: auto;
  max-height: 400px;
  font-size: 12px;
}

.history-module-title-VgZVoI {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-transform: none;
  padding-left: 18px;
  position: relative;
}

.history-module-arrowDown-1LjCJN,
.history-module-arrowRight-2D9dKx {
  position: absolute;
  width: 10px;
  left: 0;
  top: 10px;
  cursor: pointer;
}

.history-module-arrowDown-1LjCJN:before,
.history-module-arrowRight-2D9dKx:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 12px solid #00abf1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #00abf1;
}

.history-module-arrowRight-2D9dKx {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  top: 14px;
}

.history-module-checkbox-233Ap6 {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.history-module-checkbox-233Ap6[readonly],
.history-module-checkbox-233Ap6:disabled,
.history-module-checkbox-233Ap6._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.history-module-copyLink-3t29dg {
  margin: 0 10px 0 0;
  display: inline-flex;
}

.history-module-boxLabel-145CS9 {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  margin-right: 10px;
}

.history-module-textEmpty-3D7NUK {
  margin-top: 40px;
  font-size: 12px;
}

.history-module-fieldName-2c5kX2 {
  font-weight: bold;
  margin-right: 5px;
}

.history-module-fieldWrap-3HAXaT {
  margin: 15px 0;
}

.history-module-options-7bud0r {
  margin: 5px 0;
}

.history-module-fields-3xOvmg {
  overflow: hidden;
}

.history-module-paginationWrap-xYiOUF {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 10px 0 20px;
}

.history-module-tabsWrap-2HXXoG {
  margin-bottom: 10px;
  margin-left: 0;
}

.history-module-tabActive-XNvsgl {
  background-color: #e5e5e5;
  cursor: default;
}

.history-module-tabActive-XNvsgl:hover {
  cursor: default;
  background-color: #e5e5e5;
}


.dspConnectPads-module-formWrapper-2oOPHg {
  display: flex;
  flex-direction: column;
}

.dspConnectPads-module-connectedPadsFetchError-j_lMIX {
  color: #f66;
}

.dspConnectPads-module-formItem-25ZN6R {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.dspConnectPads-module-labelText-12nCQ9 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  width: 180px;
}

.dspConnectPads-module-textValue-2_m52A,
.dspConnectPads-module-labelText-12nCQ9 {
  min-height: 18px;
}

.dspConnectPads-module-notify-3k6lJN,
.dspConnectPads-module-textValue-2_m52A,
.dspConnectPads-module-padsInput-SzxdKF {
  width: 350px;
}

.dspConnectPads-module-textareaControl-2dZ5iw {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: 'vertical';
  max-width: 350px;
  width: 350px;
  font-size: 14px;
  height: 70px;
  min-height: 70px;
  max-height: 150px;
  min-width: 350px;
}

.dspConnectPads-module-notify-3k6lJN {
  margin-bottom: 10px;
}


.dspHistory-module-wrapper-Mmf6st {
  display: block;
}

.dspHistory-module-diffWrapper-35RJJ1 {
  overflow: auto;
  max-height: 400px;
  font-size: 12px;
}

.dspHistory-module-title-1sIdr9 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-transform: none;
  padding-left: 18px;
  position: relative;
}

.dspHistory-module-arrowDown-2vvBgc,
.dspHistory-module-arrowRight-1FIJIa {
  position: absolute;
  width: 10px;
  left: 0;
  top: 10px;
  cursor: pointer;
}

.dspHistory-module-arrowDown-2vvBgc:before,
.dspHistory-module-arrowRight-1FIJIa:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 12px solid #00abf1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #00abf1;
}

.dspHistory-module-arrowRight-1FIJIa {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  top: 14px;
}

.dspHistory-module-checkbox-1C2IWe {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.dspHistory-module-checkbox-1C2IWe[readonly],
.dspHistory-module-checkbox-1C2IWe:disabled,
.dspHistory-module-checkbox-1C2IWe._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.dspHistory-module-copyLink-vG0Zgb {
  margin: 0 10px 0 0;
  display: inline-flex;
}

.dspHistory-module-boxLabel-Gr2Bh0 {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  margin-right: 10px;
}

.dspHistory-module-textEmpty-2qCfS5 {
  margin-top: 40px;
  font-size: 12px;
}

.dspHistory-module-fieldName-1oR5hM {
  font-weight: bold;
  margin-right: 5px;
}

.dspHistory-module-fieldWrap-3rUsYY {
  margin: 15px 0;
}

.dspHistory-module-options-2EuSgI {
  margin: 5px 0;
}

.dspHistory-module-fields-X2T41I {
  overflow: hidden;
}

.dspHistory-module-paginationWrap-22K4if {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 10px 0 20px;
}

.dspHistory-module-tabsWrap-2reQ9d {
  margin-bottom: 10px;
  margin-left: 0;
}

.dspHistory-module-tabActive-3QZEq_ {
  background-color: #e5e5e5;
  cursor: default;
}

.dspHistory-module-tabActive-3QZEq_:hover {
  cursor: default;
  background-color: #e5e5e5;
}


.serverEye-module-formRow-eCmqN8 {
  margin-bottom: 20px;
  display: flex;
}

.serverEye-module-spinnerWrap-13FiAW {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.serverEye-module-form-3dRG1u {
  margin-bottom: 40px;
}

.serverEye-module-formLabelBase-1ptDsI,
.serverEye-module-formLabel-2RpAGy,
.serverEye-module-formLabelBold-2bekWw {
  margin-right: 20px;
  min-width: 250px;
  justify-content: flex-end;
  align-self: center;
  display: inline-flex;
}

.serverEye-module-formLabelBold-2bekWw {
  font-weight: bold;
}

.serverEye-module-formLabelBase-1ptDsI {
  padding-bottom: 10px;
}

.serverEye-module-errorWrap-jCThOS {
  margin: 0 0 10px;
}

.serverEye-module-longInput-2J9QPY {
  width: 530px;
}

.serverEye-module-infoText-3kHLm4 {
  color: #b7b7b7;
  font-size: 12px;
}

.serverEye-module-numberInput-2IuO4j {
  position: relative;
  -moz-appearance: textfield;
}

.serverEye-module-numberInput-2IuO4j::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.serverEye-module-numberInput-2IuO4j::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.serverEye-module-title-PfF3TW {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}


.eyesTable-module-dummyWrapper-1nncZf,
.eyesTable-module-spinnerWrapper-2Ne1v5 {
  display: flex;
  justify-content: center;
}

.eyesTable-module-errorWrapper-2YFnLA {
  display: flex;
  justify-content: center;
  color: #fc2c39;
}

.eyesTable-module-rowWrapper-2PHIJU {
  display: block;
  position: relative;
}



.remove-module-wrapper-3y_e-Y {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.remove-module-error-29KieC {
  color: #fc2c39;
  margin-left: 5px;
}

.remove-module-spinnerWrap-laQE23 {
  display: flex;
  flex-direction: column;
  align-items: center;
}


.dspList-module-spinnerWrapper-1sL5L_ {
  display: flex;
  justify-content: center;
}

.dspList-module-spinnerWrap-3JDVpg {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dspList-module-tableCellAutoHeight-3A9uQ7 {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  word-break: break-word;
}

.dspList-module-tableCellName-2oBpgd {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  word-break: break-all;
}

.dspList-module-tableCellCenterContent-3BwMaz {
  white-space: normal;
  height: auto;
  margin: 10px 0;
  line-height: normal;
  text-align: center;
}

.dspList-module-paginationTop-Ha6f0E {
  margin-bottom: 20px;
  margin-right: 2px;
  display: flex;
  justify-content: space-between;
}

.dspList-module-paginationBottom-aBw6VM {
  margin-top: 20px;
}

.dspList-module-hoveredRow-fRxRIN {
  background-color: #f9f9f9;
}

.dspList-module-rowCell-7uo21E {
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}

.dspList-module-editLink-2hdGFM {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.dspList-module-filtersWrap-39thYX {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 15px 20px 0;
  background-color: #f9f9f9;
}

.dspList-module-filtersWrapHide-iP01Ib {
  display: none;
}

.dspList-module-filtersTitle-3pUF9F,
.dspList-module-inputWrap-1wwebl {
  margin: 0 20px 20px 0;
}

.dspList-module-inputId-21nUDz {
  position: relative;
  -moz-appearance: textfield;
  font-size: 14px;
  width: 75px;
  padding-right: 30px;
}

.dspList-module-inputId-21nUDz::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.dspList-module-inputId-21nUDz::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.dspList-module-inputContains-2dGtRx,
.dspList-module-inputDefault-2dybjD,
.dspList-module-filterInput-2uKZAH {
  padding-right: 30px;
}

.dspList-module-inputDefault-2dybjD {
  width: 100px;
  font-size: 14px;
}

.dspList-module-inputContains-2dGtRx {
  width: 300px;
  font-size: 14px;
}

.dspList-module-clearFilters-1jWmph {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  border-bottom: 1px dotted;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.dspList-module-emptyDummy-2JGpTT {
  display: flex;
  justify-content: center;
}

.dspList-module-filterBtn-3pjU8h {
  margin-bottom: 20px;
  margin-right: 20px;
}

.dspList-module-formLabel-2_Xz7M {
  width: 180px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.dspList-module-formInput-3n6YFL {
  width: 300px;
  font-size: 12px;
}

.dspList-module-wrapperContainerCustom-2kgm6G {
  align-items: baseline;
}

.dspList-module-submitButton-3QHiS_ {
  margin-right: 10px;
}

.dspList-module-addError-8NEMRg {
  width: calc(100% - 40px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 20px 20px;
}

.dspList-module-inputWrapper-TRhy_v {
  width: auto;
}


.id-module-link-1kxE3k {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


.history-module-link-2KfMtO {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
}


.name-module-text-1WDZ-4 {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.pads-module-cellWrap-1Ggkav {
  line-height: 1.3;
  padding: 10px 0;
}

.pads-module-padLink-3p4hnM {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.pads-module-copyBtnWrapper-5SM1b9 {
  margin-bottom: 5px;
  font-size: 10px;
}

.pads-module-copyBtn-MPBa8g {
  border-bottom: 1px dotted;
  line-height: 1;
}

.pads-module-infoText-eX4AfU {
  margin-left: 5px;
}

.pads-module-padsWrapper-eozGdA {
  display: flex;
  flex-wrap: wrap;
}


.menu-module-menu-1oNVte {
  margin: 10px 0px 20px;
}

.menu-module-menuItem-2mQrT5 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.menu-module-menuLink-2DW3ed {
  width: 100%;
  display: block;
  color: #333;
  font-size: 13px;
  line-height: 1.5;
  min-height: 32px;
  padding: 6px 17px 6px 43px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color ease 0.3s, color ease 0.3s;
  -moz-transition: background-color ease 0.3s, color ease 0.3s;
  -ms-transition: background-color ease 0.3s, color ease 0.3s;
  -o-transition: background-color ease 0.3s, color ease 0.3s;
  transition: background-color ease 0.3s, color ease 0.3s;
  padding-left: 24px;
}

.menu-module-menuLinkActive-2t6asT {
  background-color: #00abf1;
  color: #fff;
}

.menu-module-menuLinkDisabled-2phQSV {
  background-color: #e7e7e7;
  cursor: default;
}

.menu-module-menuLinkCount-WVvWSu {
  color: #808285;
  margin-left: 6px;
}

.menu-module-menuLinkNotice-2beGSi {
  color: #f00;
  margin-left: 6px;
}

.menu-module-menuLink-2DW3ed:hover {
  background-color: #00abf1;
  color: #fff;
}

.menu-module-menuLinkActive-2t6asT .menu-module-menuLinkCount-WVvWSu,
.menu-module-menuLink-2DW3ed:hover .menu-module-menuLinkCount-WVvWSu,
.menu-module-menuLinkActive-2t6asT .menu-module-menuLinkNotice-2beGSi,
.menu-module-menuLink-2DW3ed:hover .menu-module-menuLinkNotice-2beGSi {
  -webkit-transition: background-color ease 0.3s, color ease 0.3s;
  -moz-transition: background-color ease 0.3s, color ease 0.3s;
  -ms-transition: background-color ease 0.3s, color ease 0.3s;
  -o-transition: background-color ease 0.3s, color ease 0.3s;
  transition: background-color ease 0.3s, color ease 0.3s;
  color: #dfdfdf;
}

.menu-module-menuLink-2DW3ed.menu-module-menuLinkDisabled-2phQSV:hover {
  background-color: #e7e7e7;
  color: #333;
}


.balance-module-balance-1HJ6yA {
  margin: 0;
  border-top: 2px solid #fff;
}

.balance-module-balanceItem-2mMP5N {
  padding: 20px;
  border-bottom: 2px solid #fff;
}

.balance-module-balanceHead-1VFrkw {
  display: flex;
  margin-left: -10px;
  margin-bottom: 8px;
}

.balance-module-balanceTitle-1C7ulT {
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 10px;
}

.balance-module-balanceAmount-20-KUn {
  font-size: 24px;
  line-height: 21px;
  margin-bottom: 8px;
}

.balance-module-balanceAmountInfo-klV6_X {
  color: #b5b5b5;
  font-size: 10px;
  text-transform: uppercase;
}


.filter-module-footerControls-OUIe0_ {
  background: #fff;
  padding: 17px 24px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin-top: 20px;
}

.filter-module-submitButton-FcuHQ0 {
  margin-right: 10px;
}

.filter-module-resetButton-1WwiH_ {
  float: right;
  line-height: 32px;
}

.filter-module-treeWrapper-1OufVe {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 20px;
}

.filter-module-treeItemInner-3wibOf {
  position: relative;
  white-space: nowrap;
  margin-top: 10px;
  line-height: normal;
}

.filter-module-treeItemTextChecked-1JCmkH {
  color: #16bf00;
}

.filter-module-treeItemCheckbox-1CDwAe {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  margin-top: 3px;
}

.filter-module-treeItemText-2UCcG6 {
  display: inline-block;
  vertical-align: top;
  line-height: 1.3;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.filter-module-withoutPortalWrap-3Sz-hs {
  position: relative;
  margin-top: 10px;
  background: #fff;
  left: 0 !important;
  top: 0 !important;
}

.filter-module-treeSelectedWrap-1PmaMF {
  padding-left: 10px;
}

.filter-module-treeSelectedTitle-26M2rZ {
  font-weight: bold;
  height: 32px;
}

.filter-module-treeSelectedWrap-1PmaMF {
  padding-left: 10px;
}

.filter-module-treeSelectedItems-2v5jFU {
  height: 200px;
  max-width: 240px;
  width: 240px;
  position: relative;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.filter-module-treeSelectedItemInner-35bMw2 {
  margin: 0;
}

.filter-module-treeSelectedItemText-PahWQ5 {
  max-width: calc(100% - 30px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-block;
  vertical-align: top;
}

.filter-module-removeOption-1aGpmJ {
  font-size: 11px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.filter-module-removeOption-1aGpmJ:before {
  display: inline-block;
  vertical-align: middle;
  content: "\F110";
  font-family: target-icons;
}

.filter-module-content-1YsmPU {
  padding: 20px 24px;
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.filter-module-title-a_j3hc {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 0;
  margin-bottom: 20px;
}

.filter-module-filterSelectWrap-2OXmv0 {
}

.filter-module-filterSelectWrap-2OXmv0 + .filter-module-filterSelectWrap-2OXmv0 {
  margin-left: 10px;
}

.filter-module-suggesterWrapper-4jPaG8 {
  background-color: #f2f2f2;
}


.suggester-module-searchInput-2RXzzO {
  border-color: #e7e7e7;
  vertical-align: top;
  position: relative;
  z-index: 10;
}

.suggester-module-optionListWrapper-2QFfTO {
  margin-top: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e7e7e7;
  border-top: none;
  z-index: 0;
  height: 200px;
}

.suggester-module-option-2ah17n {
  background-color: transparent;
  padding: 0 10px;
}

.suggester-module-option-2ah17n:hover {
  background-color: transparent;
}

.suggester-module-optionNothing-zE6Byz {
  background-color: transparent;
  padding: 0 10px;
}

.suggester-module-withoutPortalWrap-2C4sSA {
  position: relative;
}

.suggester-module-clearIcon-wvcKiA {
  height: 32px;
  z-index: 10;
}


.list-module-optionsList-3Ph05x {
  background: none;
}

.list-module-optionListWrapper-3Q1Kw8 {
  width: 100%;
}

.list-module-option-1LubDo {
  padding: 0;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 5px;
  background: none;
}

.list-module-option-1LubDo:hover {
  background: none;
}

.list-module-optionActive-2eqRqq {
  background: none;
}

.list-module-optionActive-2eqRqq:hover {
  background: none;
}


.addForm-module-addClientModal-1qV8DM {
}

.addForm-module-addClientModal-1qV8DM .addForm-module-addForm-Ucco-- {
  margin: 0;
  padding: 0 24px;
}

.addForm-module-addClientModal-1qV8DM .addForm-module-footerControls-iI0dFt {
  background: #fff;
  padding: 22px 24px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.addForm-module-addForm-Ucco-- {
  margin-top: 20px;
}

.addForm-module-footerControls-iI0dFt {
  margin-top: 40px;
}

.addForm-module-formRow-2Syq5r {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
}

.addForm-module-formLabel-Qp8Wvl {
  width: 125px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 0 0px;
}

.addForm-module-formInput-1wHAxl {
  width: 300px;
}

.addForm-module-formValue-VyGkzC {
  padding-top: 5px;
}

.addForm-module-formTextarea-2ekyWl {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 300px;
  width: 300px;
  font-size: 14px;
  height: 80px;
  min-height: 32px;
  max-height: 300px;
  outline: none;
  border: 1px solid #bdbec1;
}

.addForm-module-title-3i9iEC {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 22px 24px 0;
}

.addForm-module-tabs-1WTnsR {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.addForm-module-groupList-3uhH_j {
  margin-left: 0;
  margin-right: 20px;
}

.addForm-module-clientInfo-1F3s6R {
  display: flex;
}

.addForm-module-clientName-1OYn0R {
  color: #b7b7b7;
  margin-left: 10px;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.addForm-module-clientUsername-1coX0I {
  font-weight: bold;
  /*margin-left: 20px;*/
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.addForm-module-submitButton-1UyOQA {
  margin-right: 10px;
}

.addForm-module-deleteInfo-3Rzk_W {
  line-height: 1.5;
  margin-top: 20px;
}

.addForm-module-deleteInfo-3Rzk_W p {
  margin: 0 0 20px;
}

.addForm-module-deleteInfo-3Rzk_W p:last-child {
  margin: 0;
}

.addForm-module-addBtn-w4l0j0 {
  font-size: 24px;
  text-transform: initial;
}


.transactionForm-module-tabs-1ofGWT {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.transactionForm-module-groupList-1ZjAD3 {
  margin-left: 0;
  margin-right: 20px;
}

.transactionForm-module-clientInfo-2KszQS {
  display: flex;
}

.transactionForm-module-clientName-1bZxzK {
  color: #b7b7b7;
  margin-left: 10px;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.transactionForm-module-clientUsername-17HC4E {
  font-weight: bold;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.transactionForm-module-submitButton-tlb_p- {
  margin-top: 30px;
  margin-right: 10px;
}

.transactionForm-module-formInput-gkVVJR {
  width: 300px;
}

.transactionForm-module-formInput-gkVVJR {
  position: relative;
  -moz-appearance: textfield;
}

.transactionForm-module-formInput-gkVVJR::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.transactionForm-module-formInput-gkVVJR::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.transactionForm-module-errorSubmit-CW4QF2 {
  margin-top: 10px;
}

.transactionForm-module-credidInfo-2Ex_VO {
  line-height: 1.5;
}

.transactionForm-module-returnBlock-2iOJ52 {
  padding: 20px;
  margin-top: 20px;
  background: #f2f2f2;
  display: flex;
}

.transactionForm-module-returnAvail-2jKok8 {
  margin-right: 20px;
}

.transactionForm-module-returnAvailText-2a3EI0 {
  color: #b7b7b7;
}

.transactionForm-module-returnAvailVal-ysFMGt {
  font-size: 32px;
  line-height: 1.2;
}

.transactionForm-module-transferAvailText-2s20Ky {
  color: #a4a4a4;
  margin-bottom: 8px;
}

.transactionForm-module-transferAvailVal-E9DTSz {
  font-size: 24px;
  line-height: 24px;
  cursor: pointer;
}

.transactionForm-module-spinnerWrap-3sJtbu {
  position: relative;
  width: 20px;
  height: 20px;
}

.transactionForm-module-radioWrap-1NEvWX {
  margin-bottom: 10px;
}

.transactionForm-module-label-2K19E5 {
  display: flex;
  align-items: center;
  height: 26px;
}

.transactionForm-module-labelText-1yFQyh {
  padding-left: 10px;
}

.transactionForm-module-specifyAmountBtn-2BRSIe {
  padding-top: 8px;
}

.transactionForm-module-group-3Y7cl3 {
  margin-bottom: 10px;
}


.clientsList-module-balance-AusLhy,
.clientsList-module-repayLoan-23uCxV {
  color: #00abf1;
  cursor: pointer;
}

.clientsList-module-exceedDate-etfra8 {
  color: #fc2c39;
  cursor: pointer;
}

.clientsList-module-exceedDate-etfra8,
.clientsList-module-repayLoan-23uCxV {
  text-decoration: underline;
}

.clientsList-module-repaySpinWrap-2FNP_d {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.clientsList-module-nameCell-O0M_CX {
  display: flex;
  position: relative;
  align-items: center;
  align-self: center;
  height: 100%;
  font-size: 14px;
}

.clientsList-module-nameCell-O0M_CX:hover .clientsList-module-nameCellSettings-lPiUOo {
  opacity: 1;
}

.clientsList-module-nameCellWrap-2Tj3Py {
  width: calc(100% - 20px);
  line-height: 1.6;
}

.clientsList-module-nameCellText-2PXvGR,
.clientsList-module-nameCellName-14s8mK,
.clientsList-module-nameCellDescription-n0RKEG,
.clientsList-module-nameCellNotification-3X46D0 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
}

.clientsList-module-nameCellNotification-3X46D0 {
  color: #fc2c39;
}

.clientsList-module-nameCellSettings-lPiUOo {
  opacity: 0;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.clientsList-module-credit-2j7V6O {
  line-height: 16px;
  padding: 8px 0 7px;
  text-align: right;
}

.clientsList-module-date-f6E8wb {
  margin-left: 3px;
}


.clients-module-settings-2T1V_g {
  position: relative;
  margin-bottom: 10px;
}

.clients-module-settings-2T1V_g:after {
  content: '';
  clear: both;
  display: block;
}

.clients-module-settingsCol-3b2Wg1 {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 10px -10px;
}

.clients-module-settingsCol-3b2Wg1:last-child {
  float: right;
  margin-right: 0px;
}

.clients-module-settingsItem-28xX1U,
.clients-module-settingsItemPresets-6xglAv {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  margin-bottom: 10px;
}

.clients-module-settingsItemPresets-6xglAv {
  line-height: 32px;
  margin-left: 10px;
  font-size: 11px;
  text-transform: uppercase;
}

.clients-module-presetsWrap-7-UgPh {
  color: #00abf1;
  margin-left: 3px;
  display: inline-block;
}

.clients-module-presetButton-3JEFSR + .clients-module-presetButton-3JEFSR {
  margin-left: 3px;
}

.clients-module-table-2k5v5U {
  margin-bottom: 20px;
}

.clients-module-tableContent-3fnNup {
  font-size: 14px;
}

.clients-module-pagination-3rllwL {
  display: flex;
  justify-content: space-between;
}

.clients-module-whiteModal-3oIGG4 {
  background: #fff;
  padding: 22px 24px;
  max-width: 770px;
}

.clients-module-clickLink-11dpbf {
  margin-right: 20px;
}

.clients-module-clickLinkRed-3x0-RM {
  margin-right: 20px;
}

.clients-module-dialogErrorWrap-O2waZs {
  margin-bottom: 20px;
}

.clients-module-spinnerWrap-3GqiEy {
  display: flex;
  align-items: center;
  justify-content: center;
}

.clients-module-emptyText-2rhkDS {
  font-size: 24px;
  text-align: center;
  line-height: 34px;
  margin-top: 40px;
}

.clients-module-addBtnWrapper-1cOAaO {
  display: inline-block;
}


.confirmRemove-module-removeCellWrapper-3pDasU {
  font-size: 10px;
  text-transform: uppercase;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.confirmRemove-module-spinnerWrap-2Zx6DE {
  display: inline-flex;
  align-self: center;
}

.confirmRemove-module-removeBtn-2c55nQ {
  color: #f66;
  cursor: pointer;
  margin-right: 10px;
}

.confirmRemove-module-removeDisabled-1fwbp8 {
  margin-right: 10px;
  color: #b7b7b7;
}

.confirmRemove-module-confirmBtn-1nyKz9 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 10px;
}

.confirmRemove-module-error-GEZp76 {
  border-bottom: 1px dotted;
  text-transform: none;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  position: relative;
}

.confirmRemove-module-black-o7o1fs {
  color: #333;
}

.confirmRemove-module-red-2eX-xr {
  color: #f66;
}

.confirmRemove-module-tooltipWrapper-3RB-yz {
  padding: 20px;
  background: #fff;
}


.permissionForm-module-permissionsModal-1yHUno {
  background: #fff;
  min-width: 600px;
}

.permissionForm-module-addForm-3x7YjV {
  margin: 20px 0 0;
  padding: 0 24px;
}

.permissionForm-module-footerControls-24iwJQ {
  padding: 0px 24px 22px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin-top: 40px;
}

.permissionForm-module-formRow-16rhXV {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
}

.permissionForm-module-formRow-16rhXV:last-child {
  margin-bottom: 0px;
}

.permissionForm-module-formLabel-1zJZ2y {
  width: 125px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 0 0;
}

.permissionForm-module-formInput-37lFU4 {
  width: 300px;
}

.permissionForm-module-valueWrap-34WzUT {
  padding-top: 5px;
  display: flex;
  align-items: center;
}

.permissionForm-module-tabs-_AASIq {
  display: flex;
  align-items: center;
  margin: 20px 24px;
  white-space: nowrap;
}

.permissionForm-module-groupList-2QkmrU {
  margin-left: 0;
  margin-right: 20px;
}

.permissionForm-module-deleteInfo-1WO7eQ {
  line-height: 1.5;
  margin-top: 20px;
  max-width: 600px;
}

.permissionForm-module-deleteInfo-1WO7eQ p {
  margin: 0 0 20px;
}

.permissionForm-module-deleteInfo-1WO7eQ p:last-child {
  margin: 0;
}

.permissionForm-module-dialogErrorWrap-1cguHY {
  margin-top: 20px;
}


.permissionRadioInput-module-radioRow-37PFa4 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
}

.permissionRadioInput-module-boxRow-3KEQpr {
  align-items: center;
}

.permissionRadioInput-module-boxesWrap-2tRv8l {
  margin-left: 20px;
}

.permissionRadioInput-module-formLabel-30IyQz {
  width: 125px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 0 0px;
}

.permissionRadioInput-module-radioBlockWrap-E9CS_q {
  padding-top: 6px;
}

.permissionRadioInput-module-formValue-3tIUDV {
  padding-top: 5px;
}

.permissionRadioInput-module-radio-2NckT0 {
  height: auto;
  margin: 0 6px 0 0;
}

.permissionRadioInput-module-box-2oBOWO {
  height: auto;
  margin: 0 6px 0 0;
}


.addManagerClientsForm-module-addManagerClientsModal-3vpthv {
  background: #fff;
  min-width: 720px;
}

.addManagerClientsForm-module-addForm-1aP3cR {
  margin: 20px 0 0;
  padding: 0 24px;
}

.addManagerClientsForm-module-title-2jDouw {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 0;
  margin-bottom: 0;
  margin-right: 20px;
}

.addManagerClientsForm-module-footerControls-2tv8Ht {
  padding: 0px 0px 22px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin-top: 40px;
}

.addManagerClientsForm-module-formRow-2Rg1AU {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
}

.addManagerClientsForm-module-formRow-2Rg1AU:last-child {
  margin-bottom: 0px;
}

.addManagerClientsForm-module-formLabel-2BJkVz {
  width: 125px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 0 0;
}

.addManagerClientsForm-module-valueWrap-2tCltw {
  padding-top: 5px;
  display: flex;
  align-items: center;
}

.addManagerClientsForm-module-top-yY7ZG5 {
  display: flex;
  align-items: center;
  white-space: nowrap;
  margin-bottom: 16px;
}

.addManagerClientsForm-module-treeWrapper-2E-8oV {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.addManagerClientsForm-module-treeOptionListWrapper-24EIfq {
  margin-top: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e7e7e7;
  border-top: none;
  z-index: 0;
  height: 200px;
}

.addManagerClientsForm-module-selectionWrap-2nvV-B {
  margin-bottom: 7px;
}

.addManagerClientsForm-module-treeSelectedTitle-2x4oh_ {
  font-weight: bold;
  height: 32px;
}

.addManagerClientsForm-module-treeSelectedWrap-256Q9- {
  padding-left: 10px;
}

.addManagerClientsForm-module-treeSelectedItems-1SwvrR {
  height: 200px;
  max-width: 320px;
  position: relative;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.addManagerClientsForm-module-treeItemInner-3aoYB5 {
  position: relative;
  white-space: nowrap;
  margin-top: 10px;
  line-height: normal;
}

.addManagerClientsForm-module-treeSelectedItemInner-1J9ZR3 {
  margin: 0;
}

.addManagerClientsForm-module-treeItemText-1ivQBv {
  display: inline-block;
  vertical-align: top;
  line-height: 1.3;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.addManagerClientsForm-module-treeItemTextChecked-1sjoSi {
  color: #16bf00;
}

.addManagerClientsForm-module-treeSelectedItemText-1uDHX4 {
  max-width: calc(100% - 30px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-block;
  vertical-align: top;
}

.addManagerClientsForm-module-treeItemCheckbox-_7BPyX {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  margin-top: 3px;
}

.addManagerClientsForm-module-removeOption-28mM7C {
  font-size: 11px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.addManagerClientsForm-module-removeOption-28mM7C:before {
  display: inline-block;
  vertical-align: middle;
  content: "\F110";
  font-family: target-icons;
}

.addManagerClientsForm-module-errorSubmit-ioGkaL {
  margin-top: 20px;
}

.addManagerClientsForm-module-withoutPortalWrap-1J5Yjd {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}

.addManagerClientsForm-module-clientName-1_sNXJ {
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.addForm-module-addForm-1eyCuM {
  margin: 0;
  padding: 0 24px;
}

.addForm-module-footerControls-iItWw8 {
  background: #fff;
  padding: 22px 24px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.addForm-module-footerControls-iItWw8 {
  margin-top: 40px;
}

.addForm-module-formRow-2LzOu1 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
}

.addForm-module-formLabel-3MNGb2 {
  width: 140px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0 0 0;
  display: inline-block;
}

.addForm-module-formInput-2sDmqq {
  width: 300px;
}

.addForm-module-formValue-1vQNPU {
  padding-top: 5px;
}

.addForm-module-title-2VwXYV {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  padding: 22px 24px 0;
}

.addForm-module-submitButton-nvaqJQ {
  margin-right: 10px;
}

.addForm-module-addBtn-ftjbnw {
  font-size: 24px;
  text-transform: initial;
}


.permissions-module-table-2uGyMh {
  font-size: 14px;
  line-height: 18px;
}

.permissions-module-tableCellWrap-3308vr {
  display: flex;
  white-space: normal;
  height: 100%;
  font-size: 14px;
  line-height: 18px;
  padding: 15px 8px;
}

.permissions-module-tableCell-2DWd74 {
  width: 100%;
  position: relative;
}

.permissions-module-tableCellEdit-1WbPfh {
  padding-right: 28px;
}

.permissions-module-tableLink-12mDEW {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.permissions-module-tableText-1Ei_yS {
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.permissions-module-buttons-2DUQbS {
  position: relative;
}

.permissions-module-tableTextInfo-3a6j20 {
  color: #666;
}

.permissions-module-editButton-1UviIo {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}

.permissions-module-button-tqMl2Q {
  display: inline-block;
  width: 100%;
  line-height: 16px;
  height: 16px;
}

.permissions-module-clickLink-1l6HW1 {
  margin-right: 20px;
}

.permissions-module-clickLinkRed-LJr8Vl {
  margin-right: 20px;
}

.permissions-module-emptyText-3zhmtP {
  font-size: 24px;
  text-align: center;
  line-height: 34px;
  margin-top: 40px;
}

.permissions-module-addBtnWrapper-1gVWre {
  display: inline-block;
}


.removeManagerClients-module-dialogBody-1UYSpD {
  max-width: 720px;
}


.removeManager-module-dialogBody-sBz96M {
  max-width: 720px;
}


.list-module-editCell-28Vn9k {
  cursor: pointer;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.list-module-inputWrap-37IrnA {
  width: 200px;
}

.list-module-notification-rnJveX {
  margin-bottom: 10px;
}

.list-module-formGroupWrapper-10liFn {
  align-items: flex-start;
}

.list-module-formGroupLabel-Dq5eZE {
  width: 150px;
  padding-top: 8px;
}

.list-module-textarea-3UQ2gq {
  max-width: 300px;
  width: 300px;
  height: 60px;
}


.pay-module-row-trJmsS {
  margin-bottom: 20px;
}

.pay-module-notify-1uerVT {
  margin-bottom: 20px;
}


.combi-module-wrapper-PZ8F3Y {
  width: 900px;
}

.combi-module-title-2-0TYr {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.combi-module-table-1gfCnD {
  background-color: #e7e7e7;
  border-spacing: 1px;
  width: 100%;
  margin-bottom: 20px;
}

.combi-module-tableCellWithoutPadding-oWPWU6,
.combi-module-tableCellFirst-Gy_kMD,
.combi-module-tableCellType-1kBWQH,
.combi-module-tableCellSetting-20a5Yb,
.combi-module-tableCellSettingPlus-1cVJ1l,
.combi-module-tableCellSettingPlusFirst-2QXjJB,
.combi-module-tableCell-oCgkuq,
.combi-module-tableHead-25LCJ9 {
  background-color: #fff;
  height: 48px;
  line-height: 1.3;
  vertical-align: middle;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.combi-module-tableCellWithoutPadding-oWPWU6 {
  padding: 0;
  max-width: 0;
}

.combi-module-tableCellFirst-Gy_kMD {
  width: 270px;
  vertical-align: top;
  padding-top: 15px;
}

.combi-module-tableHead-25LCJ9 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-align: center;
  background-color: #f2f2f2;
}

.combi-module-tableCellType-1kBWQH {
  width: 48px;
  vertical-align: top;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
}

.combi-module-tableCellFirst-Gy_kMD,
.combi-module-tableCellSetting-20a5Yb,
.combi-module-tableCellSettingPlus-1cVJ1l,
.combi-module-tableCellSettingPlusFirst-2QXjJB {
  position: relative;
  padding-right: 40px;
}

.combi-module-tableCellSettingPlus-1cVJ1l,
.combi-module-tableCellSettingPlusFirst-2QXjJB {
  padding-left: 35px;
}

.combi-module-and-E7Gves,
.combi-module-or-29AbuS,
.combi-module-not-wzXAZ5 {
  display: inline-block;
  vertical-align: middle;
  height: 16px;
}

.combi-module-and-E7Gves {
  height: 8px;
}

.combi-module-and-E7Gves:before {
  content: "\F10A";
  font-family: target-icons;
  font-size: 13px;
  color: #a3a3a3;
}

.combi-module-tableCellSettingPlus-1cVJ1l:before,
.combi-module-or-29AbuS:before {
  content: "\F10C";
  font-family: target-icons;
  font-size: 19px;
  color: #3ecb22;
}

.combi-module-tableCellSettingPlus-1cVJ1l:before {
  position: absolute;
  left: 10px;
  top: -10px;
  font-size: 15px;
}

.combi-module-not-wzXAZ5:before {
  content: "\F10B";
  font-family: target-icons;
  font-size: 19px;
  color: #fd6067;
}

.combi-module-edit-30LG1A,
.combi-module-close-346LJp {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 16px;
  cursor: pointer;
}

.combi-module-edit-30LG1A {
  color: #e5e5e5;
}

.combi-module-edit-30LG1A:before {
  content: "\F114";
  font-family: target-icons;
}

.combi-module-settings-1vVcNw {
  background-color: #ecf0f4;
  padding: 20px 20px 10px 10px;
  margin-bottom: 20px;
}

.combi-module-settingsWrap-RjKSr- {
  width: 700px;
  display: flex;
  flex-wrap: wrap;
}

.combi-module-notify-ZKfYIB {
  width: 100%;
  margin-bottom: 20px;
}

.combi-module-button-1aryCM {
  margin-left: 10px;
  margin-bottom: 10px;
}

.combi-module-modalWrapper-3jiTg6,
.combi-module-modalFooter-17_l5d {
  width: 800px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.combi-module-modalFooter-17_l5d {
  background-color: #fff;
}

.combi-module-checkboxList-1Szt2C {
  padding: 10px 0;
}

.combi-module-bubble-3Aul2a {
  padding: 20px;
  background-color: #fff;
  margin-left: -1px;
  border: 1px solid #e7e7e7;
}

.combi-module-regions-11w2Mk,
.combi-module-ages-H5s2OY {
  padding: 15px 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.combi-module-ages-H5s2OY {
  color: #00abf1;
  cursor: pointer;
}

.combi-module-ages-H5s2OY:after {
  display: inline-block;
  content: '';
  border: 5px solid;
  border-color: #00abf1 transparent transparent transparent;
  margin: 4px 0 0 4px;
  vertical-align: middle;
}

.combi-module-regionsAll-MXTpBv {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}


.checkboxList-module-wrapper-1i3LiL {
  display: flex;
}

.checkboxList-module-row-3M96DS {
  flex-direction: row;
}

.checkboxList-module-column-nxcgr- {
  flex-direction: column;
}

.checkboxList-module-labelWrap-37faZi {
  display: flex;
  align-items: center;
}

.checkboxList-module-columnLabel-31fQn3 + .checkboxList-module-columnLabel-31fQn3 {
  margin-top: 12px;
}

.checkboxList-module-box-1QjvcM {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.checkboxList-module-box-1QjvcM[readonly],
.checkboxList-module-box-1QjvcM:disabled,
.checkboxList-module-box-1QjvcM._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.checkboxList-module-boxLabel-1tj0cM {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
}

.checkboxList-module-rowLabel-BHVonj + .checkboxList-module-rowLabel-BHVonj {
  margin-left: 20px;
}


.marketplace-module-box-ksyJ9o {
  width: 632px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f2f2f2;
}

.marketplace-module-box-ksyJ9o:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.marketplace-module-wideText-39t1t9 {
  display: inline-block;
  width: 700px;
}

.marketplace-module-title-1frM4G {
  font-size: 17px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: normal;
}

.marketplace-module-buttonDescription-2z3QGu {
  font-size: 12px;
}

.marketplace-module-logo-3LyYSp {
  display: flex;
  margin-top: 20px;
}

.marketplace-module-logoPreview-3vAdAW {
  display: inline-block;
  vertical-align: middle;
  width: 100px;
  height: 100px;
  line-height: 100px;
  background-color: #f2f2f2;
  text-align: center;
  font-size: 10px;
}

.marketplace-module-logoDescription-28gXxM {
  padding-left: 20px;
}

.marketplace-module-input-4fPps4,
.marketplace-module-inputWithMargin-yxWlyd {
  width: 100%;
}

.marketplace-module-textarea-1SIi-e {
  width: 100%;
  height: 200px;
  resize: none;
  padding: 10px;
}

.marketplace-module-row-3Xi9pa {
  position: relative;
  margin-bottom: 20px;
}

.marketplace-module-row-3Xi9pa:last-child {
  margin-bottom: 0;
}

.marketplace-module-rowError-ecfKDV:before {
  content: '';
  position: absolute;
  width: calc(100% + 15px);
  height: calc(100% + 10px);
  display: block;
  margin: 0px -15px;
  background: rgba(255,0,0,0.03);
  top: -5px;
  z-index: -1;
}

.marketplace-module-uploadButton-31WAgC {
  margin-bottom: 10px;
  font-size: 10px;
}

.marketplace-module-comment-12Vf7U {
  color: #a4a4a4;
}

.marketplace-module-paramRow-34dTDw {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.marketplace-module-paramRow-34dTDw:last-child {
  margin-bottom: 0;
}

.marketplace-module-paramLabel-s90FX8 {
  width: 200px;
}

.marketplace-module-label-2zibDo {
  width: 90px;
}

.marketplace-module-input-4fPps4 {
  margin-right: 10px;
}

.marketplace-module-inputCount-Gm0fBW {
  width: 120px;
}

.marketplace-module-inputPercent-3VAQvt {
  width: 60px;
}

.marketplace-module-inputInterval-3stQAz {
  width: 164px;
}

.marketplace-module-inputCountry-1-JmWR,
.marketplace-module-inputFormat-2Qfbv4 {
  width: 300px;
}

.marketplace-module-measure-3dv8ha {
  color: #a4a4a4;
}

.marketplace-module-delete-38omQl {
  position: absolute;
  right: -30px;
  cursor: pointer;
}

.marketplace-module-delete-38omQl:before {
  content: "\F104";
  font-family: target-icons;
  font-size: 14px;
}

.marketplace-module-settingsWithButton-67IkHB {
  display: flex;
  align-items: flex-start;
}

.marketplace-module-addSettingButton-2nk6MH {
  margin-left: 20px;
  line-height: 32px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.marketplace-module-error-10w6iy,
.marketplace-module-errorInside-15Zf7b {
  display: block;
  color: #fc2c39;
  font-size: 10px;
  margin-top: 5px;
}

.marketplace-module-errorInside-15Zf7b {
  margin-top: -10px;
  margin-bottom: 20px;
}

.marketplace-module-buttons-2exZSa {
  margin-top: 35px;
}

.marketplace-module-saveButton-3kCQLf {
  margin-right: 15px;
}

.marketplace-module-notification-3Gcm5U {
  margin-top: 20px;
}

.marketplace-module-modalWrap-3eUxLi {
  position: relative;
  width: 1200px;
  height: 800px;
  background-color: #f7f7f7;
}

.marketplace-module-modalContent-37x59J {
  padding: 35px 25px 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.marketplace-module-modalFooter-2yj1fG {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 25px;
  position: absolute;
  bottom: 0;
  background: #fff;
}


.doughnut-module-chart-ABPb4O {
  position: relative;
}

.doughnut-module-tooltipWrap-12b0ZR {
  opacity: 1;
  position: absolute;
  left: 0;
  top: 0;
}

.doughnut-module-legend-S0atcg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  white-space: nowrap;
  text-align: center;
}

.doughnut-module-label-2rlhBv {
  font-size: 13px;
  line-height: 20px;
}

.doughnut-module-count-2UPjDe {
  font-size: 12px;
  color: #333;
}


.preview-module-wrap-G6ap9H {
  position: relative;
}

.preview-module-title-1Xm4uV {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 30px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.preview-module-switch-2yWfIR {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.preview-module-switchSet-2PRdeM {
  margin-right: 20px;
}

.preview-module-button-1OcaTD {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -o-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
}

.preview-module-button-1OcaTD:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

.preview-module-button-1OcaTD:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}

.preview-module-button-1OcaTD [class^='icon-'] {
  font-size: 12px;
}

.preview-module-activeButton-3SlzRm,
.preview-module-activeButton-3SlzRm:hover {
  background-color: #e5e5e5;
}

.preview-module-email-PgWifC {
  color: #00abf1;
}

.preview-module-content-3oDGqH {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  padding: 30px;
  height: 540px;
}

.preview-module-statistic-iE6wiS,
.preview-module-info-i0GmnJ,
.preview-module-chartList-1SkO-4,
.preview-module-tableHead-1gXsu5,
.preview-module-tableContent-2Jx9sC {
  width: 100%;
  display: flex;
}

.preview-module-statistic-iE6wiS {
  justify-content: space-between;
  margin-bottom: 20px;
}

.preview-module-tableHead-1gXsu5 {
  font-size: 17px;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 2px solid #e5e5e5;
}

.preview-module-tableContent-2Jx9sC {
  max-height: 250px;
  overflow-y: auto;
  justify-content: space-between;
}

.preview-module-tableCol-J8YGhe {
  width: 33.33%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-infoCol-1xzHLq {
  margin-right: 40px;
}

.preview-module-infoCol-1xzHLq:last-child {
  margin-right: 0;
}

.preview-module-infoTitle-17mywl {
  font-size: 10px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.preview-module-infoCount-1QApIi {
  font-size: 30px;
}

.preview-module-chart-bQL2XC {
  width: 200px;
  height: 200px;
  margin-right: 20px;
}

.preview-module-chart-bQL2XC:last-child {
  margin-right: 0;
}

.preview-module-about-3TO7-l {
  display: flex;
  max-height: 480px;
  overflow: auto;
}

.preview-module-logo-3omVaE,
.preview-module-logoImage-XDtxP- {
  width: 100px;
  height: 100px;
}

.preview-module-description-hlKNEz {
  width: calc(100% - 100px);
  padding-left: 30px;
}


.column-module-row-3z1P1i {
  display: flex;
  justify-content: space-between;
  height: 40px;
  align-items: center;
}

.column-module-name-27UHcF,
.column-module-count-2d98ZE {
  width: 50%;
}

.column-module-count-2d98ZE {
  display: flex;
  align-items: center;
}

.column-module-value-3q-LX1 {
  width: 50%;
  text-align: right;
}

.column-module-countLine-bOKEF7 {
  position: relative;
  width: 50%;
  height: 5px;
  margin-left: 10px;
}

.column-module-line-kecwCD {
  position: absolute;
  display: inline-block;
  background: #24b008;
  height: 6px;
  width: 0;
}


.directDeals-module-limitCellWrapper-2scxcv {
  padding: 0;
  border-right: 0;
}

.directDeals-module-limitCell-3FImOE {
}

.directDeals-module-searchInput-1INQZy {
  font-size: 14px;
}

.directDeals-module-xlsBtnWrapper-XKFt72 {
  margin-bottom: 20px;
}

.directDeals-module-titleGroup-2VHqrd {
  display: flex;
  align-items: center;
}

.directDeals-module-buttonsGroup-2yJW4H {
  margin-bottom: 20px;
}

.directDeals-module-selectWrapper-2YzOLl {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}


.campaignsList-module-searchInput-Asli2J {
  font-size: 14px;
}

.campaignsList-module-titleGroup-okahlv {
  display: flex;
  align-items: center;
}

.campaignsList-module-buttonsGroup-7_MxRd {
  margin-bottom: 20px;
}

.campaignsList-module-pagination-12H6tK {
  display: flex;
  justify-content: space-between;
}

.campaignsList-module-xlsBtnWrapper-h1wStH {
  margin-bottom: 20px;
}

.campaignsList-module-tableWrapper-3un0Ce {
  margin-bottom: 20px;
}

.campaignsList-module-selectWrapper-PPYrQy {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.campaignsList-module-optionTitle-2RNdlG {
  color: #b7b7b7;
  padding-right: 6px;
}


.cells-module-statusCellWrapper-1iBYeG {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.cells-module-statusCell-3mDX5- {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}

.cells-module-active-vO5Q3V {
  background-color: #04be3a;
}

.cells-module-blocked-11XTxK {
  background-color: #f66;
}

.cells-module-deleted-1L7ZLq {
  background-color: #b5b5b5;
}

.cells-module-campaignId-2RdOIj {
  color: #b7b7b7;
  padding-right: 6px;
}

.cells-module-checkMarkLabelRight-zaDNSK {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  top: 3px;
}

.cells-module-labelClassName-2LVVZ9 {
  display: block;
  position: relative;
}


.createDeal-module-wrapperContainer-Wzvzqe {
  align-items: baseline;
}

.createDeal-module-treeWrapperContainer-2DvM9y {
  align-items: start;
}

.createDeal-module-labelDescription-3DqW_D {
  color: #b5b5b5;
}

.createDeal-module-treeItemInner-1Fl7w0 {
  position: relative;
  white-space: nowrap;
  margin-top: 10px;
  line-height: normal;
}

.createDeal-module-treeItemTextChecked-1UHAFQ {
  color: #16bf00;
}

.createDeal-module-treeItemCheckbox-32AQxM {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  margin-top: 3px;
}

.createDeal-module-treeItemText-_QuBum {
  display: inline-block;
  vertical-align: top;
  line-height: 1.3;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 5px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.createDeal-module-treeItemId-PwZIa1 {
  display: inline-block;
  font-size: 10px;
  color: #b5b5b5;
}

.createDeal-module-treeWrapper-1JYcUv {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.createDeal-module-treeSelectedWrap-NgjUIZ {
  padding-left: 10px;
  width: 240px;
}

.createDeal-module-withoutPortalWrap-3a-Z6l {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}

.createDeal-module-treeSelectedTitle-1qXQMn {
  font-weight: bold;
  margin-bottom: 10px;
}

.createDeal-module-treeSelectedItemInner-igz39e {
  margin: 0;
}

.createDeal-module-treeSelectedItemText-3X31xW {
  max-width: calc(100% - 30px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-block;
  vertical-align: top;
}

.createDeal-module-removeOption-3Un-rh {
  font-size: 11px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.createDeal-module-removeOption-3Un-rh:before {
  display: inline-block;
  vertical-align: middle;
  content: "\F110";
  font-family: target-icons;
}

.createDeal-module-treeSelectedItems-2pmPNh {
  height: 200px;
  max-width: 320px;
  position: relative;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.createDeal-module-nameInput-3sfe2Q {
  width: 630px;
}

.createDeal-module-smallInput-3M4YML {
  width: 100px;
}

.createDeal-module-userModalInfo-2Ae0JD {
  width: 520px;
  line-height: 1.5;
}

.createDeal-module-userModalTextarea-29bx3Y {
  width: 100%;
  min-width: 100%;
  margin: 0;
  height: 100px;
  max-height: 200px;
  max-width: 600px;
  padding-top: 10px;
}

.createDeal-module-stopDateGroup-FRGtLY {
  display: flex;
  align-items: center;
}

.createDeal-module-blocked-BWI_cJ {
  color: #fc2c39;
}

.createDeal-module-active-5kprYZ {
  color: #04be3a;
}

.createDeal-module-deleted-2NhNGf {
  color: #fc2c39;
}

.createDeal-module-subtitle-2gk50y {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.createDeal-module-row-X8EjYV {
  padding: 0 0 20px;
  position: relative;
}

.createDeal-module-row-X8EjYV:first-child {
  padding-top: 0;
}

.createDeal-module-row-X8EjYV:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  padding: 0;
  margin: 0;
  border: none;
  border-top: 1px solid #e5e5e5;
  width: 630px;
}

.createDeal-module-row-X8EjYV + .createDeal-module-row-X8EjYV {
  padding-top: 20px;
}

.createDeal-module-row-X8EjYV:last-child {
  padding-bottom: 0;
}

.createDeal-module-row-X8EjYV:last-child:after {
  display: none;
}

.createDeal-module-rowBottom-3GFLqf {
  padding-top: 30px;
}

.createDeal-module-controlsWrap-2si9zl {
  margin-top: 20px;
}

.createDeal-module-formWrapper-317ilv {
  margin-bottom: 14px;
}

.createDeal-module-formWrapper-317ilv:last-child {
  margin-bottom: 0;
}

.createDeal-module-formWrapperNoMargin-1fB0rC {
  margin-bottom: 0;
}

.createDeal-module-participalTable-1K3FJP {
  margin-top: 20px;
}

.createDeal-module-statusWrap-2U2ecw {
  margin-bottom: 20px;
}

.createDeal-module-buttonItem-35CWxu {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 0 0;
}

.createDeal-module-treeError-3YegAX {
  margin: 10px 0 5px;
  font-size: 13px;
}

.createDeal-module-formError-YoAWTA {
  margin: 10px 0 0;
  font-size: 13px;
}

.createDeal-module-userModalError-2Ja2Ca {
  margin-top: 10px;
}

.createDeal-module-textAreaWrap-1GMxX1 {
  margin-bottom: 20px;
}

.createDeal-module-priorityLabel-uAZ5kq {
  width: 220px;
}


.suggester-module-searchInput-3eJTwp {
  border-color: #e7e7e7;
  vertical-align: top;
  position: relative;
  z-index: 10;
}

.suggester-module-optionListWrapper-34Sb44 {
  margin-top: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e7e7e7;
  border-top: none;
  z-index: 0;
  height: 200px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.suggester-module-option-2jngjE {
  background-color: transparent;
  padding: 0 10px;
}

.suggester-module-option-2jngjE:hover {
  background-color: transparent;
}

.suggester-module-optionNothing-1tNyJ3 {
  background-color: transparent;
  padding: 0 10px;
}

.suggester-module-withoutPortalWrap-3v0SCb {
  position: relative;
}

.suggester-module-clearIcon-3A5-QZ {
  height: 32px;
  z-index: 10;
}


.list-module-optionListWrapper-VSMEEu {
  width: 100%;
}

.list-module-option-2cp8O4 {
  padding: 0;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 5px;
  background-color: transparent;
}

.list-module-option-2cp8O4:hover {
  background-color: transparent;
}

.list-module-optionActive-1c7G-6 {
  background-color: transparent;
}

.list-module-optionActive-1c7G-6:hover {
  background-color: transparent;
}


.dealForm-module-item-2kdLrL {
}

.dealForm-module-item-2kdLrL:last-child {
  margin-bottom: 0;
}

.dealForm-module-confirmText-vP8n9b {
  font-size: 11px;
  text-transform: uppercase;
}


.settingsModuleWrapper-module-wrapper-1sCj53 {
  width: 630px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 4px;
}

.settingsModuleWrapper-module-title-1tex3d,
.settingsModuleWrapper-module-titleDisabled-1eli18 {
  width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-height: 40px;
  font-size: 14px;
  line-height: 1.2;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  padding: 20px 50px 20px 20px;
  margin: 0;
}

.settingsModuleWrapper-module-title-1tex3d:after,
.settingsModuleWrapper-module-titleDisabled-1eli18:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
}

.settingsModuleWrapper-module-title-1tex3d:hover,
.settingsModuleWrapper-module-titleDisabled-1eli18:hover {
  background-color: #f2f2f2;
}

.settingsModuleWrapper-module-titleDisabled-1eli18:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
  border-color: transparent;
}

.settingsModuleWrapper-module-opened-NmSbWo {
  margin-bottom: 0;
}

.settingsModuleWrapper-module-opened-NmSbWo:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: calc(50% - 8px);
}

.settingsModuleWrapper-module-titlePending-267orq {
  overflow: hidden;
  opacity: 0.7;
}

.settingsModuleWrapper-module-titlePending-267orq:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0,0,0,0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0,0,0,0.1)), color-stop(0.75, rgba(0,0,0,0.1)), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
}

.settingsModuleWrapper-module-titlePending-267orq:before {
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.settingsModuleWrapper-module-contentWrapper-_t-b5B {
}

.settingsModuleWrapper-module-content-3hoiFj {
  padding: 20px;
}

.settingsModuleWrapper-module-resizable-2ExxvS {
  width: 900px;
  -webkit-transition: width 0.5s ease-out;
  -moz-transition: width 0.5s ease-out;
  -ms-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}


.accordionWrapperTitle-module-row-ocPFM3 {
  display: flex;
  align-items: center;
}

.accordionWrapperTitle-module-set-3-ffaB {
  color: #00abf1;
  padding: 0 5px;
}

.accordionWrapperTitle-module-checkbox-3LFia4 {
  margin-right: 5px;
}


.ageSettings-module-wrapper-FV9RYp {
  display: block;
}

.ageSettings-module-selected-3AcZbD {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  text-transform: lowercase;
  margin-left: 5px;
}

.ageSettings-module-selectGroup-3Y5POE {
  display: flex;
  margin-bottom: 20px;
}

.ageSettings-module-selectWrap-3hKDKw {
  margin-right: 10px;
}

.ageSettings-module-reachWrapper-2oIiB6,
.ageSettings-module-reachCheckboxWrapper-fPd8Uv {
  display: flex;
  align-items: center;
}

.ageSettings-module-reachCheckbox-2R4BX- {
  margin-right: 5px;
}

.ageSettings-module-reachCheckboxText-1H2R88 {
  margin-right: 5px;
}

.ageSettings-module-body-4Wv2YO {
  margin-top: 10px;
}

.ageSettings-module-sliderWrap-Q1BsPe {
  margin-top: 40px;
}

.ageSettings-module-content-3iNSk2 {
  padding: 20px;
}

.ageSettings-module-contentWithCustomPadding-1ZolH6 {
  padding: 20px 20px 0 20px;
}


.handle-module-handle-HKmbTq {
  cursor: pointer;
  position: absolute;
  height: 18px;
  width: 18px;
  margin-top: -3px;
}

.handle-module-handleTooltipHidden-2oztlJ .handle-module-handleTooltip-34XbSL {
  visibility: hidden;
}

.handle-module-handleDisc-2_VxrA {
  z-index: 3;
  position: absolute;
  background: #e5e5e5;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  -webkit-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  -o-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
  box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
}

.handle-module-handleTooltip-34XbSL {
  position: absolute;
  cursor: default;
  white-space: nowrap;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.handle-module-top-3nMq0i {
  top: -20px;
}

.handle-module-bottom-3Ew6Eh {
  bottom: -25px;
}


.ageSettings-module-wrapper-1B6MVB {
  margin-bottom: 20px;
}

.ageSettings-module-textarea-3qjspg {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  max-width: 400px;
  width: 400px;
  font-size: 14px;
  height: 65px;
  min-width: 100px;
  max-height: 140px;
}

.ageSettings-module-description-2VxHyb {
  margin-bottom: 10px;
}


.mobileDevices-module-selected-BsEHr9 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  text-transform: lowercase;
}

.mobileDevices-module-checkboxBlock-2dD-BT {
  height: 270px;
  overflow: auto;
}


.regionSuggester-module-suggesterItem-2QYFeX {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.regionSuggester-module-suggesterItemTxt-1TPXbJ {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.regionSuggester-module-suggesterItemBtns-2PrH7T {
  margin-left: -10px;
  padding-left: 10px;
}

.regionSuggester-module-suggesterItemBtn-brbbOt {
  margin-left: 10px;
}

.regionSuggester-module-suggesterItemBtnAdd-1ri1cq {
  color: #00abf1;
}

.regionSuggester-module-suggesterItemBtnRemove-npgcps {
  color: #fc2c39;
}


.selectedRegions-module-item-22CW75 {
  display: flex;
  align-items: center;
  width: calc(100% - 20px);
  margin-bottom: 10px;
  padding-right: 20px;
}

.selectedRegions-module-item-22CW75:last-child {
  margin-bottom: 0;
}

.selectedRegions-module-itemClose-1iAH-M {
  font-size: 0;
  margin-left: 7px;
  height: 14px;
  cursor: pointer;
  right: 0;
  /*position: absolute;
  top: 50%;
  transform: translateY(-50%);*/
  position: static;
  display: inline-block;
  vertical-align: top;
}

.selectedRegions-module-itemClose-1iAH-M:before {
  content: "\F109";
  font-family: 'target-icons';
  font-size: 12px;
}

.selectedRegions-module-contentAfterToggle-1ivYce {
  position: relative;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

.selectedRegions-module-regionWrapper-1JIHeI {
  position: relative;
  display: inline;
  /*direction: rtl;
  !*
  TODO: решение не очень универсальное и подходит ТОЛЬКО для одной строки и когда первая строка длиннее второй
        для двух строк со второй большей по длине нужно будет сделать другой селектор с {direction: ltr;}
        если контента будет больше чем на три строки все сломается, нужно будет костылить контейнер без этих стилей
  *!
  padding-right: 20px;*/
}

.selectedRegions-module-regionName-joDuLT {
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 25px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.selectedRegions-module-disabledName-rYEpg6 {
  color: #b7b7b7;
}

.selectedRegions-module-defaultToggle-1VBAnp {
  cursor: default;
}


.region-module-titleWrapper-34pWyl {
  margin-bottom: 10px;
  text-transform: uppercase;
}

.region-module-title-2ZOYbb {
  font-size: 17px;
  margin-right: 10px;
}

.region-module-leftWrap-BBfp91 {
  display: inline-block;
  width: calc(100% - 500px);
  margin-right: 20px;
  vertical-align: top;
}

.region-module-mapWrap-1VRCbq {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-top: 53px;
}

.region-module-mapProcessing-I39-Vu {
  background-color: rgba(255,255,255,0.7);
  position: absolute;
  display: none;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

.region-module-processingShow-2J6sAG {
  display: flex;
}

.region-module-selectors-2Q_rk_ {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.region-module-massAddRegions-1M_DCS {
  margin-left: 10px;
}

.region-module-notify-1R0eCL {
  width: 422px;
  margin-bottom: 0;
}

.region-module-showNotify-2VA9ox {
  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -ms-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
  margin-bottom: 20px;
}

.region-module-bottomNotify-1QXCBP {
  display: block;
  margin-top: 10px;
  width: 422px;
}

.region-module-resetAllBtn-258C4K {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-block;
  font: 12px/12px 'Open Sans', sans-serif;
  cursor: pointer;
}

.region-module-area-2lvtfw {
  padding: 12px 10px;
  border: 1px solid #e5e5e5;
  max-height: 300px;
  overflow-y: auto;
}

.region-module-notify-1R0eCL + .region-module-area-2lvtfw {
  margin-bottom: 20px;
}

.region-module-textarea-3EYGiS {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 422px;
  width: 422px;
  font-size: 14px;
  height: 80px;
  min-height: 32px;
  margin-bottom: 20px;
}

.region-module-textarea-3EYGiS + .region-module-contextHelp-3qpwrv {
  margin-left: 8px;
}

.region-module-addButton-1Zy7hv {
  white-space: nowrap;
}


.massAddRegions-module-modal-1N4kp_ {
  width: 850px;
}

.massAddRegions-module-body-2jEkAZ {
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
}

.massAddRegions-module-textAreaInput-1eI2iL {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 400px;
  width: 400px;
  font-size: 14px;
  height: 300px;
  min-height: 32px;
}

.massAddRegions-module-infoText-1yQjh5 {
  line-height: 1.3;
  margin-left: 20px;
  max-width: 380px;
}

.massAddRegions-module-infoText-1yQjh5 p {
  margin-top: 0;
}

.massAddRegions-module-btn-3BaDN- {
  margin-left: 10px;
}

.massAddRegions-module-link-2xi8jw {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  white-space: nowrap;
}


.geoMap-module-geoMap-3kga7w {
  position: relative;
  overflow: hidden;
  width: 640px;
  height: 480px;
}


.billboardsMap-module-billboardsMap-2srYsO {
  position: relative;
}

.billboardsMap-module-markerSupersite-3ZkItp {
  cursor: pointer;
}

.billboardsMap-module-markerSupersite-3ZkItp:after {
  background-image: url(/media/js/dist/marker-supersite_b1ebdff9ef9b66ce27cb8bc98fce24df.svg);
}

.billboardsMap-module-markerSupersiteActive-hw-CmC {
  cursor: pointer;
}

.billboardsMap-module-markerSupersiteActive-hw-CmC:after {
  background-image: url(/media/js/dist/marker-supersite-active_b51382871b0ef193100f6ef88431be97.svg);
}

.billboardsMap-module-markerSupersiteSelected-3-k5cS {
  cursor: pointer;
}

.billboardsMap-module-markerSupersiteSelected-3-k5cS:after {
  background-image: url(/media/js/dist/marker-supersite-selected_2702b58f743f6de15c9899971b3a347b.svg);
}

.billboardsMap-module-markerBillboard-2UQVMa {
  cursor: pointer;
}

.billboardsMap-module-markerBillboard-2UQVMa:after {
  background-image: url(/media/js/dist/marker-billboard_bb991e05383898547ab9aff3e10baf0f.svg);
}

.billboardsMap-module-markerBillboardActive-2v4rig {
  cursor: pointer;
}

.billboardsMap-module-markerBillboardActive-2v4rig:after {
  background-image: url(/media/js/dist/marker-billboard-active_12825a6a31a70924124110a29e43ab33.svg);
}

.billboardsMap-module-markerBillboardSelected-1uICHw {
  cursor: pointer;
}

.billboardsMap-module-markerBillboardSelected-1uICHw:after {
  background-image: url(/media/js/dist/marker-billboard-selected_e25f48806f9363d2c099b3173e42ffc1.svg);
}

.billboardsMap-module-activeMarkerCluster-10tFye,
.billboardsMap-module-markerCluster-wUDOHO {
  width: 38px;
  height: 38px;
  -webkit-border-radius: 38px;
  -moz-border-radius: 38px;
  -ms-border-radius: 38px;
  -o-border-radius: 38px;
  border-radius: 38px;
  background-color: rgba(183,183,183,0.6);
  font-size: 13px;
  text-align: center;
  line-height: 38px;
  cursor: pointer;
  font-weight: bold;
}

.billboardsMap-module-activeMarkerCluster-10tFye {
  background-color: rgba(255,0,51,0.3);
  color: #fc2c39;
}

.billboardsMap-module-hidden-3Kh3Ws {
  display: none;
}


.editForm-module-netWrap-LVSeuv {
  margin-bottom: 30px;
}

.editForm-module-inputWrap-3bcZCR {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 10px 24px;
  min-height: 0;
  position: relative;
}

.editForm-module-netInput-1oGhpZ {
  width: 580px;
}

.editForm-module-inputHelp-3sJ2Fc {
  position: absolute;
  top: 20px;
  right: 7px;
}

.editForm-module-title-1LCjDm {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.editForm-module-authWrap-1ziPk4 {
  margin-bottom: 30px;
}

.editForm-module-accessCheckbox-2uX7sA {
  display: flex;
}

.editForm-module-longInput-3pWagV {
  width: 630px;
}

.editForm-module-descrTextarea-1Q0yGu {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 630px;
  width: 630px;
  font-size: 14px;
  height: 70px;
  min-height: 32px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.editForm-module-errorWrap-DReDsi {
  margin-top: 5px;
}

.editForm-module-row-3fEX0t {
  margin-bottom: 30px;
}


.adNetworks-module-active-3E2lLv {
  color: #04be3a;
}

.adNetworks-module-searchInput-2ktNWp {
  width: 300px;
}

.adNetworks-module-titleWrapper-1DuNVB {
  display: flex;
  align-items: baseline;
}

.adNetworks-module-titleHelp-3qZaeh {
  vertical-align: middle;
  margin-left: 6px;
}


.mediationGroups-module-targetingsCell-2lb7yY {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mediationGroups-module-optionId-kNhhya {
  color: #808285;
  margin-right: 8px;
}

.mediationGroups-module-titleWrapper-39ng2a {
  display: flex;
  align-items: baseline;
}

.mediationGroups-module-titleHelp-3JOYiY {
  vertical-align: middle;
  margin-left: 6px;
}


.changePriority-module-priorityBtn-2FzHUY {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.changePriority-module-bubbleWrapper-WYedzT {
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.15);
  margin-top: -32px;
  margin-left: -10px;
  padding: 10px;
  width: 150px;
}

.changePriority-module-input-2UgPee {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  padding-right: 10px;
  width: 40px;
}

.changePriority-module-input-2UgPee[readonly],
.changePriority-module-input-2UgPee:disabled,
.changePriority-module-input-2UgPee._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.changePriority-module-wrapper-NgL3yy {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  height: 100%;
}

.changePriority-module-priorityBtnWrapper-24Ddpv {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  height: 100%;
}


.platforms-module-platforms-1JXvTz {
  padding: 0;
}

.platforms-module-platformList-1-C9Cu {
  margin-bottom: 15px;
}

.platforms-module-input-3XUmk8 {
  height: 20px;
}

.platforms-module-label-3quhrv {
  display: inline-flex;
  align-items: center;
}

.platforms-module-name-HnXMMK {
  margin-left: 7px;
}

.platforms-module-list-2QVsHs {
  display: inline-block;
  background-color: #f2f2f2;
  padding: 15px 0 0 15px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  max-width: 1600px;
}

.platforms-module-item-2HM97w {
  display: inline-block;
  width: 200px;
  height: 216px;
  background-color: #e5e5e5;
  margin-right: 15px;
  margin-bottom: 15px;
  cursor: pointer;
  line-height: 0;
}

.platforms-module-item-2HM97w:hover .platforms-module-description-27f329 {
  border-bottom-color: #f66;
}

.platforms-module-item-2HM97w:hover .platforms-module-description-27f329.platforms-module-active-2sqVrt {
  border-bottom-color: #fc2c39;
}

.platforms-module-item-2HM97w:hover .platforms-module-image-2mNcRk {
  -webkit-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.05);
  -ms-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.05);
  -o-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.05);
}

.platforms-module-description-27f329 {
  background-color: #fff;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  line-height: 19px;
  padding: 20px 5px 20px;
  width: 100%;
  border-bottom: 2px solid transparent;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.platforms-module-description-27f329.platforms-module-active-2sqVrt {
  border-bottom-color: #fc2c39;
}

.platforms-module-descriptionText-2c4M3E {
  line-height: 1;
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
}

.platforms-module-image-2mNcRk {
  background-image: url(/media/js/dist/phone-banner_3076fbe788760d96a9636492e71daa2f.svg);
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 156px;
  background-size: 70px;
}

.platforms-module-image-2mNcRk.platforms-module-active-2sqVrt {
  -webkit-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  -moz-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  -ms-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  -o-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
  box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.07);
}

.platforms-module-image_floating-1q-gWM {
  background-image: url(/media/js/dist/phone-banner_3076fbe788760d96a9636492e71daa2f.svg);
}

.platforms-module-image_medium-3weoht {
  background-image: url(/media/js/dist/phone-medium_7aac8441d4a6b5adf297afda98d8d768.svg);
}

.platforms-module-image_fullscreen-1cTomS {
  background-image: url(/media/js/dist/phone-fullscreen_32f50112c5150009e9fae7de0cde0c58.svg);
}

.platforms-module-image_native-FZ_hSU {
  background-image: url(/media/js/dist/phone-native_2c3ff200770b9b8cc71332fa99b5151d.svg);
}

.platforms-module-image_leaderboard-A9xxUU {
  background-image: url(/media/js/dist/phone-leaderboard_2aa2cb23c2a660a136e60bddfcb798ea.svg);
}

.platforms-module-image_rewarded_video-3FBGG7 {
  background-image: url(/media/js/dist/phone-video_16b411eeed79294f6f5bea307b844584.svg);
}

.platforms-module-image_instream_video-3EHPhW {
  background-image: url(/media/js/dist/phone-in-stream-video_a92af993a538d223e70f1509473717fe.svg);
}

.platforms-module-image_240x400-1vCugr {
  background-image: url(/media/js/dist/desktop-240-400_82edbd1171a9f6047486402780e7a6e4.svg);
  background-size: 130px auto;
}

.platforms-module-image_300x600-3RnO_e {
  background-image: url(/media/js/dist/desktop-300-600_00172ca605c555569b6ca2c475dc6141.svg);
  background-size: 130px auto;
}

.platforms-module-image_336x280-1OHCRz {
  background-image: url(/media/js/dist/desktop-336x280_a47b32e6f042fd07f89c4f2d388d9dc6.svg);
  background-size: 130px auto;
}

.platforms-module-image_728x90-mWaJZR {
  background-image: url(/media/js/dist/desktop-728-90_e3a5063af3f0662e32c13891a64ae6b3.svg);
  background-size: 130px auto;
}

.platforms-module-image_970x250-RXI5ac {
  background-image: url(/media/js/dist/desktop-728-250_d1b5191b8cf9159adfdcdf43cfba661b.svg);
  background-size: 130px auto;
}

.platforms-module-image_300x250-2WSRaI {
  background-image: url(/media/js/dist/desktop-300-300_7f3e8c94f566153cebd8a7c237d18c9d.svg);
  background-size: 130px auto;
}

.platforms-module-image_column-bo7efE {
  background-image: url(/media/js/dist/desktop-column_d2486baab5715ee41eccb6fffda85376.svg);
  background-size: 130px auto;
}

.platforms-module-image_horizontal-1j-0mF {
  background-image: url(/media/js/dist/desktop-horizontal_c7a26c53a1fe4e8f2f2bfc93697379bc.svg);
  background-size: 130px auto;
}

.platforms-module-image_native_in_article-LSLmxd,
.platforms-module-image_mywidget_multiformat-29OnWn,
.platforms-module-image_mywidget-2Xk32a {
  background-image: url(/media/js/dist/desktop-native_ecb78e62a99cba489fcf976a58af9e79.svg);
  background-size: 130px auto;
}


.treeCheck-module-input-2onGQW {
  line-height: 28px;
  height: 28px;
}

.treeCheck-module-treeItem-21K6GC {
  color: inherit;
}

.treeCheck-module-treeItemChecked-3MbiRh {
  color: #16bf00;
}

.treeCheck-module-label-2Wb8AA {
  position: relative;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  align-items: center;
}

.treeCheck-module-input-2onGQW {
  display: inline-block;
  vertical-align: middle;
}

.treeCheck-module-text-15fzYJ {
  padding-left: 4px;
}


.treeCheckSuggester-module-suggesterWrapper-kQglyw,
.treeCheckSuggester-module-treeWrapper-2I95SJ {
  border: 1px solid #e5e5e5;
}

.treeCheckSuggester-module-suggesterWrapper-kQglyw {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.treeCheckSuggester-module-treeWrapper-2I95SJ {
  border-top: 0;
  padding: 0 0 0 5px;
}

.treeCheckSuggester-module-treeList-ANvLHX {
  width: 100%;
}

.treeCheckSuggester-module-suggester-3uawes {
  border-color: transparent;
}


.treeInfo-module-list-1FbMRq {
  background: #fff;
  border: 1px solid #e7e7e7;
  -webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  max-height: 300px;
  padding-left: 10px;
  padding-right: 5px;
}

.treeInfo-module-itemsWrapper-39sfOx {
  height: 210px;
  overflow: auto;
}

.treeInfo-module-bubbleItemWrapper-3T0fuP {
  display: flex;
  justify-content: flex-start;
  margin: 0;
  list-style: none;
  line-height: 2.1;
  font-size: 14px;
  align-items: center;
  width: 100%;
  padding-right: 15px;
  max-width: 300px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.treeInfo-module-bubbleItemText-3QUdEj {
  margin-right: 5px;
  color: #00abf1;
  cursor: pointer;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.treeInfo-module-textInBubble-o1Jei8 {
  margin-right: 5px;
  cursor: pointer;
  color: #666;
}

.treeInfo-module-textInBubble-o1Jei8:hover {
  color: #333;
}

.treeInfo-module-bubbleItemCrossIcon-3TVieK {
  color: #333;
  cursor: pointer;
}

.treeInfo-module-bubbleItemCrossIcon-3TVieK:before {
  content: "\F109";
  font-family: target-icons;
  font-size: 8px;
}

.treeInfo-module-title-8eu2s8 {
  color: #666;
  font-weight: bold;
  margin-bottom: 10px;
}

.treeInfo-module-nothing-2OGWt7 {
  font-size: 12px;
}


.accordion-module-title-3BrqUH {
  width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  position: relative;
  padding: 10px 30px 10px 20px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-height: 60px;
  font-size: 14px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.accordion-module-title-3BrqUH:after {
  content: '';
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 10px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
}

.accordion-module-title-3BrqUH:hover {
  background-color: #f2f2f2;
}

.accordion-module-opened-3FJPBe:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: calc(50% - 8px);
}

.accordion-module-contentWrapper-2CWoPp {
  overflow: hidden;
}

.accordion-module-animated-3GNGGk {
  -webkit-transition: height 0.15s;
  -moz-transition: height 0.15s;
  -ms-transition: height 0.15s;
  -o-transition: height 0.15s;
  transition: height 0.15s;
}

.accordion-module-content-1rhXua {
  padding: 10px 15px;
}

.accordion-module-content-1rhXua * [tabindex]:focus,
.accordion-module-content-1rhXua * [tabindex] {
  outline: none;
}

.accordion-module-wrapper-1CVRiT {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 30px;
}

.accordion-module-content-1rhXua {
  margin-top: 2px;
}


.accordionTitle-module-row-n8yAlb {
  display: flex;
  align-items: center;
}

.accordionTitle-module-set-1wQPrU {
  color: #00abf1;
  padding: 0 5px;
}


.addNetworkModal-module-addNetworksForm-2NrAFm {
  background-color: #fff;
  padding: 20px 24px;
  margin-top: 20px;
  line-height: 1.4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: calc(100% - 110px);
}

.addNetworkModal-module-modalBody-2KxJ8p {
  width: 800px;
  height: 650px;
  margin-top: 30px;
}

.addNetworkModal-module-modalBodyScroll-3O5qe8 {
  overflow: auto;
  margin: 20px 0 30px;
  height: 567px;
}

.addNetworkModal-module-tableWrap-rYyYO8 {
  background-color: #fff;
  font-size: 14px;
}

.addNetworkModal-module-cell-8D1KrL {
  padding: 7px 15px;
}

.addNetworkModal-module-addNetworksInfo-1VYmaq {
  margin-bottom: 10px;
}

.addNetworkModal-module-padDesc-2Gj9r5 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.networkRow-module-titleRow-3PUANo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f2f2f2;
  padding: 7px 10px 7px 24px;
}

.networkRow-module-inputsBlock-3PzdfM {
  display: flex;
}

.networkRow-module-rowBody-2GfVja {
  display: flex;
  flex-direction: column;
  padding: 20px;
}

.networkRow-module-removeIcon-1dg-ih {
  margin-left: 10px;
}

.networkRow-module-label-JuQU8g {
  margin: 0 10px 0 20px;
}

.networkRow-module-shortInput-1UtagE {
  width: 75px;
  margin: 0;
}

.networkRow-module-mediumInput-37c5oj {
  width: 150px;
  margin: 0;
}

.networkRow-module-longInput-3zmdNA {
  width: 630px;
  margin: 15px 0 0;
}

.networkRow-module-rowInputWrap-3fEt0s {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

.networkRow-module-desc-2A1kq5 {
  max-width: calc(100% - 450px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.networkRow-module-checkMarkInput-2cKUqm {
  vertical-align: top;
  margin-top: 4px;
}

.networkRow-module-checkMarkLabelRight-SHn9ga {
  width: calc(100% - 20px);
  line-height: 1.3;
}

.networkRow-module-wrapper-1XK9ba {
  border: 1px solid #e5e5e5;
  margin-top: 20px;
}

.networkRow-module-boxRow-1bUOQO ~ .networkRow-module-boxRow-1bUOQO {
  margin-top: 15px;
}

.networkRow-module-optimizationHelp-HEu48D {
  margin-left: 4px;
  vertical-align: 1px;
}

.networkRow-module-rowHelp-34tw81 {
  vertical-align: middle;
}

.networkRow-module-errorText-2fxSoK {
  margin: 0 0 10px 20px;
}

.networkRow-module-errorText-2fxSoK ul {
  padding-left: 20px;
}


.cells-module-hasChildren-26i9Am {
  cursor: pointer;
  position: absolute;
  right: 20px;
}

.cells-module-hasChildren-26i9Am:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 12px solid #00abf1;
  border-right-width: 6px;
  top: 10px;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
  -ms-transition: transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
}

.cells-module-expanded-2GmcJI:before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.cells-module-empty-1U28yb {
  font-size: 12px;
  display: flex;
  justify-content: flex-end;
}

.cells-module-nameLink-DxNpIC {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}

.cells-module-placement-1St73u {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.cells-module-blockCell-Zqlo8i,
.cells-module-blockCellChild-2iDUrP {
  display: flex;
  align-content: center;
}

.cells-module-blockCellChild-2iDUrP {
  padding-left: 20px;
}

.cells-module-blockName-3qBIsr {
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 10px;
  cursor: pointer;
}

.cells-module-netName-1h4JWe {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 10px;
}


.mediationGroupEdit-module-toggleCell-1NCPx5 {
  display: inline-flex;
  align-items: center;
}

.mediationGroupEdit-module-buttonsBlock-2BF7Hk {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.mediationGroupEdit-module-removeButtonWrapper-2cJt8T {
  margin-left: 15px;
}

.mediationGroupEdit-module-active-3zXdHT {
  color: #04be3a;
}

.mediationGroupEdit-module-blocked-3CBB0v {
  color: #fc2c39;
}

.mediationGroupEdit-module-title-1jXCfC {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.mediationGroupEdit-module-longInput-fd1vqx {
  width: 630px;
}

.mediationGroupEdit-module-inputWrap-2E2cVG {
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid #e5e5e5;
}

.mediationGroupEdit-module-search-3P8Dk4 {
  width: 350px;
}

.mediationGroupEdit-module-table-3uvRy8 {
  font-size: 14px;
  margin-top: 10px;
}

.mediationGroupEdit-module-cell-1kbb8D {
  padding: 7px 15px;
}

.mediationGroupEdit-module-notFound-5jCKlu {
  margin-bottom: 10px;
}

.mediationGroupEdit-module-confirmText-1SU_Ym {
  font-size: 11px;
  text-transform: uppercase;
}

.mediationGroupEdit-module-removeActionButton-3y1Mzo {
  vertical-align: top;
}

.mediationGroupEdit-module-saveBtn-1-5ukg {
  margin-top: 20px;
}

.mediationGroupEdit-module-errorText-2v4P6c {
  margin: 10px 0 20px;
}

.mediationGroupEdit-module-errorTextTop-nY9dmP {
  margin-top: 10px;
}

.mediationGroupEdit-module-error-3ud8KG {
  margin-top: 10px;
}

.mediationGroupEdit-module-geoLabel-30uEJ5 {
  align-self: baseline;
}

.mediationGroupEdit-module-geoValue-3V-nnY {
  max-width: 630px;
  line-height: 1.5;
}

.mediationGroupEdit-module-regionsTreeWrapper-mFsnS8 {
  padding: 20px 0 20px 0;
}

.mediationGroupEdit-module-treeInfo-3TH6Z1 {
  width: 230px;
  height: 230px;
  position: relative;
}


.mediationPlatformsStyles-module-list-oxE3p6 {
  display: block;
}

.mediationPlatformsStyles-module-item-1lA2rY {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.mediationPlatformsStyles-module-item-1lA2rY:hover .mediationPlatformsStyles-module-description-32t4-F {
  border-bottom: 2px solid #f66;
}

.mediationPlatformsStyles-module-item-1lA2rY:hover .mediationPlatformsStyles-module-description-32t4-F.mediationPlatformsStyles-module-active-o2Gn2H {
  border-bottom: 2px solid #fc2c39;
}

.mediationPlatformsStyles-module-item-1lA2rY:hover .mediationPlatformsStyles-module-image-nD3syw.mediationPlatformsStyles-module-active-o2Gn2H {
  -webkit-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.1);
  -ms-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.1);
  -o-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.1);
}

.mediationPlatformsStyles-module-description-32t4-F {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.mediationPlatformsStyles-module-description-32t4-F.mediationPlatformsStyles-module-active-o2Gn2H {
  border-bottom: 2px solid #fc2c39;
}

.mediationPlatformsStyles-module-image-nD3syw {
}

.mediationPlatformsStyles-module-image-nD3syw.mediationPlatformsStyles-module-active-o2Gn2H {
  -webkit-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.15);
  box-shadow: inset 0 -2px 10px 2px rgba(0,0,0,0.15);
}


.documentation-module-message-14wH0f {
  background-color: #fffdee;
  margin: 20px 0;
}

.documentation-module-documentation-3SRFkN .documentation-module-message-14wH0f p {
  margin: 0;
}

.documentation-module-messageTitle-3lZS7o {
  background-color: #fff5ba;
  color: #333;
  padding: 5px 20px;
}

.documentation-module-messageText-qszZoS {
  color: #333;
  padding: 10px 20px;
}

.documentation-module-sectWrapper-3uPFIh:hover > .documentation-module-sect-30Ta-p {
  opacity: 1;
}

.documentation-module-sectWrapper-3uPFIh > .documentation-module-sect-30Ta-p {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.documentation-module-versions-2iBZnp {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  font-size: 0;
  line-height: 0;
}

.documentation-module-version-zmXzWp {
  display: inline-block;
  vertical-align: middle;
}

.documentation-module-versionLink-1xm-_F,
.documentation-module-versionText-319Q_c {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1.3;
  padding: 0;
}

.documentation-module-versionLink-1xm-_F {
  border-bottom: 1px dotted;
}

.documentation-module-version-zmXzWp + .documentation-module-version-zmXzWp {
  margin-left: 5px;
}


.menu-module-searchWrap-fh7HUD {
  margin: 0 20px 20px;
}

.menu-module-content-1QaWBb {
  padding: 0;
}


.accordionInner-module-title-1zVl84 {
  display: block;
  position: relative;
  color: #333;
  -webkit-transition: background-color 0.4s, color 0.4s;
  -moz-transition: background-color 0.4s, color 0.4s;
  -ms-transition: background-color 0.4s, color 0.4s;
  -o-transition: background-color 0.4s, color 0.4s;
  transition: background-color 0.4s, color 0.4s;
  margin-bottom: 0;
  font-weight: normal;
  min-height: 32px;
  padding: 6px 17px 6px 32px;
  font-size: 13px;
  line-height: 1.5;
}

.accordionInner-module-title-1zVl84:hover {
  background-color: #00abf1;
  color: #fff;
  cursor: pointer;
}

.accordionInner-module-customArrow-1kx_lc {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  right: 0;
  text-align: center;
  height: 100%;
  top: 0;
  -webkit-transition: 0.4s all;
  -moz-transition: 0.4s all;
  -ms-transition: 0.4s all;
  -o-transition: 0.4s all;
  transition: 0.4s all;
  display: block;
  z-index: 1;
  width: 32px;
  left: 0;
  color: #a4a4a4;
}

.accordionInner-module-customArrow-1kx_lc:hover {
  background: #09c;
}

.accordionInner-module-customArrow-1kx_lc:before {
  content: '';
  border: 4px solid;
  border-top: 4px solid #aaa;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: none;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  margin-left: -4px;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}

.accordionInner-module-title-1zVl84.accordionInner-module-opened-YN4BLv .accordionInner-module-customArrow-1kx_lc:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -3px;
}

.accordionInner-module-content-1hXkxB {
  padding: 0;
}

.accordionInner-module-subMenuItem-1ghE67,
.accordionInner-module-subMenuItemActive-3t41Ja {
  display: block;
  color: #666;
  -webkit-transition: background-color 0.4s, color 0.4s;
  -moz-transition: background-color 0.4s, color 0.4s;
  -ms-transition: background-color 0.4s, color 0.4s;
  -o-transition: background-color 0.4s, color 0.4s;
  transition: background-color 0.4s, color 0.4s;
  min-height: 32px;
  padding: 6px 17px 6px 32px;
  padding-left: 60px;
  font-size: 13px;
  line-height: 1.5;
}

.accordionInner-module-subMenuItem-1ghE67:hover,
.accordionInner-module-subMenuItemActive-3t41Ja:hover {
  background-color: #00abf1;
  color: #fff;
  cursor: pointer;
}

.accordionInner-module-subMenuItemActive-3t41Ja {
  background: #bdbdbd;
  color: #fff;
}

.accordionInner-module-subMenuItemActive-3t41Ja:hover {
  background-color: #00abf1;
  color: #fff;
  cursor: pointer;
}


.registration-module-registration-36ZQ7j {
  background-color: #f2f2f2;
}

.registration-module-header-3pUWXs {
  background-color: #e5e5e5;
  padding: 20px 40px;
}

.registration-module-title-1_BEpU {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.registration-module-account-105fgV {
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  height: 30px;
  line-height: 30px;
  padding-left: 40px;
  margin-top: 17px;
  margin-bottom: 17px;
}

.registration-module-account-105fgV::before {
  content: '';
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}

.registration-module-mail-2s6_CG:before {
  background-image: url(/media/js/dist/log-mail_41be3a8b54cc7a96486c713184206a6e.svg);
}

.registration-module-ok-6Wky1O:before {
  background-image: url(/media/js/dist/log-ok_0a99d7622792287d9b3dc9fe0d499d79.svg);
}

.registration-module-fb-3l-4lz:before {
  background-image: url(/media/js/dist/log-fb_8c61f74cccaabed86a0c526ef15c7fb3.svg);
}

.registration-module-vk-3-C13l:before {
  background-image: url(/media/js/dist/log-vk_775bf5339500e9cc467024d78babe6d7.svg);
}

.registration-module-gmail-9tduy0:before {
  background-image: url(/media/js/dist/log-google_686f8efa6e3e28e96d1c08399e8d353d.svg);
}

.registration-module-form-6n6CaY {
  padding: 20px 25px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 40px 40px;
}

.registration-module-list-1hOcZo {
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: i;
}

.registration-module-row-J9ix-L {
  position: relative;
  padding: 0;
  margin: 0 0 40px;
  line-height: 14px;
  font-size: 14px;
}

.registration-module-row-J9ix-L::before {
  content: '';
  display: block;
  content: counter(i) '. ';
  counter-increment: i;
  line-height: 21px;
  font-size: 17px;
  position: absolute;
  top: 0;
}

.registration-module-subRow-2ZlXFb {
  margin-top: 20px;
}

.registration-module-label-3whemo {
  display: block;
  text-align: left;
  padding-left: 20px;
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.registration-module-textCurrency-3WnqWI {
  display: block;
  margin-bottom: 8px;
}

.registration-module-checkboxMark-1gLng8 {
  display: block;
  margin-top: 8px;
  line-height: 22px;
  width: fit-content;
}

.registration-module-checkboxMarkInline-objuBX {
  display: inline-block;
  margin: 10px 0;
}

.registration-module-contextWrap-2TzAv9 {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-left: 6px;
  margin-top: 1px;
  line-height: 13px;
}

.registration-module-contextWrapTimezone-1JaeuE {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-left: 6px;
  margin-top: 10px;
  line-height: 13px;
}

.registration-module-mailInput-3MeM6_ {
  width: 300px;
}

.registration-module-chooseCurrency-3q6beY {
  display: inline-block;
  margin-left: 20px;
}

.registration-module-footer-wVkewD {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 20px 32px;
}

.registration-module-notify-3VKgMR {
  padding: 20px 0 0;
}

.registration-module-spinnerWrap-oUDYdi {
  display: flex;
  justify-content: center;
  padding: 50px 0;
}

.registration-module-checkboxMarkWrap-MxnakW {
  display: flex;
  align-items: center;
}

.registration-module-checkMark-13chz- {
  width: fit-content;
}


.timezone-module-timezone-3jOq8T {
  display: inline-block;
  line-height: 18px;
  min-height: 18px;
}

.timezone-module-localTime-eb7bSa {
  margin-top: 15px;
}

.timezone-module-localTime-eb7bSa:first-child {
  margin-top: 0;
  height: 32px;
  line-height: 32px;
}

.timezone-module-label-3JS-Lf {
  margin-right: 5px;
}

.timezone-module-pending-2yZqQS {
  overflow: hidden;
}

.timezone-module-pending-2yZqQS:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}


.offerPage-module-page-1p7BXd {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
  padding: 20px 24px;
}

.offerPage-module-title-26mzO0 {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.offerPage-module-subtitle-3EshjP {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}


.actionsCell-module-actionsWrap-20Ua0L {
  display: inline-flex;
}

.actionsCell-module-actionsWrap-20Ua0L :last-child {
  margin-right: 0;
}

.actionsCell-module-actionBtn-2fplRu {
  margin-right: 8px;
}

.actionsCell-module-spinnerWrap-rfUlh1 {
  display: inline-block;
  vertical-align: text-bottom;
}


.declineForm-module-buttonsWrapper-3zyVZg :nth-child(n) {
  margin-right: 10px;
}

.declineForm-module-buttonsWrapper-3zyVZg :last-child {
  margin-right: 0;
}

.declineForm-module-textarea-1A55Rn {
  width: 100%;
  max-width: 600px;
  min-width: 400px;
  height: 200px;
  max-height: 600px;
  min-height: 200px;
  margin-bottom: 20px;
}


.creativeList-module-listWrap-t5IIhe {
  display: flex;
  flex-wrap: wrap;
  min-width: 400px;
  max-width: 1024px;
  max-height: 600px;
  overflow: auto;
  margin-bottom: 10px;
}

.creativeList-module-videoWrap-m2tP7l {
  padding-right: 8px;
  padding-bottom: 4px;
}

.creativeList-module-video-2icpve {
  height: auto;
  width: auto;
  max-width: 320px;
  max-height: 240px;
}


.dashboard-module-pagination-1Eg3-1 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.dashboard-module-table-1OGtGZ {
  margin-bottom: 20px;
}

.dashboard-module-rowChecked-3faH9_ {
  background-color: #f9fbe7;
}

.dashboard-module-rowPending-10Pm-r {
  overflow: hidden;
}

.dashboard-module-rowPending-10Pm-r:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.dashboard-module-filtersWrap-2ruJ6l {
  display: inline-flex;
  vertical-align: top;
  flex-flow: wrap;
  margin-right: 20px;
}

.dashboard-module-controlItem-eGW2y1 {
  margin-bottom: 20px;
}

.dashboard-module-createButtonWrap-UufRCB {
  margin-right: 12px;
  margin-bottom: 20px;
}

.dashboard-module-multiAccountsButtonWrap-1gB89b {
  margin-right: 12px;
}

.dashboard-module-multiAccountsBubble-FhlecV {
  -webkit-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -webkit-border-radius: 0 2px 2px;
  -moz-border-radius: 0 2px 2px;
  -ms-border-radius: 0 2px 2px;
  -o-border-radius: 0 2px 2px;
  border-radius: 0 2px 2px;
}

.dashboard-module-pendingHeader-CS-jrQ {
  overflow: hidden;
}

.dashboard-module-pendingHeader-CS-jrQ:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.dashboard-module-statusCellWrap-keXqs6 {
  cursor: pointer;
}

.dashboard-module-headControlsWrapper-3H_EWv {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

.dashboard-module-calendarWrap-1uYEfV {
  display: inline-flex;
  vertical-align: top;
  align-items: center;
  margin-bottom: 20px;
}

.dashboard-module-changeBidBlockWrapper-3e5eyy {
  margin-bottom: 20px;
}

.dashboard-module-customLabel-EEb5eU {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.dashboard-module-changeRulesModal-2mDDHt {
  width: 1120px;
  min-width: 1120px;
}

.dashboard-module-suggesterWrapper-3s1FQW {
  margin-right: 10px;
}

.dashboard-module-suggesterItem-CpGbc9 {
  display: flex;
}

.dashboard-module-suggesterItemAside-Czf5_3 {
  color: #808285;
  margin-right: 8px;
}

.dashboard-module-notifyBlock-3-b3JA {
  compose: notifyBlock from 'react-src/components/notify/style/notify.module.styl';
  max-width: 690px;
  margin-top: 20px;
}

.dashboard-module-notifyText-3R2_Wq {
  margin-right: 8px;
  font-size: 12px;
}

.dashboard-module-spinnerWrap-robTbG {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dashboard-module-showAllCampaignsBtn-3EkBy9 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 3px;
  text-transform: none;
  font-size: 12px;
}


.roles-module-error-a4TYhA {
  color: #f66;
  display: block;
  padding-top: 4px;
}

.roles-module-wrapper-3t2MZ0 {
  line-height: 0;
  position: relative;
}

.roles-module-item-ikBa6S {
  width: 100%;
  margin: 0 auto 8px;
  position: relative;
}

.roles-module-roleInputWrapper-2vMWB1 {
  width: 100%;
}

.roles-module-roleSearchInput-UBokU4 {
  font-size: 14px;
  margin-bottom: 2px;
  padding: 6px 30px 6px 10px;
  -webkit-transition: 0.4s border-color;
  -moz-transition: 0.4s border-color;
  -ms-transition: 0.4s border-color;
  -o-transition: 0.4s border-color;
  transition: 0.4s border-color;
}

.roles-module-roleSearchInput-UBokU4:focus {
  border-color: #00abf1;
}

.roles-module-roleTextarea-1th0ML {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 100%;
  width: 100%;
  font-size: 14px;
  height: 65px;
  line-height: 1.3;
  min-height: 32px;
  width: 100%;
  margin-bottom: 2px;
  padding: 6px 10px;
  -webkit-transition: 0.4s border-color;
  -moz-transition: 0.4s border-color;
  -ms-transition: 0.4s border-color;
  -o-transition: 0.4s border-color;
  transition: 0.4s border-color;
}

.roles-module-roleTextarea-1th0ML:focus {
  border-color: #00abf1;
}

.roles-module-roleCheckbox-2ZbPCX {
  margin: initial;
}

.roles-module-roleVideoDimensions-1nphj7 {
  width: 60px;
  margin-right: 10px;
}

.roles-module-roleOpacitySlider-3L51GS {
  line-height: 1.4;
}

.roles-module-roleOpacitySliderTitle-1F5-8O {
  margin-bottom: 20px;
}

.roles-module-field-1AYPGt {
  margin-bottom: 10px;
}

.roles-module-roleAppearance-x7dOwu {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  line-height: 1.4;
}

.roles-module-appearanceLabel-spxcUN {
  margin-left: 10px;
}

.roles-module-image-V8-Ab5,
.roles-module-upload-1RMEpX {
  position: relative;
  width: 100%;
  height: 100%;
}

.roles-module-image-V8-Ab5 {
  margin: 0 auto 5px;
  background-color: #f2f2f2;
}

.roles-module-imageDescription-2xcBMH {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.roles-module-upload-1RMEpX:hover .roles-module-edit-9PXt9V,
.roles-module-upload-1RMEpX:hover .roles-module-play-1U-fQ8,
.roles-module-upload-1RMEpX:hover .roles-module-pause-3GAAE9,
.roles-module-upload-1RMEpX:hover .roles-module-mute-3m-3co,
.roles-module-upload-1RMEpX:hover .roles-module-unmute-3fOvAi {
  visibility: visible;
  opacity: 1;
}

.roles-module-uploadButton-1tcouC {
  text-transform: none;
  border: 1px solid transparent;
}

.roles-module-editButton-SXvAf6 {
  color: #16bf00;
  text-transform: none;
  border: 1px solid transparent;
}

.roles-module-canDropButton-2f7ogf {
  border: 1px solid #c7f59b;
}

.roles-module-cantDropButton-eN9q_S {
  border: 1px solid #ffb2b2;
}

.roles-module-preview-3R0y3H {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.roles-module-iframePreview-ifng9e {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.roles-module-edit-9PXt9V {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  background-color: rgba(255,255,255,0.5);
}

.roles-module-edit-9PXt9V:before {
  content: "\F114";
  font-family: target-icons;
  font-size: 18px;
  position: absolute;
  right: 15px;
  top: 10px;
}

.roles-module-removePopup-1NBWfK {
  background-color: #fff;
  padding: 10px 12px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.roles-module-removeButton-1V6e3o {
  font-size: 12px;
  color: #333;
  margin-right: 5px;
}

.roles-module-link-1aW1Se {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
}

.roles-module-popupRow-40iiNI {
  display: flex;
  align-items: center;
}

.roles-module-slideTitleWrap-4-oP_E {
  display: flex;
  align-items: baseline;
}

.roles-module-slideTitle-1iepUj {
  line-height: 21px;
  font-weight: normal;
  display: block;
  margin: 0 20px 20px 0;
  padding: 0;
  text-transform: none;
  font-size: 22px;
}

.roles-module-slidesSubtitle-2tUr-j {
  font-size: 17px;
  line-height: 21px;
  margin: 30px 0 18px;
}

.roles-module-slidesTabs-3KGUDZ {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}

.roles-module-slidesTabsItem-1XqBYQ,
.roles-module-slidesTabsItemError-1HVLLp {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  background-color: #f2f2f2;
  color: #333;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
  margin-right: 13px;
  padding-bottom: 0;
  line-height: 31px;
  text-align: center;
  border: 1px solid transparent;
}

.roles-module-slidesTabsItem-1XqBYQ:hover,
.roles-module-slidesTabsItemError-1HVLLp:hover,
.roles-module-slidesTabsItem-1XqBYQ.roles-module-_active-2NLlO1,
.roles-module-slidesTabsItemError-1HVLLp.roles-module-_active-2NLlO1 {
  background-color: #b7b7b7;
  color: #fff;
}

.roles-module-slidesTabsItemError-1HVLLp {
  border: solid 1px #f66;
}

.roles-module-playableStatusText-wDfzF0 {
  font-size: 14px;
  margin: 10px 0 0 0;
}

.roles-module-buttonWrap-_uzRQT {
  display: inline-block;
}

.roles-module-afterFieldWrap-1WNeLo {
  position: absolute;
  left: calc(100% + 10px);
  top: 10px;
  width: 32px;
}

.roles-module-hintLabel-XRDje6 {
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: 11px;
}

.roles-module-contextHelp-3LaH-2 {
  margin-right: 3px;
}

.roles-module-urlOpenLink-2V6_yS {
  display: inline-block;
  width: 13px;
  font-size: 13px;
  color: #b7b7b7;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}

.roles-module-urlOpenLink-2V6_yS:hover {
  color: #333;
}


.playableAdForm-module-checkLink-1CNWY7 {
  text-transform: none;
}

.playableAdForm-module-bordered-Hki6fZ {
  margin-top: 20px;
}

.playableAdForm-module-playableStatusText-2_MnNX {
  font-size: 14px;
  margin: 5px 0 0 130px;
}

.playableAdForm-module-playableWrap-rBnEnO {
  display: flex;
  flex-direction: row;
}

.playableAdForm-module-playableSettings-ktHZiX {
  max-width: 340px;
  margin-right: 20px;
}

.playableAdForm-module-playablePreview-11mg5q {
  max-width: 450px;
  font-size: 0;
  line-height: 0;
  margin-bottom: 30px;
}

.playableAdForm-module-iframe-3ltXIG {
  background-color: #e5e5e5;
}

.playableAdForm-module-playableInfo-2ePt7f {
  line-height: 1.5;
}

.playableAdForm-module-playStatus-3fpIEb {
  padding: 17px 0;
  margin: 20px 0;
  border: 1px solid #bdbec1;
  border-left: none;
  border-right: none;
}

.playableAdForm-module-bottomText-20THNV {
  margin-top: 17px;
}


.bannerForm-module-rolesWrap-1BW11I,
.bannerForm-module-rolesWrapWithModal-1aYjD1 {
  padding: 20px;
  width: 758px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  margin: 0 0 40px 1px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  background-color: #fff;
}

.bannerForm-module-rolesWrapWithModal-1aYjD1 {
  max-height: calc(90vh - 240px);
  overflow-y: auto;
}

.bannerForm-module-separator-HEz-8L {
  border: none;
  border-bottom: 1px solid #e5e5e5;
  margin: 20px 0 10px;
}

.bannerForm-module-roleInline-uMDG0M {
  display: inline-block;
  margin-right: 10px;
}

.bannerForm-module-roleGroupTitle-2Oy243 {
  display: flex;
  align-items: center;
}

.bannerForm-module-roleGroupTitleWrap-1Jt9AN {
  font-size: 17px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.bannerForm-module-roleGroupLink-1v7-NY {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 10px;
}

.bannerForm-module-controlsWrap-2sGPhj {
  display: flex;
  align-items: baseline;
}

.bannerForm-module-fieldsWrap-3MGfjR {
  margin-bottom: 20px;
}

.bannerForm-module-cancelBtn-Mn2DQO {
  margin-left: 10px;
}

.bannerForm-module-contextHelpMark-9oGVzM {
  margin-left: 6px;
}


.colorSelect-module-colorSelect-1ciCfA {
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  width: 100px;
  height: 25px;
}


.patternTabs-module-tabs-1wAJQK {
  padding-top: 14px;
}

.patternTabs-module-tab-1pRK8y,
.patternTabs-module-campaignFullTab-JjkCH3,
.patternTabs-module-moderationListTab-1q7Nf4 {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 20px 0;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #f2f2f2;
  cursor: pointer;
  width: 64px;
  height: 104px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
}

.patternTabs-module-tab-1pRK8y:hover,
.patternTabs-module-campaignFullTab-JjkCH3:hover,
.patternTabs-module-moderationListTab-1q7Nf4:hover,
.patternTabs-module-tab-1pRK8y.patternTabs-module-active-_N_OS-,
.patternTabs-module-campaignFullTab-JjkCH3.patternTabs-module-active-_N_OS-,
.patternTabs-module-moderationListTab-1q7Nf4.patternTabs-module-active-_N_OS- {
  background-color: #f2f2f2;
  border: 1px solid #00abf1;
}

.patternTabs-module-campaignFullTab-JjkCH3 {
  background-color: #fff;
  border-color: #e5e5e5;
}

.patternTabs-module-campaignFullTab-JjkCH3:hover,
.patternTabs-module-campaignFullTab-JjkCH3.patternTabs-module-active-_N_OS- {
  border: 1px solid #00abf1;
  background-color: #fff;
}

.patternTabs-module-moderationListTab-1q7Nf4 {
  background-color: #fff;
  border-color: #e5e5e5;
  width: 26px;
  height: 41px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-right: 5px;
}

.patternTabs-module-moderationListTab-1q7Nf4:hover,
.patternTabs-module-moderationListTab-1q7Nf4.patternTabs-module-active-_N_OS- {
  border: 1px solid #00abf1;
  background-color: #fff;
}

.patternTabs-module-moderationListTab-1q7Nf4 .patternTabs-module-icon-AihLK0 {
  width: 24px;
  height: 39px;
}

.patternTabs-module-moderationListTab-1q7Nf4 .patternTabs-module-icon-AihLK0:before {
  left: 3px;
  top: 4px;
  width: calc(100% - 6px);
  height: calc(100% - 8px);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top;
}

.patternTabs-module-moderationListTab-1q7Nf4 .patternTabs-module-icon-AihLK0.patternTabs-module-textIcon-3JM2DU:before {
  background-size: 11px auto;
  background-position: center center;
}

.patternTabs-module-moderationListTab-1q7Nf4 .patternTabs-module-status-24093T,
.patternTabs-module-moderationListTab-1q7Nf4 .patternTabs-module-name-3mVRXN {
  display: none;
}

.patternTabs-module-name-3mVRXN {
  background-color: #666;
  opacity: 0.8;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  font-size: 8px;
  line-height: 15px;
  height: 15px;
  padding: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.patternTabs-module-name-3mVRXN:hover,
.patternTabs-module-active-_N_OS- .patternTabs-module-name-3mVRXN {
  background-color: #333;
}

.patternTabs-module-status-24093T {
  position: absolute;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  top: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #e5e5e5;
  z-index: 1;
  -webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 3px 1px rgba(0,0,0,0.2);
}

.patternTabs-module-gray-1MES6u {
  background-color: #e5e5e5;
  color: #b7b7b7;
}

.patternTabs-module-gray-1MES6u:before {
  font-size: 14px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '?';
}

.patternTabs-module-green-2gBr1Y {
  background-color: #16bf00;
  color: #fff;
}

.patternTabs-module-green-2gBr1Y:before {
  font-size: 14px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\F106";
  font-family: target-icons;
  font-size: 7px;
}

.patternTabs-module-red-1UZt5p {
  background-color: #f66;
  color: #fff;
}

.patternTabs-module-red-1UZt5p:before {
  font-size: 14px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '!';
}

.patternTabs-module-cross-fulGhl {
  background-color: #e5e5e5;
  color: #f66;
}

.patternTabs-module-cross-fulGhl:before {
  font-size: 14px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: url(/media/js/dist/stop-sign_bb3561823e1456882251da1383b84a64.svg) center center no-repeat;
  background-size: 20px auto;
  font-size: 10px;
}

.patternTabs-module-icon-AihLK0 {
  position: absolute;
  left: 0;
  top: 0;
  width: 62px;
  height: 102px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
}

.patternTabs-module-disabled-17qp2e .patternTabs-module-icon-AihLK0 {
  opacity: 0.3;
}

.patternTabs-module-icon-AihLK0:before {
  content: '';
  display: block;
  position: absolute;
  left: 8px;
  top: 8px;
  right: 8px;
  bottom: 0;
  width: 46px;
  background-size: 46px auto;
  background-repeat: no-repeat;
  background-position: center top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi600x600-16Tfjh:before {
  background-image: url(/media/js/dist/multi-square-600x600_3598033b9e650cf5a776290bd48672f2.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi600x600_notext-N4Bpd6:before {
  background-image: url(/media/js/dist/multi-square-600x600_notext_3587aacbd72b57323d3522c7dd80b4f8.svg);
  background-size: 70%;
  background-position: left top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi1080x607-2oth9L:before {
  background-image: url(/media/js/dist/multi-landscape-1080x607_025e127ab0ad27fde434bfa02ff54f9b.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi1080x607iconShortText-z99EYn:before {
  background-image: url(/media/js/dist/multi-landscape-1080x607-short-text_7e3ee8ec6d06f367a8d681d7392e4eb6.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi1080x607icon-3cAsLY:before {
  background-image: url(/media/js/dist/multi-landscape-icon-1080x607_82fc59e0a15c44652a92f0d52a9762e3.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi1080x607iconNoCTA-HifDGr:before {
  background-image: url(/media/js/dist/multi-landscape-icon-1080x607-no-cta_5367fdc722ed75e48933a139cad00479.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi1080x607iconNoText-zq3jOw:before {
  background-image: url(/media/js/dist/multi-landscape-icon-notext-1080x607_8cc19d883926afd03c7376ffb7221415.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaSquare-1RHHZh:before {
  background-image: url(/media/js/dist/media-square_faf4a31cd6500c32f7e38d3540a34205.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaPortrait-3nQAL2:before {
  background-image: url(/media/js/dist/media-portrait_82cfc34dbc91859f05dc425258e81d9e.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multiDynrem1080x607-2UXVD4:before {
  background-image: url(/media/js/dist/multi-dynrem_919ec76189f26ff43af1e40d690431dd.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaPortraitLong-MVNyCv:before {
  background-image: url(/media/js/dist/media-portrait-long_d65a232f35bf4d24ec1522a3ceced8f6.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaFullscreen-DuV0RU:before {
  background-image: url(/media/js/dist/media-fullscreen_d6c5a95904125c4857d5ceb2fdebc6ad.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaLandscape-QjXReo:before {
  background-image: url(/media/js/dist/media-landscape_a7426aa36e3ee72e4ff7e2c32c8bea25.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaLandscape500x200-3ny6w_:before {
  background-image: url(/media/js/dist/media-landscape500x200_dee30f6383fb9ac6f390d15ba0ab90af.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaLandscape750x300-1v95WM:before {
  background-image: url(/media/js/dist/media-landscape750x300_7f3c2ae8810be97dbc6249e75d7e5001.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaLandscape728x90-1tdQMr:before {
  background-image: url(/media/js/dist/media-landscape728x90_40a78a0f7eab1d9e77eb9ed9fb36560f.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaLanscapeResizable-ksBtHc:before {
  background-image: url(/media/js/dist/media-landscape-resizable_f0e777ff768b75ea1fe21f857f582e1e.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaPortraitResizable-3psLg6:before {
  background-image: url(/media/js/dist/media-portrait-resizable_e9f8bff20f011a2ed9a2542fbf09dc62.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-mediaLandscapeNarrow-2uL5UG:before {
  background-image: url(/media/js/dist/media-landscape-narrow_d85b89ddb4b0fa02d1dc49488a8e056f.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-html51080x607iconShortText-oVFMQV:before {
  background-image: url(/media/js/dist/html5-landscape-1080x607-short-text_71b9a447e56821b858e75dfbc764034f.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-teaser90x70-2q6nk8:before {
  background-image: url(/media/js/dist/90x70_f6b91e5ef2ca49d8c3713ac384d241d2.svg);
  background-size: 25%;
  background-position: left top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-teaserTitle90x70-2J2184:before {
  background-image: url(/media/js/dist/90x70-title_ec8d468ab9e2a1072ab98e4101c3c224.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-teaserTitleButton-2EptoG:before {
  background-image: url(/media/js/dist/teaser-title-button_a230ea4bcf912302c7f0dfc112ce495e.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-teaserTitleTextButton-3gchMj:before {
  background-image: url(/media/js/dist/teaser-title-text-button_acc623d49d2e28dac17436339f25bd39.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-teaserTitleText-1VibD4:before {
  background-image: url(/media/js/dist/teaser-title-text_712dd072c86649d4888ba27512866191.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-teaserBigIcon-2WYhmF:before {
  background-image: url(/media/js/dist/143x113_8040539a2bfde916fc335f22f47eea1b.svg);
  background-size: 35%;
  background-position: left top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-teaser143x113Icon-2CyPwh:before {
  background-image: url(/media/js/dist/143x113-teaser_49d6287834291f3f8ce076d5d136e8a5.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multi300x600-2-ZpKX:before {
  background-image: url(/media/js/dist/multi-300x600_bc3ef11b2083cbbcb4a2074b38dcdee8.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-multiTitleImage-2MmD92:before {
  background-image: url(/media/js/dist/multi-title-image_edb6352189b2afb5d8a604b5c1a4baf6.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-article-m_1CMJ:before {
  background-image: url(/media/js/dist/article_fa8097c84885bf2925ecc05ca4eaf3a0.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-playable-3SuoTv:before {
  background-image: url(/media/js/dist/playable-ads-video-no-text_0926122cc10ce923645d38392475c591.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-carouselFull-2cNGZ5:before {
  background-image: url(/media/js/dist/carousel-full_f91da494b22110c77a9ee6412fb00c0c.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-carouselNoIcon-29Vw1R:before {
  background-image: url(/media/js/dist/carousel-no-icon_6f80499586162f931aa1e056643128c7.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-carouselNoSlideText-2108Kx:before {
  background-image: url(/media/js/dist/carousel-no-slide-text_f44fcfc5ae2df3c66849ea0aacd7bf3d.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-carouselNoTextNoSlideText-gTBXBY:before {
  background-image: url(/media/js/dist/carousel-notext-no-slide-text_efe55f6cc0f30089fe88d6eca02e089b.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoLandscape-2Nh2GQ:before {
  background-image: url(/media/js/dist/videoLandscape_41579047794c16b7e87e653ada4f32d0.svg);
  background-position: center top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoLandscapeFull-UpAS5J:before {
  background-image: url(/media/js/dist/videoLandscapeFull_18bf08d094a3389018a19cd4deec659c.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoPortrait-1_qyQ3:before {
  background-image: url(/media/js/dist/videoPortrait_3c63c9e9c80a4462e736950cbb139d7f.svg);
  background-position: center top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoPortraitFull-1LlPDO:before {
  background-image: url(/media/js/dist/videoPortraitFull_c3a1a6b855d5d8dfd6f854cb76baa87e.svg);
  background-position: center top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoPortrait9to16Full-38_38g:before {
  background-image: url(/media/js/dist/video-9-16-fullscreen_0d429c921d31591a7863f0f58e861d3b.svg);
  background-position: center top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoSquare-3ypEdB:before {
  background-image: url(/media/js/dist/videoSquare_f900eb99e2a03c1ebe36cfc8036bd821.svg);
  background-position: center top;
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoSquareFull-3VP3QH:before {
  background-image: url(/media/js/dist/videoSquareFull_30807b526c578c87674eff0ddd3146b6.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoLandscapeFullNoCTANoIcon-2gSRgT:before {
  background-image: url(/media/js/dist/videoLandscapeFullNoCTANoIcon_8788fea68ac5d0aec17e0ec078976c42.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-videoSquareFullNoCTA-1od4U5:before {
  background-image: url(/media/js/dist/videoSquareFullNoCTA_e08d16b4c34296aa6b5c09cebe448eb1.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-audio-3BWTuf:before {
  background-image: url(/media/js/dist/audioNoOverlay_036c1559139f33dec1520a97d46a3359.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-audioOverlay-35E2OT:before {
  background-image: url(/media/js/dist/audio_e989cb6b683154e26e8e0f4c56bc8eb5.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-promoTopics-3YSMfu:before {
  background-image: url(/media/js/dist/promo-post_254971341de7095e49e7e6f197b0f6de.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-newsTeasersOne-IsbXbB:before {
  background-image: url(/media/js/dist/news-teaser-one_6162c74af13b97e54fd714b09487c374.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-newsTeasersTwo-11qRhS:before {
  background-image: url(/media/js/dist/news-teaser-two_b8c408b168497759fadc6e32a53b904c.svg);
}

.patternTabs-module-icon-AihLK0.patternTabs-module-textIcon-3JM2DU:before {
  background-image: url(/media/js/dist/t-icon_3b7ba3a46d4f2aff412de9c442105f19.svg);
}

.patternTabs-module-bubbleContent-3AE3EK {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 14px;
  font-size: 12px;
  line-height: 1.5;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}


.textBlockPreview-module-textBlock-1LFyh5 {
  position: relative;
}


.preview-module-previewWrapper-20oEME {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.preview-module-preview-2biMbW {
  max-width: 550px;
  overflow-x: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  background: #fff;
}

.preview-module-preview-2biMbW .preview-module-previewPlaceholder-YVQdw4 {
  color: #b7b7b7;
}

/*.moderationListPreview
    box-shadow: none;*/

.preview-module-previewContainerWithPaddings-3gcVux {
  padding: 22px 25px;
  position: relative;
}

.preview-module-previewDomain-3CBiK3 {
  color: #a4a4a4;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 9px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}

.preview-module-previewTitle-1rThna {
  font-size: 17px;
  line-height: 1.5;
  color: #333;
  margin-bottom: 7px;
  cursor: pointer;
  word-break: break-word;
}

.preview-module-previewText-2D9vgS {
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  margin-bottom: 14px;
  cursor: pointer;
  word-break: break-word;
}

.preview-module-previewButton-MBAnQ3 {
  line-height: 30px;
  color: #333;
  padding: 0 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #b5b5b5;
  margin-top: 18px;
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
}

.preview-module-previewTop-3BdEK2 {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  letter-spacing: 1px;
  display: inline-block;
}

.preview-module-previewAge-2ntXou,
.preview-module-previewInfo-cC1uWc {
  position: absolute;
  color: #333;
}

.preview-module-previewAbout-1g6_vo {
  display: inline-block;
  vertical-align: top;
  font-size: 10px;
  line-height: 14px;
  margin: 0;
  padding: 16px;
  color: #a4a4a4;
  background-color: rgba(0,0,0,0.8);
  text-align: left;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  letter-spacing: normal;
  visibility: hidden;
  cursor: pointer;
  word-break: break-word;
}

.preview-module-previewInfo-cC1uWc {
  padding: 0;
  border: 1px solid #b5b5b5;
  background-color: #fff;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  right: 0;
  top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 9px;
  line-height: 14px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  text-align: center;
}

.preview-module-previewAge-2ntXou {
  top: 5px;
  left: 5px;
  line-height: 1;
  font-size: 10px;
  z-index: 1;
}

.preview-module-previewAbout-1g6_vo:hover,
.preview-module-previewInfo-cC1uWc:hover + .preview-module-previewAbout-1g6_vo {
  visibility: visible;
}

.preview-module-previewContentWrapper-cDDBSz {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  line-height: 0;
}

.preview-module-disabledOverlay-9DBovX {
  /*position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;*/
  width: 465px;
  background: rgba(255,255,255,0.95);
  z-index: 2;
  padding: 20px 25px;
  display: flex;
  justify-content: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
}

.preview-module-disabledTitle-1Qat5s {
  color: #f66;
  font-size: 17px;
  line-height: 1.5;
  margin-bottom: 15px;
}

.preview-module-disabledContent-1k_FY6 {
  line-height: 1.5;
  /*overflow: hidden;*/
  max-height: 400px;
  overflow: auto;
  padding: 20px 25px;
}

.preview-module-padItem-2yD28t {
  font-size: 14px;
  display: flex;
  align-items: baseline;
}

.preview-module-padItemText-39gsNc {
  font-size: 14px;
  line-height: 1.2;
}

.preview-module-padsList-2jblb7 {
  margin: 10px 0;
}

.preview-module-btnWrapper-2kczy2 {
  text-align: center;
  margin: 15px 0;
}

.preview-module-disabledHelp-3DIbLd {
  text-align: center;
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.preview-module-disabledHelp-3DIbLd:hover {
  background-color: #666;
  cursor: help;
}

.preview-module-disabledBubble-btA_wu {
  padding: 20px 24px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  z-index: 1;
}

.preview-module-previewSlideItem-3lqi7T {
  white-space: normal;
  width: 300px;
  display: inline-block;
  vertical-align: top;
}

.preview-module-previewSlideItem-3lqi7T + .preview-module-previewSlideItem-3lqi7T {
  margin-left: 10px;
}


.urlPreview-module-url--OPPnt {
  position: relative;
}


.imagePreview-module-image-35NJBd {
  display: block;
  border: none;
}

.imagePreview-module-emptyImageText-1YWNct,
.imagePreview-module-emptyImageTextResizable-BF0woJ {
  color: #b7b7b7;
  width: 80%;
}

.imagePreview-module-emptyImageTextResizable-BF0woJ {
  max-width: 100%;
  padding: 0 5px;
}

.imagePreview-module-emptyWrap-1p5ibt {
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
}

.imagePreview-module-emptySize-1bjLTK,
.imagePreview-module-emptySizeResizable-2Dsg6I {
  color: #333;
  max-width: 80%;
  margin-bottom: 5px;
}

.imagePreview-module-emptySizeResizable-2Dsg6I {
  max-width: 100%;
  padding: 0 5px;
}

.imagePreview-module-cantDropButton-2LSNC9 {
  background-color: #ffb2b2;
}

.imagePreview-module-canDropButton-3MX9fI {
  background-color: #ddeccb;
}

.imagePreview-module-dropArea-1pHNWC {
  display: block;
}


.wrapper-module-wrapper-3tLsEd {
  margin: 0;
}

.wrapper-module-tabsWrap-2FWpZ_ {
  display: flex;
  padding: 0px 14px;
  border-bottom: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}


.multiFormatSquareImage-module-image-2QU7TY {
  max-width: 100%;
  margin-bottom: 10px;
}

.multiFormatSquareImage-module-wrapper-YV_vYS,
.multiFormatSquareImage-module-wrapperColumn-27w4H5,
.multiFormatSquareImage-module-wrapperRow-3iAJA7 {
  width: 300px;
}

.multiFormatSquareImage-module-wrapperColumn-27w4H5 {
  width: 150px;
}

.multiFormatSquareImage-module-previewColumn-3WTKQU {
  display: flex;
}

.multiFormatSquareImage-module-previewColumnLeft-2OZ9ow {
  border-right: 1px solid #e5e5e5;
  width: 130px;
}

.multiFormatSquareImage-module-previewColumnRight-1q6uKg {
  width: 200px;
  padding-left: 24px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
}

.multiFormatSquareImage-module-emptyImageText-3dcMjk {
  display: none;
}

.multiFormatSquareImage-module-previewRow-2GjCK0 {
  display: flex;
}

.multiFormatSquareImage-module-previewRowRight-3WVjKB,
.multiFormatSquareImage-module-previewRowRightWide-1zY5T1 {
  width: 200px;
  padding-left: 24px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.multiFormatSquareImage-module-previewRowRightWide-1zY5T1 {
  width: 275px;
}

.multiFormatSquareImage-module-wrapperRow-3iAJA7 {
  width: 200px;
}

.multiFormatSquareImage-module-previewButton-2RffOh {
  margin-top: 0;
}

.multiFormatSquareImage-module-previewButtonBottom-3CCaRQ {
  margin-top: 12px;
}

.multiFormatSquareImage-module-previewTop-1ivy4T {
  width: 249px;
  max-width: 249px;
}


.multiFormatLandscapeImage-module-image-3ggle4,
.multiFormatLandscapeImage-module-imageTop-2wvgqv {
  max-width: 100%;
}

.multiFormatLandscapeImage-module-imageTop-2wvgqv {
  margin-bottom: 10px;
}

.multiFormatLandscapeImage-module-bottom-2Gs-n9 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.multiFormatLandscapeImage-module-wrapper-nHSuh_ {
  width: 300px;
}

.multiFormatLandscapeImage-module-previewRow-3Mmq53 {
  display: flex;
}

.multiFormatLandscapeImage-module-previewRowRight-6d4OnI {
  width: 150px;
  padding-left: 24px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.multiFormatLandscapeImage-module-previewButton-3f1Tyj {
  margin-top: 0;
}


.multiFormatLandscapeImageWithIcon-module-image-xNr2pL {
  max-width: 100%;
}

.multiFormatLandscapeImageWithIcon-module-icon-2iO72X {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 0 0;
}

.multiFormatLandscapeImageWithIcon-module-bottom-12F7bh {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.multiFormatLandscapeImageWithIcon-module-textsWrap-1Rh6Y8 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.multiFormatLandscapeImageWithIcon-module-wrapper-IZ7mZB {
  width: 300px;
}


.multiFormatLandscapeImageWithIconShortText-module-image-LtI2Sm {
  max-width: 100%;
}

.multiFormatLandscapeImageWithIconShortText-module-icon-2jrNg0 {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 0 0;
}

.multiFormatLandscapeImageWithIconShortText-module-bottom-JHhx6X {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.multiFormatLandscapeImageWithIconShortText-module-textsWrap-3iecEx {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.multiFormatLandscapeImageWithIconShortText-module-wrapper-16ZuB2 {
  width: 300px;
}


.multiFormatDynrem-module-image-1TeSEG {
  width: 300px;
  height: 168px;
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
}

.multiFormatDynrem-module-icon-2VEZZh {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 0 0;
}

.multiFormatDynrem-module-bottom-1l6gAD {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.multiFormatDynrem-module-textsWrap-oJmMbX {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.multiFormatDynrem-module-wrapper-3zCWpd {
  width: 300px;
}

.multiFormatDynrem-module-text-1p5LGq {
  margin-top: 15px;
}


.multiFormatLandscapeImageWithIconGames-module-image-2t_g84 {
  max-width: 100%;
}

.multiFormatLandscapeImageWithIconGames-module-icon-3RjOy_ {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 0 0;
}

.multiFormatLandscapeImageWithIconGames-module-bottom-3YYq6d {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.multiFormatLandscapeImageWithIconGames-module-textsWrap-1-06CL {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.multiFormatLandscapeImageWithIconGames-module-wrapper-MJ1hK6 {
  width: 300px;
}


.image728x90-module-image-r0mQ_f {
  width: auto;
  max-width: 100%;
}

.image728x90-module-wrapper-1ZzYjw {
  width: 100%;
}


.image750x300-module-image-1vYSsW {
  width: auto;
  max-width: 100%;
}

.image750x300-module-wrapper-1CSR3g {
  width: 100%;
}


.image640x100-module-image-2cMSKz {
  width: auto;
  max-width: 100%;
}

.image640x100-module-wrapper-1s4Du3 {
  width: 100%;
}


.image500x200-module-image-3Avwfs {
  width: auto;
  max-width: 100%;
}

.image500x200-module-wrapper-3BbqFM {
  width: 100%;
}


.image2048x1280-module-image-2Z2p-W {
  width: auto;
  max-width: 100%;
}

.image2048x1280-module-wrapper-1d-yZM {
  width: 100%;
}


.image300x300-module-image-3LSLXW {
  width: 300px;
  max-width: 300px;
}

.image300x300-module-wrapper-WWg3Lf {
  width: 300px;
}


.image120x120-module-image-1lk3K7 {
  width: 120px;
  max-width: 120px;
}

.image120x120-module-wrapper-DbVUEq {
  width: 120px;
}


.image300x250-module-image-3hbc5J {
  width: 300px;
  max-width: 300px;
}

.image300x250-module-wrapper-37IxOm {
  width: 300px;
}


.image240x400-module-image-6p0ff4 {
  width: 240px;
  max-width: 240px;
}

.image240x400-module-wrapper-3fmo32 {
  width: 240px;
}


.imageFullscreen-module-iframeLand-CPXsO- {
  width: 500px;
  max-width: 500px;
  height: 281px;
  max-height: 281px;
}

.imageFullscreen-module-iframePort-2SnTGN {
  width: 300px;
  max-width: 300px;
  height: 533px;
  max-height: 533px;
}

.imageFullscreen-module-wrapper-1xub8W {
  min-width: 300px;
  min-height: 281px;
}


.teaser90x90WithText-module-icon-3jiUHn {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0 15px 0 0;
}

.teaser90x90WithText-module-bottom--L1v_r {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x90WithText-module-textsWrap-ZWv2wh {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser90x90WithText-module-wrapper-J0aa-M {
  width: 100%;
}


.teaser90x90TitleTextGames-module-icon-YDlURR {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0 15px 0 0;
}

.teaser90x90TitleTextGames-module-bottom-1IEpzn {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x90TitleTextGames-module-textsWrap-2a67X5 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser90x90TitleTextGames-module-wrapper-3zKJbR {
  width: 100%;
}

.teaser90x90TitleTextGames-module-text-2v2hYg {
  margin-bottom: 0;
}


.teaser90x90TitleGames-module-image-1zeb15 {
  width: 60px;
  min-width: 60px;
  margin-right: 15px;
}

.teaser90x90TitleGames-module-bottom-1CQHW0 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x90TitleGames-module-wrapper-PGcnkV {
  width: 100%;
}


.teaser90x90NoText-module-icon-18Y_Rq {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0 15px 0 0;
}

.teaser90x90NoText-module-bottom-IRmWIm {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x90NoText-module-textsWrap-WmNHxZ {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser90x90NoText-module-wrapper-2Xh8AT {
  width: 100%;
}

.teaser90x90NoText-module-cta-1IFTlD {
  margin-top: 0;
}

.teaser90x90NoText-module-url-tDibsG {
  margin-bottom: 13px;
}


.teaser90x70WithTitle-module-image-28dwX7 {
  width: 60px;
  min-width: 60px;
  margin-right: 15px;
}

.teaser90x70WithTitle-module-bottom-1Nn4Go {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x70WithTitle-module-wrapper-2Mlh3x {
  width: 100%;
}


.teaser90x70NoTitleNoText-module-image-1fwo8u {
  width: 60px;
  min-width: 60px;
}

.teaser90x70NoTitleNoText-module-wrapper-1B3X35 {
  width: 100%;
}


.teaser143x113NoTitleNoText-module-image-3wdZij {
  width: 143px;
  height: 113px;
  min-width: 143px;
  min-height: 113px;
  max-width: 143px;
  max-height: 113px;
  margin: 0px 15px 0 0;
}

.teaser143x113NoTitleNoText-module-wrapper-2H7-iW {
  width: 100%;
}

.teaser143x113NoTitleNoText-module-bottom-3Vx8wq {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser143x113NoTitleNoText-module-textsWrap-31Jc6f {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}


.teaser230x150Games-module-image-3QeLv6 {
  max-width: 100%;
}

.teaser230x150Games-module-wrapper-V221nH {
  width: 100%;
}


.multiFormatLandscapeImageCTAGames-module-image-1_kfb3 {
  max-width: 100%;
}

.multiFormatLandscapeImageCTAGames-module-bottom-1kAEEC {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.multiFormatLandscapeImageCTAGames-module-wrapper-3gnCBz {
  width: 300px;
}


.html5Preview-module-image-lcpjxQ {
  display: block;
  border: none;
}

.html5Preview-module-emptyHtml5Text-2U5XPM {
  color: #b7b7b7;
  width: 80%;
}

.html5Preview-module-emptyWrap-s272ur {
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
}

.html5Preview-module-emptySize-4ftoh3 {
  color: #333;
  max-width: 80%;
  margin-bottom: 5px;
}

.html5Preview-module-cantDropButton-2jeZet {
  background-color: #ffb2b2;
}

.html5Preview-module-canDropButton-3d8-n3 {
  background-color: #ddeccb;
}

.html5Preview-module-dropArea-lmqiWk {
  display: block;
}


.html5_240x400-module-iframe-1qS1_t {
  width: 240px;
  height: 400px;
  max-width: 240px;
  max-height: 400px;
}

.html5_240x400-module-wrapper-KMnosr {
  width: 240px;
  height: 400px;
}


.html5_300x300-module-iframe-1sW4kT {
  width: 300px;
  max-width: 300px;
  height: 300px;
  max-height: 300px;
}

.html5_300x300-module-wrapper-2v-PG2 {
  width: 300px;
  height: 300px;
}


.html5_300x250-module-iframe-3cw4Uf {
  width: 300px;
  max-width: 300px;
  height: 250px;
  max-height: 250px;
}

.html5_300x250-module-wrapper-1cNO3F {
  width: 300px;
  height: 250px;
}


.html5_300x600-module-iframe-2tKLRp {
  width: 300px;
  height: 600px;
  max-width: 300px;
  max-height: 600px;
}

.html5_300x600-module-wrapper-2Y--mu {
  width: 300px;
  height: 600px;
}


.html5_100-x200-module-iframe-cn7PMm {
  width: 500px;
  max-width: 500px;
  height: 200px;
  max-height: 200px;
}

.html5_100-x200-module-wrapper-1FQ5Z9 {
  width: 500px;
  height: 200px;
}

.html5_100-x200-module-tabWrap-MKk4Kk {
  padding: 10px;
}


.html5_100-x250-module-iframe-3zviZ5 {
  width: 500px;
  max-width: 500px;
  height: 200px;
  max-height: 200px;
}

.html5_100-x250-module-wrapper-3Hj5wL {
  width: 500px;
  height: 200px;
}

.html5_100-x250-module-tabWrap-3l0C_Y {
  padding: 10px;
}


.html5_240x100pc-module-iframe-lbXq9x {
  width: 240px;
  max-width: 240px;
  height: 600px;
  max-height: 600px;
}

.html5_240x100pc-module-wrapper-2KlW7a {
  width: 240px;
  height: 600px;
}

.html5_240x100pc-module-tabWrap-1N3SWS {
  padding: 10px;
}


.html5Fullscreen-module-iframe-9-Ew30 {
  width: 500px;
  max-width: 500px;
  height: 250px;
  max-height: 400px;
}

.html5Fullscreen-module-wrapper-1CNZRC {
  min-width: 300px;
  min-height: 250px;
}


.html5LandscapeImageWithIconShortText-module-image-3pKU80 {
  max-width: 100%;
}

.html5LandscapeImageWithIconShortText-module-icon-34kkdH {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 0 0;
}

.html5LandscapeImageWithIconShortText-module-bottom-2lIq-K {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.html5LandscapeImageWithIconShortText-module-textsWrap-3mwqVg {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.html5LandscapeImageWithIconShortText-module-wrapper-1b-diB {
  width: 300px;
}


.multiFormatImage300x600-module-image-2-quvp {
  max-width: 300px;
}

.multiFormatImage300x600-module-wrapper-3mQcdr {
  width: 300px;
}

.multiFormatImage300x600-module-textWrap-1kGPvb {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: auto;
  z-index: 1;
  color: rgba(255,255,255,0.7);
  background: rgba(0,0,0,0.7);
  padding: 20px;
}

.multiFormatImage300x600-module-domain-T4Yxan {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 9px;
}

.multiFormatImage300x600-module-title-9yWdSI {
  font-size: 17px;
  line-height: 1.5;
  margin-bottom: 7px;
}

.multiFormatImage300x600-module-text-1NgeCG {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 14px;
}

.multiFormatImage300x600-module-button-S2Yr1h {
  line-height: 30px;
  padding: 0 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(255,255,255,0.7);
  margin-top: 18px;
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
}


.multiFormatLandscapeImageNoText-module-image-2QvRX6 {
  max-width: 100%;
}

.multiFormatLandscapeImageNoText-module-bottom-76P48u {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.multiFormatLandscapeImageNoText-module-wrapper-Ydug6e {
  width: 300px;
}


.multiFormatLandscapeImageWithIconApp-module-image-3M9L-V {
  max-width: 100%;
}

.multiFormatLandscapeImageWithIconApp-module-icon-H3nZrD {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 0 0;
}

.multiFormatLandscapeImageWithIconApp-module-bottom-3GIzdY {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.multiFormatLandscapeImageWithIconApp-module-textsWrap-2oAqXf {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.multiFormatLandscapeImageWithIconApp-module-wrapper-28-HWw {
  width: 300px;
}


.multiFormatLandscapeImageWithIconNoTextApp-module-image-qVIJVa {
  max-width: 100%;
}

.multiFormatLandscapeImageWithIconNoTextApp-module-icon-3R_In2 {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 20px 0;
}

.multiFormatLandscapeImageWithIconNoTextApp-module-bottom-1R53Hs {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.multiFormatLandscapeImageWithIconNoTextApp-module-textsWrap-2DwSl4 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.multiFormatLandscapeImageWithIconNoTextApp-module-wrapper-3ZvD6x {
  width: 300px;
}


.multiFormatLandscapeImageNoTextApp-module-image-25qzMy {
  max-width: 100%;
}

.multiFormatLandscapeImageNoTextApp-module-bottom-RjuqYo {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.multiFormatLandscapeImageNoTextApp-module-textsWrap-2bX_iN {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.multiFormatLandscapeImageNoTextApp-module-wrapper-1Blizg {
  width: 300px;
}


.multiFormatSquareImageNoText-module-image-1eQZ-U {
  max-width: 100%;
}

.multiFormatSquareImageNoText-module-wrapper-3lERDF {
  width: 300px;
}

.multiFormatSquareImageNoText-module-emptyImageText-1feIAU {
  display: none;
}

.multiFormatSquareImageNoText-module-previewRow-3b3WmU {
  display: flex;
}

.multiFormatSquareImageNoText-module-previewRowRight-5AdR6Z,
.multiFormatSquareImageNoText-module-previewRowRightWide-131PDI {
  width: 200px;
  padding-left: 24px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.multiFormatSquareImageNoText-module-previewRowRightWide-131PDI {
  width: 275px;
}

.multiFormatSquareImageNoText-module-previewButton-1V4qoy {
  margin-top: 0;
}


.teaser90x90WithTextApp-module-icon-JBIBPB {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0 15px 0 0;
}

.teaser90x90WithTextApp-module-bottom-3EXsZJ {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x90WithTextApp-module-textsWrap-CBzcBV {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser90x90WithTextApp-module-wrapper-vGRV2y {
  width: 100%;
}

.teaser90x90WithTextApp-module-cta-TcreuV {
  margin-top: 0;
}


.teaser90x75WithText-module-icon-15Y9nx {
  width: 60px;
  height: 50px;
  min-width: 60px;
  min-height: 50px;
  max-width: 60px;
  max-height: 50px;
  margin: 0 15px 0 0;
}

.teaser90x75WithText-module-bottom-3DP0Az {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x75WithText-module-textsWrap-22sQh_ {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser90x75WithText-module-wrapper-b6uXHJ {
  width: 100%;
}


.teaser90x75NoText-module-icon--JyRqL {
  width: 60px;
  height: 50px;
  min-width: 60px;
  min-height: 50px;
  max-width: 60px;
  max-height: 50px;
  margin: 0 15px 0 0;
}

.teaser90x75NoText-module-bottom-2ziMId {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x75NoText-module-textsWrap-3C1CgR {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser90x75NoText-module-wrapper-OAEQAN {
  width: 100%;
}


.audioPreview-module-audio-19YtzY {
  display: block;
  border: none;
}

.audioPreview-module-emptyAudioText-1h1tPd {
  color: #b7b7b7;
  width: 80%;
}

.audioPreview-module-audioWrapper-1mq8JN {
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  position: relative;
  z-index: 0;
  width: 300px;
  height: 40px;
}

.audioPreview-module-emptySize-1z1gWK {
  color: #333;
  max-width: 80%;
  margin-bottom: 5px;
}

.audioPreview-module-audioPreview-ShMKEZ {
  display: none;
}

.audioPreview-module-audioContainer-CGfgkn {
  position: relative;
  width: 100px;
  height: 30px;
}

.audioPreview-module-play-2vYS9Z {
  position: absolute;
  right: 55px;
  top: 0px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.audioPreview-module-play-2vYS9Z:before {
  content: "\F138";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.audioPreview-module-pause-3oE3JO {
  position: absolute;
  right: 55px;
  top: 0px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.audioPreview-module-pause-3oE3JO:before {
  content: "\F137";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.audioPreview-module-unmute-9BJSzu {
  position: absolute;
  right: 15px;
  top: 0px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.audioPreview-module-unmute-9BJSzu:before {
  content: "\F12A";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.audioPreview-module-mute-3LFHHT {
  position: absolute;
  right: 15px;
  top: 0px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.audioPreview-module-mute-3LFHHT:before {
  content: "\F12B";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.audioPreview-module-uploaded-W0IC6Z {
  font-size: 0;
  line-height: 0;
}

.audioPreview-module-uploaded-W0IC6Z .audioPreview-module-play-2vYS9Z,
.audioPreview-module-uploaded-W0IC6Z .audioPreview-module-pause-3oE3JO,
.audioPreview-module-uploaded-W0IC6Z .audioPreview-module-mute-3LFHHT,
.audioPreview-module-uploaded-W0IC6Z .audioPreview-module-unmute-9BJSzu {
  visibility: visible;
  opacity: 1;
}

.audioPreview-module-cantDropButton-1yLmvn {
  background-color: #ffb2b2;
}

.audioPreview-module-canDropButton-1OSXjf {
  background-color: #ddeccb;
}

.audioPreview-module-dropArea-PFN9AP {
  display: block;
}


.audioOverlay30s-module-image-2J6HJi {
  max-width: 100%;
  border-bottom: 1px solid #bdbec1;
}

.audioOverlay30s-module-bottom-3qHzro {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.audioOverlay30s-module-wrapper-wyprRK {
  width: 400px;
}


.videoPreview-module-audio-6sZ7M4 {
  display: block;
  border: none;
}

.videoPreview-module-emptyVideoText-csuSzy {
  color: #b7b7b7;
  width: 80%;
}

.videoPreview-module-emptyWrap-3lDvIu {
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
}

.videoPreview-module-emptySize-1pJ5k3 {
  color: #333;
  max-width: 80%;
  margin-bottom: 5px;
}

.videoPreview-module-cantDropButton-1eynp2 {
  background-color: #ffb2b2;
}

.videoPreview-module-canDropButton-dg2d0h {
  background-color: #ddeccb;
}

.videoPreview-module-videoPreview-2hfQVR {
  position: relative;
  z-index: 0;
  max-width: 100%;
  max-height: 100%;
}

.videoPreview-module-videoWrapper-1ISsxV {
  position: relative;
  z-index: 0;
}

.videoPreview-module-play-1vNDHV {
  position: absolute;
  right: 55px;
  bottom: 10px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.videoPreview-module-play-1vNDHV:before {
  content: "\F138";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.videoPreview-module-pause-ltxvNn {
  position: absolute;
  right: 55px;
  bottom: 10px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.videoPreview-module-pause-ltxvNn:before {
  content: "\F137";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.videoPreview-module-unmute-5g4aGz {
  position: absolute;
  right: 15px;
  bottom: 10px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.videoPreview-module-unmute-5g4aGz:before {
  content: "\F12A";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.videoPreview-module-mute-tzybjO {
  position: absolute;
  right: 15px;
  bottom: 10px;
  cursor: pointer;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s opacity, 0.4s visibility;
  -moz-transition: 0.4s opacity, 0.4s visibility;
  -ms-transition: 0.4s opacity, 0.4s visibility;
  -o-transition: 0.4s opacity, 0.4s visibility;
  transition: 0.4s opacity, 0.4s visibility;
  width: 30px;
  height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.4);
}

.videoPreview-module-mute-tzybjO:before {
  content: "\F12B";
  font-family: target-icons;
  font-size: 30px;
  line-height: 30px;
}

.videoPreview-module-uploaded-3nwedK {
  font-size: 0;
  line-height: 0;
}

.videoPreview-module-uploaded-3nwedK .videoPreview-module-play-1vNDHV,
.videoPreview-module-uploaded-3nwedK .videoPreview-module-pause-ltxvNn,
.videoPreview-module-uploaded-3nwedK .videoPreview-module-mute-tzybjO,
.videoPreview-module-uploaded-3nwedK .videoPreview-module-unmute-5g4aGz {
  visibility: visible;
  opacity: 1;
}

.videoPreview-module-cantDropButton-1eynp2 {
  background-color: #ffb2b2;
}

.videoPreview-module-canDropButton-dg2d0h {
  background-color: #ddeccb;
}

.videoPreview-module-dropArea-2ujGiA {
  display: block;
}


.videoLandscape30s-module-wrapper-2CKDs4 {
  width: 350px;
}


.videoLandscape6s-module-wrapper-3dzBLA {
  width: 350px;
}


.videoLandscape30sDeepLink-module-wrapper-xz9tEL {
  width: 350px;
}


.videoLandscape30sFull-module-image-2DzcRA {
  max-width: 100%;
}

.videoLandscape30sFull-module-icon-lu6L9T {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoLandscape30sFull-module-bottom-3SWAZu {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoLandscape30sFull-module-textsWrap-VdbDdd {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoLandscape30sFull-module-wrapper-3UzhIv {
  width: 350px;
}


.videoLandscape30sFullNoOverlay-module-image-1IP1fk {
  max-width: 100%;
}

.videoLandscape30sFullNoOverlay-module-icon-2sZcUL {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoLandscape30sFullNoOverlay-module-bottom-2Ujq71 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoLandscape30sFullNoOverlay-module-textsWrap-et6Qwj {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoLandscape30sFullNoOverlay-module-wrapper-39_JMc {
  width: 350px;
}


.videoLandscape6sFullNoOverlay-module-image-CZnvMP {
  max-width: 100%;
}

.videoLandscape6sFullNoOverlay-module-icon-2ihfRe {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoLandscape6sFullNoOverlay-module-bottom-3_DQyN {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoLandscape6sFullNoOverlay-module-textsWrap-29E1Rc {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoLandscape6sFullNoOverlay-module-wrapper-2suZQy {
  width: 350px;
}


.videoLandscape30sFullGames-module-image-1dH5pf {
  max-width: 100%;
}

.videoLandscape30sFullGames-module-icon-Pi_z47 {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoLandscape30sFullGames-module-bottom-1HXDtz {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoLandscape30sFullGames-module-textsWrap-1OyDIM {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoLandscape30sFullGames-module-wrapper-1NdBDl {
  width: 350px;
}


.videoLandscapeVitrina-module-image-uN5lIm {
  max-width: 100%;
}

.videoLandscapeVitrina-module-bottom-3wvqjb {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoLandscapeVitrina-module-textsWrap-CybA23 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoLandscapeVitrina-module-wrapper-wAupaP {
  width: 350px;
}


.videoSquare30sFull-module-image-3f6jWp {
  max-width: 100%;
}

.videoSquare30sFull-module-icon-1Qcvlx {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoSquare30sFull-module-bottom-1lb61r {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoSquare30sFull-module-textsWrap-2Lj8Mq {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoSquare30sFull-module-wrapper-hVfMTg {
  width: 350px;
}


.videoSquare30sFullGames-module-image-1NwrEy {
  max-width: 100%;
}

.videoSquare30sFullGames-module-icon-2fj3po {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoSquare30sFullGames-module-bottom-YNbGbx {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoSquare30sFullGames-module-textsWrap-1ktbCK {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoSquare30sFullGames-module-wrapper-3wOh4B {
  width: 350px;
}


.videoSquare30sFullNoOverlay-module-image-13n4GR {
  max-width: 100%;
}

.videoSquare30sFullNoOverlay-module-icon-ARE5wO {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoSquare30sFullNoOverlay-module-bottom-kbawu5 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoSquare30sFullNoOverlay-module-textsWrap-1K57b1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoSquare30sFullNoOverlay-module-wrapper-Xk676c {
  width: 350px;
}


.videoSquare6sFullNoOverlay-module-image-3xxz0B {
  max-width: 100%;
}

.videoSquare6sFullNoOverlay-module-icon-3laqtT {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoSquare6sFullNoOverlay-module-bottom-KuicQf {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoSquare6sFullNoOverlay-module-textsWrap-1QT0Ad {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoSquare6sFullNoOverlay-module-wrapper-Ras3lC {
  width: 350px;
}


.videoPortrait30sFull-module-image-3uWZ8L {
  max-width: 100%;
}

.videoPortrait30sFull-module-icon-24Yjzo {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoPortrait30sFull-module-bottom-1QRBUf {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoPortrait30sFull-module-textsWrap-GSoNqx {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoPortrait30sFull-module-wrapper-26FHlL {
  width: 280px;
}


.videoPortrait30sFullGames-module-image-3xmhSe {
  max-width: 100%;
}

.videoPortrait30sFullGames-module-icon-3tNWaY {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoPortrait30sFullGames-module-bottom-2Y7OPz {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoPortrait30sFullGames-module-textsWrap-gddzGG {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoPortrait30sFullGames-module-wrapper-AAbXBr {
  width: 280px;
}


.videoSquare30sFullApp-module-image-3AO-lm {
  max-width: 100%;
}

.videoSquare30sFullApp-module-icon-ybg6zY {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoSquare30sFullApp-module-bottom-3jiYMa {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoSquare30sFullApp-module-textsWrap-3trG2J {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoSquare30sFullApp-module-wrapper-10OgGt {
  width: 350px;
}


.videoLandscape30sFullApp-module-image-3XRHpP {
  max-width: 100%;
}

.videoLandscape30sFullApp-module-icon-WS5sv_ {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoLandscape30sFullApp-module-bottom-18BEPD {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoLandscape30sFullApp-module-textsWrap-2xOPV- {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoLandscape30sFullApp-module-wrapper-23nWln {
  width: 350px;
}


.videoLandscape30sApp-module-wrapper-1RFJDV {
  width: 350px;
}


.videoPortrait30sFullApp-module-image-1e7jnb {
  max-width: 100%;
}

.videoPortrait30sFullApp-module-icon-2qshlU {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.videoPortrait30sFullApp-module-bottom-1Ax2c3 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.videoPortrait30sFullApp-module-textsWrap-3ypkaI {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.videoPortrait30sFullApp-module-wrapper-2IwmN_ {
  width: 280px;
}


.videoPortrait30s9to16FullNoOverlay-module-image-DZydbr {
  max-width: 100%;
}
.videoPortrait30s9to16FullNoOverlay-module-icon-3ZYlP4 {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}
.videoPortrait30s9to16FullNoOverlay-module-bottom-2dovpR {
  display: flex;
  flex-direction: row;
videoPortrait30sFullGames
  width: 100%;
}
.videoPortrait30s9to16FullNoOverlay-module-textsWrap-24tW-V {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.videoPortrait30s9to16FullNoOverlay-module-wrapper-2UXWlh {
  width: 350px;
}

.videoPortrait30s9to16FullApp-module-image-2c43D_ {
  max-width: 100%;
}
.videoPortrait30s9to16FullApp-module-icon-1qc3mL {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}
.videoPortrait30s9to16FullApp-module-bottom-1GnZG7 {
  display: flex;
  flex-direction: row;
videoPortrait30sFullGames
  width: 100%;
}
.videoPortrait30s9to16FullApp-module-textsWrap-1DdoKb {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.videoPortrait30s9to16FullApp-module-wrapper-3Apj8H {
  width: 350px;
}

.videoPortrait30s9to16FullWithAddTitle-module-image-1FgFXO {
  max-width: 100%;
}
.videoPortrait30s9to16FullWithAddTitle-module-icon-23y_7M {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}
.videoPortrait30s9to16FullWithAddTitle-module-bottom-3zHDY_ {
  display: flex;
  flex-direction: row;
videoPortrait30sFullGames
  width: 100%;
}
.videoPortrait30s9to16FullWithAddTitle-module-textsWrap-1Zg6q0 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.videoPortrait30s9to16FullWithAddTitle-module-wrapper-2OAlLt {
  width: 350px;
}
.videoPortrait30s9to16FullWithAddTitle-module-previewAddTitle-23i7eH {
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  margin-bottom: 14px;
  cursor: pointer;
  word-break: break-word;
}

.videoCustom240x400-module-image-50WOA9 {
  max-width: 100%;
}

.videoCustom240x400-module-wrapper-1Rj7uW {
  width: 240px;
}

.videoCustom240x400-module-customVideoWrapper-1W1dcH {
  position: absolute;
  z-index: 1;
}


.videoCustom300x300-module-image-1XHu0C {
  max-width: 100%;
}

.videoCustom300x300-module-wrapper-nApg1s {
  width: 300px;
}

.videoCustom300x300-module-customVideoWrapper-3_ybRH {
  position: absolute;
  z-index: 1;
}


.videoLandscapeDooh3to1-module-wrapper-2nK9lg {
  width: 550px;
}


.videoLandscapeDooh2to1-module-wrapper-1ybTow {
  width: 550px;
}


.videoLandscapeDooh2to1Double-module-wrapper-3c62NS {
  width: 550px;
}


.carouselFull-module-icon-16_pcX {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.carouselFull-module-bottom-yo5Xo2 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselFull-module-wrapper-2bpEeb {
  width: 460px;
}

.carouselFull-module-textsWrap-2EFisc {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.carouselFull-module-cta-1RzrdR {
  margin-top: 10px;
}


.carouselSlide-module-image-2stTWp {
  max-width: 100%;
}

.carouselSlide-module-image-2stTWp:not(.carouselSlide-module-imageOnly-1EynU2) {
  margin-bottom: 10px;
}

.carouselSlide-module-bottom-2abkxF {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.carouselSlide-module-wrapper-1XSwvA {
  width: 300px;
}

.carouselSlide-module-image-2stTWp {
  width: 300px;
  height: 300px;
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  min-width: 300px;
  min-height: 300px;
}


.carouselSlider-module-previewSlidesWrapper-ROgYBj {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

.carouselSlider-module-previewSlidesContainer-1xazB7 {
  width: 100%;
  position: relative;
  -webkit-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -ms-transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
}

.carouselSlider-module-leftArrow-3trBNQ,
.carouselSlider-module-rightArrow-DIOcfr {
  display: block;
  -webkit-transition: background-color 0.7s ease, opacity 0.7s ease;
  -moz-transition: background-color 0.7s ease, opacity 0.7s ease;
  -ms-transition: background-color 0.7s ease, opacity 0.7s ease;
  -o-transition: background-color 0.7s ease, opacity 0.7s ease;
  transition: background-color 0.7s ease, opacity 0.7s ease;
  padding: 0;
  cursor: pointer;
  background: rgba(0,0,0,0.1);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  font-size: 0;
  line-height: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  outline: none;
  border-width: 0;
  width: 32px;
  height: 100%;
  position: absolute;
  opacity: 0;
  z-index: 10;
}

.carouselSlider-module-leftArrow-3trBNQ:hover,
.carouselSlider-module-rightArrow-DIOcfr:hover {
  background: rgba(0,0,0,0.3);
}

.carouselSlider-module-leftArrow-3trBNQ:before,
.carouselSlider-module-rightArrow-DIOcfr:before {
  content: '';
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.carouselSlider-module-previewSlidesWrapperActive-3CFMkW .carouselSlider-module-leftArrow-3trBNQ,
.carouselSlider-module-previewSlidesWrapperActive-3CFMkW .carouselSlider-module-rightArrow-DIOcfr,
.carouselSlider-module-previewSlidesWrapper-ROgYBj:hover .carouselSlider-module-leftArrow-3trBNQ,
.carouselSlider-module-previewSlidesWrapper-ROgYBj:hover .carouselSlider-module-rightArrow-DIOcfr {
  opacity: 1;
}

.carouselSlider-module-leftArrow-3trBNQ {
  left: 0;
}

.carouselSlider-module-leftArrow-3trBNQ:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid #00abf1;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.carouselSlider-module-rightArrow-DIOcfr {
  right: 0;
}

.carouselSlider-module-rightArrow-DIOcfr:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #00abf1;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}


.carouselFullLongTitle-module-icon-1a42UB {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.carouselFullLongTitle-module-bottom-3smA1C {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselFullLongTitle-module-wrapper-nfblMA {
  width: 460px;
}

.carouselFullLongTitle-module-textsWrap-1Aonby {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.carouselFullLongTitle-module-cta-2DJ63F {
  margin-top: 10px;
}


.carouselFullNoText-module-icon-1zoENV {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.carouselFullNoText-module-bottom-25aAFw {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselFullNoText-module-wrapper-12DMKa {
  width: 460px;
}

.carouselFullNoText-module-textsWrap-U_0cKp {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}


.carouselFullNoIconNoText-module-icon-1m4XoN {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.carouselFullNoIconNoText-module-bottom-jIQt0Y {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselFullNoIconNoText-module-wrapper-3sz0Ud {
  width: 460px;
}

.carouselFullNoIconNoText-module-textsWrap-2Q45GU {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}


.carouselFullApp-module-icon-2Rym9T {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.carouselFullApp-module-bottom-24OH36 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselFullApp-module-wrapper-igvBlo {
  width: 460px;
}

.carouselFullApp-module-textsWrap-2btmZG {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.carouselFullApp-module-cta-1Ps2rB {
  margin-top: 10px;
}


.carouselFullNoIconNoTextApp-module-icon-_71Mdi {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.carouselFullNoIconNoTextApp-module-bottom-1mGzzG {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselFullNoIconNoTextApp-module-wrapper-31fFBV {
  width: 460px;
}

.carouselFullNoIconNoTextApp-module-textsWrap-3v8SD1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}


.carouselFullDeepLinkApp-module-icon-2ypJJM {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.carouselFullDeepLinkApp-module-bottom-3lG3kC {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselFullDeepLinkApp-module-wrapper-2OeaVm {
  width: 460px;
}

.carouselFullDeepLinkApp-module-textsWrap-3f2o3Y {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.carouselFullDeepLinkApp-module-cta-lao3j3 {
  margin-top: 10px;
}


.carouselDynrem-module-image-2Y98cI {
  width: 300px;
  height: 300px;
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  min-width: 300px;
  min-height: 300px;
  margin-left: 10px;
}

.carouselDynrem-module-icon-LBUah5 {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 0 0;
}

.carouselDynrem-module-bottom-N1FiYH {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.carouselDynrem-module-textsWrap-1LKd3b {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.carouselDynrem-module-wrapper-HOWe1O {
  width: 460px;
}

.carouselDynrem-module-text-XGtFQe {
  margin-top: 15px;
}

.carouselDynrem-module-previewSlidesWrapper-3EY_5z {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

.carouselDynrem-module-previewSlidesContainer-1mTd9j {
  width: 100%;
  position: relative;
  display: flex;
}

.carouselDynrem-module-cta-yQUiyw {
  margin-top: 5px;
}


.playableVideo-module-iframe-YDpXpp {
  width: 500px;
  max-width: 500px;
}

.playableVideo-module-image-1ijpge {
  max-width: 100%;
}

.playableVideo-module-icon-3qaQrI {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0px 15px 10px 0;
}

.playableVideo-module-bottom-2WLjn_ {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.playableVideo-module-textsWrap-1m6u5D {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.playableVideo-module-wrapper-2qOrUl {
  width: 100%;
}


.article-module-image-3GpZ8j {
  max-width: 100%;
}

.article-module-bottom-XspYtR {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.article-module-wrapper-lFSl-W {
  width: 400px;
}


.topicOk-module-wrapper-2oIycr {
  width: 100%;
}


.promoPostPreview-module-post-ezGwSv {
  display: block;
  border: none;
  width: 100%;
  height: 100%;
}

.promoPostPreview-module-emptyPostText-1dzTXr {
  color: #b7b7b7;
  width: 80%;
}

.promoPostPreview-module-emptyWrap-28t7rf {
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  overflow: hidden;
}

.promoPostPreview-module-emptySize-rNuH_f {
  color: #333;
  max-width: 80%;
  margin-bottom: 5px;
}


.topicVk-module-wrapper-3a1GI0 {
  width: 100%;
}


.topicCross-module-wrapper-1xdaj_ {
  width: 100%;
}


.teaserYoulaCustom-module-icon-3DcYb4 {
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
  max-width: 48px;
  max-height: 48px;
  margin: 0 15px 0 0;
}

.teaserYoulaCustom-module-bottom-267uie {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaserYoulaCustom-module-textsWrap-AGt9IQ {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaserYoulaCustom-module-wrapper-2-x6Dz {
  width: 100%;
}


.teaser200x120TitleText-module-icon-_HTha5 {
  width: 100px;
  height: 60px;
  min-width: 100px;
  min-height: 60px;
  max-width: 100px;
  max-height: 60px;
  margin: 0 15px 0 0;
}

.teaser200x120TitleText-module-bottom-2ZXqSs {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser200x120TitleText-module-textsWrap-bJP7A6 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser200x120TitleText-module-wrapper-2MARka {
  width: 100%;
}


.teaser90x90Text55-module-icon-3b4rlb {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin: 0 15px 0 0;
}

.teaser90x90Text55-module-bottom-3c1eaH {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaser90x90Text55-module-textsWrap-17vt9V {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaser90x90Text55-module-wrapper-ITNhRr {
  width: 100%;
}


.teaserNewsDouble-module-icon-3UezId {
  width: 140px;
  height: 100px;
  min-width: 140px;
  min-height: 100px;
  max-width: 140px;
  max-height: 100px;
  margin: 0 15px 0 0;
}

.teaserNewsDouble-module-bottom-2DXSyt {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaserNewsDouble-module-textsWrap-2FBoki {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaserNewsDouble-module-textsWrap-2FBoki hr {
  border: none;
  color: #e5e5e5;
  background-color: #e5e5e5;
  height: 1px;
  margin: 5px 0 10px;
}

.teaserNewsDouble-module-wrapper-LcD9Mw {
  width: 100%;
}

.teaserNewsDouble-module-logo-1nNrjE {
  margin-bottom: 10px;
}


.teaserNewsSingle-module-icon-oe_g4f {
  width: 140px;
  height: 100px;
  min-width: 140px;
  min-height: 100px;
  max-width: 140px;
  max-height: 100px;
  margin: 0 15px 0 0;
}

.teaserNewsSingle-module-bottom-2XpYuR {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.teaserNewsSingle-module-textsWrap-3aYxaF {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.teaserNewsSingle-module-textsWrap-3aYxaF hr {
  border: none;
  color: #e5e5e5;
  background-color: #e5e5e5;
  height: 1px;
  margin: 5px 0 10px;
}

.teaserNewsSingle-module-wrapper-1zfJ2Z {
  width: 100%;
}

.teaserNewsSingle-module-logo-3LEHwK {
  margin-bottom: 10px;
}


.customDynrem240x400-module-image-1bAskl,
.customDynrem240x400-module-imageSmall-1R-oOj,
.customDynrem240x400-module-imageMedium-3Zz2vV {
  width: 180px;
  height: 210px;
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}

.customDynrem240x400-module-imageSmall-1R-oOj {
  width: 90px;
  height: 90px;
}

.customDynrem240x400-module-imageMedium-3Zz2vV {
  width: 180px;
  height: 120px;
}

.customDynrem240x400-module-logoImage-Yxfiph {
  width: 238px;
  height: 51px;
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.customDynrem240x400-module-logoImageWrap-2pvRzh {
  background-color: transparent;
  font-size: 11px;
  text-transform: uppercase;
}

.customDynrem240x400-module-bottom-36n3bF {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.customDynrem240x400-module-textsWrap-3cocVE {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.customDynrem240x400-module-wrapper-2ymaCo {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 240px;
  height: 400px;
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  padding-bottom: 50px;
}

.customDynrem240x400-module-overlay-qOC8AZ {
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 0;
  width: 240px;
  height: 348px;
}

.customDynrem240x400-module-title-1M5vmJ {
  font-size: 14px;
  line-height: 1.3;
  color: #333;
  margin: 5px;
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

.customDynrem240x400-module-text-3QIJk6 {
  font-size: 12px;
  line-height: 1.3;
  color: #333;
  margin: 5px 10px;
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

.customDynrem240x400-module-ctaWrapSingle-2aZqCF,
.customDynrem240x400-module-ctaWrap-3OXO4d {
  margin-bottom: 7px;
  z-index: 1;
  position: relative;
}

.customDynrem240x400-module-ctaWrap-3OXO4d {
  margin-top: 7px;
}

.customDynrem240x400-module-cta-1QfhQJ {
  line-height: 22px;
  color: #333;
  padding: 0 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 7px;
  display: inline-block;
  font-size: 11px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.customDynrem240x400-module-priceWrap-2v5Jsi {
  display: flex;
  justify-content: center;
}

.customDynrem240x400-module-oldPrice-3l4TlF {
  color: #333;
  text-decoration: line-through;
  font-size: 11px;
  margin-right: 10px;
}

.customDynrem240x400-module-price-2sQAsV {
  color: #fc2c39;
  font-size: 13px;
}

.customDynrem240x400-module-productsWrap-1VMM6l {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  align-items: flex-start;
  height: 348px;
  position: relative;
}

.customDynrem240x400-module-productItem-1NGNig {
  width: 50%;
  padding: 16px 10px;
  height: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.customDynrem240x400-module-productItemDouble-1CGDQB {
  padding: 8px 7px;
  height: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.customDynrem240x400-module-productItem-1NGNig:nth-child(1) {
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.customDynrem240x400-module-productItem-1NGNig:nth-child(2) {
  border-bottom: 1px solid #e5e5e5;
}

.customDynrem240x400-module-productItem-1NGNig:nth-child(3) {
  border-right: 1px solid #e5e5e5;
}


.customDynrem300x300-module-image-3Mi6nM,
.customDynrem300x300-module-imageSmall-2bEC8y {
  width: 195px;
  height: 130px;
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}

.customDynrem300x300-module-imageSmall-2bEC8y {
  width: 80px;
  height: 80px;
}

.customDynrem300x300-module-logoImage-1hGjXs {
  width: 298px;
  height: 64px;
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.customDynrem300x300-module-logoImageWrap-1cKmkI {
  background-color: transparent;
  font-size: 11px;
  text-transform: uppercase;
}

.customDynrem300x300-module-bottom-1etLDw {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.customDynrem300x300-module-textsWrap-d1bdq1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.customDynrem300x300-module-wrapper-2N-VQp {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 300px;
  height: 300px;
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  padding-bottom: 63px;
}

.customDynrem300x300-module-overlay-31uAf6 {
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 0;
  width: 300px;
  height: 237px;
}

.customDynrem300x300-module-title-1nStSl {
  font-size: 14px;
  line-height: 1.3;
  color: #333;
  margin: 5px;
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

.customDynrem300x300-module-text-kq4GLj {
  font-size: 12px;
  line-height: 1.3;
  color: #333;
  margin: 5px 10px;
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

.customDynrem300x300-module-ctaWrap-3duViI {
  margin-bottom: 7px;
  z-index: 1;
  position: relative;
}

.customDynrem300x300-module-cta-3cEAA3 {
  line-height: 22px;
  color: #333;
  padding: 0 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  font-size: 11px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.customDynrem300x300-module-priceWrap-TSCMV9 {
  display: flex;
  justify-content: center;
}

.customDynrem300x300-module-oldPrice-2uR-g8 {
  color: #333;
  text-decoration: line-through;
  font-size: 11px;
  margin-right: 10px;
}

.customDynrem300x300-module-price-5YRKqM {
  color: #fc2c39;
  font-size: 13px;
}

.customDynrem300x300-module-productsWrap-uYu5rQ {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  align-items: flex-start;
  height: 237px;
  position: relative;
}

.customDynrem300x300-module-productItem-3GQ63d {
  width: 50%;
  padding: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.customDynrem300x300-module-productItem-3GQ63d:nth-child(1) {
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.customDynrem300x300-module-productItem-3GQ63d:nth-child(2) {
  border-bottom: 1px solid #e5e5e5;
}

.customDynrem300x300-module-productItem-3GQ63d:nth-child(3) {
  border-right: 1px solid #e5e5e5;
}


.customDynrem240x400ShortLogo-module-image-2YSuzS,
.customDynrem240x400ShortLogo-module-imageSmall-2n4gzf,
.customDynrem240x400ShortLogo-module-imageMedium-2RxD1I {
  width: 180px;
  height: 210px;
  background: #e5e5e5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}

.customDynrem240x400ShortLogo-module-imageSmall-2n4gzf {
  width: 90px;
  height: 90px;
}

.customDynrem240x400ShortLogo-module-imageMedium-2RxD1I {
  width: 180px;
  height: 120px;
}

.customDynrem240x400ShortLogo-module-logoImage-3UtnRk {
  width: 238px;
  height: 51px;
  border-top: 1px solid #e5e5e5;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.customDynrem240x400ShortLogo-module-logoImageWrap-2F42GG {
  background-color: transparent;
  font-size: 11px;
  text-transform: uppercase;
}

.customDynrem240x400ShortLogo-module-bottom-2Lf_O3 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.customDynrem240x400ShortLogo-module-textsWrap-1ACK9L {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.customDynrem240x400ShortLogo-module-wrapper-3saHZC {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 240px;
  height: 400px;
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  text-align: center;
  padding-bottom: 50px;
}

.customDynrem240x400ShortLogo-module-overlay-2Bgavt {
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 0;
  width: 240px;
  height: 348px;
}

.customDynrem240x400ShortLogo-module-title-nfsIDV {
  font-size: 14px;
  line-height: 1.3;
  color: #333;
  margin: 5px;
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

.customDynrem240x400ShortLogo-module-text-1h04xu {
  font-size: 12px;
  line-height: 1.3;
  color: #333;
  margin: 5px 10px;
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

.customDynrem240x400ShortLogo-module-ctaWrapSingle-E0FuTo,
.customDynrem240x400ShortLogo-module-ctaWrap-3IGoqn {
  margin-bottom: 7px;
  z-index: 1;
  position: relative;
}

.customDynrem240x400ShortLogo-module-ctaWrap-3IGoqn {
  margin-top: 7px;
}

.customDynrem240x400ShortLogo-module-cta-3dNoVl {
  line-height: 22px;
  color: #333;
  padding: 0 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 7px;
  display: inline-block;
  font-size: 11px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.customDynrem240x400ShortLogo-module-priceWrap-2HsFNC {
  display: flex;
  justify-content: center;
}

.customDynrem240x400ShortLogo-module-oldPrice-kuSV58 {
  color: #333;
  text-decoration: line-through;
  font-size: 11px;
  margin-right: 10px;
}

.customDynrem240x400ShortLogo-module-price-3TRWzu {
  color: #fc2c39;
  font-size: 13px;
}

.customDynrem240x400ShortLogo-module-productsWrap-99hW4l {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  align-items: flex-start;
  height: 348px;
  position: relative;
}

.customDynrem240x400ShortLogo-module-productItem-iLV7aR {
  width: 50%;
  padding: 16px 10px;
  height: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.customDynrem240x400ShortLogo-module-productItemDouble-1Fj2ZV {
  padding: 8px 7px;
  height: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.customDynrem240x400ShortLogo-module-productItem-iLV7aR:nth-child(1) {
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.customDynrem240x400ShortLogo-module-productItem-iLV7aR:nth-child(2) {
  border-bottom: 1px solid #e5e5e5;
}

.customDynrem240x400ShortLogo-module-productItem-iLV7aR:nth-child(3) {
  border-right: 1px solid #e5e5e5;
}


.onlyText-module-block-2SSIzK {
  min-width: 505px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.onlyText-module-title-2KD02p {
  font-weight: bold;
}

/*.row + .row
    margin-top: 20px;*/

.onlyText-module-fieldRow-14JOyZ {
  margin-bottom: 10px;
}


.carouselSlideText-module-previewSlideItem-b8g354 {
  white-space: normal;
  width: 300px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.carouselSlideText-module-previewSlideItem-b8g354 + .carouselSlideText-module-previewSlideItem-b8g354 {
  margin-left: 10px;
}


.bannerEditor-module-editorWrapper-4jocu1 {
  position: relative;
  margin-bottom: 20px;
}

.bannerEditor-module-campaignFullEditorWrapper-CIHv9d {
  background: #f2f2f2;
  padding: 24px 25px 0;
  margin-bottom: 0;
}

.bannerEditor-module-moderationListEditorWrapper-L2OAkq {
  min-width: 500px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px;
}

.bannerEditor-module-onlyPreviewEditorWrapper-3lvtmn {
  margin-bottom: 0;
}

.bannerEditor-module-editorForm-3n7eXS {
  display: inline-block;
  vertical-align: top;
  width: 350px;
  padding-right: 50px;
}

.bannerEditor-module-editorPreview-2WB4EU {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 350px - 50px);
}

.bannerEditor-module-cancelBtn-3K2vNB {
  margin-left: 10px;
}

.bannerEditor-module-formWithPreview-w7mRHS {
  background: #fff;
  max-width: 1000px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 0;
}

.bannerEditor-module-editModalFormWithPreview-Za4GYp {
  padding: 20px 22px;
  overflow-x: auto;
}

.bannerEditor-module-campaignFullFormWithPreview-2HYXY1 {
  background: transparent;
  padding: 0;
}

.bannerEditor-module-campaignFullFormWithPreview-2HYXY1.bannerEditor-module-onlyPreview-3riYCv {
  margin-bottom: 20px;
}

.bannerEditor-module-previewPopupFormWithPreview-2J8tId {
  padding: 0 10px 10px;
  margin-bottom: 0;
}

.bannerEditor-module-previewPopupEditorPreview-3NLzga {
  width: auto;
}

.bannerEditor-module-moderationListEditorPreview-1khFKN {
  width: 550px;
}

.bannerEditor-module-controlsWrap-3WAuPl {
  display: flex;
  align-items: baseline;
}

.bannerEditor-module-campaignFullControlsWrap-3rEdYD {
  background: #fff;
  margin: 0 -25px;
  padding: 15px 25px 15px 25px;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  /*border-bottom: 1px solid $myGrayBorder;*/
}

.bannerEditor-module-commonError-3KNu-- {
  margin-bottom: 15px;
}

.bannerEditor-module-commonErrorWithButton-1Zt24j {
  margin-top: 15px;
}

.bannerEditor-module-titleText-25w9wm {
  display: inline-block;
  vertical-align: middle;
}

.bannerEditor-module-titleContextHelp-15eJcM {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.bannerEditor-module-formTitle-2E2tqt {
  font-size: 17px;
  margin-bottom: 20px;
}

.bannerEditor-module-notify-b4vFco {
  max-width: 1000px;
  border-color: #00abf1;
  line-height: 2;
  padding: 10px 24px 10px 14px;
}

.bannerEditor-module-bottomBtn-3OujvZ + .bannerEditor-module-bottomBtn-3OujvZ {
  margin-left: 10px;
}

.bannerEditor-module-bottomControlsWrap-tEkXww {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  margin-top: 30px;
}

.bannerEditor-module-removeForm-1C9tSO {
  width: 30px;
  height: 30px;
  cursor: pointer;
  position: relative;
  margin-left: 10px;
  display: inline-flex;
  line-height: normal;
  vertical-align: middle;
}

.bannerEditor-module-removeForm-1C9tSO:before {
  content: '';
  display: block;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) right center no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -8px;
}


.bannerPreview-module-modalBody-8qWDOf {
  background: none;
  padding: 0;
}

.bannerPreview-module-previewTabsContainer-2BpQUQ {
  display: flex;
  align-items: flex-start;
}

.bannerPreview-module-previewTabsContainer-2BpQUQ + .bannerPreview-module-previewTabsContainer-2BpQUQ {
  margin-top: 20px;
}

.bannerPreview-module-previewWrap-3VOh7i {
  position: relative;
}

.bannerPreview-module-tabsWrap-3gJwEq {
  margin-right: 22px;
}

.bannerPreview-module-actions-VIV-t6 {
  min-height: 32px;
  display: flex;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 5px;
}

.bannerPreview-module-actionsLeft-5Yy7sS {
  display: flex;
  align-items: center;
}

.bannerPreview-module-transparentButton-22gJDw,
.bannerPreview-module-removeBtn-PTHXeK {
  text-shadow: none;
}

.bannerPreview-module-transparentButton-22gJDw {
  margin-right: 15px;
  color: #00abf1;
}

.bannerPreview-module-removeBtn-PTHXeK {
  color: #000;
}

.bannerPreview-module-removeBtn-PTHXeK:before {
  content: "\F104";
  font-family: target-icons;
  font-size: 13px;
}

.bannerPreview-module-idText-1dlfRN {
  color: #b7b7b7;
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 15px;
}

.bannerPreview-module-nameText-3Ci9Vd {
  margin-top: 25px;
  font-size: 11px;
}

.bannerPreview-module-errorBorder-nYY3Yr {
  border: 1px solid #fc2c39;
}


.previewOnSite-module-wrap-1QqDno {
  position: relative;
}

.previewOnSite-module-btn-lnN_cc {
  margin-bottom: 10px;
}

.previewOnSite-module-popupWrap-3UaD_b {
  position: relative;
  background: #fff;
  padding: 16px 24px 16px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
}

.previewOnSite-module-popupWrap-3UaD_b p {
  margin: 0 0 10px 0;
}

.previewOnSite-module-link-29siET {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.previewOnSite-module-closeIcon-caYzRe {
  position: absolute;
  right: 9px;
  top: 9px;
  font-size: 16px;
  cursor: pointer;
}


.tabs-module-tabsList-2CkVRC {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.tabs-module-tabsOption-2a3wbh {
  width: 125px;
  padding: 0 10px 0 47px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  text-transform: none;
}

.tabs-module-optionActive-2QmeXa {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 125px;
}

.tabs-module-icon-lrwLg7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  background-color: #fff;
  padding: 6px 4px;
}

.tabs-module-icon-lrwLg7:before {
  content: '';
  display: block;
  position: absolute;
  left: 4px;
  top: 6px;
  width: calc(100% - 8px);
  height: calc(100% - 12px);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top;
}

.tabs-module-icon-lrwLg7.tabs-module-multi600x600-2P3--f:before {
  background-image: url(/media/js/dist/multi-square-600x600_3598033b9e650cf5a776290bd48672f2.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multi600x600_notext-19pY74:before {
  background-image: url(/media/js/dist/multi-square-600x600_notext_3587aacbd72b57323d3522c7dd80b4f8.svg);
  background-size: 70%;
  background-position: left top;
}

.tabs-module-icon-lrwLg7.tabs-module-multi1080x607-3-1NsB:before {
  background-image: url(/media/js/dist/multi-landscape-1080x607_025e127ab0ad27fde434bfa02ff54f9b.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multi1080x607iconShortText-1aSRVy:before {
  background-image: url(/media/js/dist/multi-landscape-1080x607-short-text_7e3ee8ec6d06f367a8d681d7392e4eb6.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multi1080x607icon-3dgeL5:before {
  background-image: url(/media/js/dist/multi-landscape-icon-1080x607_82fc59e0a15c44652a92f0d52a9762e3.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multi1080x607iconNoCTA-1vL3Nv:before {
  background-image: url(/media/js/dist/multi-landscape-icon-1080x607-no-cta_5367fdc722ed75e48933a139cad00479.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multi1080x607iconNoText-1PUebK:before {
  background-image: url(/media/js/dist/multi-landscape-icon-notext-1080x607_8cc19d883926afd03c7376ffb7221415.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaSquare-1jlZN1:before {
  background-image: url(/media/js/dist/media-square_faf4a31cd6500c32f7e38d3540a34205.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaPortrait-3Xp2UF:before {
  background-image: url(/media/js/dist/media-portrait_82cfc34dbc91859f05dc425258e81d9e.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multiDynrem1080x607-3iRAAu:before {
  background-image: url(/media/js/dist/multi-dynrem_919ec76189f26ff43af1e40d690431dd.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaPortraitLong-2UVzBW:before {
  background-image: url(/media/js/dist/media-portrait-long_d65a232f35bf4d24ec1522a3ceced8f6.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaFullscreen-31Nvb1:before {
  background-image: url(/media/js/dist/media-fullscreen_d6c5a95904125c4857d5ceb2fdebc6ad.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaLandscape-2p0h7E:before {
  background-image: url(/media/js/dist/media-landscape_a7426aa36e3ee72e4ff7e2c32c8bea25.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaLandscape500x200-110px4:before {
  background-image: url(/media/js/dist/media-landscape500x200_dee30f6383fb9ac6f390d15ba0ab90af.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaLandscape750x300-1txbr8:before {
  background-image: url(/media/js/dist/media-landscape750x300_7f3c2ae8810be97dbc6249e75d7e5001.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaLandscape728x90-3a0vqK:before {
  background-image: url(/media/js/dist/media-landscape728x90_40a78a0f7eab1d9e77eb9ed9fb36560f.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaLanscapeResizable-Cxg8ZE:before {
  background-image: url(/media/js/dist/media-landscape-resizable_f0e777ff768b75ea1fe21f857f582e1e.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaPortraitResizable-_l_lC0:before {
  background-image: url(/media/js/dist/media-portrait-resizable_e9f8bff20f011a2ed9a2542fbf09dc62.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-mediaLandscapeNarrow-10zozz:before {
  background-image: url(/media/js/dist/media-landscape-narrow_d85b89ddb4b0fa02d1dc49488a8e056f.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-html51080x607iconShortText-33fjV9:before {
  background-image: url(/media/js/dist/html5-landscape-1080x607-short-text_71b9a447e56821b858e75dfbc764034f.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-teaser90x70-3G5PL6:before {
  background-image: url(/media/js/dist/90x70_f6b91e5ef2ca49d8c3713ac384d241d2.svg);
  background-size: 25%;
  background-position: left top;
}

.tabs-module-icon-lrwLg7.tabs-module-teaserTitle90x70-3NHQGJ:before {
  background-image: url(/media/js/dist/90x70-title_ec8d468ab9e2a1072ab98e4101c3c224.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-teaserTitleButton-2tjxjm:before {
  background-image: url(/media/js/dist/teaser-title-button_a230ea4bcf912302c7f0dfc112ce495e.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-teaserTitleTextButton-giPHS0:before {
  background-image: url(/media/js/dist/teaser-title-text-button_acc623d49d2e28dac17436339f25bd39.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-teaserTitleText-2-4YtJ:before {
  background-image: url(/media/js/dist/teaser-title-text_712dd072c86649d4888ba27512866191.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-teaserBigIcon-2lY3da:before {
  background-image: url(/media/js/dist/143x113_8040539a2bfde916fc335f22f47eea1b.svg);
  background-size: 35%;
  background-position: left top;
}

.tabs-module-icon-lrwLg7.tabs-module-teaser143x113Icon-30y7EZ:before {
  background-image: url(/media/js/dist/143x113-teaser_49d6287834291f3f8ce076d5d136e8a5.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multi300x600-1MlK7e:before {
  background-image: url(/media/js/dist/multi-300x600_bc3ef11b2083cbbcb4a2074b38dcdee8.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-multiTitleImage-3bILZ6:before {
  background-image: url(/media/js/dist/multi-title-image_edb6352189b2afb5d8a604b5c1a4baf6.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-article-QveWQU:before {
  background-image: url(/media/js/dist/article_fa8097c84885bf2925ecc05ca4eaf3a0.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-playable-32R_Rc:before {
  background-image: url(/media/js/dist/playable-ads-video-no-text_0926122cc10ce923645d38392475c591.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-carouselFull-Rt-Lag:before {
  background-image: url(/media/js/dist/carousel-full_f91da494b22110c77a9ee6412fb00c0c.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-carouselNoIcon-3bTO4C:before {
  background-image: url(/media/js/dist/carousel-no-icon_6f80499586162f931aa1e056643128c7.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-carouselNoSlideText-2bScL-:before {
  background-image: url(/media/js/dist/carousel-no-slide-text_f44fcfc5ae2df3c66849ea0aacd7bf3d.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-carouselNoTextNoSlideText-15d70q:before {
  background-image: url(/media/js/dist/carousel-notext-no-slide-text_efe55f6cc0f30089fe88d6eca02e089b.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-videoLandscape-3EA1zR:before {
  background-image: url(/media/js/dist/videoLandscape_41579047794c16b7e87e653ada4f32d0.svg);
  background-position: center top;
}

.tabs-module-icon-lrwLg7.tabs-module-videoLandscapeFull-1Dx2fy:before {
  background-image: url(/media/js/dist/videoLandscapeFull_18bf08d094a3389018a19cd4deec659c.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-videoPortrait-8vxRVZ:before {
  background-image: url(/media/js/dist/videoPortrait_3c63c9e9c80a4462e736950cbb139d7f.svg);
  background-position: center top;
}

.tabs-module-icon-lrwLg7.tabs-module-videoPortraitFull-19fRF-:before {
  background-image: url(/media/js/dist/videoPortraitFull_c3a1a6b855d5d8dfd6f854cb76baa87e.svg);
  background-position: center top;
}

.tabs-module-icon-lrwLg7.tabs-module-videoPortrait9to16Full-3xVyiQ:before {
  background-image: url(/media/js/dist/video-9-16-fullscreen_0d429c921d31591a7863f0f58e861d3b.svg);
  background-position: center top;
}

.tabs-module-icon-lrwLg7.tabs-module-videoSquare-2Yd9vB:before {
  background-image: url(/media/js/dist/videoSquare_f900eb99e2a03c1ebe36cfc8036bd821.svg);
  background-position: center top;
}

.tabs-module-icon-lrwLg7.tabs-module-videoSquareFull-1v-spU:before {
  background-image: url(/media/js/dist/videoSquareFull_30807b526c578c87674eff0ddd3146b6.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-videoLandscapeFullNoCTANoIcon-3P7ak1:before {
  background-image: url(/media/js/dist/videoLandscapeFullNoCTANoIcon_8788fea68ac5d0aec17e0ec078976c42.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-videoSquareFullNoCTA-2odOmE:before {
  background-image: url(/media/js/dist/videoSquareFullNoCTA_e08d16b4c34296aa6b5c09cebe448eb1.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-audio-3px6A4:before {
  background-image: url(/media/js/dist/audioNoOverlay_036c1559139f33dec1520a97d46a3359.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-audioOverlay-1dQMRE:before {
  background-image: url(/media/js/dist/audio_e989cb6b683154e26e8e0f4c56bc8eb5.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-promoTopics-2UjnbO:before {
  background-image: url(/media/js/dist/promo-post_254971341de7095e49e7e6f197b0f6de.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-newsTeasersOne-GUK-IY:before {
  background-image: url(/media/js/dist/news-teaser-one_6162c74af13b97e54fd714b09487c374.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-newsTeasersTwo-2t5NXJ:before {
  background-image: url(/media/js/dist/news-teaser-two_b8c408b168497759fadc6e32a53b904c.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-textIcon-3jVHjf:before {
  background-image: url(/media/js/dist/t-icon_3b7ba3a46d4f2aff412de9c442105f19.svg);
}

.tabs-module-icon-lrwLg7.tabs-module-blocked-3TtYbb:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 60px;
  border-left: 1px solid #fc2c39;
  -webkit-transform: rotate(32deg);
  -moz-transform: rotate(32deg);
  -ms-transform: rotate(32deg);
  -o-transform: rotate(32deg);
  transform: rotate(32deg);
  top: -5px;
  left: 14px;
  bottom: 0;
  right: 0;
}


.bannerWizard-module-notify-1X66-c {
  padding-bottom: 10px;
}


.bannerForm-module-spinnerWrap-x2OnL2 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.bannerForm-module-spinnerInnerWrap-P3V7L9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.bannerForm-module-row-1QtymR {
  margin-bottom: 20px;
}

.bannerForm-module-label-kBS1yq {
  display: flex;
  align-items: baseline;
}

.bannerForm-module-text-3CSjnI {
  width: 100px;
  margin-right: 10px;
}

.bannerForm-module-description-1qQYXQ {
  color: #898b8c;
  margin-left: 110px;
  margin-top: 5px;
}

.bannerForm-module-inputLong-a-I09E {
  width: 630px;
}

.bannerForm-module-input-hEL5tx {
  width: 150px;
}

.bannerForm-module-btn-2KMRIi {
  margin-bottom: 20px;
}

.bannerForm-module-btn-2KMRIi + .bannerForm-module-btn-2KMRIi {
  margin-left: 10px;
}

.bannerForm-module-presetItem-2_PyNg {
  margin: 0 10px 5px 0;
  display: inline-block;
  vertical-align: top;
}

.bannerForm-module-controls-3M2sT8 {
  background-color: #f2f2f2;
  margin-bottom: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 24px;
}

.bannerForm-module-presetText-2JhU94 {
  margin-right: 20px;
}

.bannerForm-module-presetsWrap-2OLDLi {
  margin-top: 10px;
}

.bannerForm-module-error-3BjXDT {
  color: #f66;
}


.elastic-module-mainWrapper-dHbct8 {
  background: #fff;
  padding: 20px;
}

.elastic-module-spinnerWrapper-WlFjda {
  display: flex;
  justify-content: center;
}

.elastic-module-formWrapper-1XB3Tg {
  margin-bottom: 10px;
  display: flex;
  align-content: center;
}

.elastic-module-inputWrapper-2PvMUM {
  width: 500px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.elastic-module-input-1mAg1K {
  width: 500px;
}

.elastic-module-btnWrapper-2g6ov7 {
  width: 200px;
}

.elastic-module-copyButtonWrapper-1Cd6Zk {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

.elastic-module-copyButton-UPTPXN {
  margin-right: 10px;
}


.range-module-rangeButton-2Xuymm {
  font-size: 13px;
  padding: 0 10px;
}

.range-module-rangeButton-2Xuymm .icon-calendar:before {
  font-size: 18px;
}

.range-module-mdash-3RMvGF {
  margin: 0 5px;
}


.list-setting__list {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 4px;
  max-height: 300px;
  overflow: auto;
}

.list-setting__description {
  margin-bottom: 10px;
}

.list-setting__info {
  margin-bottom: 10px;
}

.list-setting__toggle-wrap {
  display: inline-block;
  margin-left: 6px;
}

.list-setting__box {
  display: block;
  padding: 5px 0 0 0;
}

.list-setting__box:first-child {
  padding-top: 0;
}

.list-setting__box._with-toggle {
  height: 20px;
}

.list-setting__box._inline {
  display: inline-block;
  vertical-align: middle;
  max-width: none;
  padding-top: 0;
  margin-right: 5px;
}

.list-setting__box__input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.list-setting__box__input[readonly],
.list-setting__box__input:disabled,
.list-setting__box__input._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.list-setting__box__input {
  margin-right: 4px;
}

.list-setting__box__label {
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.list-setting__box._inline .list-setting__box__label {
  max-width: none;
}


.black-list-list-setting__box-label {
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 20px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.black-list-list-setting__box-input {
  margin-right: 4px;
}

.black-list-list-setting__list-type {
  margin-left: 6px;
  color: #808080;
}

.black-list-list-setting__list {
  position: relative;
}

.black-list-list-setting__list__box {
  padding: 5px 0 0 0;
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.black-list-list-setting__guide:before {
  content: '';
  display: block;
  position: absolute;
  background: url(/media/js/dist/audience_4dd705592481849abedba5bb21b127ce.svg) no-repeat 0 0;
  background-size: contain;
  width: 31px;
  height: 31px;
  left: 0;
  top: 0;
}

.black-list-list-setting__guide {
  background: none;
}

.black-list-list-setting__guide__text {
  padding-left: 45px;
  position: relative;
  font-size: 12px;
  line-height: 1.5;
}


.age-setting {
  position: relative;
  z-index: 1;
}

.age-setting__top-line {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.age-setting__checkbox-wrap {
  margin-left: 15px;
  display: inline-flex;
  align-items: center;
  position: relative;
}

.age-setting__slider-wrap {
  display: inline-block;
}

.age-setting__select-wrap {
  z-index: 10;
}

.age-setting__info {
  margin-top: 2px;
}

.age-setting__info-wrap {
  margin-top: 5px;
}

.age-setting__error-wrap {
  color: #f66;
  display: inline-block;
  margin-top: 10px;
}

.age-setting .slider-ts {
  width: 500px;
  margin: 25px 0 40px 10px;
}

.age-setting .textarea {
  display: block;
}

.age-setting .textarea__wrap {
  display: block;
}

.age-setting .textarea__elem {
  width: 100%;
  max-width: 100%;
  height: 62px;
}

.age-setting .checkbox__wrap {
  display: inline-flex;
  align-items: center;
}

.age-setting .context-help-mark,
.age-setting .checkbox__label {
  margin-left: 5px;
}


.selecctItem-module-selectItem-3Q-9nR {
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  cursor: pointer;
}

.selecctItem-module-selectItem-3Q-9nR:hover {
  background-color: #f9f9f9;
}


.shareOfVoice-module-slider-dbOTJN {
  maring-top: 15px;
  margin-bottom: 15px;
}

.shareOfVoice-module-controlsWrap-ggouZa {
  margin-bottom: 40px;
  padding-left: 2px;
}

.shareOfVoice-module-message-1fezVV {
  margin-bottom: 20px;
}

.shareOfVoice-module-advertSelect-3WjQIS {
  margin-bottom: 20px;
  margin-left: 2px;
}

.shareOfVoice-module-showMore-vNFvuH {
  margin: 30px 0 20px;
  width: 630px;
  justify-content: center;
}

.shareOfVoice-module-subtitle-1_BYaC {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.shareOfVoice-module-notify-3bTq1A,
.shareOfVoice-module-buttonWrap-1bqSYf,
.shareOfVoice-module-graphWrap-MckmGz {
  margin-top: 20px;
}


.shareOfVoiceAccordion-module-title-3K6D9y {
  width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  position: relative;
  padding: 10px 30px 10px 20px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-height: 60px;
  font-size: 14px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

.shareOfVoiceAccordion-module-title-3K6D9y:after {
  content: '';
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 10px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
}

.shareOfVoiceAccordion-module-title-3K6D9y:hover {
  background-color: #f2f2f2;
}

.shareOfVoiceAccordion-module-opened-s9IpF4 {
  margin-bottom: 2px;
}

.shareOfVoiceAccordion-module-opened-s9IpF4:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: calc(50% - 8px);
}

.shareOfVoiceAccordion-module-contentWrapper-1yIj2b {
  overflow: hidden;
}

.shareOfVoiceAccordion-module-animated-2yPAB1 {
  -webkit-transition: height 0.15s;
  -moz-transition: height 0.15s;
  -ms-transition: height 0.15s;
  -o-transition: height 0.15s;
  transition: height 0.15s;
}

.shareOfVoiceAccordion-module-content-3CA8ZF {
  padding: 10px 15px;
}

.shareOfVoiceAccordion-module-wrapper-2Zp5YM {
  margin-left: 2px;
}

.shareOfVoiceAccordion-module-container-siPV7T {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin: 3px 0;
}


.clickable-button_email_add {
  margin-left: 20px;
  text-transform: uppercase;
  font-size: 10px;
  color: #00abf1;
}

.clickable-button_email_remove {
  margin-left: 20px;
  font-size: 0;
  line-height: 1.9;
}

.clickable-button_email_remove:before {
  content: "\F104";
  font-family: 'target-icons';
  font-size: 14px;
}


.multiAccounts-module-userCell-2ADuRX {
  display: flex;
  flex-direction: column;
  line-height: 18px;
  padding: 8px 0;
}

.multiAccounts-module-userName-1QtyuH {
  color: #b5b5b5;
}

.multiAccounts-module-permissionWrap-HEAASz,
.multiAccounts-module-removeWrap-f9oJxx {
  display: flex;
  align-items: center;
  height: 100%;
}

.multiAccounts-module-removeWrap-f9oJxx {
  justify-content: center;
}

.multiAccounts-module-permissionsButton-1pe5zK {
  text-transform: none;
  font-size: 12px;
  line-height: 14px;
}

.multiAccounts-module-header-2iY0GD {
  font-size: 17px;
  line-height: 21px;
  text-transform: uppercase;
}

.multiAccounts-module-whomTable-29Rqn9 {
  margin-bottom: 20px;
}


.addForm-module-wrapperContainer-35unTn {
  align-items: baseline;
}

.addForm-module-label-2GtHu7 {
  width: 120px;
}

.addForm-module-input-V2zD17 {
  width: 300px;
}

.addForm-module-inputWrapper-BYSWke {
  display: flex;
  flex-direction: column;
  color: #b5b5b5;
}

.addForm-module-checkboxWrap-2jU_tw {
  margin-left: 25px;
}

.addForm-module-error-xXwUW_ {
  margin-bottom: 10px;
}

.addForm-module-radio-2AKUuC,
.addForm-module-checkbox-30dMuU {
  display: inline-block;
  margin-bottom: 5px;
}


.addStep-module-wrap-f9HDBO {
  padding: 20px;
}

.addStep-module-text-2oSWO8 {
  margin-bottom: 20px;
}

.addStep-module-inputWrap-3Vb8JQ {
  width: 350px;
  margin-right: 10px;
}

.addStep-module-form-ywPlOi {
  display: flex;
  align-items: center;
}

.addStep-module-step-mzB-I4 {
  display: flex;
  align-items: center;
  height: 100%;
}

.addStep-module-name-3zgGxP {
  width: calc(100% - 15px);
  margin-right: 5px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.addEvent-module-wrap-1-YOgq {
  max-width: 600px;
  font-size: 12px;
}

.addEvent-module-title-Qlc1yW {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.addEvent-module-text-GCcV1N {
  margin-bottom: 15px;
}

.addEvent-module-step-2F7t0k {
  margin-bottom: 30px;
}

.addEvent-module-content-1gQ4Ks {
  min-height: 380px;
}

.addEvent-module-price-3kwUJV {
  font-size: 14px;
  display: flex;
  align-items: center;
}

.addEvent-module-priceItem-2ZYUuE {
  margin-right: 20px;
}

.addEvent-module-event-2gN5KJ {
  display: flex;
  align-items: center;
  height: 100%;
}

.addEvent-module-name-1MT11w {
  width: calc(100% - 15px);
  margin-right: 5px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.addEvent-module-space-2pNuHQ {
  margin: 0 8px;
}


.conversionCrater-module-static-2_crtY {
  display: flex;
  position: relative;
  width: 100%;
  margin: 20px 0 10px;
}

.conversionCrater-module-staticLineOne-3OfMFR,
.conversionCrater-module-staticLineTwo-b4ism_ {
  position: absolute;
  display: inline-block;
  top: 7px;
  border-bottom: 1px dotted #b5b5b5;
}

.conversionCrater-module-staticLineOne-3OfMFR:before,
.conversionCrater-module-staticLineTwo-b4ism_:before {
  content: '\2023';
  position: absolute;
  display: inline-block;
  right: -5px;
  top: -7px;
  font-size: 17px;
  color: #b5b5b5;
}

.conversionCrater-module-staticLineOne-3OfMFR {
  left: 33.33%;
  width: 22%;
  -webkit-transform: translateX(-45%);
  -moz-transform: translateX(-45%);
  -ms-transform: translateX(-45%);
  -o-transform: translateX(-45%);
  transform: translateX(-45%);
}

.conversionCrater-module-staticLineTwo-b4ism_ {
  left: 66.66%;
  width: 26%;
  -webkit-transform: translateX(-48%);
  -moz-transform: translateX(-48%);
  -ms-transform: translateX(-48%);
  -o-transform: translateX(-48%);
  transform: translateX(-48%);
}

.conversionCrater-module-staticItem-ypnfBa {
  width: 33.33%;
  text-align: center;
}

.conversionCrater-module-staticIcon-3MIQ9w,
.conversionCrater-module-staticIconGrey-2ZjOgK {
  display: inline-block;
  margin: 0 1px;
  color: #666;
}

.conversionCrater-module-staticIcon-3MIQ9w:before,
.conversionCrater-module-staticIconGrey-2ZjOgK:before {
  content: "\F103";
  font-family: target-icons;
  font-size: 20px;
  display: inline-block;
}

.conversionCrater-module-staticIconGrey-2ZjOgK {
  color: #a4a4a4;
}

.conversionCrater-module-tableWrap-13eQqq {
  position: relative;
  margin-bottom: 40px;
}

.conversionCrater-module-tableHeader-3SxpS0 {
  font-weight: bold;
}

.conversionCrater-module-tableStepName-Tm-AnO {
  background-color: #f2f2f2;
  border-bottom: 1px solid #b5b5b5;
}

.conversionCrater-module-preload-3VNZdZ {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,0.85);
  z-index: 1;
  color: #fff;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.conversionCrater-module-preloadContent-3aexmi {
  max-width: 600px;
  text-align: center;
  line-height: 21px;
}

.conversionCrater-module-preloadTitle-3rOqHv {
  font-size: 18px;
  color: #fdf846;
}

.conversionCrater-module-preloadText-E_mBYm {
  font-size: 14px;
  margin-bottom: 30px;
}

.conversionCrater-module-settingsRow-3kG_GV {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}

.conversionCrater-module-settingsLabel-2OuEqM {
  width: 190px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.conversionCrater-module-settingsContent-2Xg6t5 {
  display: flex;
  align-items: center;
  position: relative;
}

.conversionCrater-module-settingsComment-3Bw9hj {
  margin-left: 10px;
  color: #a4a4a4;
}

.conversionCrater-module-input-3X65OC {
  width: 60px;
}

.conversionCrater-module-context-1vKIOE {
  margin-left: 5px;
}

.conversionCrater-module-error-CpQ3ym {
  margin-bottom: 10px;
}

.conversionCrater-module-wrapper-1U9DDr {
  margin-top: 10px;
}


.formatCell-module-mainWrap-1LnM7e {
  display: flex;
  justify-content: center;
  position: relative;
}

.formatCell-module-editIcon-1HIhDB {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 10px;
}


.editForm-module-mainWrap-280mjS {
  padding: 24px;
  display: block;
}

.editForm-module-title-1Sj2ob {
  font-size: 18px;
  line-height: 1.5;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.editForm-module-inputGroup-3YDJ8N {
  margin-bottom: 10px;
  display: block;
}

.editForm-module-input-F7j6Um {
  width: 100%;
}

.editForm-module-inputError-3IcqUX {
  font-size: 12px;
  color: #fc2c39;
  margin-top: 10px;
}

.editForm-module-mainError-iUXAUZ {
  font-size: 12px;
  color: #fc2c39;
  margin-bottom: 10px;
}

.editForm-module-inputWrapper-2T8xVY {
  width: 100%;
  margin-bottom: 17px;
}

.editForm-module-footer-3mwhzt {
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0px -24px -24px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}


.statusCell-module-mainWrap-2dbtAK {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}


.testMode-module-tableContainer-zNnmMk {
  margin-top: 20px;
}

.testMode-module-subtitle-3lfXNA {
  max-width: 550px;
  margin-bottom: 15px;
}

.testMode-module-spinnerWrap-2ESeEu {
  width: 100%;
  display: flex;
  justify-content: center;
}


.select-and-colorize_banners-stat .select-and-colorize__toggle-btn {
  position: relative;
}

.select-and-colorize_banners-stat .select-and-colorize__toggle-btn:before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 4px 7px;
  background-size: 12px auto;
  margin-left: 4px;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
}

.select-and-colorize_banners-stat .select-and-colorize__toggle-btn.__open-slides:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.select-and-colorize_banners-stat.select-and-colorize_has-toggle .select-and-colorize__text:not(.select-and-colorize__text_total) {
  max-width: calc(100% - 40px);
}

.select-and-colorize_banners-stat.select-and-colorize_slides-mode {
  padding-left: 20px;
}


.objectInput-module-formBlocks-3UB25Y {
  display: flex;
  align-items: baseline;
}

.objectInput-module-chooseRow-_3MaxJ {
  margin: 20px 0;
  display: flex;
  align-items: baseline;
}

.objectInput-module-chooseLabel-p1tSqD {
  margin-right: 20px;
}

.objectInput-module-optionsListReports-1AZCRp {
  position: relative;
  width: 552px;
}

.objectInput-module-suggesterWrapperReports-vm4gIO {
  width: 500px;
}

.objectInput-module-infoId-1boAOP:not(.objectInput-module-onlyId-3igDYT) {
  color: #b7b7b7;
}

.objectInput-module-optionListWrapper-2x97AO {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-top: 0;
  border: 1px solid #e5e5e5;
}

.objectInput-module-optionLabelReport-1jO_GB {
  display: flex;
  text-transform: none;
  align-items: center;
}

.objectInput-module-labelText-2CgF8O {
  font-size: 14px;
  line-height: 1.2;
  padding: 0;
  display: flex;
}

.objectInput-module-name-2TWuZI {
  max-width: 370px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  padding-left: 5px;
}

.objectInput-module-inputBoxReports-13mIYf {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  line-height: 0;
  margin-right: 5px;
}

.objectInput-module-inputBoxReports-13mIYf[readonly],
.objectInput-module-inputBoxReports-13mIYf:disabled,
.objectInput-module-inputBoxReports-13mIYf._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.objectInput-module-optionsList-9hkBah {
  padding-top: 10px;
}

.objectInput-module-option-jshBcd {
  background-color: transparent;
  padding: 0 10px;
}

.objectInput-module-option-jshBcd:hover {
  background-color: transparent;
}


.suggester-module-searchInput-1gQpxq {
  width: 552px;
}


.objectSelectForm-module-body-1Uq9O2 {
  padding: 20px 24px;
}

.objectSelectForm-module-footer-B8SKMq {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.objectSelectForm-module-title-ejwBss {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.objectSelectForm-module-subtext-HAi2wA {
  margin-bottom: 20px;
}

.objectSelectForm-module-submitForm-ptTNC0 {
  margin-right: 10px;
}

.objectSelectForm-module-buttonReset-2pGM5n {
  float: right;
}

.objectSelectForm-module-label-2bBz-0 {
  width: 120px;
  margin-right: 6px;
}

.objectSelectForm-module-selectedContainer-UEuU_a {
  display: flex;
  align-items: baseline;
}


.objectSelectButton-module-chooseWrap-3pSEAz {
  display: flex;
}

.objectSelectButton-module-chooseLabel-2uk9Dn {
  font-size: 16px;
  line-height: 19px;
}

.objectSelectButton-module-red-2HcnN8 {
  color: #f66;
}

.objectSelectButton-module-buttonChoose-29lW8X {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  line-height: 19px;
  height: auto;
}

.objectSelectButton-module-loaderChoose-2gpx6B {
  margin-left: 15px;
}


.status-module-wrapper-28Z6TH {
  display: flex;
  justify-content: center;
}

.status-module-active-2ORbHG {
  color: #268f46;
}


.page_blacklist_marketplace .layout-float__content > div {
  max-width: 100%;
  min-width: 900px;
}

.appMarketplace-module-mainWrapper-2Y-rcw {
  max-width: 100%;
}

.appMarketplace-module-tabTitle-3TjcS9 {
  margin: 0 25px 25px 0;
  font-size: 22px;
  text-decoration: underline;
  cursor: pointer;
  white-space: nowrap;
}

.appMarketplace-module-activeTab-ttlcJw {
  cursor: default;
  text-decoration: none;
}

.appMarketplace-module-noApps-IIEf9F {
  display: flex;
  justify-content: center;
  font-size: 18px;
  padding: 40px 25px;
}

.appMarketplace-module-spinnerWrap-1rIaWQ {
  display: flex;
  justify-content: center;
  align-items: center;
}


.tabs-module-wrapper-LLnPRW {
  height: auto;
  margin-bottom: 30px;
  display: flex;
  flex-flow: wrap;
}

.tabs-module-tab-3kE1pv {
  position: relative;
  display: inline-block;
  line-height: 40px;
  cursor: pointer;
  margin-right: 20px;
  margin-bottom: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 17px;
  text-decoration: underline;
  border: 1px solid transparent;
  padding: 0 24px;
}

.tabs-module-tab-3kE1pv:first-child {
  margin-left: 0;
}

.tabs-module-tab-3kE1pv:last-child {
  margin-right: 0;
}

.tabs-module-tab-3kE1pv:hover {
  border: 1px solid #e5e5e5;
  text-decoration: none;
}

.tabs-module-activeTab-32911j:hover,
.tabs-module-activeTab-32911j {
  border: 1px solid #fc2c39;
  text-decoration: none;
}


.marketplace-module-contentWrapper-1XajNc {
  padding-right: 34px;
}

.marketplace-module-subtitle-dJzcMg {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  text-transform: uppercase;
}

.marketplace-module-publisher-fu4yJQ {
  display: flex;
  align-items: center;
}

.marketplace-module-publisherName-3sdBam {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 25px);
  padding-left: 10px;
}

.marketplace-module-image-2XyY4D {
  width: 25px;
  height: 25px;
}

.marketplace-module-modalWrap-2uA11A {
  position: relative;
  width: 1200px;
  height: 800px;
  background-color: #f7f7f7;
}

.marketplace-module-modalContent-1hB1Qt {
  padding: 35px 25px 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.marketplace-module-modalFooter-1-NWaC {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 25px;
  position: absolute;
  bottom: 0;
  background: #fff;
}


.publisher-module-wrap-1SSuhk {
  position: relative;
}

.publisher-module-title-3ENGvU {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 30px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.publisher-module-switch-21hr44 {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.publisher-module-switchSet-1cFGCW {
  margin-right: 20px;
}

.publisher-module-button-3Sqqda {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -o-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
}

.publisher-module-button-3Sqqda:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

.publisher-module-button-3Sqqda:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}

.publisher-module-button-3Sqqda [class^='icon-'] {
  font-size: 12px;
}

.publisher-module-activeButton-2w6aye,
.publisher-module-activeButton-2w6aye:hover {
  background-color: #e5e5e5;
}

.publisher-module-email-3LnBk6 {
  color: #00abf1;
}

.publisher-module-content-2kc8EN {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  padding: 30px;
  height: 540px;
}

.publisher-module-statistic-3k_chm,
.publisher-module-info-AChgSx,
.publisher-module-chartList-1XMvsP,
.publisher-module-tableHead-2ddx_o,
.publisher-module-tableContent-3uIiM7 {
  width: 100%;
  display: flex;
}

.publisher-module-statistic-3k_chm {
  justify-content: space-between;
  margin-bottom: 20px;
}

.publisher-module-tableHead-2ddx_o {
  font-size: 17px;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 2px solid #e5e5e5;
}

.publisher-module-tableContent-3uIiM7 {
  max-height: 250px;
  overflow-y: auto;
  justify-content: space-between;
}

.publisher-module-tableCol-1T2Oy- {
  width: 33.33%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.publisher-module-infoCol-S9i_wp {
  margin-right: 40px;
}

.publisher-module-infoCol-S9i_wp:last-child {
  margin-right: 0;
}

.publisher-module-infoTitle-3RHxty {
  font-size: 10px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.publisher-module-infoCount-GFUq7B {
  font-size: 30px;
}

.publisher-module-chart-3AEtoz {
  width: 200px;
  height: 200px;
  margin-right: 20px;
}

.publisher-module-chart-3AEtoz:last-child {
  margin-right: 0;
}

.publisher-module-about-1b7bNj {
  display: flex;
  max-height: 480px;
  overflow: auto;
}

.publisher-module-logo-2KJki9,
.publisher-module-logoImage-2TjZ1c {
  width: 100px;
  height: 100px;
}

.publisher-module-description-3TQ0J0 {
  width: calc(100% - 100px);
  padding-left: 30px;
}


.logs-module-wrapper-1aazrN {
  position: relative;
  max-width: 960px;
}

.logs-module-spinnerWrap-3qBwga {
  display: flex;
  align-items: center;
  height: 120px;
  justify-content: center;
}

.logs-module-download-25f0xH {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
}

.logs-module-calendar-1iwyAc {
  margin-bottom: 30px;
}


.logs-module-title-3ZAmea {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.logs-module-spinner-I5xy5_ {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 300px;
  right: 0;
  z-index: 1;
}


.remarketingInterest-module-pageWrapper-1KH_qZ {
  display: block;
}

.remarketingInterest-module-pageTitle-37bGO8 {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.remarketingInterest-module-noDataWrapper-3m2M2v {
  margin-top: 20px;
}

.remarketingInterest-module-spinnerWrapper-1YAt5h {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}

.remarketingInterest-module-controlsWrapper-GKSvo7 {
  display: flex;
  margin-bottom: 20px;
}

.remarketingInterest-module-optionId-1sfxo7 {
  color: #808285;
  margin-right: 8px;
}

.remarketingInterest-module-optionText-3eHun- {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.remarketingInterest-module-cell-1MO-lD {
  display: flex;
  line-height: 46px;
  padding: 0 15px;
}

.remarketingInterest-module-suggesterWrapper-11Boto {
  margin-left: 15px;
}

.remarketingInterest-module-selectWrapper-3-QYQ- {
  margin-left: 1px;
}

.remarketingInterest-module-pagination-YjxCrH {
  margin-top: 20px;
  margin-right: 2px;
  display: flex;
  justify-content: space-between;
}


.simpleRowCell-module-cell-dB88y0 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.adminTarantools-module-title-3BcpPL {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 25px;
}

.adminTarantools-module-dateWrap-3pnrxP {
  margin: 0 10px;
}

.adminTarantools-module-date-3wCmle {
  color: #9c9b9b;
}

.adminTarantools-module-profileLink-dyyzUV {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0 10px 0 0;
}

.adminTarantools-module-showLink-2R-8a3 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0;
}

.adminTarantools-module-text-WTVBaE {
  margin-right: 10px;
}

.adminTarantools-module-jsonWrap-1BtHvU {
  border: 1px solid #808080;
  width: 700px;
}

.adminTarantools-module-subTitle-2pClsf {
  font-size: 20px;
  line-height: 1.5;
  margin: 15px 0;
}

.adminTarantools-module-error-3VlyRr {
  color: #fc2c39;
}

.adminTarantools-module-selectedRow-1JwbyH {
  background-color: rgba(255,0,0,0.05);
}

.adminTarantools-module-green-3hjlEx {
  background-color: #d8ffd5;
  padding: 0 10px;
}

.adminTarantools-module-red-2txmM5 {
  background-color: #fdd;
  padding: 0 10px;
}

.adminTarantools-module-removedApp-1fAoDR {
  background-color: #fff1f1;
}


.timeStampCell-module-dateWrap-1NOUqF {
  margin: 0 10px;
}

.timeStampCell-module-date-2IxCmK {
  color: #9c9b9b;
}


.goalsCell-module-goal-2Zz1Eq {
  line-height: 18px;
}

.goalsCell-module-wrap-1XfPzb {
  margin: 8px 0;
}


.productCell-module-text-1ZEpDd {
  text-decoration: underline;
  color: #00abf1;
  cursor: pointer;
}

.productCell-module-button-RwcHZl {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 20px;
}

.productCell-module-cellMain-11604c {
  display: flex;
  align-items: center;
}

.productCell-module-cellIcon-1pypF8 {
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  background-color: #f2f2f2;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: -5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.productCell-module-cellText-1-JClj {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.productCell-module-cellMore-1IiOxU {
  cursor: pointer;
  padding-left: 10px;
}

.productCell-module-card-1PjvZl {
  display: flex;
  align-items: flex-start;
  width: 800px;
  font-size: 13px;
  padding: 30px;
}

.productCell-module-card-1PjvZl * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.productCell-module-cardImage-3odr9l {
  width: 200px;
}

.productCell-module-imagePic-3Zb2-F {
  width: 100%;
}

.productCell-module-cardDescription-1rNxI- {
  width: 540px;
  padding-left: 30px;
}

.productCell-module-name-2N8eoj {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 20px;
}

.productCell-module-model-2OTNPJ {
  font-size: 11px;
  color: #6f6f6f;
}

.productCell-module-description-2oSSye {
  font-size: 15px;
  margin-bottom: 20px;
}

.productCell-module-oldPrice-2CwohU {
  font-size: 16px;
  font-weight: bold;
  text-decoration: line-through;
  margin-bottom: 5px;
}

.productCell-module-price-9mXQlS {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}

.productCell-module-priceMax-20Jv7I,
.productCell-module-available-2kqZAU,
.productCell-module-currency-2hgfc1,
.productCell-module-category-3AHtHh,
.productCell-module-vendor-2eDZ2y,
.productCell-module-typePrefix-18OtBY,
.productCell-module-iosUrl-13dHF5,
.productCell-module-androidUrl-dUmekH,
.productCell-module-bundleId-1M0Qod,
.productCell-module-iosAppStoreId-KMJOUM,
.productCell-module-lastActiveTime-1BpsKk {
  margin-bottom: 5px;
}


.appTimeStampCell-module-dateWrap-1onWEa {
  margin: 0 10px;
}

.appTimeStampCell-module-date-35XOuh {
  color: #9c9b9b;
}


.appCell-module-icon-3FfBk8 {
  width: 24px;
  height: 24px;
  background-size: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: -5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}


.vidCell-module-showLink-2fbuZA {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0;
}

.vidCell-module-text-3c4a5q {
  margin-right: 10px;
}


.links-module-showLink-3w5tha {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0;
}

.links-module-item-67BtrM {
  margin-bottom: 8px;
}


.bannersCell-module-showLink-cMPQxp {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0;
}

.bannersCell-module-wrap-2mmy_H {
  display: inline-block;
  margin-right: 10px;
}


.tarantoolTables-module-head-IYpOgC {
  margin-bottom: 20px;
}

.tarantoolTables-module-label-HvMatJ {
  font-size: 16px;
  margin-right: 5px;
}

.tarantoolTables-module-title-2nYUKU {
  display: inline-block;
}

.tarantoolTables-module-wrap-2BjH5z {
  margin-bottom: 20px;
}

.tarantoolTables-module-infoRow-zPGLL4 {
  margin-left: 20px;
  display: inline-block;
}


.components-module-inputsWrapper-2JipJW {
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.components-module-inputGroup-1U1KCK {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}

.components-module-inputGroup-1U1KCK:first-child {
  margin-top: 0;
}

.components-module-groupTitleWrap-hG3ICw {
  margin-top: 15px;
}

.components-module-groupTitle-3ZqpK_ {
  text-transform: uppercase;
}

.components-module-groupLabel-1guGhK {
  display: flex;
  min-width: 200px;
}

.components-module-groupItem-2PFK1y {
  display: flex;
  align-items: center;
}

.components-module-sizeInput-2lJiI4 {
  width: 50px;
  position: relative;
  -moz-appearance: textfield;
}

.components-module-sizeInput-2lJiI4::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.components-module-sizeInput-2lJiI4::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.components-module-boxInput-wGABKc {
  width: auto;
}

.components-module-sizeDelimiter-14w2tH {
  margin-left: 10px;
  margin-right: 10px;
}

.components-module-boxLabelGroup-wMEAqf {
  display: flex;
  align-items: center;
  margin-left: 10px;
}

.components-module-boxLabel-3JK11A {
  margin-left: 5px;
  white-space: nowrap;
}

.components-module-measure-3INL9I {
  margin-left: 5px;
}

.components-module-resetButton-1-iQp9 {
  margin-left: 10px;
  font-size: 10px;
  line-height: 10px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 12px;
  height: 12px;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) 0 0 no-repeat;
  background-size: contain;
  visibility: visible;
}

.components-module-resetButton-1-iQp9:hover {
  cursor: pointer;
}


.preview-module-block-1jTfaA {
  width: 240px;
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
}

.preview-module-ageLimit-3xHng8 {
  font-size: 10px;
  line-height: 1;
  text-align: center;
  margin: 0 0 0 0px;
  padding: 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  border: none;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  left: 5px;
  bottom: 5px;
}

.preview-module-targetLogo-xazBRH {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  right: 15px;
  bottom: 11px;
  line-height: 18px;
  height: 18px;
  color: #898b8c;
  font-size: 10px;
  padding: 1px 22px 0 0;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) right top no-repeat;
  background-size: 16px 16px;
}

.preview-module-image-1DxGXU {
  background-size: cover;
  width: 238px;
  height: 238px;
  display: block;
}

.preview-module-textWrap-7egNF0 {
  padding: 5px 15px 0px 15px;
}

.preview-module-textBlocks-2UsV2H {
  max-height: 94px;
  overflow: hidden;
}

.preview-module-bottom-1xJODV {
  padding: 5px 15px 10px;
  position: relative;
}

.preview-module-title-2ormYN {
  font-weight: bold;
  color: initial;
  text-decoration: initial;
  cursor: pointer;
  display: block;
  line-height: 1.1;
  white-space: normal;
  word-break: break-word;
  background: none;
  font-size: 13px;
}

.preview-module-title-2ormYN:hover {
  text-decoration: initial;
}

.preview-module-text-2OoHji {
  padding-top: 5px;
  font-size: 13px;
}

.preview-module-button-2pjE_v {
  display: inline-block;
  line-height: 32px;
  font-size: 12px;
  cursor: pointer;
  height: 32px;
  padding: 0 15px;
  outline: none;
  border-width: 0;
  margin-right: 3px;
  position: relative;
  background: #00abf1;
  color: #fff;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-disclaimer-5K8yip {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 10px;
}

.preview-module-disclaimerStar-2QeQqJ {
  color: #fc2c39;
  font-size: 12px;
  padding-right: 2px;
}

.preview-module-disclaimerText-2ewz2w {
  font-size: 11px;
  line-height: 11px;
  color: #898b8c;
}


.settings-module-colWrapper-1vWtGF {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-pLM36b {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-1ZQVzk {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
}

.settings-module-previewContainer-2NPBL1 {
  max-width: 670px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-125LTk {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-I4aM6d {
  width: 300px;
  height: 600px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
  position: relative;
}

.preview-module-container-o6pNff {
  height: 300px;
}

.preview-module-ageLimit-12bQwe {
  font-size: 10px;
  text-align: center;
  margin: 0 0 0 0px;
  padding: 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  border: none;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  line-height: 1;
  margin-top: 10px;
}

.preview-module-targetLogo-1bZ_di {
  display: block;
  vertical-align: top;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
  line-height: 16px;
  height: 16px;
  color: #898b8c;
  font-size: 10px;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) right top no-repeat;
  background-size: 16px 16px;
  z-index: 2;
  text-decoration: none;
}

.preview-module-image-3ef50r {
  background-color: #fff;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 298px;
  height: 298px;
  display: block;
}

.preview-module-imageIcon-2q9vwp {
  width: 90px;
  height: 90px;
  -webkit-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -ms-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -o-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
}

.preview-module-imageIconWrap-9oxLAf {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
}

.preview-module-textWrap-3qcYHo {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-content: center;
  flex-direction: column;
  height: calc(100% - 65px);
  padding-top: 65px;
}

.preview-module-textBlocks-2fvD0i {
  max-height: 94px;
  overflow: hidden;
}

.preview-module-bottom-3SRkRq {
  position: relative;
  z-index: 1;
  width: 100%;
  bottom: 0px;
  padding: 0 10px 10px;
  display: flex;
  align-items: baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-title-1IRuB_ {
  text-decoration: initial;
  cursor: pointer;
  line-height: 1.1;
  white-space: normal;
  word-break: break-word;
  background: none;
  font-size: 16px;
  display: inline;
  text-align: left;
  color: #4a4a4a;
}

.preview-module-title-1IRuB_:hover {
  text-decoration: initial;
}

.preview-module-headerWrap-a3hWZ4 {
  display: block;
  padding: 0 20px;
}

.preview-module-text-11OyP9 {
  padding: 0 20px;
  line-height: 1.3;
  font-size: 14px;
  display: block;
  align-self: left;
  color: #4a4a4a;
}

.preview-module-domain-HoXHma {
  padding: 0 20px;
  word-break: break-word;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  color: #999;
  cursor: pointer;
}

.preview-module-buttonWrap-3tZl0W {
  text-align: center;
}

.preview-module-button-3MsOJe {
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  height: 32px;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 15px;
  outline: none;
  border-width: 0;
  margin-right: 3px;
  position: relative;
  background: #00abf1;
  color: #fff;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -ms-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -o-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
}

.preview-module-disclaimer-23Q-Iv {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 10px;
  margin-top: 10px;
  margin-left: 5px;
}

.preview-module-disclaimerStar-35xLjQ {
  color: #fc2c39;
  font-size: 12px;
  padding-right: 2px;
}

.preview-module-disclaimerText-2b-dPT {
  font-size: 11px;
  line-height: 11px;
  color: #898b8c;
}


.settings-module-colWrapper-T3-JAL {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-euE7Mg {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-3AuC6I {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
}

.settings-module-previewContainer-2z2HzG {
  max-width: 670px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-3SGMvr {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-36w300 {
  width: 300px;
  height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
}

.preview-module-ageLimit-1dtGJT {
  text-align: center;
  margin: 0 0 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: bottom;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #bdbec1;
  bottom: auto;
  right: auto;
  font-size: 8px;
  line-height: 1;
  padding: 0 0 0 1px;
}

.preview-module-targetLogo-1J-uhd {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  right: 15px;
  bottom: 11px;
  line-height: 18px;
  height: 18px;
  color: #898b8c;
  font-size: 10px;
  padding: 1px 22px 0 0;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) right top no-repeat;
  background-size: 16px 16px;
}

.preview-module-image-3-FS-Z {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 298px;
  height: 166px;
  display: block;
}

.preview-module-imageIcon-1HbpvQ {
  width: 60px;
  height: 60px;
  -webkit-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -ms-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -o-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
}

.preview-module-bottom-1bep_1 {
  padding: 10px;
  position: relative;
}

.preview-module-bottomRow-2jFYA- {
  display: flex;
}

.preview-module-textsWrap-1LBZ6t {
  margin-left: 10px;
}

.preview-module-title-1XxlH9 {
  color: initial;
  text-decoration: initial;
  cursor: pointer;
  display: block;
  line-height: 1.1;
  word-break: break-word;
  background: none;
  font-size: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 5px 0 6px;
}

.preview-module-title-1XxlH9:hover {
  text-decoration: initial;
}

.preview-module-button-1IydPW {
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  height: 32px;
  padding: 0 15px;
  font-size: 15px;
  outline: none;
  border-width: 0;
  margin-right: 3px;
  position: relative;
  background: #00abf1;
  color: #fff;
  vertical-align: top;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-disclaimer-1c7Rt5 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 10px;
  margin-top: 10px;
}

.preview-module-disclaimerStar-3XCj5h {
  color: #fc2c39;
  font-size: 12px;
  padding-right: 2px;
}

.preview-module-disclaimerText-lgDoo1 {
  font-size: 11px;
  line-height: 11px;
  color: #898b8c;
}


.settings-module-colWrapper-2THdWf {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-1EB1z0 {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-1-b0_k {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
}

.settings-module-previewContainer-3s936H {
  max-width: 670px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-3nFn6N {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-2R9tFP {
  width: 336px;
  height: 280px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
  border: 1px solid #ededed;
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
}

.preview-module-ageLimit-2cWore {
  line-height: 1;
  font-size: 8px;
  color: #999;
  padding-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

.preview-module-targetLogo-N0eA47 {
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) right top no-repeat;
  margin: 7px 4px;
  display: block;
  text-decoration: none;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10000;
}

.preview-module-imageWrap-2wZzJc {
  max-width: 100%;
}

.preview-module-image-mUGdZW {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 188px;
  display: block;
}

.preview-module-bottom-Xuxmo3 {
  height: 91px;
  position: relative;
  overflow: hidden;
}

.preview-module-content-3-7hPa {
  font-size: 0;
  margin: 8px 10px 0px 10px;
}

.preview-module-title-2oiSjl {
  text-decoration: initial;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.15;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  color: #4a4a4a;
}

.preview-module-title-2oiSjl:hover {
  text-decoration: initial;
}

.preview-module-domain-3WJR_z {
  color: #999;
  display: block;
  font-size: 12px;
  line-height: 1.15;
  margin-top: 2px;
}

.preview-module-button-wEc1o8 {
  outline: none;
  padding: 0 16px;
  margin: 3px 0 0;
  border: none;
  font-size: 12px;
  display: inline-block;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -webkit-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -ms-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -o-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  text-transform: uppercase;
  white-space: nowrap;
  line-height: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #00abf1;
  color: #fff;
}

.preview-module-footer-3cueR8 {
  position: absolute;
  bottom: 2px;
  right: 10px;
  left: 10px;
  line-height: 1;
}

.preview-module-disclaimerWrap-Fp-n0Y {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  line-height: 1;
  font-size: 8px;
  color: #999;
  position: relative;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}


.settings-module-colWrapper-nDVxfL {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-12WjiR {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-1ilMki {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
}

.settings-module-previewContainer-2KbsUF {
  max-width: 670px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-1Bamye {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-1RX2cW {
  width: 100%;
  min-width: 400px;
  height: 90px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
}

.preview-module-ageLimit-ltEnej {
  font-size: 10px;
  line-height: 1;
  text-align: center;
  margin: 0 5px 0 0px;
  padding: 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  border: none;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: bottom;
  position: relative;
}

.preview-module-targetLogo-3AIk-9 {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  right: 4px;
  top: 3px;
  line-height: 18px;
  height: 18px;
  color: #898b8c;
  font-size: 9px;
  padding: 1px 0 0 22px;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) left top no-repeat;
  background-size: 16px 16px;
}

.preview-module-image-2hciOL {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 88px;
  height: 88px;
  display: block;
}

.preview-module-container-2hpBzd {
  display: flex;
}

.preview-module-textWrap-1DRwIO {
  width: calc(100% - 88px);
}

.preview-module-bottom-1-5Wae {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  margin-top: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}

.preview-module-title-1nVa_3 {
  font-weight: bold;
  color: initial;
  text-decoration: initial;
  cursor: pointer;
  display: block;
  line-height: 1.1;
  white-space: nowrap;
  word-break: break-word;
  background: none;
  font-size: 14px;
  padding-right: 64px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
}

.preview-module-title-1nVa_3:hover {
  text-decoration: initial;
}

.preview-module-textBlocks-3Mizo5 {
  padding: 5px 0 0 10px;
  position: relative;
  max-height: 63px;
  overflow: hidden;
}

.preview-module-text-2rinmj {
  padding-top: 5px;
  font-size: 13px;
}

.preview-module-disclaimer-3YmBkp {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 10px;
}

.preview-module-disclaimerStar-5XZjzr {
  color: #fc2c39;
  font-size: 12px;
  padding-right: 2px;
}

.preview-module-disclaimerText-2wvFod {
  font-size: 11px;
  line-height: 11px;
  color: #898b8c;
}


.settings-module-colWrapper-2-dXCI {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-3oNNih {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-2RVjzi {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
}

.settings-module-previewContainer-1hRJLB {
  max-width: 670px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-4FKYrS {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-I2iukw {
  width: 970px;
  height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
  position: relative;
}

.preview-module-container-vht1yT {
  height: 250px;
  display: flex;
}

.preview-module-ageLimit-2YYCR0 {
  font-size: 10px;
  text-align: center;
  margin: 0 0 0 0px;
  padding: 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  border: none;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  line-height: 1;
  margin-top: 10px;
}

.preview-module-targetLogo-2W9Wso {
  display: block;
  vertical-align: top;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
  line-height: 16px;
  height: 16px;
  color: #898b8c;
  font-size: 10px;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) right top no-repeat;
  background-size: 16px 16px;
  z-index: 2;
  text-decoration: none;
}

.preview-module-image-2jNIjg {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 440px;
  height: 248px;
}

.preview-module-textWrap-2jAkOf {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(100% - 441px);
  height: 100%;
  overflow: hidden;
}

.preview-module-disclaimerWrap-1nk5kU {
  margin: 7px 30px;
  width: calc(100% - 60px);
  display: flex;
  justify-content: flex-start;
}

.preview-module-textCenterWrap-2-fFS9 {
  margin: 0 30px;
  display: flex;
}

.preview-module-textBlocks-2UQRPk {
  overflow: hidden;
}

.preview-module-bottom-2I-WRy {
  font-size: 12px;
}

.preview-module-title-30syhi {
  text-decoration: initial;
  cursor: pointer;
  white-space: normal;
  word-break: break-word;
  background: none;
  font-size: 20px;
  line-height: 1.15;
  display: inline;
  text-align: left;
  color: #000;
}

.preview-module-title-30syhi:hover {
  text-decoration: initial;
}

.preview-module-headerWrap-2dBETF {
  display: block;
  padding: 0;
  margin-bottom: 7px;
}

.preview-module-text-3hEcxr {
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  align-self: left;
  color: #000;
}

.preview-module-domain-3vQB1r {
  padding: 0;
  word-break: break-word;
  font-size: 14px;
  margin-top: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  color: #999;
  cursor: pointer;
}

.preview-module-buttonWrap-lcLxgv {
  text-align: right;
}

.preview-module-button-1QYoQp {
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  height: 32px;
  text-transform: uppercase;
  outline: none;
  border-width: 0;
  position: relative;
  background: #00abf1;
  color: #fff;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -ms-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -o-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  padding: 0 16px;
  margin: 8px 33px;
  font-size: 12px;
}

.preview-module-disclaimer-uFIhOc {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 10px;
  margin-top: 10px;
  margin-left: 5px;
}

.preview-module-disclaimerStar-17iZM1 {
  color: #fc2c39;
  font-size: 12px;
  padding-right: 2px;
}

.preview-module-disclaimerText-jm4bVv {
  font-size: 11px;
  line-height: 11px;
  color: #898b8c;
}


.settings-module-colWrapper-1QXSX- {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-3ZyOTA {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-b9U3Ut {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
}

.settings-module-previewContainer-2Chpo8 {
  max-width: 650px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-19-cJ0 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-1mOLo1 {
  overflow: hidden;
  /*max-width: 650px;
    max-height: 240px;
    min-width: 240px;*/
  min-width: 240px;
  border: 1px solid #e5e5e5;
  font-size: 14px;
  line-height: 1.2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

.preview-module-block-1mOLo1:first-child {
  margin-top: 0 !important;
}

.preview-module-blockContent-1mjErs {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  zoom: 1;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-ageLimit-N5Ntod {
  font-size: 8px;
  text-align: center;
  margin: 0 0 0 0px;
  padding: 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  border: none;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  line-height: 15px;
}

.preview-module-targetLogo-3iqOMF {
  display: block;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) right top no-repeat;
  text-decoration: none;
  background-size: 12px auto;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.preview-module-imageWrap-2gvaap {
  width: 37.0377%;
  height: 100%;
  float: left;
}

.preview-module-image-csFtWd {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  max-width: 100%;
  height: auto;
  display: block;
  border: none;
}

.preview-module-textWrap-1mOhRD {
  list-style: none;
  padding: 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-blockContainer-1Mn4d- {
  position: relative;
  z-index: 2;
  height: 100%;
}

.preview-module-disclaimerWrap-328sVA {
  position: absolute;
  bottom: 3px;
  right: 3px;
  left: 1em;
  height: 12px;
  overflow: hidden;
}

.preview-module-textBlocks-39GVV_ {
  display: block;
  height: 100%;
  padding: 1em;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.preview-module-topTextBlocks-x8HxNz {
  height: calc(100% - 43px);
  overflow: hidden;
  margin-bottom: 10px;
}

.preview-module-wrapper-11uiNv {
  display: block;
  text-decoration: none;
  height: 100%;
}

.preview-module-wrapper-11uiNv:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.preview-module-title-FM1cSr {
  text-decoration: initial;
  cursor: pointer;
  white-space: normal;
  word-break: break-word;
  background: none;
  display: inline;
  text-align: left;
  color: #000;
  font-weight: bold;
  font-size: 1.8em;
  padding: 0;
  line-height: 1.1em;
  word-wrap: break-word;
}

.preview-module-title-FM1cSr:hover {
  text-decoration: initial;
}

.preview-module-headerWrap-dYMkll {
  display: block;
  overflow: hidden;
  max-height: 60px;
  margin: 0 0 0.4em;
}

.preview-module-text-1-ZdQi {
  display: block;
  color: #000;
  font-size: 19px;
  line-height: 1.1;
  max-height: 66px;
  overflow: hidden;
  clear: both;
  position: relative;
}

.preview-module-buttonWrap-2vfJqf {
  text-align: center;
  position: absolute;
  left: 1em;
  right: 1em;
  bottom: 22px;
}

.preview-module-button-2pqIUw {
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 10px;
  line-height: 1;
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  background-color: #f2f2f2;
  border: 1px solid #d4d4d4;
  color: #333;
  white-space: nowrap;
  margin: 0 auto;
}

.preview-module-disclaimerText-28JeKm {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 15px;
  margin-left: 5px;
  font-size: 8px;
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 40px);
  color: #898b8c;
}


.settings-module-colWrapper-2ooeeh {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-2L2Lgp {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-39yxqn {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  max-height: 800px;
  overflow: auto;
}

.settings-module-previewContainer-gDiP6i {
  max-width: 670px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-2w2uQ8 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-mlUZF8:first-child {
  margin-top: 0 !important;
}

.preview-module-blockContent-22GUPI {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  zoom: 1;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-ageLimit-2IgIZZ {
  font-size: 8px;
  text-align: center;
  margin: 0 0 0 0px;
  padding: 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  border: none;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  line-height: 15px;
}

.preview-module-imageWrap-1GbKBX {
  width: 100%;
}

.preview-module-image-1le9IB {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  max-width: 100%;
  height: auto;
  display: block;
  border: none;
}

.preview-module-textWrap-1Mmgtb {
  list-style: none;
  padding: 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-blockContainer-1zOptV {
  position: relative;
  z-index: 2;
  height: 100%;
}

.preview-module-disclaimerWrap-UJmKOp {
  position: absolute;
  bottom: 3px;
  right: 3px;
  left: 0;
  height: 12px;
  overflow: hidden;
}

.preview-module-textBlocks-oepTYK {
  display: block;
  padding: 1em 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.preview-module-topTextBlocks-yyWZjG {
  overflow: hidden;
  margin-bottom: 10px;
}

.preview-module-wrapper-mb1853 {
  display: inline-block;
  text-decoration: none;
  height: 100%;
}

.preview-module-wrapper-mb1853:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.preview-module-title-2_wFoT {
  text-decoration: initial;
  cursor: pointer;
  white-space: normal;
  word-break: break-word;
  background: none;
  display: inline;
  text-align: left;
  color: #000;
  font-weight: bold;
  font-size: 1.8em;
  padding: 0;
  line-height: 1.1em;
  word-wrap: break-word;
}

.preview-module-title-2_wFoT:hover {
  text-decoration: initial;
}

.preview-module-headerWrap-mIQ_Ct {
  display: block;
  overflow: hidden;
  max-height: 60px;
  margin: 0 0 0.4em;
}

.preview-module-text-1a1bB6 {
  display: block;
  color: #000;
  font-size: 19px;
  line-height: 1.1;
  clear: both;
  position: relative;
}

.preview-module-disclaimerText-3u_S4x {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 15px;
  margin-left: 5px;
  font-size: 8px;
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 40px);
  color: #898b8c;
}

.preview-module-domain-1YPYaM {
  color: #999;
}


.settings-module-allPreviewBlocks-26GCRQ {
  border: 1px solid #e5e5e5;
  overflow: hidden;
  /*max-width: 650px;
    max-height: 240px;
    min-width: 240px;*/
  min-width: 150px;
  font-size: 14px;
  line-height: 1.2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

.settings-module-colWrapper-PkPuK_ {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-1E9RjQ {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-2VM2ai {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  max-height: 800px;
  overflow: auto;
}

.settings-module-previewContainer-2NG1Gh {
  max-width: 670px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-2s0qVX {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.preview-module-block-2r5Fd9 {
  border: 1px solid #e5e5e5;
  font-size: 14px;
  line-height: 1.2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  width: 33%;
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  position: relative;
}

.preview-module-block-2r5Fd9:first-child {
  margin-left: 0;
}

.preview-module-block-2r5Fd9:not(:first-child) .preview-module-targetLogo-B6_SbG {
  display: none;
}

.preview-module-ageLimit-1BG7IM {
  font-size: 8px;
  text-align: center;
  margin: 0 0 0 0px;
  padding: 0 0px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #fff;
  color: #898b8c;
  border: none;
  z-index: 2;
  background: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  line-height: 15px;
}

.preview-module-targetLogo-B6_SbG {
  display: block;
  background: url(/media/js/dist/small-logo_954c7fb0a3c31e156038f4c6213136a2.png) right top no-repeat;
  text-decoration: none;
  background-size: 16px auto;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 5px;
  bottom: 10px;
}

.preview-module-imageWrap-2-i6As {
  width: 100%;
}

.preview-module-image-28Z6kx {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  max-width: 100%;
  height: auto;
  display: block;
  border: none;
}

.preview-module-textBlocks-2r2QXw {
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.preview-module-topTextBlocks-2ff06P {
  overflow: hidden;
}

.preview-module-title-2GVRkY {
  text-decoration: initial;
  cursor: pointer;
  white-space: normal;
  word-break: break-word;
  background: none;
  display: inline;
  text-align: left;
  color: #4a4a4a;
  font-size: 30px;
  padding: 0;
  line-height: 1.3;
  word-wrap: break-word;
}

.preview-module-title-2GVRkY:hover {
  text-decoration: initial;
}

.preview-module-headerWrap-3IUnGk {
  display: block;
  overflow: hidden;
  margin: 10px 0 0px 0;
  padding: 0 20px;
}

.preview-module-text-3gJvPB {
  display: block;
  color: #000;
  padding: 0 20px;
  line-height: 1.4;
  margin: 10px 0;
  font-size: 18px;
  overflow: hidden;
  clear: both;
  position: relative;
}

.preview-module-domain-2c8rFX {
  padding: 0 20px;
  word-break: break-word;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  color: #999;
  margin: 0 0 10px;
  display: inline-block;
  cursor: pointer;
}

.preview-module-buttonWrap-1B5d-k {
  text-align: left;
  width: 100%;
  bottom: 0px;
  padding: 0 20px 10px;
  display: flex;
  align-items: baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.preview-module-button-1ObijU {
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 16px;
  line-height: 1;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: #f2f2f2;
  -webkit-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -ms-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  -o-box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  box-shadow: 0 1px 4px 0px rgba(0,0,0,0.5);
  border: none;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}

.preview-module-disclaimerWrap-1ap7cA {
  height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 20px 10px;
}

.preview-module-disclaimerText-2dn8pM {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  line-height: 15px;
  font-size: 8px;
  display: inline-block;
  vertical-align: top;
  color: #898b8c;
}


.settings-module-allPreviewBlocks-34L6eC {
  /*max-width: 650px;
    max-height: 240px;
    min-width: 240px;*/
  min-width: 500px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  position: relative;
  font-size: 0;
  line-height: 0;
  display: flex;
  justify-content: stretch;
  align-items: stretch;
  align-self: stretch;
}

.settings-module-colWrapper-2xfiyt {
  display: inline-flex;
  flex-direction: column;
  padding-right: 60px;
  max-width: 500px;
}

.settings-module-rowWrapper-1EEiRe {
  padding: 20px;
  background-color: #fff;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: start;
}

.settings-module-previewWrapper-2WR1Mp {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
}

.settings-module-previewContainer-1Wd8jp {
  max-width: 650px;
  overflow: auto;
  width: 100%;
}

.settings-module-resetBtn-ugmWPZ {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin: 20px auto;
}


.padCustomization-module-title-1LmxfM {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 23px;
}


.mediationSetting-module-statusCell-11TPSb {
  display: inline-flex;
  align-items: center;
}

.mediationSetting-module-geoCell-b8u9gS {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.text-module-infoList-EcVG9u {
  margin-bottom: 20px;
}

.text-module-topList-3Urfz- {
  padding-left: 14px;
}


.newBillingList-module-table-3_RVtd {
  margin-bottom: 20px;
}

.newBillingList-module-pagination-1iKtuX {
  display: flex;
  justify-content: space-between;
}


.descriptionCell-module-mainWrap-39s4vK {
  line-height: 18px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}

.descriptionCell-module-description-1F1zGi {
  white-space: normal;
}

.descriptionCell-module-link-34WHXU {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin: 0 5px;
}

.descriptionCell-module-invoice-2ZGbdS {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 5px;
}

.descriptionCell-module-check-2by8Ed {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


.dateCell-module-mainWrap-75W-Ql {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}


.incomeCell-module-deposit-mYr3oE {
  color: #16bf00;
}

.incomeCell-module-nds-1PX0Qu {
  color: #666;
}

.incomeCell-module-depositCell-1aiEZq {
  text-align: right;
  line-height: 18px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}


.outcomeCell-module-charge-ZrtrPr {
  color: #f66;
  text-align: right;
}


.card-module-wrapper-2Xo6tS {
  width: 550px;
  display: flex;
  align-items: center;
}

.card-module-card-36Oer9 {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  line-height: 0;
  height: 50px;
  width: 370px;
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  position: relative;
}

.safari .card-module-card-36Oer9 {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.card-module-card-36Oer9[readonly],
.card-module-card_disabled-F49CTL,
.card-module-card-36Oer9._disabled,
.card-module-card-36Oer9:disabled {
  color: #b7b7b7;
  cursor: default;
}

.card-module-card-36Oer9:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.card-module-card-36Oer9[readonly]:hover,
.card-module-card_disabled-F49CTL:hover,
.card-module-card-36Oer9._disabled:hover,
.card-module-card-36Oer9:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.card-module-selectedWrap-Q3_CW6 {
  min-width: 30px;
}

.card-module-selected-3OneXW {
  font-size: 8px;
  color: #04be3a;
}

.card-module-mask-2Cwbam {
  margin-right: 10px;
}

.card-module-autoPaymentText-2BCY4e {
  font-size: 9px;
  color: #a4a4a4;
}

.card-module-pending-1x1gGk {
  opacity: 0.3;
}

.card-module-pending-1x1gGk :before {
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}


.removeConfirm-module-removeIcon-tv9Wfi {
  cursor: pointer;
  margin-left: 30px;
}

.removeConfirm-module-confirmButtons-vm37FW {
  display: flex;
  margin-left: 10px;
}

.removeConfirm-module-confirmRemove-3oKe29 {
  color: #fc2c39;
}

.removeConfirm-module-cancelRemove-1d9w1G {
  color: #00abf1;
  margin-left: 5px;
}


.cardList-module-cardListWrapper-LG1FBl {
  margin-bottom: 20px;
}


.moneyInput-module-wrapper-1CS2-n {
  display: flex;
  flex-direction: column;
}

.moneyInput-module-currency-3fTOtu {
  margin-left: 6px;
}

.moneyInput-module-label-InqbJh {
  width: 220px;
}

.moneyInput-module-error-Aemwag {
  color: #f66;
}


.autoInvoiceForm-module-autoInvoiceForm-2F_SC8 {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  width: 500px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 30px;
  padding-left: 110px;
  padding-right: 110px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.autoInvoiceForm-module-calendarWrapper-1Mm6CP {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.autoInvoiceForm-module-headerText-2nHWRj {
  text-transform: uppercase;
  margin-bottom: 14px;
}

.autoInvoiceForm-module-contentText-1vFTNS {
  margin-bottom: 14px;
  line-height: 1.5;
}

.autoInvoiceForm-module-saveWrap-10IQQC {
  display: flex;
  align-items: center;
}

.autoInvoiceForm-module-cancelButton-1ykNNZ {
  margin-left: 8px;
  color: #f66;
}

.autoInvoiceForm-module-paramsWrap-1GZRVG {
  margin-bottom: 50px;
}


.priceSliderWrapper-module-wrapper-2bPUyn {
  padding: 2px;
  min-width: 500px;
}

.priceSliderWrapper-module-wrapper-2bPUyn .price-slider-ts__info-cur {
  max-width: none;
}

.priceSliderWrapper-module-error-1S4Rqy {
  color: #f66;
  margin-bottom: 20px;
}

.bubble-ts_price-slider .bubble-ts__content {
  overflow-x: hidden;
  overflow-y: auto;
}

.priceSliderWrapper-module-priceSliderBtns-18xNK5 {
  padding-bottom: 2px;
}


.bubbleContent-module-bubbleContentWrap-3RV2hv {
  min-height: 42px;
}


.segmentsTable-module-paginationWrapper-2O8QTm {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

.segmentsTable-module-controlsWrap-1DhX08 {
  display: flex;
  position: relative;
  z-index: 9;
  top: 30px;
}

.segmentsTable-module-controlItem-3n0Mul {
  margin-right: 10px;
}

.segmentsTable-module-searchWrap-23Aoco {
  display: flex;
  align-items: flex-start;
}

.segmentsTable-module-idCellWrap-2KpFVC {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.segmentsTable-module-idHeaderCellWrap-2SRKat {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 10px;
}

.segmentsTable-module-idHeaderCellCenter-2pdB47 {
  width: calc(100% - 15px);
  text-align: center;
}

.segmentsTable-module-idCellCheckbox-2rkJ1H {
  height: 12px;
  margin-right: 5px;
}

.segmentsTable-module-suggester-qEovnR::-webkit-input-placeholder {
  font-size: 0.8em;
  line-height: 23px;
  padding-top: 2px;
  position: relative;
  top: -2px;
}

.segmentsTable-module-suggester-qEovnR:-ms-input-placeholder {
  font-size: 1.13em;
}

.segmentsTable-module-suggester-qEovnR::-moz-placeholder {
  font-size: 0.8em;
  line-height: 30px;
}

.segmentsTable-module-selectItem-3thdV7 {
  padding-left: 36px;
}

.segmentsTable-module-massActionsSelect-1vyYoA {
}

.segmentsTable-module-massActionsSelect-1vyYoA:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
  background: url(/media/js/dist/menu-btn-ico_e2a31d1bd158ccd3f98299cb38c090b6.png) center center no-repeat;
  background-size: 15px 12px;
}

.segmentsTable-module-notifyBlock-ZBEh94 {
  font-size: 12px;
  line-height: 1.5;
  background-color: #fff;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  padding: 8px 42px 8px 48px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -ms-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -o-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  max-width: 320px;
  margin: 4px;
  min-height: 44px;
}


.attributionList-module-list-rtJERq {
  padding: 10px;
}

.attributionList-module-item-2oU4kc {
  display: inline-block;
  margin-bottom: 5px;
}

.attributionList-module-label-3mZ87L {
  display: inline-block;
  margin-right: 5px;
}


.goalsList-module-goalsList-HbXM4Q .checkbox {
  display: block;
}

.goalsList-module-goalsList-HbXM4Q .fast-tree__list {
  overflow-y: unset;
  padding-bottom: 20px;
}

.goalsList-module-typesList-2S84kY {
  position: relative;
  padding-bottom: 7px;
  margin-bottom: 5px;
}

.goalsList-module-typesList-2S84kY:before {
  content: '';
  display: inline-block;
  width: calc(100% - 20px);
  left: 10px;
  position: absolute;
  bottom: 0;
  border-bottom: 1px solid #e7e7e7;
}

.goalsList-module-typesItem-2OFpE8 {
  padding: 7px 10px;
}


.fast-tree-item {
  font-size: 14px;
  line-height: 1.2;
  margin: 0;
  padding: 6px 0 6px 19px;
  white-space: nowrap;
  position: relative;
}

.fast-tree-item:last-child {
  padding-bottom: 0;
}

.fast-tree-item._checked > .fast-tree-item__name {
  color: #16bf00;
}

.fast-tree-item._partly_checked > .fast-tree-item__name {
  color: #16bf00;
}

.fast-tree-item__input {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.fast-tree-item__input:disabled {
  cursor: default;
}

.fast-tree-item__name {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 12px;
  margin: 0 2px 0 0;
  color: #333;
  line-height: 12px;
}

.fast-tree-item__name:hover {
  color: #16bf00;
}

.fast-tree-item__name_unselectable:hover {
  color: #333;
  cursor: default;
}

.fast-tree-item._checked > .fast-tree-item__input:disabled ~ .fast-tree-item__name,
.fast-tree-item._partly_checked > .fast-tree-item__input:disabled ~ .fast-tree-item__name {
  color: #268f46;
}

.fast-tree-item__input:disabled ~ .fast-tree-item__name {
  cursor: default;
}

.fast-tree-item__input:disabled ~ .fast-tree-item__name:hover {
  color: inherit;
}

.fast-tree-item__collapse-icon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 10px;
  left: 0;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  cursor: pointer;
}

.fast-tree-item._collapsed .fast-tree-item__collapse-icon {
  left: 4px;
  top: 9px;
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.fast-tree-item__list-wrapper {
  padding: 0;
  margin: 6px 0 0;
  list-style: none;
}

.fast-tree-item._collapsed .fast-tree-item__list-wrapper {
  display: none;
}


.fast-tree__list {
  color: #000;
  background-color: #fff;
  list-style: none;
  height: 200px;
  width: 100%;
  border: 1px solid #e5e5e5;
  overflow-y: scroll;
  overflow-x: auto;
  padding: 5px 10px 5px 5px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
}


.urlItem-module-urlItem-3Lc1Ro {
  margin-bottom: 15px;
}

.urlItem-module-urlItemLabel-2DcyRy {
  display: block;
  margin-bottom: 8px;
}

.urlItem-module-urlItemWrap-2cyye9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.urlItem-module-urlItemInputWrap-qykWtC {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  width: 100%;
  max-width: 285px;
}

.urlItem-module-urlItemInputWrap-qykWtC .input,
.urlItem-module-urlItemInputWrap-qykWtC .input__wrap,
.urlItem-module-urlItemInputWrap-qykWtC .input__inp {
  width: 100%;
}

.urlItem-module-urlItemSelectWrap-3LPV-Q {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
}

.urlItem-module-urlItemRemoveWrap-3Z8YvL {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
}

.urlItem-module-urlItemBtnWrap-3qrVd4 {
  display: inline-block;
  padding-left: 20px;
  padding-top: 10px;
}

.urlItem-module-urlItemBtnWrap-3qrVd4:first-child {
  padding-left: 0;
}

.urlItem-module-urlItemErrorWrap-Ul8O_l {
  margin-top: 7px;
}

.urlItem-module-urlItemErrorWrap-Ul8O_l ._notification {
  margin-bottom: 10px;
}


.auditPixelsSetting-module-pixelsAddWrap-1IqzC3 {
  font-size: 11px;
  text-transform: uppercase;
  color: #00abf1;
}


.category-list-bubble__list-wrap {
  display: flex;
  flex-direction: column;
  padding: 10px;
}

.category-list-bubble__btn {
  text-align: center;
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}

.category-list-bubble__btn .button {
  color: #00abf1;
}

.category-list-bubble__btn:last-child {
  border-bottom: 0;
}

.category-list-bubble__checkbox-label-count {
  color: #bdbdbd;
}

.category-list-bubble .checkbox {
  line-height: 20px;
  display: inline-block;
  margin-bottom: 8px;
}

.category-list-bubble .checkbox__label {
  display: inline-block;
  margin-top: -4px;
  padding-left: 5px;
}


.customizable-tree-category-list__show-btn {
  text-align: center;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}

.customizable-tree-category-list__show-btn .button {
  color: #00abf1;
}


.tree-setting .fast-tree__list {
  width: 350px;
}

.tree-setting__notice {
  margin-bottom: 20px;
  padding-bottom: 17px;
  border-bottom: 2px solid #dfdfdf;
}

.tree-setting__tree-wrap {
  margin-bottom: 15px;
}


.geo-setting {
  padding: 20px 24px;
}

.geo-setting__error-wrap {
  margin-top: 10px;
}

.setting-item[data-setting-name="geo"] .setting-item__content {
  padding: 0;
  overflow: visible;
}

.radio-group_geo .radio-group__container {
  display: flex;
  margin-bottom: 20px;
}

.radio-group_geo .radio-group__row {
  display: inline-block;
  margin-right: 20px;
}


.payment-setting__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.payment-setting__list-item {
  margin-bottom: 10px;
}

.payment-setting__list-item:last-child {
  margin-bottom: 0;
}

.payment-setting__radio-item {
  display: inline-block;
  width: 20px;
  margin: 1px 0;
  vertical-align: top;
}

.payment-setting__radio-label._beta:after {
  content: '\3B2';
  display: inline-block;
  vertical-align: top;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  font-size: 10px;
  margin-left: 2px;
}

.payment-setting__label-wrap {
  display: inline-block;
  width: calc(100% - 20px);
}

.payment-setting__optimization-text {
  margin-top: 5px;
  display: block;
  color: #898b8c;
}

.payment-setting__payment-type-warn-text {
  margin-left: 5px;
  color: #898b8c;
}

.payment-setting__payment-type-warn-text:before {
  content: '\2014';
  margin-right: 5px;
}

.payment-setting__optimization-warn-text,
.payment-setting__recommendation-text {
  display: block;
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin-top: 10px;
}

.payment-setting__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  display: inline-block;
}

.payment-setting__item:nth-child(n+2) {
  margin-top: 20px;
}

.payment-setting__autobidding-button {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-block;
  text-transform: uppercase;
  font-size: 10px;
  margin-left: 10px;
}

.payment-setting .radio-group__container {
  width: auto;
}

.payment-setting .context-help-mark_payment-type {
  vertical-align: top;
  margin-top: 7px;
  display: inline-block;
}

.setting-header__value-wrapper_autobidding_mode {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  vertical-align: top;
  max-width: 408px;
}


.budget-setting__input-wrap {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 190px);
}

.budget-setting__item-label {
  flex: initial;
  font-size: 14px;
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0 3px;
  width: 170px;
  padding-right: 5px;
  max-width: 170px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.budget-setting__info {
  color: #b5b5b5;
  font-size: 12px;
  margin-top: 3px;
  margin-left: 180px;
}

.budget-setting__item-wrap:not(:last-child) {
  margin-bottom: 15px;
}

.budget-setting__mixing {
  border-top: 1px solid #e5e5e5;
  margin-top: 20px;
  padding-top: 20px;
}

.budget-setting__label-wrap {
  display: inline-block;
  width: 170px;
  padding-right: 5px;
  vertical-align: top;
}

.budget-setting__mixing-items-wrap {
  display: inline-block;
  vertical-align: top;
}

.budget-setting__text {
  display: inline-block;
  width: 400px;
}

.budget-setting ._notification {
  margin-bottom: 0;
  margin-top: 10px;
}

.setting-header__value-wrapper_budget_setting {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  vertical-align: top;
  max-width: 370px;
}


/*
.radio-setting*/


.age-restriction-item-view__restrict-desc {
  font-size: 12px;
  margin-left: 5px;
  white-space: nowrap;
  color: #666;
}

.age-restriction-item-view__app-info {
  color: #b5b5b5;
  font-size: 12px;
}


/*.age-restriction-setting*/

.radio-group__row_age_restriction .radio-group__label-box._bordered {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #666;
  line-height: 1;
  font-size: 11px;
  border: 1px solid rgba(179,179,179,0.55);
  padding: 0 2px;
}


.ageRestriction-module-infoText-2vdX8j {
  color: #b7b7b7;
  margin-left: 20px;
}


.local-geo-setting {
  padding: 20px 24px;
}

.setting-item[data-setting-name="local_geo"].setting-item_expanded {
  width: 900px;
}

.setting-item[data-setting-name="local_geo"] .setting-item__content {
  padding: 0;
  overflow: visible;
}


.shows-limit-setting__input-wrap {
  display: inline-block;
}

.shows-limit-setting__label {
  padding-right: 24px;
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
}

.shows-limit-setting__description {
  color: #b5b5b5;
  font-size: 12px;
  margin-top: 5px;
  margin-left: 5px;
}

.shows-limit-setting__error {
  margin-top: 10px;
}


.uniq-shows-limit-setting_select {
  display: inline-block;
}

.uniq-shows-limit-setting_select select {
  width: 240px;
}

.uniq-shows-limit-setting_label {
  display: inline-block;
  min-width: 300px;
  margin-right: 10px;
}

.uniq-shows-limit-setting_item {
  margin-bottom: 10px;
  max-width: 580px;
  position: relative;
}


.date-setting__date-label,
.date-setting__date-from,
.date-setting__date-dash,
.date-setting__date-to {
  display: inline-block;
  vertical-align: middle;
}

.date-setting__date-label {
  margin-right: 10px;
}

.date-setting__date-dash {
  margin: 0 10px;
}

.date-setting .date-period__wrap_targeting-date-from,
.date-setting .date-period__wrap_targeting-date-to {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  position: relative;
}

.date-setting .date-period__wrap_targeting-date-from:before,
.date-setting .date-period__wrap_targeting-date-to:before {
  position: absolute;
  top: 8px;
  left: 8px;
}

.date-setting .date-period__wrap_targeting-date-from .date-period__dash,
.date-setting .date-period__wrap_targeting-date-to .date-period__dash {
  margin: 0;
}

.date-setting__date-from,
.date-setting__date-to {
  position: relative;
}

.date-setting__date-from:before,
.date-setting__date-to:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/media/js/dist/i-calendar_e49c227dda4f5c40c0ac6a7d5a18cad4.png) 0 0 no-repeat;
  width: 16px;
  height: 18px;
  background-size: contain;
  position: absolute;
  top: 6px;
  left: 7px;
  cursor: pointer;
}

.date-setting__date-input {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.date-setting__date-input[readonly],
.date-setting__date-input:disabled,
.date-setting__date-input._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.date-setting__date-input {
  padding-left: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px;
}

.date-setting__date-input._error {
  border-color: #fc2c39;
  color: #fc2c39;
}

.date-setting .calendar_campaign-date .calendar__navigate__arrow {
  top: 13px;
}

.date-setting .calendar_campaign-date .calendar__month {
  margin-right: 0;
  margin-top: 0;
}


.dateSetting-module-dateError-1VDkrF {
  text-align: left;
  color: #fc2c39;
  margin-top: 14px;
  line-height: 1.5;
}


.segments-setting {
  padding: 20px 24px;
}

.setting-item[data-setting-name="segments"] .setting-item__content {
  padding: 0;
  overflow: visible;
}


.diseases-targeting__slider-wrap {
  width: 500px;
  height: 35px;
  margin-left: 10px;
}

.diseases-targeting__box-wrap {
  margin-bottom: 35px;
}

.diseases-targeting__label {
  vertical-align: middle;
}

.diseases-targeting__group:nth-child(n+2) {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
}

.diseases-targeting__group {
  margin-bottom: 20px;
}

.diseases-targeting__group:last-child {
  margin-bottom: 0;
}

.diseases-targeting__item-wrap {
  margin-bottom: 25px;
}

.diseases-targeting__item-wrap:last-child {
  margin-bottom: 0;
}


.auditViewability-module-auditViewability-lvg_Wg {
  display: flex;
}

.auditViewability-module-auditViewabilityMessage-1X6r1O {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
  width: 554px;
}

.auditViewability-module-auditViewabilityItem-1WvyC7 {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}

.auditViewability-module-auditViewabilityItem-1WvyC7:first-child {
  margin-left: 0;
}

.auditViewability-module-auditViewabilityError-22DFBq {
  display: block;
}

.auditViewability-module-auditViewabilityError-22DFBq ._notification {
  margin: 20px 0 0;
}

.campaign-setting__value-wrapper_audit_viewability {
  text-transform: initial;
}


.campaign-payment-setting__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.campaign-payment-setting__list-item {
  margin-bottom: 10px;
}

.campaign-payment-setting__list-item:last-child {
  margin-bottom: 0;
}

.campaign-payment-setting__radio-item {
  display: inline-block;
  width: 20px;
  margin: 1px 0;
  vertical-align: top;
}

.campaign-payment-setting__radio-label._beta:after {
  content: '\3B2';
  display: inline-block;
  vertical-align: top;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  font-size: 10px;
  margin-left: 2px;
}

.campaign-payment-setting__label-wrap {
  display: inline-block;
  width: calc(100% - 20px);
}

.campaign-payment-setting__optimization-text {
  margin-top: 5px;
  display: block;
  color: #898b8c;
}

.campaign-payment-setting__optimization-text a {
  font-size: 12px;
}

.campaign-payment-setting__payment-type-warn-text {
  margin-left: 5px;
  color: #898b8c;
}

.campaign-payment-setting__payment-type-warn-text:before {
  content: '\2014';
  margin-right: 5px;
}

.campaign-payment-setting__optimization-warn-text,
.campaign-payment-setting__recommendation-text {
  display: block;
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin-top: 10px;
}

.campaign-payment-setting__optimization-warn-text._error,
.campaign-payment-setting__recommendation-text._error {
  border: 1px solid #fc2c39;
}

.campaign-payment-setting__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  display: inline-block;
}

.campaign-payment-setting__item:nth-child(n+2) {
  margin-top: 20px;
}

.campaign-payment-setting__autobidding-button {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-block;
  text-transform: uppercase;
  font-size: 10px;
  margin-left: 10px;
}

.campaign-payment-setting .radio-group__container {
  width: auto;
}

.campaign-payment-setting .context-help-mark_payment-type {
  vertical-align: top;
  margin-top: 7px;
  display: inline-block;
}


.maskSettingView-module-maskSetting-mW2vIe,
.maskSettingView-module-maskWrap-3T3Kml {
  position: relative;
}

.maskSettingView-module-maskWrap-3T3Kml {
  margin-bottom: 20px;
}

.maskSettingView-module-maskText-2akxv1 {
  background-color: transparent;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  border: 1px solid #ffd600;
  padding: 10px 14px;
  font-size: 12px;
}

.maskSettingView-module-maskCode-3tZzsv {
  margin: 10px 0;
}


.segmentsSetting-module-filterInput-3AWhre {
  width: 250px;
}

.segmentsSetting-module-filterWrap-3XHIvG {
  padding-bottom: 20px;
}

.segmentsSetting-module-filterWrapBySides-3AeUb7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.segmentsSetting-module-price-3yW0xC {
  color: #16bf00;
}

.segmentsSetting-module-priceCell-vJCw_I {
  text-align: left;
}

.segmentsSetting-module-segmentsIcon-1CoLQM {
  background-image: url(/media/js/dist/audience_4dd705592481849abedba5bb21b127ce.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 20px;
  width: 80px;
  height: 35px;
}

.segmentsSetting-module-segmentName--JEYTr {
  cursor: pointer;
  display: inline;
  height: 12px;
  line-height: 12px;
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segmentsSetting-module-nameWrap-21P_jM {
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segmentsSetting-module-nameWrapWithIcon-3QT-et {
  max-width: calc(100% - 20px);
}

.segmentsSetting-module-empty-yg12kR {
  display: flex;
  padding: 20px 24px;
}

.segmentsSetting-module-checkbox-2My4B2 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.segmentsSetting-module-nameCell-f3S525 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.segmentsSetting-module-editWrap-34qarn {
  font-size: 15px;
  color: #000;
}


.setting-header {
  width: 630px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 60px;
  background-color: #f7f7f7;
  margin-bottom: 2px;
  display: block;
  padding: 12px 24px;
  color: #666;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  cursor: default;
}

.setting-header_ready {
  cursor: pointer;
}

.setting-header_ready:hover {
  background-color: #f2f2f2;
}

.setting-header_ready:after {
  content: '';
  display: block;
  width: 11px;
  height: 7px;
  position: absolute;
  top: 26px;
  right: 24px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
}

.setting-header__lock-icon {
  width: 8px;
  height: 12px;
  position: absolute;
  top: 24px;
  right: 26px;
  background: url(/media/js/dist/lock_6e4035830784377b257a83dc37010b1e.svg) 0 0;
}

.setting-header._expanded:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.setting-header__normal-wrapper {
  width: 566px;
}

.setting-header__value-wrapper {
  text-transform: lowercase;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  padding-left: 5px;
  cursor: inherit;
}

.setting-header__value-wrapper_geo {
  text-transform: none;
  vertical-align: top;
  max-width: calc(100% - 110px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.setting-header__loading-error {
  color: #f66;
  padding-left: 5px;
  display: inline-block;
  vertical-align: middle;
}

.setting-header_fetching {
  width: 100%;
  height: 100%;
}

.setting-header_fetching:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.setting-header__info-flag:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  right: -6px;
  top: 0;
  border-bottom: 16px solid #fdf846;
  border-top: 16px solid #fdf846;
  border-right: 6px solid transparent;
}

.setting-header__info-flag {
  z-index: -1;
  position: absolute;
  background-color: #fdf846;
  top: 16px;
  height: 32px;
  padding: 0 10px 0 15px;
  white-space: nowrap;
  line-height: 32px;
  width: 0;
  left: 0;
  -webkit-transition: left 0.1s ease-in-out, width 0.1s ease-in-out;
  -moz-transition: left 0.1s ease-in-out, width 0.1s ease-in-out;
  -ms-transition: left 0.1s ease-in-out, width 0.1s ease-in-out;
  -o-transition: left 0.1s ease-in-out, width 0.1s ease-in-out;
  transition: left 0.1s ease-in-out, width 0.1s ease-in-out;
}

.setting-header__info-flag__show-flag {
  left: 100%;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.setting-header__new {
  border-bottom: solid 3px #fdd835;
  padding-bottom: 9px;
}

.setting-header .bubble-ts_settingError .bubble-ts__content {
  min-width: 180px;
}


.utm-setting__item {
  display: flex;
  margin-bottom: 10px;
}

.utm-setting__item-radio {
  flex-shrink: 0;
  margin-top: 1px;
}

.utm-setting__item-label-wrap {
  margin: 0 0 0 3px;
}

.utm-setting__error-wrap,
.utm-setting__info-wrap {
  width: 570px;
}

.textarea_utm .textarea__elem {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 570px;
  width: 570px;
  font-size: 12px;
  height: 100px;
  margin-bottom: 10px;
}

.checkbox_utm {
  margin-bottom: 10px;
}

._utm-info {
  margin-bottom: 0;
}

._utm-error {
  margin-bottom: 10px;
}


.full-time-setting {
  margin-left: 42px;
}

.full-time-setting__preset-list {
  padding: 0;
  margin: 15px 0 0;
  list-style: none;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 5px;
}

.full-time-setting__preset {
  vertical-align: middle;
  margin: 0 20px 0 0;
  padding: 0;
  display: inline-block;
  cursor: pointer;
  color: #808285;
  border-bottom: 1px dotted #808285;
  color: #0857a6;
  border-bottom: 1px dotted #0857a6;
  color: #00abf1;
  border-bottom: none;
}

.full-time-setting__preset:hover {
  display: inline-block;
  border-bottom: 1px dotted #000;
  color: #000;
  border-bottom: none;
}

.full-time-setting__preset_selected,
.full-time-setting__preset_selected:hover {
  cursor: default;
  color: #333;
}

.full-time-setting__preset-child {
  visibility: hidden;
  -webkit-transition: visibility 2s step-end;
  -moz-transition: visibility 2s step-end;
  -ms-transition: visibility 2s step-end;
  -o-transition: visibility 2s step-end;
  transition: visibility 2s step-end;
}

.full-time-setting__preset:hover .full-time-setting__preset-child {
  visibility: visible;
}

.full-time-setting__week-days {
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
  padding: 0;
  width: 44px;
  margin: 0 0 0 -48px;
  list-style: none;
}

.full-time-setting__week-day {
  padding: 0;
  margin: 1px 0 0 0;
  cursor: pointer;
}

.full-time-setting__week-day[data-name="sat"],
.full-time-setting__week-day[data-name="sun"] {
  color: #fc2c39;
}

.full-time-setting__days-list-wrap {
  overflow: hidden;
  display: inline-block;
}

.full-time-setting__days-list {
  border-top: 1px solid #c6d8dd;
}

.full-time-setting__intervals {
  padding: 0;
  margin: 39px 0 -32px 10px;
  list-style: none;
  height: 40px;
  font-size: 11px;
  display: block;
}

.full-time-setting__hour {
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  margin: 0 0 0 -0.8em;
  padding: 0;
  line-height: 1;
  float: left;
  cursor: pointer;
  width: 2.71em;
  height: 1em;
  white-space: nowrap;
}

.full-time-setting__flag-row {
  margin-top: 5px;
  position: relative;
}

.full-time-setting__box {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.full-time-setting__hours-list {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  height: 21px;
  overflow: hidden;
  border-left: 1px solid #c6d8dd;
}

.full-time-setting__hour-cell {
  width: 20px;
  height: 20px;
  float: left;
  background: #fff;
  border-right: 1px solid #c6d8dd;
  border-bottom: 1px solid #c6d8dd;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.full-time-setting__hour-cell_checked {
  background: #dfecee;
}


.snake-module-mainWrap-_q45L- {
  border-top: 1px solid #c6d8dd;
}

.snake-module-row-3uj8u_ {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  height: 21px;
  overflow: hidden;
  border-left: 1px solid #c6d8dd;
}

.snake-module-cell-410sRV {
  width: 20px;
  height: 20px;
  float: left;
  background: #fff;
  border-right: 1px solid #c6d8dd;
  border-bottom: 1px solid #c6d8dd;
  padding: 0;
  margin: 0;
  cursor: pointer;
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  -ms-box-sizing: initial;
  -o-box-sizing: initial;
  box-sizing: initial;
}

.snake-module-checked-26baxM {
  background: #dfecee;
}


.tetris-module-mainWrap-3_eKjE {
  display: flex;
}

.tetris-module-nextPuzzleWrap-1lFmR1 {
  width: 86px;
}

.tetris-module-sideBar-v4_aT9 {
  display: flex;
  flex-direction: column;
  margin-left: 30px;
}

.tetris-module-top-2gjCqB {
  display: flex;
}

.tetris-module-row-14dvrB {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  height: 21px;
  overflow: hidden;
  border-left: 1px solid #c6d8dd;
}

.tetris-module-row-14dvrB:first-child {
  border-top: 1px solid #c6d8dd;
}

.tetris-module-cell-2ZY_Wv {
  width: 20px;
  height: 20px;
  float: left;
  background: #fff;
  border-right: 1px solid #c6d8dd;
  border-bottom: 1px solid #c6d8dd;
  padding: 0;
  margin: 0;
  cursor: pointer;
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  -ms-box-sizing: initial;
  -o-box-sizing: initial;
  box-sizing: initial;
}

.tetris-module-checked-V_VgAL {
  background: #dfecee;
}

.tetris-module-special-3sqKra {
  background: #fc2c38;
}

.tetris-module-symbol-3DPBRl {
  display: inline-flex;
  justify-content: center;
  width: 14px;
}

.tetris-module-info-2nLexZ {
  font-size: 18px;
  line-height: 24px;
  margin-top: 20px;
}

.tetris-module-controls-3qaAdL {
  font-size: 16px;
  line-height: 21px;
  margin-top: 225px;
}


.birthday-setting__description {
  color: #414042;
  font-size: 12px;
  margin: 5px 0 20px;
}

.birthday-setting__activate {
  margin-top: 10px;
}

.birthday-setting__start,
.birthday-setting__end {
  padding: 10px 0 0 0;
}

.birthday-setting__select-wrapper {
  display: inline-block;
}

.birthday-setting__select-wrapper select {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
  font-size: 12px;
  line-height: 1.2;
  width: 240px;
}

.birthday-setting__select-label {
  width: 170px;
  padding-right: 5px;
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}


.pricelists-setting__selects-wrapper {
  display: flex;
  align-items: center;
}

.pricelists-setting__select-error {
  color: #898b8c;
  font-size: 12px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

.pricelists-setting__additional-price {
  color: #16bf00;
  margin-left: 3px;
  text-transform: lowercase;
}

[invalid="invalid"] .pricelists-setting select {
  color: #fff;
  background-color: #f66;
}

.bubble-ts_price-settings-header .bubble-ts__main-wrap {
  padding: 5px 32px 5px 10px;
  min-width: 130px;
}


.mobileOs-module-dash-2slRHl {
  margin-left: 10px;
  margin-right: 10px;
}

.mobileOs-module-box-1LOPR7 {
  vertical-align: top;
  margin-top: 3px;
}

.mobileOs-module-hiddenBox-KZf2zl {
  display: none;
}

.mobileOs-module-selectsWrap-XCx1Xq {
  display: flex;
  align-items: center;
}

.mobileOs-module-boxWrap-SoKAEl + .mobileOs-module-selectsWrap-XCx1Xq {
  margin-top: 20px;
}

.mobileOs-module-osSelect-3LIcK1 {
  display: inline-block;
}

.mobileOs-module-mobileToggleRow-1rLpeU {
  display: flex;
  align-items: center;
  min-height: 32px;
}

.mobileOs-module-mobileToggleRow-1rLpeU + .mobileOs-module-mobileToggleRow-1rLpeU {
  margin-top: 10px;
}

.mobileOs-module-toggleLabel-3ZCi2A {
  min-width: 180px;
  display: inline-block;
}


.new-diseases-targeting__slider-wrap {
  width: 500px;
  height: 35px;
  margin-left: 10px;
}

.new-diseases-targeting__box-wrap {
  margin-bottom: 35px;
}

.new-diseases-targeting__label {
  vertical-align: middle;
}

.new-diseases-targeting__group:nth-child(n+2) {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
}

.new-diseases-targeting__group {
  margin-bottom: 20px;
}

.new-diseases-targeting__group:last-child {
  margin-bottom: 0;
}

.new-diseases-targeting__item-wrap {
  margin-bottom: 25px;
}

.new-diseases-targeting__item-wrap:last-child {
  margin-bottom: 0;
}


.urlItem-module-urlItem-1yJ_kN {
  margin-bottom: 15px;
}

.urlItem-module-urlItemLabel-2DjCaI {
  display: block;
  margin-bottom: 8px;
}

.urlItem-module-urlItemWrap-3rGMxn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.urlItem-module-urlItemInputWrap-1WUkDK {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.urlItem-module-urlItemInputWrap-1WUkDK .input,
.urlItem-module-urlItemInputWrap-1WUkDK .input__wrap,
.urlItem-module-urlItemInputWrap-1WUkDK .input__inp {
  width: 100%;
}

.urlItem-module-urlItemInputWrap-1WUkDK textarea {
  height: 60px;
  min-height: 60px;
  width: 810px;
  max-width: 810px;
  min-width: 810px;
}

.urlItem-module-urlItemSelectWrap-2_RF_g {
  display: inline-block;
  vertical-align: middle;
}

.urlItem-module-urlItemRemoveWrap-3O1IIB {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
}

.urlItem-module-urlItemBtnsWrap-1TQMkl {
  margin-bottom: 10px;
}

.urlItem-module-urlItemBtnWrap-2Z9HEt {
  display: inline-block;
  padding-left: 20px;
}

.urlItem-module-urlItemErrorWrap-Zun8yj {
  margin-top: 7px;
}

.urlItem-module-urlItemErrorWrap-Zun8yj ._notification {
  margin-bottom: 10px;
}


.auditPixelsSetting-module-pixelsAddWrap-uzFMVE {
  font-size: 11px;
  text-transform: uppercase;
  color: #00abf1;
}


.maskSettingView-module-maskSetting-3LOIRJ {
  position: relative;
}

.maskSettingView-module-maskWrap-1NPg86 {
  position: relative;
}

.maskSettingView-module-maskError-r3iK_l {
  margin-top: 20px;
}

.maskSettingView-module-maskText-3kM0GT {
  background-color: transparent;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  border: 1px solid #ffd600;
  padding: 10px 14px;
  font-size: 12px;
}

.maskSettingView-module-maskCode-3QQcGz {
  margin: 10px 0;
}


.emptySegments-module-link-aBmiz2 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.emptySegments-module-createLink-ty5dPQ {
  margin-right: 3px;
}

.emptySegments-module-openLink-2xNam9 {
  display: inline-block;
}

.emptySegments-module-info-1LylNL {
  margin-bottom: 10px;
}

.emptySegments-module-wrapper-3xwoy3 {
  max-width: 582px;
}


.feedSegment-module-infoWrap-mLnYdk {
  line-height: 1.5;
}

.feedSegment-module-title-3b_SXc {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.feedSegment-module-subText-2Gm6jd {
  margin-bottom: 15px;
}

.feedSegment-module-warning-O8he9h {
  border: 1px solid #ffd600;
  font-size: 12px;
  line-height: 1.5;
  padding: 7px 12px;
  margin: 10px 0 15px;
  width: 560px;
}

.feedSegment-module-segmentsList-3MNQja {
  max-height: 400px;
}

.feedSegment-module-segmentsList-3MNQja .list-setting__edit-link {
  vertical-align: middle;
  border-bottom: 1px dotted;
  line-height: 1;
}

.feedSegment-module-segmentsList-3MNQja .list-setting__box__label {
  max-width: calc(100% - 135px);
}

.feedSegment-module-segmentsList-3MNQja .list-setting__box__input {
  vertical-align: middle;
  margin-top: 1px;
}

.setting-item[data-setting-name="feedSegments"] .segments-setting {
  padding: 0;
}

.feedSegment-module-titleWhom-2EwRld {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.feedSegment-module-radioSet-3BgvhP {
  display: flex;
  border: 1px solid #e5e5e5;
  margin-bottom: 30px;
}

.feedSegment-module-radioItem-G6yMfX {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: 50%;
}

.feedSegment-module-radioContent-8DeF_f {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 15px 10px 15px 35px;
}

.feedSegment-module-radioTitle-1FsHnM,
.feedSegment-module-radioText-4GBjqF {
  display: inline-block;
  width: 100%;
}

.feedSegment-module-radioTitle-1FsHnM {
  font-size: 16px;
  margin-bottom: 5px;
}

.feedSegment-module-radioText-4GBjqF {
  font-size: 14px;
  color: #a4a4a4;
}

.feedSegment-module-radioInput-1EOFct {
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 1px;
}

.feedSegment-module-radioInput-1EOFct:checked + .feedSegment-module-radioContent-8DeF_f {
  background: #f2f2f2;
}


.auditViewabilitySetting-module-auditViewability-1bCqru {
  line-height: 33px;
}

.auditViewabilitySetting-module-auditViewability-1bCqru ._notification {
  margin-bottom: 0;
  margin-top: 20px;
}

.auditViewabilitySetting-module-input-2qTh7c {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}

.auditViewabilitySetting-module-select-QmqZEG {
  display: inline-block;
  vertical-align: middle;
}

.auditViewabilitySetting-module-message-30prXm {
  margin-top: 10px;
}

.auditViewabilitySetting-module-messageLink-2gYrNg {
  margin-left: 3px;
}

.auditViewabilitySetting-module-info-307FSc {
  margin-bottom: 10px;
}


.targetings__setting__pricelist-error {
  display: inline-block;
  position: relative;
  margin-left: 5px;
  margin-top: 10px;
  color: #fc2c39;
}


.slider-module-slider-targeting-1AuE2P {
  margin-left: 10px;
  margin-top: 40px;
  margin-bottom: 10px;
  width: 500px;
}


.old-geo-setting__radio-wrap {
  margin-bottom: 20px;
}

.radio-group_geo .radio-group__container {
  display: flex;
  margin-bottom: 20px;
}

.radio-group_geo .radio-group__row {
  display: inline-block;
  margin-right: 10px;
}


.targetingsConfig-module-uppercaseUnit-31j9Xn {
  text-transform: initial;
}


.modal-view_import-campaign-crater .modal-view__body {
  min-width: 630px;
  max-width: 630px;
}

.modal-view_import-campaign-crater .modal-view__body__content {
  min-height: 100px;
  max-height: 500px;
  overflow: visible;
}


.modal-view_import-error .modal-view__body {
  text-align: center;
}

.modal-view_import-error .modal-view__body__title {
  color: #f66;
}

.modal-view_import-error .error-modal-content {
  padding: 10px 25px 20px;
}

.modal-view_import-error .error-modal-content__text {
  margin-bottom: 10px;
}

.modal-view_import-error .error-modal-content__buttons {
  margin-top: 20px;
}


.settings-module-settings-1tMYAY {
  margin-bottom: 30px;
  margin-top: 10px;
  padding: 15px;
  min-width: 1250px;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
}

.settings-module-settings-1tMYAY .ms-list-new__result-wrap,
.settings-module-settings-1tMYAY .ms-list__result-wrap {
  margin-left: 100px;
}

.settings-module-settings-1tMYAY .ms-list-new__label,
.settings-module-settings-1tMYAY .ms-list__label {
  width: 85px;
  display: inline-block;
}

.settings-module-settings-1tMYAY .input__inp {
  width: 300px;
  font-size: 1em;
  padding-left: 10px;
  padding-right: 10px;
}

.settings-module-settings-1tMYAY .textarea__elem {
  width: 300px;
  height: 130px;
}

.settings-module-copyLinkWrapper-3kI_6e {
  margin: 10px 0px;
}

.settings-module-btnsWrapper-1J4Z43 {
  display: flex;
  justify-content: flex-start;
}

.settings-module-link--I8kFt {
  cursor: pointer;
}

.settings-module-dateWrap-1xlgdi {
  margin-bottom: 30px;
  line-height: 32px;
}

.settings-module-dateFrom-MUcBU3,
.settings-module-hourFrom-2MXCsA,
.settings-module-dateTo-1STK_Q,
.settings-module-hourTo-360ZG2 {
  display: inline-block;
  vertical-align: top;
}

.settings-module-dateTo-1STK_Q,
.settings-module-dateFrom-MUcBU3 {
  margin-right: 10px;
}

.settings-module-separator-29eDpZ {
  margin: 0 10px;
}

.settings-module-baseWrap-CAnWub,
.settings-module-experimentWrap-1UqE-r,
.settings-module-maskWrap-3G0nxK {
  display: inline-block;
  vertical-align: top;
  width: 600px;
  margin-right: 20px;
}

.settings-module-base_packages-2U9xfO,
.settings-module-exp_packages-1IMWlh,
.settings-module-padsWrap-3uvbM1 {
  margin-bottom: 15px;
}

.settings-module-misc_comment-22LyCu {
  padding-left: 100px;
  margin-top: 3px;
  font-size: 11px;
  width: 300px;
}

.settings-module-inputWrap-8ZU58- {
  margin-bottom: 15px;
}

.settings-module-inputLabel-1nJcqO,
.settings-module-label-2bta0V {
  display: inline-block;
  vertical-align: middle;
  width: 100px;
}

.settings-module-misc-1wW9bj,
.settings-module-checkbox-2S7ba2 {
  display: inline-block;
  vertical-align: middle;
}

.settings-module-base-2_cSIJ,
.settings-module-experiment-3jwjVB {
  display: inline-block;
}

.settings-module-masks-t4yWoD,
.settings-module-checkboxWrap-3KopHA {
  margin-bottom: 15px;
}

.settings-module-errorWrap-Zmuwqx {
  margin-top: 10px;
}

.settings-module-errorWrap-Zmuwqx ._notification {
  margin-bottom: 0;
}


.dateCellView-module-wrapper-37ggBz {
  line-height: 36px;
  margin: -6px -8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.dateCellView-module-cell-plTbCz {
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dateCellView-module-cell-plTbCz:hover {
  background: #f7f7f7;
}

.dateCellView-module-dateWrapper-uW-AM9 {
  padding: 5px;
}

.dateCellView-module-icon-ykbNw2 {
  width: 18px;
  height: 18px;
  color: #333;
  margin-right: 5px;
  position: relative;
}

.dateCellView-module-icon-ykbNw2:before {
  content: "\F10F";
  font-family: 'target-icons';
  font-size: 15px;
  line-height: 18px;
  position: absolute;
  top: 0;
}


.adminExperiments-module-adminExperiments-1vznnI ._first-hour {
  background-color: rgba(255,235,243,0.5);
}

.adminExperiments-module-adminExperiments-1vznnI ._red {
  color: #fc2c39;
}

.adminExperiments-module-adminExperiments-1vznnI ._green {
  color: #268f46;
}

.adminExperiments-module-queriesTable-dCNTcM,
.adminExperiments-module-queriesErrors-MEECvw {
  margin-top: 20px;
}


.floor-cpm-tree-item {
  display: inline-flex;
  line-height: 12px;
  vertical-align: middle;
  align-items: center;
}

.floor-cpm-tree-item__input {
  display: inline-block;
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
  margin: -10px 10px 0;
}

.floor-cpm-tree-item__input .input_small {
  display: inline-block;
  vertical-align: middle;
}

.floor-cpm-tree-item__input .input_small .input__inp {
  height: 23px;
  width: 52px;
}

.floor-cpm-tree-item__reset {
  font-size: 10px;
  cursor: pointer;
  text-transform: uppercase;
  color: #fc2c39;
}


/*.floorCpmSetting*/

.floorCpmSetting-module-empty-xAtwBd,
.floorCpmSetting-module-tree-Z7cVfh {
  display: inline-block;
  vertical-align: top;
  width: 350px;
  height: 230px;
  margin: 15px 0 0px;
}

.floorCpmSetting-module-tree-Z7cVfh .customizable-tree__tree-content-wrap {
  margin-top: 0;
}

.floorCpmSetting-module-empty-xAtwBd {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 10px;
}

.floorCpmSetting-module-globalCpm-1ti08I {
  display: inline-block;
  vertical-align: top;
  margin: 41px 0 0 20px;
}

.floorCpmSetting-module-presets-pGR_Pe {
  margin-left: -20px;
}

.floorCpmSetting-module-preset-3t_cSo {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 20px;
}

.floorCpmSetting-module-active-Z44m12 {
  color: inherit;
  cursor: default;
}

.floorCpmSetting-module-reset-350JJD {
  font-size: 10px;
  cursor: pointer;
  text-transform: uppercase;
  color: #333;
  line-height: 32px;
}

.floorCpmSetting-module-reset-350JJD:hover {
  color: #f66;
}

.floorCpmSetting-module-title-14ZhHT {
  display: flex;
  margin-bottom: 10px;
}

.floorCpmSetting-module-actions-3BrkZ- {
  display: flex;
  margin-left: -10px;
  margin-bottom: 10px;
}

.floorCpmSetting-module-action-PX6qPx {
  display: inline-block;
  margin-left: 10px;
}

.floorCpmSetting-module-action-PX6qPx .input__inp {
  width: 120px;
}

.floorCpmSetting-module-showAllButton-166O2w {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 5px;
}


.dealTargeting-module-wrapper-J1s7p6 {
  width: 630px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 10px;
}

.dealTargeting-module-title-11_BKa,
.dealTargeting-module-titleDisabled-rbea12 {
  width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-height: 40px;
  font-size: 14px;
  line-height: 1.2;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  padding: 20px 50px 20px 20px;
  margin: 0;
}

.dealTargeting-module-title-11_BKa:after,
.dealTargeting-module-titleDisabled-rbea12:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
  border-top: 8px solid #00abf1;
}

.dealTargeting-module-title-11_BKa:hover,
.dealTargeting-module-titleDisabled-rbea12:hover {
  background-color: #f2f2f2;
}

.dealTargeting-module-titleDisabled-rbea12:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
  border-color: transparent;
}

.dealTargeting-module-opened-3hcLAX {
  margin-bottom: 0;
}

.dealTargeting-module-opened-3hcLAX:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: calc(50% - 8px);
}

.dealTargeting-module-titlePending-ztrDs2 {
  overflow: hidden;
  opacity: 0.7;
}

.dealTargeting-module-titlePending-ztrDs2:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0,0,0,0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0,0,0,0.1)), color-stop(0.75, rgba(0,0,0,0.1)), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
}

.dealTargeting-module-titlePending-ztrDs2:before {
  -webkit-animation: candyMove 2s linear infinite;
  -moz-animation: candyMove 2s linear infinite;
  -ms-animation: candyMove 2s linear infinite;
  -o-animation: candyMove 2s linear infinite;
  animation: candyMove 2s linear infinite;
}

.dealTargeting-module-contentWrapper-17kYl6 {
}

.dealTargeting-module-content-1YHCBa {
  padding: 20px;
  background: #fff;
}

.dealTargeting-module-resizable-9xS5L0 {
  width: 900px;
  -webkit-transition: width 0.5s ease-out;
  -moz-transition: width 0.5s ease-out;
  -ms-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}

.dealTargeting-module-titleWrapper-2NnaSK {
  padding: 10px 30px 10px 5px;
}

.dealTargeting-module-selected-3o0kom {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  cursor-poiner: default;
}


.rejectListSetting-module-checkMarkLabelRight-llTg2- {
  color: #fc2c39;
}

.rejectListSetting-module-textAreaWrap-1dDIYA,
.rejectListSetting-module-btns-fdYuf2 {
  margin-bottom: 20px;
}

.rejectListSetting-module-hide-3JZ3Un {
  display: none;
}

.rejectListSetting-module-show-3_SiOu {
  display: block;
  margin-bottom: 20px;
}

.rejectListSetting-module-textArea-323M5K {
  width: 100%;
  height: 90px;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.rejectListSetting-module-comment-2k-Zr4 {
  color: #a4a4a4;
}

.rejectListSetting-module-showErrorItem-1sVVr8 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.rejectListSetting-module-suggester-2kkn7W {
  width: 100%;
  margin-bottom: 20px;
}

/* TODO: overflow: auto using bug. font 'open sans' has bug than scrollHeight more than clientHeight */

.rejectListSetting-module-checkboxWrap-1gv4lW {
  margin-bottom: 10px;
}

.rejectListSetting-module-emptyItem-2ozzIb,
.rejectListSetting-module-checkboxWrap-1gv4lW:last-child {
  margin-bottom: 0;
}

.rejectListSetting-module-checkboxList-12SAqz {
  max-height: 340px;
  overflow: auto;
  margin-bottom: -10px;
  padding-bottom: 10px;
}

.rejectListSetting-module-notChecked-3DQOu2,
.rejectListSetting-module-checked-17c82j {
  display: flex;
  align-items: center;
}

.rejectListSetting-module-checked-17c82j {
  color: #16bf00;
}


.textareaItem-module-textareaContainerWrap-ATY_an {
  display: flex;
  width: 100%;
}

.textareaItem-module-label-2ykQ09 {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  font-size: 12px;
  margin: 7px 10px 0 0;
}

.textareaItem-module-textareaWrap-1dPwSS {
  width: 100%;
}

.textareaItem-module-textareaContainerWrap-ATY_an .textarea__elem {
  min-height: 32px;
  height: 50px;
  width: 100%;
}

.textareaItem-module-textareaContainerWrap-ATY_an .textarea__wrap,
.textareaItem-module-textareaContainerWrap-ATY_an .textarea {
  width: 100%;
}


.segmentTree-module-or-1P2sQI,
.segmentTree-module-and-e5eMQq,
.segmentTree-module-not-5K89GS {
  color: #04be3a;
  text-transform: uppercase;
  margin-right: 4px;
}

.segmentTree-module-positive-24ZnZF {
  color: #04be3a;
}

.segmentTree-module-negative-1clN_c {
  color: #fc2c39;
}

.segmentTree-module-segmentsTreeListItem-2gVXOE {
  padding-top: 8px;
  padding-bottom: 8px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.segmentTree-module-segmentsTreeListItem-2gVXOE:first-child {
  padding-top: 0;
}

.segmentTree-module-segmentsTreeList-2fjmfO {
}

.segmentTree-module-segmentsTreeList-2fjmfO .segmentTree-module-segmentsTreeList-2fjmfO {
  margin-top: 8px;
}

.segmentTree-module-segmentsTreeList-2fjmfO .segmentTree-module-segmentsTreeListItem-2gVXOE:before {
  top: 9px;
}

.segmentTree-module-conditionName-2SvAX9 {
  padding-right: 23px;
}

.segmentTree-module-settingsInfo-RC7IQk {
  color: #cfcfcf;
}

.segmentTree-module-segmentLinkWrap-ddQv_v {
  margin-bottom: 8px;
}

.segmentTree-module-segmentLink-12yQl1 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.segmentTree-module-error-3_PLLw {
  color: #fc2c39;
}


.goalItem-module-goalItem-2D0B7u {
  background-color: #f7f7f7;
  line-height: 20px;
  padding: 10px 25px;
  height: 62px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: none;
  font-size: 14px;
  position: relative;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.goalItem-module-goalItem-2D0B7u:hover {
  background-color: #dfdfdf;
  cursor: pointer;
}

.goalItem-module-goalItem-2D0B7u:hover .goalItem-module-counts-2iCd3T {
  display: none;
}

.goalItem-module-goalItem-2D0B7u:hover .goalItem-module-cancel-ua_cEx {
  display: block;
}

.goalItem-module-goalItem-2D0B7u:hover .goalItem-module-visible-2G9ua1 {
  display: flex;
}

.goalItem-module-disabled-31pmST:hover {
  background-color: #f7f7f7;
  cursor: default;
}

.goalItem-module-empty-3zttal {
  line-height: 42px;
}

.goalItem-module-empty-3zttal:hover {
  background-color: #f7f7f7;
  cursor: default;
}

.goalItem-module-goalName-1sz4_3 {
  position: relative;
}

.goalItem-module-goalType-3kT1Ns {
  color: #aaa;
  font-size: 13px;
}

.goalItem-module-checked-d6Sdgb:before {
  content: "\F106";
  font-family: 'target-icons';
  color: #16bf00;
  position: absolute;
  left: -14px;
  font-size: 8px;
  top: 1px;
}

.goalItem-module-wrongText-AVUIjg {
  color: #fc2c39;
}

.goalItem-module-cancel-ua_cEx {
  display: none;
  position: absolute;
  top: 24px;
  right: 24px;
}

.goalItem-module-counts-2iCd3T {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  right: 25px;
  top: 10px;
  color: #898b8c;
}


.infoStatisticBubble-module-item-2aMfhT {
  padding-left: 10px;
  padding-top: 5px;
  width: 200px;
  overflow: hidden;
  position: relative;
}

.infoStatisticBubble-module-name-1M1jSC {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-bottom: 5px;
}

.infoStatisticBubble-module-left-3OUM9e {
  width: 50%;
  max-width: 50%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}

.infoStatisticBubble-module-right-1pwQk_ {
  width: 50%;
  max-width: 50%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}

.infoStatisticBubble-module-grey-1IsZBq {
  background-color: #f2f2f2;
}

.infoStatisticBubble-module-textGrey-2V-G9b {
  color: #b5b5b5;
}


.nameCell-module-cellNameInAppEvent-1aoBtY {
  display: block;
}

.nameCell-module-wrap-2ldIFr {
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  justify-content: space-between;
  align-items: baseline;
  padding: 13px 15px;
  cursor: pointer;
}

.nameCell-module-name-1pYIxc {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.nameCell-module-nameWithArr-1nhQg_ {
  max-width: calc(100% - 30px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.nameCell-module-nameLink-R3MZiK {
  display: inline;
}

.nameCell-module-openedEvents-1mMGNB {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  background-color: #fff;
}

.nameCell-module-openedEvents-1mMGNB:after {
  display: inline-block;
  vertical-align: middle;
  content: '';
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 0 0;
  background-size: 12px auto;
  width: 12px;
  height: 8px;
  margin-left: 4px;
  margin-top: 2px;
}

.nameCell-module-openedEventsOpen-3WB_mn .nameCell-module-openedEvents-1mMGNB {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.nameCell-module-secondLevel-XnjneY {
  padding-left: 15px;
}

.nameCell-module-thirdLevel-q85Om0 {
  padding-left: 30px;
}


.cpmBlock-module-title-2hWbIH {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  line-height: 1;
}

.cpmBlock-module-radioButtons-8RfQxn {
  padding-left: 3px;
}

.cpmBlock-module-radioRow-3y7X35 {
  margin-bottom: 4px;
}

.cpmBlock-module-inputGroup-39hJ8l {
  margin-left: 21px;
}

.cpmBlock-module-groupLabel-23jG94 {
  margin-bottom: 10px;
}

.cpmBlock-module-groupWrapper-3C50Y1 {
  display: block;
}

.cpmBlock-module-groupItem-zSuFms {
  display: inline-flex;
}

.cpmBlock-module-sizeInput-2mrkcO {
  width: 160px;
}

.cpmBlock-module-description-C1AJfI {
  color: #b7b7b7;
  font-size: 12px;
}

.cpmBlock-module-measure-1EbzJt {
  margin-left: 5px;
  line-height: 30px;
}

.cpmBlock-module-tooltipWrapper-2X3OWr {
  padding: 5px;
  background: #fc2c39;
  color: #fff;
}


.createGoalForm-module-createForm-HZX_6k {
  padding: 20px 25px;
  width: 560px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.createGoalForm-module-createForm-HZX_6k .context-help-mark_gray {
  color: #fff;
  background-color: #b7b7b7;
  height: 13px;
  width: 13px;
  min-width: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
}

.createGoalForm-module-createForm-HZX_6k .context-help-mark_gray:hover {
  background-color: #666;
  cursor: help;
}

.createGoalForm-module-createForm-HZX_6k .context-help-mark_gray {
  bottom: 2px;
}

.createGoalForm-module-createForm-HZX_6k .button_save {
  margin-right: 10px;
}

.createGoalForm-module-createForm-HZX_6k ._notification {
  margin-top: 20px;
}

.createGoalForm-module-btnsWrap-2TvTsc {
  margin-top: 20px;
}

.createGoalForm-module-selectWrap-2Kytcj {
  margin-bottom: 20px;
  margin-left: 2px;
}

.createGoalForm-module-selectWrap-2Kytcj .select__list {
  height: 160px;
  border: 0;
}

.createGoalForm-module-left-1Rd0GS {
  display: inline-block;
  vertical-align: top;
  width: 280px;
  margin-right: 10px;
  margin-bottom: 20px;
}

.createGoalForm-module-right-T2qWR7 {
  display: inline-block;
  vertical-align: top;
  width: 220px;
  margin-bottom: 20px;
}

.createGoalForm-module-label-27Bpon {
  margin-bottom: 5px;
  font-size: 14px;
}

.createGoalForm-module-input-1vPayR {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: 32px;
  padding: 0px 5px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}

.createGoalForm-module-input-1vPayR[readonly],
.createGoalForm-module-input-1vPayR:disabled,
.createGoalForm-module-input-1vPayR._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.createGoalForm-module-input-1vPayR {
  width: 100%;
}


.counterAndGoalSetting-module-mainWrapper-3HnUlA {
  display: inline-block;
}

.counterAndGoalSetting-module-errorText-3LnP46 {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}

.counterAndGoalSetting-module-marginBottom-1VJwBu {
  margin-bottom: 15px;
}

.counterAndGoalSetting-module-select-3WMPqg {
  max-width: 500px;
}

.counterAndGoalSetting-module-searchInput-3WAn6w {
  padding: 30px 24px;
  font-size: 24px;
}

.counterAndGoalSetting-module-optionListWrapper-Fr3Qqo {
  max-width: 500px;
}

.counterAndGoalSetting-module-optionListWrapperTop-356RjI {
  max-width: 500px;
}

.counterAndGoalSetting-module-option-2Psn0t {
  padding: 0;
  height: 62px;
  margin-bottom: 2px;
}

.counterAndGoalSetting-module-option-2Psn0t:last-child {
  margin-bottom: 0;
}

.counterAndGoalSetting-module-optionNothing-Dl1N9l {
  padding: 0;
  height: 62px;
  margin-bottom: 2px;
}

.counterAndGoalSetting-module-optionNothing-Dl1N9l:last-child {
  margin-bottom: 0;
}

.counterAndGoalSetting-module-marginTop-3-oOZK {
  margin-top: 15px;
}

.counterAndGoalSetting-module-centerLine-36hRlV {
  line-height: 30px;
}

.counterAndGoalSetting-module-counterHelper-5CaACc {
  margin: 2px 0 0 3px;
}


.addCounterForm-module-emailInputWrapper-31Dh6I {
  margin-bottom: 15px;
}


.countersGoalsModal-module-pixelLink-2fZC7U {
  position: relative;
}

.countersGoalsModal-module-copyLink-2C6jHr {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
}

.countersGoalsModal-module-name-1Cct5p {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.countersGoalsModal-module-editName-2HIxH1 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.countersGoalsModal-module-editIcon-3tIPrK {
  position: absolute;
  right: 15px;
  top: 13px;
  display: none;
}

.countersGoalsModal-module-cell-2UfxUJ {
  padding: 13px 15px;
}

.countersGoalsModal-module-editCell-3BAfJk {
  cursor: pointer;
}

.countersGoalsModal-module-editCell-3BAfJk:hover .countersGoalsModal-module-editName-2HIxH1 {
  max-width: calc(100% - 20px);
}

.countersGoalsModal-module-editCell-3BAfJk:hover .countersGoalsModal-module-editIcon-3tIPrK {
  display: block;
}

.flexi-table-nt_counter-goals-list .flexi-table-nt__cell_name {
  padding: 0;
}


.createGoals-module-wrapper-21JVLy {
  padding: 20px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 900px;
}

.createGoals-module-addGoalBtn-3OzHmG,
.createGoals-module-filterWrap-3M39zd {
  margin-bottom: 20px;
}

.createGoals-module-filterWrap-3M39zd .input__inp {
  width: 425px;
}

.createGoals-module-content-186Uj1 {
  margin-bottom: 40px;
}

.createGoals-module-controls-1EoMNo {
  display: flex;
}

.createGoals-module-footer-3cWXng {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 -24px -20px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.createGoals-module-table-1XcTKs {
  margin-bottom: 40px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.createGoals-module-errorWrap-3QKyIa {
  margin: 20px 0 0px;
}

.createGoals-module-errorWrap-3QKyIa ._notification__x {
  top: 7px;
  right: 7px;
}

.createGoals-module-errorWrap-3QKyIa ._notification__content {
  color: #fff;
}

.createGoals-module-conditionVal-3WQzsk {
  word-break: break-all;
}


.inAppEventsSetting-module-mainWrapper-pxiOVj {
  display: inline-block;
}

.inAppEventsSetting-module-errorText-yBSDfv {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}

.inAppEventsSetting-module-marginBottom-19Rjpw {
  margin-bottom: 20px;
}

.inAppEventsSetting-module-searchInput-3R9_CG {
  padding: 30px 24px;
  font-size: 24px;
}

.inAppEventsSetting-module-option-2Jbs8p {
  padding: 0;
  margin-bottom: 2px;
}

.inAppEventsSetting-module-option-2Jbs8p:last-child {
  margin-bottom: 0;
}

.inAppEventsSetting-module-optionNothing-1WB9p_ {
  padding: 0;
  margin-bottom: 2px;
}

.inAppEventsSetting-module-optionNothing-1WB9p_:last-child {
  margin-bottom: 0;
}

.inAppEventsSetting-module-marginTop-3fLm7E {
  margin-top: 15px;
}

.inAppEventsSetting-module-sendRequestWrapper-3vFTpg {
  display: flex;
  align-items: center;
}

.inAppEventsSetting-module-sendRequestBtn-1m1vrW {
  margin: 0 10px 5px 0;
}


.addAppModal-module-wrapper-23RAX9 {
  max-width: 635px;
}

.addAppModal-module-bodyClassName-1UGa_3 {
  background: transparent;
}

.addAppModal-module-errorMessage-Jf_d3P {
  color: #f00;
  margin: 10px;
}

.addAppModal-module-text-LEuHom {
  margin-bottom: 20px;
}

.addAppModal-module-textarea-4i1yaj {
  padding: 5px 10px;
  height: 65px;
  max-width: 585px;
  min-width: 585px;
  min-height: 200px;
}

.addAppModal-module-input-IuhtDh,
.addAppModal-module-textarea-4i1yaj {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.addAppModal-module-row-1eyySv,
.addAppModal-module-error-2IJ3l0 {
  margin-bottom: 20px;
}

.addAppModal-module-btn-6AMZ3Q {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}


.slider-module-sliderActivation-2hQiF3 {
  margin: 0;
}

.slider-module-activateInput-18K5je {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.slider-module-activateLabel-3MfH_t {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #414042;
}

.slider-module-slider-targeting-3Zfh_N {
  margin-left: 10px;
  margin-top: 40px;
  margin-bottom: 10px;
  width: 500px;
}


.weatherSetting-module-title-duLaQn {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.weatherSetting-module-group-3U8eQN {
  margin-bottom: 20px;
}

.weatherSetting-module-group-3U8eQN:last-child {
  margin-bottom: 0;
}

.weatherSetting-module-uppercaseUnit-1UIQz5 {
  text-transform: initial;
}


.rangeSettingView-module-wrap-1st23r {
  position: relative;
  display: flex;
  align-items: flex-start;
}

.rangeSettingView-module-left-3kAn6V {
  margin-right: 20px;
}

.rangeSettingView-module-description-xh8ljC {
  margin-top: 3px;
}

.rangeSettingView-module-error-3-_GXb ._notification {
  margin-bottom: 0;
  margin-top: 20px;
}


.splitAudience-module-title-3X6q5r {
  margin-bottom: 20px;
}

.splitAudience-module-actions-33XpGX {
  position: relative;
  text-align: center;
  min-height: 32px;
}

.splitAudience-module-audienceList-1cc0gK {
  white-space: nowrap;
}

.splitAudience-module-label-1Vypw6 {
  position: relative;
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 0;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  height: 24px;
  width: 56px;
}

.splitAudience-module-label-1Vypw6:last-child {
  margin-right: 0;
}

.splitAudience-module-checkbox-2xIlY9 {
  visibility: hidden;
  position: absolute;
  left: -1000px;
}

.splitAudience-module-checkbox-2xIlY9:checked + .splitAudience-module-segment-3WWugz {
  background-color: #16bf00;
  color: #fff;
}

.splitAudience-module-segment-3WWugz {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: #f2f2f2;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
}

.splitAudience-module-legends-189tg7 {
  position: relative;
  display: flex;
  justify-content: space-between;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin-bottom: 10px;
}

.splitAudience-module-legendsItemCenter-iBuR-9 {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.splitAudience-module-button-1f-JjC {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.splitAudience-module-notification-1SZg69 {
  margin-top: 20px;
}

.splitAudience-module-buttonAllWrap-30eTDG {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}


.setting-header__value-wrapper_split_audience {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  vertical-align: top;
  max-width: 408px;
}

.split-audience-wrapper {
  width: 578px;
}


.contextSettingView-module-contextSetting-1kfTJY {
  position: relative;
}


.caption-module-caption-27A_nq {
  display: flex;
  justify-content: space-between;
}

.caption-module-disabled-2zPoR0 .caption-module-leftHighlight-38INwB,
.caption-module-disabled-2zPoR0 .caption-module-rightHighlight-30S_Jf {
  color: #666;
}

.caption-module-leftHighlight-38INwB {
  color: #16bf00;
}

.caption-module-rightHighlight-30S_Jf {
  color: #f66;
}


.UsedCampaignsTable-module-modalBody-3jV-TS {
  background: #f7f7f7;
  width: 840px;
}

.UsedCampaignsTable-module-table-2E3j2e {
  background: #fff;
}

.UsedCampaignsTable-module-tablewrapper-3SsY0f {
  padding: 40px 25px;
}

.UsedCampaignsTable-module-footer-rhvfj8 {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.UsedCampaignsTable-module-title-Zldgqz {
  font-size: 17px;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 22px;
  margin: 0;
  padding: 20px 25px 0;
}

.UsedCampaignsTable-module-link-1vMmIF {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
}


.diff {
  font-size: 14px;
}

.diff__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.diff__msg {
  margin-bottom: 20px;
}

.diff__tbl-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 136px;
  overflow-y: auto;
  width: 450px;
}

.diff__tbl {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

.diff__tbl-cell {
  border-collapse: collapse;
  border-spacing: 0;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
}

.diff__tbl-cell_date {
  width: 150px;
}

.diff__tbl-cell-time {
  color: #b7b7b7;
  margin-left: 10px;
}

.diff__tbl-cell-diff {
  margin-left: 10px;
}

.diff__tbl-cell-diff_green {
  color: #16bf00;
}

.diff__tbl-cell-diff_red {
  color: #f66;
}

.diff-cell._link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


.coverage-module-error-kV4VFb {
  color: #fc2c39;
}

.coverage-module-processing-Ma62RB {
  color: #fecd36;
}

.coverage-module-success-2-7GBq {
  color: #04be3a;
}


.counterSettingsView-module-info-2Sk2s3 {
  color: #b7b7b7;
  margin-bottom: 15px;
}


.coverage-module-coverageCellWrapper-1REtln {
  min-height: 18px;
}

.coverage-module-status-2OUQe_ {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.coverage-module-showPortrait-1hogpK {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  cursor: pointer;
  font-size: 12px;
}

.coverage-module-showPortrait-1hogpK.ready {
  color: #32bf33;
}

.coverage-module-showPortrait-1hogpK.pending {
  color: #fab03a;
}

.coverage-module-showPortrait-1hogpK.error {
  color: #ea1414;
}


.in-app-event-list .flexi-table__cell.flexi-table__column-width[data-id="name"] {
  padding: 0;
}

.in-app-event-list .flexi-table__cell .status-approved {
  color: #16bf00;
}

.page_segments__tbl-settings {
  display: flex;
}

.page_segments__search_field {
  margin-left: 10px;
}


.segments-share__controls {
  margin-bottom: 15px;
  min-width: 800px;
  max-width: 1500px;
}

.segments-share__controls-wrap {
  display: inline-block;
  vertical-align: top;
}

.segments-share__controls-wrap_inp {
  width: 340px;
  margin-right: 20px;
}

.segments-share__controls-wrap_remove {
  float: right;
}

.segments-share__share-btn {
  margin-bottom: 15px;
  padding-left: 2px;
}

.segments-share__info-title {
  margin-bottom: 10px;
}

.segments-share__info-list {
  padding: 0 0 0 16px;
  margin: 0 0 20px;
}

.segments-share__info-list-item {
  counter-increment: counter;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

.segments-share__info-list-item:before {
  content: counter(counter) '.';
  position: absolute;
  left: -16px;
}

.segments-share__info-list-item:last-child {
  margin-bottom: 0;
}

.segments-share .input_share-search .input__inp {
  max-width: 500px;
  width: 100%;
  margin-right: 10px;
}

.segments-share .button_shared-tbl-settings {
  padding-left: 34px;
  margin-right: 10px;
}

.segments-share .button_shared-tbl-settings:before {
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
}

.segments-share__pager {
  padding-left: 2px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_name_shared_sources {
  width: 240px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_user {
  width: 160px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_type {
  width: 180px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_key {
  width: 172px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_key_type {
  width: 140px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_owner {
  width: 130px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_payType {
  width: 140px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_cpm {
  width: 90px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell {
  vertical-align: middle;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__header__name {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  padding-bottom: 2px;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__cell_with-checkbox {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  white-space: inherit;
}

.flexi-table-nt_segments-shared-sources .flexi-table-nt__tbl {
  width: 100% !important;
}

/*&__suggester-wrap
  margin-right: 10px;

&__select-wrap
  margin-left: 10px;*/


.segments-local-geo-list-form {
  width: 900px;
  margin: 26px 40px 0 26px;
}

.segments-local-geo-list-form__footer {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 40px -40px 0 -26px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.segments-local-geo-list-form__btn-wrap {
  display: inline-block;
  vertical-align: middle;
}

.segments-local-geo-list-form__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.segments-local-geo-list-form__map {
  background-color: #fff;
  padding: 24px 20px;
  margin-bottom: 24px;
}

.segments-local-geo-list-form__inp-wrap {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 195px);
}

.segments-local-geo-list-form__inp-wrap .input_name .input__inp {
  width: 100%;
  max-width: 500px;
}

.segments-local-geo-list-form__label {
  width: 190px;
  display: inline-block;
  vertical-align: middle;
}

.segments-local-geo-list-form__row {
  margin-bottom: 20px;
}

.segments-local-geo-list-form__row_controls {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 40px -40px 0 -26px;
  padding-left: 26px;
  padding-right: 26px;
  width: auto;
}

.modal-view_editLocalGeo .modal-view__body {
  min-width: 720px;
  max-width: 870px;
}

.flexi-table_local-geo-list-table .flexi-table__cell_name {
  max-width: 600px;
}


.listItemView-module-btn-1sCuUl {
  margin-right: 10px;
  margin-left: 1px;
}


.phrasesOptimizationForm-module-formWrapper-2LezXW {
  padding: 10px 0;
}

.phrasesOptimizationForm-module-formWrapper-2LezXW * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.phrasesOptimizationForm-module-textArea-2xGanK {
  width: 840px;
  height: 64px;
  border: 1px solid #b5b5b5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  padding: 8px 10px;
  resize: none;
}

.phrasesOptimizationForm-module-panelBody-34n0cx {
  width: 1241px;
}

.phrasesOptimizationForm-module-table-2mKYmt {
  background: #fff;
  margin-top: 20px;
  border: 1px solid #e6e7e8;
  border-collapse: collapse;
}

.phrasesOptimizationForm-module-headerCell-3HaZG4 {
  padding: 8px 10px;
  border: 1px solid #e6e7e8;
  border-bottom-color: #b5b5b5;
  font-size: 16px;
  font-weight: unset;
  min-width: 250px;
  text-align: left;
}

.phrasesOptimizationForm-module-bodyCell-2UbJnO {
  height: 300px;
  min-height: 300px;
}

.phrasesOptimizationForm-module-bodyCellWrapper-J2DSs8,
.phrasesOptimizationForm-module-bodyCellWrapperCenter-MTHcKR {
  border-right: 1px solid #e6e7e8;
  vertical-align: top;
  width: 400px;
  max-width: 400px;
  padding: 0;
}

.phrasesOptimizationForm-module-bodyCellWrapperCenter-MTHcKR {
  width: 440px;
  max-width: 440px;
}

.phrasesOptimizationForm-module-bodyCellHeader-3aI6mB {
  height: 33px;
  padding: 8px 10px;
  text-align: center;
}

.phrasesOptimizationForm-module-bodyCellBody-1v84NE,
.phrasesOptimizationForm-module-bodyCellBodyFull-HHnHHp {
  height: 100%;
  overflow-y: auto;
}

.phrasesOptimizationForm-module-bodyCellBodyStartPhrases-3qSe0h {
  height: calc(100% - 33px);
  overflow-y: auto;
}

.phrasesOptimizationForm-module-textareaError-3Obz2w {
  color: #f66;
}

.phrasesOptimizationForm-module-blueBtn-1_uViS {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
}

.phrasesOptimizationForm-module-emptyMessage-19X4bA {
  padding: 8px 10px;
  color: #6f6f6f;
}

.phrasesOptimizationForm-module-phraseItem-1HrzcF {
  cursor: pointer;
  padding: 8px 10px;
  display: flex;
  justify-content: space-between;
  height: 32px;
  white-space: nowrap;
}

.phrasesOptimizationForm-module-phraseItem-1HrzcF:hover {
  background: #fdf846;
}

.phrasesOptimizationForm-module-phraseItemText-1X_xTt {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.phrasesOptimizationForm-module-phraseItemSelected-2q8vec {
  background: #fdf846;
}

.phrasesOptimizationForm-module-count-2hv6yU {
  color: #6f6f6f;
  margin-left: 10px;
}

.phrasesOptimizationForm-module-addBtn-221mB3 {
  display: none;
  font-size: 22px;
  margin-left: 10px;
  margin-right: 14px;
}

.phrasesOptimizationForm-module-relatedPhraseItem-37ZyJY {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 8px 10px;
  white-space: nowrap;
}

.phrasesOptimizationForm-module-relatedPhraseItem-37ZyJY:hover {
  background: #fdf846;
}

.phrasesOptimizationForm-module-relatedPhraseItem-37ZyJY:hover .phrasesOptimizationForm-module-addBtn-221mB3 {
  display: block;
}

.phrasesOptimizationForm-module-relatedPhraseItem-37ZyJY:hover .phrasesOptimizationForm-module-count-2hv6yU {
  display: none;
}

.phrasesOptimizationForm-module-phraseName-2isJva {
  color: #333;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.phrasesOptimizationForm-module-serverError-2n6P90 {
  color: #f66;
}

.phrasesOptimizationForm-module-closeIcon-1CoTxf {
  font-size: 0;
  margin-left: 10px;
  margin-right: 14px;
}

.phrasesOptimizationForm-module-closeIcon-1CoTxf:before {
  content: "\F104";
  font-family: target-icons;
  display: inline-block;
  font-size: 13px;
}

.phrasesOptimizationForm-module-spinnerWrap-3x-dS6 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}


.portrait-module-modalWrap-2a07yb {
  position: relative;
  width: 1200px;
  height: 800px;
  background-color: #f7f7f7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.portrait-module-modalContent-31t7Mz {
  padding: 35px 25px 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.portrait-module-modalFooter-2zJ-41 {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 25px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  background: #fff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.portrait-module-wrap-1A11Z4 {
  position: relative;
}

.portrait-module-title-86eJlb {
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 30px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.portrait-module-subtitle-1d7T0Z,
.portrait-module-geoTitle-2pUwdx {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
}

.portrait-module-help-11Om3V {
  margin-left: 5px;
}

.portrait-module-geoTitle-2pUwdx {
  margin-bottom: 20px;
}

.portrait-module-geoTitle-2pUwdx:not(:first-child) {
  margin-top: 40px;
}

.portrait-module-coverage-17OBpT {
  font-size: 40px;
}

.portrait-module-settings-iGhdWF {
  display: flex;
  justify-content: space-between;
}

.portrait-module-switch-3iHpzD {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.portrait-module-button-39BFUO {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -ms-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  -o-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
  box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.15);
}

.portrait-module-button-39BFUO:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

.portrait-module-button-39BFUO:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}

.portrait-module-button-39BFUO:not(:last-child) {
  border-right: 2px solid #e5e5e5;
}

.portrait-module-button-39BFUO [class^='icon-'] {
  font-size: 12px;
}

.portrait-module-activeButton-2p3Kv7,
.portrait-module-activeButton-2p3Kv7:hover {
  background-color: #e5e5e5;
}

.portrait-module-content-3kBeWH {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  padding: 40px;
  height: 540px;
}

.portrait-module-chart-LsOs2U {
  width: 200px;
  height: 200px;
}

.portrait-module-chartMini-3TzT4S {
  width: 100px;
  height: 100px;
  margin-bottom: 14px;
}

.portrait-module-cols-2zzrbd {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 40px;
}

.portrait-module-cols-2zzrbd:last-child {
  margin-bottom: 0;
}

.portrait-module-col-2MrzG9 {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.portrait-module-col-2MrzG9:not(:first-child) {
  margin-left: 30px;
}

.portrait-module-graphCols-3nonUz {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  justify-content: center;
  height: 70px;
  max-width: 520px;
}

.portrait-module-graphMale-2iiVdI,
.portrait-module-graphFemale-1z2NPw,
.portrait-module-graphUnknown-y4C3y1 {
  width: 20px;
  text-align: center;
}

.portrait-module-graphMale-2iiVdI {
  background-color: #48ade8;
}

.portrait-module-graphFemale-1z2NPw {
  background-color: #ec716d;
}

.portrait-module-graphUnknown-y4C3y1 {
  background-color: #bbb;
}

.portrait-module-graphCount-c6k5OH {
  font-size: 9px;
  color: #333;
  margin-top: -15px;
}

.portrait-module-graphDescription-M4U26f {
  margin-top: 10px;
  text-align: center;
}

.portrait-module-interests-1YE0iq {
  column-count: 2;
}

.portrait-module-geo-1KsWJU,
.portrait-module-interest-3FQf0H {
  display: flex;
  margin-bottom: 7px;
  font-size: 13px;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.portrait-module-targetName-3NnPKW {
  width: 100%;
  z-index: 1;
  padding: 3px 7px;
}

.portrait-module-value--a0-8G {
  width: 50px;
  z-index: 1;
  text-align: right;
  padding: 3px 7px 3px 7px;
}

.portrait-module-graph-3k29qU {
  position: absolute;
  width: 100%;
  background-color: #f7f7f7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 100%;
}

.portrait-module-line-3OHqdK {
  height: 100%;
  background-color: #7d7;
  position: absolute;
  left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.portrait-module-negative-2JI2gJ {
  direction: rtl;
}

.portrait-module-negative-2JI2gJ .portrait-module-targetName-3NnPKW {
  text-align: right;
}

.portrait-module-negative-2JI2gJ .portrait-module-value--a0-8G {
  text-align: left;
}

.portrait-module-negative-2JI2gJ .portrait-module-line-3OHqdK {
  left: auto;
  right: 0;
  background-color: #ec716d;
}

.portrait-module-big5-1RtffW {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.portrait-module-psycho-3fMG6r {
  width: 33.33%;
  margin-bottom: 30px;
  max-height: 200px;
  overflow: hidden;
}

.portrait-module-psychoTitle-1jQ7pB {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  text-transform: none;
  margin-bottom: 20px;
}

.portrait-module-psychoLegendItem-23OCly {
  display: flex;
  width: 170px;
  justify-content: space-between;
}

.portrait-module-empty-31UGKr {
  height: 100px;
}

.portrait-module-request-3MTAEN {
  margin-bottom: 20px;
}

.portrait-module-error-2PPbfU {
  color: #fc2c39;
}

.portrait-module-processing-XBXPu8 {
  display: flex;
}

.portrait-module-processingIcon-30L7sJ {
  background-image: url(/media/js/dist/audience_4dd705592481849abedba5bb21b127ce.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 20px;
  width: 40px;
  height: 35px;
}


.lookAlikeSegment-module-wrapper-1DYD-L {
  margin-bottom: 40px;
}

.lookAlikeSegment-module-checkBox-ftqUYc {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 3px;
}

.lookAlikeSegment-module-checkBox-ftqUYc[readonly],
.lookAlikeSegment-module-checkBox-ftqUYc:disabled,
.lookAlikeSegment-module-checkBox-ftqUYc._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.lookAlikeSegment-module-labelText-yYxQY7 {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5;
  margin: 0px 0 0 0;
  font-size: 14px;
  line-height: 1.3;
  margin-left: 5px;
}

.lookAlikeSegment-module-title-vgQgnu {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-top: 30px;
}

.lookAlikeSegment-module-lalHelpMark-2THlLz {
  margin-left: 3px;
  display: inline-block;
  vertical-align: 4px;
}

.lookAlikeSegment-module-lalHelpMarkTitle-roOQRR {
  display: inline-block;
  vertical-align: top;
  margin: 4px 0 0 3px;
}


.sourcesList-module-sourcesContainer-1GrK-x {
  padding-right: 14px;
  width: 630px;
  height: 323px;
  overflow-x: hidden;
  overflow-y: auto;
}

.sourcesList-module-sourceInfo-17Bww3 {
  padding: 20px 24px;
  font-size: 12px;
  line-height: 18px;
}


.addInterestButton-module-wrapper-2PAjPN {
  display: flex;
  justify-content: center;
  margin: 10px 0;
}


.inAppEventsForm-module-inAppEventsForm-1LpIxi {
  padding: 20px;
  height: 354px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}

.inAppEventsForm-module-notifyWrap-gOH79i {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.inAppEventsForm-module-notifyLabel-ngRZPo {
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
}

.inAppEventsForm-module-buttons-1ymA2g {
  margin-top: 20px;
}

.inAppEventsForm-module-link-ljRUgF {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  line-height: 32px;
  font-size: 11px;
}

.inAppEventsForm-module-buttonGray-2eWvYT {
  color: #898b8c;
  font-size: 11px;
}

.inAppEventsForm-module-group-UW-7N6 {
  margin-bottom: 16px;
}

.inAppEventsForm-module-titleWithHelp-1u8L4l {
  display: flex;
  align-items: center;
}

.inAppEventsForm-module-row-3BJS4L {
  margin-bottom: 20px;
  position: relative;
}

.inAppEventsForm-module-row-3BJS4L:last-child {
  margin-bottom: 0;
}

.inAppEventsForm-module-ch-2vauDm {
  margin-left: 4px;
  vertical-align: 1px;
}

.inAppEventsForm-module-title-30ZxPW {
  margin-right: 5px;
  margin-bottom: 20px;
}

.inAppEventsForm-module-withoutPortalWrap-1OQSDi {
  top: 100%;
  left: 0;
}

.inAppEventsForm-module-optionWrapper-2GXKGu {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.inAppEventsForm-module-optionText-3voQIr {
  max-width: 260px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.inAppEventsForm-module-audienceWrapper-398jGO {
  font-size: 12px;
}

.inAppEventsForm-module-comment-ceG91u {
  display: inline-block;
  font-size: 12px;
  color: #a4a4a4;
  margin-right: 10px;
}

.inAppEventsForm-module-table-30Jbtl,
.inAppEventsForm-module-select-2vl1m3 {
  margin-bottom: 7px;
}


.tableFilter-module-tableFilter-by7hN4 .suggester-ts_segments-page {
  margin-right: 1px;
  display: inline-block;
}

.tableFilter-module-tableFilter-by7hN4 .suggester-ts__input {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.sourcesIds-module-wrapper-22v5AN {
  display: block;
}

.sourcesIds-module-textArea-337EvY {
  margin: 20px 20px 30px 20px;
  min-width: 500px;
  min-height: 150px;
}

.sourcesIds-module-formFooter-2bt_4K {
  margin-top: 10px;
  margin: 0;
}

.sourcesIds-module-cancelButton-5e9kWx {
  margin-left: 10px;
}

.sourcesIds-module-error-2NY8vn {
  color: #f66;
  font-size: 12px;
  margin: -15px 20px 15px 20px;
}

.sourcesIds-module-title-2DiqwD {
  padding: 20px;
  text-transform: uppercase;
}


.toggleOptimization-module-wrapper-rNH9Gp {
  display: flex;
  justify-content: center;
  align-items: center;
}


.addModal-module-form-1HF9Jh {
  margin-bottom: 30px;
}

.addModal-module-row-2zQ4Zt:not(:last-child) {
  margin-bottom: 20px;
}

.addModal-module-label-1Iht-L {
  width: 165px;
  display: inline-flex;
  align-items: center;
  vertical-align: top;
  height: 32px;
  line-height: 32px;
}

.addModal-module-name-6BKC6L {
  margin-right: 10px;
}

.addModal-module-inputWrap-195qOq {
  display: inline-block;
  position: relative;
}

.addModal-module-input-1-vXU0 {
  width: 500px;
}

.addModal-module-notify-3ommU4 {
  margin-top: 5px;
}

.addModal-module-info-1CDWuV {
  color: #b7b7b7;
  margin: 5px 0 0;
  font-size: 12px;
  line-height: 1.5;
}

.addModal-module-btn-3vKqJe {
  vertical-align: top;
  margin-right: 11px;
}


.addModal-module-wrapper-8OFUCa {
  width: 900px;
}

.addModal-module-form-1nJOya {
  margin-bottom: 30px;
}

.addModal-module-subtext-20gFuX {
  margin: 10px 0 30px;
  line-height: 1.5;
}

.addModal-module-row-2tREFQ:not(:last-child) {
  margin-bottom: 20px;
}

.addModal-module-label-17o3bH {
  width: 165px;
  display: inline-flex;
  align-items: center;
  vertical-align: top;
  height: 32px;
  line-height: 32px;
}

.addModal-module-name-1JlqTR {
  margin-right: 6px;
}

.addModal-module-inputWrap-bipewN {
  display: inline-flex;
  position: relative;
  flex-direction: column;
}

.addModal-module-input-1YSw-d {
  width: 500px;
}

.addModal-module-optionsList-2wgt12 {
  width: 500px;
  height: 192px;
  background-color: #fff;
}

.addModal-module-optionLabel-2SWB4P {
  display: flex;
  text-transform: none;
  align-items: center;
}

.addModal-module-labelText-2Q77hs {
  font-size: 14px;
  line-height: 1.2;
  padding: 0;
  display: flex;
}

.addModal-module-inputBox-ib1ts2 {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  line-height: 0;
  margin-right: 8px;
}

.addModal-module-inputBox-ib1ts2[readonly],
.addModal-module-inputBox-ib1ts2:disabled,
.addModal-module-inputBox-ib1ts2._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.addModal-module-infoId-OBeb3f {
  color: #b7b7b7;
  padding-right: 8px;
}

.addModal-module-name-1JlqTR {
  max-width: 370px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}

.addModal-module-notify-34YUeA {
  margin-top: 5px;
}

.addModal-module-btn-1fFFQY {
  vertical-align: top;
  margin-right: 11px;
}

.addModal-module-optionListWrapper-Np2dMP {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.addModal-module-option-2n5hKZ {
  display: flex;
  cursor: default;
  align-items: center;
  background-color: transparent;
}

.addModal-module-option-2n5hKZ:hover {
  background-color: transparent;
}


.daysFrom-module-daysForm-1-ZFf9 {
  border: 1px solid #e7e7e7;
  -webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.15);
  background-color: #fff;
  padding: 20px;
  width: 500px;
  line-height: 18px;
}

.daysFrom-module-description-2AHhni {
  display: block;
  margin-bottom: 10px;
}

.daysFrom-module-input-2rP5BN {
  position: relative;
  -moz-appearance: textfield;
  width: 50px;
}

.daysFrom-module-input-2rP5BN::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.daysFrom-module-input-2rP5BN::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


.mobApps-module-contentWrapper-3ayv5B {
  padding-right: 34px;
}

.mobApps-module-controlsWrapper-uw-3JK {
  display: flex;
  margin-bottom: 20px;
}

.mobApps-module-addBtn-1vMjTo {
  margin-right: 10px;
  display: flex;
  align-items: center;
}

.mobApps-module-addAppSuccessWrapper-xHf0Lx {
  padding: 10px;
  background: #fff;
  max-width: 500px;
  text-align: center;
}

.mobApps-module-title-31NJL8 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-top: 10px;
  color: #24b008;
}

.mobApps-module-message-3RW-In {
  margin: 0 20px 20px;
}

.mobApps-module-footer-67glrh {
  margin: 0 20px 20px;
}

.mobApps-module-spinnerWrapper-lg_87R {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}

.mobApps-module-noDataWrapper-22IEUY {
  margin-top: 20px;
}

.mobApps-module-table-35a6-T {
  font-size: 14px;
}

.mobApps-module-cell-I5BaKw {
  display: flex;
  line-height: 46px;
  padding: 0 15px;
}

.mobApps-module-errorWrap-3ba8m5 {
  margin-top: 100px;
}

.mobApps-module-ownersCellWrapper-2VM7KZ {
  white-space: normal;
  line-height: 22px;
  width: 100%;
  padding: 10px 0;
  display: flex;
  flex-direction: column;
}

.mobApps-module-email-1RxdTZ {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 3px 0;
}

.mobApps-module-help-3F3eJj {
  margin-left: 5px;
}


.addAgentForm-module-formWrapper-eHKimA {
  max-width: 635px;
}

.addAgentForm-module-labelForm-28CIe4 {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: top;
  width: 165px;
  margin-top: 8px;
  margin-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.addAgentForm-module-text-58furb {
  margin-bottom: 10px;
  line-height: 1.5;
}

.addAgentForm-module-textarea-2X-QP2 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 550px;
  width: 550px;
  font-size: 14px;
  height: 150px;
  min-height: 41px;
  border: 1px solid #b7b7b7;
  padding-left: 5px;
  padding-right: 5px;
}

.addAgentForm-module-row-3n-04z {
  margin-bottom: 20px;
}

.addAgentForm-module-errorWrapper-3pknlf {
  margin-bottom: 20px;
}

.addAgentForm-module-title-3MfnG- {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.addAgentForm-module-boxWrap-2BC_C3 {
  margin-bottom: 30px;
}


.addAppForm-module-contentWrapper-3dCrWp {
  display: flex;
  justify-content: space-between;
}

.addAppForm-module-linkBlockWrapper-1RcoKG {
  display: flex;
  flex-direction: column;
  width: 500px;
  margin-bottom: 30px;
}

.addAppForm-module-infoWrapper-1LULuS {
  width: 400px;
  margin-left: 40px;
  margin-bottom: 30px;
}

.addAppForm-module-infoTitle-1DPnZZ {
  font-size: 16px;
  margin-bottom: 16px;
}

p + .addAppForm-module-infoTitle-1DPnZZ {
  margin-top: 30px;
}

.addAppForm-module-bodyClassName-1-iIPf {
  background: transparent;
}

.addAppForm-module-errorMessage-lPPNkX {
  color: #f66;
  margin: 10px;
}

.addAppForm-module-text-_Q1ij8 {
  margin-bottom: 20px;
}

.addAppForm-module-textarea-1dXVv8 {
  padding: 5px 10px;
  height: 65px;
  max-width: 585px;
  min-width: 585px;
  min-height: 200px;
}

.addAppForm-module-input-28w-3w,
.addAppForm-module-textarea-1dXVv8 {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.addAppForm-module-row-GgWJeA,
.addAppForm-module-error-j-sbCX {
  margin-bottom: 20px;
}

.addAppForm-module-errorWrapper-3rp-Sw {
  margin-bottom: 20px;
}

.addAppForm-module-btn-2QLiNu {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}

.addAppForm-module-iconContentWrapper-3p8Oz2 {
  display: flex;
}

.addAppForm-module-appIconWrapper-2TNySj {
  background-size: contain;
  width: 54px;
  height: 54px;
  background-repeat: no-repeat;
  background-position: center center;
}

.addAppForm-module-notifyWrap-1eXLV0 {
  margin-top: 20px;
}

.addAppForm-module-addFormTextWrapper-3UwOpO p {
  margin: 0 0 10px;
  line-height: 1.5;
}

.addAppForm-module-addFormTextWrapper-3UwOpO p + p {
  margin-top: 20px;
}

.addAppForm-module-addFormTextWrapper-3UwOpO ol {
  margin-top: 0;
  padding-left: 18px;
  line-height: 1.5;
}

.addAppForm-module-addFormTextWrapper-3UwOpO li {
  margin-bottom: 2px;
}

.addAppForm-module-spinWrap-2l3Pli {
  display: flex;
  align-items: center;
  justify-content: center;
}

.addAppForm-module-appNameWrap-1POSoS {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  max-width: calc(100% - 69px);
}

.addAppForm-module-appName-1k7brZ {
  font-size: 22px;
  line-height: 1;
}

.addAppForm-module-appType-3rEvcD {
  line-height: 1.2;
  display: inline-flex;
  margin-top: 10px;
}


.titleCell-module-cell-3-R30A {
  display: flex;
  align-items: center;
  width: 100%;
  height: 46px;
}

.titleCell-module-wrapper-1a7Gi8 {
  width: 100%;
}

.titleCell-module-status-1Oh8ou {
  color: #f66;
}

.titleCell-module-appName-ZHTuYB {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 18px;
}

.titleCell-module-row-3wY1xw {
  line-height: 14px;
}


.addAgentCell-module-wrapper-LCjLrM {
  width: calc(100% + 30px);
  margin: 0 -15px;
}

.addAgentCell-module-addAgentBtnWrapper-zL0zpl {
  display: flex;
  align-items: center;
  margin: 0 15px;
  height: 46px;
  text-transform: uppercase;
}

.addAgentCell-module-addAgentBtn-1RQqWG {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 10px;
  font-size: 11px;
}

.addAgentCell-module-addAgentBtn-1RQqWG:last-child {
  margin-right: 0;
}

.addAgentCell-module-agentListItem-h2WNDl {
  border-top: 1px solid #e5e5e5;
  height: 91px;
  display: flex;
  align-items: center;
  line-height: 16px;
}

.addAgentCell-module-noBorder-1pgafc {
  border-top: none;
}

.addAgentCell-module-noBorder-1pgafc + .addAgentCell-module-noBorder-1pgafc {
  border-top: 1px solid #e5e5e5;
}

.addAgentCell-module-agentListItemWrap-2QUYF6 {
  padding: 0 15px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.addAgentCell-module-agentListItemEmail-1PNge2 {
  position: relative;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.addAgentCell-module-agentListItemName-2KxVwI {
  color: #a4a4a4;
}

.addAgentCell-module-disabled-1DSQdf {
  color: #cfcfcf;
  cursor: default;
}

.addAgentCell-module-master-2Okf5L {
  color: #fab03a;
}

.addAgentCell-module-agentsClients-1FXFxP {
  padding: 0 15px;
  height: 46px;
  border-bottom: 1px solid #e5e5e5;
}


.removeAgentCell-module-wrapper-Z8WSdp {
  width: calc(100% + 30px);
  margin: 0 -15px;
  justify-content: center;
}

.removeAgentCell-module-dummy-2ulQHZ {
  height: 46px;
}

.removeAgentCell-module-actionItem-3X3cPg {
  border-top: 1px solid #e5e5e5;
  display: flex;
  flex-direction: column;
  height: 91px;
  padding: 0 15px;
  align-items: center;
  justify-content: center;
}

.removeAgentCell-module-confirmBlockWrapper-2-hA42 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
}

.removeAgentCell-module-confirmRemoveWrapper-2QGqRY {
  text-align: center;
}

.removeAgentCell-module-confirmBtn-1BKRqy {
  color: #04be3a;
  margin-right: 15px;
  cursor: pointer;
  font-size: 11px;
  text-transform: uppercase;
}

.removeAgentCell-module-removeBtn-2aQsMT {
  color: #f66;
  cursor: pointer;
  margin-right: 15px;
  font-size: 11px;
  text-transform: uppercase;
}

.removeAgentCell-module-master-1ODv35 {
  color: #333;
  cursor: default;
  margin-right: 15px;
}

.removeAgentCell-module-yesNoBtn-2rq4mg {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 15px;
  font-size: 11px;
  text-transform: uppercase;
}

.removeAgentCell-module-yesNoBtn-2rq4mg:last-child {
  margin-right: 0;
}

.removeAgentCell-module-confirmMessage-WTXQZK {
  margin-right: 15px;
  font-size: 11px;
  text-transform: uppercase;
}

.removeAgentCell-module-error-2XhiYZ {
  border-bottom: 1px dotted;
  text-transform: none;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  position: relative;
  color: #333;
}


.errorWithBubble-module-error-39p63Q {
  border-bottom: 1px dotted;
  text-transform: none;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  position: relative;
}

.errorWithBubble-module-black-1x6NaM {
  color: #333;
}

.errorWithBubble-module-red-1ceFUm {
  color: #f66;
}

.errorWithBubble-module-tooltipWrapper-1iuF5o {
  padding: 20px;
  background: #fff;
}


.rightsCell-module-wrapper-38TIww {
  width: calc(100% + 30px);
  margin: 0 -15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.rightsCell-module-changeRightsBtn-oEW_IE {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0 12px;
}

.rightsCell-module-dummy-2NvgC6 {
  height: 46px;
}

.rightsCell-module-userRightsItem-2zaCiE {
  height: 91px;
  border-top: 1px solid #e5e5e5;
  padding: 12px;
}

.rightsCell-module-rightsChangeCell-3S4qis {
  height: 45px;
}

.rightsCell-module-rightsChangeCell-3S4qis + .rightsCell-module-dummy-2NvgC6 {
  border-top: 1px solid #e5e5e5;
  height: 47px;
}


.clientRightsForm-module-mainWrap-3iONbw {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.clientRightsForm-module-mainLeft-2FymwL {
  width: 400px;
  margin-right: 54px;
  margin-bottom: 30px;
}

.clientRightsForm-module-description-YzJVKk {
  margin-bottom: 30px;
  line-height: 1.5;
}

.clientRightsForm-module-mainRight-BBWsee {
  min-width: 500px;
  width: 510px;
  margin-bottom: 30px;
}

.clientRightsForm-module-tableWrapper-2lN2l6 {
  height: 480px;
  overflow-x: hidden;
  overflow-y: auto;
}

.clientRightsForm-module-cell-3Z_I6p {
  background: #fff;
  padding: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.2;
  display: flex;
  align-items: center;
  height: 91px;
}

.clientRightsForm-module-searchInp-BXDq6E {
  margin-bottom: 5px;
  width: 250px;
}

.clientRightsForm-module-btn-1Cu42O {
  margin-left: 10px;
}

.clientRightsForm-module-error-1bvIxe {
  margin-bottom: 10px;
}


.cells-module-agentCellWrapper-2afbNx {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cells-module-rightsCellWrapper-2kF1ur {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 0;
}

.cells-module-checkBoxItem-TOOrS7 {
  line-height: 1.5;
}

.cells-module-checkBoxItem-TOOrS7 + .cells-module-checkBoxItem-TOOrS7 {
  margin-top: 8px;
}


.synonyms-module-wrapper-2TvDPM {
  margin: 0 0 0 15px;
  min-width: 290px;
}

.synonyms-module-dummyWrap-1Yk3Jn {
  max-width: 290px;
  line-height: 1.5;
}

.synonyms-module-title-x7VTP7 {
  margin-bottom: 5px;
}

.synonyms-module-hintLabel-2tVjdD {
  text-transform: uppercase;
  margin-right: 5px;
}

.synonyms-module-infoLabel-319eZe {
  color: #b7b7b7;
}

.synonyms-module-spinnerWrapper-UozJs0 {
  padding: 20px 5px 5px 5px;
  display: flex;
  justify-content: center;
}

.synonyms-module-contentWrapper-3GIWNN {
  position: relative;
  min-height: 295px;
}

.synonyms-module-listWrapper-1nRJqX {
  height: 295px;
  width: 290px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.synonyms-module-addBtn-2bS3Yb {
  margin: 15px 10px 0 18px;
}

.synonyms-module-btnsWrapper-3qgLt0 {
  display: flex;
  align-items: baseline;
}

.synonyms-module-loadMoreSpinnerWrapper-2SYCCt {
  position: relative;
  margin-left: 30px;
  top: 5px;
}

.synonyms-module-errorMessage-3Ug8eZ {
  color: #f66;
}

.synonyms-module-wide-1bknA7 {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
}

.synonyms-module-urlCheckboxWrapper-aDCBJ6 {
  margin-left: 32px;
  margin-top: 14px;
  line-height: 1;
  font-size: 12px;
}

.synonyms-module-boxLabel-1H4zQJ {
  display: flex;
  align-items: center;
  width: fit-content;
}


.contextForm-module-description-2hRPhR {
  line-height: 1.5;
  margin-bottom: 20px;
}

.contextForm-module-titleWrap-N3uMWg {
  display: block;
  line-height: 32px;
}

.contextForm-module-title-2VDjJm {
  margin-right: 5px;
}

.contextForm-module-contextHelp-2W_3hi {
  vertical-align: middle;
}

.contextForm-module-textAreaBlockWrapperNarrow-3hrqCG {
  display: flex;
}

.contextForm-module-textarea-SIMsh1,
.contextForm-module-textareaNarrow-2NiXYy {
  width: 580px;
  resize: vertical;
  min-height: 150px;
  padding: 5px;
  font-size: 14px;
  line-height: 1.2;
}

.contextForm-module-textareaNarrow-2NiXYy {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 400px;
  width: 400px;
  font-size: 14px;
  height: 380px;
  max-width: 400px;
  max-height: 400px;
}

.contextForm-module-textAreaWrapNarrow-3LQPDe {
  width: 400px;
}

.contextForm-module-input-2q_5kX {
  width: 580px;
  margin-bottom: 10px;
}

.contextForm-module-row-3OUlu0 {
  margin-bottom: 5px;
}

.contextForm-module-inputPeriod-2A1aJX {
  width: 80px;
}

.contextForm-module-button-38zb2X {
  display: block;
  width: 60px;
  position: relative;
  margin-top: 10px;
}

.contextForm-module-error-3c-4_H {
  color: #fc2c39;
}

.contextForm-module-processing-WUt622 {
  color: #fecd36;
}

.contextForm-module-success-1sXiTI {
  color: #04be3a;
}

.contextForm-module-name-DjTAt7 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 16px;
  margin-bottom: 10px;
}

.contextForm-module-label-3Z2F7V {
  color: #b7b7b7;
}

.contextForm-module-coverageWrap-3sfw0G {
  font-size: 16px;
}

.contextForm-module-commonError-9gxmTC {
  margin-top: 10px;
}

.contextForm-module-clearTextareaBtn-2z81hn {
  float: right;
  margin-top: 5px;
}

.contextForm-module-clearTextareaBtn-2z81hn:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.contextForm-module-contextTitle-1VJFT2 {
  margin-bottom: 15px;
}

.contextForm-module-commonStopPhrasesError-3y8qqW {
  margin-bottom: 10px;
}


.synonymItem-module-children-2jVO4e {
  margin-left: 17px;
}

.synonymItem-module-row-2k4Rc_ {
  cursor: pointer;
  margin: 0 0 10px;
  line-height: 1.3;
}

.synonymItem-module-arrow-3u_mRt {
  color: #00abf1;
  margin-right: 5px;
}

.synonymItem-module-item-1AxmoI,
.synonymItem-module-itemUrl-1lOq36,
.synonymItem-module-itemAdded-148p_x,
.synonymItem-module-itemAddedUrl-2i6dwg {
  margin-right: 5px;
  text-decoration: underline;
  max-width: calc(100% - 100px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
}

.synonymItem-module-itemUrl-1lOq36 {
  color: #00abf1;
}

.synonymItem-module-itemAdded-148p_x {
  color: #a4a4a4;
}

.synonymItem-module-itemAddedUrl-2i6dwg {
  color: #16bf00;
}

.synonymItem-module-info-3fEG57 {
  color: #b7b7b7;
  display: inline-block;
  vertical-align: baseline;
}

.synonymItem-module-loadMoreBtnWrapper-39Rmdn {
  margin: 5px 5px 5px 15px;
}


.optionsList-module-list-2NdTtA {
  list-style: none;
  border-bottom: 1px solid #e5e5e5;
  max-height: 224px;
  overflow: auto;
}

.optionsList-module-item-2z5oZ7 {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 13px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}

.optionsList-module-item-2z5oZ7.optionsList-module-selected-dVjKl7 {
  color: #16bf00;
}

.optionsList-module-item-2z5oZ7.optionsList-module-disabled-3E2ISx {
  color: #cfcfcf;
}

.optionsList-module-item-2z5oZ7:hover {
  background-color: #f2f2f2;
}

.optionsList-module-text-HjjluH {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.optionsList-module-subText-2VjGxP {
  white-space: nowrap;
  margin-left: 5px;
}

.optionsList-module-emptyItem-2OdDoZ {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 13px;
}

.optionsList-module-pendingItem-314Nvn {
  display: flex;
  align-items: center;
  height: 32px;
  padding: 0 10px;
}


.optionListTitle-module-titleWrap-3gx6Pw {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
  border-bottom: 1px solid #e5e5e5;
}

.optionListTitle-module-titleTop-3m5u6I {
  font-size: 11px;
  text-transform: uppercase;
}

.optionListTitle-module-count-1hqeXx {
  margin-left: 5px;
  color: #aaa;
}

.optionListTitle-module-selected-3We5T1 {
  color: #16bf00;
}

.optionListTitle-module-controls-Ocz9ao {
  display: flex;
  align-items: center;
}

.optionListTitle-module-control-WqFY-J {
  margin: 0 10px;
  cursor: pointer;
  color: #00abf1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 10px;
  text-transform: uppercase;
}

.optionListTitle-module-control-WqFY-J:last-child {
  margin-right: 0;
}


.addForm-module-addFormPanel-3iumBd {
  min-width: 850px;
  max-width: 850px;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  -ms-box-shadow: 0;
  -o-box-shadow: 0;
  box-shadow: 0;
  margin: 0;
}

.addForm-module-addFormPanelFooter-2oJtwP {
  margin-top: 10px;
}

.addForm-module-rowWrapper-2XVvO- {
  display: flex;
  align-items: center;
  padding-right: 5px;
}

.addForm-module-rowTitle-Zl1da5,
.addForm-module-rowTitleTargeting-3Zxhsg,
.addForm-module-rowTitleCommonStopPhrases-2TiS8U,
.addForm-module-rowTitleSources-3oZaTP {
  margin-right: 5px;
}

.addForm-module-rowTitleCommonStopPhrases-2TiS8U {
  max-width: 150px;
}

.addForm-module-rowTitleTargeting-3Zxhsg {
  max-width: 120px;
}

.addForm-module-rowTitleSources-3oZaTP {
  max-width: 115px;
}

.addForm-module-row-1ab9p8,
.addForm-module-rowNoMargin-2Znoo3,
.addForm-module-lastRow-nE5GEH,
.addForm-module-negativeWordsRow-2OtsM5 {
  display: flex;
  margin: 15px 0 0 0;
}

.addForm-module-rowSettingWrap-2q-9nX {
  margin-top: 25px;
}

.addForm-module-flexRow-1owx9X {
  display: flex;
}

.addForm-module-rowNoMargin-2Znoo3 {
  margin: 0;
}

.addForm-module-lastRow-nE5GEH {
  padding-bottom: 10px;
}

.addForm-module-labelForm-HwAmaX,
.addForm-module-labelFormStopPhrases-3bQMMK,
.addForm-module-labelFormForRadio-1uvpNJ {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: top;
  width: 190px;
  margin-top: 8px;
  margin-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.addForm-module-labelFormStopPhrases-3bQMMK {
  margin-top: 0;
}

.addForm-module-labelFormForRadio-1uvpNJ {
  margin-top: 0;
}

.addForm-module-textareaContainerNarrow-3cJ31c {
  display: flex;
  align-items: flex-start;
  margin-top: 15px;
}

.addForm-module-textarea-3ccDqD,
.addForm-module-textareaNarrow-24CcWO,
.addForm-module-textareaSourcesIds-3L9AKJ {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 500px;
  width: 500px;
  font-size: 14px;
  height: 200px;
  min-height: 100px;
  border: 1px solid #b7b7b7;
  padding-left: 5px;
  padding-right: 5px;
}

.addForm-module-textareaNarrow-24CcWO {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 300px;
  width: 300px;
  font-size: 14px;
  height: 366px;
  max-height: 400px;
}

.addForm-module-clearTextareaBtn-3JY8-3 {
  float: right;
  margin-top: 5px;
}

.addForm-module-clearTextareaBtn-3JY8-3:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.addForm-module-textareaSourcesIds-3L9AKJ {
  height: 60px;
}

.addForm-module-infoText-3I-hcF {
  display: inline-block;
  width: 500px;
  color: #b7b7b7;
  font-size: 12px;
}

.addForm-module-infoText-3I-hcF a {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.addForm-module-uploadInfo-wtOI_L {
  margin-top: 5px;
  max-width: 500px;
  font-size: 12px;
}

.addForm-module-uploadLink-222uc1 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 20px;
}

.addForm-module-inputLong-2KZCT0 {
  width: 500px;
}

.addForm-module-inputShort-1yNx94 {
  width: 80px;
}

.addForm-module-radioItem-3cBk8o {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.addForm-module-radioLabel-T8kHKv {
  margin-left: 0px;
}

.addForm-module-radioInput-3SNAZ6 {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  flex: initial;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-right: 6px;
}

.addForm-module-radioInput-3SNAZ6[readonly],
.addForm-module-radioInput-3SNAZ6:disabled,
.addForm-module-radioInput-3SNAZ6._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.addForm-module-checkbox-2uUbad {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-right: 6px;
}

.addForm-module-checkbox-2uUbad[readonly],
.addForm-module-checkbox-2uUbad:disabled,
.addForm-module-checkbox-2uUbad._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.addForm-module-cancelButton-1ZEj8e {
  margin-left: 10px;
}

.addForm-module-selectWrapper-HnFYnu {
  position: relative;
}

.addForm-module-panelSuccess-2niYPH {
  background-color: #e1ebbc;
}

.addForm-module-panelError-35ARiy {
  background-color: transparent;
  color: #f66;
}

.addForm-module-notify-2lrV8p {
  margin-top: 20px;
  -webkit-transition: max-height 0.3s;
  -moz-transition: max-height 0.3s;
  -ms-transition: max-height 0.3s;
  -o-transition: max-height 0.3s;
  transition: max-height 0.3s;
  overflow: hidden;
  display: flex;
  align-items: center;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
}

.addForm-module-link-3tmzHy {
  cursor: pointer;
}

.addForm-module-addMinusKeywordsSwitchBtn-1lnmCR {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
}

.addForm-module-addMinusKeywordsSwitchBtnWrapper-1yfhi_ {
  margin-left: 190px;
  margin-top: 10px;
}

.addForm-module-inputWrap-3ZQfqn {
  width: calc(100% - 190px);
  word-break: break-word;
}

.addForm-module-inputError-rUOFlq {
  max-width: 500px;
}

.addForm-module-helpWrap-Wjeacq {
  margin-left: 5px;
}

.addForm-module-listWrapper-3HIIzK {
  width: 350px;
}


.languageSettingView-module-wrap-1O4kt_ {
  position: relative;
  display: flex;
  align-items: flex-start;
}

.languageSettingView-module-left-1S6LmP {
  margin-right: 20px;
}

.languageSettingView-module-description-1Cl1cr {
  margin-top: 3px;
}

.languageSettingView-module-error-2ckqk8 ._notification {
  margin-bottom: 0;
  margin-top: 20px;
}


.appsAndGroupsSettingView-module-appsAndGroupsSetting-3h_Pno {
  position: relative;
}


.appsAndGroups-module-table-eCoJdm {
  margin: 20px 0;
}

.appsAndGroups-module-error-Kouq0b {
  margin-top: 10px;
}


.contextPhraseForm-module-longInput-3uWkbr {
  width: 480px;
  font-size: 16px;
}

.contextPhraseForm-module-textAreaBlockWrapper-ijQcwz {
  display: flex;
}

.contextPhraseForm-module-textareaContainerNarrow-2ut7ET {
  display: flex;
  align-items: flex-start;
  margin-top: 15px;
}

.contextPhraseForm-module-textAreaInput-3Q0COa,
.contextPhraseForm-module-textareaNarrow-4uuIWF {
  width: 500px;
  height: 150px;
  min-width: 610px;
  max-width: 610px;
  max-height: 400px;
  min-height: 100px;
  padding-top: 5px;
}

.contextPhraseForm-module-textareaNarrow-4uuIWF {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 300px;
  width: 300px;
  font-size: 14px;
  height: 366px;
  min-width: 300px;
  max-width: 300px;
  max-height: 400px;
}

.contextPhraseForm-module-fieldTitleWrapper-3xuW8D,
.contextPhraseForm-module-labelWrap-RSf_2p {
  display: flex;
  align-items: center;
}

.contextPhraseForm-module-labelWrap-RSf_2p {
  width: 150px;
  line-height: 32px;
}

.contextPhraseForm-module-verticalCenter-1qKCc3 {
  display: flex;
  align-items: center;
}

.contextPhraseForm-module-group-1Ct0oB {
  display: flex;
  align-items: center;
}

.contextPhraseForm-module-input-3IUneO {
  width: 80px;
}

.contextPhraseForm-module-marginBottom-35dW7t {
  margin-bottom: 20px;
}

.contextPhraseForm-module-mainWrap-QSBUZ1 {
  min-width: 612px;
}

.contextPhraseForm-module-fieldTitle-3LRJrj {
  margin-right: 5px;
}

.contextPhraseForm-module-clearTextareaBtn-22s0dA {
  float: right;
  margin-top: 5px;
}

.contextPhraseForm-module-clearTextareaBtn-22s0dA:after {
  content: '';
  clear: both;
  float: none;
  display: block;
}

.contextPhraseForm-module-textareaWrapNarrow-3ipxM8 {
  width: 300px;
}

.contextPhraseForm-module-textareaWrap-1Mt3RM {
  width: 610px;
}


.context-phrase-cell {
  margin: -13px;
  padding: 13px 13px 13px 28px;
}

.context-phrase-cell__text {
  padding-right: 15px;
  margin-left: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.context-phrase-cell:hover {
  cursor: pointer;
  background-color: #f2fcfe;
}

.context-phrase-cell:after {
  display: none;
  position: absolute;
  content: "\F114";
  font-family: 'target-icons';
  font-size: 16px;
  right: 10px;
  top: 14px;
}

.context-phrase-cell:hover:after {
  display: block;
}

.flexi-table_phrases-list .flexi-table__cell_phrase {
  padding: 13px 13px 13px 13px;
  position: relative;
}

.flexi-table_phrases-list .flexi-table__cell__checkbox-wrap__checkbox {
  position: absolute;
  z-index: 10;
  margin-left: 2px;
}


.context-list-item__inline {
  display: inline-block;
  vertical-align: top;
}

.context-list-item .flexi-table__tbl {
  background: #f00;
}

.segments-context-list-info__header-wrapper-container {
  display: inline-block;
  vertical-align: top;
}


.NegativeKeywordsForm-module-wrapper-1jeCLi {
  margin-bottom: 10px;
}

.NegativeKeywordsForm-module-textarea-2_Zeeh {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  max-width: 500px;
  width: 500px;
  font-size: 14px;
  height: 100px;
  min-width: 300px;
  min-height: 100px;
}

.NegativeKeywordsForm-module-button-30GB2M {
  margin: 0 0 20px 1px;
}

.NegativeKeywordsForm-module-errorWrap-quyDJx {
  word-break: break-all;
}


.listItem-module-title-3SypZw,
.listItem-module-stopWordsListTitle-2eOXLj,
.listItem-module-searchPeriodTitle-3c2wH6 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  position: relative;
}

.listItem-module-stopWordsContextHelpWrapper-1mFXqW,
.listItem-module-searchPeriodContextHelp-1VkXh8 {
  position: absolute;
  margin: 3px 0 0 5px;
}

.listItem-module-form-2VVELU {
  margin-bottom: 20px;
}

.listItem-module-stopWordsListTitle-2eOXLj,
.listItem-module-searchPeriodTitle-3c2wH6 {
  margin-top: 20px;
}


.massActionsButton-module-wrap-o_qHZj {
  margin-right: 10px;
}

.massActionsButton-module-icon-3egmUb {
  display: inline-block;
  vertical-align: -2px;
  font-size: 18px;
  line-height: 13px;
  padding-right: 4px;
}


.removeConfirmModal-module-modal-3erE5F {
  padding: 20px;
}

.removeConfirmModal-module-title-2qmfHr {
  margin-bottom: 20px;
}

.removeConfirmModal-module-requestId-Ud85iw {
  font-size: 10px;
}

.removeConfirmModal-module-errorWrapper-2mEwZv {
  margin-bottom: 20px;
}


.massActionForm-module-wrapper-1mRWHz {
  padding: 20px;
}

.massActionForm-module-title-1D0eoM {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.massActionForm-module-header-1MVRAJ {
  margin-bottom: 20px;
}

.massActionForm-module-select-Nhu7SU,
.massActionForm-module-stringsCount-bkJK2f {
  display: inline-block;
  vertical-align: middle;
}

.massActionForm-module-select-Nhu7SU {
  margin-right: 10px;
}

.massActionForm-module-stringsCount-bkJK2f {
  color: #a4a4a4;
  text-transform: lowercase;
}

.massActionForm-module-inputsBox-UCvPhU {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.massActionForm-module-textareaWrapper-1GaO4s {
  display: block;
  margin-right: 10px;
}

.massActionForm-module-textareaWrapper-1GaO4s:last-child {
  margin-right: 0;
}

.massActionForm-module-textareaTitle-k06vI_ {
  margin-bottom: 5px;
}

.massActionForm-module-textarea-H24cFZ {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: none;
  max-width: none;
  width: 400px;
  font-size: 14px;
  height: 64px;
}

.massActionForm-module-footer-1Ome48 {
  padding: 20px;
  background-color: #fff;
}

.massActionForm-module-requestId-rhljQU {
  font-size: 10px;
}


.replaceConfirmModal-module-modal-3F05Xl {
  padding: 20px;
}

.replaceConfirmModal-module-title-39OZzo {
  margin-bottom: 20px;
}

.replaceConfirmModal-module-requestId-3Wgsgn {
  font-size: 10px;
}

.replaceConfirmModal-module-errorWrapper-13nFug {
  margin-bottom: 20px;
}


.searchPeriodForm-module-wrapper-1ptueL {
  margin-bottom: 10px;
}

.searchPeriodForm-module-input-2oHJ0y,
.searchPeriodForm-module-button-1MryOc {
  margin: 0 0 20px 1px;
}

.searchPeriodForm-module-errorWrap-1iXFdN {
  word-break: break-all;
}


.multiSelectSuggester-module-wrapper-1bpXA5 {
  position: relative;
  line-height: 0;
  font-size: 13px;
}

.multiSelectSuggester-module-searchInput-34I1ra {
  padding: 0 10px;
  width: 100%;
}

.multiSelectSuggester-module-pending-1wHGnz {
  position: relative;
  overflow: hidden;
}

.multiSelectSuggester-module-pending-1wHGnz:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.multiSelectSuggester-module-withClearIcon-3-fbzS {
  padding-right: 30px;
}

.multiSelectSuggester-module-clearIcon-1WZepJ {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  cursor: pointer;
}

.multiSelectSuggester-module-clearIcon-1WZepJ:before {
  content: '';
  display: block;
  background: url(/media/js/dist/i-close_beba31f611ea5ca33b9952b063059a6c.png) right center no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -8px;
}


.bubbleComponent-module-wrap-1Vz0l7 {
  background-color: #fff;
  -webkit-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
  box-shadow: 0 10px 15px 1px rgba(0,0,0,0.15);
}

.bubbleComponent-module-hidden-2WYFss {
  display: none;
}

.bubbleComponent-module-controls-1S63J3 {
  border-bottom: 1px solid #e5e5e5;
}

.bubbleComponent-module-submit-2kLxsJ {
  display: block;
  text-align: center;
  padding: 10px;
}

.bubbleComponent-module-submit-2kLxsJ:hover {
  background-color: #f2f2f2;
}

.bubbleComponent-module-submit-2kLxsJ.bubbleComponent-module-disabled-6KVd4J {
  color: #b7b7b7;
  cursor: default;
  background-color: transparent;
}


.nameCell-module-text-3PdjlW {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.removeCell-module-remove-3dULJc {
  font-size: 12px;
  line-height: 33px;
  color: #a4a4a4;
  cursor: pointer;
}

.removeCell-module-remove-3dULJc:hover {
  color: #333;
}


.doohBudget-module-noPaddings-3RfBhJ {
  padding: 0;
}

.doohBudget-module-info-3_qQqy {
  color: #898b8c;
}

.doohBudget-module-totalBudget-1xaBnY {
  margin-top: 10px;
  font-size: 16px;
}

.doohBudget-module-error-1gW_HI {
  margin-top: 15px;
}


.removeCell-module-removeCell-KmEYST {
  cursor: pointer;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}


.otsCell-module-input-2THmTh {
  width: 100%;
  border: none;
}


.counterSettingView-module-counterSetting-3JBwHK {
  position: relative;
}


.counterForm-module-notification-n4a9XO {
  margin-top: 20px;
}

.counterForm-module-goals-31F2bt {
  margin-top: 20px;
  padding-right: 14px;
  width: 606px;
  max-height: 323px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.counterForm-module-submit-2cwWUa {
  margin-top: 30px;
}

.counterForm-module-selectRightBlock--bYL6Y {
  max-width: 500px;
}

.counterForm-module-createBtnWrap-3-ZKUR {
  margin-top: 20px;
}


.emptyCounters-module-countersIcon-7fspOt {
  background-image: url(/media/js/dist/audience_4dd705592481849abedba5bb21b127ce.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 20px;
  width: 30px;
  height: 35px;
}

.emptyCounters-module-empty-NxKKSb {
  display: flex;
  padding: 20px 15px;
}


.goal-module-item-1PD33Y {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
}

.goal-module-item-1PD33Y:last-child {
  margin-bottom: 0;
}

.goal-module-label-2-4bQG {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.goal-module-name-2libho {
  margin-left: 10px;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.controls-module-controls-1n_zzy {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.controls-module-toggler-3Fwvwi {
  width: 80px;
  height: 20px;
  display: flex;
  align-items: center;
}

.controls-module-input-K2tFUi {
  position: relative;
  -moz-appearance: textfield;
  width: 36px;
  height: 20px;
  margin: 0 5px;
  padding: 0 5px;
}

.controls-module-input-K2tFUi::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.controls-module-input-K2tFUi::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


.successBlock-module-textWrap-3jPk72 {
  line-height: 1.3;
}

.successBlock-module-infoText-alH-SU {
  margin: 20px 0 30px;
}


.setting-item {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  width: 630px;
}

.setting-item_animated {
  -webkit-transition: 0.3s width;
  -moz-transition: 0.3s width;
  -ms-transition: 0.3s width;
  -o-transition: 0.3s width;
  transition: 0.3s width;
}

.setting-item__content {
  position: relative;
  padding: 20px 24px;
  background-color: #fff;
}

.setting-item__error {
  position: relative;
  padding: 0 24px 20px;
  background-color: #fff;
}


.settings__title {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 23px;
}

.settings__list {
  padding: 0;
  list-style: none;
}

.settings__list__item {
  margin-bottom: 4px;
  position: relative;
}

.settings__group {
  margin-bottom: 30px;
}

.settings__group._small-margin {
  margin-bottom: 6px;
}

.settings__group-head {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 630px;
  min-height: 40px;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 6px;
}

.settings__group-head:hover {
  cursor: pointer;
  background-color: rgba(179,229,252,0.1);
}

.settings__group-head:after {
  content: '';
  display: block;
  width: 11px;
  height: 7px;
  margin-left: 3px;
  margin-bottom: 1px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) 0 0;
}

.settings__group-head._expanded {
  background-color: rgba(179,229,252,0.1);
}

.settings__group-head._expanded:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.settings__group-head._expanded:hover {
  background-color: rgba(179,229,252,0.08);
}

.setting-item_wide.setting-item_expanded {
  width: 900px;
}


.select-package {
  width: 630px;
  margin-bottom: 2px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  padding: 20px 23px;
  font-size: 12px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
}

.select-package__title {
  margin-bottom: 15px;
  text-transform: uppercase;
}


.bannerPreviewIcons-module-image-1suHC5 {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
}

.bannerPreviewIcons-module-image-1suHC5:first-child {
  margin-left: 0;
}

.bannerPreviewIcons-module-image_ok-1Ge4fm {
  background-image: url(/media/js/dist/ok_d290bb17ad0c20d52313c0a9a94b50f8.svg);
}

.bannerPreviewIcons-module-image_mm-2j3LAu {
  background-image: url(/media/js/dist/mm_acb26b9e422d1dcb712416d2bdfa4ce7.svg);
}

.bannerPreviewIcons-module-image_mail-2tePv5 {
  background-image: url(/media/js/dist/mailru_c0bc3bd508cb8fedef380b276e5b04ab.svg);
}

.bannerPreviewIcons-module-image_vk-89k8AL {
  background-image: url(/media/js/dist/vk_6fd24b1f5db5e0c85a97e66eba0e9b80.svg);
}

.bannerPreviewIcons-module-image_mycom-3diUbp {
  background-image: url(/media/js/dist/mytarget_a83afb2add96baacbbecf0ed7e583343.svg);
}

.bannerPreviewIcons-module-image_mycom-3diUbp._red {
  background-image: url(/media/js/dist/mytargetred_f64d7a691f551e3e5b4cf1e51d88c981.svg);
}

.bannerPreviewIcons-module-image_auto-3SrXKv,
.bannerPreviewIcons-module-image_cars-2aPL-T {
  background-image: url(/media/js/dist/cars_0ba17cdbfc51c5386d2ceb29931763ce.svg);
}

.bannerPreviewIcons-module-image_premium-2PQm7E {
  background-image: url(/media/js/dist/premium_cecb4a4c5e8e16b2bf0fd890367c9fb5.svg);
}

.bannerPreviewIcons-module-image_nativeroll-2E1gZa {
  background-image: url(/media/js/dist/nativeroll_a22dda8bc988946031e667e5f10a19af.svg);
}

.bannerPreviewIcons-module-image_viqeo-GRu0N_ {
  background-image: url(/media/js/dist/viqeo_74d1a77e0a8e32f9d603d6aee246749f.svg);
}

.bannerPreviewIcons-module-image_buzzoola-7GqWOl {
  background-image: url(/media/js/dist/buzzola_689637c0ad9cb99edd16539715975655.svg);
}

.bannerPreviewIcons-module-image_viber-cSXkWr {
  background-image: url(/media/js/dist/viber_b6221fffd99975c1e38c2b5526f3f675.svg);
}

.bannerPreviewIcons-module-image_youla-2ptfHw {
  background-image: url(/media/js/dist/yula_ed920736aebce449f304f712e84ff345.svg);
}

.bannerPreviewIcons-module-image_tiktok-14mLv3 {
  background-image: url(/media/js/dist/tiktok_0500ad0767db662ad77c27b8c415a793.svg);
}

.bannerPreviewIcons-module-image_interactive_video-7jEQJ_ {
  background-image: url(/media/js/dist/interactive-video_e2dc1877721212e058ca69df6edb5e70.svg);
}


.banner-format-item {
  background-color: #f7f7f7;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  height: 64px;
  font-size: 13px;
  padding-left: 15px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.banner-format-item:hover {
  background-color: #dfdfdf;
}

.banner-format-item._active,
.banner-format-item._active._current {
  background-color: #dfdfdf;
}

.banner-format-item._current {
  background-color: #dfdfdf;
}

.banner-format-item._active {
  cursor: default;
}

.banner-format-item__title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  max-width: 240px;
  color: #3a3a3a;
  margin-bottom: 6px;
}

.banner-format-item._unavailable .banner-format-item__title {
  color: #aaa;
  text-decoration: line-through;
}

.banner-format-item._active .banner-format-item__audience {
  display: none;
}

.banner-format-item__second-line {
  font-size: 10px;
  color: #aaa;
}

.banner-format-item:hover .banner-format-item__second-line,
.banner-format-item._active .banner-format-item__second-line,
.banner-format-item._current .banner-format-item__second-line {
  color: #3a3a3a;
}

.banner-format-item__note {
  z-index: 1;
  position: absolute;
  right: 5px;
  top: 3px;
  color: #fc2c39;
  text-transform: uppercase;
  font-size: 8px;
  font-weight: 700;
}

.banner-format-item._pending:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.banner-format-item__icons-wrap {
  filter: grayscale(100%);
  opacity: 0.6;
}

.banner-format-item._active .banner-format-item__icons-wrap,
.banner-format-item:hover .banner-format-item__icons-wrap {
  filter: none;
  opacity: 1;
}

.bubble-ts_banner-settings-preview .bubble-ts__main-wrap {
  padding: 0;
}


.padItem-module-padItem-35ZFGF {
  font-size: 14px;
  line-height: 12px;
  margin: 0;
  padding: 6px 0 6px 19px;
  white-space: nowrap;
  position: relative;
}

.padItem-module-padItem-35ZFGF:last-child {
  padding-bottom: 0;
}

.padItem-module-input-x0cTc6 {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}

.padItem-module-input-x0cTc6:disabled {
  cursor: default;
}

.padItem-module-name-2AVuSy {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  margin: 0 2px 0 0;
  color: #333;
  line-height: 16px;
  width: calc(100% - 25px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.padItem-module-name-2AVuSy:hover {
  color: #16bf00;
}

.padItem-module-checked-2u-x9S {
  color: #16bf00;
}

.padItem-module-disabled-2u9Yl5 {
  cursor: default;
}

.padItem-module-checked-2u-x9S.padItem-module-disabled-2u9Yl5 {
  color: #268f46;
}

.padItem-module-checked-2u-x9S.padItem-module-disabled-2u9Yl5:hover {
  color: #268f46;
}

.padItem-module-unavailable-1Kq2_- {
  color: #aaa;
  cursor: default;
  text-decoration: line-through;
}

.padItem-module-unavailable-1Kq2_-:hover {
  color: #aaa;
}

.padItem-module-readOnly-jGMFN1 {
  color: #333;
  cursor: default;
}

.padItem-module-readOnly-jGMFN1:hover {
  color: #333;
}

.padItem-module-withoutId-1WDgsv {
  cursor: default;
}

.padItem-module-withoutId-1WDgsv:hover {
  color: #333;
}

.padItem-module-withoutId-1WDgsv.padItem-module-checked-2u-x9S:hover {
  color: #16bf00;
}

.padItem-module-collapseIcon-3fT9vv {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 10px;
  left: 0;
  border-top: 6px solid #00abf1;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  cursor: pointer;
}

.padItem-module-padItem-35ZFGF._collapsed .padItem-module-collapseIcon-3fT9vv {
  left: 4px;
  top: 9px;
  border-left: 6px solid #00abf1;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.padItem-module-listWrapper-2n7yJB {
  padding: 0;
  margin: 6px 0 0;
  list-style: none;
}

.padItem-module-padItem-35ZFGF._collapsed .padItem-module-listWrapper-2n7yJB {
  display: none;
}

.padItem-module-popupText-1jszAG {
  font-size: 12px;
  display: block;
  width: 150px;
  white-space: normal;
}

.padItem-module-popupTitle-28RU1H {
  font-size: 12px;
  font-weight: 700;
}


.banner-format-preview__audience {
  color: #fff;
  background-color: #808080;
  padding-left: 10px;
}

.banner-preview_banner-format-preview {
  padding: 10px;
}


.bannerFormats-module-bannerFormats-3n8hf2 {
  border: 1px solid #e5e5e5;
  width: 630px;
  overflow: hidden;
}

.bannerFormats-module-bannerFormats-3n8hf2 .fast-tree__list {
  height: auto;
  overflow-y: auto;
  border: 0;
}

.bannerFormats-module-mainWrap-RWZj75 {
  position: relative;
  height: 100%;
}

.bannerFormats-module-formatsWrap-2uJzhK {
  background-color: #f7f7f7;
  width: 270px;
  min-height: 200px;
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.bannerFormats-module-contentWrap-2UmVVq {
  width: calc(100% - 270px);
  display: inline-block;
  vertical-align: top;
}

.bannerFormats-module-padsWrap-2YUsiH {
  position: absolute;
  height: calc(100% - 50px);
  overflow-y: auto;
  width: calc(100% - 270px);
}

.bannerFormats-module-head-21zQ2r {
  height: 50px;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  align-items: center;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
}

.bannerFormats-module-center-3DKxzr {
  justify-content: center;
}

.bannerFormats-module-spaceBetween-2r6RGp {
  justify-content: space-between;
  padding: 0 14px;
}

.bannerFormats-module-button-F-gRqx {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 10px;
}

.bannerFormats-module-defaultWrap-2YjvkI {
  text-align: center;
  color: #aaa;
  line-height: 45px;
}

.bannerFormats-module-emptyWrap-9GQiJN {
  padding: 20px 25px;
}

.bannerFormats-module-unavailableWrap-29-muS {
  padding: 20px 25px;
  position: absolute;
  height: calc(100% - 90px);
  overflow-y: auto;
}

.bannerFormats-module-unavailableTitle-1XvhRg {
  color: #fc2c39;
  text-transform: uppercase;
  margin-bottom: 25px;
  display: block;
  font-size: 18px;
  font-weight: 100;
}

.bannerFormats-module-unavailableText-RnVBLB {
  display: block;
  margin-bottom: 10px;
}

.bannerFormats-module-previewsWrap-2Www4s {
  position: relative;
}

/*:global(.fast-tree-item._checked) > :local(.notAvailablePad):global(.fast-tree-item__name)
    color: $myDarkGray7;

:global(.fast-tree-item._disabled) > :local(.notAvailablePad):global(.fast-tree-item__name)
    color: $myDarkGray7;*/

.bannerFormats-module-notAvailablePad-PW5Ag7 {
  text-decoration: line-through;
}

.bannerFormats-module-bannerFormats-3n8hf2 .bubble-ts_settingError {
  padding: 13px 20px;
}


.unlockInfo-module-label-uNnz97 {
  display: block;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.unlockInfo-module-text-KIkDkq {
  line-height: 20px;
  margin-bottom: 20px;
  display: block;
}

.unlockInfo-module-footer-26MlFc {
  padding: 15px 20px;
  background-color: #fff;
}

.unlockInfo-module-itemsWrap-1IB89D {
  list-style: none;
  margin: 0;
  padding: 0;
}

.unlockInfo-module-item-ZX0vNi > .unlockInfo-module-itemsWrap-1IB89D {
  margin-left: 15px;
}

.unlockInfo-module-titleWrap-3_LrF7 {
  display: inline-block;
  margin-bottom: 5px;
}

.unlockInfo-module-last-23keKL:before {
  margin-right: 4px;
  content: '\2014';
  position: absolute;
  left: -15px;
}

.unlockInfo-module-middle-gV5w7D {
  font-weight: bold;
}


.selectGamePackage-module-mainWrap-23ofy9 {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.selectGamePackage-module-contextHelp-2QI42i {
  margin-left: 5px;
}


.banner-settings__title {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 23px;
}

.banner-settings__note {
  width: 630px;
  margin-bottom: 10px;
}

.banner-settings__info-text {
  padding-bottom: 15px;
}

.banner-settings__banner-formats-wrap {
  margin-bottom: 20px;
}

.banner-settings .banner-form {
  margin-right: 15px;
}

.banner-settings .banner-form:last-child {
  margin-bottom: 0;
}

.banner-settings .bubble-ts {
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.banner-settings .bubble-ts__main-wrap {
  padding: 0;
}

/*
  .accordion-list
    width: $blocksWidth;

  &__banner-format-types-wrap
    .accordion-list__item
      font-size: 13px;

      &:before
        left: 23px;

      &._carousel:before
        background: url(assets/images/bannerTypesIcons/carousel.svg) 0 0 no-repeat;
        background-size: contain;

      &._static:before
        background: url(assets/images/bannerTypesIcons/static.svg) 0 0 no-repeat;
        background-size: contain;

      &._html5:before
        background: url(assets/images/bannerTypesIcons/html5.svg) 0 0 no-repeat;
        background-size: contain;

      &._video:before
        background: url(assets/images/bannerTypesIcons/video.svg) 0 0 no-repeat;
        background-size: contain;

      &._audio:before
        background: url(assets/images/bannerTypesIcons/audio.svg) 0 0 no-repeat;
        background-size: contain;

      &._topic:before
        background: url(assets/images/bannerTypesIcons/static.svg) 0 0 no-repeat;
        background-size: contain;
*/


.billboards-module-billboards-1ptUFC {
  position: relative;
  padding: 20px 24px;
}

.billboards-module-radioButtons-Ul5WjV {
  display: flex;
  align-items: center;
}

.billboards-module-radioRow-1Hrzfq {
  margin-right: 20px;
}

.billboards-module-topRow-2dYdwm {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}


.billboardCard-module-popup-3HdC3W {
  position: absolute;
  background-color: #fff;
  width: 500px;
  visibility: hidden;
  left: -99999px;
  top: -99999px;
  z-index: -1;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
}

.billboardCard-module-visible-28lW5c {
  visibility: visible;
  z-index: unset;
}

.billboardCard-module-arrow-1O1V8h {
  position: absolute;
  width: 10px;
  height: 15px;
  top: 50%;
  left: -10px;
  overflow: hidden;
}

.billboardCard-module-arrow-1O1V8h:after {
  content: '';
  display: block;
  position: absolute;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  border-width: 5px 5px 5px 5px;
  border-color: #fff transparent transparent #fff;
  border-style: solid;
  top: 50%;
  margin-top: -5px;
  left: 6px;
}

.billboardCard-module-header--9qvHf {
  display: flex;
  align-items: center;
  height: 30px;
  padding: 0 20px;
}

.billboardCard-module-tab-3TqywE {
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  color: #00abf1;
  margin-right: 20px;
}

.billboardCard-module-activeTab-3oOCOq {
  cursor: default;
  color: #000;
}

.billboardCard-module-billboard-3bbffu {
  position: relative;
  height: 330px;
  background-color: #e6e7e8;
}

.billboardCard-module-image-3parbg {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.billboardCard-module-spinner-29DG_n {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.billboardCard-module-close-gSw9Ll {
  position: absolute;
  font-family: 'target-icons';
  top: 17px;
  right: 15px;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
}

.billboardCard-module-close-gSw9Ll:before {
  content: "\F109";
  padding: 3px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.billboardCard-module-info-1iEHZn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 50px;
  padding: 5px 20px;
  line-height: 18px;
  border-bottom: 1px solid #e6e7e8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.billboardCard-module-place-UU5Jcq {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
}

.billboardCard-module-actions-wJidE3 {
  padding: 15px 20px;
  height: 60px;
  display: flex;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.billboardCard-module-sidesSelector-31eR95 {
  margin-left: 20px;
  display: flex;
  align-items: center;
}

.billboardCard-module-label-2j-QPD {
  display: flex;
  align-items: center;
  margin-right: 20px;
}

.billboardCard-module-checkbox-viAjr4 {
  margin-right: 6px;
}


.billboardsSuggester-module-mainWrap-2N7l7L {
  display: flex;
  margin-bottom: 22px;
  align-items: center;
}

.billboardsSuggester-module-contextHelp-1aK6WJ {
  margin-left: 10px;
}


.billboardsList-module-billboardsList-3PuK1A {
  position: relative;
}

.billboardsList-module-textarea-3l4lF1 {
  display: block;
  width: 500px;
  height: 180px;
  margin-bottom: 10px;
}

.billboardsList-module-description-21-QNp {
  color: #b5b5b5;
  margin-bottom: 15px;
}


.billboardsTable-module-billboardsTable-30ukpP {
  margin-top: 20px;
}

.billboardsTable-module-actions-2wCs1A {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.billboardsTable-module-leftSide-3Jj7au {
  display: flex;
  align-items: center;
}

.billboardsTable-module-actionBtn-3N94TT {
  margin-right: 25px;
}

.billboardsTable-module-actionInfo-MA8zIj {
  color: #bdbdbd;
  font-size: 13px;
  line-height: 15px;
}

.billboardsTable-module-row-3SBhXH {
  display: flex;
  align-items: center;
  justify-content: center;
}


.billboardNameCell-module-wrapper-emx0HU {
  width: 100%;
}

.billboardNameCell-module-info-3ASmjO {
  line-height: 20px;
  color: #898b8c;
}

.billboardNameCell-module-address-wo7ctk {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 20px;
}


.billboardRemoveCell-module-removeCell-1kVjIP {
  cursor: pointer;
}


.setting-item[data-setting-name="billboard"] .setting-item__content {
  padding: 0;
  overflow: visible;
}


.banner-item {
  padding: 10px;
  margin: 0 0 5px 5px;
  min-width: 215px;
  min-height: 30px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 2px dotted #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.banner-item:hover,
.banner-item._focused {
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  padding: 12px;
  border: none;
}

.banner-item_deleted {
  display: none;
}

.banner-item[invalid="invalid"] {
  outline: 1px solid #fc2c39;
}

.banner-item_editing {
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  -o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.15);
  padding: 6px 12px;
  border: none;
}

.banner-item__buttons-panel {
  display: none;
  color: #fff;
  width: 100%;
  font-size: 11px;
  line-height: 1;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0;
  background: #333;
  overflow: hidden;
  z-index: 110;
  text-align: center;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

.banner-item._focused .banner-item__buttons-panel,
.banner-item:hover .banner-item__buttons-panel {
  display: block;
}

.banner-item_deleting:hover .banner-item__buttons-panel {
  display: none;
}

.banner-item_invalid:hover .banner-item__buttons-panel {
  display: none;
}

.banner-item__button {
  float: left;
  cursor: pointer;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
  margin: 10px 0 11px 14px;
}

._focused .banner-item__button_edit,
._focused .banner-item__button_copy {
  display: none;
}

.banner-item__button_delete {
  float: right;
  width: 40px;
  height: 32px;
  position: relative;
  margin: 0;
  padding: 0;
}

.banner-item__invalid-text .banner-item__button {
  float: none;
  margin: 0;
  display: inline;
}

.banner-item__title-editing-banner-popup {
  color: #333;
  display: block;
  margin-bottom: 2px;
  cursor: pointer;
  text-decoration: underline;
}

.banner-item__rollovered-img,
.banner-item__img {
  border: 1px solid #cfcfcf;
  float: left;
  margin: 0 10px 2px 0;
}

.banner-item__text {
  line-height: 14px;
  margin: 2px 0 0;
  padding: 0;
  font-size: 12px;
  color: #666;
}

.banner-item__invalid-text {
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  background: #fd5b60;
  padding: 5px 0;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

.banner-item__spinner {
  height: 50px;
  display: none;
}

.banner-item__banner-id {
  color: #949494;
  font-size: 10px;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: middle;
}

.banner-item__banner-id_readonly {
  margin-bottom: 0;
}

.banner-item__banner-name {
  font-size: 10px;
  margin-left: 10px;
  margin-bottom: 20px;
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}

.banner-item .button_delete {
  position: absolute;
  right: 0;
  margin: 0px;
  padding: 0;
  cursor: pointer;
  width: 40px;
  background: none;
  text-shadow: none;
}

.banner-item .button_delete:before {
  line-height: 32px;
  font-size: 14px;
  color: #fff;
}

.banner-item .button_delete.button_pending,
.banner-item .button_delete:hover {
  background-color: #f66;
}


.lookAlikeNotify-module-wrap-1AeCt0 {
  width: 520px;
  margin: 0 auto;
}

.lookAlikeNotify-module-body-1Umnmr {
  display: flex;
  flex-direction: column;
  padding: 20px 24px;
  line-height: 1.3;
  background: #f2f2f2;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.lookAlikeNotify-module-footer-3hej0L {
  background: #fff;
  width: 100%;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

.lookAlikeNotify-module-title-IU4dCe {
  text-transform: uppercase;
  color: #16bf00;
  font-size: 16px;
  margin-bottom: 15px;
}

.lookAlikeNotify-module-firstLine-1x4CnB {
  margin-bottom: 20px;
}

.lookAlikeNotify-module-description-1Om6Ex {
  margin-right: 5px;
}

.lookAlikeNotify-module-link-LikLVZ {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.lookAlikeNotify-module-button-3xgDVb {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .lookAlikeNotify-module-button-3xgDVb {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.lookAlikeNotify-module-button-3xgDVb[readonly],
.lookAlikeNotify-module-button_disabled-s6YlaN,
.lookAlikeNotify-module-button-3xgDVb._disabled,
.lookAlikeNotify-module-button-3xgDVb:disabled {
  color: #b7b7b7;
  cursor: default;
}

.lookAlikeNotify-module-button-3xgDVb:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.lookAlikeNotify-module-button-3xgDVb[readonly]:hover,
.lookAlikeNotify-module-button_disabled-s6YlaN:hover,
.lookAlikeNotify-module-button-3xgDVb._disabled:hover,
.lookAlikeNotify-module-button-3xgDVb:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.lookAlikeNotify-module-button-3xgDVb[readonly],
.lookAlikeNotify-module-button-3xgDVb._disabled,
.lookAlikeNotify-module-button-3xgDVb:disabled {
  color: #80caf5;
}

.lookAlikeNotify-module-button-3xgDVb:hover {
  background-color: #39bbf1;
}

.lookAlikeNotify-module-button-3xgDVb[readonly]:hover,
.lookAlikeNotify-module-button-3xgDVb._disabled:hover,
.lookAlikeNotify-module-button-3xgDVb:disabled:hover {
  background: #00abf1;
  cursor: default;
}


.usersListSegmentForm-module-wrapper-10U0_V {
  padding: 20px;
  height: 354px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}

.usersListSegmentForm-module-optionWrapper-320xrW {
  display: flex;
  justify-content: space-between;
}

.usersListSegmentForm-module-optionText-1E9oa1 {
  max-width: 400px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.usersListSegmentForm-module-updatedText-4LACRZ {
  color: #717171;
}

.usersListSegmentForm-module-helpText-2I4bP7 {
  line-height: 21px;
}

.usersListSegmentForm-module-select-2InZKT {
  margin-bottom: 35px;
}

.usersListSegmentForm-module-relevance-2qVbHt {
  font-size: 12px;
  color: #717171;
}

.usersListSegmentForm-module-changeBtn-Eaa25C {
  text-transform: uppercase;
  margin-left: 10px;
}

.usersListSegmentForm-module-withoutPortalWrap-1tFR6m {
  top: 100%;
  left: 0;
}


.ageSettings-module-textarea-1XbPRQ {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  max-width: 400px;
  width: 400px;
  font-size: 14px;
  height: 65px;
  min-width: 100px;
  max-height: 140px;
}

.ageSettings-module-description-2zwpJe {
  margin-bottom: 10px;
}


.topCountersForm-module-wrapper-1Nu87A {
  padding: 20px;
  height: 354px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}

.topCountersForm-module-counterOption-AuXQ2k {
  display: flex;
  justify-content: space-between;
}

.topCountersForm-module-counterText-2uRkuu {
  max-width: 450px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.topCountersForm-module-multiSelectText-3FeRgY {
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.topCountersForm-module-row-2K0dr4 {
  margin-bottom: 20px;
  position: relative;
}

.topCountersForm-module-row-2K0dr4:last-child {
  margin-bottom: 0;
}

.topCountersForm-module-rowTitle-3Km54A {
  margin-bottom: 20px;
}

.topCountersForm-module-tableWrapper-sncs2B {
  margin-bottom: 10px;
}

.topCountersForm-module-relevance-2kxsnI {
  display: inline-block;
  font-size: 12px;
  color: #a4a4a4;
  margin-right: 10px;
}

.topCountersForm-module-changeBtn-3GmKR_ {
  text-transform: uppercase;
  margin-left: 10px;
}

.topCountersForm-module-withoutPortalWrap-1rNwC8 {
  top: 100%;
  left: 0;
}

.topCountersForm-module-titleWithHelp-3BjDgE {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.topCountersForm-module-select-1Wd4Jt {
  margin-bottom: 7px;
}

.topCountersForm-module-title-1gOpnv {
  margin-right: 5px;
}

.topCountersForm-module-audienceWrapper-3XtnSY {
  font-size: 12px;
}


.addForm-module-formLabel-2rBQE2 {
  width: 200px;
}

.addForm-module-inputWrap-1sRLfN {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.addForm-module-input-3hMYKC {
  width: 250px;
}

.addForm-module-removeBtnWrapper-3Z_Igz {
  display: flex;
  justify-content: flex-end;
}


.lookAlikeInfo-module-sourceInfoCell--UzdKx {
  min-width: 240px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.lookAlikeInfo-module-sourceInfoLabel-NOtzMh {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 20px;
}

.lookAlikeInfo-module-arrow-3ZSnUu {
  cursor: pointer;
}

.lookAlikeInfo-module-arrow-3ZSnUu:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 12px solid #00abf1;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top-width: 6px;
  right: 0;
  top: 7px;
}

.lookAlikeInfo-module-arrow-3ZSnUu.lookAlikeInfo-module-_expanded-2Y2UuU:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lookAlikeInfo-module-sourceInfoName-1RnUwv {
  display: inline-block;
  vertical-align: bottom;
  max-width: 240px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.lookAlikeInfo-module-sourceInfoCount-29smLq {
  padding-left: 5px;
}

.lookAlikeInfo-module-goalsList-DrttMa {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 18px;
}

.lookAlikeInfo-module-goalsItem-3976kK {
  margin-top: 15px;
}

.lookAlikeInfo-module-goalsItemName-3BkZNu {
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.lookAlikeInfo-module-goalsItemInfo-1vHY82 {
  color: #b7b7b7;
  white-space: nowrap;
}

.lookAlikeInfo-module-goalsItemRight-3zEBfb,
.lookAlikeInfo-module-goalsItemLeft-3aBJ3C {
  padding-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

.lookAlikeInfo-module-goalsItemAchieve-2u9Ist {
  display: inline-block;
  vertical-align: middle;
}

.lookAlikeInfo-module-events-fQZJl2 {
  padding-left: 18px;
  margin-top: 15px;
  list-style: none;
}

.lookAlikeInfo-module-eventName-3DcCXD {
  margin-top: 10px;
}


.onboarding-module-wrapper-3bg8XJ {
  max-width: 960px;
  line-height: 1.6;
  font-size: 13px;
}

.onboarding-module-row-2HINg8 {
  margin-bottom: 30px;
}

.onboarding-module-row-2HINg8:first-child {
  margin-top: 20px;
}

.onboarding-module-title-LEWsDk {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.onboarding-module-links-3bjgmf {
  width: 200px;
}

.onboarding-module-link-3C0W9l {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: inline-flex;
  align-content: center;
}

.onboarding-module-target-YrRD3O,
.onboarding-module-youtube-2MIP9R {
  display: inline-block;
  margin-right: 7px;
}

.onboarding-module-target-YrRD3O:before,
.onboarding-module-youtube-2MIP9R:before {
  font-family: target-icons;
  font-size: 14px;
}

.onboarding-module-target-YrRD3O:before {
  content: "\F11F";
  color: #ea1414;
}

.onboarding-module-youtube-2MIP9R:before {
  content: "\F13B";
  color: #f00;
}

.onboarding-module-cell-RPKxCW {
  line-height: 36px;
}

.onboarding-module-btn-28nc2b,
.onboarding-module-btnDisabled-2iUdip {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 11px;
}

.onboarding-module-btnDisabled-2iUdip {
  color: #cfcfcf;
  cursor: default;
}


.instruction-module-wrapper-1pOHw9 {
  margin: 0 auto;
  text-align: left;
  display: inline-block;
  font-weight: 300;
}

.instruction-module-wrapper-1pOHw9.instruction-module-gray-3WFL68 {
  background-color: #f2f2f2;
  position: relative;
  width: 100%;
  margin-bottom: 40px;
  padding: 21px 0 20px;
  text-align: center;
}

.instruction-module-wrapper-1pOHw9.instruction-module-gray-3WFL68:before,
.instruction-module-wrapper-1pOHw9.instruction-module-gray-3WFL68:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -40px;
  width: 50%;
  height: 40px;
  left: 0;
  background: linear-gradient(to left bottom, #f2f2f2 50%, rgba(0,0,0,0) 50%);
}

.instruction-module-wrapper-1pOHw9.instruction-module-gray-3WFL68:after {
  right: 0;
  left: auto;
  background: linear-gradient(to right bottom, #f2f2f2 50%, rgba(0,0,0,0) 50%);
}

.instruction-module-wrapper-1pOHw9 a {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.instruction-module-container-HuFj-l {
  max-width: 826px;
  margin: 0 auto;
  text-align: left;
  display: inline-block;
}

.instruction-module-title-1P7FLR {
  font-size: 45px;
  line-height: 1.5;
  color: #333;
  margin-bottom: 32px;
}

.instruction-module-list-14dmNA {
  list-style: none;
  padding: 0;
  margin: 0;
  counter-reset: i;
}

.instruction-module-item-iUekDs {
  display: block;
  font-size: 33px;
  line-height: 63px;
  color: #333;
  padding-left: 79px;
  position: relative;
  margin-top: 28px;
}

.instruction-module-item-iUekDs:before {
  content: counter(i);
  counter-increment: i;
  display: block;
  vertical-align: middle;
  text-align: center;
  color: #fc2c39;
  font-size: 28px;
  font-weight: bold;
  line-height: 52px;
  width: 52px;
  height: 52px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  border: 5px solid #fc2c39;
  position: absolute;
  left: 0;
  top: 0;
}

.instruction-module-item-iUekDs:first-child {
  margin-top: 0;
}

.instruction-module-link-3tIQ6O {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 5px;
}


.noCampaigns-module-noCampaigns--8JYKY {
  position: relative;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  white-space: nowrap;
  text-align: center;
}


.reportsTable-module-confirm-3PehQN {
  background-color: #fff;
  padding: 20px 25px;
  max-width: 800px;
}

.reportsTable-module-confirmTitle-3KMvAj {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.reportsTable-module-confirmDescription-oRLkNL {
  margin-bottom: 15px;
}

.reportsTable-module-confirmControls-2CfIFH {
  display: flex;
  margin-top: 20px;
}

.reportsTable-module-confirmControl-2PAqNe {
  margin-right: 11px;
}


.nameCell-module-nameCell-3QYoqN,
.nameCell-module-nameCellReport-1S8SoD {
  display: flex;
  align-content: center;
  align-items: center;
}

.nameCell-module-nameCellReport-1S8SoD {
  padding-left: 15px;
}

.nameCell-module-nameTitle-3CJlaT {
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #00abf1;
  text-decoration: underline;
  margin: 0 10px 0 0;
  cursor: pointer;
}

.nameCell-module-campaignName-1ePpNk {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.nameCell-module-hasChildren-2J1F8U {
  cursor: pointer;
  right: 20px;
  position: absolute;
  top: 1px;
}

.nameCell-module-hasChildren-2J1F8U:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 12px solid #00abf1;
  border-right-width: 6px;
  top: 10px;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
  -ms-transition: transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
}

.nameCell-module-expanded-1RI0JH:before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}


.statusCell-module-pending-3mU527 {
  overflow: hidden;
}

.statusCell-module-pending-3mU527:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.statusCell-module-statusText-2xFWYn {
  margin-right: 5px;
  text-transform: capitalize;
}

.statusCell-module-downloadLink-29kqfj {
  text-transform: uppercase;
}

.statusCell-module-loader-12Pyeg {
  display: inline-block;
  vertical-align: middle;
}

.statusCell-module-error-ydeTw7 {
  cursor: pointer;
  color: #f66;
  display: inline-block;
  line-height: 1.2;
  border-bottom: 1px dotted;
}

.statusCell-module-incompleteText-eGawDS {
  color: #b7b7b7;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}

.statusCell-module-error-ydeTw7 {
  cursor: pointer;
  color: #f66;
  display: inline-block;
  line-height: 1.2;
  border-bottom: 1px dotted;
}

.statusCell-module-content-mDW1Ik {
  background-color: #fff;
  min-width: 100px;
  min-height: 30px;
  padding: 12px 20px 12px 12px;
  font-size: 12px;
  line-height: 1.5;
}

.statusCell-module-title-1xlO_q {
  font-weight: bold;
  text-align: center;
}

.statusCell-module-list-3nR9FK {
  margin: 10px 0 0 20px;
}

.statusCell-module-item-1wnQCv {
  margin-bottom: 5px;
}


.removeCell-module-remove-25o8tL {
  height: 100%;
  justify-content: center;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.removeCell-module-removeIcon-7esoxM {
  cursor: pointer;
}

.removeCell-module-removeIcon-7esoxM:hover {
  color: #f00;
}


.noClients-module-noClients-1hNxg- {
  font-size: 24px;
  text-align: center;
  line-height: 34px;
  margin-top: 40px;
}

.noClients-module-addBtnWrapper-25zEHm {
  display: inline-block;
}


.createReport-module-blockTitle-2GOVMs {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  margin-bottom: 18px;
  display: flex;
  align-items: center;
}

.createReport-module-contextHelp-3JTWAb {
  margin-left: 5px;
}

.createReport-module-row-1vOjjU,
.createReport-module-rowTop-3XNlXW,
.createReport-module-borderedBox-i5_gBd,
.createReport-module-settingsList-1zqa8v {
  margin-bottom: 20px;
}

.createReport-module-reportObjectRow-1qlItT {
  display: flex;
  align-items: center;
}

.createReport-module-rowTop-3XNlXW {
  display: flex;
}

.createReport-module-borderedRow-1WXliV {
  padding: 10px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  position: relative;
}

.createReport-module-borderedBox-i5_gBd {
  padding: 20px 20px 9px 20px;
  max-width: 900px;
  border: 1px solid #e5e5e5;
}

.createReport-module-subtitle-U-iXl5 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  font-size: 17px;
  margin-bottom: 20px;
  line-height: 1;
}

.createReport-module-settingsList-1zqa8v {
  margin-left: 20px;
}

.createReport-module-inputItem-x_cnv2 {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  line-height: 0;
  margin-right: 5px;
}

.createReport-module-inputItem-x_cnv2[readonly],
.createReport-module-inputItem-x_cnv2:disabled,
.createReport-module-inputItem-x_cnv2._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.createReport-module-inputContainer-2ltGk9,
.createReport-module-inputContainerFirst-2FK0fi {
  display: flex;
  padding-bottom: 12px;
  align-items: center;
}

.createReport-module-inputContainer-2ltGk9:last-child,
.createReport-module-inputContainerFirst-2FK0fi:last-child {
  padding-bottom: 0;
}

.createReport-module-inputContainerFirst-2FK0fi {
  border-top: 1px solid #e5e5e5;
  padding-top: 12px;
}

.createReport-module-inputWrap-b_uhPd {
  font-size: 0;
  line-height: 0;
}

.createReport-module-labelInput-3MFN1Q {
  font-size: 14px;
  line-height: 1.2;
  padding: 0;
}

.createReport-module-inputName-2Q9Vn0 {
  width: 630px;
}

.createReport-module-inputNameWrap-1dEsAe {
  margin-bottom: 20px;
}

.createReport-module-errorReports-1vad8x {
  margin-bottom: 20px;
}

.createReport-module-selectBtn-2JmGbC {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 5px;
}

.createReport-module-betaNote-1K9JED {
  margin-left: 5px;
}

.createReport-module-spinnerWrapper-qz2rQj {
  display: inline-block;
  margin-left: 10px;
}

.createReport-module-labelWrap-3Z53ga {
  display: flex;
  align-items: center;
  height: 18px;
}

.createReport-module-videoMetricsWrap-BrXhri {
  border-top: 1px solid #e5e5e5;
  margin-bottom: 10px;
  padding-top: 10px;
}

.createReport-module-contextHelpMark-1-QNlr {
  vertical-align: middle;
  margin-left: 5px;
}

.createReport-module-selectWrap-3dluQT {
  margin-right: 15px;
}

.createReport-module-reportTypeText-CjE4Py {
  color: #b5b5b5;
}

.createReport-module-emailBlockWrapper-1L0gjS {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.createReport-module-inputEmail-1WVPfL {
  width: 300px;
}

.createReport-module-inputEmailWrap-1eSJ7D {
  margin-right: 10px;
}

.createReport-module-emailLabel-CEPGT1 {
  color: #666;
}


.selectItems-module-wrapper-36gF5k {
  padding: 20px;
  background: #fff;
  min-width: 500px;
  max-width: 500px;
}

.selectItems-module-contentWrapper-1LPF6m {
  border: 1px solid #e5e5e5;
  overflow-y: auto;
  max-height: 60vh;
  margin-bottom: 20px;
  padding: 6px 0 0;
}

.selectItems-module-checkboxRow-KGP4Hx {
  display: block;
  padding: 10px 8px;
}

.selectItems-module-footerWrapper-1rk-GI {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.selectItems-module-checkbox-2NTOrq {
  height: auto;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  width: 16px;
}

.selectItems-module-buttonsWrapper-3yiqJ9 {
  display: flex;
}

.selectItems-module-footerButton-1-mbAj:not(:first-child) {
  margin-left: 10px;
}

.selectItems-module-eventName-2NMfPm {
  margin-left: 5px;
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 32px);
}

.selectItems-module-radioWrapper-1GNqNT {
  margin-bottom: 10px;
}

.selectItems-module-radioItem-1EEYzi,
.selectItems-module-radioLabel-AKGIJf {
  display: flex;
  align-items: center;
}

.selectItems-module-conversionsTabWrapper-1TYOkg {
  border-top: 1px solid #e7e7e7;
  padding-top: 10px;
  min-height: 288px;
}

.selectItems-module-topCountersWrapper-2HFkNS,
.selectItems-module-inappWrapper-3WnylE {
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  max-height: 200px;
  min-height: 200px;
  overflow-y: auto;
  margin-bottom: 30px;
}

.selectItems-module-goalLabel-1LDajX {
  padding-left: 10px;
  display: flex;
  align-items: center;
  height: 22px;
}

.selectItems-module-goalLabelTitle-2QhIki {
  display: flex;
  align-items: center;
  height: 22px;
}

.selectItems-module-title-1dotp1 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.selectItems-module-label-3i9PU6,
.selectItems-module-loader-GtGeWS {
  display: inline-block;
  vertical-align: middle;
  padding-left: 7px;
}

.selectItems-module-labelTitle-3txsdE {
  margin-bottom: 5px;
}

.selectItems-module-source-1_tEcc {
  margin-bottom: 10px;
}

.selectItems-module-parentCheckbox-1EFWbK {
  margin-bottom: 5px;
  margin-right: 5px;
}


.suggester-module-searchInput-eKYiHs {
  width: 500px;
}

.suggester-module-wrapper-1EGpKM {
  margin-bottom: 15px;
}


.settingManager-module-mainWrap-1OXeEf {
  display: flex;
  justify-content: space-between;
}

.settingManager-module-withoutPortalWrap-3U-_sy {
  top: 100%;
  right: 0;
}

.settingManager-module-deleteButton-1slVSd {
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
}

.settingManager-module-deleteButton-1slVSd:before {
  content: "\F104";
  font-family: 'target-icons';
}

.settingManager-module-hasScroll-fup8wA {
  padding-right: 16px;
}

.settingManager-module-systemPreset-3pSxHQ {
  color: #00abf1;
}

.settingManager-module-title-2mOmk0 {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.settingManager-module-option-zC-j5p {
  padding: 0 0 0 15px;
}


.admin-all-pacs__title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}

.admin-all-pacs__controls {
  margin-bottom: 20px;
}

.admin-all-pacs__control:last-child {
  margin-right: 0;
}

.admin-all-pacs__control {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 20px;
  margin-right: 20px;
}

.admin-all-pacs__control_create {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 20px;
}

.safari .admin-all-pacs__control_create {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.admin-all-pacs__control_create[readonly],
.admin-all-pacs__control_create_disabled,
.admin-all-pacs__control_create._disabled,
.admin-all-pacs__control_create:disabled {
  color: #b7b7b7;
  cursor: default;
}

.admin-all-pacs__control_create:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.admin-all-pacs__control_create[readonly]:hover,
.admin-all-pacs__control_create_disabled:hover,
.admin-all-pacs__control_create._disabled:hover,
.admin-all-pacs__control_create:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.admin-all-pacs__control_create[readonly],
.admin-all-pacs__control_create._disabled,
.admin-all-pacs__control_create:disabled {
  color: #80caf5;
}

.admin-all-pacs__control_create:hover {
  background-color: #39bbf1;
}

.admin-all-pacs__control_create[readonly]:hover,
.admin-all-pacs__control_create._disabled:hover,
.admin-all-pacs__control_create:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.admin-all-pacs .button_admin-all-pacs {
  padding-left: 34px;
}

.admin-all-pacs .button_admin-all-pacs:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
  opacity: 0.7;
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
}

.admin-all-pacs__empty-table-data-message {
  position: relative;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  margin-top: 40px;
}

.flexi-table_admin-all-pacs .flexi-table__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.context-help-wrapper {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-left: 6px;
  line-height: 13px;
}


.feedback-module-questionBtn-2w7UM_ {
  position: fixed;
  width: 35px;
  height: 35px;
  z-index: 90;
  right: 0;
  top: 50%;
  cursor: pointer;
  margin: -17px 0;
  background-color: #00abf2;
  color: #fff;
  text-align: center;
  line-height: 35px;
  text-shadow: 0 -1px rgba(0,0,0,0.3);
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-transition: background ease 0.3s;
  -moz-transition: background ease 0.3s;
  -ms-transition: background ease 0.3s;
  -o-transition: background ease 0.3s;
  transition: background ease 0.3s;
}

.feedback-module-questionBtn-2w7UM_:before {
  content: '?';
  display: block;
  width: 35px;
  height: 35px;
  color: #fff;
  text-align: center;
  line-height: 35px;
  text-shadow: 0 -1px rgba(0,0,0,0.3);
}

.feedback-module-questionBtn-2w7UM_:hover {
  background-color: #39bbf1;
}

.feedback-module-feedbackWrap-1Tqafr {
  max-width: 490px;
}

.feedback-module-title-1W0A3C {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.feedback-module-feedbackBody-3EWGjN {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding-bottom: 10px;
}

.feedback-module-controlsWrap-1qQ4x9 {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 25px;
  padding-right: 25px;
}

.feedback-module-save-NjOjco {
  margin-right: 10px;
}

.feedback-module-description-zXsLIE {
  margin-bottom: 20px;
  font-size: 13px;
}

.feedback-module-label-2pAU0o {
  width: 150px;
}

.feedback-module-input-1Zf2CN {
  width: 100%;
}

.feedback-module-name-xb0BYR {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.feedback-module-textareaRow-1rgVtS {
  align-items: flex-start;
}

.feedback-module-attachmentsRow-dXJG2c {
  align-items: baseline;
}

.feedback-module-fileInfo-3dSw88 {
  font-size: 12px;
  color: #b7b7b7;
}

.feedback-module-textarea-O5vEy4 {
  min-height: 32px;
  max-height: 300px;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 100%;
  width: 100%;
  font-size: 14px;
  height: 70px;
  line-height: 1.3;
}

.feedback-module-componentWrap-3aGx8F,
.feedback-module-componentWrapAttach-2IlOEt {
  width: calc(100% - 150px);
}

.feedback-module-componentWrapAttach-2IlOEt {
  font-size: 0;
  line-height: 0;
}

.feedback-module-uploadText-3nO9Wt {
  max-width: 140px;
}

.feedback-module-errorText-2iptbL {
  margin-top: 5px;
  font-size: 13px;
  line-height: 1.2;
}

.feedback-module-errorFileNameItem-3lAILe {
  margin-right: 5px;
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
}

.feedback-module-dropArea-28PGaF,
.feedback-module-dropAreaDragging-3JgJQL {
  background: #fff;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: box-shadow 0.3s ease-out;
  -moz-transition: box-shadow 0.3s ease-out;
  -ms-transition: box-shadow 0.3s ease-out;
  -o-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
}

.feedback-module-dropAreaDragging-3JgJQL {
  -webkit-box-shadow: inset 3px 2px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 3px 2px 5px 0px rgba(0,0,0,0.2);
  -ms-box-shadow: inset 3px 2px 5px 0px rgba(0,0,0,0.2);
  -o-box-shadow: inset 3px 2px 5px 0px rgba(0,0,0,0.2);
  box-shadow: inset 3px 2px 5px 0px rgba(0,0,0,0.2);
}

.feedback-module-filesNames-3XQiqY {
  font-size: 13px;
  width: 290px;
  margin-top: 5px;
  max-height: 92px;
  overflow: auto;
}


.authNotify-module-authNotify-1_NS8H {
  padding: 20px;
  background-color: #fff;
  text-align: center;
  width: 480px;
}

.authNotify-module-title-XYaRj9 {
  color: #16bf00;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 10px;
}

.authNotify-module-text-2IrZ1H {
  color: #333;
  margin-bottom: 16px;
}


.suggesterOption-module-lastTag-cweblN {
  border-bottom: solid 1px #e6e7e8;
}


.toast-module-notifyBlock-2lyOak {
  font-size: 12px;
  line-height: 1.5;
  background-color: #fff;
  color: #333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  max-width: 630px;
  padding: 10px 23px;
  padding: 8px 42px 8px 48px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -ms-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  -o-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
  max-width: 320px;
  margin: 4px;
}

.toast-module-bordered-3nfiAw {
  border: none;
}

.toast-module-icon-1cjkjj {
  position: absolute;
  top: 14px;
  left: 18px;
  font-size: 24px;
}

.toast-module-warningIcon-BW8cWq {
  color: #fab03a;
  font-size: 21.42px;
}

.toast-module-successIcon-BQsMaR {
  color: #16bf00;
}

.toast-module-errorIcon-3NlhAK {
  color: #f66;
}

.toast-module-close-2C3GUL {
  position: absolute;
  right: 18px;
  top: 14px;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
}


.cells-module-removeCell-2tweYp {
  cursor: pointer;
}

.cells-module-crossDisabled-1-waSl {
  color: #b7b7b7;
}

.cells-module-owner-H1mwO9 {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 1.4;
  padding: 5px 0;
}

.cells-module-nameCell-1VoH91 {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.cells-module-disabled-27-Cor {
  color: #cfcfcf;
}


.changeBid-module-pane-sTIxVU {
  position: relative;
  background-color: #f7f7f7;
  padding: 10px 50px 10px 20px;
  margin-bottom: 10px;
}

.changeBid-module-list-1qAmSC {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -10px;
  margin-top: -10px;
  margin-bottom: 15px;
  line-height: 1;
}

.changeBid-module-item-sZn2Pa {
  margin-left: 10px;
  margin-top: 10px;
}

.changeBid-module-contextHelp-1jsZ21 {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-left: 6px;
  margin-right: 5px;
  line-height: 13px;
}

.changeBid-module-input-26NhZC {
  width: 80px;
}

.changeBid-module-btnSet-2nZ2gY {
  display: inline-block;
  vertical-align: top;
}

.changeBid-module-close-36qPlU {
  position: absolute;
  right: 25px;
  top: 20px;
  font-size: 16px;
  cursor: pointer;
}


.changeBudget-module-pane-1fLh47 {
  position: relative;
  background-color: #f7f7f7;
  padding: 10px 50px 10px 20px;
  margin-bottom: 10px;
}

.changeBudget-module-list-18INOF {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -10px;
  margin-top: -10px;
  margin-bottom: 15px;
  line-height: 1;
}

.changeBudget-module-item-cWUGKR {
  margin-left: 10px;
  margin-top: 10px;
}

.changeBudget-module-contextHelp-3T99uD {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-left: 6px;
  margin-right: 5px;
  line-height: 13px;
}

.changeBudget-module-input-5p5wj9 {
  width: 80px;
}

.changeBudget-module-btnSet-2cfZmm {
  display: inline-block;
  vertical-align: top;
}

.changeBudget-module-close-3X7PbH {
  position: absolute;
  right: 25px;
  top: 20px;
  font-size: 16px;
  cursor: pointer;
}

.changeBudget-module-errorList-2ohhma {
  margin-left: 10px;
}


.suggesterOptionsList-module-suggesterMode-2L4ezq {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  line-height: 32px;
  padding: 0 10px;
  border-bottom: 1px solid #e5e5e5;
}

.suggesterOptionsList-module-id-1lKla0 {
  margin-right: 6px;
  color: #898b8c;
}

.suggesterOptionsList-module-optionWrap-1ejhoe {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.suggesterOptionsList-module-text-2KPoLH {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.mainForm-module-searchReplaceForm-2mRMaF {
  padding: 20px 25px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 20px;
  position: relative;
  max-width: 1000px;
  min-width: 750px;
}

.mainForm-module-titleWrap-2yJVig {
  display: flex;
  align-items: baseline;
}

.mainForm-module-title-1w84Gt {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  margin-right: 10px;
}

.mainForm-module-selectedText-10r-jC {
  color: #b7b7b7;
}

.mainForm-module-notSelectedText-1YOaiU {
  color: #f66;
}

.mainForm-module-closeIcon-2S_dsj {
  position: absolute;
  right: 25px;
  top: 20px;
  font-size: 16px;
  cursor: pointer;
}

.mainForm-module-contentWrap-lnQhYD {
  display: flex;
}

.mainForm-module-leftBlock-_DSQkJ {
  margin-right: 20px;
}

.mainForm-module-rightBlock-3tFlWX {
  margin-top: 20px;
}

.mainForm-module-formTextarea-Jt0rMx {
  min-height: 32px;
  max-height: 300px;
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  resize: vertical;
  max-width: 350px;
  width: 350px;
  font-size: 14px;
  height: 32px;
  line-height: 1.5;
  padding: 4px 10px;
}

.mainForm-module-formLabel-1Y7RNv {
  margin-bottom: 5px;
  display: block;
}

.mainForm-module-formRow-2Gluxb {
  margin-bottom: 10px;
}

.mainForm-module-warning-3SpL3t {
  margin-bottom: 20px;
}

.mainForm-module-controlsWrap-1v2tEa {
  display: flex;
  margin-bottom: 20px;
}

.mainForm-module-selectWrap-30Vjjs {
  margin-right: 20px;
}

.mainForm-module-btnWrap-krYLp7 {
  margin-right: 10px;
}


.errorBlock-module-modalBody-2VI4S2 {
  background-color: transparent;
}

.errorBlock-module-successText-2VGopz {
  color: #16bf00;
}

.errorBlock-module-errorText-2xCr3O {
  color: #f66;
}

.errorBlock-module-link-3Lw59F {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 5px;
}


.errorsModal-module-tableWrap-2kicr8 {
  background-color: #fff;
  width: 800px;
  margin-bottom: 15px;
  max-height: 900px;
}

.errorsModal-module-error-2-R1Zv {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.fastStatSettings-module-wrapper-1Lm23a {
  margin: 20px;
  display: flex;
  flex-direction: column;
  align-items: baseline;
}

.fastStatSettings-module-select-2Kj-Ow + .fastStatSettings-module-select-2Kj-Ow {
  margin-top: 24px;
}

.fastStatSettings-module-checkbox-zU5C5K {
  display: inline-block;
}

.fastStatSettings-module-checkboxTop-179-t8 {
  display: inline-block;
  margin-bottom: 20px;
}

.fastStatSettings-module-boxGroup-P8tc4s {
  margin-bottom: 24px;
}

.fastStatSettings-module-boxItem-13NMtX {
}

.fastStatSettings-module-boxItem-13NMtX:last-child {
  margin-bottom: 0;
}

.fastStatSettings-module-boxLabelTop-2GhumS {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

.fastStatSettings-module-boxLabelHelp-VmKtGq {
  display: inline-block;
  vertical-align: middle;
}


.eventTabs-module-mainWrap-1HpV_B {
  color: #666;
  height: 67px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.eventTabs-module-firstLine-10lDIK {
  width: 100%;
  display: flex;
  background-color: #f2f2f2;
  justify-content: space-between;
  align-items: center;
  padding: 1px 5px 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.eventTabs-module-firstLineInside-1ppIXV {
  background-color: #fff;
}

.eventTabs-module-tabsWrap-3D8Ad7 {
  display: flex;
}

.eventTabs-module-secondLine-1GQ91Y {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 1px 5px 2px 13px;
  border-bottom: 1px solid #f2f2f2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.eventTabs-module-secondLineInside-1gsK4l {
  padding-left: 5px;
  border-bottom: 0;
}

.eventTabs-module-topTabItem-2pSqcy,
.eventTabs-module-bottomTabItem-10ZCOU {
  position: relative;
  margin: 5px;
  padding: 0 4px;
  height: 20px;
  line-height: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-style: dotted;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.eventTabs-module-topTabItem-2pSqcy:before,
.eventTabs-module-bottomTabItem-10ZCOU:before {
  display: none;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: -1px;
  top: -1px;
  border: 1px solid;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.eventTabs-module-topTabItem-2pSqcy:hover:before,
.eventTabs-module-bottomTabItem-10ZCOU:hover:before {
  display: block;
}

.eventTabs-module-activeTopTab-3Q-dRq:before,
.eventTabs-module-topTabItem-2pSqcy:hover:before {
  border-color: #00abf1;
}

.eventTabs-module-activeBottomTab-Y74JUp:before,
.eventTabs-module-bottomTabItem-10ZCOU:hover:before {
  border-color: #995294;
}

.eventTabs-module-activeTopTab-3Q-dRq,
.eventTabs-module-activeBottomTab-Y74JUp {
  color: #fff;
  text-decoration: none;
}

.eventTabs-module-activeTopTab-3Q-dRq:before,
.eventTabs-module-activeBottomTab-Y74JUp:before {
  display: block;
}

.eventTabs-module-activeTopTab-3Q-dRq {
  background-color: #00abf1;
}

.eventTabs-module-activeBottomTab-Y74JUp {
  background-color: #995294;
}


.treeItemWithTabs-module-treeItemText-1__n-q {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.eventsRightPanel-module-tree-2mbxLI {
  margin-left: 6px;
}


.attributionList-module-list-1-oNOZ {
  padding: 10px;
}

.attributionList-module-item-3s62IO {
  display: inline-block;
  margin-bottom: 5px;
}

.attributionList-module-label-3sJMR0 {
  display: inline-block;
  margin-right: 5px;
}


.tableControls-module-controlsWrap-wUQb_4 {
  display: flex;
  position: relative;
  z-index: 9;
  margin-bottom: -30px;
  width: fit-content;
}

.tableControls-module-controlItem-1_IFdw {
  margin-left: 10px;
}

.tableControls-module-selectControl-jcPknV {
  margin-left: 10px;
  width: 185px;
}

.tableControls-module-refreshButton-2BUEgZ {
  padding: 0 7px;
  width: 32px;
}

.tableControls-module-selectItem-3PqVCC {
  padding-left: 0;
}

.tableControls-module-massActionsSelect-24O6D2 {
  padding-left: 36px;
}

.tableControls-module-massActionsSelect-24O6D2:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
  background: url(/media/js/dist/menu-btn-ico_e2a31d1bd158ccd3f98299cb38c090b6.png) center center no-repeat;
  background-size: 15px 12px;
}


.accountCell-module-mainWrap-2lploZ {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.budgetCell-module-cellWrapper-1Q9ukc {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.budgetCell-module-cellWrapperWithSpinner-1W4TLc {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.budgetCell-module-candy-3nybhC:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.budgetCell-module-priceEditable-11nInv {
  float: right;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.budgetCell-module-formWrapper-3F49QP {
  font-size: 12px;
  max-width: 400px;
  background: #fff;
  padding: 20px 22px;
  /*box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);*/
}

.budgetCell-module-inputTitle-3ZMKwg,
.budgetCell-module-inputWrapper-3xy3Zr,
.budgetCell-module-infoText-25VRR4,
.budgetCell-module-currency-33jf55 {
  margin-bottom: 5px;
}

.budgetCell-module-infoBudget-3OL-9I {
  width: 110px;
  margin-right: 5px;
}

.budgetCell-module-bottomControls-TAvQZu {
  margin-top: 20px;
}

.budgetCell-module-button-3Gu-h_ + .budgetCell-module-button-3Gu-h_ {
  margin-left: 10px;
}


.headerEvent-module-mainWrapper-1XadHE {
  padding: 7px 8px;
  text-align: left;
}

.headerEvent-module-labelWrapper-1O9SUc {
  padding: 0;
  justify-content: flex-start;
}

.headerEvent-module-subLabel-2Mu7aB {
  color: #949494;
  line-height: 1;
  font-size: 10px;
}


.name-module-checkbox-JwyOc1 {
  position: absolute;
  left: 10px;
  top: 15%;
}


.nameCell-module-hasChildren-11gC4_ {
  cursor: pointer;
  right: 5px;
  position: absolute;
  top: 6px;
  width: 20px;
  height: 20px;
}

.nameCell-module-hasChildren-11gC4_:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid #00abf1;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-left-width: 6px;
  border-right-width: 6px;
  top: 8px;
  left: 4px;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
  -ms-transition: transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
}

.nameCell-module-expanded-2xtYKq:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.nameCell-module-loading-2bdi7A {
  visibility: hidden;
}

.nameCell-module-campaignNameCell-31jBvR,
.nameCell-module-bannerNameCell-OQtQMi {
  display: flex;
  align-content: center;
  align-items: center;
}

.nameCell-module-bannerNameCell-OQtQMi {
  padding-left: 61px;
}

.nameCell-module-bannerNameCell-OQtQMi .nameCell-module-campaignName-37VJLj {
  color: #000;
}

.nameCell-module-campaignName-37VJLj {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #00abf1;
  text-decoration: underline;
  margin: 0 10px 0 0;
  cursor: pointer;
}

.nameCell-module-checkbox-10uK1M {
  margin-right: 10px;
}

.nameCell-module-hiddenToggle-36v7FD {
  width: 37px;
}

.nameCell-module-totalCell-2uMsyn {
  display: flex;
  justify-content: space-between;
}

.nameCell-module-groupListButtonTransparent-3Orjkx {
  font-size: 12px;
}

.nameCell-module-popupPreviewWrap-3ZloKD {
  padding: 20px 12px 0;
  background-color: #fff;
}

.nameCell-module-popupId-2MAUZ1 {
  font-size: 12px;
  line-height: 1.5;
}


.editNameForm-module-popup-1IOu9J {
  width: 500px;
  background: #fff;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.1);
  padding: 20px 32px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  padding: 22px 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.editNameForm-module-input-2jemE4 {
  width: 100%;
}

.editNameForm-module-button-1hua5x + .editNameForm-module-button-1hua5x {
  margin-left: 10px;
}

.editNameForm-module-bottomControls-1BUSbE {
  margin-top: 20px;
}


.smallToggle-module-switch-2X8IKT {
  width: 28px;
  min-width: 28px;
}

.smallToggle-module-slider-say1vj {
  height: 12px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

.smallToggle-module-slider-say1vj:before {
  background-color: #f2f2f2;
}

.smallToggle-module-handler-289ubU {
  position: relative;
  display: inline-block;
  vertical-align: -3px;
  width: 14px;
  height: 14px;
  background-color: #e5e5e5;
  text-align: center;
  color: #a4a4a4;
  -webkit-box-shadow: 0 2px 4px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: 0 2px 4px 0px rgba(0,0,0,0.16);
  -ms-box-shadow: 0 2px 4px 0px rgba(0,0,0,0.16);
  -o-box-shadow: 0 2px 4px 0px rgba(0,0,0,0.16);
  box-shadow: 0 2px 4px 0px rgba(0,0,0,0.16);
}

.smallToggle-module-handler-289ubU:before {
  content: "\F134";
  font-family: target-icons;
  font-size: 6px;
  display: block;
  position: absolute;
  top: 0;
  height: 6px;
  line-height: 14px;
  width: 14px;
}

.smallToggle-module-switch-2X8IKT input:checked + .smallToggle-module-handler-289ubU {
  background-color: #76bf52;
  -webkit-transform: translateX(calc(100% + 1px));
  -moz-transform: translateX(calc(100% + 1px));
  -ms-transform: translateX(calc(100% + 1px));
  -o-transform: translateX(calc(100% + 1px));
  transform: translateX(calc(100% + 1px));
}

.smallToggle-module-switch-2X8IKT input:checked + .smallToggle-module-handler-289ubU:before {
  content: "\F133";
  font-family: target-icons;
  color: #fff;
}

.smallToggle-module-switch-2X8IKT input:checked + .smallToggle-module-handler-289ubU + .smallToggle-module-slider-say1vj:before {
  background-color: #f2f2f2;
}

.smallToggle-module-pending-1jCzE9 {
  cursor: default;
}

.smallToggle-module-pending-1jCzE9 .smallToggle-module-slider-say1vj:after {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, #dfdfdf 25%, transparent 25%, transparent 50%, #dfdfdf 50%, #dfdfdf 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, #dfdfdf 25%, transparent 25%, transparent 50%, #dfdfdf 50%, #dfdfdf 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, #dfdfdf 25%, transparent 25%, transparent 50%, #dfdfdf 50%, #dfdfdf 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, #dfdfdf 25%, transparent 25%, transparent 50%, #dfdfdf 50%, #dfdfdf 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (#dfdfdf)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (#dfdfdf)), color-stop(0.75, (#dfdfdf)), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}


.bannerPreviewForDashboard-module-bannerPreviewForDashboard-2KvDSW {
  padding: 10px;
  background-color: #fff;
}


.paymentType-module-help-1OuQ2q {
  border-bottom: 1px dotted;
  cursor: help;
}


.priceForm-module-priceForm--Pre1Y {
  background-color: #fff;
  min-width: 510px;
  padding: 15px;
}

.priceForm-module-priceInputBlock-1M9eXq {
  display: inline-table;
  width: 100%;
  font-size: 10px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 15px;
}

.priceForm-module-priceInputCell-Qr5ZSf {
  width: 70%;
  background-color: #f7f7f7;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  padding: 8px 20px;
}

.priceForm-module-priceReachCell-15Auel {
  border-left: 2px solid #f7f7f7;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 30%;
  padding: 8px 20px;
}

.priceForm-module-priceInput-B0WgTu {
  display: inline-block;
  vertical-align: top;
  width: 65px;
  margin-right: 10px;
}

.priceForm-module-currencyLabelWrap-egG9wR {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  white-space: nowrap;
}

.priceForm-module-currencyLabelWrapOne-2JKnc7 {
  font-size: 16px;
  line-height: 27px;
}

.priceForm-module-currencyLabel-1P_ZQY {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 5px;
}

.priceForm-module-infoCurrencyLabel-U8b7Iq {
  display: inline-block;
  vertical-align: top;
  max-width: 110px;
  line-height: 1;
  white-space: nowrap;
  color: #a4a4a4;
}

.priceForm-module-reachLabel-MBdS9x {
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 6px;
}

.priceForm-module-reachValue-1-CEga {
  font-size: 24px;
  line-height: 1;
}

.priceForm-module-saveButton-1O1FOl {
  margin-right: 10px;
}


.priceCell-module-price-V9WgWw {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


.rulesCell-module-item-MTi0c3 {
  display: inline-block;
  width: 20px;
  background: #f1f5f9;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
}

.rulesCell-module-ruleBubble-3hanc5 {
  -webkit-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -webkit-border-radius: 0 2px 2px;
  -moz-border-radius: 0 2px 2px;
  -ms-border-radius: 0 2px 2px;
  -o-border-radius: 0 2px 2px;
  border-radius: 0 2px 2px;
  min-width: 200px;
  max-width: 300px;
}

.rulesCell-module-rulePopupTitle-DsAcjB,
.rulesCell-module-rulePopupDescription-11YtTV {
  margin: 0;
  padding: 5px 10px;
  text-align: left;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.rulesCell-module-rulePopupTitle-DsAcjB {
  background: #e5e5e5;
}

.rulesCell-module-rulePopupDescription-11YtTV {
  background: #fff;
}


.previewOnSite-module-bubble-1_NuFd {
  margin-left: 20px;
}

.previewOnSite-module-cellWrapper-3JbHth {
  display: block;
}

.previewOnSite-module-bubbleWrapper-Pb103X {
  padding: 10px 20px 10px 20px;
  background: #fff;
  font-size: 12px;
  line-height: 1.5;
}

.previewOnSite-module-reasonsTitle-2su90b {
  font-weight: bold;
  margin-bottom: 5px;
}

.previewOnSite-module-urlsTitleRows-2c8o_t {
  margin-bottom: 5px;
}

.previewOnSite-module-urlsList-Wzi3ri {
  list-style-type: none;
}

.previewOnSite-module-reasonsList-1V3aDx {
  padding-left: 16px;
}


.settingsCell-module-settingsCellWrap-1-FHCk {
  height: 100%;
  margin: 0 -10px;
}

.settingsCell-module-settingsIcon-2rSTh6 {
  height: 100%;
  cursor: pointer;
  justify-content: center;
  display: flex;
  align-items: center;
  color: #b7b7b7;
  font-size: 14px;
}

.settingsCell-module-settingsIcon-2rSTh6:hover {
  color: #333;
}

.settingsCell-module-settingsBubble-1h-Q73 {
  -webkit-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 3px 0.5px rgba(0,0,0,0.15);
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}

.settingsCell-module-bannerFormModal-1JvNpr {
  background: none;
  padding: 0;
}



.chart-module-chart-2I122V {
  position: relative;
  height: 300px;
}

.chart-module-tooltipWrap-33V4T7 {
  opacity: 1;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
}


.tooltip-module-tooltip-36A2pj {
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #333;
  font-size: 12px;
  line-height: 1.5;
  min-width: 100px;
  min-height: 30px;
  z-index: 150;
  padding: 0;
}

.tooltip-module-header-3Prbkq {
  background: #e5e5e5;
  padding: 9px 10px 8px 5px;
  max-width: 100%;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.tooltip-module-body-2xEjpl {
  line-height: 1.5;
}

.tooltip-module-data-2aGHhw {
  border-collapse: collapse;
  padding: 0;
}

.tooltip-module-row-k-H6Io {
  width: 100%;
  position: relative;
}

.tooltip-module-row-k-H6Io:nth-child(2n - 1) {
  width: 100%;
  background-color: #f2f2f2;
}

.tooltip-module-tableHead-2A4D4N {
  font-weight: normal;
  color: #b7b7b7;
}

.tooltip-module-tableLabel-1PFDGF {
  text-align: left;
  white-space: nowrap;
  padding: 5px 10px 5px 5px;
}

.tooltip-module-tableValue-6FCero {
  text-align: right;
  white-space: nowrap;
  padding: 5px 10px 5px;
}

.tooltip-module-disc-1U2oRB {
  display: inline-block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  margin-right: 5px;
}


.accordionTitle-module-row-2AEtFf {
  display: flex;
  align-items: center;
}

.accordionTitle-module-set-2N1b_u {
  color: #00abf1;
  padding: 0 5px;
}


.headerNameLabel-module-checkbox-27MWcc {
  position: absolute;
  left: 10px;
  top: 15%;
}


.nameCell-module-hasChildren-1ZPqwt {
  cursor: pointer;
  right: 20px;
  position: absolute;
  top: 1px;
}

.nameCell-module-hasChildren-1ZPqwt:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid #00abf1;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-left-width: 6px;
  border-right-width: 6px;
  top: 11px;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
  -ms-transition: transform 0.1s linear;
  -o-transition: transform 0.1s linear;
  transition: transform 0.1s linear;
}

.nameCell-module-expanded-3krYTD:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.nameCell-module-campaignNameCell-3JL-Hk,
.nameCell-module-totalCell-1iVB4h,
.nameCell-module-padNameCell-1KoKpu {
  display: flex;
  align-content: center;
  align-items: center;
  padding: 0 10px;
  margin: 0 -10px;
}

.nameCell-module-totalCell-1iVB4h {
  margin: 0 -10px;
  padding: 0 10px;
}

.nameCell-module-padNameCell-1KoKpu {
  padding-left: 33px;
  padding-right: 10px;
  margin: 0 -10px;
}

.nameCell-module-padNameCell-1KoKpu .nameCell-module-campaignName-1c7Tkc {
  color: #000;
}

.nameCell-module-campaignName-1c7Tkc {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #00abf1;
  text-decoration: underline;
  margin: 0 10px 0 0;
  cursor: pointer;
}

.nameCell-module-checkbox-2Id9CT {
  margin-right: 10px;
}

.nameCell-module-hiddenToggle-1_glf9 {
  width: 37px;
}


.settingsCell-module-settingsIcon-2uLQNH {
  height: 100%;
  cursor: pointer;
  justify-content: center;
  display: flex;
  align-items: center;
  color: #b7b7b7;
  font-size: 14px;
}

.settingsCell-module-settingsIcon-2uLQNH:hover {
  color: #333;
}


.downloadCell-module-link-2jKakM {
  font-size: 11px;
  text-transform: uppercase;
}


.fastStat-module-chart-2c4c94 {
  position: relative;
  height: 20px;
}

.fastStat-module-notActualChart-1P8xp1 {
  margin-right: 6px;
}

.fastStat-module-body-1T8qI8 {
  min-width: 300px;
  max-width: 300px;
}

.fastStat-module-data-3jfqYo {
  width: 100%;
}

.fastStat-module-help-1nxNxM {
  position: absolute;
  left: calc(100% - 10px);
}


.rule-item {
  background-color: #f7f7f7;
  padding: 10px 20px;
  height: 60px;
  margin-bottom: 5px;
  display: flex;
  align-self: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.rule-item:last-child {
  margin-bottom: 0;
}

.rule-item__not-save {
  color: #f66;
  margin-left: 5px;
}

.rule-item_selected,
.rule-item:hover {
  background-color: #e5e5e5;
}

.rule-item_error {
  border: 1px solid #f66;
}

.rule-item__checkbox {
  line-height: 10px;
  padding-right: 6px;
  margin-top: 1px;
}


.condition-item__wrapper {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.condition-item__item {
  display: inline-block;
  border-left: 1px solid #e5e5e5;
}

.condition-item__item_grey {
  background-color: #f2f2f2;
  line-height: 32px;
  padding: 0 10px;
}

.condition-item__item:first-child {
  border-left: 0;
}

.condition-item__and {
  padding: 10px 20px;
  color: #a4a4a4;
}

.condition-item .select {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.condition-item .button_delete {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.condition-item .button_delete:before {
  content: "\F104";
  font-family: 'target-icons';
}

.condition-item .input__inp {
  border: 0;
  width: 100px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
}

.condition-item__error {
  background-color: #ffb2b2;
}


.select-module-withoutPortalWrap-3wepwk {
  top: 100%;
  right: 0;
}


.rule-form {
  position: relative;
}

.rule-form__wrapper {
  position: relative;
}

.rule-form__row {
  margin-bottom: 20px;
}

.rule-form__not_active_rule {
  position: absolute;
  top: 0;
  right: 0;
  color: #a4a4a4;
}

.rule-form__data {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
}

.rule-form__data-item {
  display: inline-block;
}

.rule-form__action {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.rule-form__action .select {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.rule-form__action .input__inp {
  border: 0;
  width: 120px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
}

.rule-form__action-item {
  display: inline-block;
  border-left: 1px solid #e5e5e5;
}

.rule-form__action-item:first-child {
  border-left: 0;
}

.rule-form__action-item_grey {
  background-color: #f2f2f2;
  line-height: 32px;
  padding: 0 10px;
}

.rule-form__row_send-email {
  display: flex;
  align-items: start;
}

.rule-form__row_footer {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
  margin-top: 30px;
  margin-bottom: 0;
}

.rule-form__row_footer ._notification {
  margin-bottom: 0;
}

.rule-form__row_error ._notification {
  max-width: 100%;
}

.rule-form__email {
  display: inline-block;
  line-height: 10px;
  padding-right: 7px;
  margin-top: 4px;
}

.rule-form__btn-wrapper {
  display: flex;
  align-items: center;
  position: relative;
}

.rule-form__btn-delete {
  position: absolute;
  right: 2px;
}

.rule-form__btn-delete .button:before {
  content: "\F104";
  font-family: 'target-icons';
  padding-right: 8px;
  position: relative;
  top: 1px;
}

.rule-form__btn-info {
  color: #a4a4a4;
  margin-top: 20px;
}

.rule-form__confirm {
  display: flex;
  position: absolute;
  right: 2px;
  align-items: center;
}

.rule-form__confirm-item {
  margin-right: 10px;
}

.rule-form__confirm-item_text {
  margin-right: 20px;
}

.rule-form__confirm-item:last-child {
  margin-right: 0;
}

.rule-form ._notification_info-msg-bg {
  max-width: initial;
}


.rules {
  padding-top: 20px;
}

.rules__title,
.rules__description,
.rules__error {
  padding: 0 25px;
  margin-bottom: 20px;
}

.rules__error ._notification {
  max-width: 100%;
}

.rules__title {
  font-size: 17px;
  line-height: 21px;
  text-transform: uppercase;
}

.rules__wrapper {
  margin: 20px 25px;
  padding: 20px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  width: 1070px;
  min-height: 400px;
}

.rules__left,
.rules__right {
  max-height: 460px;
  overflow-y: auto;
}

.rules__left {
  width: 290px;
}

.rules__right {
  width: calc(100% - 290px);
  padding: 0 20px;
}

.rules__controls {
  padding: 20px 25px;
  background-color: #fff;
}

.rules__add {
  background-color: #f7f7f7;
  padding: 10px 20px;
  height: 60px;
  margin-bottom: 5px;
  display: flex;
  align-self: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.rules__add:hover {
  background-color: #e5e5e5;
}

.rules__add:before {
  content: "\F125";
  font-family: 'target-icons';
  font-size: 23px;
  color: #fff;
  background-color: #00abf1;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  width: 41px;
  height: 41px;
  line-height: 41px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

.rules__disable .button {
  margin-right: 10px;
}

.rules__controls {
  display: flex;
}

.rules__info,
.rules__ads-selected,
.rules__rules-selected,
.rules__rules-unsaved {
  display: inline-block;
  margin-right: 10px;
}

.rules__info {
  width: 100%;
  margin-bottom: 5px;
  margin-left: 25px;
  margin-right: 0px;
}

.rules__rules-unsaved {
  color: #fc2c39;
}

.modal-view_rules-form .modal-view__body {
  width: 1100px;
  min-width: 1100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}


.bubble-content__wrap {
  padding: 12px 12px 0;
}

.bubble-content__remoderate-btn {
  border-top: 1px solid #f2f2f2;
  text-align: center;
}

.bubble-content__remoderate-btn .button_general {
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #00abf1;
  width: 100%;
  white-space: nowrap;
}

.bubble-content__remoderate-btn .button_general:disabled {
  color: #b7b7b7;
}

.bubble-content__remoderate-btn .button_general:disabled:hover {
  background-color: #fff;
}

.bubble-content__remoderate-error {
  color: #fc2c39;
  margin: 2px 0 5px;
}


.splitTest-module-text-1xYoZ- {
  color: #a4a4a4;
}


.campaigns-tbl-cell__daily-budget-cell {
  position: relative;
}

.campaigns-tbl-cell__daily-budget-cell__link {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.bubble-ts_budget .bubble-ts__main-wrap {
  width: 370px;
}

.bubble-ts_budget .tbl-cell-budget {
  padding-bottom: 3px;
}

.bubble-ts_budget .tbl-cell-budget__title {
  margin-bottom: 10px;
}

.bubble-ts_budget .tbl-cell-budget .input__inp {
  width: 110px;
}

.bubble-ts_budget .tbl-cell-budget__control-input-wrap {
  display: flex;
}

.bubble-ts_budget .tbl-cell-budget ._notification {
  margin-bottom: 15px;
}

.bubble-ts_budget .tbl-cell-budget__desc {
  margin: 10px 0;
}

.bubble-ts_budget .tbl-cell-budget__currency {
  margin: 0 0 0 10px;
  line-height: 1.4;
}

.bubble-ts_budget .tbl-cell-budget__currency-info {
  color: #b7b7b7;
}


.editCampaign-module-editCampaignIcon-3UyvYo {
  cursor: pointer;
  color: #a4a4a4;
  margin-top: 3px;
}

.editCampaign-module-editCampaignIcon-3UyvYo:hover {
  color: #3a3a3a;
}

.editCampaign-module-link-3BiBPS {
  color: unset;
}


.tbl-cell-rules {
  height: 16px;
}

.tbl-cell-rules__item {
  display: inline-block;
  width: 20px;
  background: #f1f5f9;
  text-align: center;
  padding: 2px;
}

.rule-info-bubble {
  min-width: 200px;
  max-width: 300px;
}

.rule-info-bubble__title,
.rule-info-bubble__description {
  margin: 0;
  padding: 5px 10px;
  text-align: left;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.rule-info-bubble__title {
  background: #e5e5e5;
}

.rule-info-bubble__description {
  background: #fff;
}


.previewOnSite-module-icon-3TXTRC,
.previewOnSite-module-iconDisabled-3-be-D {
  width: 19px;
  height: 11px;
  font-size: 11px;
  margin: 0 auto;
  color: #000;
  cursor: pointer;
}

.previewOnSite-module-icon-3TXTRC:before,
.previewOnSite-module-iconDisabled-3-be-D:before {
  display: block;
}

.previewOnSite-module-iconDisabled-3-be-D {
  color: #b7b7b7;
}

.previewOnSite-module-row-2lJupq {
  margin: 0 0 5px;
  padding: 0;
}

.previewOnSite-module-link-1E0BJR {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: block;
}

.previewOnSite-module-reasonsList-1A1H7L {
  padding-left: 20px;
}

.previewOnSite-module-reasonsRow-2fCUGE {
  margin: 0 0 5px;
  padding: 0;
}

.previewOnSite-module-reasonsRow-2fCUGE:last-child {
  margin: 0;
}

.previewOnSite-module-title-3UQquB {
  font-weight: bold;
  margin-bottom: 10px;
}


.editBanner-module-editBannersIcon-3CVI3S {
  cursor: pointer;
  color: #a4a4a4;
  margin-top: 3px;
}

.editBanner-module-editBannersIcon-3CVI3S:hover {
  color: #3a3a3a;
}


.bannerNameField-module-wrapper-1WvRx5 {
  margin-top: 25px;
}

.bannerNameField-module-input-_kKCYX {
  width: 300px;
  font-size: 14px;
}

.bannerNameField-module-inputWrapper-pUCMky {
  width: 300px;
}


.bannerWithMedialib-module-bannerWithMedialib-23tjvk {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.bannerWithMedialib-module-medialib-1df-EO {
  position: relative;
}

.bannerWithMedialib-module-bannerFormWithMedialib-J04yij {
  text-align: center;
}


.splitAudienceCell-module-text-WUMX0d {
  color: #a4a4a4;
}


.translation-module-translationCell-3Ndlpy {
  display: flex;
  align-items: center;
}

.translation-module-fastStatCellWrapper-2tnp7a {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
}

.translation-module-fastStatCellWrapperPending-3CLO5f {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}

.translation-module-fastStatCellWrapperDash-1zDpZh {
  display: flex;
  justify-content: center;
  align-items: center;
}

.translation-module-textWrapper-BBv6qr {
  display: flex;
  justify-content: center;
}

.translation-module-metric-2do9bn {
  display: flex;
  margin-right: 10px;
}

.translation-module-metric-2do9bn:last-child {
  margin-right: 0;
}

.translation-module-metricName-38DwM1 {
  color: #333;
}

.translation-module-metricValue-1eTRQl {
  color: #dfdfdf;
  margin-left: 3px;
}

.translation-module-icon-3C-A4A {
  font-size: 12px;
  width: 14px;
  margin-right: 10px;
}

.translation-module-icon-3C-A4A:before {
  font-family: target-icons;
}

.translation-module-icon-3C-A4A.translation-module-active-2glxrt {
  font-size: 9px;
  color: #16bf00;
}

.translation-module-icon-3C-A4A.translation-module-active-2glxrt:before {
  content: "\F133";
}

.translation-module-icon-3C-A4A.translation-module-pending-2od4VA {
  color: #000;
}

.translation-module-icon-3C-A4A.translation-module-pending-2od4VA:before {
  content: "\F107";
}

.translation-module-icon-3C-A4A.translation-module-stopped-1uQfSX {
  color: #f66;
}

.translation-module-icon-3C-A4A.translation-module-stopped-1uQfSX:before {
  content: "\F12F";
}

.translation-module-icon-3C-A4A.translation-module-deleted-1TVEHr {
  color: #b7b7b7;
}

.translation-module-icon-3C-A4A.translation-module-deleted-1TVEHr:before {
  content: "\F12F";
}

.translation-module-hasInfo-2S9DDA {
  cursor: pointer;
  right: 0;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.translation-module-hasInfo-2S9DDA:before {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 12px solid #00abf1;
  border-left-width: 6px;
  top: 4px;
  right: 6px;
}

.translation-module-infoBubble-2o0dm3 {
  max-width: 300px;
  margin-left: 10px;
  padding: 0;
  font-size: 12px;
  line-height: 18px;
}

.translation-module-subInfoBubble-2vF98U {
  margin-left: 3px;
  max-width: 300px;
  font-size: 12px;
  line-height: 18px;
  word-break: break-word;
}

.translation-module-translationText-1lry1h {
  cursor: pointer;
  border-bottom: 1px dotted #000;
}

.translation-module-statusText-2Rb2IW {
  border-bottom: 1px dotted;
}

.translation-module-list-1QFJJE {
  list-style: none;
  margin: 0;
  padding: 0;
}

.translation-module-list-1QFJJE li {
  cursor: pointer;
  padding: 7px 28px 7px 20px;
  counter-increment: counter;
  display: block;
  position: relative;
}

.translation-module-list-1QFJJE li.translation-module-active-2glxrt,
.translation-module-list-1QFJJE li:hover {
  background-color: #f2f2f2;
}

.translation-module-list-1QFJJE li:before {
  content: counter(counter) '.';
  margin-right: 5px;
}

.translation-module-list-1QFJJE li:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 12px solid #00abf1;
  border-left-width: 6px;
  top: 10px;
  right: 6px;
}

.translation-module-reasonList-3a6--w {
  padding-left: 16px;
  padding-top: 3px;
  padding-bottom: 3px;
  list-style: disc;
}

.translation-module-beforeFooter-3PFMKC {
  padding: 20px;
  min-width: 150px;
}


.remoderate-module-error-1CYC2k {
  padding: 0 20px;
  margin-top: -10px;
  margin-bottom: 10px;
}

.remoderate-module-button-1V10bv {
  border-top: 1px solid #e7e7e7;
  height: 34px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}


.changeRules-module-changeRules-1AQMq0 {
  padding-top: 20px;
}

.changeRules-module-title-31dNkD {
  font-size: 17px;
  line-height: 21px;
  text-transform: uppercase;
  padding: 0 25px;
  margin-bottom: 20px;
}

.changeRules-module-description-1JQvo- {
  padding: 0 25px;
  margin-bottom: 20px;
}

.changeRules-module-wrapper-euhZas {
  margin: 20px 25px;
  padding: 20px;
  background-color: #fff;
  display: flex;
}

.changeRules-module-aside-20QVsw {
  width: 290px;
  max-height: 460px;
  overflow-y: auto;
  padding: 2px 0;
}

.changeRules-module-addRule-3ftBeT,
.changeRules-module-itemRule-1JT5Wb {
  background-color: #f7f7f7;
  padding: 10px 20px;
  height: 60px;
  margin-bottom: 5px;
  display: flex;
  align-self: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.changeRules-module-selectedRule-1gbD8W {
  background-color: #e5e5e5;
}

.changeRules-module-addRule-3ftBeT:hover,
.changeRules-module-itemRule-1JT5Wb:hover {
  background-color: #e5e5e5;
}

.changeRules-module-hasErrors-3CM9ma {
  border: 1px solid #f66;
}

.changeRules-module-errorText-3ws0tu {
  color: #f66;
  margin-top: 10px;
}

.changeRules-module-checkboxLabel-1M4iLM {
  padding-left: 10px;
}

.changeRules-module-info-2oZ8Cr {
  padding: 0 20px 20px 25px;
}

.changeRules-module-infoBlock-1SSspC,
.changeRules-module-infoError-1772iy {
  display: inline-block;
  margin-right: 10px;
}

.changeRules-module-infoError-1772iy {
  color: #f66;
}

.changeRules-module-addRule-3ftBeT:before {
  content: "\F125";
  font-family: 'target-icons';
  font-size: 23px;
  color: #fff;
  background-color: #00abf1;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  width: 41px;
  height: 41px;
  line-height: 41px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

.changeRules-module-ruleTitle-3XDFrR {
  margin-left: 6px;
}

.changeRules-module-ruleState-2OIUBa {
  color: #f66;
  margin-left: 5px;
}

.changeRules-module-main-SoLruT {
  width: calc(100% - 290px);
  padding: 2px 20px;
  max-height: 460px;
  overflow-y: auto;
}

.changeRules-module-form-3qtVZD {
  position: relative;
}

.changeRules-module-row-3U1bXC {
  margin-bottom: 20px;
}

.changeRules-module-input-29OP_j {
  width: 400px;
}

.changeRules-module-ruleStatus-2mNr9z {
  position: absolute;
  top: 0;
  right: 0;
  color: #a4a4a4;
}

.changeRules-module-formFooter-3dF1O2 {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
  margin-top: 30px;
}

.changeRules-module-btnWrapper-jfe23_ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.changeRules-module-formInfo-2uftPu {
  margin-top: 20px;
}

.changeRules-module-controls-2whcBJ {
  display: flex;
  padding: 20px 25px;
  background-color: #fff;
}

.changeRules-module-control-2BBRvz {
  margin-right: 11px;
}

.changeRules-module-logicSelect-LkZ4iI {
  vertical-align: top;
  margin-left: 10px;
}

.changeRules-module-addButton--_8_KG {
  margin-top: 10px;
}


.action-module-action-6RU_e4 {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.action-module-label-NiE-y7 {
  background-color: $myDarkLight;
  line-height: 32px;
  padding: 0 10px;
}

.action-module-item-2-mhQT {
  border-left: 1px solid #e5e5e5;
}

.action-module-input-1Kzu4r {
  border: 0;
  width: 100px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
}

.action-module-inputHasError-CPNV2H {
  background-color: #ffb2b2;
}

.action-module-pending-3FlUV4 {
  overflow: hidden;
}

.action-module-pending-3FlUV4:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.action-module-valueError-3HEISM {
  margin-top: 6px;
}


.padsSelect-module-item-3oEwZb {
  border-left: 1px solid #e5e5e5;
}


.condition-module-condition-36ILs- {
  margin-top: 10px;
}

.condition-module-condition-36ILs-:first-child {
  margin-top: 0;
}

.condition-module-wrapper-2y8u86 {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.condition-module-label-2P4cBq {
  background-color: #f2f2f2;
  line-height: 32px;
  padding: 0 10px;
}

.condition-module-input-3Wg8Li {
  border: 0;
  width: 95px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  position: relative;
  -moz-appearance: textfield;
}

.condition-module-input-3Wg8Li::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.condition-module-input-3Wg8Li::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.condition-module-inputHasError-90hHvo {
  background-color: #ffb2b2;
}

.condition-module-item-1kQChI {
  border-left: 1px solid #e5e5e5;
}

.condition-module-removeBtn-1ZPjsh {
  padding: 0 15px;
}

.condition-module-removeBtn-1ZPjsh:before {
  content: "\F104";
  font-family: target-icons;
}

.condition-module-valueError-3oyDhC {
  margin-top: 6px;
}

.condition-module-compactSelectOption-1WcfiX {
  padding-right: 3px;
}

.condition-module-compactSelectHasScroll-yvkhND {
  padding-right: 3px;
}

.condition-module-bottomRow-2efe64 {
  margin-top: 10px;
}

.condition-module-suggesterWrap-SKqRcL {
  display: inline-flex;
  align-items: center;
  margin-right: 10px;
}

.condition-module-searchInput-1P2HNf {
  font-size: 14px;
}

.condition-module-suggesterInputWrapper-kec5k4 {
  width: 100%;
}

.condition-module-numberShortInput-2Zzr8j {
  position: relative;
  -moz-appearance: textfield;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
}

.condition-module-numberShortInput-2Zzr8j::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.condition-module-numberShortInput-2Zzr8j::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


.suggestionOptionsList-module-title-181-lj {
  color: #898b8c;
  margin-right: 5px;
}


.instruction-module-wrapper-By4gJ5 {
  max-width: 826px;
  margin: 0 auto;
  text-align: left;
  display: inline-block;
  font-weight: 300;
}

.instruction-module-title-zPmY3V {
  font-size: 45px;
  line-height: 1.5;
  color: #333;
  margin-bottom: 32px;
}

.instruction-module-list-3tFcYq {
  list-style: none;
  padding: 0;
  margin: 0;
  counter-reset: i;
}

.instruction-module-item-nf3brl {
  display: block;
  font-size: 33px;
  line-height: 63px;
  color: #333;
  padding-left: 79px;
  position: relative;
  margin-top: 28px;
}

.instruction-module-item-nf3brl:before {
  content: counter(i);
  counter-increment: i;
  display: block;
  vertical-align: middle;
  text-align: center;
  color: #fc2c39;
  font-size: 28px;
  font-weight: bold;
  line-height: 52px;
  width: 52px;
  height: 52px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  border: 5px solid #fc2c39;
  position: absolute;
  left: 0;
  top: 0;
}

.instruction-module-item-nf3brl:first-child {
  margin-top: 0;
}

.instruction-module-link-22Yr3D {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


/** дефолтная тема аккордеона (серые "плашки" с тенью, высотой 60px, синие стрелки) */

.accordion-module-titleDisabled-2zJG0i,
.accordion-module-title-3QeNRT {
  width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f7f7;
  position: relative;
  padding: 12px 30px 12px 20px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-height: 40px;
  font-size: 14px;
  line-height: 1.2;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  margin: 1px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.accordion-module-borderedGray-2HhTgc .accordion-module-titleDisabled-2zJG0i,
.accordion-module-borderedGray-2HhTgc .accordion-module-title-3QeNRT {
  min-height: 60px;
  margin: 0;
  padding-right: 45px;
}

.accordion-module-titleDisabled-2zJG0i:after,
.accordion-module-title-3QeNRT:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
}

.accordion-module-titleDisabled-2zJG0i:hover,
.accordion-module-title-3QeNRT:hover {
  background-color: #f2f2f2;
}

.accordion-module-titleDisabled-2zJG0i:after {
  content: '';
  display: block;
  border: 5px solid #00abf1;
  display: inline-block;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  right: 27px;
  top: calc(50% - 2px);
  height: 0px;
  width: 0;
  -webkit-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out, top 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, top 0.3s ease-out;
  transition: transform 0.3s ease-out, top 0.3s ease-out;
  border-color: transparent;
}

.accordion-module-opened-P2MlA0 {
  margin-bottom: 2px;
}

.accordion-module-opened-P2MlA0:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: calc(50% - 8px);
}

.accordion-module-pending-28bzVi.accordion-module-title-3QeNRT:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0.5;
}

.accordion-module-pending-28bzVi.accordion-module-title-3QeNRT:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}

.accordion-module-contentWrapper-348y_f {
  overflow: hidden;
}

.accordion-module-animated-2e7cWZ {
  -webkit-transition: height 0.15s;
  -moz-transition: height 0.15s;
  -ms-transition: height 0.15s;
  -o-transition: height 0.15s;
  transition: height 0.15s;
}

.accordion-module-content-1QrEqd {
  padding: 20px 24px;
}

.accordion-module-borderedGray-2HhTgc .accordion-module-content-1QrEqd {
  background-color: #fff;
  border: 0 0 3px 3px;
}

.accordion-module-container-kC6TEN {
  max-width: 630px;
}

.accordion-module-container-kC6TEN.accordion-module-borderedGray-2HhTgc {
  width: 100%;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 2px;
  position: relative;
  border: 3px;
}

.accordion-module-titleContent-1E7ayW {
  display: flex;
  max-width: 100%;
  width: 100%;
}

.accordion-module-label-_Av71I {
  margin-right: 5px;
}

.accordion-module-value-wS-NRP {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

.accordion-module-valueText-3ZYO8h,
.accordion-module-errorText-2m_k10 {
  color: #00abf1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 16px);
}

.accordion-module-errorText-2m_k10 {
  color: #f66;
}

.accordion-module-contextHelp-1Sd_CO {
  margin-left: 3px;
}


.ageSettings-module-wrapper-1EH-Ah {
  display: block;
}

.ageSettings-module-selected-OubscK {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  text-transform: lowercase;
  margin-left: 5px;
}

.ageSettings-module-selectGroup-1hXg9z {
  display: flex;
  margin-bottom: 20px;
}

.ageSettings-module-selectWrap-3VZN-W {
  margin-right: 10px;
}

.ageSettings-module-reachWrapper-_3R1iz,
.ageSettings-module-reachCheckboxWrapper-1NoQR1 {
  display: flex;
  align-items: center;
}

.ageSettings-module-reachCheckbox-1ca96k {
  margin-right: 5px;
}

.ageSettings-module-reachCheckboxText-2JkAbH {
  margin-right: 5px;
}

.ageSettings-module-body-2m0K15 {
  margin-top: 10px;
}

.ageSettings-module-sliderWrap-1yUEgk {
  margin-top: 40px;
}

.ageSettings-module-content-qZvMRP {
  padding: 20px;
}

.ageSettings-module-contentWithCustomPadding-2PMrzX {
  padding: 20px 20px 0 20px;
}


.ageSettings-module-wrapper-1IOKPw {
  margin-bottom: 20px;
}

.ageSettings-module-textarea-2_BXOM {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 1.2;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 32px;
  max-width: 400px;
  width: 400px;
  font-size: 14px;
  height: 65px;
  min-width: 100px;
  max-height: 140px;
}

.ageSettings-module-description-1La0S_ {
  margin-bottom: 10px;
}


.massChangeTargetings-module-body-2aSXHe {
  margin-bottom: 40px;
}

.massChangeTargetings-module-infoText-1ZRsxp {
  margin-bottom: 15px;
}

.massChangeTargetings-module-modalBody-2bi2TU {
  width: 870px;
}

.massChangeTargetings-module-modalBodySuccess-2ijHZP,
.massChangeTargetings-module-modalBodyError-19iyEp {
  width: 450px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  text-align: center;
}

.massChangeTargetings-module-contentWrap-2OZcU7 {
  background-color: #fff;
  padding: 20px 10px 15px 20px;
}

.massChangeTargetings-module-content-1ozPOZ {
  height: 350px;
  overflow: auto;
  padding: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.massChangeTargetings-module-button-221nRG + .massChangeTargetings-module-button-221nRG {
  margin-left: 10px;
}

.massChangeTargetings-module-titleError-1RKKY7,
.massChangeTargetings-module-titleSuccess-3H7k6y {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  color: #16bf00;
}

.massChangeTargetings-module-titleError-1RKKY7 {
  color: #f66;
}

.massChangeTargetings-module-errorInfo-1QNTOR {
  margin: 10px 0 20px;
}

.massChangeTargetings-module-link-F1C5p3 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 3px;
}


.geoSettings-module-area-1j5lhn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.geoSettings-module-textarea-24kWsX {
  width: 400px;
  max-width: 400px;
}


.accountsList-module-accountsList-22m_HH {
  list-style: none;
  max-height: 500px;
  overflow-y: auto;
}

.accountsList-module-wrapper-1v-edd {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}

.accountsList-module-wrapper-1v-edd:hover {
  background: #f2f2f2;
}

.accountsList-module-toggleWrapper-8dE-eW {
  width: 38px;
  margin-left: 12px;
}

.accountsList-module-link-1MHFfQ {
  color: #333;
  width: 300px;
  height: 100%;
}

.accountsList-module-accountWrapper-1LUQbJ {
  padding: 10px 22px 10px 10px;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.accountsList-module-accountWrapperRedirect-1XHtLL {
  cursor: pointer;
}

.accountsList-module-accountWrapperRedirect-1XHtLL:hover:before {
  content: '';
  display: block;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 0 0;
  width: 45px;
  height: 10px;
  position: absolute;
  right: -10px;
  top: 7px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  z-index: 10;
}

.accountsList-module-infoBlock-3JLJWd {
  color: #333;
  display: flex;
  flex-direction: column;
}

.accountsList-module-email-1AEbea {
  color: #808285;
  font-size: 11px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.accountsList-module-clientName-1-JV75 {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 2px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.deliveryFilter-module-active-otle6q [class^='icon-']:before {
  font-size: 11px;
  color: #16bf00;
}

.deliveryFilter-module-activeDisabled-1bcIK4 [class^='icon-']:before {
  font-size: 11px;
  color: #b7b7b7;
}

.deliveryFilter-module-pending-20jWc- [class^='icon-']:before {
  font-size: 15px;
  color: #000;
}

.deliveryFilter-module-stopped-3vmihp [class^='icon-']:before {
  font-size: 15px;
  color: #f66;
}

.deliveryFilter-module-disabled-351DXi [class^='icon-']:before {
  font-size: 15px;
  color: #b7b7b7;
}

.deliveryFilter-module-groupList-1jr4nY {
  display: flex;
  white-space: nowrap;
  margin: 0 20px 20px 0;
}


.statusFilter-module-filterButtonWrapper-3yAXPg {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  margin-right: 20px;
}

.statusFilter-module-count-9g8CAH {
  color: #a7a9ac;
  margin-left: 5px;
}


.banners__title {
  display: block;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 23px;
}

.banners__banners-form-wrap {
  margin-bottom: 15px;
}

.banners__added-banners {
  margin-bottom: 20px;
}


.banners-module-errorNotifyWrapper-3LwtpZ {
  margin-bottom: 10px;
}


.projection-popup {
  min-width: 900px;
  padding-bottom: 20px;
}

.projection-popup__graph {
  background-color: #fff;
}

.projection-popup__graph-wrap {
  height: 300px;
}

.projection-popup__graph-slider {
  padding-top: 1px;
  height: 53px;
  margin-left: 25px;
}

.projection-popup__graph-axis {
  padding: 10px 0 0 30px;
}

.projection-popup__graph-axis-dash {
  color: #f66;
  margin-right: 5px;
  font-size: 17px;
}

.projection-popup__graph-axis-text {
  font-size: 17px;
  text-transform: uppercase;
}

.projection-popup__close {
  position: absolute;
  font-size: 15px;
  right: 15px;
  top: 15px;
  cursor: pointer;
}


.graph-bubble {
  background: #fff;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.2);
  color: #333;
  font-size: 12px;
  line-height: 1.5;
  min-height: 30px;
  z-index: 150;
  padding: 0;
  min-width: 150px;
}

.graph-bubble__row:nth-child(2n - 1) {
  background-color: #f2f2f2;
}

.graph-bubble__row {
  padding: 5px 14px;
  display: flex;
  justify-content: space-between;
}

.graph-bubble__label {
  padding-right: 15px;
}

.graph-bubble__color {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}


.slider-module-line-23tHvd {
  background: #f2f2f2;
}

.slider-module-handleWrap-uF5g2T {
  background: #b5b5b5;
}


.tooltip-module-title-5PB7rB {
  display: flex;
  justify-content: space-between;
}


/*.additionalPriceInfo*/

.additionalPriceInfo-module-content-2Wa8AE {
  padding: 15px 25px 20px;
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.additionalPriceInfo-module-title-2y9gF3 {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
}

.additionalPriceInfo-module-footer-3k3AXR {
  width: 100%;
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 25px;
  padding-right: 25px;
}

.additionalPriceInfo-module-items-1euPvB {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}

.additionalPriceInfo-module-item-2Ht32v {
  margin-bottom: 5px;
}

.additionalPriceInfo-module-row-1rK4tj:not(:first-child) {
  margin-top: 20px;
}

.additionalPriceInfo-module-total-2ROa04 {
  margin: 30px 0 20px;
}


.price-slider-setting {
  font-size: 12px;
  background-color: #e5e5e5;
}

.price-slider-setting._static ._non-static {
  display: none;
}

.price-slider-setting__static-price-val {
  vertical-align: middle;
  font-size: 33px;
  line-height: 54px;
  margin-right: 20px;
  display: none;
}

.price-slider-setting._static .price-slider-setting__static-price-val {
  display: inline-block;
}

.price-slider-setting__info {
  display: inline-table;
  width: 100%;
  font-size: 10px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
  margin-bottom: 15px;
}

.price-slider-setting__row {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

.price-slider-setting__info-col {
  padding: 8px 20px;
  height: 70px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #b7b7b7;
  display: inline-block;
  vertical-align: top;
}

.price-slider-setting__info-col_input {
  text-align: left;
  white-space: nowrap;
}

.price-slider-setting__info-col_slider {
  width: 470px;
  max-width: 470px;
  flex-grow: 2;
  position: relative;
  overflow: hidden;
}

.price-slider-setting__info-col_slider._pending:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
  z-index: 0;
}

.price-slider-setting._static .price-slider-setting__info-col {
  border-right: none;
}

.price-slider-setting__info-cur {
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
  margin-right: 10px;
}

.price-slider-setting__info-input {
  display: inline-block;
  vertical-align: middle;
  line-height: 54px;
  width: 65px;
  margin-right: 10px;
}

.price-slider-setting__info-input .input__inp {
  width: 100%;
}

.price-slider-setting__info-cur-convert {
  color: #a4a4a4;
}

.price-slider-setting__info-title {
  font-size: 10px;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 6px;
}

.price-slider-setting__info-val {
  font-size: 24px;
  line-height: 1;
}

.price-slider-setting__msg {
  font-size: 9px;
  color: #b5b5b5;
  padding: 3px 20px 3px;
}

.price-slider-setting__slider-wrapper {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 50px);
  margin-left: 13px;
}

.price-slider-setting__slider-wrapper_bad-projection {
  margin-left: 44px;
}

.price-slider-setting__btn {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border: 1px solid #b7b7b7;
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  background-color: #f6f6f6;
}

.price-slider-setting__btn:before {
  background-image: linear-gradient(to right, #fc2b39 0%, #fc2b39 33%, #15bf00 34%, #15bf00 66%, #01abf1 67%, #01abf1 100%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -ms-background-clip: text;
  -o-background-clip: text;
  background-clip: text;
  color: transparent;
}

.price-slider-setting .slider-ts__histogram {
  display: none;
}

.price-slider-setting__title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 22px;
  font-size: 17px;
  margin-bottom: 10px;
}

.price-slider-setting__info-cur-additional {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.bubble-ts_projection .bubble-ts__content {
  overflow: visible;
}


.toastStack-module-toastStack-1cz69l {
  position: fixed;
  right: 0;
  z-index: 999;
}


.breadcrumbs-module-wrap-fCY2fP {
  display: flex;
  align-items: center;
  height: 30px;
  margin-bottom: 20px;
  padding-bottom: 22px;
  border-bottom: 1px solid #e5e5e5;
}

.breadcrumbs-module-item-1C87be {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 3px 0 0;
}

.breadcrumbs-module-item-1C87be:last-child:before {
  content: '';
  display: inline-block;
  border-bottom: 2px solid #f00;
  position: absolute;
  top: 29px;
  left: 0;
  width: 100%;
}

.breadcrumbs-module-link-2GUiVi {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}


.notificationItem-module-item-1lyH-w {
  position: relative;
  color: #fff;
  padding: 15px 35px 15px 20px;
  margin: 0 0 20px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 1.5;
  background-color: #00abf1;
}

.notificationItem-module-answer-1W1zJN a {
  color: #fdf846;
}

.notificationItem-module-title-T-UswW {
  color: #fdf846;
  font-size: 18px;
  text-transform: uppercase;
}

.notificationItem-module-buttons-41euKS {
  margin-top: 10px;
}

.notificationItem-module-close-3mlq35 {
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
  color: #e5e5e5;
  font-size: 14px;
}


.notificationMessage-module-text-3hcdfR {
  color: #fff;
}

.notificationMessage-module-text-3hcdfR a {
  color: #fdf846;
}


.answersModal-module-body-1KwJNz {
  max-width: 633px;
}

.answersModal-module-title-315AZ_ {
  font-size: 17px;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0;
  padding: 20px 25px 0;
  background-color: #f7f7f7;
}

.answersModal-module-content-C6i96l {
  font-size: 12px;
  padding: 20px 25px 30px;
  background-color: #f7f7f7;
}

.answersModal-module-message-4j5Zy2 {
  margin-bottom: 25px;
}

.answersModal-module-controls-fqw7QE {
  padding: 20px 25px;
  background-color: #fff;
}

.answersModal-module-submit-fER5ib {
  margin-right: 11px;
}

.answersModal-module-success-3RiHiD {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.answersModal-module-successTitle-1i-nh0 {
  background-color: transparent;
}

.answersModal-module-successClose-1PGYw6 {
  margin-top: 20px;
  margin-bottom: 15px;
}

.answersModal-module-close-gjGu6X {
  cursor: pointer;
  width: 14px;
  height: 14px;
  top: 10px;
  right: 10px;
  position: absolute;
  z-index: 1;
}


.answersFrom-module-list-2y0Q7j {
  counter-reset: item;
  padding: 0;
  margin: 0;
}

.answersFrom-module-item-357mLH {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 20px;
}

.answersFrom-module-item-357mLH:last-child {
  margin-bottom: 0;
}

.answersFrom-module-item-357mLH:before {
  content: counter(item) ".";
  counter-increment: item;
  position: absolute;
  left: 0;
}


.inputType-module-label-3A4hyw {
  display: block;
  margin-bottom: 10px;
}

.inputType-module-input-2W8Kb1 {
  display: block;
  min-height: 120px;
  min-width: 100%;
}

.inputType-module-comment-dMGZkj {
  font-size: 12px;
  margin-top: 5px;
}


.checkboxListType-module-question-3k-eKS {
  display: block;
  margin-bottom: 10px;
}

.checkboxListType-module-item-3hBkpb {
  margin-bottom: 5px;
}

.checkboxListType-module-checkbox-2SlFxM {
  margin: 0 5px 0 0;
}


.ratingType-module-label-M_RENQ {
  display: block;
  margin-bottom: 10px;
}


.rating-module-container-3Ucvsy {
  margin: 0;
}

.rating-module-star-2zsXjp {
  display: inline-block;
  font-size: 28px;
  padding-left: 5px;
  cursor: pointer;
  line-height: 1;
  color: #e5e5e5;
  font-family: 'target-icons';
}

.rating-module-star-2zsXjp:first-child {
  padding-left: 0;
}

.rating-module-star-2zsXjp:before {
  content: "\F11A";
}

.rating-module-active-3QfVEZ {
  color: #fecd36;
}


.current-page_billing .notificationManager-module-notificationManager-PByjlM,
.current-page_clients .notificationManager-module-notificationManager-PByjlM {
  margin-top: 20px;
}


.slider-module-anchors-3TdTI6 {
  position: relative;
  width: 1040px;
  margin-bottom: 60px;
  -webkit-transition: transform 0.4s;
  -moz-transition: transform 0.4s;
  -ms-transition: transform 0.4s;
  -o-transition: transform 0.4s;
  transition: transform 0.4s;
}

.slider-module-anchors-3TdTI6:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #c7c7c7;
  bottom: -24px;
}

.slider-module-anchorList-19AC4f {
  display: inline-flex;
  justify-content: space-between;
  width: 1040px;
}

.slider-module-viewport-2d0eSq {
  width: 100%;
}

.slider-module-content-fKTkDG {
  width: 100%;
  padding: 40px 0;
}

.slider-module-line-1BsRnT {
  position: absolute;
  display: inline-block;
  border-bottom: 2px solid #fc2c38;
  bottom: -24px;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  -ms-transition: width 0.4s;
  -o-transition: width 0.4s;
  transition: width 0.4s;
}

.slider-module-anchor-1Mf0Wf,
.slider-module-anchorActive-1FztH7 {
  display: inline-block;
  font-size: 20px;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.slider-module-anchor-1Mf0Wf:before,
.slider-module-anchorActive-1FztH7:before {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -30px;
  width: 10px;
  height: 10px;
  border: 2px solid #c7c7c7;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: width 0.2s, height 0.2s, bottom 0.2s, left 0.2s, transform 0.2s;
  -moz-transition: width 0.2s, height 0.2s, bottom 0.2s, left 0.2s, transform 0.2s;
  -ms-transition: width 0.2s, height 0.2s, bottom 0.2s, left 0.2s, transform 0.2s;
  -o-transition: width 0.2s, height 0.2s, bottom 0.2s, left 0.2s, transform 0.2s;
  transition: width 0.2s, height 0.2s, bottom 0.2s, left 0.2s, transform 0.2s;
}

.slider-module-anchor-1Mf0Wf:first-child:before,
.slider-module-anchorActive-1FztH7:first-child:before {
  left: 0;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.slider-module-anchor-1Mf0Wf:last-child:before,
.slider-module-anchorActive-1FztH7:last-child:before {
  left: 100%;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slider-module-anchor-1Mf0Wf:nth-child(1),
.slider-module-anchorActive-1FztH7:nth-child(1) {
  width: 100px;
  text-align: left;
}

.slider-module-anchor-1Mf0Wf:nth-child(2),
.slider-module-anchorActive-1FztH7:nth-child(2) {
  width: 210px;
}

.slider-module-anchor-1Mf0Wf:nth-child(3),
.slider-module-anchorActive-1FztH7:nth-child(3) {
  width: 300px;
}

.slider-module-anchor-1Mf0Wf:nth-child(4),
.slider-module-anchorActive-1FztH7:nth-child(4) {
  width: 210px;
}

.slider-module-anchor-1Mf0Wf:nth-child(5),
.slider-module-anchorActive-1FztH7:nth-child(5) {
  width: 220px;
  text-align: right;
}

.slider-module-anchorActive-1FztH7 {
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
}

.slider-module-anchorActive-1FztH7:before {
  bottom: -34px;
  width: 18px;
  height: 18px;
  background-color: #fc2c38;
  border-color: #fc2c38;
}

.slider-module-anchorPreActive-3JE5IB:before {
  border-color: #fc2c38;
}

.slider-module-teasers-jmBJAB {
  display: inline-flex;
  width: 1200px;
  margin-left: -20px;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}

.slider-module-teaser-3olKPa {
  display: inline-block;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  height: 160px;
  overflow: hidden;
  margin-left: 20px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.16);
  -moz-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.16);
  -ms-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.16);
  -o-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.16);
  box-shadow: 0 2px 10px 0 rgba(75,60,87,0.16);
  -webkit-transition: opacity 0.3s linear 0;
  -moz-transition: opacity 0.3s linear 0;
  -ms-transition: opacity 0.3s linear 0;
  -o-transition: opacity 0.3s linear 0;
  transition: opacity 0.3s linear 0;
}

.slider-module-teaserFirstLine-r-Q-zD {
  opacity: 0.75;
}

.slider-module-teaserSecondLine-3Nhx0U {
  opacity: 0.55;
}

.slider-module-teaserThirdLine-1eD9MP {
  opacity: 0.35;
}

.slider-module-teaserForthLine-lDx0Fl {
  opacity: 0.15;
}

.slider-module-teaserActive-1A19dA {
  -webkit-box-shadow: 0 64px 100px 0 rgba(75,60,87,0.16);
  -moz-box-shadow: 0 64px 100px 0 rgba(75,60,87,0.16);
  -ms-box-shadow: 0 64px 100px 0 rgba(75,60,87,0.16);
  -o-box-shadow: 0 64px 100px 0 rgba(75,60,87,0.16);
  box-shadow: 0 64px 100px 0 rgba(75,60,87,0.16);
}

.slider-module-image-1HXiRT {
  background-size: cover;
  width: 0;
  height: 0;
}

.slider-module-description-2oPhvQ {
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  width: 220px;
  height: 100%;
  padding: 20px;
  white-space: normal;
}

.slider-module-text-3-heCB {
  width: 100%;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.4px;
  color: #7e7e7e;
}

.slider-module-link-2su0pO {
  color: #fc2c38;
}

.slider-module-linkArrow-8WGv6s {
  display: inline-block;
  padding-left: 3px;
}

@media screen and (min-width: 768px) {
  .slider-module-anchors-3TdTI6,
  .slider-module-anchorList-19AC4f {
    width: 1300px;
  }

  .slider-module-content-fKTkDG {
    margin: 0 auto;
  }

  .slider-module-anchor-1Mf0Wf:nth-child(1) {
    width: 140px;
  }

  .slider-module-anchor-1Mf0Wf:nth-child(2) {
    width: 265px;
  }

  .slider-module-anchor-1Mf0Wf:nth-child(3) {
    width: 375px;
  }

  .slider-module-anchor-1Mf0Wf:nth-child(4) {
    width: 270px;
  }

  .slider-module-anchor-1Mf0Wf:nth-child(5) {
    width: 250px;
  }

  .slider-module-text-3-heCB {
    width: 214px;
    font-size: 17px;
    line-height: 24px;
  }

  .slider-module-link-2su0pO {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    -moz-transition: opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    -ms-transition: opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    -o-transition: opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    transition: opacity 0.2s linear 0s, visibility 0.2s linear 0s;
  }

  .slider-module-linkArrow-8WGv6s {
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
  }

  .slider-module-image-1HXiRT {
    position: absolute;
    width: 110px;
    height: 100%;
    opacity: 0;
    -webkit-transform: translateX(-110px);
    -moz-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    -o-transform: translateX(-110px);
    transform: translateX(-110px);
    -webkit-transition: transform 0.2s linear 0s, opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    -moz-transition: transform 0.2s linear 0s, opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    -ms-transition: transform 0.2s linear 0s, opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    -o-transition: transform 0.2s linear 0s, opacity 0.2s linear 0s, visibility 0.2s linear 0s;
    transition: transform 0.2s linear 0s, opacity 0.2s linear 0s, visibility 0.2s linear 0s;
  }

  .slider-module-description-2oPhvQ {
    width: 295px;
    padding: 23px 40px 21px;
    -webkit-transition: margin-left 0.2s;
    -moz-transition: margin-left 0.2s;
    -ms-transition: margin-left 0.2s;
    -o-transition: margin-left 0.2s;
    transition: margin-left 0.2s;
  }

  .slider-module-teasers-jmBJAB {
    width: 1675px;
    height: 180px;
    margin-left: 0;
  }

  .slider-module-teaser-3olKPa {
    position: relative;
    height: 140px;
    display: flex;
    -webkit-transition: height 0.1s, opacity 0.3s;
    -moz-transition: height 0.1s, opacity 0.3s;
    -ms-transition: height 0.1s, opacity 0.3s;
    -o-transition: height 0.1s, opacity 0.3s;
    transition: height 0.1s, opacity 0.3s;
  }

  .slider-module-teaser-3olKPa:first-child {
    margin-left: 0;
  }

  .slider-module-teaserActive-1A19dA {
    height: 180px;
    -webkit-transition: height 0.2s linear 0s;
    -moz-transition: height 0.2s linear 0s;
    -ms-transition: height 0.2s linear 0s;
    -o-transition: height 0.2s linear 0s;
    transition: height 0.2s linear 0s;
  }

  .slider-module-teaserActive-1A19dA .slider-module-description-2oPhvQ {
    margin-left: 110px;
  }

  .slider-module-teaserActive-1A19dA .slider-module-link-2su0pO {
    position: relative;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s linear 0.2s, visibility 0.3s linear 0.2s;
    -moz-transition: opacity 0.3s linear 0.2s, visibility 0.3s linear 0.2s;
    -ms-transition: opacity 0.3s linear 0.2s, visibility 0.3s linear 0.2s;
    -o-transition: opacity 0.3s linear 0.2s, visibility 0.3s linear 0.2s;
    transition: opacity 0.3s linear 0.2s, visibility 0.3s linear 0.2s;
  }

  .slider-module-teaserActive-1A19dA .slider-module-link-2su0pO:hover .slider-module-linkArrow-8WGv6s {
    -webkit-transform: translateX(3px);
    -moz-transform: translateX(3px);
    -ms-transform: translateX(3px);
    -o-transform: translateX(3px);
    transform: translateX(3px);
  }

  .slider-module-teaserActive-1A19dA .slider-module-image-1HXiRT {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform 0.2s linear 0.1s, opacity 0.2s linear 0.1s;
    -moz-transition: transform 0.2s linear 0.1s, opacity 0.2s linear 0.1s;
    -ms-transition: transform 0.2s linear 0.1s, opacity 0.2s linear 0.1s;
    -o-transition: transform 0.2s linear 0.1s, opacity 0.2s linear 0.1s;
    transition: transform 0.2s linear 0.1s, opacity 0.2s linear 0.1s;
  }
}

@media screen and (min-width: 1024px) {
  .slider-module-anchor-1Mf0Wf {
    color: #7e7e7e;
    -webkit-transition: color 0.4s;
    -moz-transition: color 0.4s;
    -ms-transition: color 0.4s;
    -o-transition: color 0.4s;
    transition: color 0.4s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: pointer;
  }

  .slider-module-anchor-1Mf0Wf:hover:not(.slider-module-anchorActive-1FztH7) {
    color: #ed1438;
  }

  .slider-module-anchorActive-1FztH7 {
    color: #333;
  }

  .slider-module-linkArrow-8WGv6s {
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }

  .slider-module-teaser-3olKPa:not(.slider-module-teaserActive-1A19dA) {
    cursor: pointer;
  }

  .slider-module-teaser-3olKPa:not(.slider-module-teaserActive-1A19dA):hover {
    -webkit-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.12);
    -moz-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.12);
    -ms-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.12);
    -o-box-shadow: 0 2px 10px 0 rgba(75,60,87,0.12);
    box-shadow: 0 2px 10px 0 rgba(75,60,87,0.12);
    opacity: 1;
    -webkit-transition: 0.2s box-shadow, 0.2s opacity;
    -moz-transition: 0.2s box-shadow, 0.2s opacity;
    -ms-transition: 0.2s box-shadow, 0.2s opacity;
    -o-transition: 0.2s box-shadow, 0.2s opacity;
    transition: 0.2s box-shadow, 0.2s opacity;
  }
}

@media screen and (min-width: 1280px) {
  .slider-module-anchors-3TdTI6 {
    margin: 0 auto 50px;
  }

  .slider-module-description-2oPhvQ {
    padding: 23px 40px 25px;
  }

  .slider-module-content-fKTkDG {
    padding: 0;
  }
}

@media screen and (min-width: 1366px) {
  .slider-module-content-fKTkDG {
    width: 1300px;
  }
}


.articleList-module-iframe-2FuxH3 {
  width: calc(100% + 40px);
  margin: -20px -20px -38px;
  height: 585px;
  background: none;
  position: relative;
  z-index: 1;
}

@media screen and (min-width: 768px) {
  .articleList-module-iframe-2FuxH3 {
    height: 265px;
    overflow: hidden;
    margin: -10px -34px 0;
    width: calc(100% + 68px);
  }

  .articleList-module-list-3Uz26e {
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    overflow-x: auto;
    margin: -10px;
    padding: 10px;
  }

  .articleList-module-list-3Uz26e::-webkit-scrollbar {
    display: none;
  }
}

@media screen and (min-width: 1024px) {
  .articleList-module-iframe-2FuxH3 {
    margin-bottom: -32px;
  }

  .articleList-module-list-3Uz26e {
    -webkit-overflow-scrolling: auto;
    overflow: initial;
    margin: 0;
    padding: 0;
  }
}


.mainPage-module-page-aqRVqX {
  position: relative;
  z-index: 1;
}

.mainPage-module-page-aqRVqX * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.mainPage-module-body-3N0HkW {
  min-width: 320px;
  padding: 0 20px;
  font-family: 'Proxima Nova Regular', sans-serif;
  overflow: hidden;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.mainPage-module-header-3dB_ll {
  background-color: #fff;
  height: 60px;
}

.mainPage-module-headerLogo-1T-5A3 {
  background-image: url(/media/js/dist/logo_178884dded67555c4f8d88a3142b3dfe.svg);
  background-size: 100%;
  display: inline-block;
  width: 130px;
  height: 37px;
}

.mainPage-module-section-QJrdV3 {
  margin-bottom: 60px;
}

.mainPage-module-sectionHello-A6Hb7a .mainPage-module-bigTitle-2-aiP9 {
  text-align: left;
}

.mainPage-module-sectionAds-3mlSgm,
.mainPage-module-sectionFinal-21s4ih {
  text-align: center;
}

.mainPage-module-sectionFinal-21s4ih {
  padding-top: 60px;
  margin-bottom: 20px;
}

.mainPage-module-sectionPro-18t2_y {
  position: relative;
  background-color: #f0f0f0;
  margin: 0 -20px;
  padding: 40px 20px;
}

.mainPage-module-bigTitle-2-aiP9,
.mainPage-module-title-2pgfIf {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.2px;
  margin-bottom: 20px;
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
  text-align: center;
}

.mainPage-module-subtitle-1eluPH {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 20px;
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
}

.mainPage-module-text-3Np3f6 {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 20px;
}

.mainPage-module-proLink-3rHInw {
  color: #fc2c38;
  text-decoration: none;
}

.mainPage-module-button-1LP8cW {
  display: inline-block;
  font-size: 17px;
  line-height: 20px;
  background-color: #fc2c38;
  height: 48px;
  text-align: center;
  padding: 14px 27px;
  color: #fff;
  margin-bottom: 30px;
  font-family: 'Proxima Nova Semibold', sans-serif;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  letter-spacing: 0.4px;
}

.mainPage-module-mainPic-1uZTsz,
.mainPage-module-finalPic-3YSt6k {
  width: calc(100% + 100px);
  margin: 0 -50px 30px;
}

.mainPage-module-logos-3o2wHs {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: flex-end;
  text-align: center;
  margin-left: -40px;
}

.mainPage-module-advMrg-26GSSw {
  position: relative;
}

.mainPage-module-logoAdvMrgPic-FX19gh {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}

.mainPage-module-logo-3dYzPi {
  margin-left: 40px;
  margin-bottom: 20px;
}

.mainPage-module-logoYula-1bnJmD {
  margin-bottom: 29px;
}

.mainPage-module-logoYulaEn-nnIZPk {
  height: 32px;
  margin-bottom: 25px;
}

.mainPage-module-logoAd-1Tewwz {
  height: 24px;
  margin-bottom: 25px;
}

.mainPage-module-balls-3WIMuH {
  text-align: center;
}

.mainPage-module-ball-1KkoKT {
  position: relative;
  height: 192px;
  margin-bottom: 28px;
}

.mainPage-module-ball-1KkoKT:before {
  content: '';
  display: inline-block;
  width: 72px;
  height: 72px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #f0f0f0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.mainPage-module-smallBall-2Jxejp {
  height: 80px;
  padding-top: 17px;
}

.mainPage-module-middleBall-1XrsR4 {
  height: 144px;
  padding-top: 35px;
  margin-bottom: 60px;
}

.mainPage-module-middleBall-1XrsR4:before {
  width: 144px;
  height: 144px;
}

.mainPage-module-bigBall-2Fzzuy {
  padding-top: 60px;
}

.mainPage-module-bigBall-2Fzzuy:before {
  width: 192px;
  height: 192px;
}

.mainPage-module-how-3YRPV8 {
  position: relative;
  font-family: 'Proxima Nova Bold', sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.mainPage-module-ruble-23fqJe {
  height: 21px;
  padding-left: 4px;
}

.mainPage-module-what-a4BkuO {
  position: relative;
  font-size: 15px;
  line-height: 20px;
}

.mainPage-module-proLogo-3I9p6q {
  width: 130px;
  margin-bottom: 20px;
}

.mainPage-module-proLaptop-1t-sQk {
  position: absolute;
  width: 147px;
  height: 181px;
  right: 20px;
  z-index: 0;
  top: -30px;
}

.mainPage-module-proHeader-2P2pTb {
  position: relative;
  z-index: 1;
}

.mainPage-module-footer-5R5Qu5 {
  position: relative;
  padding: 20px 0;
}

.mainPage-module-social-2RBABR {
  margin-bottom: 40px;
}

.mainPage-module-socialTitle-2xDwFx {
  color: #999;
}

.mainPage-module-socialList-1oFICA {
  margin-left: -20px;
}

.mainPage-module-socialLink-1Ms96w {
  display: inline-block;
  text-align: center;
  line-height: 40px;
  width: 40px;
  height: 40px;
  margin-left: 20px;
  background-color: #c7c7c7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.mainPage-module-socialIcon-35izGU {
  display: inline-block;
  vertical-align: middle;
}

.mainPage-module-footerLinks-1Q24AS {
  margin-bottom: 40px;
}

.mainPage-module-footerLink-33hz8u {
  display: inline-block;
  line-height: 24px;
  color: #999;
  width: 100%;
  cursor: pointer;
}

.mainPage-module-footerLinkHelp-3LOzAq:before,
.mainPage-module-footerLinkSupport-2hI4Uk:before {
  display: inline-block;
  vertical-align: top;
  font-family: target-icons;
  padding-right: 5px;
}

.mainPage-module-footerLinkHelp-3LOzAq:before {
  content: "\F119";
}

.mainPage-module-footerLinkSupport-2hI4Uk:before {
  content: "\F131";
}

.mainPage-module-projects-3NSSD9 {
  margin-bottom: 40px;
}

.mainPage-module-projects-3NSSD9 {
  display: flex;
  flex-wrap: wrap;
}

.mainPage-module-project-2pewcT {
  display: inline-block;
  color: #999;
  width: 50%;
  margin-bottom: 20px;
}

.mainPage-module-projectMy-kW0iio {
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
  order: 1;
}

.mainPage-module-projectMail-2f2Y2X {
  order: 3;
}

.mainPage-module-projectWidget-15wcIf {
  order: 5;
}

.mainPage-module-projectTracker-3udGIq {
  order: 2;
}

.mainPage-module-projectMapsMe-3Gs4Rv {
  order: 4;
}

.mainPage-module-copyright-1tRgAx,
.mainPage-module-mrg-weA-aI {
  text-align: center;
  margin-bottom: 14px;
  color: #999;
}

.mainPage-module-mrgLink-3WXGL5 {
  display: inline-block;
  color: transparent;
  text-decoration: none;
}

.mainPage-module-mrgLogo-3HNOqE {
  width: 130px;
}

.mainPage-module-authModal-18gX1s {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
  z-index: 9000;
}

.mainPage-module-authModal-18gX1s:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mainPage-module-authModalBody-I_OCd7 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10001;
  background-color: #fff;
}

.mainPage-module-authModalOverlay-uJv9h1 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  z-index: 1;
}

@media screen and (min-width: 360px) {
  .mainPage-module-proLaptop-1t-sQk {
    width: 180px;
    height: auto;
  }
}

@media screen and (min-width: 768px) {
  .mainPage-module-body-3N0HkW {
    max-width: 940px;
    margin: 0 auto;
    padding: 0 34px;
  }

  .mainPage-module-header-3dB_ll {
    height: 88px;
  }

  .mainPage-module-bigTitle-2-aiP9 {
    font-size: 32px;
    line-height: 40px;
  }

  .mainPage-module-title-2pgfIf {
    margin-bottom: 40px;
  }

  .mainPage-module-promo-3Nx-VU {
    display: flex;
    margin: 60px 0 80px;
  }

  .mainPage-module-description-37rsmy,
  .mainPage-module-image-2yyMqI {
    width: 50%;
  }

  .mainPage-module-mainPic-1uZTsz {
    width: calc(100% + 60px);
    margin: 0 0 10px;
  }

  .mainPage-module-logos-3o2wHs {
    justify-content: space-between;
    flex-wrap: nowrap;
  }

  .mainPage-module-logo-3dYzPi {
    height: 48px;
  }

  .mainPage-module-logoAd-1Tewwz {
    height: 38px;
  }

  .mainPage-module-balls-3WIMuH {
    display: flex;
    align-items: start;
    justify-content: space-between;
  }

  .mainPage-module-ball-1KkoKT {
    width: 33.3%;
    margin-bottom: 0;
    padding-top: 0;
  }

  .mainPage-module-bigBall-2Fzzuy {
    padding-top: 60px;
  }

  .mainPage-module-middleBall-1XrsR4 {
    padding-top: 35px;
    top: 25px;
  }

  .mainPage-module-smallBall-2Jxejp {
    top: 60px;
  }

  .mainPage-module-middleBall-1XrsR4:after,
  .mainPage-module-smallBall-2Jxejp:after {
    content: '';
    position: absolute;
    border-left: 1px solid #c7c7c7;
    height: 96px;
    top: 26px;
    left: 0;
  }

  .mainPage-module-smallBall-2Jxejp:after {
    top: -9px;
  }

  .mainPage-module-what-a4BkuO {
    width: 200px;
    margin: 0 auto;
  }

  .mainPage-module-sectionPro-18t2_y {
    margin: 0 -34px;
    padding: 40px 34px;
  }

  .mainPage-module-proLogo-3I9p6q {
    width: 215px;
    margin-left: 31px;
  }

  .mainPage-module-proHeader-2P2pTb {
    display: flex;
    align-items: center;
    color: #7e7e7e;
  }

  .mainPage-module-proText-141yL3 {
    width: 280px;
    margin: 0 auto;
  }

  .mainPage-module-proLaptop-1t-sQk {
    width: 390px;
    bottom: 0;
    top: auto;
    right: 34px;
  }

  .mainPage-module-sectionFinal-21s4ih {
    display: flex;
    flex-wrap: wrap;
  }

  .mainPage-module-finalDescription-2LHSXP,
  .mainPage-module-finalImage-odwm8e {
    width: 100%;
  }

  .mainPage-module-finalImage-odwm8e {
    order: 1;
  }

  .mainPage-module-finalDescription-2LHSXP {
    order: 2;
  }

  .mainPage-module-finalText-3J7XfS {
    margin-bottom: 40px;
  }

  .mainPage-module-finalPic-3YSt6k {
    width: 480px;
  }

  .mainPage-module-social-2RBABR,
  .mainPage-module-footerLinks-1Q24AS {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }

  .mainPage-module-footerLinksEn-3LhT_M {
    width: 100%;
    padding-left: 50%;
  }

  .mainPage-module-projects-3NSSD9 {
    margin-bottom: 20px;
    justify-content: space-between;
  }

  .mainPage-module-project-2pewcT {
    width: auto;
  }

  .mainPage-module-projectMail-2f2Y2X {
    order: 2;
  }

  .mainPage-module-projectWidget-15wcIf {
    order: 3;
  }

  .mainPage-module-projectTracker-3udGIq {
    order: 4;
  }

  .mainPage-module-projectMapsMe-3Gs4Rv {
    order: 5;
  }

  .mainPage-module-mrg-weA-aI {
    position: absolute;
    left: 0;
    top: 160px;
  }

  .mainPage-module-copyright-1tRgAx {
    font-size: 15px;
    line-height: 24px;
  }

  .mainPage-module-authModalBody-I_OCd7 {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    margin: 80px auto 20px;
    z-index: 2;
    width: 420px;
  }

  .mainPage-module-authModalOverlay-uJv9h1 {
    background-color: rgba(0,0,0,0.6);
    -webkit-animation: mainPage-module-fadeInOverlay-3ecumI 0.2s ease-in-out 1;
    -moz-animation: mainPage-module-fadeInOverlay-3ecumI 0.2s ease-in-out 1;
    -ms-animation: mainPage-module-fadeInOverlay-3ecumI 0.2s ease-in-out 1;
    -o-animation: mainPage-module-fadeInOverlay-3ecumI 0.2s ease-in-out 1;
    animation: mainPage-module-fadeInOverlay-3ecumI 0.2s ease-in-out 1;
  }
}

@media screen and (min-width: 1024px) {
  .mainPage-module-body-3N0HkW {
    max-width: none;
    overflow: visible;
    padding: 0;
  }

  .mainPage-module-bigTitle-2-aiP9 {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.5px;
  }

  .mainPage-module-title-2pgfIf {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.2px;
    width: 640px;
    margin: 0 auto 50px;
  }

  .mainPage-module-text-3Np3f6 {
    font-size: 17px;
    line-height: 24px;
  }

  .mainPage-module-button-1LP8cW {
    cursor: pointer;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }

  .mainPage-module-button-1LP8cW:hover {
    background-color: #ed1438;
  }

  .mainPage-module-button-1LP8cW:active {
    background-color: #da1c42;
  }

  .mainPage-module-image-2yyMqI {
    text-align: right;
  }

  .mainPage-module-mainPic-1uZTsz {
    width: 450px;
  }

  .mainPage-module-promoText-3VK7yv {
    width: 440px;
  }

  .mainPage-module-proArrow-1qFEu2 {
    display: inline-block;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
  }

  .mainPage-module-proLink-3rHInw:hover .mainPage-module-proArrow-1qFEu2 {
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
  }

  .mainPage-module-logoAdvMrgPic-FX19gh,
  .mainPage-module-logos-3o2wHs {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    -webkit-transition: transform 0.4s ease-in-out 0.6s, opacity 0.4s ease-in-out 0.6s, visibility 0.4s ease-in-out 0.6s;
    -moz-transition: transform 0.4s ease-in-out 0.6s, opacity 0.4s ease-in-out 0.6s, visibility 0.4s ease-in-out 0.6s;
    -ms-transition: transform 0.4s ease-in-out 0.6s, opacity 0.4s ease-in-out 0.6s, visibility 0.4s ease-in-out 0.6s;
    -o-transition: transform 0.4s ease-in-out 0.6s, opacity 0.4s ease-in-out 0.6s, visibility 0.4s ease-in-out 0.6s;
    transition: transform 0.4s ease-in-out 0.6s, opacity 0.4s ease-in-out 0.6s, visibility 0.4s ease-in-out 0.6s;
  }

  .mainPage-module-show-CSuQ3i {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }

  .mainPage-module-advMrg-26GSSw {
    display: block;
    position: relative;
  }

  .mainPage-module-promo-3Nx-VU {
    margin-bottom: 30px;
  }

  .mainPage-module-how-3YRPV8 {
    font-size: 44px;
    line-height: 48px;
    margin-bottom: 8px;
  }

  .mainPage-module-ruble-23fqJe {
    height: 28px;
  }

  .mainPage-module-what-a4BkuO {
    width: 280px;
    font-size: 17px;
    line-height: 24px;
  }

  .mainPage-module-bigBall-2Fzzuy {
    padding-top: 72px;
  }

  .mainPage-module-middleBall-1XrsR4 {
    padding-top: 47px;
  }

  .mainPage-module-smallBall-2Jxejp {
    padding-top: 12px;
  }

  .mainPage-module-section-QJrdV3 {
    width: 940px;
    margin: 0 auto;
  }

  .mainPage-module-sectionHello-A6Hb7a {
    margin-bottom: 110px;
  }

  .mainPage-module-sectionBalls-lRo27T {
    margin-bottom: 160px;
  }

  .mainPage-module-sectionAds-3mlSgm,
  .mainPage-module-sectionBase-nSpkE2,
  .mainPage-module-sectionPro-18t2_y {
    width: 1008px;
    padding: 50px 34px;
  }

  .mainPage-module-sectionAds-3mlSgm,
  .mainPage-module-sectionBase-nSpkE2 {
    overflow: hidden;
  }

  .mainPage-module-sectionBase-nSpkE2 {
    padding-bottom: 127px;
  }

  .mainPage-module-sectionPro-18t2_y {
    width: 980px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    padding: 120px 20px;
  }

  .mainPage-module-sectionFinal-21s4ih {
    padding: 190px 80px 150px;
  }

  .mainPage-module-proLogo-3I9p6q {
    width: 286px;
  }

  .mainPage-module-proText-141yL3 {
    font-size: 20px;
    line-height: 28px;
    color: #333;
    width: 420px;
  }

  .mainPage-module-proLaptop-1t-sQk {
    width: 540px;
    right: 24px;
  }

  .mainPage-module-social-2RBABR {
    width: 40%;
  }

  .mainPage-module-socialLink-1Ms96w {
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }

  .mainPage-module-socialLinkVk-3o3j9-:hover {
    background-color: #4680c2;
  }

  .mainPage-module-socialLinkOk-2bo1-S:hover {
    background-color: #ee8208;
  }

  .mainPage-module-socialLinkFb-sZwjRe:hover {
    background-color: #1877f2;
  }

  .mainPage-module-socialLinkYoutube-2DEgJA:hover {
    background-color: #f00;
  }

  .mainPage-module-socialLinkTelegram-qPRsgE:hover {
    background-color: #37aee2;
  }

  .mainPage-module-footer-5R5Qu5 {
    width: 940px;
    margin: 0 auto;
  }

  .mainPage-module-footerLinks-1Q24AS {
    width: 60%;
  }

  .mainPage-module-footerLinksCol-3b5s8D {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }

  .mainPage-module-footerLinksCol-3b5s8D:last-child {
    padding-left: 40px;
  }

  .mainPage-module-footerLinksEn-3LhT_M {
    width: 100%;
    padding-left: 15%;
  }

  .mainPage-module-footerLink-33hz8u,
  .mainPage-module-project-2pewcT {
    font-size: 17px;
    line-height: 32px;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
  }

  .mainPage-module-footerLink-33hz8u:hover,
  .mainPage-module-project-2pewcT:hover {
    color: #333;
  }

  .mainPage-module-projects-3NSSD9 {
    width: 460px;
    margin: 56px auto 20px;
  }

  .mainPage-module-mrg-weA-aI {
    top: auto;
    bottom: 30px;
  }

  .mainPage-module-mrgLink-3WXGL5 {
    cursor: pointer;
  }

  .mainPage-module-mrgLogo-3HNOqE {
    width: 154px;
  }

  .mainPage-module-copyright-1tRgAx {
    position: absolute;
    top: auto;
    bottom: 50px;
    right: 0;
    font-size: 15px;
  }
}

@media screen and (min-width: 1280px) {
  .mainPage-module-section-QJrdV3,
  .mainPage-module-footer-5R5Qu5 {
    width: 1180px;
  }

  .mainPage-module-sectionPro-18t2_y {
    width: 1240px;
  }

  .mainPage-module-promo-3Nx-VU {
    margin-top: 135px;
  }

  .mainPage-module-title-2pgfIf {
    margin-bottom: 64px;
  }

  .mainPage-module-sectionHello-A6Hb7a {
    width: 980px;
    margin: 0 auto;
    margin-bottom: 120px;
  }

  .mainPage-module-sectionHello-A6Hb7a .mainPage-module-bigTitle-2-aiP9 {
    margin-top: 40px;
    margin-bottom: 12px;
  }

  .mainPage-module-sectionAccordion-JHBJjz {
    width: 980px;
    margin: 0 auto 138px;
  }

  .mainPage-module-sectionAccordion-JHBJjz .mainPage-module-title-2pgfIf {
    margin-bottom: 54px;
  }

  .mainPage-module-sectionAccordionEn-36-jD5 {
    margin-bottom: 0;
  }

  .mainPage-module-sectionBase-nSpkE2 {
    width: 100%;
    padding-bottom: 190px;
  }

  .mainPage-module-sectionFinal-21s4ih {
    width: 960px;
    margin: 0 auto;
    padding: 190px 80px 152px;
  }

  .mainPage-module-sectionFinal-21s4ih .mainPage-module-bigTitle-2-aiP9 {
    margin: 12px 0;
  }

  .mainPage-module-finalText-3J7XfS {
    margin-bottom: 20px;
  }

  .mainPage-module-sectionAds-3mlSgm {
    width: 1180px;
    padding: 50px 0;
    margin: 0 auto 6px;
  }

  .mainPage-module-how-3YRPV8 {
    margin-bottom: 10px;
  }

  .mainPage-module-sectionPro-18t2_y {
    padding: 120px 24px 135px;
  }

  .mainPage-module-sectionBalls-lRo27T {
    width: 1180px;
    margin: 0 auto 172px;
  }

  .mainPage-module-image-2yyMqI {
    margin-left: 30px;
  }

  .mainPage-module-mainPic-1uZTsz {
    width: 480px;
  }

  .mainPage-module-button-1LP8cW {
    padding: 10px 22px;
    height: 40px;
  }

  .mainPage-module-proHeader-2P2pTb {
    padding: 5px 300px 0 20px;
    align-items: flex-start;
  }

  .mainPage-module-proLaptop-1t-sQk {
    width: 528px;
    right: 33px;
  }

  .mainPage-module-footerLinks-1Q24AS {
    display: inline-flex;
    justify-content: flex-end;
  }

  .mainPage-module-footerLinksEn-3LhT_M {
    justify-content: flex-start;
    padding-left: 10%;
  }

  .mainPage-module-footerLinksCol-3b5s8D {
    width: 280px;
  }

  .mainPage-module-footerLinksCol-3b5s8D:last-child {
    padding-left: 0;
    margin-left: 20px;
  }

  .mainPage-module-projects-3NSSD9 {
    width: 580px;
    margin: 101px auto 20px;
  }
}

@media screen and (min-width: 1366px) {
  .mainPage-module-title-2pgfIf {
    margin-bottom: 65px;
  }

  .mainPage-module-section-QJrdV3,
  .mainPage-module-footer-5R5Qu5 {
    width: 1300px;
  }

  .mainPage-module-sectionHello-A6Hb7a,
  .mainPage-module-sectionAccordion-JHBJjz {
    width: 1080px;
  }

  .mainPage-module-sectionHello-A6Hb7a {
    margin-bottom: 116px;
  }

  .mainPage-module-sectionAds-3mlSgm {
    width: 1300px;
  }

  .mainPage-module-sectionFinal-21s4ih {
    width: 950px;
  }

  .mainPage-module-sectionFinal-21s4ih .mainPage-module-bigTitle-2-aiP9 {
    margin: 10px 0 12px;
  }

  .mainPage-module-sectionBase-nSpkE2 {
    width: 100%;
  }

  .mainPage-module-sectionPro-18t2_y {
    padding: 118px 40px 137px;
    width: calc(100% - 120px);
  }

  .mainPage-module-proLogo-3I9p6q {
    width: 290px;
  }

  .mainPage-module-proText-141yL3 {
    width: 493px;
    padding-right: 60px;
  }

  .mainPage-module-proLaptop-1t-sQk {
    width: 530px;
    right: 27px;
  }

  .mainPage-module-balls-3WIMuH {
    margin-left: -5px;
  }

  .mainPage-module-image-2yyMqI {
    margin-top: -15px;
    margin-left: 80px;
  }

  .mainPage-module-mainPic-1uZTsz {
    width: 530px;
  }

  .mainPage-module-promo-3Nx-VU {
    margin-bottom: 15px;
  }

  .mainPage-module-footerLinksCol-3b5s8D {
    width: 310px;
  }

  .mainPage-module-projects-3NSSD9 {
    width: 640px;
  }
}

@media screen and (min-width: 1680px) {
  .mainPage-module-section-QJrdV3,
  .mainPage-module-footer-5R5Qu5 {
    width: 1420px;
  }

  .mainPage-module-sectionHello-A6Hb7a,
  .mainPage-module-sectionAccordion-JHBJjz {
    width: 1178px;
  }

  .mainPage-module-sectionPro-18t2_y {
    width: calc(100% - 120px);
    padding: 122px 77px 137px;
  }

  .mainPage-module-sectionBase-nSpkE2 {
    width: 100%;
  }

  .mainPage-module-sectionFinal-21s4ih {
    width: 950px;
  }

  .mainPage-module-description-37rsmy {
    width: 470px;
  }

  .mainPage-module-mainPic-1uZTsz {
    width: 577px;
  }

  .mainPage-module-image-2yyMqI {
    margin-top: -30px;
    margin-left: 125px;
  }

  .mainPage-module-promo-3Nx-VU {
    margin-bottom: 1px;
  }

  .mainPage-module-proHeader-2P2pTb {
    padding: 0;
    width: 1400px;
    margin: 0 auto;
  }

  .mainPage-module-proLaptop-1t-sQk {
    right: auto;
    left: calc(50% + 115px);
  }

  .mainPage-module-finalPic-3YSt6k {
    width: 585px;
    margin: 0 -50px -42px;
  }

  .mainPage-module-footerLinksCol-3b5s8D {
    width: 340px;
  }

  .mainPage-module-projects-3NSSD9 {
    width: 700px;
  }
}

@-moz-keyframes mainPage-module-fadeInOverlay-3ecumI {
  0% {
    background: rgba(0,0,0,0);
  }

  100% {
    background: rgba(0,0,0,0.6);
  }
}

@-webkit-keyframes mainPage-module-fadeInOverlay-3ecumI {
  0% {
    background: rgba(0,0,0,0);
  }

  100% {
    background: rgba(0,0,0,0.6);
  }
}

@-o-keyframes mainPage-module-fadeInOverlay-3ecumI {
  0% {
    background: rgba(0,0,0,0);
  }

  100% {
    background: rgba(0,0,0,0.6);
  }
}

@keyframes mainPage-module-fadeInOverlay-3ecumI {
  0% {
    background: rgba(0,0,0,0);
  }

  100% {
    background: rgba(0,0,0,0.6);
  }
}


.carousel-module-slide-31sDsr,
.carousel-module-slideActive-2-TyJi {
  text-align: center;
}

.carousel-module-image-13d8zR {
  position: relative;
  margin: 0 auto;
  width: calc(100% + 40px);
  max-width: 360px;
  left: -20px;
}

.carousel-module-title-1T-nBY {
}

.carousel-module-text-1DKaiZ {
}

.carousel-module-anchors-88wrj1 {
  display: none;
  position: relative;
  margin: 0 auto 20px;
}

.carousel-module-anchorList-Jq4RQv {
  position: relative;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
}

.carousel-module-anchorList-Jq4RQv:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #c7c7c7;
}

.carousel-module-anchorListEn-3eGccq {
  justify-content: space-around;
}

.carousel-module-anchorListEn-3eGccq,
.carousel-module-anchorListEn-3eGccq + .carousel-module-anchorLine-1RRohA {
  max-width: 1040px;
  margin: 0 auto;
}

.carousel-module-anchorLine-1RRohA {
  position: relative;
  width: 100%;
}

.carousel-module-anchorMark--yzfb5 {
  height: 3px;
  background-color: #fc2c38;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  left: 0;
  margin-top: -2px;
  width: 100px;
  -webkit-transition: left 0.2s, width 0.2s;
  -moz-transition: left 0.2s, width 0.2s;
  -ms-transition: left 0.2s, width 0.2s;
  -o-transition: left 0.2s, width 0.2s;
  transition: left 0.2s, width 0.2s;
}

.carousel-module-anchor-3rV099 {
  display: inline-block;
  font-size: 20px;
  line-height: 28px;
  position: relative;
  white-space: nowrap;
}

.carousel-module-anchorActive-3jkOQJ {
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
}

.carousel-module-anchorHidden-36ThYs {
  display: none;
}

@media screen and (min-width: 360px) {
  .carousel-module-image-13d8zR {
    width: 100%;
    left: auto;
  }
}

@media screen and (min-width: 768px) {
  .carousel-module-viewport-Tnv-ub {
    position: relative;
  }

  .carousel-module-viewport-Tnv-ub:after,
  .carousel-module-viewport-Tnv-ub:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    width: 34px;
    height: 30px;
    z-index: 1;
  }

  .carousel-module-viewport-Tnv-ub:before {
    left: -34px;
    background: linear-gradient(to right, #fff 30%, rgba(255,255,255,0) 100%);
  }

  .carousel-module-viewport-Tnv-ub:after {
    right: -34px;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 70%);
  }

  .carousel-module-anchors-88wrj1 {
    display: block;
    -webkit-transition: 0.2s transform;
    -moz-transition: 0.2s transform;
    -ms-transition: 0.2s transform;
    -o-transition: 0.2s transform;
    transition: 0.2s transform;
  }

  .carousel-module-anchorList-Jq4RQv,
  .carousel-module-anchorLine-1RRohA {
    width: 1040px;
    margin: 0 auto;
  }

  .carousel-module-anchorListEn-3eGccq {
    width: 100%;
  }

  .carousel-module-carousel-1NgEYp {
    position: relative;
    height: 270px;
  }

  .carousel-module-cols-ibqo12 {
    display: flex;
    align-items: center;
  }

  .carousel-module-slide-31sDsr {
    position: absolute;
    top: 0;
    width: 100%;
  }

  .carousel-module-title-1T-nBY {
    display: none;
  }

  .carousel-module-text-1DKaiZ {
    width: 320px;
    padding-left: 10px;
    margin-bottom: 65px;
  }

  .carousel-module-colText-1vJePs,
  .carousel-module-colImage-1v_6-v {
    width: 50%;
    opacity: 0;
    visibility: hidden;
  }

  .carousel-module-colImage-1v_6-v {
    order: 1;
    text-align: right;
    padding-right: 20px;
    -webkit-transition: 0.2s opacity, 0.2s visibility;
    -moz-transition: 0.2s opacity, 0.2s visibility;
    -ms-transition: 0.2s opacity, 0.2s visibility;
    -o-transition: 0.2s opacity, 0.2s visibility;
    transition: 0.2s opacity, 0.2s visibility;
  }

  .carousel-module-colText-1vJePs {
    text-align: left;
    order: 2;
    -webkit-transition: 0.2s opacity, 0.2s visibility;
    -moz-transition: 0.2s opacity, 0.2s visibility;
    -ms-transition: 0.2s opacity, 0.2s visibility;
    -o-transition: 0.2s opacity, 0.2s visibility;
    transition: 0.2s opacity, 0.2s visibility;
  }

  .carousel-module-slideActive-2-TyJi .carousel-module-colText-1vJePs,
  .carousel-module-slideActive-2-TyJi .carousel-module-colImage-1v_6-v {
    opacity: 1;
    visibility: visible;
  }

  .carousel-module-slideActive-2-TyJi .carousel-module-colText-1vJePs {
    -webkit-transition: 0.4s opacity 0.6s, 0.4s visibility 0.6s;
    -moz-transition: 0.4s opacity 0.6s, 0.4s visibility 0.6s;
    -ms-transition: 0.4s opacity 0.6s, 0.4s visibility 0.6s;
    -o-transition: 0.4s opacity 0.6s, 0.4s visibility 0.6s;
    transition: 0.4s opacity 0.6s, 0.4s visibility 0.6s;
    -webkit-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.4s;
    -moz-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.4s;
    -ms-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.4s;
    -o-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.4s;
    animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.4s;
  }

  .carousel-module-slideActive-2-TyJi .carousel-module-colImage-1v_6-v {
    -webkit-transition: 0.4s opacity 0.2s, 0.4s visibility 0.2s;
    -moz-transition: 0.4s opacity 0.2s, 0.4s visibility 0.2s;
    -ms-transition: 0.4s opacity 0.2s, 0.4s visibility 0.2s;
    -o-transition: 0.4s opacity 0.2s, 0.4s visibility 0.2s;
    transition: 0.4s opacity 0.2s, 0.4s visibility 0.2s;
    -webkit-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.2s;
    -moz-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.2s;
    -ms-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.2s;
    -o-animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.2s;
    animation: carousel-module-slideMoveUp-3l6DEy 0.4s ease-in-out 1 0.2s;
  }
}

@media screen and (min-width: 1024px) {
  .carousel-module-anchor-3rV099 {
    cursor: pointer;
    -webkit-transition: 0.3s color;
    -moz-transition: 0.3s color;
    -ms-transition: 0.3s color;
    -o-transition: 0.3s color;
    transition: 0.3s color;
  }

  .carousel-module-anchor-3rV099:hover:not(.carousel-module-anchorActive-3jkOQJ) {
    color: #ed1438;
  }

  .carousel-module-colImage-1v_6-v {
    padding-right: 100px;
  }

  .carousel-module-text-1DKaiZ {
    width: 400px;
  }
}

@media screen and (min-width: 1280px) {
  .carousel-module-viewport-Tnv-ub:after,
  .carousel-module-viewport-Tnv-ub:before {
    content: none;
  }

  .carousel-module-anchors-88wrj1 {
    width: 1180px;
    margin: 0 auto 74px;
  }

  .carousel-module-anchors-88wrj1:before {
    display: none;
  }

  .carousel-module-anchorList-Jq4RQv,
  .carousel-module-anchorLine-1RRohA {
    width: 1180px;
  }
}

@media screen and (min-width: 1366px) {
  .carousel-module-anchors-88wrj1,
  .carousel-module-anchorList-Jq4RQv,
  .carousel-module-anchorLine-1RRohA {
    width: 1300px;
  }
}

@media screen and (min-width: 1680px) {
  .carousel-module-anchors-88wrj1,
  .carousel-module-anchorList-Jq4RQv,
  .carousel-module-anchorLine-1RRohA {
    width: 1420px;
  }
}

@-moz-keyframes carousel-module-slideMoveUp-3l6DEy {
  0% {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }

  100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-webkit-keyframes carousel-module-slideMoveUp-3l6DEy {
  0% {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }

  100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-o-keyframes carousel-module-slideMoveUp-3l6DEy {
  0% {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }

  100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes carousel-module-slideMoveUp-3l6DEy {
  0% {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }

  100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}


.accordion-module-item-2ThwRV {
  border-bottom: 1px solid #c7c7c7;
}

.accordion-module-item-2ThwRV:last-child {
  border-bottom: 0;
}

.accordion-module-head-35tzJ7 {
  position: relative;
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
  font-size: 17px;
  line-height: 72px;
  white-space: nowrap;
  height: 74px;
  padding-left: 45px;
}

.accordion-module-head-35tzJ7:before {
  content: '';
  position: absolute;
  z-index: 1;
  left: 10px;
  top: 24px;
  width: 11px;
  height: 11px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border: solid 1px transparent;
  border-right: solid 3px #fc2c38;
  border-bottom: solid 3px #fc2c38;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.accordion-module-head-35tzJ7:after {
  content: '';
  position: absolute;
  left: 0;
  top: 18px;
  width: 36px;
  height: 36px;
  background-color: #f0f0f0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
}

.accordion-module-content-2IHa8R {
  overflow: hidden;
  max-height: 0;
}

.accordion-module-itemShow-GoZ8SE .accordion-module-content-2IHa8R {
  max-height: 730px;
}

.accordion-module-itemShow-GoZ8SE .accordion-module-head-35tzJ7:before {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
  top: 31px;
}

.accordion-module-image-OPbhP7 {
  width: 100%;
  margin-bottom: 20px;
}

.accordion-module-text-yPZXqF {
}

.accordion-module-button-3iNG5m {
}

@media screen and (min-width: 768px) {
  .accordion-module-accordion-ZJ0GZ5 {
    position: relative;
    width: 40%;
    min-height: 458px;
  }

  .accordion-module-image-OPbhP7 {
    position: absolute;
    left: calc(100% + 20px);
    width: 120%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity 0.4s linear 0s, visibility 0.4s linear 0s;
    -moz-transition: opacity 0.4s linear 0s, visibility 0.4s linear 0s;
    -ms-transition: opacity 0.4s linear 0s, visibility 0.4s linear 0s;
    -o-transition: opacity 0.4s linear 0s, visibility 0.4s linear 0s;
    transition: opacity 0.4s linear 0s, visibility 0.4s linear 0s;
    opacity: 0;
    visibility: hidden;
  }

  .accordion-module-itemShow-GoZ8SE .accordion-module-image-OPbhP7 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.4s ease-in 0.2s, visibility 0.4s ease-in 0.2s;
    -moz-transition: opacity 0.4s ease-in 0.2s, visibility 0.4s ease-in 0.2s;
    -ms-transition: opacity 0.4s ease-in 0.2s, visibility 0.4s ease-in 0.2s;
    -o-transition: opacity 0.4s ease-in 0.2s, visibility 0.4s ease-in 0.2s;
    transition: opacity 0.4s ease-in 0.2s, visibility 0.4s ease-in 0.2s;
    -webkit-animation: accordion-module-slideMoveUp-ENj3Vd 0.4s ease-in-out 1 0.2s;
    -moz-animation: accordion-module-slideMoveUp-ENj3Vd 0.4s ease-in-out 1 0.2s;
    -ms-animation: accordion-module-slideMoveUp-ENj3Vd 0.4s ease-in-out 1 0.2s;
    -o-animation: accordion-module-slideMoveUp-ENj3Vd 0.4s ease-in-out 1 0.2s;
    animation: accordion-module-slideMoveUp-ENj3Vd 0.4s ease-in-out 1 0.2s;
  }

  .accordion-module-itemShow-GoZ8SE .accordion-module-content-2IHa8R {
    max-height: 230px;
  }
}

@media screen and (min-width: 1024px) {
  .accordion-module-accordion-ZJ0GZ5 {
    min-height: 470px;
  }

  .accordion-module-image-OPbhP7 {
    width: 380px;
    left: calc(100% + 100px);
  }

  .accordion-module-head-35tzJ7 {
    cursor: pointer;
  }

  .accordion-module-head-35tzJ7:hover:after {
    opacity: 1;
    -webkit-transition: 0.2s opacity;
    -moz-transition: 0.2s opacity;
    -ms-transition: 0.2s opacity;
    -o-transition: 0.2s opacity;
    transition: 0.2s opacity;
  }

  .accordion-module-content-2IHa8R {
    padding-left: 45px;
  }
}

@media screen and (min-width: 1280px) {
  .accordion-module-accordion-ZJ0GZ5 {
    width: 530px;
    min-height: 510px;
  }

  .accordion-module-head-35tzJ7 {
    height: 90px;
    padding-left: 60px;
    font-size: 20px;
    line-height: 68px;
    padding-top: 14px;
  }

  .accordion-module-head-35tzJ7:before {
    top: 36px;
  }

  .accordion-module-head-35tzJ7:after {
    top: 29px;
  }

  .accordion-module-itemShow-GoZ8SE .accordion-module-head-35tzJ7:before {
    top: 43px;
  }

  .accordion-module-text-yPZXqF {
    margin-bottom: 27px;
  }

  .accordion-module-content-2IHa8R {
    padding-left: 60px;
  }
}

@media screen and (min-width: 1366px) {
  .accordion-module-image-OPbhP7 {
    width: 422px;
    left: calc(100% + 160px);
  }
}

@media screen and (min-width: 1680px) {
  .accordion-module-image-OPbhP7 {
    width: 460px;
    left: calc(100% + 222px);
  }
}

@-moz-keyframes accordion-module-slideMoveUp-ENj3Vd {
  0% {
    margin-top: 40px;
  }

  100% {
    margin-top: 0;
  }
}

@-webkit-keyframes accordion-module-slideMoveUp-ENj3Vd {
  0% {
    margin-top: 40px;
  }

  100% {
    margin-top: 0;
  }
}

@-o-keyframes accordion-module-slideMoveUp-ENj3Vd {
  0% {
    margin-top: 40px;
  }

  100% {
    margin-top: 0;
  }
}

@keyframes accordion-module-slideMoveUp-ENj3Vd {
  0% {
    margin-top: 40px;
  }

  100% {
    margin-top: 0;
  }
}


.authForm-module-wrap-3k5LUW * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.authForm-module-wrap-3k5LUW {
  font-family: 'Proxima Nova Regular', sans-serif;
  padding: 0 20px 20px;
  text-align: left;
  font-size: 15px;
  line-height: 20px;
}

.authForm-module-header-hnt05- {
  position: relative;
  height: 60px;
  margin-bottom: 20px;
}

.authForm-module-logo-yAtid9 {
  position: absolute;
  top: 13px;
  left: 0;
}

.authForm-module-logoLink-31KVvX {
  display: inline-block;
  background-image: url(/media/js/dist/logo_178884dded67555c4f8d88a3142b3dfe.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 130px;
  height: 37px;
}

.authForm-module-close-33w59S {
  display: inline-block;
  position: absolute;
  top: 17px;
  right: 0;
  width: 22px;
  height: 22px;
  line-height: 16px;
}

.authForm-module-close-33w59S:after,
.authForm-module-close-33w59S:before {
  content: '';
  display: block;
  display: inline-block;
  width: 22px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #333;
}

.authForm-module-close-33w59S:after {
  -webkit-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -moz-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -ms-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -o-transform: rotate(-45deg) translate(12.2px, -11.5px);
  transform: rotate(-45deg) translate(12.2px, -11.5px);
}

.authForm-module-close-33w59S:before {
  -webkit-transform: rotate(45deg) translate(0px, -1px);
  -moz-transform: rotate(45deg) translate(0px, -1px);
  -ms-transform: rotate(45deg) translate(0px, -1px);
  -o-transform: rotate(45deg) translate(0px, -1px);
  transform: rotate(45deg) translate(0px, -1px);
}

.authForm-module-title-XAn6EI {
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
  font-size: 17px;
  line-height: 20px;
  margin: 0 0 20px;
}

.authForm-module-inputs-24sJ0b {
  margin-bottom: 10px;
}

.authForm-module-inputWrap-38SKYw {
  position: relative;
  width: 100%;
  border: 1px solid #c7c7c7;
  height: 40px;
}

.authForm-module-inputWrap-38SKYw:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.authForm-module-inputWrap-38SKYw:last-child {
  border-top: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.authForm-module-input-9t5W5U,
.authForm-module-inputPassword-2Atq4Q {
  border: 0;
  width: 100%;
  height: 38px;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-box-shadow: 0 0 0 10000px #fff inset;
  -moz-box-shadow: 0 0 0 10000px #fff inset;
  -ms-box-shadow: 0 0 0 10000px #fff inset;
  -o-box-shadow: 0 0 0 10000px #fff inset;
  box-shadow: 0 0 0 10000px #fff inset;
}

.authForm-module-inputPassword-2Atq4Q {
  width: calc(100% - 30px);
}

.authForm-module-eye-6bmLNY {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(/media/js/dist/eye_52da2994532e5345fe46a449e5ae1188.svg);
  width: 18px;
  height: 14px;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 12px;
}

.authForm-module-hideEye-3gzsMj {
  background-position: 0 -20px;
}

.authForm-module-forgotLink-1ZnwVH {
  color: #7e7e7e;
  text-decoration: underline;
  margin-bottom: 10px;
  display: inline-block;
}

.authForm-module-rules-1togEm {
  min-height: 40px;
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 13px;
  color: #c7c7c7;
  display: flex;
  align-items: center;
}

.authForm-module-rulesLink-3xYLaF {
  text-decoration: underline;
  color: #c7c7c7;
}

.authForm-module-actions-g7Z6Me {
  margin-bottom: 20px;
}

.authForm-module-button-2G6lZu {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  line-height: 48px;
  height: 48px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
  color: #fff;
  background-color: #fc2c38;
  margin-bottom: 12px;
  -webkit-transition: background-color 0.4s ease-in-out 0;
  -moz-transition: background-color 0.4s ease-in-out 0;
  -ms-transition: background-color 0.4s ease-in-out 0;
  -o-transition: background-color 0.4s ease-in-out 0;
  transition: background-color 0.4s ease-in-out 0;
}

.authForm-module-disabled-2n9q65 {
  background-color: rgba(252,44,56,0.48);
}

.authForm-module-text-2vU9lD {
  color: #7e7e7e;
  text-align: center;
  margin-bottom: 10px;
}

.authForm-module-socialList-1ZR1Zl {
  display: flex;
  justify-content: space-between;
  max-width: 300px;
  margin: 0 auto;
}

.authForm-module-socialButton-1clw7z {
  display: inline-block;
  width: 36px;
  height: 36px;
}

.authForm-module-socialIcon-JIQPDY {
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  width: 36px;
  height: 36px;
  border: 1px solid #c7c7c7;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.authForm-module-noAccount-1CdwPh {
  font-size: 17px;
  line-height: 24px;
  text-align: center;
}

.authForm-module-registrationLink-1Si-WS {
  display: inline-block;
  color: #fc2c38;
  text-decoration: underline;
}

.authForm-module-hidden-2vgON2 {
  display: none;
}

.authForm-module-notify-3Be_ZB {
  margin: 20px 0;
}

.authForm-module-nobrake-1nZ3ch {
  white-space: nowrap;
}

@media screen and (min-width: 768px) {
  .authForm-module-close-33w59S {
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
  }

  .authForm-module-close-33w59S:after,
  .authForm-module-close-33w59S:before {
    width: 16px;
  }

  .authForm-module-header-hnt05- {
    margin-bottom: 0;
  }

  .authForm-module-logo-yAtid9 {
    position: absolute;
    top: -50px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .authForm-module-logoLink-31KVvX {
    background-image: url(/media/js/dist/logoWhite_61368ad58e784f77bf3390ab9fb70ded.svg);
    width: 140px;
    height: 40px;
  }

  .authForm-module-title-XAn6EI {
    position: absolute;
    top: 17px;
  }

  .authForm-module-button-2G6lZu {
    line-height: 40px;
    height: 40px;
    margin-bottom: 20px;
  }

  .authForm-module-socialList-1ZR1Zl {
    margin-bottom: 30px;
  }

  .authForm-module-socialIcon-JIQPDY {
    width: 40px;
    height: 40px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1024px) {
  .authForm-module-inputs-24sJ0b,
  .authForm-module-button-2G6lZu,
  .authForm-module-registrationLink-1Si-WS,
  .authForm-module-socialIcon-JIQPDY,
  .authForm-module-close-33w59S {
    cursor: pointer;
  }

  .authForm-module-button-2G6lZu:not(.authForm-module-disabled-2n9q65) {
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }

  .authForm-module-button-2G6lZu:not(.authForm-module-disabled-2n9q65):hover {
    background-color: #ed1438;
  }

  .authForm-module-button-2G6lZu:not(.authForm-module-disabled-2n9q65):active {
    background-color: #da1c42;
  }

  .authForm-module-disabled-2n9q65 {
    cursor: default;
  }

  .authForm-module-socialIcon-JIQPDY {
    -webkit-transition: 0.3s background-color, 0.3s border-color;
    -moz-transition: 0.3s background-color, 0.3s border-color;
    -ms-transition: 0.3s background-color, 0.3s border-color;
    -o-transition: 0.3s background-color, 0.3s border-color;
    transition: 0.3s background-color, 0.3s border-color;
  }

  .authForm-module-socialIcon-JIQPDY:hover {
    background-position: 0 -38px;
  }

  .authForm-module-socialIcon-vk-uMziFt:hover {
    background-color: #4680c2;
    border-color: #4680c2;
  }

  .authForm-module-socialIcon-ok-3D3_E1:hover {
    background-color: #ee8208;
    border-color: #ee8208;
  }

  .authForm-module-socialIcon-fb-1HbPkP:hover {
    background-color: #1877f2;
    border-color: #1877f2;
  }

  .authForm-module-socialIcon-mailru-1XaF3g:hover {
    background-color: #005ff9;
    border-color: #005ff9;
  }

  .authForm-module-socialIcon-tw-1vVJhI:hover {
    background-color: #1da1f2;
    border-color: #1da1f2;
  }
}


.warningModal-module-wrap-32Vzua * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.warningModal-module-wrap-32Vzua {
  font-family: 'Proxima Nova Regular', sans-serif;
  padding: 0 20px 20px;
  text-align: left;
  font-size: 15px;
  line-height: 20px;
}

.warningModal-module-header-_m3_id {
  position: relative;
  height: 60px;
  margin-bottom: 20px;
}

.warningModal-module-title-2OAMWz {
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
  font-size: 17px;
  line-height: 20px;
  margin: 0 0 20px;
}

.warningModal-module-text-1oIBWI {
  color: #7e7e7e;
  margin-bottom: 10px;
}

.warningModal-module-button-22198r {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  line-height: 48px;
  height: 48px;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: 'Proxima Nova Bold', sans-serif;
  font-weight: 100;
  color: #fff;
  background-color: #fc2c38;
  margin-bottom: 12px;
  -webkit-transition: background-color 0.4s ease-in-out 0;
  -moz-transition: background-color 0.4s ease-in-out 0;
  -ms-transition: background-color 0.4s ease-in-out 0;
  -o-transition: background-color 0.4s ease-in-out 0;
  transition: background-color 0.4s ease-in-out 0;
}

.warningModal-module-logo-2Fodtq {
  position: absolute;
  top: 13px;
  left: 0;
}

.warningModal-module-logoLink-1DdC3F {
  display: inline-block;
  background-image: url(/media/js/dist/logo_178884dded67555c4f8d88a3142b3dfe.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 130px;
  height: 37px;
}

.warningModal-module-close-3TnkVH {
  display: inline-block;
  position: absolute;
  top: 17px;
  right: 0;
  width: 22px;
  height: 22px;
  line-height: 16px;
}

.warningModal-module-close-3TnkVH:after,
.warningModal-module-close-3TnkVH:before {
  content: '';
  display: block;
  display: inline-block;
  width: 22px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #333;
}

.warningModal-module-close-3TnkVH:after {
  -webkit-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -moz-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -ms-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -o-transform: rotate(-45deg) translate(12.2px, -11.5px);
  transform: rotate(-45deg) translate(12.2px, -11.5px);
}

.warningModal-module-close-3TnkVH:before {
  -webkit-transform: rotate(45deg) translate(0px, -1px);
  -moz-transform: rotate(45deg) translate(0px, -1px);
  -ms-transform: rotate(45deg) translate(0px, -1px);
  -o-transform: rotate(45deg) translate(0px, -1px);
  transform: rotate(45deg) translate(0px, -1px);
}

@media screen and (min-width: 768px) {
  .warningModal-module-button-22198r {
    line-height: 40px;
    height: 40px;
    margin-bottom: 20px;
  }

  .warningModal-module-header-_m3_id {
    margin-bottom: 0;
  }

  .warningModal-module-close-3TnkVH {
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
  }

  .warningModal-module-close-3TnkVH:after,
  .warningModal-module-close-3TnkVH:before {
    width: 16px;
  }

  .warningModal-module-title-2OAMWz {
    position: absolute;
    top: 17px;
  }

  .warningModal-module-logo-2Fodtq {
    position: absolute;
    top: -50px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
  }

  .warningModal-module-logoLink-1DdC3F {
    background-image: url(/media/js/dist/logoWhite_61368ad58e784f77bf3390ab9fb70ded.svg);
    width: 140px;
    height: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .warningModal-module-button-22198r {
    cursor: pointer;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }

  .warningModal-module-button-22198r:hover {
    background-color: #ed1438;
  }

  .warningModal-module-button-22198r:active {
    background-color: #da1c42;
  }
}


.mainPageCookieBanner-module-cookieBanner-3HuVQ9 {
  position: fixed;
  bottom: 0;
  top: auto;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
  font-family: 'Proxima Nova Regular', sans-serif;
  -webkit-box-shadow: 0 -64px 40px 0 rgba(75,60,87,0.04);
  -moz-box-shadow: 0 -64px 40px 0 rgba(75,60,87,0.04);
  -ms-box-shadow: 0 -64px 40px 0 rgba(75,60,87,0.04);
  -o-box-shadow: 0 -64px 40px 0 rgba(75,60,87,0.04);
  box-shadow: 0 -64px 40px 0 rgba(75,60,87,0.04);
  padding: 20px;
}

.mainPageCookieBanner-module-topBannerText-1dLAQw {
  font-size: 17px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #333;
  display: block;
}

.mainPageCookieBanner-module-topBannerLink-3lSjx- {
  padding-right: 3px;
  color: #333;
  text-decoration: underline;
}

.mainPageCookieBanner-module-topBannerTextLine-1SXdX2 {
  padding-right: 3px;
}

.mainPageCookieBanner-module-button-SYqpj7 {
  display: inline-block;
  border: 1px solid #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-family: 'Proxima Nova Regular', sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100px;
  padding: 0 40px;
  background: none;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 40px;
  height: 40px;
  margin: 20px 0 0;
  letter-spacing: normal;
  text-align: center;
  color: #333;
  cursor: pointer;
}

.mainPageCookieBanner-module-closeIcon-19vMO0 {
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 24px;
  height: 24px;
  line-height: 16px;
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}

.mainPageCookieBanner-module-closeIcon-19vMO0:before,
.mainPageCookieBanner-module-closeIcon-19vMO0:after {
  content: '';
  display: block;
  display: inline-block;
  width: 22px;
  height: 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #333;
}

.mainPageCookieBanner-module-closeIcon-19vMO0:before {
  -webkit-transform: rotate(45deg) translate(0px, -1px);
  -moz-transform: rotate(45deg) translate(0px, -1px);
  -ms-transform: rotate(45deg) translate(0px, -1px);
  -o-transform: rotate(45deg) translate(0px, -1px);
  transform: rotate(45deg) translate(0px, -1px);
}

.mainPageCookieBanner-module-closeIcon-19vMO0:after {
  -webkit-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -moz-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -ms-transform: rotate(-45deg) translate(12.2px, -11.5px);
  -o-transform: rotate(-45deg) translate(12.2px, -11.5px);
  transform: rotate(-45deg) translate(12.2px, -11.5px);
}

@media screen and (min-width: 480px) {
  .mainPageCookieBanner-module-cookieBanner-3HuVQ9 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mainPageCookieBanner-module-topBannerText-1dLAQw {
    display: inline;
  }

  .mainPageCookieBanner-module-button-SYqpj7 {
    margin: 0 0 0 20px;
  }

  .mainPageCookieBanner-module-closeIcon-19vMO0 {
    cursor: pointer;
  }
}

@media screen and (min-width: 768px) {
  .mainPageCookieBanner-module-button-SYqpj7 {
    margin: 0 0 0 40px;
  }

  .mainPageCookieBanner-module-cookieBanner-3HuVQ9 {
    padding: 10px 40px;
  }

  .mainPageCookieBanner-module-closeIcon-19vMO0 {
    width: 16px;
  }

  .mainPageCookieBanner-module-closeIcon-19vMO0:before,
  .mainPageCookieBanner-module-closeIcon-19vMO0:after {
    width: 16px;
  }
}


.mobApp-module-link-3AKz3R {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.mobApp-module-suggester-1NJ8DV {
  margin-bottom: 20px;
}

.mobApp-module-spinnerWrapper-1uF7DN,
.mobApp-module-dummyWrapper-35yhif {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px;
}

.mobApp-module-dummyText-5oJBxG {
  font-size: 1.8rem;
}

.mobApp-module-mainErrorWrapper-2koagx {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 20px;
}

.mobApp-module-mainErrorText-3gMoyX {
  font-size: 1.8rem;
  margin-bottom: 10px;
}

.mobApp-module-mainErrorSubText-1IemSR {
  font-size: 1.6rem;
}


.roleCell-module-link-2IlUYG {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 10px;
  text-transform: uppercase;
}

.roleCell-module-role-xLaBqO,
.roleCell-module-roleActive-2cHRlZ {
  font-size: 10px;
  text-transform: uppercase;
  color: #b7b7b7;
  margin-right: 20px;
  text-transform: uppercase;
}

.roleCell-module-role-xLaBqO:hover,
.roleCell-module-roleActive-2cHRlZ:hover {
  cursor: pointer;
  color: #333;
}

.roleCell-module-roleActive-2cHRlZ {
  color: #333;
}

.roleCell-module-disabled-qETA6-:hover {
  color: #b7b7b7;
  cursor: default;
}

.roleCell-module-roleCellWrapper-2Me8ln {
  display: flex;
  align-items: center;
}

.roleCell-module-pending-33PG0F {
  color: #b7b7b7;
  cursor: default;
}

.roleCell-module-pending-33PG0F:hover {
  color: #b7b7b7;
}


.errorWithBubble-module-error-1PjS4L {
  border-bottom: 1px dotted;
  text-transform: none;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  position: relative;
}

.errorWithBubble-module-black-1MA_EO {
  color: #333;
}

.errorWithBubble-module-red-1Dhvqd {
  color: #f66;
}

.errorWithBubble-module-tooltipWrapper-3A09J5 {
  padding: 20px;
  background: #fff;
}


.removeCell-module-removeCellWrapper-2Hm5RN {
  font-size: 10px;
  text-transform: uppercase;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.removeCell-module-spinnerWrap-3GLOJ- {
  display: inline-flex;
  align-self: center;
}

.removeCell-module-removeBtn-3MYOIa {
  color: #f66;
  cursor: pointer;
  margin-right: 10px;
}

.removeCell-module-remindBtn-1RiiC9 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 10px;
}

.removeCell-module-remindBtnDisabled-3RzzWG {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-right: 10px;
  color: #b7b7b7;
}

.removeCell-module-confirmBtn-3WQPV9 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  margin-left: 10px;
}

.removeCell-module-tooltipWrapper-1o4xBa {
  padding: 20px;
  background: #fff;
}


.mobAppPage-module-title-3-82Uf {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px;
}


.footer {
  background-color: #f2f2f2;
}

.footer__slider-wrap {
  white-space: nowrap;
  width: 100%;
}

.footer__dooh-wrap {
  white-space: nowrap;
  width: 100%;
}

.footer__buttons-wrap {
  padding: 10px 20px;
  display: inline-flex;
}

.footer__controls-wrap {
  height: 52px;
  overflow: hidden;
}

.footer__controls-wrap._hidden {
  height: 0;
}

.footer__error {
  color: #fc2c39;
  display: inline-flex;
  flex-direction: column;
  height: 52px;
  max-width: 590px;
}

.footer__notify-wrap {
  display: inline-block;
  margin-top: 6px;
}

.footer__button + .footer__button {
  margin-left: 10px;
}


.doohFooter-module-wrapper-3sPVTg {
  display: flex;
  background: #e5e5e5;
}

.doohFooter-module-item-36eRFv,
.doohFooter-module-priceItem-3ofSqp {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-right: 1px solid #bdbec1;
  padding: 8px 20px 12px;
  height: 50px;
  white-space: nowrap;
}

.doohFooter-module-priceItem-3ofSqp {
  flex-direction: row;
}

.doohFooter-module-priceInput-QY2yOH {
  position: relative;
  -moz-appearance: textfield;
  width: 65px;
}

.doohFooter-module-priceInput-QY2yOH::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.doohFooter-module-priceInput-QY2yOH::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.doohFooter-module-measure-10loYC {
  font-size: 11px;
  margin-left: 10px;
}

.doohFooter-module-title-wnEdCL {
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.doohFooter-module-value-2bbmW- {
  font-size: 24px;
}

.doohFooter-module-fetchingWrapper-13Tm6K {
  overflow: hidden;
  position: relative;
}

.doohFooter-module-fetchingWrapper-13Tm6K:before {
  content: "";
  position: absolute;
  top: -9000%;
  left: -9000%;
  bottom: -9000%;
  right: -9000%;
  background-image: linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(linear, 0 0, 100% 100%, color-stop(0.25, (rgba(0,0,0,0.1))), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, (rgba(0,0,0,0.1))), color-stop(0.75, (rgba(0,0,0,0.1))), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  background-size: 50px 50px;
  -webkit-animation: candyMoveTranslate 2s linear infinite;
  -moz-animation: candyMoveTranslate 2s linear infinite;
  -ms-animation: candyMoveTranslate 2s linear infinite;
  -o-animation: candyMoveTranslate 2s linear infinite;
  animation: candyMoveTranslate 2s linear infinite;
}


.progress {
  padding: 0 20px;
}

.progress__title {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  display: block;
}

.progress__items {
  list-style: none;
  margin: 0;
  padding: 0;
}

.progress__item-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  line-height: 24px;
  max-width: 100%;
}

.progress__item-text:hover {
  cursor: pointer;
}

.progress__sub-items {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 20px;
}

.progress__sub-item {
  color: #333;
}

.progress__item {
  color: #aaa;
  position: relative;
  display: block;
  vertical-align: middle;
}

.progress__item_inline {
  display: inline-block;
  margin-right: 5px;
}

.progress__item_filled {
  color: #333;
}

.progress__item_filled:before {
  content: '';
  position: absolute;
  left: -14px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}

.progress_new .progress__item_filled:before {
  background-image: url(/media/js/dist/v_3d6c9690b8955fafc1210a85121f4072.png);
  width: 10px;
  height: 8px;
  top: 9px;
}

.progress__item_error:before,
.progress_new .progress__item_error:before {
  background-image: url(/media/js/dist/x_950170bdc25e0ec38ae5df13de2ac89c.png);
  width: 10px;
  height: 10px;
  top: 7px;
}

.progress_new .progress__item_save:before {
  background: none;
}

.progress__item_filled .progress__item-text:hover,
.progress__sub-item .progress__item-text:hover {
  color: #16bf00;
}

.progress__item_save .progress__item-text:hover {
  color: inherit;
  cursor: default;
}

.progress__sub-item._changed,
.progress__item._changed {
  color: #16bf00;
}

.progress__details {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 10px;
}


.projection-audience {
  margin-bottom: 20px;
  position: relative;
}

.projection-audience__audience {
  padding: 18px 0 28px 0;
  background-color: #d1e4cb;
  height: 50px;
}

.projection-audience__bottom,
.projection-audience__audience {
  text-align: center;
}

.projection-audience__title {
  font-size: 11px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 7px;
  display: inline-block;
}

.projection-audience__bottom {
  font-size: 0;
}

.projection-audience__bid,
.projection-audience__reach {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px 0;
  height: 85px;
}

.projection-audience__bid {
  border: 1px solid #b7b7b7;
  border-left: none;
  border-top: none;
}

.projection-audience__reach {
  border-bottom: 1px solid #b7b7b7;
}

.projection-audience__val {
  font-size: 24px;
  line-height: 24px;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: lowercase;
  vertical-align: top;
}

.projection-audience__val_bid._num {
  border-bottom: 1px dotted;
  cursor: pointer;
}

.projection-audience_bad .projection-audience__val_uniques {
  font-size: 36px;
}

.projection-audience__spinner-wrap {
  height: 24px;
}

.projection-audience__error {
  text-align: center;
  margin-top: 16px;
}

.projection-audience__error .button_reload-projection {
  margin: 16px auto 20px;
}

.projection-audience__unavailable {
  color: #000;
  font-size: 12px;
  width: 270px;
  line-height: 15px;
  text-transform: none;
  display: inline-block;
  white-space: normal;
}

.projection-audience__unavailable a {
  color: #000;
  text-decoration: underline;
}

.projection-audience__link {
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  display: inline-block;
  font-size: 10px;
  vertical-align: top;
  margin-top: 2px;
}

.projection-audience__circle-wrap {
  position: absolute;
  width: 46px;
  height: 46px;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  -ms-border-radius: 23px;
  -o-border-radius: 23px;
  border-radius: 23px;
  background-color: #d1e4cb;
  left: calc(50% - 23px);
  top: 73px;
}

.projection-audience__circle {
  position: absolute;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  background-color: #fff;
  left: calc(50% - 18px);
  top: calc(50% - 18px);
  -webkit-box-shadow: 0 1px 4px 0 #aaa;
  -moz-box-shadow: 0 1px 4px 0 #aaa;
  -ms-box-shadow: 0 1px 4px 0 #aaa;
  -o-box-shadow: 0 1px 4px 0 #aaa;
  box-shadow: 0 1px 4px 0 #aaa;
}

.projection-audience__circle:before {
  content: "\F101";
  font-family: target-icons;
  position: absolute;
  top: 10px;
  left: 13px;
  display: block;
  font-size: 24px;
  color: #16bf00;
}

.projection-audience__circle.red:before {
  color: #fc2c39;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 11px;
}

.projection-audience__circle.animate1:before {
  -webkit-animation: firstAnim 1s linear 3;
  -moz-animation: firstAnim 1s linear 3;
  -ms-animation: firstAnim 1s linear 3;
  -o-animation: firstAnim 1s linear 3;
  animation: firstAnim 1s linear 3;
}

@-moz-keyframes firstAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes firstAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes firstAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes firstAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

.projection-audience__circle.animate2:before {
  -webkit-animation: secondAnim 1s linear 3;
  -moz-animation: secondAnim 1s linear 3;
  -ms-animation: secondAnim 1s linear 3;
  -o-animation: secondAnim 1s linear 3;
  animation: secondAnim 1s linear 3;
}

@-moz-keyframes secondAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes secondAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes secondAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes secondAnim {
  0% {
    opacity: 0;
  }

  49% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}


.campaign {
  display: block;
}

.campaign__after-wrap,
.campaign__banners-wrap {
  margin-top: 30px;
}

.page_crater .layout-float {
  overflow: hidden;
}

.page_crater .layout-float__content {
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0;
}

.page_crater .layout-float__content > div {
  max-width: 100%;
  min-width: auto;
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
}

.page_crater .layout-float._unpinned .layout-float__content-scroll {
  overflow-y: scroll;
  overflow-x: hidden;
}

.page_crater .layout-float._unpinned .layout-float__viewport {
  height: auto;
  max-height: none !important;
}

.page_crater .layout-float._unpinned .layout-float__content > div {
  margin-bottom: 0;
}

.page_crater .layout-float__viewport {
  max-height: calc(100% - 62px);
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 850px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: max-height 0.3s ease;
  -moz-transition: max-height 0.3s ease;
  -ms-transition: max-height 0.3s ease;
  -o-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
  padding-top: 30px;
  padding-right: 34px;
}

.page_crater .layout-float__main-wrapper {
  padding: 0 0 30px 4px;
}

.page_crater .layout-float__bottom-wrapper {
  position: relative;
  min-width: 884px;
  z-index: 10;
  margin-left: -30px;
  width: calc(100% + 30px);
}

._wide-notification {
  display: inline-block;
  width: auto;
  min-width: 630px;
  max-width: 800px;
}


.detailedSettings-module-mainWrapper-30FdYU {
  padding: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 800px;
}

.detailedSettings-module-footerControls-xGMLj6 {
  padding: 15px 0 12px;
  background: #fff;
  position: relative;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 40px -24px -24px;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.detailedSettings-module-container-2e2N4S {
  max-height: calc(90vh - 220px);
  min-height: 330px;
  overflow-y: auto;
  overflow-x: hidden;
}

.detailedSettings-module-group-1A5ino {
  margin-bottom: 20px;
}

.detailedSettings-module-group-1A5ino:last-child,
.detailedSettings-module-group-1A5ino:last-child .detailedSettings-module-table-2RRXpH {
  margin-bottom: 0;
}

.detailedSettings-module-table-2RRXpH {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  background-color: #fff;
  margin-bottom: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.detailedSettings-module-row-3LF0kl {
  display: table-row;
  border-collapse: collapse;
  border-spacing: 0;
}

.detailedSettings-module-cell-2S2g-Y,
.detailedSettings-module-cellChange-2b05hy,
.detailedSettings-module-cellName-1B7_OG,
.detailedSettings-module-cellVal-3n-s3V {
  display: table-cell;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  padding: 13px 15px;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.detailedSettings-module-cellChange-2b05hy {
  min-width: 70px;
  text-align: center;
  width: 14%;
}

.detailedSettings-module-cellName-1B7_OG,
.detailedSettings-module-cellVal-3n-s3V {
  width: 43%;
  max-width: 300px;
}

.detailedSettings-module-disabled-2aclL7 {
  color: #b7b7b7;
}

.detailedSettings-module-tabsWrap-t3_9NE {
  display: inline-block;
  vertical-align: top;
}

.detailedSettings-module-tab-1BLu6h {
  margin-left: 20px;
  color: #00abf1;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.detailedSettings-module-active-1rWYNi {
  color: #333;
}

.detailedSettings-module-active-1rWYNi:hover {
  cursor: default;
}

.detailedSettings-module-title-D5jEVe {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
}

.detailedSettings-module-subTitle-uhGEpy {
  font-size: 18px;
  margin-bottom: 24px;
}

.detailedSettings-module-buttonChange-3O4Uq0 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.detailedSettings-module-modalBodyClassName-1yy1ra {
  margin-top: 70px;
}


.todayStatistic-module-widget-3mIOof {
  position: relative;
}

.todayStatistic-module-title-3oA8_M {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 16px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}

.todayStatistic-module-help-3GWWuJ {
  margin-left: 5px;
}

.todayStatistic-module-row-WCz8CX {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 10px;
}

.todayStatistic-module-subtitle-3vFCNE {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 15px;
}

.todayStatistic-module-amount-1sLbia {
  font-size: 14px;
  line-height: 17px;
}


.todayStatistic-module-wrapper-1FLnsK {
  position: relative;
  padding: 15px 40px 0 20px;
  margin-bottom: 35px;
}

.todayStatistic-module-allStatLink-2JgQWN {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  text-transform: uppercase;
  font-size: 10px;
}


.doohProjectionAudience-module-wrapper-2gkrR5 {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.doohProjectionAudience-module-row-3Eq4Ec,
.doohProjectionAudience-module-rowOts-2yPhYE {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 18px 10px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #bdbec1;
}

.doohProjectionAudience-module-rowOts-2yPhYE {
  background: #c8e6ca;
  border-bottom-color: transparent;
}

.doohProjectionAudience-module-title-wq1DoA {
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  height: 14px;
}

.doohProjectionAudience-module-text-1FPkIv {
  margin-right: 4px;
  line-height: 11px;
}

.doohProjectionAudience-module-value-1rw0FJ {
  font-size: 24px;
  line-height: 22px;
}


.lookAlikeCell-module-link-3RLu-S {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
}

.lookAlikeCell-module-linkDisabled-2Vsm4h {
  font-size: 11px;
  text-transform: uppercase;
  line-height: 1;
  color: #cfcfcf;
}


.lookAlikeCellTooltip-module-bubble-19md14 {
  background: #fff;
  padding: 15px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
}

.lookAlikeCellTooltip-module-title-3NiU6g {
  font-weight: bold;
  margin-bottom: 3px;
}

.lookAlikeCellTooltip-module-list-1My1EQ {
  list-style: none;
  margin-top: 7px;
}

.lookAlikeCellTooltip-module-item-KMOhD2 {
  padding-left: 20px;
  margin-bottom: 2px;
  position: relative;
}

.lookAlikeCellTooltip-module-item-KMOhD2:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  content: '\2014';
}


.formTabs-module-header-2bu0t4 {
  margin: 26px 40px 0 26px;
  font-size: 17px;
  line-height: 21px;
  text-transform: uppercase;
}

.formTabs-module-tabs-3equ4o {
  padding: 15px 25px 0;
}

.formTabs-module-radioLabel-3qKBbA {
  display: block;
  margin-bottom: 10px;
}

.formTabs-module-radio-1hF2qf {
  height: auto;
  margin-right: 5px;
}


.createCounterForm-module-wrapper-UbaaAK {
  width: 600px;
}

.createCounterForm-module-form-35wEzK {
  margin-bottom: 30px;
}

.createCounterForm-module-row-22yTa5:not(:last-child) {
  margin-bottom: 20px;
}

.createCounterForm-module-label-1TbVYx {
  width: 165px;
  display: inline-block;
  vertical-align: top;
  height: 32px;
  line-height: 32px;
}

.createCounterForm-module-checkboxLabel-frLRpf {
  display: block;
  margin-bottom: 10px;
}

.createCounterForm-module-inputWrap-rPiKW9 {
  display: inline-block;
  position: relative;
}

.createCounterForm-module-nameInput-1CacrO {
  width: 425px;
}

.createCounterForm-module-input-tl4YnZ,
.createCounterForm-module-password-k_itDU {
  width: 280px;
}

.createCounterForm-module-password-k_itDU {
  padding-right: 35px;
}

.createCounterForm-module-checkbox-M2HC7_ {
  height: auto;
  margin-right: 5px;
}

.createCounterForm-module-info-2w6njh {
  color: #b7b7b7;
  margin: 10px 0 20px;
  font-size: 12px;
  line-height: 1.5;
}

.createCounterForm-module-notify-3AEpmi {
  margin-top: 5px;
}

.createCounterForm-module-notifyMainError-G_zdg6 a {
  color: #fff;
  text-decoration: underline;
}

.createCounterForm-module-eye-2JSwnU {
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(/media/js/dist/eye_52da2994532e5345fe46a449e5ae1188.svg);
  width: 18px;
  height: 14px;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 9px;
}

.createCounterForm-module-hideEye-3MXIiy {
  cursor: pointer;
  background-position: 0 -20px;
}

.createCounterForm-module-btn-2AU_S9 {
  vertical-align: top;
  margin-right: 11px;
}


.coverageCellAudienceWithPopup-module-wrapper-koB72y {
  line-height: 13px;
  margin-top: 3px;
}

.coverageCellAudienceWithPopup-module-cannotIncreaseLink-2JDJ10,
.coverageCellAudienceWithPopup-module-link-2dlpOw {
  margin-left: 5px;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  line-height: 13px;
}

.coverageCellAudienceWithPopup-module-link-2dlpOw {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
}

.coverageCellAudienceWithPopup-module-cannotIncreaseLink-2JDJ10 {
  color: #b7b7b7;
  cursor: help;
}

.coverageCellAudienceWithPopup-module-cannotIncreaseLink-2JDJ10:hover {
  color: #333;
}


.coverageCellAudienceTooltip-module-bubble-33sQqH {
  background: #fff;
  padding: 15px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
}

.coverageCellAudienceTooltip-module-title-1Ck_xl {
  font-weight: bold;
  margin-bottom: 3px;
}

.coverageCellAudienceTooltip-module-list-2GWjpr {
  list-style: none;
  margin-top: 7px;
}

.coverageCellAudienceTooltip-module-item-2-sXGr {
  padding-left: 20px;
  margin-bottom: 2px;
  position: relative;
}

.coverageCellAudienceTooltip-module-item-2-sXGr:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  content: '\2014';
}


.coverage-module-usersCoverageCellWrapper-2WLgDz {
  min-height: 34px;
}

.coverage-module-status-1_dHsD {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.coverage-module-showPortrait-OlSI1Y {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  cursor: pointer;
  font-size: 12px;
}

.coverage-module-showPortrait-OlSI1Y.ready {
  color: #32bf33;
}

.coverage-module-showPortrait-OlSI1Y.pending {
  color: #fab03a;
}

.coverage-module-showPortrait-OlSI1Y.error {
  color: #ea1414;
}


.statusWithPopup-module-bubble-3yKRby {
  min-width: 400px;
}

.statusWithPopup-module-bubbleWrapper-2hnm_u {
  padding: 10px;
  min-width: 400px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
}

.statusWithPopup-module-title-ZxIYpB {
  margin-bottom: 7px;
}

.statusWithPopup-module-status-1ZjMMP {
  cursor: pointer;
}

.statusWithPopup-module-loaded-3eZHSw {
  color: #04be3a;
}

.statusWithPopup-module-loading-3shilK {
  color: #fecd36;
}


.autoSegmentModalContent-module-wrap-2HUsz1 {
  width: 520px;
  margin: 0 auto;
}

.autoSegmentModalContent-module-body-siQpor {
  display: flex;
  flex-direction: column;
  padding: 20px 24px;
  line-height: 1.3;
}

.autoSegmentModalContent-module-footer-1akUcS {
  background: #fff;
  width: 100%;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

.autoSegmentModalContent-module-title-1Vi7aZ {
  text-transform: uppercase;
  color: #16bf00;
  font-size: 16px;
  margin-bottom: 15px;
}

.autoSegmentModalContent-module-firstLine-37aL3d {
  margin-bottom: 20px;
}

.autoSegmentModalContent-module-button-32wopc {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .autoSegmentModalContent-module-button-32wopc {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.autoSegmentModalContent-module-button-32wopc[readonly],
.autoSegmentModalContent-module-button_disabled-2MvpVY,
.autoSegmentModalContent-module-button-32wopc._disabled,
.autoSegmentModalContent-module-button-32wopc:disabled {
  color: #b7b7b7;
  cursor: default;
}

.autoSegmentModalContent-module-button-32wopc:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.autoSegmentModalContent-module-button-32wopc[readonly]:hover,
.autoSegmentModalContent-module-button_disabled-2MvpVY:hover,
.autoSegmentModalContent-module-button-32wopc._disabled:hover,
.autoSegmentModalContent-module-button-32wopc:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.autoSegmentModalContent-module-button-32wopc[readonly],
.autoSegmentModalContent-module-button-32wopc._disabled,
.autoSegmentModalContent-module-button-32wopc:disabled {
  color: #80caf5;
}

.autoSegmentModalContent-module-button-32wopc:hover {
  background-color: #39bbf1;
}

.autoSegmentModalContent-module-button-32wopc[readonly]:hover,
.autoSegmentModalContent-module-button-32wopc._disabled:hover,
.autoSegmentModalContent-module-button-32wopc:disabled:hover {
  background: #00abf1;
  cursor: default;
}


.addUsersForm-module-formWrapper-3DflID {
  margin-bottom: 0;
}

.addUsersForm-module-addFormPanel-3Soonj {
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  -ms-box-shadow: 0;
  -o-box-shadow: 0;
  box-shadow: 0;
  margin: 0;
}

.addUsersForm-module-formBodyWrapper-2XNqcA {
  margin-bottom: 10px;
}

.addUsersForm-module-row-3ZdnpR,
.addUsersForm-module-lastRow-37orwe {
  display: flex;
  margin: 15px 0 0 0;
}

.addUsersForm-module-rowWrapper-3nE4MJ {
  display: flex;
  align-items: center;
}

.addUsersForm-module-rowTitle-3SrzJl {
  margin-right: 5px;
}

.addUsersForm-module-selectWrapper-1TMN73 {
  display: flex;
  align-items: center;
}

.addUsersForm-module-selectWrap-3Z11nx {
  margin-right: 10px;
}

.addUsersForm-module-lastRow-37orwe {
  padding-left: 165px;
  padding-bottom: 10px;
}

.addUsersForm-module-labelForm-1PpKAY,
.addUsersForm-module-labelFormForRadio-A5OddY {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: top;
  width: 165px;
  margin-top: 8px;
  margin-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.addUsersForm-module-labelFormForRadio-A5OddY {
  margin-top: 0;
}

.addUsersForm-module-radioItem-3mT2m5 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.addUsersForm-module-radioLabel-24OKnz {
  margin-left: 0;
}

.addUsersForm-module-radioInput-2hRTSn {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  flex: initial;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-right: 6px;
}

.addUsersForm-module-radioInput-2hRTSn[readonly],
.addUsersForm-module-radioInput-2hRTSn:disabled,
.addUsersForm-module-radioInput-2hRTSn._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.addUsersForm-module-bottomInfoText-1AWCdr {
  color: #aaa;
  padding: 10px 0 10px 165px;
  max-width: 500px;
}

.addUsersForm-module-inputLong-1_EDlM {
  width: 500px;
}

.addUsersForm-module-withoutPortalWrap-31v9GT {
  position: absolute;
  z-index: 3;
}

.addUsersForm-module-busyErrorContentText-eeYFp5 {
  margin-bottom: 20px;
}

.addUsersForm-module-errorMessageCode-3Q4wqQ {
  font-size: 10px;
}

.addUsersForm-module-option-3nM0PS {
}

.addUsersForm-module-optionItemId-PM5TzA {
  color: #808285;
  margin-right: 8px;
}

.addUsersForm-module-topMailListLink-1qc3bS {
  margin-left: 165px;
  margin-top: 7px;
  font-size: 12px;
  color: #898b8c;
}

.addUsersForm-module-btn-WVV9UD {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}


.priceSettings-module-dayInput-2Ismr5 {
  width: 36px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 0 5px;
}

.priceSettings-module-topWrap-1DRdjp {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.priceSettings-module-row-Qup7Nn {
  display: flex;
  margin-top: 14px;
  align-items: center;
}

.priceSettings-module-contextRadio-2Xls6G {
  margin-left: 5px;
}

.priceSettings-module-radioBox-3Cd6e0 {
  outline: none;
  border: 1px solid #bdbec1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.3;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  flex: initial;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

.priceSettings-module-radioBox-3Cd6e0[readonly],
.priceSettings-module-radioBox-3Cd6e0:disabled,
.priceSettings-module-radioBox-3Cd6e0._disabled {
  background: #f2f2f2;
  color: #b7b7b7;
  cursor: default;
}

.priceSettings-module-radioBoxLabel-bSgWXJ {
  flex: initial;
  font-size: 14px;
  line-height: 1.3;
  padding: 0;
  margin: 0 0 0 10px;
}

.priceSettings-module-withoutPortalWrap-ianz7C {
  margin-top: 32px;
}


.errorsDialog-module-table-cqddlC {
  background: #fff;
}

.errorsDialog-module-tablewrapper-U3Egf2 {
  width: calc(100% - 60px);
  padding: 40px 30px;
}

.errorsDialog-module-footer-2LDDuU {
  background: #fff;
  padding: 10px 30px;
}

.errorsDialog-module-title-1NjcRI {
  padding: 20px 30px 0 30px;
  text-transform: uppercase;
}


.addModal-module-form-LM5-fU {
  margin-bottom: 30px;
}

.addModal-module-row-2o2zy9:not(:last-child) {
  margin-bottom: 20px;
}

.addModal-module-label-11FsHF {
  width: 165px;
  display: inline-flex;
  align-items: center;
  vertical-align: top;
  height: 32px;
  line-height: 32px;
}

.addModal-module-name-9igzqB {
  margin-right: 6px;
}

.addModal-module-inputWrap-19FAWJ {
  display: inline-block;
  position: relative;
}

.addModal-module-input-VvwET4 {
  width: 500px;
}

.addModal-module-inputNumber-_6RiQF {
  position: relative;
  -moz-appearance: textfield;
  width: 80px;
}

.addModal-module-inputNumber-_6RiQF::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.addModal-module-inputNumber-_6RiQF::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.addModal-module-postfix-YOdiWY {
  margin-left: 6px;
}

.addModal-module-checkboxLabel-2EjFw- {
  height: 32px;
  line-height: 32px;
}

.addModal-module-checkboxText-WcxQ-0 {
  margin-left: 10px;
}

.addModal-module-notify-d27uaJ {
  margin-top: 5px;
}

.addModal-module-info-HgXbWB {
  color: #b7b7b7;
  margin: 5px 0 0;
  font-size: 12px;
  line-height: 1.5;
}

.addModal-module-btn-Zbahge {
  vertical-align: top;
  margin-right: 11px;
}


.addAppModal-module-wrapper-2x4qzQ {
  max-width: 635px;
}

.addAppModal-module-bodyClassName-1ySV2R {
  background: transparent;
}

.addAppModal-module-errorMessage-awG7Cb {
  color: #f00;
  margin: 10px;
}

.addAppModal-module-text-_K90ll {
  margin-bottom: 20px;
}

.addAppModal-module-input-2Y2akE {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.addAppModal-module-textarea-3V8ldW {
  padding: 5px 10px;
  height: 65px;
  max-width: 585px;
  min-width: 585px;
  min-height: 200px;
}

.addAppModal-module-row-1amsHA,
.addAppModal-module-error-a0MfZD {
  margin-bottom: 20px;
}

.addAppModal-module-errorWrapper-6C3w8L {
  margin-bottom: 20px;
}

.addAppModal-module-btn-2YilMv {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}


.notifyModal-module-wrapper-2ECIDo {
  padding: 10px;
  background: #fff;
  max-width: 450px;
  text-align: center;
}

.notifyModal-module-title-12c3rP {
  padding: 20px 10px 0 10px;
  color: #24b008;
  font-size: 18px;
  text-transform: uppercase;
}

.notifyModal-module-message-2vCsyG {
  padding: 10px 20px;
}

.notifyModal-module-footer-2EAohL {
  padding: 10px 20px;
}


.lookAlikeCell-module-link-2RigN8 {
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  font-size: 11px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  line-height: 1;
}

.lookAlikeCell-module-linkDisabled-2Ig_Fg {
  font-size: 11px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  line-height: 1;
  color: #cfcfcf;
}


.lookAlikeCellTooltip-module-bubble-1egOeV {
  background: #fff;
  padding: 15px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
}

.lookAlikeCellTooltip-module-title-1DF0QO {
  font-weight: bold;
  margin-bottom: 3px;
}

.lookAlikeCellTooltip-module-list-2QW1un {
  list-style: none;
  margin-top: 7px;
}

.lookAlikeCellTooltip-module-item-2b6Ka7 {
  padding-left: 20px;
  margin-bottom: 2px;
  position: relative;
}

.lookAlikeCellTooltip-module-item-2b6Ka7:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  content: '\2014';
}


.page_partner_groups .layout-float__content > div {
  min-width: 1053px;
  max-width: 100%;
}

.page_partner_groups .page__bubbles {
  width: 100%;
}

.page_partner_groups .layout-float__content > div {
  padding-right: 34px;
  min-width: 744px;
  margin-bottom: 0;
  min-height: calc(100% - 34px);
}

.page_partner_groups .layout-float__main-wrapper {
  height: 100%;
}

.page_partner_groups .notification-item {
  margin-bottom: 20px;
}

.pad-groups-nt {
  margin-bottom: 34px;
}

.pad-groups-nt__settings {
  padding: 1px 0 3px;
  margin-bottom: 32px;
  position: relative;
  z-index: 100;
}

.pad-groups-nt__settings-col {
  display: inline-block;
  vertical-align: middle;
}

.pad-groups-nt .clickable-button_toggle-graph {
  color: #b7b7b7;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 10px;
}

.pad-groups-nt .clickable-button_toggle-graph:hover {
  color: #333;
}

.pad-groups-nt .clickable-button_double-mdash,
.pad-groups-nt .clickable-button_mdash {
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  padding: 0;
  color: #00abf1;
  cursor: pointer;
}

.pad-groups-nt .clickable-button_double-mdash .clickable-button__container,
.pad-groups-nt .clickable-button_mdash .clickable-button__container {
  display: inline-block;
  vertical-align: middle;
}

.pad-groups-nt .clickable-button_double-mdash:before,
.pad-groups-nt .clickable-button_mdash:before {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  color: #333;
  font-family: target-icons;
}

.pad-groups-nt .clickable-button_double-mdash:before {
  content: "\F111";
}

.pad-groups-nt .clickable-button_mdash:before {
  content: "\F11C";
}

.pad-groups-nt .clickable-button_double-mdash {
  margin-right: 43px;
}

.pad-groups-nt .clickable-button_mdash {
  margin-left: 37px;
}

.pad-groups-nt .clickable-button_double-mdash:after,
.pad-groups-nt .clickable-button_mdash:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) no-repeat 0 0;
  background-size: 12px auto;
  width: 13px;
  height: 7px;
  margin-left: 5px;
}

.pad-groups-nt .button_pad-groups-nt-actions {
  position: relative;
  padding-left: 34px;
  padding-right: 32px;
  width: 130px;
}

.pad-groups-nt .button_pad-groups-nt-actions:after {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 32px;
  top: 0;
  right: 0px;
  background: url(/media/js/dist/myArrDownBlue_big_6c095fd131c09208a6462bd147f529e1.png) center center no-repeat;
  background-size: 6px 4px;
}

.pad-groups-nt .button_pad-groups-nt-actions:before {
  content: '';
  display: block;
  position: absolute;
  width: 15px;
  height: 32px;
  top: 0;
  left: 10px;
  background: url(/media/js/dist/menu-btn-ico_e2a31d1bd158ccd3f98299cb38c090b6.png) center center no-repeat;
  background-size: 15px 12px;
}

.pad-groups-nt .button_pad-groups-nt-actions._disabled:after,
.pad-groups-nt .button_pad-groups-nt-actions._disabled:before {
  opacity: 0.7;
}

.pad-groups-nt__table-controls-top,
.pad-groups-nt__table-controls-row {
  display: flex;
  justify-content: space-between;
}

.pad-groups-nt__table-controls-left,
.pad-groups-nt__table-controls-right {
  display: inline-flex;
}

.pad-groups-nt__table-controls-item {
  display: inline-flex;
  margin-bottom: 20px;
  margin-right: 10px;
  white-space: nowrap;
}

.pad-groups-nt__table-controls-item .button {
  margin-right: 0;
}

.pad-groups-nt__table-controls-item .button + .button {
  margin-left: 10px;
}

.pad-groups-nt__table-controls-item_btn {
  display: none;
}

.pad-groups-nt__btn {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
}

.safari .pad-groups-nt__btn {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.pad-groups-nt__btn[readonly],
.pad-groups-nt__btn_disabled,
.pad-groups-nt__btn._disabled,
.pad-groups-nt__btn:disabled {
  color: #b7b7b7;
  cursor: default;
}

.pad-groups-nt__btn:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.pad-groups-nt__btn[readonly]:hover,
.pad-groups-nt__btn_disabled:hover,
.pad-groups-nt__btn._disabled:hover,
.pad-groups-nt__btn:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.pad-groups-nt__btn_create {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  background-color: #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  -o-box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  box-shadow: 0 0.5px 1px 0.5px rgba(0,0,0,0.15);
  height: 32px;
  padding: 0 15px;
  text-shadow: 0 -1px #fff;
  color: #333;
  outline: none;
  border-width: 0;
  -webkit-transition: background-color 0.7s ease, color 0.7s ease;
  -moz-transition: background-color 0.7s ease, color 0.7s ease;
  -ms-transition: background-color 0.7s ease, color 0.7s ease;
  -o-transition: background-color 0.7s ease, color 0.7s ease;
  transition: background-color 0.7s ease, color 0.7s ease;
  margin-right: 11px;
  position: relative;
  background: #00abf1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(3,3,3,0.3);
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.safari .pad-groups-nt__btn_create {
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -ms-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  -o-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.15);
}

.pad-groups-nt__btn_create[readonly],
.pad-groups-nt__btn_create_disabled,
.pad-groups-nt__btn_create._disabled,
.pad-groups-nt__btn_create:disabled {
  color: #b7b7b7;
  cursor: default;
}

.pad-groups-nt__btn_create:hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.pad-groups-nt__btn_create[readonly]:hover,
.pad-groups-nt__btn_create_disabled:hover,
.pad-groups-nt__btn_create._disabled:hover,
.pad-groups-nt__btn_create:disabled:hover {
  background: #f2f2f2;
  cursor: default;
}

.pad-groups-nt__btn_create[readonly],
.pad-groups-nt__btn_create._disabled,
.pad-groups-nt__btn_create:disabled {
  color: #80caf5;
}

.pad-groups-nt__btn_create:hover {
  background-color: #39bbf1;
}

.pad-groups-nt__btn_create[readonly]:hover,
.pad-groups-nt__btn_create._disabled:hover,
.pad-groups-nt__btn_create:disabled:hover {
  background: #00abf1;
  cursor: default;
}

.pad-groups-nt__btn:last-child {
  margin-right: 0;
}

.pad-groups-nt__graph-settings {
  width: 100%;
  position: relative;
  z-index: 10;
  margin-top: -11px;
  display: flex;
  justify-content: space-between;
}

.pad-groups-nt .main-graph-wrapper svg {
  padding-left: 40px;
  padding-right: 40px;
  overflow: visible;
}

.pad-groups-nt .pad-groups-status-cell {
  text-align: center;
  white-space: normal;
}

.pad-groups-nt .pad-groups-status-cell__wrapper {
  position: relative;
}

.pad-groups-nt .pad-groups-status-cell__status {
  display: block;
  width: 11px;
  height: 11px;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.pad-groups-nt .pad-groups-status-cell__status._active {
  background-color: #04be3a;
}

.pad-groups-nt .pad-groups-status-cell__status._blocked {
  background-color: #fc2c39;
}

.pad-groups-nt .pad-groups-status-cell__status._archived {
  background-color: #cfcfcf;
}

.bubble-ts_pad-groups-status-nt .bubble-ts__main-wrap {
  max-width: 400px;
}

.drop-down-view_pad-groups-nt .drop-down-view__bubble-wrap {
  position: relative;
  min-width: 130px;
}

.drop-down-view_pad-groups-nt .drop-down-view__bubble-wrap .drop-down-item-view {
  width: 100%;
  font-size: 12px;
}

.drop-down-view_pad-groups-nt .drop-down-view__bubble-wrap .drop-down-item-view._disabled {
  color: #b7b7b7;
  cursor: default;
}

.drop-down-view_pad-groups-nt .drop-down-view__bubble-wrap .drop-down-item-view._disabled:hover {
  background: #fff;
}

.drop-down-view_pad-groups-nt .bubble-ts {
  min-width: 100%;
  text-transform: none;
}

.flexi-table-nt_pad-groups-nt .flexi-table-nt__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.flexi-table-nt_pad-groups-nt .flexi-table-nt__cell_nameFlag,
.flexi-table-nt_pad-groups-nt .flexi-table-nt__cell_name {
  padding: 0;
}

.flexi-table-nt_pad-groups-nt .flexi-table-nt__cell_status {
  vertical-align: middle;
}

.select-and-colorize_pad-groups-nt {
  display: flex;
  align-items: center;
}

.select-and-colorize_pad-groups-nt .select-and-colorize__text {
  text-decoration: underline;
}

.select-and-colorize_pad-groups-nt .select-and-colorize__text_no-click {
  text-decoration: none;
}

.select-and-colorize_pad-groups-nt .select-and-colorize__icon {
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px auto;
}

.select-and-colorize_pad-groups-nt .select-and-colorize__icon_android {
  background-image: url(/media/js/dist/plat-ico-android_4ac7f27ec7ba84dae7fa3b874b8f0e86.png);
}

.select-and-colorize_pad-groups-nt .select-and-colorize__icon_ios {
  background-image: url(/media/js/dist/plat-ico-ios_3d01ede73fa8fa5ef773b8462f099a08.png);
}

.select-and-colorize_pad-groups-nt .select-and-colorize__icon_web {
  background-image: url(/media/js/dist/desktop_9315a7c81fe1ddd4f2c558506bbca842.png);
}

.select-and-colorize_pad-groups-nt .select-and-colorize__icon_wp {
  background-image: url(/media/js/dist/plat-ico-wp_338e8fd97e7d833a90904ff806afbdcc.png);
}

.button_pads-tbl-settings {
  padding-left: 32px;
}

.button_pads-tbl-settings:before {
  content: '';
  background: url(/media/js/dist/settings-gray-ico_9caf6bba4f05c091d8776a45573bf490.png) center center no-repeat;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 9px;
}


.statusBubbleContent-module-deliveryStatus-302Uid {
  font-weight: bold;
  text-align: center;
}

.statusBubbleContent-module-deliveryIssue-dO6rdY {
  white-space: pre-line;
}


.block-info-nt {
  min-width: 400px;
  display: inline-block;
  margin: 20px 0 0;
  border: 1px solid #e5e5e5;
  padding: 20px;
  font-size: 12px;
  line-height: 1.5;
}

.block-info-nt__title {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
  margin: 0 0 10px;
}

.block-info-nt__block-code {
  margin: 0;
}

.block-info-nt__pph {
  padding: 0;
  margin: 0 0 10px;
}

.block-info-nt__link {
  margin: 0 0 10px;
  display: inline-block;
  cursor: pointer;
  color: #00abf1;
  display: block;
}

.block-info-nt__link_copy {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
}


.summaryStatistics-module-dateRange-9_QT_h {
  margin-right: 10px;
  margin-left: 2px;
}


.suggester-module-wrapper-2p6OJL {
  display: inline-block;
  vertical-align: top;
}


.suggester-module-wrapper-7T0iYv {
  display: inline-block;
  vertical-align: top;
}



/*# sourceMappingURL=../styles.js.map*/