/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.global-message {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 2px #333333;
  left: 10px;
  opacity: 0;
  padding: 4px 7px 5px;
  position: fixed;
  top: 10px;
  width: 250px;
  z-index: 2000; }
  .global-message_error {
    background: #e84c3d; }
  .global-message_success {
    background: #00ac64; }
  .global-message__header {
    color: #FFF;
    float: left;
    font-weight: bold; }
  .global-message__cross {
    color: #333333;
    cursor: pointer;
    float: right;
    font-weight: bold; }
    .global-message__cross:hover {
      color: #000000; }
  .global-message__content {
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
    color: #FFF; }
    .global-message__content a {
      color: #FFF; }
      .global-message__content a:hover, .global-message__content a:focus {
        color: #f5f5f5; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.b-user-block {
  position: relative;
  font-size: 11px;
  margin: 0;
  padding: 4px;
  min-width: 205px;
  width: 100%;
  background: transparent;
  color: #383838;
  max-width: 205px;
  height: 72px; }
  .b-user-block .b-user-block__body:before {
    display: none; }
  .b-user-block .b-user-block__nickname:before {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, transparent 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, transparent 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, transparent 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1); }
  .b-user-block .b-user-block__nickname > a, .b-user-block .b-user-block__nickname > a:visited {
    color: #383838 !important; }
  .b-user-block .b-user-block__nickname > a:hover, .b-user-block .b-user-block__nickname > a:focus, .b-user-block .b-user-block__nickname > a:active {
    color: #e84c3d !important; }
  .b-user-block__avatar {
    float: left;
    display: block;
    background: #fff 0 0 no-repeat;
    background-size: contain;
    border-radius: 50%; }
  .b-user-block__body {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    padding-top: 16px;
    height: 64px; }
    .b-user-block__body:before {
      content: "";
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      box-sizing: content-box; }
  .b-user-block__level {
    font-size: 10px;
    font-weight: bold;
    background: #a8a8a8;
    color: #FFF;
    float: left;
    text-align: center;
    line-height: 15px;
    width: 15px;
    height: 15px; }
  .b-user-block__nickname {
    display: block;
    line-height: 15px;
    padding-left: 18px;
    width: 100%; }
    .b-user-block__nickname:first-child {
      padding-left: 0; }
    .b-user-block__nickname > * {
      color: #383838;
      font-weight: bold;
      display: inline-block;
      line-height: 15px; }
    .b-user-block__nickname > a, .b-user-block__nickname > a:visited {
      text-decoration: none; }
    .b-user-block__nickname > a:hover, .b-user-block__nickname > a:focus, .b-user-block__nickname > a:active {
      text-decoration: underline; }
    .b-user-block__nickname:before {
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      width: 8px;
      height: 15px;
      box-sizing: content-box; }
  .b-user-block__progressbar {
    margin: 3px 0 2px;
    width: 70%;
    height: 3px;
    background: #e1e1e1;
    border-radius: 1px; }
    .b-user-block__progressbar-value {
      height: 3px;
      background: #a8a8a8;
      border-radius: 1px; }
  .b-user-block__description {
    height: 13px;
    line-height: 13px; }
  .b-user-block__recalls {
    display: none;
    background: #E4EFB3;
    padding: 0 5px;
    margin: 9px 0;
    font-size: 11px;
    line-height: 2; }
    .b-user-block__recalls a {
      color: #383838; }
      .b-user-block__recalls a:hover, .b-user-block__recalls a:focus, .b-user-block__recalls a:active {
        color: #e84c3d; }
    .b-user-block__recalls a.b-user-block__recalls-plus {
      color: #00AA63; }
    .b-user-block__recalls a.b-user-block__recalls-minus {
      color: #E7604C; }
    .b-user-block__recalls .b-user-block__recalls-my-plus {
      color: #00AA63;
      font-weight: bold;
      position: relative;
      top: -2px; }
    .b-user-block__recalls .b-user-block__recalls-my-minus {
      color: #E7604C;
      font-weight: bold;
      position: relative;
      top: -2px; }
  .b-user-block__action {
    display: none; }
    .b-user-block__action .btn {
      font-size: 11px;
      padding: 3px 0;
      height: 24px;
      width: 100%;
      max-width: 140px; }
  .b-user-block__restriction {
    height: 15px;
    line-height: 15px;
    font-size: 10px;
    font-weight: bold;
    background: red;
    color: #fff;
    position: absolute;
    margin-top: -15px;
    padding: 0 3px; }
    .b-user-block__restriction:before {
      content: "\411\410\41D"; }
  .b-user-block__wblist {
    display: inline-block;
    width: 18px;
    height: 18px;
    color: #fff;
    border: #fff 1px solid;
    position: absolute;
    bottom: 4px;
    margin-left: -14px;
    line-height: 16px;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    border-radius: 50%; }
    .b-user-block__wblist_white {
      background: #00ac64; }
      .b-user-block__wblist_white:before {
        content: 'WL'; }
    .b-user-block__wblist_black {
      background: #e84c3d; }
      .b-user-block__wblist_black:before {
        content: 'BL'; }
  .b-user-block_online .b-user-block__level {
    background: #81bc3c; }
  .b-user-block_away .b-user-block__level {
    background: #f18e17; }
  .b-user-block_gray {
    background: #f5f5f5;
    color: #383838; }
    .b-user-block_gray .b-user-block__body:before {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #f5f5f5 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #f5f5f5 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #f5f5f5 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FFF5F5F5', GradientType=1); }
    .b-user-block_gray .b-user-block__nickname:before {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #f5f5f5 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #f5f5f5 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #f5f5f5 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FFF5F5F5', GradientType=1); }
    .b-user-block_gray .b-user-block__nickname > a, .b-user-block_gray .b-user-block__nickname > a:visited {
      color: #383838 !important; }
    .b-user-block_gray .b-user-block__nickname > a:hover, .b-user-block_gray .b-user-block__nickname > a:focus, .b-user-block_gray .b-user-block__nickname > a:active {
      color: #e84c3d !important; }
  .b-user-block_pro {
    background: #383838;
    color: #fff; }
    .b-user-block_pro .b-user-block__body:before {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #383838 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #383838 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #383838 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF383838', GradientType=1); }
    .b-user-block_pro .b-user-block__nickname:before {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #383838 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #383838 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #383838 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF383838', GradientType=1); }
    .b-user-block_pro .b-user-block__nickname > a, .b-user-block_pro .b-user-block__nickname > a:visited {
      color: #fff !important; }
    .b-user-block_pro .b-user-block__nickname > a:hover, .b-user-block_pro .b-user-block__nickname > a:focus, .b-user-block_pro .b-user-block__nickname > a:active {
      color: #e84c3d !important; }
    .b-user-block_pro:before {
      content: "PRO";
      background: #f18e17;
      color: #FFEA5D;
      font-size: 10px;
      font-weight: bold;
      text-align: center;
      width: 28px;
      height: 15px;
      line-height: 15px;
      position: absolute;
      right: 4px;
      z-index: 1; }
  .b-user-block.b-user-block_loyal .b-user-block__avatar {
    border: 1px solid #00ac64; }
  .b-user-block.b-user-block_angry .b-user-block__avatar {
    border: 1px solid #e84c3d; }
  .b-user-block_negative .b-user-block__progressbar {
    background: #e84c3d; }
  .b-user-block_negative .b-user-block__description {
    color: #e84c3d; }
  .b-user-block .b-user-block__wblist {
    left: 64px; }
  .b-user-block .b-user-block__avatar {
    width: 64px;
    height: 64px;
    margin-right: 10px; }
  .b-user-block .b-user-block__body {
    margin-left: 74px;
    height: 64px; }
    .b-user-block .b-user-block__body:before {
      width: 8px;
      height: 64px; }
  .b-user-block_small {
    max-width: 205px;
    height: 40px; }
    .b-user-block_small .b-user-block__wblist {
      left: 32px; }
    .b-user-block_small .b-user-block__avatar {
      width: 32px;
      height: 32px;
      margin-right: 4px; }
    .b-user-block_small .b-user-block__body {
      margin-left: 36px;
      height: 32px; }
      .b-user-block_small .b-user-block__body:before {
        width: 8px;
        height: 32px; }
    .b-user-block_small .b-user-block__body {
      padding-top: 0; }
    .b-user-block_small .b-user-block__progressbar {
      margin: 2px 0 0; }
    .b-user-block_small .b-user-block__wblist {
      width: 14px;
      height: 14px;
      border-width: 1px;
      margin-left: -10px;
      line-height: 12px;
      font-size: 9px; }
      .b-user-block_small .b-user-block__wblist_white:before {
        content: 'W'; }
      .b-user-block_small .b-user-block__wblist_black:before {
        content: 'B'; }
  .b-user-block_large {
    max-width: 275px;
    height: 108px;
    background: transparent;
    color: #383838;
    /*.b-user-block__avatar {
			border:        2px solid $brand-primary;
			border-radius: 50px;
		}*/ }
    .b-user-block_large .b-user-block__wblist {
      left: 100px; }
    .b-user-block_large .b-user-block__avatar {
      width: 100px;
      height: 100px;
      margin-right: 15px; }
    .b-user-block_large .b-user-block__body {
      margin-left: 115px;
      height: 100px; }
      .b-user-block_large .b-user-block__body:before {
        width: 8px;
        height: 100px; }
    .b-user-block_large .b-user-block__body:before {
      display: none; }
    .b-user-block_large .b-user-block__nickname:before {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, transparent 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, transparent 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, transparent 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1); }
    .b-user-block_large .b-user-block__nickname > a, .b-user-block_large .b-user-block__nickname > a:visited {
      color: #383838 !important; }
    .b-user-block_large .b-user-block__nickname > a:hover, .b-user-block_large .b-user-block__nickname > a:focus, .b-user-block_large .b-user-block__nickname > a:active {
      color: #e84c3d !important; }
    .b-user-block_large .b-user-block__body {
      padding-top: 0; }
      .b-user-block_large .b-user-block__body:before {
        height: 70px; }
    .b-user-block_large .b-user-block__recalls {
      display: inline-block; }
    .b-user-block_large .b-user-block__action {
      display: block; }
    .b-user-block_large .b-user-block__wblist {
      width: 24px;
      height: 24px;
      border-width: 2px;
      margin-left: -20px;
      line-height: 20px;
      font-size: 11px; }
    @media (max-width: 1px) {
      .b-user-block_large {
        max-width: 255px;
        height: 100px; }
        .b-user-block_large .b-user-block__wblist {
          left: 92px; }
        .b-user-block_large .b-user-block__avatar {
          width: 92px;
          height: 92px;
          margin-right: 10px; }
        .b-user-block_large .b-user-block__body {
          margin-left: 102px;
          height: 92px; }
          .b-user-block_large .b-user-block__body:before {
            width: 8px;
            height: 92px; } }
    .b-user-block_large.b-user-block_pro .b-user-block__nickname {
      background: #383838; }
      .b-user-block_large.b-user-block_pro .b-user-block__nickname:before {
        content: "";
        right: 28px;
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #383838 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #383838 100%);
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #383838 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF383838', GradientType=1); }
      .b-user-block_large.b-user-block_pro .b-user-block__nickname > a, .b-user-block_large.b-user-block_pro .b-user-block__nickname > a:visited, .b-user-block_large.b-user-block_pro .b-user-block__nickname > a:hover, .b-user-block_large.b-user-block_pro .b-user-block__nickname > a:focus, .b-user-block_large.b-user-block_pro .b-user-block__nickname > a:active {
        color: #fff !important; }
    .b-user-block_large.b-user-block_loyal .b-user-block__avatar, .b-user-block_large.b-user-block_angry .b-user-block__avatar {
      border-width: 2px; }
  .b-user-block_trans {
    background: transparent; }
    .b-user-block_trans .b-user-block__body:before {
      display: none; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.index-counters {
  text-align: left; }
  .index-counters__counter {
    display: inline-block;
    margin-right: 2em; }
    .index-counters__counter:last-child {
      margin-right: 0; }
    @media (max-width: 1px) {
      .index-counters__counter {
        margin-right: 0; } }
  .index-counters__value {
    display: inline-block;
    vertical-align: middle;
    background: #e1e1e1;
    font-weight: bold;
    line-height: 2;
    text-align: center;
    min-width: 3em;
    padding: 0 0.5em;
    border-radius: 5px; }
.modal-auth fieldset {
  border: 0 !important; }

.modal-auth .password-buttons {
  padding-left: 1px; }
  .modal-auth .password-buttons > span {
    padding: 2px 7px; }
    .modal-auth .password-buttons > span:last-child {
      border-radius: 0 3px 3px 0; }

fieldset.fs-sigin {
  margin-bottom: 15px; }
  fieldset.fs-sigin legend {
    font-size: 18px; }
  fieldset.fs-sigin label {
    /*width: 220px;*/
    display: inline-block;
    margin-bottom: 3px;
    font-size: 11px;
    font-weight: bold;
    /*color: #444444;*/ }
  fieldset.fs-sigin a {
    font-size: 11px; }
  fieldset.fs-sigin input {
    width: 100%;
    margin: 0 !important; }
  fieldset.fs-sigin .inline label {
    width: auto;
    display: inline; }
  fieldset.fs-sigin .inline input {
    width: auto;
    position: relative;
    top: 2px; }
  fieldset.fs-sigin.inactive {
    opacity: 0.5;
    transition-duration: 0.3s; }

#link-reminder {
  float: right;
  margin-top: 3px; }

#box-re-password {
  display: none; }

#modal-auth-message {
  display: none;
  font-weight: bold;
  clear: left; }

#modal-auth-message.red {
  color: #df0023; }

#modal-auth-message.green {
  color: #00AB5D; }
#codeigniter_profiler{display:none!important;visibility:hidden!important}#codeigniter_profiler.ci_profiler__visible{display:block!important;visibility:visible!important}#codeigniter_profiler__button{background-color:rgba(255,0,0,.5);background-image:url(/images/admin/general/payment-statistic.png);background-position:50%;background-repeat:no-repeat;border:1px solid maroon;cursor:pointer;display:inline-block;width:24px;height:24px;margin:0;padding:0;position:fixed;left:10px;top:60px;opacity:.5;filter:alpha(opacity=50)}#codeigniter_profiler__button.ci_profiler__visible{background-color:rgba(0,255,0,.5);border-color:green}#codeigniter_profiler__button:hover{opacity:1;filter:alpha(opacity=100)}#codeigniter_profiler__button:active{transform:scale(.9)}.ppc {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: #E5E5E5;
  position: relative;
  margin: 20px auto 20px; }
  .ppc.ppc-50 {
    background-color: #81CE97; }
    .ppc.ppc-50 .ppc-progress {
      clip: rect(0, 100px, 200px, 0); }
      .ppc.ppc-50 .ppc-progress-fill {
        clip: rect(0, 200px, 200px, 100px);
        background: #E5E5E5; }

.ppc-progress {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: calc(50% - 100px);
  top: calc(50% - 100px);
  clip: rect(0, 200px, 200px, 100px); }
  .ppc-progress-fill {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    content: "";
    position: absolute;
    left: calc(50% - 100px);
    top: calc(50% - 100px);
    clip: rect(0, 100px, 200px, 0);
    background: #81CE97;
    transform: rotate(360deg); }

.ppc-percents {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 173.91304px / 2);
  top: calc(50% - 173.91304px / 2);
  width: 173.91304px;
  height: 173.91304px;
  background: #fff;
  text-align: center;
  display: table; }
  .ppc-percents-wrapper {
    display: table-cell;
    vertical-align: middle; }
  .ppc-percents span {
    display: block;
    font-size: 2.6em;
    font-weight: bold;
    color: #81CE97; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.video-box {
  padding-bottom: 20px; }
  .video-box__tabs {
    overflow: hidden;
    margin-top: 20px; }
    .video-box__tabs::after {
      content: '';
      clear: both; }
  .video-box__tab {
    float: left;
    font-size: 20px;
    margin-bottom: 20px;
    width: 50%;
    text-align: left; }
    .video-box__tab span {
      border-bottom: 2px solid #e84c3d; }
    .video-box__tab_seller {
      /* margin-left: 400px; */ }
  .video-box__content {
    overflow: hidden; }
    .video-box__content::after {
      content: '';
      clear: both; }
  .video-box__panel {
    width: 50%;
    float: left; }
  .video-box__main-video {
    width: 100%; }
  .video-box__main-title {
    font-size: 18px;
    text-align: left;
    margin: 0 0 10px 0; }
  .video-box__video {
    width: 130px;
    min-height: 100px;
    height: 100px;
    float: left;
    position: relative; }
  .video-box__box {
    /* height: 300px; */
    text-align: left;
    padding-right: 21px;
    overflow: hidden;
    margin: 0 0 20px 0; }
  .video-box__title {
    font-size: 20px;
    margin: 0 0 10px 160px; }
    .video-box__title A {
      color: inherit;
      text-decoration: none; }
  .video-box__new-label {
    position: absolute;
    background-color: #e84c3d;
    padding: 5px;
    border-radius: 7px;
    color: white;
    right: -21px;
    top: 10px; }
  .video-box__preview {
    width: 135px;
    border: 1px solid #a8a8a8; }
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.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-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

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


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI Accordion 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

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

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .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: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .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: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.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 .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;
}

/* RTL support */
.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;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .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: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.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;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/*!
 * jQuery UI Progressbar 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.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;
}
/*!
 * jQuery UI Selectable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/*!
 * jQuery UI Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	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,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.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,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.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: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(files/a4c733ec4baef9ad3896d4e34a8a5448.png);
}
.ui-widget-header .ui-icon {
	background-image: url(files/a4c733ec4baef9ad3896d4e34a8a5448.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(files/971364734f3b603e5d363a2634898b42.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(files/bf27228a7d3957983584fa7698121ea1.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(files/208a290102a4ada58a04de354a1354d7.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(files/0de3b51742ed3ac61435875bccd8973b.png);
}
.ui-button .ui-icon {
	background-image: url(files/73a1fd052c9d84c0ee0bea3ee85892ed.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-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: -65px -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: -65px -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: 1px -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 is deprecated, use ui-icon-seek-start instead */
.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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}
.ui-widget, .ui-widget * {
  box-sizing: content-box; }

.jquery-ui-custom-combobox {
  position: relative;
  display: inline-block; }
  .jquery-ui-custom-combobox__toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0; }
  .jquery-ui-custom-combobox__input {
    margin: 0;
    padding: 5px 10px; }

.ui-menu * {
  box-sizing: border-box; }
/******************** LM-MINI-CONTAINER ********************/
.lm-mini-container {
  cursor: pointer;
  display: none;
  height: 30px;
  line-height: 30px;
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 21;
  background: #81bc3c;
  border-radius: 3px 3px 0 0; }
  .lm-mini-container:hover {
    background: #8ecb49; }
  .lm-mini-container.new {
    animation: lm-mini-container-new 2s infinite ease-in-out; }
  .lm-mini-container.error {
    cursor: help;
    background: #e84c3d; }
  .lm-mini-container .header {
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 0 20px; }
  .lm-mini-container .img-new-messages {
    background: #e84c3d;
    position: absolute;
    left: -3px;
    top: -3px;
    height: 19px;
    line-height: 19px;
    font-size: 10px;
    text-align: center;
    color: #FFF;
    border-radius: 3px;
    padding: 0 5px; }

@keyframes lm-mini-container-new {
  from {
    background: #81bc3c; }
  50% {
    background: #a8cb7f; }
  to {
    background: #81bc3c; } }

/******************** LM-MODAL-CONTAINER ********************/
.lm-modal-container {
  box-shadow: 0 0 7px #999999;
  height: 400px;
  left: 0;
  position: fixed !important;
  top: 0;
  width: 640px;
  z-index: 100; }
  .lm-modal-container .header {
    background: url("/images/live-messenger/main-icon-16.png") no-repeat scroll 5px 3px rgba(0, 0, 0, 0);
    color: #555555;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding: 4px 0 0 25px;
    text-shadow: 0 1px 1px #FFFFFF; }
    .lm-modal-container .header .minimize {
      cursor: pointer;
      float: right;
      height: 14px;
      margin: 2px 5px 0 0;
      width: 14px; }
    .lm-modal-container .header.move {
      cursor: move; }
  .lm-modal-container .content {
    height: 357px;
    position: relative; }
  .lm-modal-container .status-bar {
    color: #555555;
    height: 16px;
    padding: 2px 0 0 4px; }
  .lm-modal-container.default {
    background: url("/images/live-messenger/default/bg.png") repeat-x 0 0 scroll #DFDFDF;
    border: 1px solid #999999; }
    .lm-modal-container.default .header {
      border-bottom: 1px solid #999999; }
      .lm-modal-container.default .header .minimize {
        background: url("/images/live-messenger/default/minimize.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
        .lm-modal-container.default .header .minimize:hover {
          background: url("/images/live-messenger/default/minimize.png") no-repeat scroll -14px 0 rgba(0, 0, 0, 0); }
    .lm-modal-container.default .status-bar {
      background: none repeat scroll 0 0 #EEEEEE;
      border-top: 1px solid #999999; }
  .lm-modal-container #lm_messages_link_loading {
    text-align: right; }
    .lm-modal-container #lm_messages_link_loading > span {
      display: block;
      margin-top: 3px; }
  .lm-modal-container input[type="checkbox"] {
    margin: 3px 3px 3px 4px;
    color: #4b5e96;
    background-color: #f4f4f4; }
  .lm-modal-container .width100 {
    width: 100%; }
  .lm-modal-container .left {
    display: inline-block;
    float: left; }
  .lm-modal-container .right {
    display: inline-block;
    float: right; }
  .lm-modal-container .color-r {
    color: #565f6b; }
  .lm-modal-container .color-oa {
    color: #222222; }
  .lm-modal-container .di-i {
    display: inline; }
  .lm-modal-container .di-i-i {
    display: inline !important; }
  .lm-modal-container .di-ib {
    display: inline-block; }
  .lm-modal-container .fl-l {
    float: left; }
  .lm-modal-container .fl-l-i {
    float: left !important; }
  .lm-modal-container .fl-r {
    float: right; }
  .lm-modal-container .fl-r-i {
    float: right !important; }
  .lm-modal-container .ff-ss {
    font-family: "segoe script"; }
  .lm-modal-container .fs-0 {
    font-size: 0; }
  .lm-modal-container .fs-8 {
    font-size: 8px; }
  .lm-modal-container .fs-9 {
    font-size: 9px; }
  .lm-modal-container .fs-10 {
    font-size: 10px; }
  .lm-modal-container .fs-11 {
    font-size: 11px; }
  .lm-modal-container .fs-12 {
    font-size: 12px; }
  .lm-modal-container .fs-13 {
    font-size: 14px; }
  .lm-modal-container .fs-14 {
    font-size: 14px; }
  .lm-modal-container .fs-15 {
    font-size: 15px; }
  .lm-modal-container .fs-16 {
    font-size: 16px; }
  .lm-modal-container .fs-17 {
    font-size: 17px; }
  .lm-modal-container .fs-18 {
    font-size: 18px; }
  .lm-modal-container .fs-19 {
    font-size: 19px; }
  .lm-modal-container .fs-20 {
    font-size: 20px; }
  .lm-modal-container .fs-22 {
    font-size: 22px; }
  .lm-modal-container .fs-24 {
    font-size: 24px; }
  .lm-modal-container .fs-26 {
    font-size: 26px; }
  .lm-modal-container .fst-i {
    font-style: italic; }
  .lm-modal-container .fw-300 {
    font-weight: 300; }
  .lm-modal-container .fw-400 {
    font-weight: 400; }
  .lm-modal-container .fw-500 {
    font-weight: 500; }
  .lm-modal-container .fw-600 {
    font-weight: 600; }
  .lm-modal-container .fw-700 {
    font-weight: 700; }
  .lm-modal-container .fw-800 {
    font-weight: 800; }
  .lm-modal-container .fw-n {
    font-weight: normal; }
  .lm-modal-container .h-11 {
    height: 11px; }
  .lm-modal-container .h16 {
    height: 16px; }
  .lm-modal-container .h-16-i {
    height: 16px !important; }
  .lm-modal-container .h188 {
    height: 188px !important; }
  .lm-modal-container .lh-8 {
    line-height: 8px; }
  .lm-modal-container .lh-10 {
    line-height: 10px; }
  .lm-modal-container .lh-12 {
    line-height: 12px; }
  .lm-modal-container .lh-14 {
    line-height: 14px; }
  .lm-modal-container .lh-15 {
    line-height: 15px; }
  .lm-modal-container .lh-15-i {
    line-height: 15px !important; }
  .lm-modal-container .lh-16 {
    line-height: 16px; }
  .lm-modal-container .lh-17 {
    line-height: 17px; }
  .lm-modal-container .lh-18 {
    line-height: 18px; }
  .lm-modal-container .lh-19 {
    line-height: 19px; }
  .lm-modal-container .lh-20 {
    line-height: 20px; }
  .lm-modal-container .m-5-0 {
    margin: 5px 0px; }
  .lm-modal-container .m-ver-auto {
    margin: 0 auto; }
  .lm-modal-container .m0 {
    margin: 0; }
  .lm-modal-container .m-20-0 {
    margin: 20px 0; }
  .lm-modal-container .ml2 {
    margin-left: 2px; }
  .lm-modal-container .ml3 {
    margin-left: 3px; }
  .lm-modal-container .ml-12 {
    margin-left: 12px; }
  .lm-modal-container .ml7 {
    margin-left: 7px; }
  .lm-modal-container .ml10 {
    margin-left: 10px; }
  .lm-modal-container .ml18 {
    margin-left: 18px; }
  .lm-modal-container .ml30 {
    margin-left: 30px; }
  .lm-modal-container .ml33 {
    margin-left: 33px; }
  .lm-modal-container .ml44 {
    margin-left: 44px; }
  .lm-modal-container .ml47 {
    margin-left: 47px; }
  .lm-modal-container .ml-60 {
    margin-left: 60px; }
  .lm-modal-container .ml70 {
    margin-left: 70px; }
  .lm-modal-container .ml-128 {
    margin-left: 128px; }
  .lm-modal-container .ml-180 {
    margin-left: 180px; }
  .lm-modal-container .ml-190 {
    margin-left: 190px; }
  .lm-modal-container .ml-215 {
    margin-left: 215px; }
  .lm-modal-container .ml-230, .lm-modal-container .ml230 {
    margin-left: 230px; }
  .lm-modal-container .ml250 {
    margin-left: 250px; }
  .lm-modal-container .mt0, .lm-modal-container .mt-0 {
    margin-top: 0px; }
  .lm-modal-container .mt1, .lm-modal-container .mt-1 {
    margin-top: 1px; }
  .lm-modal-container .mt2 {
    margin-top: 2px !important; }
  .lm-modal-container .mt-2 {
    margin-top: 2px; }
  .lm-modal-container .mt-2-i {
    margin-top: 2px !important; }
  .lm-modal-container .mt-3 {
    margin-top: 3px; }
  .lm-modal-container .mt3 {
    margin-top: 3px; }
  .lm-modal-container .mt4 {
    margin-top: 4px; }
  .lm-modal-container .mt5 {
    margin-top: 5px; }
  .lm-modal-container .mt-5 {
    margin-top: 5px; }
  .lm-modal-container .mt-5-i {
    margin-top: 5px !important; }
  .lm-modal-container .mt6 {
    margin-top: 6px; }
  .lm-modal-container .mt-6 {
    margin-top: 6px; }
  .lm-modal-container .mt-7, .lm-modal-container .mt7 {
    margin-top: 7px; }
  .lm-modal-container .mt-8 {
    margin-top: 8px; }
  .lm-modal-container .mt8 {
    margin-top: 8px; }
  .lm-modal-container .mt-9 {
    margin-top: 9px; }
  .lm-modal-container .mt10 {
    margin-top: 10px; }
  .lm-modal-container .mt-10 {
    margin-top: 10px; }
  .lm-modal-container .mt-15-i {
    margin-top: 15px !important; }
  .lm-modal-container .mt11 {
    margin-top: 11px; }
  .lm-modal-container .mt-12 {
    margin-top: 12px; }
  .lm-modal-container .mt-13 {
    margin-top: 13px; }
  .lm-modal-container .mt14 {
    margin-top: 14px; }
  .lm-modal-container .mt15 {
    margin-top: 15px; }
  .lm-modal-container .mt-15 {
    margin-top: 15px; }
  .lm-modal-container .mt16 {
    margin-top: 16px; }
  .lm-modal-container .mt17 {
    margin-top: 17px; }
  .lm-modal-container .mt20 {
    margin-top: 20px !important; }
  .lm-modal-container .mt-20 {
    margin-top: 20px; }
  .lm-modal-container .mt-20-i {
    margin-top: 20px !important; }
  .lm-modal-container .mt21 {
    margin-top: 21px; }
  .lm-modal-container .mt22 {
    margin-top: 22px; }
  .lm-modal-container .mt25 {
    margin-top: 25px !important; }
  .lm-modal-container .mt30 {
    margin-top: 30px; }
  .lm-modal-container .mt35 {
    margin-top: 35px; }
  .lm-modal-container .mt40 {
    margin-top: 40px; }
  .lm-modal-container .mt50 {
    margin-top: 50px; }
  .lm-modal-container .mb0 {
    margin-bottom: 0px; }
  .lm-modal-container .mb2 {
    margin-bottom: 2px; }
  .lm-modal-container .mb3 {
    margin-bottom: 3px; }
  .lm-modal-container .mb4 {
    margin-bottom: 4px; }
  .lm-modal-container .mb5 {
    margin-bottom: 5px; }
  .lm-modal-container .mb7 {
    margin-bottom: 7px; }
  .lm-modal-container .mb6 {
    margin-bottom: 6px; }
  .lm-modal-container .mb10 {
    margin-bottom: 10px; }
  .lm-modal-container .mb-10 {
    margin-bottom: 10px; }
  .lm-modal-container .mb-7 {
    margin-bottom: 7px; }
  .lm-modal-container .mb-11 {
    margin-bottom: 11px; }
  .lm-modal-container .mb-12 {
    margin-bottom: 12px; }
  .lm-modal-container .mb-13 {
    margin-bottom: 13px; }
  .lm-modal-container .mb-14 {
    margin-bottom: 14px; }
  .lm-modal-container .mb-15 {
    margin-bottom: 15px; }
  .lm-modal-container .mb-16 {
    margin-bottom: 16px; }
  .lm-modal-container .mb-17 {
    margin-bottom: 17px; }
  .lm-modal-container .mb-18 {
    margin-bottom: 18px; }
  .lm-modal-container .mb-19 {
    margin-bottom: 19px; }
  .lm-modal-container .mb-20 {
    margin-bottom: 20px; }
  .lm-modal-container .mb15 {
    margin-bottom: 15px; }
  .lm-modal-container .mb24 {
    margin-bottom: 24px; }
  .lm-modal-container .ml0 {
    margin-left: 0px; }
  .lm-modal-container .ml4 {
    margin-left: 4px; }
  .lm-modal-container .ml-5, .lm-modal-container .ml5 {
    margin-left: 5px; }
  .lm-modal-container .ml-10 {
    margin-left: 10px; }
  .lm-modal-container .ml11 {
    margin-left: 11px; }
  .lm-modal-container .ml13 {
    margin-left: 13px; }
  .lm-modal-container .ml15 {
    margin-left: 15px; }
  .lm-modal-container .ml-16 {
    margin-left: 16px; }
  .lm-modal-container .ml20 {
    margin-left: 20px; }
  .lm-modal-container .ml-35 {
    margin-left: 35px; }
  .lm-modal-container .ml-40 {
    margin-left: 40px; }
  .lm-modal-container .ml40 {
    margin-left: 40px; }
  .lm-modal-container .ml25 {
    margin-left: 25px; }
  .lm-modal-container .ml111 {
    margin-left: 111px; }
  .lm-modal-container .ml365 {
    margin-left: 365px; }
  .lm-modal-container .ml40im {
    margin-left: 40px !important; }
  .lm-modal-container .ml20im {
    margin-left: 20px !important; }
  .lm-modal-container .mr3 {
    margin-right: 3px; }
  .lm-modal-container .mr4 {
    margin-right: 4px; }
  .lm-modal-container .mr5 {
    margin-right: 5px; }
  .lm-modal-container .mr7 {
    margin-right: 7px; }
  .lm-modal-container .mr8 {
    margin-right: 8px; }
  .lm-modal-container .mr-0 {
    margin-right: 0px; }
  .lm-modal-container .mr2 {
    margin-right: 2px; }
  .lm-modal-container .mr-8 {
    margin-right: 8px; }
  .lm-modal-container .mr-10 {
    margin-right: 10px; }
  .lm-modal-container .mr14 {
    margin-right: 14px; }
  .lm-modal-container .mr20 {
    margin-right: 20px; }
  .lm-modal-container .mr30 {
    margin-right: 30px; }
  .lm-modal-container .mr34 {
    margin-right: 34px; }
  .lm-modal-container .mr45 {
    margin-right: 45px; }
  .lm-modal-container .p0 {
    padding: 0px; }
  .lm-modal-container .p-30 {
    padding: 0 30px; }
  .lm-modal-container .pt-0 {
    padding-top: 0px; }
  .lm-modal-container .pt-0-i {
    padding-top: 0px !important; }
  .lm-modal-container .pt-3 {
    padding-top: 3px; }
  .lm-modal-container .pt-5 {
    padding-top: 5px; }
  .lm-modal-container .pt-27 {
    padding-top: 27px; }
  .lm-modal-container .pl15 {
    padding-left: 15px; }
  .lm-modal-container .pl-16 {
    padding-left: 16px; }
  .lm-modal-container .pl-20 {
    padding-left: 20px; }
  .lm-modal-container .pl-24 {
    padding-left: 24px; }
  .lm-modal-container .pl-25 {
    padding-left: 25px; }
  .lm-modal-container .pos-r {
    position: relative; }
  .lm-modal-container .pt-10 {
    padding-top: 10px; }
  .lm-modal-container .pt-10-i {
    padding-top: 10px !important; }
  .lm-modal-container .pr-2 {
    padding-right: 2px; }
  .lm-modal-container .pr-8 {
    padding-right: 8px; }
  .lm-modal-container .pr-13 {
    padding-right: 13px; }
  .lm-modal-container .pr-14 {
    padding-right: 14px; }
  .lm-modal-container .ta-l {
    text-align: left; }
  .lm-modal-container .ta-c {
    text-align: center; }
  .lm-modal-container .ta-r {
    text-align: right; }
  .lm-modal-container .ta-j {
    text-align: justify; }
  .lm-modal-container .td-n {
    text-decoration: none; }
  .lm-modal-container .td-u {
    text-decoration: underline; }
  .lm-modal-container .td-u-h span {
    text-decoration: underline; }
  .lm-modal-container .td-u-h:hover span {
    text-decoration: none; }
  .lm-modal-container .ti-20 {
    text-indent: 20px; }
  .lm-modal-container .ti-23 {
    text-indent: 23px; }
  .lm-modal-container .top-3 {
    top: 3px; }
  .lm-modal-container .fs10 {
    font-size: 10px; }
  .lm-modal-container .cur-a {
    cursor: auto !important; }
  .lm-modal-container .cur-d {
    cursor: default !important; }
  .lm-modal-container .cur-h {
    cursor: help !important; }
  .lm-modal-container .cur-p {
    cursor: pointer !important; }
  .lm-modal-container .us-n {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none; }
  .lm-modal-container .w16 {
    width: 16px; }

#lm_modal_container .ui-resizable-se.ui-icon {
  background-image: url("/css/images/ui-icons_8d8d8d_256x240.png") !important;
  bottom: 0;
  right: 0; }

#lm_modal_loading {
  background: url("/images/live-messenger/pixel-white.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 100%;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 110; }

#lm_modal_loading img {
  margin-top: 110px; }

#lm_modal_confirm {
  background-color: #DFDFDF;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 111; }

#lm_modal_dialogs {
  float: left;
  height: 100%;
  padding-top: 23px;
  position: relative;
  width: 230px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#lm_modal_dialogs_items {
  float: left;
  height: 100%;
  margin-top: -23px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 230px; }

#lm_dialogs_all {
  background: none repeat scroll 0 0 #EEEEEE;
  border-top: 1px solid #999999;
  bottom: 0;
  opacity: 0.4;
  padding: 2px 0;
  position: absolute;
  text-align: center;
  width: 178px; }

#lm_dialogs_all:hover {
  opacity: 1; }

#lm_dialogs_all a {
  text-decoration: none; }

#lm_dialogs_all a:hover {
  text-decoration: underline; }

#lm_modal_dialogs .item {
  border-bottom: 1px solid #CCCCCC;
  cursor: pointer;
  min-height: 44px;
  padding: 5px;
  position: relative; }

#lm_modal_dialogs .item.hide {
  color: #AAAAAA; }

#lm_modal_dialogs .item.hide a {
  color: #AAAAAA; }

#lm_modal_dialogs .full-item {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 50; }

#lm_modal_dialogs .full-item .img-new-messages {
  position: absolute;
  left: 3px; }

#lm_modal_dialogs .dialog-hide {
  background: url("/images/live-messenger/dialog-hide.png") no-repeat 0 0 scroll transparent;
  height: 14px;
  display: none;
  position: absolute;
  right: 4px;
  width: 14px;
  z-index: 60; }

#lm_modal_dialogs .dialog-hide:hover {
  background: url("/images/live-messenger/dialog-hide.png") no-repeat -14px 0 scroll transparent; }

#lm_modal_dialogs .item:hover .dialog-hide {
  display: inline-block; }

.lm-modal-container.default #lm_modal_dialogs .item.active {
  background-color: #D6D6D6 !important;
  /*box-shadow: 0 0 8px #BBBBBB inset !important;*/ }

.lm-modal-container.default #lm_modal_dialogs .item:hover {
  background-color: #DADADA; }

#lm_modal_dialogs .item .desc {
  color: #777777;
  font-size: 10px;
  margin-left: 6px;
  position: relative;
  z-index: 101; }

#lm_modal_dialogs .item .desc a {
  text-decoration: none; }

#lm_modal_dialogs .item .desc a:hover {
  text-decoration: underline; }

#lm_modal_dialogs_hide {
  background-color: #EEEEEE;
  border-top: 1px solid #999999;
  bottom: 0;
  display: inline-block;
  height: 22px;
  left: 0;
  position: absolute;
  width: 230px;
  z-index: 1; }

#lm_modal_dialogs_hide span.text {
  position: relative;
  top: -2px; }

#lm_messages_us_i, #lm_messages_us_loading {
  background-color: #D6D6D6 !important;
  /*box-shadow: 0 0 8px #BBBBBB inset !important;*/ }

.lm-messages-from-to {
  background: url("/images/live-messenger/from-to.gif") no-repeat 0 0 scroll transparent;
  float: left;
  height: 24px;
  margin: 25px 10px 0;
  width: 24px; }

.lm-messages-from-to.animation {
  background: url("/images/live-messenger/from-to-animation.gif") no-repeat 0 0 scroll transparent; }

#lm_modal_message {
  background-color: #FFFFFF;
  height: 100%;
  margin-left: 230px;
  position: relative; }

.lm-modal-container.default #lm_modal_message {
  border-left: 1px solid #999999; }

#lm_modal_message .info {
  float: left;
  height: 84px;
  padding: 5px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#lm_modal_message .info .list_all {
  position: absolute;
  right: 4px;
  top: 5px; }

#lm_modal_message .info .type-link {
  position: absolute;
  right: 4px;
  top: 28px; }

#lm_modal_message .info .type-link a {
  text-decoration: none; }

#lm_modal_message .info .type-link a:hover {
  text-decoration: underline; }

.lm-modal-container.default #lm_modal_message .info {
  background: none repeat scroll 0 0 #EEEEEE;
  border-bottom: 1px solid #999999; }

#lm_modal_load_more {
  cursor: pointer;
  opacity: 0.5;
  position: absolute;
  right: 20px;
  top: 60px;
  z-index: 20; }

#lm_modal_load_more:hover {
  color: #DF0023;
  opacity: 1;
  text-decoration: underline; }

#lm_modal_message .list {
  bottom: 168px;
  float: left;
  height: auto;
  overflow-y: scroll;
  position: absolute;
  top: 84px;
  width: 100%; }

#lm_modal_message .list .line-who {
  font-weight: bold;
  padding: 3px 3px 0px 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#lm_modal_message .list .line-who.in {
  background: url("/images/live-messenger/list-mail-in.png") no-repeat 2px 4px scroll transparent;
  color: #DF0023; }

#lm_modal_message .list .line-who.in-attach {
  background: url("/images/live-messenger/list-mail-in-attach.png") no-repeat 2px 4px scroll transparent;
  color: #DF0023; }

#lm_modal_message .list .line-who.in.new {
  background: url("/images/live-messenger/list-mail-in.png") no-repeat 2px 4px scroll #EEEEFF;
  color: #DF0023; }

#lm_modal_message .list .line-who.in-attach.new {
  background: url("/images/live-messenger/list-mail-in-attach.png") no-repeat 2px 4px scroll #EEEEFF;
  color: #DF0023; }

#lm_modal_message .list .line-who.out {
  background: url("/images/live-messenger/list-mail-out.png") no-repeat 2px 4px scroll transparent;
  color: #0074DD; }

#lm_modal_message .list .line-who.out-attach {
  background: url("/images/live-messenger/list-mail-out-attach.png") no-repeat 2px 4px scroll transparent;
  color: #0074DD; }

#lm_modal_message .list .line-text, #lm_modal_message .list .line-file {
  padding: 0 3px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#lm_modal_message .list .line-text.new {
  background-color: #EEEEFF; }

#lm_modal_message .list .line-file .line {
  float: left;
  padding: 0 0 0 36px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#lm_modal_message .list .line-file .line.bmp {
  background: url("/images/live-messenger/filetypes/bmp.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.png {
  background: url("/images/live-messenger/filetypes/png.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.jpg {
  background: url("/images/live-messenger/filetypes/jpg.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.gif {
  background: url("/images/live-messenger/filetypes/gif.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.doc {
  background: url("/images/live-messenger/filetypes/doc.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.xls {
  background: url("/images/live-messenger/filetypes/xls.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.txt {
  background: url("/images/live-messenger/filetypes/txt.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.odt {
  background: url("/images/live-messenger/filetypes/odt.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.rtf {
  background: url("/images/live-messenger/filetypes/rtf.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.zip {
  background: url("/images/live-messenger/filetypes/zip.png") no-repeat 0 0 scroll transparent; }

#lm_modal_message .list .line-file .line.blank {
  background: url("/images/live-messenger/filetypes/blank.png") no-repeat 0 0 scroll transparent; }

.lm-modal-container #lm_modal_message .editor {
  bottom: 0;
  float: left;
  margin-bottom: 30px;
  position: absolute;
  width: 100%; }
  .lm-modal-container #lm_modal_message .editor .wysiwyg__editor {
    border: 0;
    border-top: 1px solid #999; }

#lm_modal_message_editor {
  height: 72px; }

.lm-modal-container #lm_modal_message .btns {
  bottom: 0;
  height: 30px;
  position: absolute;
  width: 100%; }

.lm-modal-container.default #lm_modal_message .btns {
  background: none repeat scroll 0 0 #EEEEEE;
  border-top: 1px solid #999999; }

.lm-btn {
  cursor: pointer;
  font-family: Tahoma;
  font-size: 11px;
  text-shadow: 0 1px 0 #FFFFFF;
  outline: none;
  padding: 0 8px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.lm-btn-icon {
  height: 20px;
  margin-right: 4px;
  width: 22px; }

.lm-btn-text {
  height: 20px;
  line-height: 19px; }

.lm-btn-loading {
  cursor: default;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10; }

.lm-btn.send-message {
  float: right;
  height: 22px;
  margin: 4px; }

.lm-btn.send-file {
  float: right;
  height: 22px;
  margin: 4px; }

.lm-modal-container.default .lm-btn {
  background: url("/images/live-messenger/default/btn-bg.png") repeat-x 0 0 scroll #F1F2F3;
  border: 1px solid #A5A5A5;
  color: #555555; }

.lm-modal-container.default .lm-btn:active {
  border: 1px solid #777777 !important; }

.lm-modal-container.default .lm-btn-icon.send {
  background: url("/images/live-messenger/default/btn-icon-send.png") no-repeat 0 center scroll rgba(0, 0, 0, 0); }

.lm-modal-container.default .lm-btn-icon.send-file {
  background: url("/images/live-messenger/default/btn-icon-send-file.png") no-repeat 0 center scroll rgba(0, 0, 0, 0); }

.lm-modal-container.default .lm-btn .lm-btn-loading {
  background: url("/images/live-messenger/default/btn-loading.gif") no-repeat center center scroll rgba(0, 0, 0, 0); }

.lm-gray {
  color: #555555; }

.lm-hide {
  display: none; }

.lm-hide-i {
  display: none !important; }

.lm-mail-icon-tabs {
  cursor: help !important;
  display: inline-block;
  font-size: 8px !important;
  font-weight: bold !important;
  height: 11px;
  line-height: 12px;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  top: -1px;
  width: 16px; }

.lm-mail-icon-tabs.type-1 {
  background: url("/images/live-messenger/16/mail-1.png") no-repeat 0 -2px scroll rgba(0, 0, 0, 0);
  color: #333333; }

.lm-mail-icon-tabs.type-2 {
  background: url("/images/live-messenger/16/mail-2.png") no-repeat 0 -2px scroll rgba(0, 0, 0, 0);
  color: #000000; }

.lm-mail-icon-tabs.type-3 {
  background: url("/images/live-messenger/16/mail-3.png") no-repeat 0 -2px scroll rgba(0, 0, 0, 0);
  color: #000000; }

#lm_modal_send_message {
  cursor: default; }

#lm_modal_block_file {
  cursor: default;
  height: 22px;
  left: -1px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 129px;
  opacity: 0;
  filter: alpha(opacity=0); }

#lm_form_send_file {
  cursor: default; }

#lm_form_send_file_btn {
  cursor: default;
  font-size: 50px;
  margin: 0 !important; }

#lm_modal_message_empty_warning {
  background-color: #FFFF9F;
  text-align: center;
  padding: 5px 7px; }

.lm-complaint-block {
  display: none;
  float: right;
  font-size: 11px;
  font-weight: normal; }

.lm-complaint-icon, .lm-complaint-icon-ok {
  display: inline-block;
  float: left;
  height: 12px;
  margin-right: 3px;
  margin-top: 2px;
  width: 12px; }

.lm-complaint-block-ok {
  cursor: default;
  display: inline-block;
  float: right;
  font-size: 11px;
  font-weight: normal; }

.lm-modal-container.default .lm-complaint-icon {
  background: url("/images/live-messenger/default/complaint.png") no-repeat 0 0 scroll rgba(0, 0, 0, 0); }

.lm-modal-container.default .lm-complaint-block a {
  color: #AAAAAA;
  text-decoration: none; }

.lm-modal-container.default .lm-complaint-block a:hover {
  color: #AAAAAA;
  text-decoration: underline; }

.lm-message-one-block:hover .lm-complaint-block {
  display: inline-block; }

.lm-modal-container.default .lm-complaint-block-ok {
  color: #1F901F; }

.lm-modal-container.default .lm-complaint-icon-ok {
  background: url("/images/live-messenger/default/complaint-ok.png") no-repeat 0 0 scroll rgba(0, 0, 0, 0); }

#btn_send_complaint, #btn_cancel_complaint {
  cursor: default;
  display: inline-block;
  font-size: 13px;
  height: 26px;
  margin: 8px;
  padding: 2px 14px; }

#btn_send_complaint .lm-btn-icon, #btn_cancel_complaint .lm-btn-icon {
  width: 16px; }

.lm-modal-container.default .lm-btn-icon.send-complaint {
  background: url("/images/live-messenger/default/btn-icon-send-complaint.png") no-repeat scroll 0 center rgba(0, 0, 0, 0); }

.lm-modal-container.default .lm-btn-icon.cancel-complaint {
  background: url("/images/live-messenger/default/btn-icon-cancel-complaint.png") no-repeat scroll 0 center rgba(0, 0, 0, 0); }

.lm-btn.lm-sound {
  cursor: default;
  display: inline-block;
  float: left;
  height: 22px;
  margin: 4px;
  padding: 0 5px; }

.lm-btn.lm-sound .icon {
  float: left;
  height: 100%;
  width: 16px; }

.lm-btn.lm-sound.on .icon {
  background: url("/images/live-messenger/sound-on.png") no-repeat scroll center center rgba(0, 0, 0, 0); }

.lm-btn.lm-sound.off .icon {
  background: url("/images/live-messenger/sound-off.png") no-repeat scroll center center rgba(0, 0, 0, 0); }

.p30 {
  padding: 30px; }

#lm_modal_message .list .line-who.out .timezone-notice,
#lm_modal_message .list .line-who.out-attach .timezone-notice,
#lm_modal_message .list .line-who.in .timezone-notice,
#lm_modal_message .list .line-who.in-attach .timezone-notice {
  color: inherit; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
.news-preview__link_unread:after {
  content: " ";
  display: inline-block;
  vertical-align: text-top;
  margin-left: 6px;
  width: 3px;
  height: 3px;
  background: #f18e17;
  border: 1px solid #f18e17;
  border-radius: 1.5px;
  -webkit-box-shadow: 0 0 4px 1px #f18e17;
  box-shadow: 0 0 4px 1px #f18e17; }

.news-preview__tooltip {
  display: none;
  opacity: 1;
  background: #e84c3d;
  position: absolute;
  margin-top: 6px;
  border-radius: 6px; }
  .news-preview__tooltip:before {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    left: 50%;
    top: -7px;
    margin-left: -7px;
    border-width: 0 7px 7px;
    border-bottom-color: #e84c3d;
    content: ' ';
    left: 27px; }

.news-preview__content {
  display: block;
  padding: 0 15px;
  line-height: 40px;
  font-size: 80%;
  max-width: 450px;
  overflow: hidden;
  white-space: nowrap; }

.news-preview__date {
  display: inline-block;
  color: #383838; }

.news-preview__text {
  color: #FFF;
  display: inline-block;
  margin: 0 0 0 8px; }
.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\A0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(files/2d9288138275b189625c8c2c264648ec.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(files/800207334fe3f06f5cefab0e161ee27d.svg)}.flag-icon-ae{background-image:url(files/998cc1fc1b86c9e1f5e381ed49bcb73c.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(files/8fc34d937ede25b6e171274b804b1e7f.svg)}.flag-icon-af{background-image:url(files/1e73c9eec7a1fe8d8a4a28de746bb09c.svg)}.flag-icon-af.flag-icon-squared{background-image:url(files/ddee87a8c4cdbc2a60b5d4ddc3a1549a.svg)}.flag-icon-ag{background-image:url(files/b8b828913dc2d38b6afaed59032f2ad9.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(files/441882c5d5489780f1ab6b44927e5cd3.svg)}.flag-icon-ai{background-image:url(files/7b4552df49750bda95a7fb860851ba60.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(files/377c542ad344b6c40fd30645601fdb01.svg)}.flag-icon-al{background-image:url(files/4ed11fa46f929442468e9904abdbcc4a.svg)}.flag-icon-al.flag-icon-squared{background-image:url(files/0663234670e1d6679628d6f4fbae4e90.svg)}.flag-icon-am{background-image:url(files/cb2561270555c1b1e80318bc637c05ea.svg)}.flag-icon-am.flag-icon-squared{background-image:url(files/41e6105650bb108b46e153f4f043e027.svg)}.flag-icon-ao{background-image:url(files/b69218a9dc7ff91ce97305c35b9f8991.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(files/3e1baa0864a908f0cb27d06e155300ba.svg)}.flag-icon-aq{background-image:url(files/02ad59b3dcbdd872f74d3c112f474794.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(files/328821fe6adacfa7bee4f57da5d4e5c6.svg)}.flag-icon-ar{background-image:url(files/5261e632249ca9ab5b916055603be1f6.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(files/53647ae9f056d46e03205f791f2b66e3.svg)}.flag-icon-as{background-image:url(files/23e6ae7d55de1077626007fdfe9a5822.svg)}.flag-icon-as.flag-icon-squared{background-image:url(files/078ba7453c7f253d3f2ceea4b8b57d37.svg)}.flag-icon-at{background-image:url(files/fa4cf0437de30e8cbf8952b91ffbbc3a.svg)}.flag-icon-at.flag-icon-squared{background-image:url(files/0721b30720785a8a481ea634b50445ff.svg)}.flag-icon-au{background-image:url(files/bb307e7fab6969ba6d3ff7d2ceeb6288.svg)}.flag-icon-au.flag-icon-squared{background-image:url(files/f6b7907ce4405df5f8c7d1abbbadafd5.svg)}.flag-icon-aw{background-image:url(files/3f52fb17e14398c3a3d8e5cece4f9009.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(files/0cd7e031771900e86d3fe8dcd81e5556.svg)}.flag-icon-ax{background-image:url(files/f8c4019f81d13aade8e732ab4a6baf32.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(files/e939bf2ecb653b16e31928f62f14161b.svg)}.flag-icon-az{background-image:url(files/198dbef38643afbd74b6d1cbe6da9ec8.svg)}.flag-icon-az.flag-icon-squared{background-image:url(files/1edff1247e1846c4e074a479684ea6ee.svg)}.flag-icon-ba{background-image:url(files/7d6f56d23d025c0f0368ac2f85d7f8af.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(files/d5ef14f05acaac11a4844e9b3bbedb00.svg)}.flag-icon-bb{background-image:url(files/fe3ac3fea6f1abd9cfce0635cc6d610b.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(files/0c916c1c17d5652f5e92b773aa1d4e2a.svg)}.flag-icon-bd{background-image:url(files/a7978d3d0cb45d9a6dfae8569f7c9969.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(files/b2af31760187b0f75eb6789dda71f62f.svg)}.flag-icon-be{background-image:url(files/5739940da79d5fa8e595e64c05669c2a.svg)}.flag-icon-be.flag-icon-squared{background-image:url(files/f34903cc86f134e4aa0aab9ff6a9e571.svg)}.flag-icon-bf{background-image:url(files/57907e6611d0ab08eed5631443cdd447.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(files/348494c4020e910a1c5ebf26ad17c27b.svg)}.flag-icon-bg{background-image:url(files/494aa5696f310b06328d4768c4bacdcc.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(files/44d83f951206160867dedeb992217279.svg)}.flag-icon-bh{background-image:url(files/7510653e469a48d869e109f7cc5fe930.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(files/18fac7d81bf6f7575b9f7486ee55cfcd.svg)}.flag-icon-bi{background-image:url(files/12a40d8db0b02233e8bdfe888231bfdb.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(files/d0615c777a4d8ada254341565c49bcd5.svg)}.flag-icon-bj{background-image:url(files/5561ec954d9c2ec533400b805354a4b6.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(files/22430301448ceea1471d979ca319be92.svg)}.flag-icon-bl{background-image:url(files/2a496da9f0ccf063b143d591045f587a.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(files/2deb442f266b054738dc4389f509a553.svg)}.flag-icon-bm{background-image:url(files/012b04b78dff697d63abb50a1193144c.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(files/f2a17828e24a83b7bb4e980543c5fab6.svg)}.flag-icon-bn{background-image:url(files/f6d5f4005cca9ebb9883e5fb4e3edba9.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(files/c5b91605c852ec62583c5e7498a9f4c5.svg)}.flag-icon-bo{background-image:url(files/5f3fef091d666ea0ed093b1a427eac1f.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(files/2b6773a9f72cc831c5fd8ac5a2115576.svg)}.flag-icon-bq{background-image:url(files/fda6c02c937beae291172cd3f50df39c.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(files/8c6f85c7ffea34a1d11596e9945f112a.svg)}.flag-icon-br{background-image:url(files/a31e25766b6f0ba6bea0e6bf7d8e91af.svg)}.flag-icon-br.flag-icon-squared{background-image:url(files/a30c10f8643bb31ef60f65958865a812.svg)}.flag-icon-bs{background-image:url(files/cf40c6afb10d012e938c1fc4975301db.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(files/0f30e82c7146b9138138a31810ae9e1e.svg)}.flag-icon-bt{background-image:url(files/87d65251ab5b878dd029615dd4794a8e.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(files/508393deb13245e36ff088316dbcd5da.svg)}.flag-icon-bv{background-image:url(files/4fbc14ad662107c170024061b40f6302.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(files/ce747379b653d0c81d931cd25779c857.svg)}.flag-icon-bw{background-image:url(files/15ed460a57847531507e5ba7201597b5.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(files/5f11a0beed3ff05c3accc5df7e42fd66.svg)}.flag-icon-by{background-image:url(files/c05c8c07ade1f9ead97ddf35a747f95b.svg)}.flag-icon-by.flag-icon-squared{background-image:url(files/9b65127c617c5268e17e0997da71885b.svg)}.flag-icon-bz{background-image:url(files/2458dd8a8870ea822b25e1cbbd9cb0a9.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(files/81f2d6419e0debccb76714ed466b0652.svg)}.flag-icon-ca{background-image:url(files/0efb6bf1f18132e87ea2c57d9580c45c.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(files/a3999867cb776b04ebddf5d9eef4f48c.svg)}.flag-icon-cc{background-image:url(files/dd392e29d025f8df6555fbb825f3ac84.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(files/e53abbf8dc50b464cbb11a76ff1ec9d6.svg)}.flag-icon-cd{background-image:url(files/d4408d3c47a4436c01c71fe6af4825bd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(files/a3ecd8067fcd90a99ce9385abdc99f45.svg)}.flag-icon-cf{background-image:url(files/d8dd15d37e5023c354126187fe19327f.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(files/8f764c6dedaca265cead5bd746224551.svg)}.flag-icon-cg{background-image:url(files/51ec77aa7dc9bd203501805508836662.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(files/4ad6f3e8cf63bc61fc684d1e23e86899.svg)}.flag-icon-ch{background-image:url(files/a69a50e544ff08eb122eedb7dc274cac.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(files/987cb82c1cadb50c89fe1e58dec40c31.svg)}.flag-icon-ci{background-image:url(files/11ac689d81026c7e72a1726cc5b8e435.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(files/728ba64d6ecf525a8eb69909b6f62b58.svg)}.flag-icon-ck{background-image:url(files/fe45a10b7d10b55b741114dcb7e75f48.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(files/e2686b2a29a1d7e56e17214b72e4cb0a.svg)}.flag-icon-cl{background-image:url(files/2fd895c4996f542bf3b07caba07bec6e.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(files/609867ee88ac78b4aaf397a6fabe6790.svg)}.flag-icon-cm{background-image:url(files/a56034b73ef6d0700c73206a2f72abe0.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(files/94ec67b0531daa72807d39d9c7fa2123.svg)}.flag-icon-cn{background-image:url(files/2c193ab31269f0da8be9830738325d0f.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(files/3a0829042f88f0dd20060d30fd7057c2.svg)}.flag-icon-co{background-image:url(files/c5d7116a03266225f537cb79a0b87c21.svg)}.flag-icon-co.flag-icon-squared{background-image:url(files/11131041f85f1e5ebf68667f790af409.svg)}.flag-icon-cr{background-image:url(files/0d349fd2526b99ef265d29d840611ce6.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(files/13c483a397095a9d8703d1eb46328c77.svg)}.flag-icon-cu{background-image:url(files/1c7cc4da857495d8b44eb88d22a51e33.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(files/e4f897dc1790e9f3d1adafb62d0f7fd1.svg)}.flag-icon-cv{background-image:url(files/624a2d4d919439bbd76b1431de002c18.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(files/accdfa0ea8efad323ef4711339765a4b.svg)}.flag-icon-cw{background-image:url(files/9c06626ee2188bfd83b63be4b009cc30.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(files/ae75cba57510891147b59f88c71d3584.svg)}.flag-icon-cx{background-image:url(files/b2a59c5ce370cabebdcbd19672933e7e.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(files/8142eab77f7fe4cfb349a14b4f94ce1d.svg)}.flag-icon-cy{background-image:url(files/5e40be33df611e7bdecee279ccf3889e.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(files/dbf92cb89053f06b273f767cc7dd3a8e.svg)}.flag-icon-cz{background-image:url(files/09a9b116642e821937ffc1d777a99022.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(files/b325cced526f0d4cb42b655eca7f40e4.svg)}.flag-icon-de{background-image:url(files/246a5fcba5ed21747c2a108e5e635ec7.svg)}.flag-icon-de.flag-icon-squared{background-image:url(files/74018f0abdef885f425c141cc3244afb.svg)}.flag-icon-dj{background-image:url(files/694ca31b23013c8f1127e23741dd54a0.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(files/63e20123441e1fe6998df866aceb2a4c.svg)}.flag-icon-dk{background-image:url(files/302b4687163f20c1e43779d2a3f671a0.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(files/59a9d25f6d57f572f48c2c1eeecb0724.svg)}.flag-icon-dm{background-image:url(files/b1635699ae7bb121d9efce1f2a881320.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(files/fda8fe7071e4410604350b7ca25aeb4b.svg)}.flag-icon-do{background-image:url(files/704fd2a9ed132ee8e42c5fc4dbea31a1.svg)}.flag-icon-do.flag-icon-squared{background-image:url(files/88a82fcc61969d9c897ca685f5020b5e.svg)}.flag-icon-dz{background-image:url(files/0477e542720bf395ac09392db78e17a7.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(files/ff15f060b5abba792024a5b144e5a31d.svg)}.flag-icon-ec{background-image:url(files/3bafd0714678cf63330f182d9ec4cc41.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(files/8fb69b7933c6f712e20572580736f7c4.svg)}.flag-icon-ee{background-image:url(files/03c3d564daa8527441e943dab22a6e24.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(files/9b43910c06e045dae08a96b7e185ca30.svg)}.flag-icon-eg{background-image:url(files/b0aa9a4e893d49715b780350324cb985.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(files/4137f1081dc73f5450aa1732b27a73eb.svg)}.flag-icon-eh{background-image:url(files/44d979031e6ecf702d00c9d07bbfcc0c.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(files/780a0a9e2e95e4971fdca31fbf97091e.svg)}.flag-icon-er{background-image:url(files/b4ea80f7a2a8848ad55e31b9bf3afc90.svg)}.flag-icon-er.flag-icon-squared{background-image:url(files/8d5171c77e388034f48931bb77b65014.svg)}.flag-icon-es{background-image:url(files/bcf1ab9854fa7d81fedb1115032ab465.svg)}.flag-icon-es.flag-icon-squared{background-image:url(files/361eda2a8906d9753ced8c046a754606.svg)}.flag-icon-et{background-image:url(files/512bde19026857a0be17fa2271224762.svg)}.flag-icon-et.flag-icon-squared{background-image:url(files/a61da8e203efc6ddf8be108c074e44e9.svg)}.flag-icon-fi{background-image:url(files/8c63a9af82c69e1e067cc51fe8251693.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(files/55109a408f95186b773e8e89b5a67dcc.svg)}.flag-icon-fj{background-image:url(files/caf72f69ced8ffea30cc3a38bcc6011e.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(files/453532c2daca1423d88f079a82cfcfc5.svg)}.flag-icon-fk{background-image:url(files/1e53dc26d87dc2ff8cdec524787eb102.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(files/1bffbf9fdbc7e06d1e4ea685247c72f5.svg)}.flag-icon-fm{background-image:url(files/2c13a5d4f618959c50fcca1b498dd393.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(files/41b339f3be3f9e3f61694ab4a9086c09.svg)}.flag-icon-fo{background-image:url(files/c2f634751d1be4f5bb02637a2648823f.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(files/32019da00e4ad54d1cda9ff412d32ca1.svg)}.flag-icon-fr{background-image:url(files/4e3ec048e64c77815332dbb34f9b6305.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(files/f4529ed89ccd5521b6895e298346e71d.svg)}.flag-icon-ga{background-image:url(files/8629ddf547aa8d81b25fba0579963c21.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(files/886a7348fe2900f346fe427ffb40dbea.svg)}.flag-icon-gb{background-image:url(files/85a97dab5b090c1a8110d27fcd570939.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(files/fe60f8318501f211b9583bc6d666c874.svg)}.flag-icon-gd{background-image:url(files/0e3d254c0cf13bf900b1eed7022fd68f.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(files/7c62ce7d1f45914b82768e971aa41745.svg)}.flag-icon-ge{background-image:url(files/a129579288ce45bca7de9c073c5e17a9.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(files/49a0b418c43c1db8a679832ec0310144.svg)}.flag-icon-gf{background-image:url(files/434bae071ab5ed1b79860ca48122b681.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(files/d0185c1175c7d0fa26b1a282440d7677.svg)}.flag-icon-gg{background-image:url(files/c447047f465ae1303de6e46c43eb0a6a.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(files/02df8a5dc2a174160c2ff4febae8c1f6.svg)}.flag-icon-gh{background-image:url(files/bb3bb60464f9de0885206ae68d817026.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(files/e0ca5267471f6b47564b10068f37e874.svg)}.flag-icon-gi{background-image:url(files/71cfe39b19a8cf801dac52745837879d.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(files/1afed1e43b3df70621911e848165db4f.svg)}.flag-icon-gl{background-image:url(files/1495643c89bb2002c8d1af03cd3d68b7.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(files/59e1835690dfbbb0414e59a72686b054.svg)}.flag-icon-gm{background-image:url(files/39937d8fd860274df069f97aefc58e15.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(files/6b4107900a93999092ef63fb4b99b171.svg)}.flag-icon-gn{background-image:url(files/e2dcda47e6c4a060104aaa7be670bf86.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(files/0798100ed78e72cc9070bb01924cba7e.svg)}.flag-icon-gp{background-image:url(files/0dcdf9660c568a30d3dbf8caf64e9d42.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(files/8fc39c39ffec8d93e550676fec3b8b56.svg)}.flag-icon-gq{background-image:url(files/c095a0d44d955f381d95bc1223c5a74f.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(files/88946f8ad223fc1224a03988295e4849.svg)}.flag-icon-gr{background-image:url(files/334890b69eef86b49a9083dcc2f33d31.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(files/dcc2c8657fa2795dda11f625a3fd5d67.svg)}.flag-icon-gs{background-image:url(files/21f7c99f17bb19ebe4b9921b7fa01afc.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(files/1067356806f9346264da936cc4c9e120.svg)}.flag-icon-gt{background-image:url(files/01ce618dccdf1c3af88fc6cab6c375e9.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(files/4eea9e03835a6042e803aae0c5103137.svg)}.flag-icon-gu{background-image:url(files/beb28cdd728df39cc5016605a594cc99.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(files/d4375e9d037d29bc430f6b8f2591514e.svg)}.flag-icon-gw{background-image:url(files/f0742332f72950dc2c88c2793ffe423f.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(files/1ea244637aa5bc1fb63541b77e6a54c0.svg)}.flag-icon-gy{background-image:url(files/cbacc8b88ee72a8dcf56632a2b2b947d.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(files/333d94bf559357540545c39f94cb12ef.svg)}.flag-icon-hk{background-image:url(files/029a6bef7507e48f79319f007585eaec.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(files/50fa2f99e1b35759629a6399ea58a5c6.svg)}.flag-icon-hm{background-image:url(files/8bbb5756e34452e030d2ccb14d7bf622.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(files/45e61c98191d6b1210b748066ce97549.svg)}.flag-icon-hn{background-image:url(files/db7e3de4435a912737ae15ff8c1b8130.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(files/4938f675b80bdc7e5ec2768cf4c09c18.svg)}.flag-icon-hr{background-image:url(files/176d2d57842eb1084e5363276bcaa988.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(files/635a60933b2268045706360f55b7b477.svg)}.flag-icon-ht{background-image:url(files/5f6a49d0ed1c19657da2392ce95dc7fe.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(files/06eefed919d3723c507764ee01357a2e.svg)}.flag-icon-hu{background-image:url(files/d1065faa141b030f4d6317927525ec32.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(files/a38286595b4408dcfabeea890b327320.svg)}.flag-icon-id{background-image:url(files/e8f1c8799e91c132917570b3442d4ed2.svg)}.flag-icon-id.flag-icon-squared{background-image:url(files/cd7ecc1e34dd7b23af6e87d25499a77a.svg)}.flag-icon-ie{background-image:url(files/deca9e10a3bd63cbb1cc783d2fc85625.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(files/ce6c7d810f03854cd7517de4dad68c5d.svg)}.flag-icon-il{background-image:url(files/ad7a2d12e6947b430bc763470066d10a.svg)}.flag-icon-il.flag-icon-squared{background-image:url(files/5a12c248e7badb386042c6f20160aef6.svg)}.flag-icon-im{background-image:url(files/07fac2afc75f3b5d1c234ea32738512f.svg)}.flag-icon-im.flag-icon-squared{background-image:url(files/f6e8452ca63057270d6e65c2688bfa12.svg)}.flag-icon-in{background-image:url(files/98c5671706065988ddff35d83a2cadbb.svg)}.flag-icon-in.flag-icon-squared{background-image:url(files/f1c7c9bef4ab67d1e4a6cda4f63eb86c.svg)}.flag-icon-io{background-image:url(files/7fc155e7fac8126870876572461fe95b.svg)}.flag-icon-io.flag-icon-squared{background-image:url(files/1734998df85efc34d79d0fb154fffd7d.svg)}.flag-icon-iq{background-image:url(files/77fca3a16e9b7d1b1de65cd1ae6c4973.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(files/a632108725e2eb4eebf2bc82161185d3.svg)}.flag-icon-ir{background-image:url(files/28b0fb3b3d83de326b81a1668e21beb6.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(files/1a62e10d6cfe077c86a38c4c5e8215e5.svg)}.flag-icon-is{background-image:url(files/ba30d1eb1308572f96dc27307903152d.svg)}.flag-icon-is.flag-icon-squared{background-image:url(files/2c3b9decb9e6eeff88565452a4be54f6.svg)}.flag-icon-it{background-image:url(files/5a3412cbe8f690dc5dfc92c3b8b68001.svg)}.flag-icon-it.flag-icon-squared{background-image:url(files/15a1f288182170a580964fb8a64248d7.svg)}.flag-icon-je{background-image:url(files/a2bead8f5c6abd826fe5b5e8c52901b4.svg)}.flag-icon-je.flag-icon-squared{background-image:url(files/12bf2a5fe22bbdbcf5b5187920ed633e.svg)}.flag-icon-jm{background-image:url(files/c5279e8583934fd4fcc2b95faab316c9.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(files/1b388cb263bd368e45888104001165b2.svg)}.flag-icon-jo{background-image:url(files/5806167645b758207aeb910e04e25ecf.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(files/e0c3d125e44478b3c9fc62c9c7b07951.svg)}.flag-icon-jp{background-image:url(files/28157b5298df82905d87061bfe56788c.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(files/b5b509c87244a9ff54e87d54f97d64bd.svg)}.flag-icon-ke{background-image:url(files/ac8b7d8174a8767fefb6aa4a648e9024.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(files/8db0f5f99c8a152df9a5386e54302cab.svg)}.flag-icon-kg{background-image:url(files/0e8c2a1deb7a97d5d6fae34edf6fffe0.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(files/20cdf6156992570d17d7e923af3dd9d9.svg)}.flag-icon-kh{background-image:url(files/add3236a32912b953efd4bcba465536c.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(files/2be5f19d71be932f32fbfe74572384b5.svg)}.flag-icon-ki{background-image:url(files/db9ce4a8eedd3429844cb999147e4e05.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(files/84841933e626d7194ab99001eaffcca7.svg)}.flag-icon-km{background-image:url(files/05c0e1c1d234ec535e809a8711e6f779.svg)}.flag-icon-km.flag-icon-squared{background-image:url(files/86ad579fab8211512f200facfb700eaf.svg)}.flag-icon-kn{background-image:url(files/8d2a2bac0a4bec64f61798ef6c86046b.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(files/a1e5c90bb158a324df6f2f416b58a1a5.svg)}.flag-icon-kp{background-image:url(files/fc45ba59283feb5ac07259425091029e.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(files/bab86a2769bae956735f43562d7a0a6e.svg)}.flag-icon-kr{background-image:url(files/472436a2cd7adcfb81854d5e9d45267b.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(files/7ce5a14098bfd2fb03e05cb0d1e178b4.svg)}.flag-icon-kw{background-image:url(files/8758e4ab9960cbd0372b2bdbb5a97db4.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(files/0a1e78f001df0d3a9a4657ad20df9d20.svg)}.flag-icon-ky{background-image:url(files/bc2f4070b8aede23d93492f15b23af52.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(files/58b6db257c2227ed4023905121077fa6.svg)}.flag-icon-kz{background-image:url(files/765abf25f0c5a3107513c0d71b66ea98.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(files/0855baa1155ef2663125457d2f27fb81.svg)}.flag-icon-la{background-image:url(files/d4742a0bc73e9af721f7b7e6c08c4720.svg)}.flag-icon-la.flag-icon-squared{background-image:url(files/635b3d0bd4b2f2854bff71670f72d22f.svg)}.flag-icon-lb{background-image:url(files/c43e467ffa79b69e102a3242d03863ef.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(files/bdba8149d35cfa3642a7fddb7d204e19.svg)}.flag-icon-lc{background-image:url(files/318596539572196c7f62fc47fc2a4e5e.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(files/5ad24b4c23e1c0240d15d4de8daf6103.svg)}.flag-icon-li{background-image:url(files/7f2cb3e761858cd6cd0dad1e9a99c7b4.svg)}.flag-icon-li.flag-icon-squared{background-image:url(files/f37f498e8d8d43d49133b6b2de2b447b.svg)}.flag-icon-lk{background-image:url(files/f8d21a6b463aa47f76f4eaaa36497fca.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(files/3ce70e5002961066169f54aff5492201.svg)}.flag-icon-lr{background-image:url(files/e026e0f7f0697fe0dd3cf3f86443b851.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(files/e3059e9827267ac9bf36de53a29cb0a8.svg)}.flag-icon-ls{background-image:url(files/6497b847f86af3b088814ff131f87ff2.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(files/fd0cc2e17bcb57d703a83d0079c316bd.svg)}.flag-icon-lt{background-image:url(files/c2b153a464289ca2eda1e4c289b65c17.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(files/76ec6661382ebca94b7f03e61e76e72d.svg)}.flag-icon-lu{background-image:url(files/cad8b8baa96492b8507359b0dfaaad66.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(files/57b9eece69ceaf18a2caa31327fa205d.svg)}.flag-icon-lv{background-image:url(files/35ddb2f334c25ef94cafb8373be1bcae.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(files/4838077bfe980fe615358fdc5ce4af8b.svg)}.flag-icon-ly{background-image:url(files/41489295bb65a7891cc8a0c030689412.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(files/27ae749c0846f8a5c2e256ed49faf819.svg)}.flag-icon-ma{background-image:url(files/821b32398c1b5dbe1834770ef5f6ba61.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(files/c91b74041cf00efd50fc30b8e4d91ffb.svg)}.flag-icon-mc{background-image:url(files/37be4651b8d058120dd8cb47983e9c99.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(files/04a4a202a022ccc10add49ca6cf706fd.svg)}.flag-icon-md{background-image:url(files/824e3e16727c39d5ad3be1d767e50584.svg)}.flag-icon-md.flag-icon-squared{background-image:url(files/879bb31c43329e54330fdf47b5faced9.svg)}.flag-icon-me{background-image:url(files/37b693f64c100e0b9a2d6be418dd4fdb.svg)}.flag-icon-me.flag-icon-squared{background-image:url(files/be3b17db49b465d383d3ac13ad8218fd.svg)}.flag-icon-mf{background-image:url(files/d3fbe0d987afbd8149e84ca101791d16.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(files/647123880ea3877d53947e8c33ecabe4.svg)}.flag-icon-mg{background-image:url(files/fba42999241fe114d86f32140ad674c8.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(files/1491077425ac44fdd5ca2a301975640e.svg)}.flag-icon-mh{background-image:url(files/c1782cea933e24d2f7570be27ab5e12c.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(files/40dbb5c2801f16957059be2ca054fca1.svg)}.flag-icon-mk{background-image:url(files/4a879fde847db3890fea5197ef3663d1.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(files/12c1fffa458d1051841446e12b5f6ae8.svg)}.flag-icon-ml{background-image:url(files/64aa836720124c581eea7ae0d5b60443.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(files/02a95bc10fc1791b510be1ecbf972359.svg)}.flag-icon-mm{background-image:url(files/a646bac36c08c5b843f8eb9efa0ddd88.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(files/95787e3a534c1ed0a1efe301f700811f.svg)}.flag-icon-mn{background-image:url(files/5f43e0c610de2e75736483bbbd06da28.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(files/7ff5bebad5607af5a3a0fbedc02f4d37.svg)}.flag-icon-mo{background-image:url(files/012b278d37953c5a2e3e8ae12422e31e.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(files/94c09d5818bb170ef91f26db40712e94.svg)}.flag-icon-mp{background-image:url(files/bccdcb5ecffe13079a8077d6cd57263a.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(files/fec806e5ccb0f18ffcadac9464333cf1.svg)}.flag-icon-mq{background-image:url(files/9bcc4ffb912c745aa7098c0de1905eeb.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(files/37d2d6810c154684782c747761c2e07c.svg)}.flag-icon-mr{background-image:url(files/55d8f233036c23373ecf6eade8d735a1.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(files/38d81da0d49d46e4227690edf3c52976.svg)}.flag-icon-ms{background-image:url(files/ec75da93364b2dd68705a2718c551a8f.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(files/830476bcbc2114c0edc9a88954f0816e.svg)}.flag-icon-mt{background-image:url(files/07ddb919be0f617b964ce47a59528c52.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(files/4f20d5a79880bb85d3733a8cea2cc22c.svg)}.flag-icon-mu{background-image:url(files/33b7d11749d57a61797d72ab46cc0ed7.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(files/fcbb9709a43b6b1f0b94cb5ae9db08be.svg)}.flag-icon-mv{background-image:url(files/c11e6efecc84326132b226b7cf84bea5.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(files/f1beedaaf3f70d20d2e962a02d98c559.svg)}.flag-icon-mw{background-image:url(files/8627c92dc660e33b047a1ae2efe17cf9.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(files/f075545eec970dd6bea4083002f29084.svg)}.flag-icon-mx{background-image:url(files/1fcc3cf0c7e6ca135612d8b3ed399e3a.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(files/4e358e43beb776d5c90cca5ffec8a2bd.svg)}.flag-icon-my{background-image:url(files/789a6ddf349312be499c1b20096b0240.svg)}.flag-icon-my.flag-icon-squared{background-image:url(files/591d1e38714cc55a73f3b556f00afb11.svg)}.flag-icon-mz{background-image:url(files/c8308283028cbd9a0281a61635ed3b20.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(files/4fce86a88ab94af0d4719440a29bbbad.svg)}.flag-icon-na{background-image:url(files/efac2847fb683491ca06372a63adc4d7.svg)}.flag-icon-na.flag-icon-squared{background-image:url(files/ca8997745270df3094bbff555d517db6.svg)}.flag-icon-nc{background-image:url(files/846211decb4c6a7eaf50944147654cbd.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(files/b72ab6b2a834a41cb6cfec2908bf4a78.svg)}.flag-icon-ne{background-image:url(files/9a5589731c141e7c38d8ec613a5f0304.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(files/a7f07f0ce07ab31c89770dddbf56d0c4.svg)}.flag-icon-nf{background-image:url(files/5e07162fc6710cfed614804deb6d57f2.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(files/44fe5947279a723930d2d21b45017c03.svg)}.flag-icon-ng{background-image:url(files/ba3bb51aca71f876f6d55d8ea53f7a73.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(files/f6a23478e72fa37e3b9f3869524e0dfa.svg)}.flag-icon-ni{background-image:url(files/7affd52e71f565734b35c729fd9a69c6.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(files/3f7681e7629b2dfdcb7f7c59c1e1b3e0.svg)}.flag-icon-nl{background-image:url(files/feb9eea9ce02f8633ea8c37354a7e1cb.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(files/db2b8b183dba8ab799213ee07763a43e.svg)}.flag-icon-no{background-image:url(files/fc029595f52e23b8f04102e4e3c802c2.svg)}.flag-icon-no.flag-icon-squared{background-image:url(files/51a7ba8c6295a52f4b253b33694eecf1.svg)}.flag-icon-np{background-image:url(files/4211aa60556333402993bda5cc007ec3.svg)}.flag-icon-np.flag-icon-squared{background-image:url(files/c28b6869e7499315df56b73fd2c42a65.svg)}.flag-icon-nr{background-image:url(files/66dd15736f1d79053d46cb60eea52e8a.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(files/61a42463d2f4031baee80bfbb4976079.svg)}.flag-icon-nu{background-image:url(files/39cb2412fae122cbbb2ae8fc9011fed6.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(files/482618606f493a8f71e79003956049a0.svg)}.flag-icon-nz{background-image:url(files/07d3ae50c3576b59ca1cf5ef6eb1cf02.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(files/d29645cfd55673bf87bf02f95bf79668.svg)}.flag-icon-om{background-image:url(files/9170bae18fb32150c2ec4fdc6826238c.svg)}.flag-icon-om.flag-icon-squared{background-image:url(files/7171b1e2bb68f23117e15cb01ea2e90a.svg)}.flag-icon-pa{background-image:url(files/3b4d5528e24d6aa61e049df51eb8c89f.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(files/943e160a9766c67a31c681d260e00f1d.svg)}.flag-icon-pe{background-image:url(files/fda667297974310505272d2c7ebaf723.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(files/017a482a8e2647dc96dea5d770dab327.svg)}.flag-icon-pf{background-image:url(files/b6f47989b5c69e0ab2ed87e26869a342.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(files/3ac8d5bdfe5d78013f568a73dd5b4d61.svg)}.flag-icon-pg{background-image:url(files/5c17391e78b57ac623cff8401a4e303a.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(files/4359608e6d3f7f7b4c471f4fe1576b6f.svg)}.flag-icon-ph{background-image:url(files/807a7e5ded435f887dbebed8a7d8d81f.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(files/605f52201b02fa5bb8a2b99ab1389ed7.svg)}.flag-icon-pk{background-image:url(files/fbfb5582df374e123a0d4748380f406e.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(files/f76952932734f7ef0d655691158a4371.svg)}.flag-icon-pl{background-image:url(files/6607e08cafd66147db56631c31d66cec.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(files/1f4f8ec32bba1e4e2ec3f4c5fc14efc6.svg)}.flag-icon-pm{background-image:url(files/6359f9eea5d35f2cc4d89366c20e0a26.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(files/68469c3f062b2fbeab2e96715a52c798.svg)}.flag-icon-pn{background-image:url(files/97f773cab9a46804e0d4d49d3269b3d1.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(files/eb94153e3111b0694e49ac4066bbf9a8.svg)}.flag-icon-pr{background-image:url(files/563200c5ca16c47d8db68f101700cfb6.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(files/6949cd9f76c1e488de1074d5d04dc189.svg)}.flag-icon-ps{background-image:url(files/658c8814aa70f9ef97c7be35d136e492.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(files/1b8d03996bc990a274d24d660912fe66.svg)}.flag-icon-pt{background-image:url(files/03f36e39e92b313128a702a06fe14396.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(files/6143c8e6835f2dba4080dd2214db7b3f.svg)}.flag-icon-pw{background-image:url(files/5445894875274b8709f1d6f3fd6af976.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(files/069ec370e716891db264087afdcf6182.svg)}.flag-icon-py{background-image:url(files/795e6d0e6797cfb82c1d039a39ef1387.svg)}.flag-icon-py.flag-icon-squared{background-image:url(files/f1fa6887d16e8626a2ece3b50b551718.svg)}.flag-icon-qa{background-image:url(files/4f997308380e5dd75fff5a89723a3172.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(files/29cc28337ed9450a402a45452246c160.svg)}.flag-icon-re{background-image:url(files/9c769f63698693183e0416f99ee0ab35.svg)}.flag-icon-re.flag-icon-squared{background-image:url(files/16aa0b5b66321c1281c063ee2619ab02.svg)}.flag-icon-ro{background-image:url(files/b091db3bf85fd316caa80e5b05cf264a.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(files/488ee906d08b52610dfb7f47cb84f2e6.svg)}.flag-icon-rs{background-image:url(files/192092d6e9f30bd5151566a79fc77cfc.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(files/95f28eccd867726d728d8973386f1a9b.svg)}.flag-icon-ru{background-image:url(files/af31e644412f6079d91279ae7b977196.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(files/911c03c21a5ddc5df70b61f46589bd5d.svg)}.flag-icon-rw{background-image:url(files/dbf846e1d345cbded1f7bed600a96965.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(files/d724e841628d040ff3484698907a1dd1.svg)}.flag-icon-sa{background-image:url(files/45e17088c50060fa0549d945bc987c24.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(files/1c14b2ed39388b5bf16aa85c4b6d50bb.svg)}.flag-icon-sb{background-image:url(files/ab93a7990b049074d06db8b0bc7b3ce2.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(files/5bc69a36b0852ca3e1023a0bfc21660e.svg)}.flag-icon-sc{background-image:url(files/5d8966f42246b186ca5ef3d2144ba158.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(files/ed506f5afdd99e5f884903abf1da85d2.svg)}.flag-icon-sd{background-image:url(files/aafc9cae603296bc1a353c32c9d0f8f2.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(files/d702bafe1580a1d29a20610f75f28964.svg)}.flag-icon-se{background-image:url(files/b54f0ef0a393bb878f1eaa549bf100f1.svg)}.flag-icon-se.flag-icon-squared{background-image:url(files/5d16ff9ec384c46df7c0261b82bc6267.svg)}.flag-icon-sg{background-image:url(files/814c6d6547960991430a1c71871597ed.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(files/279844e992ca5aa5bbf4d830b2b79be6.svg)}.flag-icon-sh{background-image:url(files/e26b4b82312cc681dea395e1de7176e9.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(files/c147b9c0254aca2a7e4e5c46931ca631.svg)}.flag-icon-si{background-image:url(files/48107aebf18a50cd1f74f659dff023b3.svg)}.flag-icon-si.flag-icon-squared{background-image:url(files/fdc1ceeae23c149deb2006431d51737a.svg)}.flag-icon-sj{background-image:url(files/d08937cbcc45b5b72fdbca418a465986.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(files/f40433689ccd69fe698f04d5d27baf44.svg)}.flag-icon-sk{background-image:url(files/daf75e75e18b8299db61fabcc0946af1.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(files/253c193837ab28e6fbc39c28024e023f.svg)}.flag-icon-sl{background-image:url(files/f5cb409d2dfc8009c8d8d5d193068358.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(files/58ef1e3b6bff58d6f4ca6047a96fc59d.svg)}.flag-icon-sm{background-image:url(files/890ad891911e82e4bb6444077e4c4c67.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(files/d69bce00e26722bba4db9516bdd7aeb3.svg)}.flag-icon-sn{background-image:url(files/6d85da96305f317874f735494e0ac237.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(files/c1a6798abc4a04fd81139f968d305a8c.svg)}.flag-icon-so{background-image:url(files/fd9745c3e91d65bb27e0ce1a066def8a.svg)}.flag-icon-so.flag-icon-squared{background-image:url(files/a3c1b7507d4d51368a9c9c7ef16e50c0.svg)}.flag-icon-sr{background-image:url(files/64fb37b49bdd1d10f833926e24da7226.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(files/ceae0ffa4c003d02ae6151089d91a88d.svg)}.flag-icon-ss{background-image:url(files/5e0bad12f6f55064c3dbc63aa8e8128a.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(files/c8e5f380d045c394f352a0bb77d6ff60.svg)}.flag-icon-st{background-image:url(files/00f5130cc14dbdb86779b734730a1d9d.svg)}.flag-icon-st.flag-icon-squared{background-image:url(files/3589e34b716c7cbfb519d64c63aa656c.svg)}.flag-icon-sv{background-image:url(files/abfac59c5ed910b2ddc7cc545c45cb17.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(files/88ca96e7891e09e72a3f8c0cf2e22a7b.svg)}.flag-icon-sx{background-image:url(files/89f96e7884f6dbcbb0496360d3937c34.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(files/6c22419aeaf5deb9ca0cd85368de24bd.svg)}.flag-icon-sy{background-image:url(files/d648066bba18b3fedf66db0fca2da5ff.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(files/96bb3c224fd1a7a3f7869ca176b6ce54.svg)}.flag-icon-sz{background-image:url(files/d00ba66465ba75f9a782e9f79944402c.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(files/9ec8da3eae5c07ea00da519d29071389.svg)}.flag-icon-tc{background-image:url(files/d01602470bf5b8c2cc51fbb9925f71a9.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(files/bca9f99cb80af8a64a1249b13d08418b.svg)}.flag-icon-td{background-image:url(files/d6ccfa17c984bf92472575c6cf018f80.svg)}.flag-icon-td.flag-icon-squared{background-image:url(files/cb622bc24400fd328947ffed78f0660a.svg)}.flag-icon-tf{background-image:url(files/1129c04ba580e9e28171db5d40ce9f32.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(files/3f87ed9137eee673a8d3799760e5c5de.svg)}.flag-icon-tg{background-image:url(files/bf9d20b8945bd53245c9ea1e1eed2a4f.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(files/aff94a793ed8d936373717694ddf3d99.svg)}.flag-icon-th{background-image:url(files/565e3c4b62c18bb6ef101a0cf3b4c82f.svg)}.flag-icon-th.flag-icon-squared{background-image:url(files/9c1e01fcbd77919148db921c5ce77446.svg)}.flag-icon-tj{background-image:url(files/e58f32ff84f001bc7168d27cdc241d71.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(files/1793caa0c484adea27824ce612e96dfc.svg)}.flag-icon-tk{background-image:url(files/b2df385f8dbecd292c77915242f35869.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(files/e37e35bfee8ec6f39e49f95ba55b4e32.svg)}.flag-icon-tl{background-image:url(files/547e42152a9dfb16e33dc6bc3663d712.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(files/214b6f844896186fb3035180638b8a47.svg)}.flag-icon-tm{background-image:url(files/f2dc59b2535194d31ce8778386b52164.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(files/08d55ec816375fc81f1bc352977244e5.svg)}.flag-icon-tn{background-image:url(files/98351bcb280b1151a28fc9fcf4c1d0f2.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(files/34dba63bc62c862c8944dd2c827c1bf6.svg)}.flag-icon-to{background-image:url(files/00aaa22b9af8c670b1dd4fb7855190b2.svg)}.flag-icon-to.flag-icon-squared{background-image:url(files/ee39c2dbb8ab06d415a474be5fc2beee.svg)}.flag-icon-tr{background-image:url(files/ac4572ccd5aa06b5db888c21b07b728e.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(files/d4a61f6a22324244789eda3de42ebb68.svg)}.flag-icon-tt{background-image:url(files/333675d63b5100b2ad628b0278de708a.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(files/3854b853aee040dd3a36a3bbbb526a16.svg)}.flag-icon-tv{background-image:url(files/eda22a5dfd270426a548e811128409d4.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(files/ec5c179a3c54ff54fd82ddda3569f794.svg)}.flag-icon-tw{background-image:url(files/89a1429ae91ef356268cfdd8759b89e3.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(files/7794932d0d22ed75f2e1e6f1e2fbf472.svg)}.flag-icon-tz{background-image:url(files/ed1c43d0c76533c8e19f0e8afd0f604a.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(files/206592dc6556e3cddf82e5f59dbcef24.svg)}.flag-icon-ua{background-image:url(files/e2202cb676678f90c10a1c1a0e04afa6.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(files/5196d8ea0993d5b917b04ddb206163ec.svg)}.flag-icon-ug{background-image:url(files/f6dbcb210c928f287afbbbf2a191c724.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(files/69ed4876cb991fc0c03f2ad3ca250a86.svg)}.flag-icon-um{background-image:url(files/f4540fe0a4fe6d781318ce86cd25ec15.svg)}.flag-icon-um.flag-icon-squared{background-image:url(files/2da266d727f6a285c2c6c45404d13857.svg)}.flag-icon-us{background-image:url(files/da1c4f85e66e46f759fe736e3f2a5b37.svg)}.flag-icon-us.flag-icon-squared{background-image:url(files/269666d513f4326441bbbdc8564c7cab.svg)}.flag-icon-uy{background-image:url(files/2ac18c6e7d7cbee175d28bf5b7e764ad.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(files/4caed1247a7d571f081e9cf2015038a9.svg)}.flag-icon-uz{background-image:url(files/d9b782092304b93fa203f2e84a9a5c60.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(files/0b281dd521d66869cfba6fc17b814b19.svg)}.flag-icon-va{background-image:url(files/8aae3709fb23884b7c01927b3ab56c15.svg)}.flag-icon-va.flag-icon-squared{background-image:url(files/a44c6ba981a68dc7e9cd12f0c07c3e9a.svg)}.flag-icon-vc{background-image:url(files/fc6aa8fea6b1679f5618d420705c9fdf.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(files/0d52b1116574139a04da5c57a6b24b51.svg)}.flag-icon-ve{background-image:url(files/05045bcea6cd452ff2110d8595ca1895.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(files/d384c6ce97ba0ca4aecbc188e84a0670.svg)}.flag-icon-vg{background-image:url(files/eef14ab6f09e3eaf612af872df742845.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(files/4236b3592713a56c25d146f790e2a4f4.svg)}.flag-icon-vi{background-image:url(files/2127440f728f099608ed690b93661341.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(files/8a178e2ccba3c073eff08cb67977c858.svg)}.flag-icon-vn{background-image:url(files/010b0c4c6dc4bdb48895ab271d4544c4.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(files/7e156d1d24f51aca6179f2e54dec5c7c.svg)}.flag-icon-vu{background-image:url(files/5bc20756ed74f649e3ce3722b2a9c5a1.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(files/9c4c893a4c07eab2b1b6b9e5419f1785.svg)}.flag-icon-wf{background-image:url(files/5e6aa0d6196a1db8431a4fff6937079f.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(files/a10487a62b8516b7d842cfb1bcf9489f.svg)}.flag-icon-ws{background-image:url(files/c4eb05965d7ed2e7d561e80e18dc1b68.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(files/2690f3d8a35c6ca0343fe931be856dc4.svg)}.flag-icon-ye{background-image:url(files/68c397990d00c23f85c865ba696b19fb.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(files/58d8d56309a5718c3a4f31be6cdf223e.svg)}.flag-icon-yt{background-image:url(files/0f00b1036165d69eff29d5b898873ad8.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(files/a1387f1c257ea0838b27317a6606575f.svg)}.flag-icon-za{background-image:url(files/177080d3e910a20e5b030f916d77760a.svg)}.flag-icon-za.flag-icon-squared{background-image:url(files/9ed44aea09b417be8090dae8e5222232.svg)}.flag-icon-zm{background-image:url(files/5ac3774ab0e7b84a715c175283127732.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(files/402266a05380383f933eda9a8eff3fb2.svg)}.flag-icon-zw{background-image:url(files/58e2cbd64ee1252a407f1ca815b6817f.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(files/25d67323ce7c449da65ae3af13fac562.svg)}.flag-icon-es-ct{background-image:url(files/2f1565e802d4608517d8a9796d2abe88.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(files/e6db39f3fca00093bd7a3c2160ce0f57.svg)}.flag-icon-eu{background-image:url(files/d8c5128679452fbb1742dc0b0fafcfe6.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(files/824e473c761930ef1f65fe53a04a4f18.svg)}.flag-icon-gb-eng{background-image:url(files/e18b270f56f90ad1f19660e70b68fb3a.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(files/99785a1e509f909b29d0aff772349748.svg)}.flag-icon-gb-nir{background-image:url(files/080d05670e1d7ad2d3b7315edefa3653.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(files/5329af5915b425ea338f2eef0bac7af6.svg)}.flag-icon-gb-sct{background-image:url(files/c4361672853bbab112bd4b360e6dd199.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(files/6231d4d57245374c7e7578275498310c.svg)}.flag-icon-gb-wls{background-image:url(files/344dc57e2bbcc26eea7cb4f8211cb5e7.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(files/d67608c4a9127c21bc7236eaa82505b9.svg)}.flag-icon-un{background-image:url(files/cc2eb7d1b1575db6532cbab447247a1b.svg)}.flag-icon-un.flag-icon-squared{background-image:url(files/424ca4dfb83e20505d9c5a92f107b151.svg)}.flag-icon-before:before {
  line-height: 1em;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
  top: -1px; }

.flag-icon-before_AD:before {
  background-image: url(files/2d9288138275b189625c8c2c264648ec.svg); }

.flag-icon-before_AE:before {
  background-image: url(files/998cc1fc1b86c9e1f5e381ed49bcb73c.svg); }

.flag-icon-before_AF:before {
  background-image: url(files/1e73c9eec7a1fe8d8a4a28de746bb09c.svg); }

.flag-icon-before_AG:before {
  background-image: url(files/b8b828913dc2d38b6afaed59032f2ad9.svg); }

.flag-icon-before_AI:before {
  background-image: url(files/7b4552df49750bda95a7fb860851ba60.svg); }

.flag-icon-before_AL:before {
  background-image: url(files/4ed11fa46f929442468e9904abdbcc4a.svg); }

.flag-icon-before_AM:before {
  background-image: url(files/cb2561270555c1b1e80318bc637c05ea.svg); }

.flag-icon-before_AO:before {
  background-image: url(files/b69218a9dc7ff91ce97305c35b9f8991.svg); }

.flag-icon-before_AQ:before {
  background-image: url(files/02ad59b3dcbdd872f74d3c112f474794.svg); }

.flag-icon-before_AR:before {
  background-image: url(files/5261e632249ca9ab5b916055603be1f6.svg); }

.flag-icon-before_AS:before {
  background-image: url(files/23e6ae7d55de1077626007fdfe9a5822.svg); }

.flag-icon-before_AT:before {
  background-image: url(files/fa4cf0437de30e8cbf8952b91ffbbc3a.svg); }

.flag-icon-before_AU:before {
  background-image: url(files/bb307e7fab6969ba6d3ff7d2ceeb6288.svg); }

.flag-icon-before_AW:before {
  background-image: url(files/3f52fb17e14398c3a3d8e5cece4f9009.svg); }

.flag-icon-before_AX:before {
  background-image: url(files/f8c4019f81d13aade8e732ab4a6baf32.svg); }

.flag-icon-before_AZ:before {
  background-image: url(files/198dbef38643afbd74b6d1cbe6da9ec8.svg); }

.flag-icon-before_BA:before {
  background-image: url(files/7d6f56d23d025c0f0368ac2f85d7f8af.svg); }

.flag-icon-before_BB:before {
  background-image: url(files/fe3ac3fea6f1abd9cfce0635cc6d610b.svg); }

.flag-icon-before_BD:before {
  background-image: url(files/a7978d3d0cb45d9a6dfae8569f7c9969.svg); }

.flag-icon-before_BE:before {
  background-image: url(files/5739940da79d5fa8e595e64c05669c2a.svg); }

.flag-icon-before_BF:before {
  background-image: url(files/57907e6611d0ab08eed5631443cdd447.svg); }

.flag-icon-before_BG:before {
  background-image: url(files/494aa5696f310b06328d4768c4bacdcc.svg); }

.flag-icon-before_BH:before {
  background-image: url(files/7510653e469a48d869e109f7cc5fe930.svg); }

.flag-icon-before_BI:before {
  background-image: url(files/12a40d8db0b02233e8bdfe888231bfdb.svg); }

.flag-icon-before_BJ:before {
  background-image: url(files/5561ec954d9c2ec533400b805354a4b6.svg); }

.flag-icon-before_BL:before {
  background-image: url(files/2a496da9f0ccf063b143d591045f587a.svg); }

.flag-icon-before_BM:before {
  background-image: url(files/012b04b78dff697d63abb50a1193144c.svg); }

.flag-icon-before_BN:before {
  background-image: url(files/f6d5f4005cca9ebb9883e5fb4e3edba9.svg); }

.flag-icon-before_BO:before {
  background-image: url(files/5f3fef091d666ea0ed093b1a427eac1f.svg); }

.flag-icon-before_BQ:before {
  background-image: url(files/fda6c02c937beae291172cd3f50df39c.svg); }

.flag-icon-before_BR:before {
  background-image: url(files/a31e25766b6f0ba6bea0e6bf7d8e91af.svg); }

.flag-icon-before_BS:before {
  background-image: url(files/cf40c6afb10d012e938c1fc4975301db.svg); }

.flag-icon-before_BT:before {
  background-image: url(files/87d65251ab5b878dd029615dd4794a8e.svg); }

.flag-icon-before_BV:before {
  background-image: url(files/4fbc14ad662107c170024061b40f6302.svg); }

.flag-icon-before_BW:before {
  background-image: url(files/15ed460a57847531507e5ba7201597b5.svg); }

.flag-icon-before_BY:before {
  background-image: url(files/c05c8c07ade1f9ead97ddf35a747f95b.svg); }

.flag-icon-before_BZ:before {
  background-image: url(files/2458dd8a8870ea822b25e1cbbd9cb0a9.svg); }

.flag-icon-before_CA:before {
  background-image: url(files/0efb6bf1f18132e87ea2c57d9580c45c.svg); }

.flag-icon-before_CC:before {
  background-image: url(files/dd392e29d025f8df6555fbb825f3ac84.svg); }

.flag-icon-before_CD:before {
  background-image: url(files/d4408d3c47a4436c01c71fe6af4825bd.svg); }

.flag-icon-before_CF:before {
  background-image: url(files/d8dd15d37e5023c354126187fe19327f.svg); }

.flag-icon-before_CG:before {
  background-image: url(files/51ec77aa7dc9bd203501805508836662.svg); }

.flag-icon-before_CH:before {
  background-image: url(files/a69a50e544ff08eb122eedb7dc274cac.svg); }

.flag-icon-before_CI:before {
  background-image: url(files/11ac689d81026c7e72a1726cc5b8e435.svg); }

.flag-icon-before_CK:before {
  background-image: url(files/fe45a10b7d10b55b741114dcb7e75f48.svg); }

.flag-icon-before_CL:before {
  background-image: url(files/2fd895c4996f542bf3b07caba07bec6e.svg); }

.flag-icon-before_CM:before {
  background-image: url(files/a56034b73ef6d0700c73206a2f72abe0.svg); }

.flag-icon-before_CN:before {
  background-image: url(files/2c193ab31269f0da8be9830738325d0f.svg); }

.flag-icon-before_CO:before {
  background-image: url(files/c5d7116a03266225f537cb79a0b87c21.svg); }

.flag-icon-before_CR:before {
  background-image: url(files/0d349fd2526b99ef265d29d840611ce6.svg); }

.flag-icon-before_CU:before {
  background-image: url(files/1c7cc4da857495d8b44eb88d22a51e33.svg); }

.flag-icon-before_CV:before {
  background-image: url(files/624a2d4d919439bbd76b1431de002c18.svg); }

.flag-icon-before_CW:before {
  background-image: url(files/9c06626ee2188bfd83b63be4b009cc30.svg); }

.flag-icon-before_CX:before {
  background-image: url(files/b2a59c5ce370cabebdcbd19672933e7e.svg); }

.flag-icon-before_CY:before {
  background-image: url(files/5e40be33df611e7bdecee279ccf3889e.svg); }

.flag-icon-before_CZ:before {
  background-image: url(files/09a9b116642e821937ffc1d777a99022.svg); }

.flag-icon-before_DE:before {
  background-image: url(files/246a5fcba5ed21747c2a108e5e635ec7.svg); }

.flag-icon-before_DJ:before {
  background-image: url(files/694ca31b23013c8f1127e23741dd54a0.svg); }

.flag-icon-before_DK:before {
  background-image: url(files/302b4687163f20c1e43779d2a3f671a0.svg); }

.flag-icon-before_DM:before {
  background-image: url(files/b1635699ae7bb121d9efce1f2a881320.svg); }

.flag-icon-before_DO:before {
  background-image: url(files/704fd2a9ed132ee8e42c5fc4dbea31a1.svg); }

.flag-icon-before_DZ:before {
  background-image: url(files/0477e542720bf395ac09392db78e17a7.svg); }

.flag-icon-before_EC:before {
  background-image: url(files/3bafd0714678cf63330f182d9ec4cc41.svg); }

.flag-icon-before_EE:before {
  background-image: url(files/03c3d564daa8527441e943dab22a6e24.svg); }

.flag-icon-before_EG:before {
  background-image: url(files/b0aa9a4e893d49715b780350324cb985.svg); }

.flag-icon-before_EH:before {
  background-image: url(files/44d979031e6ecf702d00c9d07bbfcc0c.svg); }

.flag-icon-before_ER:before {
  background-image: url(files/b4ea80f7a2a8848ad55e31b9bf3afc90.svg); }

.flag-icon-before_ES:before {
  background-image: url(files/bcf1ab9854fa7d81fedb1115032ab465.svg); }

.flag-icon-before_ET:before {
  background-image: url(files/512bde19026857a0be17fa2271224762.svg); }

.flag-icon-before_FI:before {
  background-image: url(files/8c63a9af82c69e1e067cc51fe8251693.svg); }

.flag-icon-before_FJ:before {
  background-image: url(files/caf72f69ced8ffea30cc3a38bcc6011e.svg); }

.flag-icon-before_FK:before {
  background-image: url(files/1e53dc26d87dc2ff8cdec524787eb102.svg); }

.flag-icon-before_FM:before {
  background-image: url(files/2c13a5d4f618959c50fcca1b498dd393.svg); }

.flag-icon-before_FO:before {
  background-image: url(files/c2f634751d1be4f5bb02637a2648823f.svg); }

.flag-icon-before_FR:before {
  background-image: url(files/4e3ec048e64c77815332dbb34f9b6305.svg); }

.flag-icon-before_GA:before {
  background-image: url(files/8629ddf547aa8d81b25fba0579963c21.svg); }

.flag-icon-before_GB:before {
  background-image: url(files/85a97dab5b090c1a8110d27fcd570939.svg); }

.flag-icon-before_GD:before {
  background-image: url(files/0e3d254c0cf13bf900b1eed7022fd68f.svg); }

.flag-icon-before_GE:before {
  background-image: url(files/a129579288ce45bca7de9c073c5e17a9.svg); }

.flag-icon-before_GF:before {
  background-image: url(files/434bae071ab5ed1b79860ca48122b681.svg); }

.flag-icon-before_GG:before {
  background-image: url(files/c447047f465ae1303de6e46c43eb0a6a.svg); }

.flag-icon-before_GH:before {
  background-image: url(files/bb3bb60464f9de0885206ae68d817026.svg); }

.flag-icon-before_GI:before {
  background-image: url(files/71cfe39b19a8cf801dac52745837879d.svg); }

.flag-icon-before_GL:before {
  background-image: url(files/1495643c89bb2002c8d1af03cd3d68b7.svg); }

.flag-icon-before_GM:before {
  background-image: url(files/39937d8fd860274df069f97aefc58e15.svg); }

.flag-icon-before_GN:before {
  background-image: url(files/e2dcda47e6c4a060104aaa7be670bf86.svg); }

.flag-icon-before_GP:before {
  background-image: url(files/0dcdf9660c568a30d3dbf8caf64e9d42.svg); }

.flag-icon-before_GQ:before {
  background-image: url(files/c095a0d44d955f381d95bc1223c5a74f.svg); }

.flag-icon-before_GR:before {
  background-image: url(files/334890b69eef86b49a9083dcc2f33d31.svg); }

.flag-icon-before_GS:before {
  background-image: url(files/21f7c99f17bb19ebe4b9921b7fa01afc.svg); }

.flag-icon-before_GT:before {
  background-image: url(files/01ce618dccdf1c3af88fc6cab6c375e9.svg); }

.flag-icon-before_GU:before {
  background-image: url(files/beb28cdd728df39cc5016605a594cc99.svg); }

.flag-icon-before_GW:before {
  background-image: url(files/f0742332f72950dc2c88c2793ffe423f.svg); }

.flag-icon-before_GY:before {
  background-image: url(files/cbacc8b88ee72a8dcf56632a2b2b947d.svg); }

.flag-icon-before_HK:before {
  background-image: url(files/029a6bef7507e48f79319f007585eaec.svg); }

.flag-icon-before_HM:before {
  background-image: url(files/8bbb5756e34452e030d2ccb14d7bf622.svg); }

.flag-icon-before_HN:before {
  background-image: url(files/db7e3de4435a912737ae15ff8c1b8130.svg); }

.flag-icon-before_HR:before {
  background-image: url(files/176d2d57842eb1084e5363276bcaa988.svg); }

.flag-icon-before_HT:before {
  background-image: url(files/5f6a49d0ed1c19657da2392ce95dc7fe.svg); }

.flag-icon-before_HU:before {
  background-image: url(files/d1065faa141b030f4d6317927525ec32.svg); }

.flag-icon-before_ID:before {
  background-image: url(files/e8f1c8799e91c132917570b3442d4ed2.svg); }

.flag-icon-before_IE:before {
  background-image: url(files/deca9e10a3bd63cbb1cc783d2fc85625.svg); }

.flag-icon-before_IL:before {
  background-image: url(files/ad7a2d12e6947b430bc763470066d10a.svg); }

.flag-icon-before_IM:before {
  background-image: url(files/07fac2afc75f3b5d1c234ea32738512f.svg); }

.flag-icon-before_IN:before {
  background-image: url(files/98c5671706065988ddff35d83a2cadbb.svg); }

.flag-icon-before_IO:before {
  background-image: url(files/7fc155e7fac8126870876572461fe95b.svg); }

.flag-icon-before_IQ:before {
  background-image: url(files/77fca3a16e9b7d1b1de65cd1ae6c4973.svg); }

.flag-icon-before_IR:before {
  background-image: url(files/28b0fb3b3d83de326b81a1668e21beb6.svg); }

.flag-icon-before_IS:before {
  background-image: url(files/ba30d1eb1308572f96dc27307903152d.svg); }

.flag-icon-before_IT:before {
  background-image: url(files/5a3412cbe8f690dc5dfc92c3b8b68001.svg); }

.flag-icon-before_JE:before {
  background-image: url(files/a2bead8f5c6abd826fe5b5e8c52901b4.svg); }

.flag-icon-before_JM:before {
  background-image: url(files/c5279e8583934fd4fcc2b95faab316c9.svg); }

.flag-icon-before_JO:before {
  background-image: url(files/5806167645b758207aeb910e04e25ecf.svg); }

.flag-icon-before_JP:before {
  background-image: url(files/28157b5298df82905d87061bfe56788c.svg); }

.flag-icon-before_KE:before {
  background-image: url(files/ac8b7d8174a8767fefb6aa4a648e9024.svg); }

.flag-icon-before_KG:before {
  background-image: url(files/0e8c2a1deb7a97d5d6fae34edf6fffe0.svg); }

.flag-icon-before_KH:before {
  background-image: url(files/add3236a32912b953efd4bcba465536c.svg); }

.flag-icon-before_KI:before {
  background-image: url(files/db9ce4a8eedd3429844cb999147e4e05.svg); }

.flag-icon-before_KM:before {
  background-image: url(files/05c0e1c1d234ec535e809a8711e6f779.svg); }

.flag-icon-before_KN:before {
  background-image: url(files/8d2a2bac0a4bec64f61798ef6c86046b.svg); }

.flag-icon-before_KP:before {
  background-image: url(files/fc45ba59283feb5ac07259425091029e.svg); }

.flag-icon-before_KR:before {
  background-image: url(files/472436a2cd7adcfb81854d5e9d45267b.svg); }

.flag-icon-before_KW:before {
  background-image: url(files/8758e4ab9960cbd0372b2bdbb5a97db4.svg); }

.flag-icon-before_KY:before {
  background-image: url(files/bc2f4070b8aede23d93492f15b23af52.svg); }

.flag-icon-before_KZ:before {
  background-image: url(files/765abf25f0c5a3107513c0d71b66ea98.svg); }

.flag-icon-before_LA:before {
  background-image: url(files/d4742a0bc73e9af721f7b7e6c08c4720.svg); }

.flag-icon-before_LB:before {
  background-image: url(files/c43e467ffa79b69e102a3242d03863ef.svg); }

.flag-icon-before_LC:before {
  background-image: url(files/318596539572196c7f62fc47fc2a4e5e.svg); }

.flag-icon-before_LI:before {
  background-image: url(files/7f2cb3e761858cd6cd0dad1e9a99c7b4.svg); }

.flag-icon-before_LK:before {
  background-image: url(files/f8d21a6b463aa47f76f4eaaa36497fca.svg); }

.flag-icon-before_LR:before {
  background-image: url(files/e026e0f7f0697fe0dd3cf3f86443b851.svg); }

.flag-icon-before_LS:before {
  background-image: url(files/6497b847f86af3b088814ff131f87ff2.svg); }

.flag-icon-before_LT:before {
  background-image: url(files/c2b153a464289ca2eda1e4c289b65c17.svg); }

.flag-icon-before_LU:before {
  background-image: url(files/cad8b8baa96492b8507359b0dfaaad66.svg); }

.flag-icon-before_LV:before {
  background-image: url(files/35ddb2f334c25ef94cafb8373be1bcae.svg); }

.flag-icon-before_LY:before {
  background-image: url(files/41489295bb65a7891cc8a0c030689412.svg); }

.flag-icon-before_MA:before {
  background-image: url(files/821b32398c1b5dbe1834770ef5f6ba61.svg); }

.flag-icon-before_MC:before {
  background-image: url(files/37be4651b8d058120dd8cb47983e9c99.svg); }

.flag-icon-before_MD:before {
  background-image: url(files/824e3e16727c39d5ad3be1d767e50584.svg); }

.flag-icon-before_ME:before {
  background-image: url(files/37b693f64c100e0b9a2d6be418dd4fdb.svg); }

.flag-icon-before_MF:before {
  background-image: url(files/d3fbe0d987afbd8149e84ca101791d16.svg); }

.flag-icon-before_MG:before {
  background-image: url(files/fba42999241fe114d86f32140ad674c8.svg); }

.flag-icon-before_MH:before {
  background-image: url(files/c1782cea933e24d2f7570be27ab5e12c.svg); }

.flag-icon-before_MK:before {
  background-image: url(files/4a879fde847db3890fea5197ef3663d1.svg); }

.flag-icon-before_ML:before {
  background-image: url(files/64aa836720124c581eea7ae0d5b60443.svg); }

.flag-icon-before_MM:before {
  background-image: url(files/a646bac36c08c5b843f8eb9efa0ddd88.svg); }

.flag-icon-before_MN:before {
  background-image: url(files/5f43e0c610de2e75736483bbbd06da28.svg); }

.flag-icon-before_MO:before {
  background-image: url(files/012b278d37953c5a2e3e8ae12422e31e.svg); }

.flag-icon-before_MP:before {
  background-image: url(files/bccdcb5ecffe13079a8077d6cd57263a.svg); }

.flag-icon-before_MQ:before {
  background-image: url(files/9bcc4ffb912c745aa7098c0de1905eeb.svg); }

.flag-icon-before_MR:before {
  background-image: url(files/55d8f233036c23373ecf6eade8d735a1.svg); }

.flag-icon-before_MS:before {
  background-image: url(files/ec75da93364b2dd68705a2718c551a8f.svg); }

.flag-icon-before_MT:before {
  background-image: url(files/07ddb919be0f617b964ce47a59528c52.svg); }

.flag-icon-before_MU:before {
  background-image: url(files/33b7d11749d57a61797d72ab46cc0ed7.svg); }

.flag-icon-before_MV:before {
  background-image: url(files/c11e6efecc84326132b226b7cf84bea5.svg); }

.flag-icon-before_MW:before {
  background-image: url(files/8627c92dc660e33b047a1ae2efe17cf9.svg); }

.flag-icon-before_MX:before {
  background-image: url(files/1fcc3cf0c7e6ca135612d8b3ed399e3a.svg); }

.flag-icon-before_MY:before {
  background-image: url(files/789a6ddf349312be499c1b20096b0240.svg); }

.flag-icon-before_MZ:before {
  background-image: url(files/c8308283028cbd9a0281a61635ed3b20.svg); }

.flag-icon-before_NA:before {
  background-image: url(files/efac2847fb683491ca06372a63adc4d7.svg); }

.flag-icon-before_NC:before {
  background-image: url(files/846211decb4c6a7eaf50944147654cbd.svg); }

.flag-icon-before_NE:before {
  background-image: url(files/9a5589731c141e7c38d8ec613a5f0304.svg); }

.flag-icon-before_NF:before {
  background-image: url(files/5e07162fc6710cfed614804deb6d57f2.svg); }

.flag-icon-before_NG:before {
  background-image: url(files/ba3bb51aca71f876f6d55d8ea53f7a73.svg); }

.flag-icon-before_NI:before {
  background-image: url(files/7affd52e71f565734b35c729fd9a69c6.svg); }

.flag-icon-before_NL:before {
  background-image: url(files/feb9eea9ce02f8633ea8c37354a7e1cb.svg); }

.flag-icon-before_NO:before {
  background-image: url(files/fc029595f52e23b8f04102e4e3c802c2.svg); }

.flag-icon-before_NP:before {
  background-image: url(files/4211aa60556333402993bda5cc007ec3.svg); }

.flag-icon-before_NR:before {
  background-image: url(files/66dd15736f1d79053d46cb60eea52e8a.svg); }

.flag-icon-before_NU:before {
  background-image: url(files/39cb2412fae122cbbb2ae8fc9011fed6.svg); }

.flag-icon-before_NZ:before {
  background-image: url(files/07d3ae50c3576b59ca1cf5ef6eb1cf02.svg); }

.flag-icon-before_OM:before {
  background-image: url(files/9170bae18fb32150c2ec4fdc6826238c.svg); }

.flag-icon-before_PA:before {
  background-image: url(files/3b4d5528e24d6aa61e049df51eb8c89f.svg); }

.flag-icon-before_PE:before {
  background-image: url(files/fda667297974310505272d2c7ebaf723.svg); }

.flag-icon-before_PF:before {
  background-image: url(files/b6f47989b5c69e0ab2ed87e26869a342.svg); }

.flag-icon-before_PG:before {
  background-image: url(files/5c17391e78b57ac623cff8401a4e303a.svg); }

.flag-icon-before_PH:before {
  background-image: url(files/807a7e5ded435f887dbebed8a7d8d81f.svg); }

.flag-icon-before_PK:before {
  background-image: url(files/fbfb5582df374e123a0d4748380f406e.svg); }

.flag-icon-before_PL:before {
  background-image: url(files/6607e08cafd66147db56631c31d66cec.svg); }

.flag-icon-before_PM:before {
  background-image: url(files/6359f9eea5d35f2cc4d89366c20e0a26.svg); }

.flag-icon-before_PN:before {
  background-image: url(files/97f773cab9a46804e0d4d49d3269b3d1.svg); }

.flag-icon-before_PR:before {
  background-image: url(files/563200c5ca16c47d8db68f101700cfb6.svg); }

.flag-icon-before_PS:before {
  background-image: url(files/658c8814aa70f9ef97c7be35d136e492.svg); }

.flag-icon-before_PT:before {
  background-image: url(files/03f36e39e92b313128a702a06fe14396.svg); }

.flag-icon-before_PW:before {
  background-image: url(files/5445894875274b8709f1d6f3fd6af976.svg); }

.flag-icon-before_PY:before {
  background-image: url(files/795e6d0e6797cfb82c1d039a39ef1387.svg); }

.flag-icon-before_QA:before {
  background-image: url(files/4f997308380e5dd75fff5a89723a3172.svg); }

.flag-icon-before_RE:before {
  background-image: url(files/9c769f63698693183e0416f99ee0ab35.svg); }

.flag-icon-before_RO:before {
  background-image: url(files/b091db3bf85fd316caa80e5b05cf264a.svg); }

.flag-icon-before_RS:before {
  background-image: url(files/192092d6e9f30bd5151566a79fc77cfc.svg); }

.flag-icon-before_RU:before {
  background-image: url(files/af31e644412f6079d91279ae7b977196.svg); }

.flag-icon-before_RW:before {
  background-image: url(files/dbf846e1d345cbded1f7bed600a96965.svg); }

.flag-icon-before_SA:before {
  background-image: url(files/45e17088c50060fa0549d945bc987c24.svg); }

.flag-icon-before_SB:before {
  background-image: url(files/ab93a7990b049074d06db8b0bc7b3ce2.svg); }

.flag-icon-before_SC:before {
  background-image: url(files/5d8966f42246b186ca5ef3d2144ba158.svg); }

.flag-icon-before_SD:before {
  background-image: url(files/aafc9cae603296bc1a353c32c9d0f8f2.svg); }

.flag-icon-before_SE:before {
  background-image: url(files/b54f0ef0a393bb878f1eaa549bf100f1.svg); }

.flag-icon-before_SG:before {
  background-image: url(files/814c6d6547960991430a1c71871597ed.svg); }

.flag-icon-before_SH:before {
  background-image: url(files/e26b4b82312cc681dea395e1de7176e9.svg); }

.flag-icon-before_SI:before {
  background-image: url(files/48107aebf18a50cd1f74f659dff023b3.svg); }

.flag-icon-before_SJ:before {
  background-image: url(files/d08937cbcc45b5b72fdbca418a465986.svg); }

.flag-icon-before_SK:before {
  background-image: url(files/daf75e75e18b8299db61fabcc0946af1.svg); }

.flag-icon-before_SL:before {
  background-image: url(files/f5cb409d2dfc8009c8d8d5d193068358.svg); }

.flag-icon-before_SM:before {
  background-image: url(files/890ad891911e82e4bb6444077e4c4c67.svg); }

.flag-icon-before_SN:before {
  background-image: url(files/6d85da96305f317874f735494e0ac237.svg); }

.flag-icon-before_SO:before {
  background-image: url(files/fd9745c3e91d65bb27e0ce1a066def8a.svg); }

.flag-icon-before_SR:before {
  background-image: url(files/64fb37b49bdd1d10f833926e24da7226.svg); }

.flag-icon-before_SS:before {
  background-image: url(files/5e0bad12f6f55064c3dbc63aa8e8128a.svg); }

.flag-icon-before_ST:before {
  background-image: url(files/00f5130cc14dbdb86779b734730a1d9d.svg); }

.flag-icon-before_SV:before {
  background-image: url(files/abfac59c5ed910b2ddc7cc545c45cb17.svg); }

.flag-icon-before_SX:before {
  background-image: url(files/89f96e7884f6dbcbb0496360d3937c34.svg); }

.flag-icon-before_SY:before {
  background-image: url(files/d648066bba18b3fedf66db0fca2da5ff.svg); }

.flag-icon-before_SZ:before {
  background-image: url(files/d00ba66465ba75f9a782e9f79944402c.svg); }

.flag-icon-before_TC:before {
  background-image: url(files/d01602470bf5b8c2cc51fbb9925f71a9.svg); }

.flag-icon-before_TD:before {
  background-image: url(files/d6ccfa17c984bf92472575c6cf018f80.svg); }

.flag-icon-before_TF:before {
  background-image: url(files/1129c04ba580e9e28171db5d40ce9f32.svg); }

.flag-icon-before_TG:before {
  background-image: url(files/bf9d20b8945bd53245c9ea1e1eed2a4f.svg); }

.flag-icon-before_TH:before {
  background-image: url(files/565e3c4b62c18bb6ef101a0cf3b4c82f.svg); }

.flag-icon-before_TJ:before {
  background-image: url(files/e58f32ff84f001bc7168d27cdc241d71.svg); }

.flag-icon-before_TK:before {
  background-image: url(files/b2df385f8dbecd292c77915242f35869.svg); }

.flag-icon-before_TL:before {
  background-image: url(files/547e42152a9dfb16e33dc6bc3663d712.svg); }

.flag-icon-before_TM:before {
  background-image: url(files/f2dc59b2535194d31ce8778386b52164.svg); }

.flag-icon-before_TN:before {
  background-image: url(files/98351bcb280b1151a28fc9fcf4c1d0f2.svg); }

.flag-icon-before_TO:before {
  background-image: url(files/00aaa22b9af8c670b1dd4fb7855190b2.svg); }

.flag-icon-before_TR:before {
  background-image: url(files/ac4572ccd5aa06b5db888c21b07b728e.svg); }

.flag-icon-before_TT:before {
  background-image: url(files/333675d63b5100b2ad628b0278de708a.svg); }

.flag-icon-before_TV:before {
  background-image: url(files/eda22a5dfd270426a548e811128409d4.svg); }

.flag-icon-before_TW:before {
  background-image: url(files/89a1429ae91ef356268cfdd8759b89e3.svg); }

.flag-icon-before_TZ:before {
  background-image: url(files/ed1c43d0c76533c8e19f0e8afd0f604a.svg); }

.flag-icon-before_UA:before {
  background-image: url(files/e2202cb676678f90c10a1c1a0e04afa6.svg); }

.flag-icon-before_UG:before {
  background-image: url(files/f6dbcb210c928f287afbbbf2a191c724.svg); }

.flag-icon-before_UM:before {
  background-image: url(files/f4540fe0a4fe6d781318ce86cd25ec15.svg); }

.flag-icon-before_US:before {
  background-image: url(files/da1c4f85e66e46f759fe736e3f2a5b37.svg); }

.flag-icon-before_UY:before {
  background-image: url(files/2ac18c6e7d7cbee175d28bf5b7e764ad.svg); }

.flag-icon-before_UZ:before {
  background-image: url(files/d9b782092304b93fa203f2e84a9a5c60.svg); }

.flag-icon-before_VA:before {
  background-image: url(files/8aae3709fb23884b7c01927b3ab56c15.svg); }

.flag-icon-before_VC:before {
  background-image: url(files/fc6aa8fea6b1679f5618d420705c9fdf.svg); }

.flag-icon-before_VE:before {
  background-image: url(files/05045bcea6cd452ff2110d8595ca1895.svg); }

.flag-icon-before_VG:before {
  background-image: url(files/eef14ab6f09e3eaf612af872df742845.svg); }

.flag-icon-before_VI:before {
  background-image: url(files/2127440f728f099608ed690b93661341.svg); }

.flag-icon-before_VN:before {
  background-image: url(files/010b0c4c6dc4bdb48895ab271d4544c4.svg); }

.flag-icon-before_VU:before {
  background-image: url(files/5bc20756ed74f649e3ce3722b2a9c5a1.svg); }

.flag-icon-before_WF:before {
  background-image: url(files/5e6aa0d6196a1db8431a4fff6937079f.svg); }

.flag-icon-before_WS:before {
  background-image: url(files/c4eb05965d7ed2e7d561e80e18dc1b68.svg); }

.flag-icon-before_YE:before {
  background-image: url(files/68c397990d00c23f85c865ba696b19fb.svg); }

.flag-icon-before_YT:before {
  background-image: url(files/0f00b1036165d69eff29d5b898873ad8.svg); }

.flag-icon-before_ZA:before {
  background-image: url(files/177080d3e910a20e5b030f916d77760a.svg); }

.flag-icon-before_ZM:before {
  background-image: url(files/5ac3774ab0e7b84a715c175283127732.svg); }

.flag-icon-before_ZW:before {
  background-image: url(files/58e2cbd64ee1252a407f1ca815b6817f.svg); }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
.locale-selector {
  margin: 0;
  display: inline-block; }
  .locale-selector__single {
    display: inline-block;
    margin: 0 0 0 5px;
    font-weight: bold;
    color: inherit;
    cursor: pointer; }
    .locale-selector__single .fa-caret-down,
    .locale-selector__single .fa-caret-up {
      margin: 0 0 0 3px; }
  .locale-selector__list {
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .locale-selector__list-item {
      display: block;
      line-height: 32px;
      font-size: 12px;
      color: #FFF;
      cursor: pointer; }
      .locale-selector__list-item:hover:before {
        border-color: #e84c3d !important; }
      .locale-selector__list-item:hover .locale-selector__name {
        color: #e84c3d; }
      .locale-selector__list-item_dummy {
        white-space: normal;
        padding: 5px;
        text-align: center; }
    .locale-selector__list_bright {
      display: none;
      list-style-type: none;
      margin: 0 55px 0 10px;
      padding: 0;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .locale-selector__list_bright .locale-selector__list-item {
        display: block;
        line-height: 32px;
        font-size: 14px;
        color: black;
        cursor: pointer; }
        .locale-selector__list_bright .locale-selector__list-item:hover:before {
          border-color: #e84c3d !important; }
        .locale-selector__list_bright .locale-selector__list-item:hover .locale-selector__name {
          color: #e84c3d; }
  .locale-selector__name {
    display: inline-block;
    margin: 0 0 0 5px;
    white-space: nowrap; }
  .locale-selector_loading .locale-selector__single:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    animation: fa-spin 2s infinite linear;
    content: "\F1CE";
    font-size: 22px;
    color: #383838;
    opacity: 0.75;
    position: absolute;
    margin: -3px 0 0 -26px;
    padding: 0; }
  .locale-selector[data-country-code]:before, .locale-selector__list-item[data-country-code]:before {
    background-repeat: no-repeat;
    line-height: 1em;
    content: " ";
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
    width: 20px;
    height: 20px;
    background-size: cover;
    background-position: center;
    border: 1px solid #FFF;
    border-radius: 10px; }
  .locale-selector[data-country-code="AD"]:before, .locale-selector__list-item[data-country-code="AD"]:before {
    background-image: url(files/2d9288138275b189625c8c2c264648ec.svg); }
  .locale-selector[data-country-code="AE"]:before, .locale-selector__list-item[data-country-code="AE"]:before {
    background-image: url(files/998cc1fc1b86c9e1f5e381ed49bcb73c.svg); }
  .locale-selector[data-country-code="AF"]:before, .locale-selector__list-item[data-country-code="AF"]:before {
    background-image: url(files/1e73c9eec7a1fe8d8a4a28de746bb09c.svg); }
  .locale-selector[data-country-code="AG"]:before, .locale-selector__list-item[data-country-code="AG"]:before {
    background-image: url(files/b8b828913dc2d38b6afaed59032f2ad9.svg); }
  .locale-selector[data-country-code="AI"]:before, .locale-selector__list-item[data-country-code="AI"]:before {
    background-image: url(files/7b4552df49750bda95a7fb860851ba60.svg); }
  .locale-selector[data-country-code="AL"]:before, .locale-selector__list-item[data-country-code="AL"]:before {
    background-image: url(files/4ed11fa46f929442468e9904abdbcc4a.svg); }
  .locale-selector[data-country-code="AM"]:before, .locale-selector__list-item[data-country-code="AM"]:before {
    background-image: url(files/cb2561270555c1b1e80318bc637c05ea.svg); }
  .locale-selector[data-country-code="AO"]:before, .locale-selector__list-item[data-country-code="AO"]:before {
    background-image: url(files/b69218a9dc7ff91ce97305c35b9f8991.svg); }
  .locale-selector[data-country-code="AQ"]:before, .locale-selector__list-item[data-country-code="AQ"]:before {
    background-image: url(files/02ad59b3dcbdd872f74d3c112f474794.svg); }
  .locale-selector[data-country-code="AR"]:before, .locale-selector__list-item[data-country-code="AR"]:before {
    background-image: url(files/5261e632249ca9ab5b916055603be1f6.svg); }
  .locale-selector[data-country-code="AS"]:before, .locale-selector__list-item[data-country-code="AS"]:before {
    background-image: url(files/23e6ae7d55de1077626007fdfe9a5822.svg); }
  .locale-selector[data-country-code="AT"]:before, .locale-selector__list-item[data-country-code="AT"]:before {
    background-image: url(files/fa4cf0437de30e8cbf8952b91ffbbc3a.svg); }
  .locale-selector[data-country-code="AU"]:before, .locale-selector__list-item[data-country-code="AU"]:before {
    background-image: url(files/bb307e7fab6969ba6d3ff7d2ceeb6288.svg); }
  .locale-selector[data-country-code="AW"]:before, .locale-selector__list-item[data-country-code="AW"]:before {
    background-image: url(files/3f52fb17e14398c3a3d8e5cece4f9009.svg); }
  .locale-selector[data-country-code="AX"]:before, .locale-selector__list-item[data-country-code="AX"]:before {
    background-image: url(files/f8c4019f81d13aade8e732ab4a6baf32.svg); }
  .locale-selector[data-country-code="AZ"]:before, .locale-selector__list-item[data-country-code="AZ"]:before {
    background-image: url(files/198dbef38643afbd74b6d1cbe6da9ec8.svg); }
  .locale-selector[data-country-code="BA"]:before, .locale-selector__list-item[data-country-code="BA"]:before {
    background-image: url(files/7d6f56d23d025c0f0368ac2f85d7f8af.svg); }
  .locale-selector[data-country-code="BB"]:before, .locale-selector__list-item[data-country-code="BB"]:before {
    background-image: url(files/fe3ac3fea6f1abd9cfce0635cc6d610b.svg); }
  .locale-selector[data-country-code="BD"]:before, .locale-selector__list-item[data-country-code="BD"]:before {
    background-image: url(files/a7978d3d0cb45d9a6dfae8569f7c9969.svg); }
  .locale-selector[data-country-code="BE"]:before, .locale-selector__list-item[data-country-code="BE"]:before {
    background-image: url(files/5739940da79d5fa8e595e64c05669c2a.svg); }
  .locale-selector[data-country-code="BF"]:before, .locale-selector__list-item[data-country-code="BF"]:before {
    background-image: url(files/57907e6611d0ab08eed5631443cdd447.svg); }
  .locale-selector[data-country-code="BG"]:before, .locale-selector__list-item[data-country-code="BG"]:before {
    background-image: url(files/494aa5696f310b06328d4768c4bacdcc.svg); }
  .locale-selector[data-country-code="BH"]:before, .locale-selector__list-item[data-country-code="BH"]:before {
    background-image: url(files/7510653e469a48d869e109f7cc5fe930.svg); }
  .locale-selector[data-country-code="BI"]:before, .locale-selector__list-item[data-country-code="BI"]:before {
    background-image: url(files/12a40d8db0b02233e8bdfe888231bfdb.svg); }
  .locale-selector[data-country-code="BJ"]:before, .locale-selector__list-item[data-country-code="BJ"]:before {
    background-image: url(files/5561ec954d9c2ec533400b805354a4b6.svg); }
  .locale-selector[data-country-code="BL"]:before, .locale-selector__list-item[data-country-code="BL"]:before {
    background-image: url(files/2a496da9f0ccf063b143d591045f587a.svg); }
  .locale-selector[data-country-code="BM"]:before, .locale-selector__list-item[data-country-code="BM"]:before {
    background-image: url(files/012b04b78dff697d63abb50a1193144c.svg); }
  .locale-selector[data-country-code="BN"]:before, .locale-selector__list-item[data-country-code="BN"]:before {
    background-image: url(files/f6d5f4005cca9ebb9883e5fb4e3edba9.svg); }
  .locale-selector[data-country-code="BO"]:before, .locale-selector__list-item[data-country-code="BO"]:before {
    background-image: url(files/5f3fef091d666ea0ed093b1a427eac1f.svg); }
  .locale-selector[data-country-code="BQ"]:before, .locale-selector__list-item[data-country-code="BQ"]:before {
    background-image: url(files/fda6c02c937beae291172cd3f50df39c.svg); }
  .locale-selector[data-country-code="BR"]:before, .locale-selector__list-item[data-country-code="BR"]:before {
    background-image: url(files/a31e25766b6f0ba6bea0e6bf7d8e91af.svg); }
  .locale-selector[data-country-code="BS"]:before, .locale-selector__list-item[data-country-code="BS"]:before {
    background-image: url(files/cf40c6afb10d012e938c1fc4975301db.svg); }
  .locale-selector[data-country-code="BT"]:before, .locale-selector__list-item[data-country-code="BT"]:before {
    background-image: url(files/87d65251ab5b878dd029615dd4794a8e.svg); }
  .locale-selector[data-country-code="BV"]:before, .locale-selector__list-item[data-country-code="BV"]:before {
    background-image: url(files/4fbc14ad662107c170024061b40f6302.svg); }
  .locale-selector[data-country-code="BW"]:before, .locale-selector__list-item[data-country-code="BW"]:before {
    background-image: url(files/15ed460a57847531507e5ba7201597b5.svg); }
  .locale-selector[data-country-code="BY"]:before, .locale-selector__list-item[data-country-code="BY"]:before {
    background-image: url(files/c05c8c07ade1f9ead97ddf35a747f95b.svg); }
  .locale-selector[data-country-code="BZ"]:before, .locale-selector__list-item[data-country-code="BZ"]:before {
    background-image: url(files/2458dd8a8870ea822b25e1cbbd9cb0a9.svg); }
  .locale-selector[data-country-code="CA"]:before, .locale-selector__list-item[data-country-code="CA"]:before {
    background-image: url(files/0efb6bf1f18132e87ea2c57d9580c45c.svg); }
  .locale-selector[data-country-code="CC"]:before, .locale-selector__list-item[data-country-code="CC"]:before {
    background-image: url(files/dd392e29d025f8df6555fbb825f3ac84.svg); }
  .locale-selector[data-country-code="CD"]:before, .locale-selector__list-item[data-country-code="CD"]:before {
    background-image: url(files/d4408d3c47a4436c01c71fe6af4825bd.svg); }
  .locale-selector[data-country-code="CF"]:before, .locale-selector__list-item[data-country-code="CF"]:before {
    background-image: url(files/d8dd15d37e5023c354126187fe19327f.svg); }
  .locale-selector[data-country-code="CG"]:before, .locale-selector__list-item[data-country-code="CG"]:before {
    background-image: url(files/51ec77aa7dc9bd203501805508836662.svg); }
  .locale-selector[data-country-code="CH"]:before, .locale-selector__list-item[data-country-code="CH"]:before {
    background-image: url(files/a69a50e544ff08eb122eedb7dc274cac.svg); }
  .locale-selector[data-country-code="CI"]:before, .locale-selector__list-item[data-country-code="CI"]:before {
    background-image: url(files/11ac689d81026c7e72a1726cc5b8e435.svg); }
  .locale-selector[data-country-code="CK"]:before, .locale-selector__list-item[data-country-code="CK"]:before {
    background-image: url(files/fe45a10b7d10b55b741114dcb7e75f48.svg); }
  .locale-selector[data-country-code="CL"]:before, .locale-selector__list-item[data-country-code="CL"]:before {
    background-image: url(files/2fd895c4996f542bf3b07caba07bec6e.svg); }
  .locale-selector[data-country-code="CM"]:before, .locale-selector__list-item[data-country-code="CM"]:before {
    background-image: url(files/a56034b73ef6d0700c73206a2f72abe0.svg); }
  .locale-selector[data-country-code="CN"]:before, .locale-selector__list-item[data-country-code="CN"]:before {
    background-image: url(files/2c193ab31269f0da8be9830738325d0f.svg); }
  .locale-selector[data-country-code="CO"]:before, .locale-selector__list-item[data-country-code="CO"]:before {
    background-image: url(files/c5d7116a03266225f537cb79a0b87c21.svg); }
  .locale-selector[data-country-code="CR"]:before, .locale-selector__list-item[data-country-code="CR"]:before {
    background-image: url(files/0d349fd2526b99ef265d29d840611ce6.svg); }
  .locale-selector[data-country-code="CU"]:before, .locale-selector__list-item[data-country-code="CU"]:before {
    background-image: url(files/1c7cc4da857495d8b44eb88d22a51e33.svg); }
  .locale-selector[data-country-code="CV"]:before, .locale-selector__list-item[data-country-code="CV"]:before {
    background-image: url(files/624a2d4d919439bbd76b1431de002c18.svg); }
  .locale-selector[data-country-code="CW"]:before, .locale-selector__list-item[data-country-code="CW"]:before {
    background-image: url(files/9c06626ee2188bfd83b63be4b009cc30.svg); }
  .locale-selector[data-country-code="CX"]:before, .locale-selector__list-item[data-country-code="CX"]:before {
    background-image: url(files/b2a59c5ce370cabebdcbd19672933e7e.svg); }
  .locale-selector[data-country-code="CY"]:before, .locale-selector__list-item[data-country-code="CY"]:before {
    background-image: url(files/5e40be33df611e7bdecee279ccf3889e.svg); }
  .locale-selector[data-country-code="CZ"]:before, .locale-selector__list-item[data-country-code="CZ"]:before {
    background-image: url(files/09a9b116642e821937ffc1d777a99022.svg); }
  .locale-selector[data-country-code="DE"]:before, .locale-selector__list-item[data-country-code="DE"]:before {
    background-image: url(files/246a5fcba5ed21747c2a108e5e635ec7.svg); }
  .locale-selector[data-country-code="DJ"]:before, .locale-selector__list-item[data-country-code="DJ"]:before {
    background-image: url(files/694ca31b23013c8f1127e23741dd54a0.svg); }
  .locale-selector[data-country-code="DK"]:before, .locale-selector__list-item[data-country-code="DK"]:before {
    background-image: url(files/302b4687163f20c1e43779d2a3f671a0.svg); }
  .locale-selector[data-country-code="DM"]:before, .locale-selector__list-item[data-country-code="DM"]:before {
    background-image: url(files/b1635699ae7bb121d9efce1f2a881320.svg); }
  .locale-selector[data-country-code="DO"]:before, .locale-selector__list-item[data-country-code="DO"]:before {
    background-image: url(files/704fd2a9ed132ee8e42c5fc4dbea31a1.svg); }
  .locale-selector[data-country-code="DZ"]:before, .locale-selector__list-item[data-country-code="DZ"]:before {
    background-image: url(files/0477e542720bf395ac09392db78e17a7.svg); }
  .locale-selector[data-country-code="EC"]:before, .locale-selector__list-item[data-country-code="EC"]:before {
    background-image: url(files/3bafd0714678cf63330f182d9ec4cc41.svg); }
  .locale-selector[data-country-code="EE"]:before, .locale-selector__list-item[data-country-code="EE"]:before {
    background-image: url(files/03c3d564daa8527441e943dab22a6e24.svg); }
  .locale-selector[data-country-code="EG"]:before, .locale-selector__list-item[data-country-code="EG"]:before {
    background-image: url(files/b0aa9a4e893d49715b780350324cb985.svg); }
  .locale-selector[data-country-code="EH"]:before, .locale-selector__list-item[data-country-code="EH"]:before {
    background-image: url(files/44d979031e6ecf702d00c9d07bbfcc0c.svg); }
  .locale-selector[data-country-code="ER"]:before, .locale-selector__list-item[data-country-code="ER"]:before {
    background-image: url(files/b4ea80f7a2a8848ad55e31b9bf3afc90.svg); }
  .locale-selector[data-country-code="ES"]:before, .locale-selector__list-item[data-country-code="ES"]:before {
    background-image: url(files/bcf1ab9854fa7d81fedb1115032ab465.svg); }
  .locale-selector[data-country-code="ET"]:before, .locale-selector__list-item[data-country-code="ET"]:before {
    background-image: url(files/512bde19026857a0be17fa2271224762.svg); }
  .locale-selector[data-country-code="FI"]:before, .locale-selector__list-item[data-country-code="FI"]:before {
    background-image: url(files/8c63a9af82c69e1e067cc51fe8251693.svg); }
  .locale-selector[data-country-code="FJ"]:before, .locale-selector__list-item[data-country-code="FJ"]:before {
    background-image: url(files/caf72f69ced8ffea30cc3a38bcc6011e.svg); }
  .locale-selector[data-country-code="FK"]:before, .locale-selector__list-item[data-country-code="FK"]:before {
    background-image: url(files/1e53dc26d87dc2ff8cdec524787eb102.svg); }
  .locale-selector[data-country-code="FM"]:before, .locale-selector__list-item[data-country-code="FM"]:before {
    background-image: url(files/2c13a5d4f618959c50fcca1b498dd393.svg); }
  .locale-selector[data-country-code="FO"]:before, .locale-selector__list-item[data-country-code="FO"]:before {
    background-image: url(files/c2f634751d1be4f5bb02637a2648823f.svg); }
  .locale-selector[data-country-code="FR"]:before, .locale-selector__list-item[data-country-code="FR"]:before {
    background-image: url(files/4e3ec048e64c77815332dbb34f9b6305.svg); }
  .locale-selector[data-country-code="GA"]:before, .locale-selector__list-item[data-country-code="GA"]:before {
    background-image: url(files/8629ddf547aa8d81b25fba0579963c21.svg); }
  .locale-selector[data-country-code="GB"]:before, .locale-selector__list-item[data-country-code="GB"]:before {
    background-image: url(files/85a97dab5b090c1a8110d27fcd570939.svg); }
  .locale-selector[data-country-code="GD"]:before, .locale-selector__list-item[data-country-code="GD"]:before {
    background-image: url(files/0e3d254c0cf13bf900b1eed7022fd68f.svg); }
  .locale-selector[data-country-code="GE"]:before, .locale-selector__list-item[data-country-code="GE"]:before {
    background-image: url(files/a129579288ce45bca7de9c073c5e17a9.svg); }
  .locale-selector[data-country-code="GF"]:before, .locale-selector__list-item[data-country-code="GF"]:before {
    background-image: url(files/434bae071ab5ed1b79860ca48122b681.svg); }
  .locale-selector[data-country-code="GG"]:before, .locale-selector__list-item[data-country-code="GG"]:before {
    background-image: url(files/c447047f465ae1303de6e46c43eb0a6a.svg); }
  .locale-selector[data-country-code="GH"]:before, .locale-selector__list-item[data-country-code="GH"]:before {
    background-image: url(files/bb3bb60464f9de0885206ae68d817026.svg); }
  .locale-selector[data-country-code="GI"]:before, .locale-selector__list-item[data-country-code="GI"]:before {
    background-image: url(files/71cfe39b19a8cf801dac52745837879d.svg); }
  .locale-selector[data-country-code="GL"]:before, .locale-selector__list-item[data-country-code="GL"]:before {
    background-image: url(files/1495643c89bb2002c8d1af03cd3d68b7.svg); }
  .locale-selector[data-country-code="GM"]:before, .locale-selector__list-item[data-country-code="GM"]:before {
    background-image: url(files/39937d8fd860274df069f97aefc58e15.svg); }
  .locale-selector[data-country-code="GN"]:before, .locale-selector__list-item[data-country-code="GN"]:before {
    background-image: url(files/e2dcda47e6c4a060104aaa7be670bf86.svg); }
  .locale-selector[data-country-code="GP"]:before, .locale-selector__list-item[data-country-code="GP"]:before {
    background-image: url(files/0dcdf9660c568a30d3dbf8caf64e9d42.svg); }
  .locale-selector[data-country-code="GQ"]:before, .locale-selector__list-item[data-country-code="GQ"]:before {
    background-image: url(files/c095a0d44d955f381d95bc1223c5a74f.svg); }
  .locale-selector[data-country-code="GR"]:before, .locale-selector__list-item[data-country-code="GR"]:before {
    background-image: url(files/334890b69eef86b49a9083dcc2f33d31.svg); }
  .locale-selector[data-country-code="GS"]:before, .locale-selector__list-item[data-country-code="GS"]:before {
    background-image: url(files/21f7c99f17bb19ebe4b9921b7fa01afc.svg); }
  .locale-selector[data-country-code="GT"]:before, .locale-selector__list-item[data-country-code="GT"]:before {
    background-image: url(files/01ce618dccdf1c3af88fc6cab6c375e9.svg); }
  .locale-selector[data-country-code="GU"]:before, .locale-selector__list-item[data-country-code="GU"]:before {
    background-image: url(files/beb28cdd728df39cc5016605a594cc99.svg); }
  .locale-selector[data-country-code="GW"]:before, .locale-selector__list-item[data-country-code="GW"]:before {
    background-image: url(files/f0742332f72950dc2c88c2793ffe423f.svg); }
  .locale-selector[data-country-code="GY"]:before, .locale-selector__list-item[data-country-code="GY"]:before {
    background-image: url(files/cbacc8b88ee72a8dcf56632a2b2b947d.svg); }
  .locale-selector[data-country-code="HK"]:before, .locale-selector__list-item[data-country-code="HK"]:before {
    background-image: url(files/029a6bef7507e48f79319f007585eaec.svg); }
  .locale-selector[data-country-code="HM"]:before, .locale-selector__list-item[data-country-code="HM"]:before {
    background-image: url(files/8bbb5756e34452e030d2ccb14d7bf622.svg); }
  .locale-selector[data-country-code="HN"]:before, .locale-selector__list-item[data-country-code="HN"]:before {
    background-image: url(files/db7e3de4435a912737ae15ff8c1b8130.svg); }
  .locale-selector[data-country-code="HR"]:before, .locale-selector__list-item[data-country-code="HR"]:before {
    background-image: url(files/176d2d57842eb1084e5363276bcaa988.svg); }
  .locale-selector[data-country-code="HT"]:before, .locale-selector__list-item[data-country-code="HT"]:before {
    background-image: url(files/5f6a49d0ed1c19657da2392ce95dc7fe.svg); }
  .locale-selector[data-country-code="HU"]:before, .locale-selector__list-item[data-country-code="HU"]:before {
    background-image: url(files/d1065faa141b030f4d6317927525ec32.svg); }
  .locale-selector[data-country-code="ID"]:before, .locale-selector__list-item[data-country-code="ID"]:before {
    background-image: url(files/e8f1c8799e91c132917570b3442d4ed2.svg); }
  .locale-selector[data-country-code="IE"]:before, .locale-selector__list-item[data-country-code="IE"]:before {
    background-image: url(files/deca9e10a3bd63cbb1cc783d2fc85625.svg); }
  .locale-selector[data-country-code="IL"]:before, .locale-selector__list-item[data-country-code="IL"]:before {
    background-image: url(files/ad7a2d12e6947b430bc763470066d10a.svg); }
  .locale-selector[data-country-code="IM"]:before, .locale-selector__list-item[data-country-code="IM"]:before {
    background-image: url(files/07fac2afc75f3b5d1c234ea32738512f.svg); }
  .locale-selector[data-country-code="IN"]:before, .locale-selector__list-item[data-country-code="IN"]:before {
    background-image: url(files/98c5671706065988ddff35d83a2cadbb.svg); }
  .locale-selector[data-country-code="IO"]:before, .locale-selector__list-item[data-country-code="IO"]:before {
    background-image: url(files/7fc155e7fac8126870876572461fe95b.svg); }
  .locale-selector[data-country-code="IQ"]:before, .locale-selector__list-item[data-country-code="IQ"]:before {
    background-image: url(files/77fca3a16e9b7d1b1de65cd1ae6c4973.svg); }
  .locale-selector[data-country-code="IR"]:before, .locale-selector__list-item[data-country-code="IR"]:before {
    background-image: url(files/28b0fb3b3d83de326b81a1668e21beb6.svg); }
  .locale-selector[data-country-code="IS"]:before, .locale-selector__list-item[data-country-code="IS"]:before {
    background-image: url(files/ba30d1eb1308572f96dc27307903152d.svg); }
  .locale-selector[data-country-code="IT"]:before, .locale-selector__list-item[data-country-code="IT"]:before {
    background-image: url(files/5a3412cbe8f690dc5dfc92c3b8b68001.svg); }
  .locale-selector[data-country-code="JE"]:before, .locale-selector__list-item[data-country-code="JE"]:before {
    background-image: url(files/a2bead8f5c6abd826fe5b5e8c52901b4.svg); }
  .locale-selector[data-country-code="JM"]:before, .locale-selector__list-item[data-country-code="JM"]:before {
    background-image: url(files/c5279e8583934fd4fcc2b95faab316c9.svg); }
  .locale-selector[data-country-code="JO"]:before, .locale-selector__list-item[data-country-code="JO"]:before {
    background-image: url(files/5806167645b758207aeb910e04e25ecf.svg); }
  .locale-selector[data-country-code="JP"]:before, .locale-selector__list-item[data-country-code="JP"]:before {
    background-image: url(files/28157b5298df82905d87061bfe56788c.svg); }
  .locale-selector[data-country-code="KE"]:before, .locale-selector__list-item[data-country-code="KE"]:before {
    background-image: url(files/ac8b7d8174a8767fefb6aa4a648e9024.svg); }
  .locale-selector[data-country-code="KG"]:before, .locale-selector__list-item[data-country-code="KG"]:before {
    background-image: url(files/0e8c2a1deb7a97d5d6fae34edf6fffe0.svg); }
  .locale-selector[data-country-code="KH"]:before, .locale-selector__list-item[data-country-code="KH"]:before {
    background-image: url(files/add3236a32912b953efd4bcba465536c.svg); }
  .locale-selector[data-country-code="KI"]:before, .locale-selector__list-item[data-country-code="KI"]:before {
    background-image: url(files/db9ce4a8eedd3429844cb999147e4e05.svg); }
  .locale-selector[data-country-code="KM"]:before, .locale-selector__list-item[data-country-code="KM"]:before {
    background-image: url(files/05c0e1c1d234ec535e809a8711e6f779.svg); }
  .locale-selector[data-country-code="KN"]:before, .locale-selector__list-item[data-country-code="KN"]:before {
    background-image: url(files/8d2a2bac0a4bec64f61798ef6c86046b.svg); }
  .locale-selector[data-country-code="KP"]:before, .locale-selector__list-item[data-country-code="KP"]:before {
    background-image: url(files/fc45ba59283feb5ac07259425091029e.svg); }
  .locale-selector[data-country-code="KR"]:before, .locale-selector__list-item[data-country-code="KR"]:before {
    background-image: url(files/472436a2cd7adcfb81854d5e9d45267b.svg); }
  .locale-selector[data-country-code="KW"]:before, .locale-selector__list-item[data-country-code="KW"]:before {
    background-image: url(files/8758e4ab9960cbd0372b2bdbb5a97db4.svg); }
  .locale-selector[data-country-code="KY"]:before, .locale-selector__list-item[data-country-code="KY"]:before {
    background-image: url(files/bc2f4070b8aede23d93492f15b23af52.svg); }
  .locale-selector[data-country-code="KZ"]:before, .locale-selector__list-item[data-country-code="KZ"]:before {
    background-image: url(files/765abf25f0c5a3107513c0d71b66ea98.svg); }
  .locale-selector[data-country-code="LA"]:before, .locale-selector__list-item[data-country-code="LA"]:before {
    background-image: url(files/d4742a0bc73e9af721f7b7e6c08c4720.svg); }
  .locale-selector[data-country-code="LB"]:before, .locale-selector__list-item[data-country-code="LB"]:before {
    background-image: url(files/c43e467ffa79b69e102a3242d03863ef.svg); }
  .locale-selector[data-country-code="LC"]:before, .locale-selector__list-item[data-country-code="LC"]:before {
    background-image: url(files/318596539572196c7f62fc47fc2a4e5e.svg); }
  .locale-selector[data-country-code="LI"]:before, .locale-selector__list-item[data-country-code="LI"]:before {
    background-image: url(files/7f2cb3e761858cd6cd0dad1e9a99c7b4.svg); }
  .locale-selector[data-country-code="LK"]:before, .locale-selector__list-item[data-country-code="LK"]:before {
    background-image: url(files/f8d21a6b463aa47f76f4eaaa36497fca.svg); }
  .locale-selector[data-country-code="LR"]:before, .locale-selector__list-item[data-country-code="LR"]:before {
    background-image: url(files/e026e0f7f0697fe0dd3cf3f86443b851.svg); }
  .locale-selector[data-country-code="LS"]:before, .locale-selector__list-item[data-country-code="LS"]:before {
    background-image: url(files/6497b847f86af3b088814ff131f87ff2.svg); }
  .locale-selector[data-country-code="LT"]:before, .locale-selector__list-item[data-country-code="LT"]:before {
    background-image: url(files/c2b153a464289ca2eda1e4c289b65c17.svg); }
  .locale-selector[data-country-code="LU"]:before, .locale-selector__list-item[data-country-code="LU"]:before {
    background-image: url(files/cad8b8baa96492b8507359b0dfaaad66.svg); }
  .locale-selector[data-country-code="LV"]:before, .locale-selector__list-item[data-country-code="LV"]:before {
    background-image: url(files/35ddb2f334c25ef94cafb8373be1bcae.svg); }
  .locale-selector[data-country-code="LY"]:before, .locale-selector__list-item[data-country-code="LY"]:before {
    background-image: url(files/41489295bb65a7891cc8a0c030689412.svg); }
  .locale-selector[data-country-code="MA"]:before, .locale-selector__list-item[data-country-code="MA"]:before {
    background-image: url(files/821b32398c1b5dbe1834770ef5f6ba61.svg); }
  .locale-selector[data-country-code="MC"]:before, .locale-selector__list-item[data-country-code="MC"]:before {
    background-image: url(files/37be4651b8d058120dd8cb47983e9c99.svg); }
  .locale-selector[data-country-code="MD"]:before, .locale-selector__list-item[data-country-code="MD"]:before {
    background-image: url(files/824e3e16727c39d5ad3be1d767e50584.svg); }
  .locale-selector[data-country-code="ME"]:before, .locale-selector__list-item[data-country-code="ME"]:before {
    background-image: url(files/37b693f64c100e0b9a2d6be418dd4fdb.svg); }
  .locale-selector[data-country-code="MF"]:before, .locale-selector__list-item[data-country-code="MF"]:before {
    background-image: url(files/d3fbe0d987afbd8149e84ca101791d16.svg); }
  .locale-selector[data-country-code="MG"]:before, .locale-selector__list-item[data-country-code="MG"]:before {
    background-image: url(files/fba42999241fe114d86f32140ad674c8.svg); }
  .locale-selector[data-country-code="MH"]:before, .locale-selector__list-item[data-country-code="MH"]:before {
    background-image: url(files/c1782cea933e24d2f7570be27ab5e12c.svg); }
  .locale-selector[data-country-code="MK"]:before, .locale-selector__list-item[data-country-code="MK"]:before {
    background-image: url(files/4a879fde847db3890fea5197ef3663d1.svg); }
  .locale-selector[data-country-code="ML"]:before, .locale-selector__list-item[data-country-code="ML"]:before {
    background-image: url(files/64aa836720124c581eea7ae0d5b60443.svg); }
  .locale-selector[data-country-code="MM"]:before, .locale-selector__list-item[data-country-code="MM"]:before {
    background-image: url(files/a646bac36c08c5b843f8eb9efa0ddd88.svg); }
  .locale-selector[data-country-code="MN"]:before, .locale-selector__list-item[data-country-code="MN"]:before {
    background-image: url(files/5f43e0c610de2e75736483bbbd06da28.svg); }
  .locale-selector[data-country-code="MO"]:before, .locale-selector__list-item[data-country-code="MO"]:before {
    background-image: url(files/012b278d37953c5a2e3e8ae12422e31e.svg); }
  .locale-selector[data-country-code="MP"]:before, .locale-selector__list-item[data-country-code="MP"]:before {
    background-image: url(files/bccdcb5ecffe13079a8077d6cd57263a.svg); }
  .locale-selector[data-country-code="MQ"]:before, .locale-selector__list-item[data-country-code="MQ"]:before {
    background-image: url(files/9bcc4ffb912c745aa7098c0de1905eeb.svg); }
  .locale-selector[data-country-code="MR"]:before, .locale-selector__list-item[data-country-code="MR"]:before {
    background-image: url(files/55d8f233036c23373ecf6eade8d735a1.svg); }
  .locale-selector[data-country-code="MS"]:before, .locale-selector__list-item[data-country-code="MS"]:before {
    background-image: url(files/ec75da93364b2dd68705a2718c551a8f.svg); }
  .locale-selector[data-country-code="MT"]:before, .locale-selector__list-item[data-country-code="MT"]:before {
    background-image: url(files/07ddb919be0f617b964ce47a59528c52.svg); }
  .locale-selector[data-country-code="MU"]:before, .locale-selector__list-item[data-country-code="MU"]:before {
    background-image: url(files/33b7d11749d57a61797d72ab46cc0ed7.svg); }
  .locale-selector[data-country-code="MV"]:before, .locale-selector__list-item[data-country-code="MV"]:before {
    background-image: url(files/c11e6efecc84326132b226b7cf84bea5.svg); }
  .locale-selector[data-country-code="MW"]:before, .locale-selector__list-item[data-country-code="MW"]:before {
    background-image: url(files/8627c92dc660e33b047a1ae2efe17cf9.svg); }
  .locale-selector[data-country-code="MX"]:before, .locale-selector__list-item[data-country-code="MX"]:before {
    background-image: url(files/1fcc3cf0c7e6ca135612d8b3ed399e3a.svg); }
  .locale-selector[data-country-code="MY"]:before, .locale-selector__list-item[data-country-code="MY"]:before {
    background-image: url(files/789a6ddf349312be499c1b20096b0240.svg); }
  .locale-selector[data-country-code="MZ"]:before, .locale-selector__list-item[data-country-code="MZ"]:before {
    background-image: url(files/c8308283028cbd9a0281a61635ed3b20.svg); }
  .locale-selector[data-country-code="NA"]:before, .locale-selector__list-item[data-country-code="NA"]:before {
    background-image: url(files/efac2847fb683491ca06372a63adc4d7.svg); }
  .locale-selector[data-country-code="NC"]:before, .locale-selector__list-item[data-country-code="NC"]:before {
    background-image: url(files/846211decb4c6a7eaf50944147654cbd.svg); }
  .locale-selector[data-country-code="NE"]:before, .locale-selector__list-item[data-country-code="NE"]:before {
    background-image: url(files/9a5589731c141e7c38d8ec613a5f0304.svg); }
  .locale-selector[data-country-code="NF"]:before, .locale-selector__list-item[data-country-code="NF"]:before {
    background-image: url(files/5e07162fc6710cfed614804deb6d57f2.svg); }
  .locale-selector[data-country-code="NG"]:before, .locale-selector__list-item[data-country-code="NG"]:before {
    background-image: url(files/ba3bb51aca71f876f6d55d8ea53f7a73.svg); }
  .locale-selector[data-country-code="NI"]:before, .locale-selector__list-item[data-country-code="NI"]:before {
    background-image: url(files/7affd52e71f565734b35c729fd9a69c6.svg); }
  .locale-selector[data-country-code="NL"]:before, .locale-selector__list-item[data-country-code="NL"]:before {
    background-image: url(files/feb9eea9ce02f8633ea8c37354a7e1cb.svg); }
  .locale-selector[data-country-code="NO"]:before, .locale-selector__list-item[data-country-code="NO"]:before {
    background-image: url(files/fc029595f52e23b8f04102e4e3c802c2.svg); }
  .locale-selector[data-country-code="NP"]:before, .locale-selector__list-item[data-country-code="NP"]:before {
    background-image: url(files/4211aa60556333402993bda5cc007ec3.svg); }
  .locale-selector[data-country-code="NR"]:before, .locale-selector__list-item[data-country-code="NR"]:before {
    background-image: url(files/66dd15736f1d79053d46cb60eea52e8a.svg); }
  .locale-selector[data-country-code="NU"]:before, .locale-selector__list-item[data-country-code="NU"]:before {
    background-image: url(files/39cb2412fae122cbbb2ae8fc9011fed6.svg); }
  .locale-selector[data-country-code="NZ"]:before, .locale-selector__list-item[data-country-code="NZ"]:before {
    background-image: url(files/07d3ae50c3576b59ca1cf5ef6eb1cf02.svg); }
  .locale-selector[data-country-code="OM"]:before, .locale-selector__list-item[data-country-code="OM"]:before {
    background-image: url(files/9170bae18fb32150c2ec4fdc6826238c.svg); }
  .locale-selector[data-country-code="PA"]:before, .locale-selector__list-item[data-country-code="PA"]:before {
    background-image: url(files/3b4d5528e24d6aa61e049df51eb8c89f.svg); }
  .locale-selector[data-country-code="PE"]:before, .locale-selector__list-item[data-country-code="PE"]:before {
    background-image: url(files/fda667297974310505272d2c7ebaf723.svg); }
  .locale-selector[data-country-code="PF"]:before, .locale-selector__list-item[data-country-code="PF"]:before {
    background-image: url(files/b6f47989b5c69e0ab2ed87e26869a342.svg); }
  .locale-selector[data-country-code="PG"]:before, .locale-selector__list-item[data-country-code="PG"]:before {
    background-image: url(files/5c17391e78b57ac623cff8401a4e303a.svg); }
  .locale-selector[data-country-code="PH"]:before, .locale-selector__list-item[data-country-code="PH"]:before {
    background-image: url(files/807a7e5ded435f887dbebed8a7d8d81f.svg); }
  .locale-selector[data-country-code="PK"]:before, .locale-selector__list-item[data-country-code="PK"]:before {
    background-image: url(files/fbfb5582df374e123a0d4748380f406e.svg); }
  .locale-selector[data-country-code="PL"]:before, .locale-selector__list-item[data-country-code="PL"]:before {
    background-image: url(files/6607e08cafd66147db56631c31d66cec.svg); }
  .locale-selector[data-country-code="PM"]:before, .locale-selector__list-item[data-country-code="PM"]:before {
    background-image: url(files/6359f9eea5d35f2cc4d89366c20e0a26.svg); }
  .locale-selector[data-country-code="PN"]:before, .locale-selector__list-item[data-country-code="PN"]:before {
    background-image: url(files/97f773cab9a46804e0d4d49d3269b3d1.svg); }
  .locale-selector[data-country-code="PR"]:before, .locale-selector__list-item[data-country-code="PR"]:before {
    background-image: url(files/563200c5ca16c47d8db68f101700cfb6.svg); }
  .locale-selector[data-country-code="PS"]:before, .locale-selector__list-item[data-country-code="PS"]:before {
    background-image: url(files/658c8814aa70f9ef97c7be35d136e492.svg); }
  .locale-selector[data-country-code="PT"]:before, .locale-selector__list-item[data-country-code="PT"]:before {
    background-image: url(files/03f36e39e92b313128a702a06fe14396.svg); }
  .locale-selector[data-country-code="PW"]:before, .locale-selector__list-item[data-country-code="PW"]:before {
    background-image: url(files/5445894875274b8709f1d6f3fd6af976.svg); }
  .locale-selector[data-country-code="PY"]:before, .locale-selector__list-item[data-country-code="PY"]:before {
    background-image: url(files/795e6d0e6797cfb82c1d039a39ef1387.svg); }
  .locale-selector[data-country-code="QA"]:before, .locale-selector__list-item[data-country-code="QA"]:before {
    background-image: url(files/4f997308380e5dd75fff5a89723a3172.svg); }
  .locale-selector[data-country-code="RE"]:before, .locale-selector__list-item[data-country-code="RE"]:before {
    background-image: url(files/9c769f63698693183e0416f99ee0ab35.svg); }
  .locale-selector[data-country-code="RO"]:before, .locale-selector__list-item[data-country-code="RO"]:before {
    background-image: url(files/b091db3bf85fd316caa80e5b05cf264a.svg); }
  .locale-selector[data-country-code="RS"]:before, .locale-selector__list-item[data-country-code="RS"]:before {
    background-image: url(files/192092d6e9f30bd5151566a79fc77cfc.svg); }
  .locale-selector[data-country-code="RU"]:before, .locale-selector__list-item[data-country-code="RU"]:before {
    background-image: url(files/af31e644412f6079d91279ae7b977196.svg); }
  .locale-selector[data-country-code="RW"]:before, .locale-selector__list-item[data-country-code="RW"]:before {
    background-image: url(files/dbf846e1d345cbded1f7bed600a96965.svg); }
  .locale-selector[data-country-code="SA"]:before, .locale-selector__list-item[data-country-code="SA"]:before {
    background-image: url(files/45e17088c50060fa0549d945bc987c24.svg); }
  .locale-selector[data-country-code="SB"]:before, .locale-selector__list-item[data-country-code="SB"]:before {
    background-image: url(files/ab93a7990b049074d06db8b0bc7b3ce2.svg); }
  .locale-selector[data-country-code="SC"]:before, .locale-selector__list-item[data-country-code="SC"]:before {
    background-image: url(files/5d8966f42246b186ca5ef3d2144ba158.svg); }
  .locale-selector[data-country-code="SD"]:before, .locale-selector__list-item[data-country-code="SD"]:before {
    background-image: url(files/aafc9cae603296bc1a353c32c9d0f8f2.svg); }
  .locale-selector[data-country-code="SE"]:before, .locale-selector__list-item[data-country-code="SE"]:before {
    background-image: url(files/b54f0ef0a393bb878f1eaa549bf100f1.svg); }
  .locale-selector[data-country-code="SG"]:before, .locale-selector__list-item[data-country-code="SG"]:before {
    background-image: url(files/814c6d6547960991430a1c71871597ed.svg); }
  .locale-selector[data-country-code="SH"]:before, .locale-selector__list-item[data-country-code="SH"]:before {
    background-image: url(files/e26b4b82312cc681dea395e1de7176e9.svg); }
  .locale-selector[data-country-code="SI"]:before, .locale-selector__list-item[data-country-code="SI"]:before {
    background-image: url(files/48107aebf18a50cd1f74f659dff023b3.svg); }
  .locale-selector[data-country-code="SJ"]:before, .locale-selector__list-item[data-country-code="SJ"]:before {
    background-image: url(files/d08937cbcc45b5b72fdbca418a465986.svg); }
  .locale-selector[data-country-code="SK"]:before, .locale-selector__list-item[data-country-code="SK"]:before {
    background-image: url(files/daf75e75e18b8299db61fabcc0946af1.svg); }
  .locale-selector[data-country-code="SL"]:before, .locale-selector__list-item[data-country-code="SL"]:before {
    background-image: url(files/f5cb409d2dfc8009c8d8d5d193068358.svg); }
  .locale-selector[data-country-code="SM"]:before, .locale-selector__list-item[data-country-code="SM"]:before {
    background-image: url(files/890ad891911e82e4bb6444077e4c4c67.svg); }
  .locale-selector[data-country-code="SN"]:before, .locale-selector__list-item[data-country-code="SN"]:before {
    background-image: url(files/6d85da96305f317874f735494e0ac237.svg); }
  .locale-selector[data-country-code="SO"]:before, .locale-selector__list-item[data-country-code="SO"]:before {
    background-image: url(files/fd9745c3e91d65bb27e0ce1a066def8a.svg); }
  .locale-selector[data-country-code="SR"]:before, .locale-selector__list-item[data-country-code="SR"]:before {
    background-image: url(files/64fb37b49bdd1d10f833926e24da7226.svg); }
  .locale-selector[data-country-code="SS"]:before, .locale-selector__list-item[data-country-code="SS"]:before {
    background-image: url(files/5e0bad12f6f55064c3dbc63aa8e8128a.svg); }
  .locale-selector[data-country-code="ST"]:before, .locale-selector__list-item[data-country-code="ST"]:before {
    background-image: url(files/00f5130cc14dbdb86779b734730a1d9d.svg); }
  .locale-selector[data-country-code="SV"]:before, .locale-selector__list-item[data-country-code="SV"]:before {
    background-image: url(files/abfac59c5ed910b2ddc7cc545c45cb17.svg); }
  .locale-selector[data-country-code="SX"]:before, .locale-selector__list-item[data-country-code="SX"]:before {
    background-image: url(files/89f96e7884f6dbcbb0496360d3937c34.svg); }
  .locale-selector[data-country-code="SY"]:before, .locale-selector__list-item[data-country-code="SY"]:before {
    background-image: url(files/d648066bba18b3fedf66db0fca2da5ff.svg); }
  .locale-selector[data-country-code="SZ"]:before, .locale-selector__list-item[data-country-code="SZ"]:before {
    background-image: url(files/d00ba66465ba75f9a782e9f79944402c.svg); }
  .locale-selector[data-country-code="TC"]:before, .locale-selector__list-item[data-country-code="TC"]:before {
    background-image: url(files/d01602470bf5b8c2cc51fbb9925f71a9.svg); }
  .locale-selector[data-country-code="TD"]:before, .locale-selector__list-item[data-country-code="TD"]:before {
    background-image: url(files/d6ccfa17c984bf92472575c6cf018f80.svg); }
  .locale-selector[data-country-code="TF"]:before, .locale-selector__list-item[data-country-code="TF"]:before {
    background-image: url(files/1129c04ba580e9e28171db5d40ce9f32.svg); }
  .locale-selector[data-country-code="TG"]:before, .locale-selector__list-item[data-country-code="TG"]:before {
    background-image: url(files/bf9d20b8945bd53245c9ea1e1eed2a4f.svg); }
  .locale-selector[data-country-code="TH"]:before, .locale-selector__list-item[data-country-code="TH"]:before {
    background-image: url(files/565e3c4b62c18bb6ef101a0cf3b4c82f.svg); }
  .locale-selector[data-country-code="TJ"]:before, .locale-selector__list-item[data-country-code="TJ"]:before {
    background-image: url(files/e58f32ff84f001bc7168d27cdc241d71.svg); }
  .locale-selector[data-country-code="TK"]:before, .locale-selector__list-item[data-country-code="TK"]:before {
    background-image: url(files/b2df385f8dbecd292c77915242f35869.svg); }
  .locale-selector[data-country-code="TL"]:before, .locale-selector__list-item[data-country-code="TL"]:before {
    background-image: url(files/547e42152a9dfb16e33dc6bc3663d712.svg); }
  .locale-selector[data-country-code="TM"]:before, .locale-selector__list-item[data-country-code="TM"]:before {
    background-image: url(files/f2dc59b2535194d31ce8778386b52164.svg); }
  .locale-selector[data-country-code="TN"]:before, .locale-selector__list-item[data-country-code="TN"]:before {
    background-image: url(files/98351bcb280b1151a28fc9fcf4c1d0f2.svg); }
  .locale-selector[data-country-code="TO"]:before, .locale-selector__list-item[data-country-code="TO"]:before {
    background-image: url(files/00aaa22b9af8c670b1dd4fb7855190b2.svg); }
  .locale-selector[data-country-code="TR"]:before, .locale-selector__list-item[data-country-code="TR"]:before {
    background-image: url(files/ac4572ccd5aa06b5db888c21b07b728e.svg); }
  .locale-selector[data-country-code="TT"]:before, .locale-selector__list-item[data-country-code="TT"]:before {
    background-image: url(files/333675d63b5100b2ad628b0278de708a.svg); }
  .locale-selector[data-country-code="TV"]:before, .locale-selector__list-item[data-country-code="TV"]:before {
    background-image: url(files/eda22a5dfd270426a548e811128409d4.svg); }
  .locale-selector[data-country-code="TW"]:before, .locale-selector__list-item[data-country-code="TW"]:before {
    background-image: url(files/89a1429ae91ef356268cfdd8759b89e3.svg); }
  .locale-selector[data-country-code="TZ"]:before, .locale-selector__list-item[data-country-code="TZ"]:before {
    background-image: url(files/ed1c43d0c76533c8e19f0e8afd0f604a.svg); }
  .locale-selector[data-country-code="UA"]:before, .locale-selector__list-item[data-country-code="UA"]:before {
    background-image: url(files/e2202cb676678f90c10a1c1a0e04afa6.svg); }
  .locale-selector[data-country-code="UG"]:before, .locale-selector__list-item[data-country-code="UG"]:before {
    background-image: url(files/f6dbcb210c928f287afbbbf2a191c724.svg); }
  .locale-selector[data-country-code="UM"]:before, .locale-selector__list-item[data-country-code="UM"]:before {
    background-image: url(files/f4540fe0a4fe6d781318ce86cd25ec15.svg); }
  .locale-selector[data-country-code="US"]:before, .locale-selector__list-item[data-country-code="US"]:before {
    background-image: url(files/da1c4f85e66e46f759fe736e3f2a5b37.svg); }
  .locale-selector[data-country-code="UY"]:before, .locale-selector__list-item[data-country-code="UY"]:before {
    background-image: url(files/2ac18c6e7d7cbee175d28bf5b7e764ad.svg); }
  .locale-selector[data-country-code="UZ"]:before, .locale-selector__list-item[data-country-code="UZ"]:before {
    background-image: url(files/d9b782092304b93fa203f2e84a9a5c60.svg); }
  .locale-selector[data-country-code="VA"]:before, .locale-selector__list-item[data-country-code="VA"]:before {
    background-image: url(files/8aae3709fb23884b7c01927b3ab56c15.svg); }
  .locale-selector[data-country-code="VC"]:before, .locale-selector__list-item[data-country-code="VC"]:before {
    background-image: url(files/fc6aa8fea6b1679f5618d420705c9fdf.svg); }
  .locale-selector[data-country-code="VE"]:before, .locale-selector__list-item[data-country-code="VE"]:before {
    background-image: url(files/05045bcea6cd452ff2110d8595ca1895.svg); }
  .locale-selector[data-country-code="VG"]:before, .locale-selector__list-item[data-country-code="VG"]:before {
    background-image: url(files/eef14ab6f09e3eaf612af872df742845.svg); }
  .locale-selector[data-country-code="VI"]:before, .locale-selector__list-item[data-country-code="VI"]:before {
    background-image: url(files/2127440f728f099608ed690b93661341.svg); }
  .locale-selector[data-country-code="VN"]:before, .locale-selector__list-item[data-country-code="VN"]:before {
    background-image: url(files/010b0c4c6dc4bdb48895ab271d4544c4.svg); }
  .locale-selector[data-country-code="VU"]:before, .locale-selector__list-item[data-country-code="VU"]:before {
    background-image: url(files/5bc20756ed74f649e3ce3722b2a9c5a1.svg); }
  .locale-selector[data-country-code="WF"]:before, .locale-selector__list-item[data-country-code="WF"]:before {
    background-image: url(files/5e6aa0d6196a1db8431a4fff6937079f.svg); }
  .locale-selector[data-country-code="WS"]:before, .locale-selector__list-item[data-country-code="WS"]:before {
    background-image: url(files/c4eb05965d7ed2e7d561e80e18dc1b68.svg); }
  .locale-selector[data-country-code="YE"]:before, .locale-selector__list-item[data-country-code="YE"]:before {
    background-image: url(files/68c397990d00c23f85c865ba696b19fb.svg); }
  .locale-selector[data-country-code="YT"]:before, .locale-selector__list-item[data-country-code="YT"]:before {
    background-image: url(files/0f00b1036165d69eff29d5b898873ad8.svg); }
  .locale-selector[data-country-code="ZA"]:before, .locale-selector__list-item[data-country-code="ZA"]:before {
    background-image: url(files/177080d3e910a20e5b030f916d77760a.svg); }
  .locale-selector[data-country-code="ZM"]:before, .locale-selector__list-item[data-country-code="ZM"]:before {
    background-image: url(files/5ac3774ab0e7b84a715c175283127732.svg); }
  .locale-selector[data-country-code="ZW"]:before, .locale-selector__list-item[data-country-code="ZW"]:before {
    background-image: url(files/58e2cbd64ee1252a407f1ca815b6817f.svg); }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.prize {
  font-size: 12px;
  text-decoration: none;
  color: #76faff !important;
  background: #5797bd;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  margin: 0;
  padding: 0 16px;
  border-radius: 5px; }
  .prize:hover, .prize:focus {
    background: #478bb4;
    color: #76faff !important; }
  .prize:active {
    background: #3f7da2;
    color: #76faff !important; }
  .prize:before {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    margin: -14px 0 0 -43px;
    content: " ";
    background: url(files/950f8dec1b07aa2005790bf60cd2fa42.svg) no-repeat 0 0;
    background-size: contain; }
  .prize_empty {
    background: #8f8f8f; }
    .prize_empty:hover, .prize_empty:focus, .prize_empty:active {
      background: #8f8f8f; }
.account-balance {
  overflow: hidden;
  white-space: nowrap; }
  .account-balance__value {
    font-weight: bold; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.header {
  background-color: transparent;
  overflow: visible;
  position: relative; }
  .header .prize {
    margin-right: 11%;
    margin-top: -11px;
    position: absolute;
    right: 0;
    z-index: 1; }
  .header .locale-selector {
    float: right; }
  .header a, .header a:visited {
    color: #FFF; }
    .header a.header__strong, .header a:visited.header__strong {
      color: #f18e17; }
  .header a:hover,
  .header a:focus {
    color: #e84c3d; }
  .header a.header__pro-account {
    color: #f18e17;
    position: relative;
    font-size: 14px;
    line-height: 24px;
    /*&:before {
            content:         '';
            position:        absolute;
            background:      url("images/pro.svg") no-repeat 0 0 transparent;
            width:           87px;
            height:          65px;
            left:            -44px;
            background-size: cover;
            top: -1px;
        }*/ }
  .header__phone {
    color: #f18e17; }
  .header a.header__put-money {
    color: #e84c3d; }
  .header__account-notification-container {
    position: absolute;
    margin-left: 10px;
    margin-top: -3px;
    display: inline-block; }
  .header a.header__account {
    display: inline-block;
    overflow: hidden;
    font-weight: bold;
    white-space: nowrap;
    position: relative;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 1.2; }
  .header__logo {
    display: block;
    background: url("/images/header/logo.svg") no-repeat 0 0 transparent;
    background-size: contain;
    height: 59px;
    width: 192px;
    margin-top: -3px;
    /*background: url("images/logo_ny.svg") no-repeat 0 0 transparent;
        background-size: contain;
        height: 85px;
        width: 212px;
        margin-top: -25px;
        margin-left: -17px;*/ }
    .header__logo_eng, .header__logo_eng_ {
      background-image: url("/images/header/logo_eng.svg");
      height: 60px;
      width: 214px;
      margin-top: 0; }
  .header__menu {
    background: #383838;
    color: #FFF;
    height: 116px;
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .header__menu-item {
      position: relative;
      float: left;
      width: 20%;
      height: 51px;
      margin: 30px 0 0;
      padding: 5px 2.4% 0; }
      .header__menu-item > ul {
        margin: 0;
        padding: 0;
        line-height: 1.95; }
        .header__menu-item > ul > li {
          list-style-type: none;
          white-space: nowrap; }
      .header__menu-item:after {
        content: ' ';
        font-size: 0;
        position: absolute;
        width: 1px;
        height: 39px;
        right: 0;
        top: 8.5px;
        background: #474747;
        opacity: 0.9; }
      .header__menu-item:last-child:after {
        display: none; }
      .header__menu-item_logo {
        width: 23.3%;
        padding: 0; }
        .header__menu-item_logo:after {
          display: none; }
      .header__menu-item_links {
        width: 10.5%; }
      .header__menu-item_support {
        width: 19%;
        text-align: center; }
      .header__menu-item_signin {
        width: 40%;
        padding-top: 9px; }
      .header__menu-item_account .header__logout {
        float: right; }
      .header__menu-item_account a.header__pro-account {
        float: left; }
        .header__menu-item_account a.header__pro-account:before {
          top: 2px; }
      .header__menu-item_locale {
        width: 7%;
        float: right;
        padding: 14px 0; }
      @media (max-width: 991px) {
        .header__menu-item_logo {
          width: 26%; }
        .header__menu-item_links {
          display: none; }
        .header__menu-item_balance {
          width: 25%; }
        .header__menu-item_locale {
          width: 10%; } }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
#form-signin input[type="text"],
#form-signin input[type="password"] {
  width: 35%;
  margin-right: 1%;
  font-size: 12px;
  height: 1.7em;
  line-height: 1.7;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: bottom; }

#form-signin button {
  width: 24%;
  font-size: 12px;
  height: 1.7em;
  line-height: 1.7;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 1px;
  vertical-align: bottom; }

#form-signin ul {
  width: 100%;
  min-width: 325px;
  margin-top: 5px;
  padding: 0;
  line-height: 1.95; }
  #form-signin ul li {
    list-style-type: none;
    white-space: nowrap;
    font-size: 12px;
    line-height: 1.5;
    width: 35%;
    margin-right: 1%;
    float: left;
    text-align: right; }
.finance-partners {
  white-space: nowrap; }
  .finance-partners__item {
    text-decoration: none; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.i-online {
  font-size: 80%;
  color: #FFF; }
  .i-online a.i-online__title {
    color: #00ac64;
    font-weight: bold;
    display: inline-block;
    border-right: 1px solid #a8a8a8;
    padding-right: 8px;
    margin-right: 8px;
    text-decoration: none; }
  .i-online__item {
    white-space: nowrap; }
  .i-online__tag {
    display: inline-block;
    background: #e84c3d;
    padding: 2px 7px;
    margin-right: 3px;
    border-radius: 6px; }
    .i-online__tag_value {
      background: #00ac64; }

#myswf,
#userdata_el {
  display: none; }
body.revulsive {
  background: url("/images/general/background/revulsive.jpg?new") no-repeat fixed center top transparent; }

body.forest {
  background: url("/images/general/background/forest.jpg?new") no-repeat fixed center top transparent; }

body.house-cats {
  background: url("/images/general/background/house-cats.jpg?new") no-repeat fixed center top transparent; }

body.underwater {
  background: url("/images/general/background/underwater.jpg?new") no-repeat fixed center top transparent; }

body .pro-background * {
  box-sizing: border-box; }

.pro-background__pre-item {
  float: left;
  margin-right: 14px;
  width: 177px; }
  .pro-background__pre-item:last-child {
    margin-right: 0; }

.pro-background__item {
  background-color: #FFF;
  border: solid 1px #CCC;
  cursor: pointer;
  display: inline-block;
  float: left;
  position: relative;
  width: 175px;
  -moz-user-select: none;
  user-select: none; }
  .pro-background__item:hover {
    border: 1px solid #BBB;
    box-shadow: 0 0 5px #BBB; }
  .pro-background__item_checked {
    background-color: #C2DDFD;
    border: 1px solid #7DA2CE;
    box-shadow: 0 0 5px #7DA2CE; }
    .pro-background__item_checked .pro-background__item-preview {
      border: 1px solid #7DA2CE; }
    .pro-background__item_checked .pro-background__item-title {
      color: #444; }

.pro-background__item-cnt {
  float: left;
  padding: 7px;
  width: 161px; }
  .pro-background__item-cnt:hover .pro-background__item-preview {
    border: 1px solid #BBB; }
  .pro-background__item-cnt:hover .pro-background__item-title {
    color: #444; }

.pro-background__item-preview {
  background: none repeat scroll 0 0 #FFF;
  border: 1px solid #DDD;
  box-shadow: 0 0 2px #DDD inset;
  float: left;
  height: 90px;
  width: 159px; }
  .pro-background__item-preview_spring {
    background: url("/images/general/background/preview-spring.png") no-repeat 0 0 scroll #D9DEEB; }
  .pro-background__item-preview_summer {
    background: url("/images/general/background/preview-summer.png") no-repeat 0 0 scroll #D9DEEB; }
  .pro-background__item-preview_autumn {
    background: url("/images/general/background/preview-autumn.png") no-repeat 0 0 scroll #D9DEEB; }
  .pro-background__item-preview_new-year {
    background: url("/images/general/background/preview-new-year.png") no-repeat 0 0 scroll #D9DEEB; }
  .pro-background__item-preview_revulsive {
    background: url("/images/general/background/preview-revulsive.png") no-repeat 0 0 scroll #D9DEEB; }
  .pro-background__item-preview_forest {
    background: url("/images/general/background/preview-forest.png") no-repeat 0 0 scroll #D9DEEB; }
  .pro-background__item-preview_house-cats {
    background: url("/images/general/background/preview-house-cats.png") no-repeat 0 0 scroll #D9DEEB; }
  .pro-background__item-preview_underwater {
    background: url("/images/general/background/preview-underwater.png") no-repeat 0 0 scroll #D9DEEB; }

.pro-background__item-title {
  color: #777;
  float: left;
  font-size: 14px;
  margin: 7px 0 3px;
  text-align: center;
  width: 100%; }

.pro-background__item-checkbox {
  background: url("/images/user/profile/tab-general/input-checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 25px;
  margin: 4px;
  width: 25px; }
  .pro-background__item-checkbox_checked {
    display: inline-block;
    background: url("/images/user/profile/tab-general/input-checkbox.png") no-repeat scroll -25px 0 rgba(0, 0, 0, 0); }

.pro-background__item-checkbox-link {
  color: #444 !important;
  font-size: 12px; }
  .pro-background__item-checkbox-link:hover {
    color: #000 !important; }
    .pro-background__item-checkbox-link:hover .pro-background__item-checkbox {
      background: url("/images/user/profile/tab-general/input-checkbox.png") no-repeat scroll 0 -25px rgba(0, 0, 0, 0); }
      .pro-background__item-checkbox-link:hover .pro-background__item-checkbox_checked {
        background: url("/images/user/profile/tab-general/input-checkbox.png") no-repeat scroll -25px -25px rgba(0, 0, 0, 0); }

.pro-background__item-checkbox-text {
  float: left;
  margin-top: 8px; }

.pro-background__title {
  color: #444;
  font-size: 14px;
  line-height: 33px; }

.pro-background__empty-checkbox {
  float: right; }

.pro-background__rotation {
  position: relative; }
  .pro-background__rotation label {
    margin-right: 20px; }

#box_backgrounds {
  background-color: #DEDEDE;
  border: 1px solid #777;
  max-height: 314px;
  overflow-y: scroll;
  padding: 15px;
  position: relative;
  width: 100%;
  margin-bottom: 10px; }

.box-backgrounds-row {
  float: left;
  margin-top: 14px;
  width: 100%; }

#box_backgrounds .box-backgrounds-row:first-child {
  margin-top: 0px; }

#box_backgrounds_disabled {
  background: url("/images/general/pixels/dedede-40.png") repeat scroll 0 0 transparent;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

#box_rotation_types_disabled {
  background: url("/images/general/pixels/eeeeee-60.png") repeat scroll 0 0 transparent;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

#pro_rotation_img {
  width: 160px; }

#pro_link_empty_background {
  color: #444;
  cursor: default;
  text-decoration: none; }

#pro_link_empty_background:hover {
  color: #000;
  text-decoration: none; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.social-share, .social-links {
  line-height: 1; }
  .social-share__item, .social-links__item {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #FFF;
    margin: 0 4px;
    cursor: pointer;
    color: #FFF;
    text-align: center;
    line-height: 30px !important;
    font-size: 18px !important;
    vertical-align: middle;
    border-radius: 4px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .social-share__item:first-child, .social-links__item:first-child {
      margin-left: 0; }
    .social-share__item:last-child, .social-links__item:last-child {
      margin-right: 0; }
    .social-share__item_vkontakte, .social-links__item_vkontakte {
      background: #41648a; }
      .social-share__item_vkontakte:before, .social-links__item_vkontakte:before {
        content: "\F189"; }
      .social-share__item_vkontakte:hover, .social-links__item_vkontakte:hover {
        background: #314b67; }
    .social-share__item_odnoklassniki, .social-links__item_odnoklassniki {
      background: #f49610; }
      .social-share__item_odnoklassniki:before, .social-links__item_odnoklassniki:before {
        content: "\F263"; }
      .social-share__item_odnoklassniki:hover, .social-links__item_odnoklassniki:hover {
        background: #c87909; }
    .social-share__item_facebook, .social-links__item_facebook {
      background: #3a579b; }
      .social-share__item_facebook:before, .social-links__item_facebook:before {
        content: "\F09A"; }
      .social-share__item_facebook:hover, .social-links__item_facebook:hover {
        background: #2c4276; }
    .social-share__item_twitter, .social-links__item_twitter {
      background: #00abf0; }
      .social-share__item_twitter:before, .social-links__item_twitter:before {
        content: "\F099"; }
      .social-share__item_twitter:hover, .social-links__item_twitter:hover {
        background: #0087bd; }
    .social-share__item_google, .social-links__item_google {
      background: #be3308; }
      .social-share__item_google:before, .social-links__item_google:before {
        content: "\F0D5"; }
      .social-share__item_google:hover, .social-links__item_google:hover {
        background: #8d2606; }
    .social-share__item_telegram, .social-links__item_telegram {
      background: #2ca5e0; }
      .social-share__item_telegram:before, .social-links__item_telegram:before {
        content: "\F1D8"; }
      .social-share__item_telegram:hover, .social-links__item_telegram:hover {
        background: #1c88bd; }
    .social-share__item_instagram, .social-links__item_instagram {
      background: #ca2693; }
      .social-share__item_instagram:before, .social-links__item_instagram:before {
        content: "\F16D"; }
      .social-share__item_instagram:hover, .social-links__item_instagram:hover {
        background: #9f1e74; }
    .social-share__item_hidden {
      display: none; }
  .social-share__modal {
    height: 30px;
    width: 20px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    text-align: center;
    line-height: 30px !important;
    font-size: 18px !important;
    vertical-align: middle;
    cursor: pointer; }
    .social-share__modal:before {
      content: "\F0DD"; }

.social-links__item {
  border-radius: 15px;
  margin-left: 4px !important; }
  .social-links__item_telegram::before, .social-links__item_instagram::before {
    position: relative;
    left: -1px; }

.social-links__title {
  color: white;
  font-size: 80%;
  padding-top: 10px; }

/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
footer {
  visibility: hidden; }

.footer {
  margin-left: -5px;
  margin-right: -5px; }
  .footer:before, .footer:after {
    content: " ";
    display: table; }
  .footer:after {
    clear: both; }
  .footer a {
    color: #FFF; }
    .footer a:hover, .footer a:focus {
      color: #e84c3d; }
  .footer__container {
    display: inline-block; }
    .footer__container:first-child {
      float: right; }
  .footer__menu {
    margin: 0 0 3px;
    padding: 0;
    list-style: none;
    height: 60px;
    display: inline-block;
    white-space: nowrap;
    border-bottom: 1px solid #5c5c5c;
    min-width: 560px; }
    .footer__menu li {
      display: inline-block;
      height: 60px;
      padding: 0 0.7em; }
      .footer__menu li:first-child {
        padding-left: 0; }
      .footer__menu li:last-child {
        padding-right: 0; }
      .footer__menu li a {
        display: inline-block;
        height: 60px;
        line-height: 60px;
        text-decoration: none;
        border-top: 4px solid transparent; }
        .footer__menu li a:hover, .footer__menu li a:focus {
          border-top-color: #e84c3d;
          text-decoration: none; }
  .footer__social, .footer__finance {
    padding-top: 30px;
    text-align: right; }
    @media (max-width: 1px) {
      .footer__social, .footer__finance {
        text-align: center; } }
  .footer__social {
    padding-top: 20px; }
  .footer__counters {
    margin-top: 15px; }
    .footer__counters a {
      margin-left: 15px;
      text-decoration: none; }
  .footer__social-partner {
    display: inline-block;
    margin-top: 17px;
    font-size: 80%; }
  .footer__partners {
    display: inline-block;
    margin: 10px 0 0 0;
    float: right; }
    @media (max-width: 1081px) {
      .footer__partners {
        width: 200px; } }
    @media (max-width: 991px) {
      .footer__partners {
        width: 180px; } }
  .footer__partners-caption {
    color: white;
    font-size: 80%;
    margin: 0 0 10px 0;
    position: absolute; }
    @media (max-width: 1081px) {
      .footer__partners-caption {
        font-size: 70%; } }
  .footer__partners-logo {
    max-width: 130px;
    margin: 0 10px 0 0; }
    .footer__partners-logo_telderi {
      width: 130px; }
    @media (max-width: 1081px) {
      .footer__partners-logo {
        max-width: 100px; } }
    @media (max-width: 991px) {
      .footer__partners-logo {
        max-width: 90px; } }
  .footer__copyright {
    margin-top: 15px;
    color: #5c5c5c; }
  .footer__modesco {
    background-image: url("/images/logo/modesco-text-cat-white.png");
    background-position: center;
    background-size: contain;
    color: rgba(0, 0, 0, 0) !important;
    display: inline-block;
    height: 35px;
    width: 200px;
    margin: 0;
    margin-right: 5px;
    padding: 0;
    position: relative;
    top: -10px;
    text-decoration: none; }
  .footer__personal {
    font-size: 80%;
    margin: 10px 0 10px 0; }
  .footer__personal, .footer__copyright,
  .footer .i-online {
    width: 30%;
    white-space: nowrap; }
  .footer .i-online {
    margin: 0 0 10px; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.master-menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-left: -5px;
  margin-right: -5px; }
  .master-menu:before, .master-menu:after {
    content: " ";
    display: table; }
  .master-menu:after {
    clear: both; }
  .master-menu__item {
    padding: 0;
    margin: 0;
    position: relative;
    float: left;
    width: 33.33333%;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    height: 174px;
    /*&:first-child > div{
			margin-left: 0;
			@media (max-width: $screen-md-max) {
				margin-left: auto;
			}
		}

		&:last-child > div{
			margin-right: 0;
			@media (max-width: $screen-md-max) {
				margin-right: auto;
			}
		}*/ }
    .master-menu__item > div {
      content: " ";
      display: block;
      height: 100%;
      max-width: 365px;
      margin: 0 auto;
      background: 0 0 no-repeat;
      background-size: contain; }
    .master-menu__item_apple > div {
      background-image: url(files/cbf4396698ba6f18313dca78f4f0aea9.svg); }
    .master-menu__item_apple .master-menu-group__item a {
      background-color: #dcf47a;
      border-color: #808e41; }
      .master-menu__item_apple .master-menu-group__item a:hover, .master-menu__item_apple .master-menu-group__item a:focus {
        color: #dcf47a;
        background-color: #808e41;
        border-color: #dcf47a; }
      .master-menu__item_apple .master-menu-group__item a:active {
        background-color: #606b31; }
    .master-menu__item_apple .master-menu-group__item_active a {
      background-color: #606b31;
      color: #dcf47a;
      border-color: #dcf47a; }
    .master-menu__item_orange > div {
      background-image: url(files/6021c5f874e7fcede2635b125488d5c2.svg); }
    .master-menu__item_orange .master-menu-group__item a {
      background-color: #ffe95f;
      border-color: #b58a2e; }
      .master-menu__item_orange .master-menu-group__item a:hover, .master-menu__item_orange .master-menu-group__item a:focus {
        color: #ffe95f;
        background-color: #b58a2e;
        border-color: #ffe95f; }
      .master-menu__item_orange .master-menu-group__item a:active {
        background-color: #8c6b24; }
    .master-menu__item_orange .master-menu-group__item_active a {
      background-color: #8c6b24;
      color: #ffe95f;
      border-color: #ffe95f; }
    .master-menu__item_pear > div {
      background-image: url(files/e3a2ab94587d1e1b3fb4e23584ec14d0.svg); }
    .master-menu__item_pear .master-menu-group__item a {
      background-color: #8ffeaf;
      border-color: #47a245; }
      .master-menu__item_pear .master-menu-group__item a:hover, .master-menu__item_pear .master-menu-group__item a:focus {
        color: #8ffeaf;
        background-color: #47a245;
        border-color: #8ffeaf; }
      .master-menu__item_pear .master-menu-group__item a:active {
        background-color: #377e36; }
    .master-menu__item_pear .master-menu-group__item_active a {
      background-color: #377e36;
      color: #8ffeaf;
      border-color: #8ffeaf; }
  .master-menu__pack-residue {
    color: #252525;
    font-weight: bold; }

.master-menu-group {
  list-style-type: none;
  position: absolute;
  top: 0;
  max-width: 365px;
  margin: 0 auto;
  padding: 0; }
  .master-menu-group__item {
    margin: 3px -5px 0;
    padding: 0; }
    .master-menu-group__item:first-child {
      margin-top: 0.8em; }
    .master-menu-group__item a {
      outline: none;
      text-decoration: none;
      color: #383838;
      display: inline-block;
      height: 1.8em;
      line-height: 1.8;
      margin: 0;
      padding: 0 14px 0 18px;
      background: #f5f5f5;
      border-right: 2px solid #a8a8a8; }
    .master-menu-group__item_delimiter {
      display: block;
      height: 0.8em; }

.master-menu-play {
  display: inline-block;
  position: relative;
  margin-top: -20px;
  cursor: pointer; }
  .master-menu-play IMG {
    position: absolute;
    bottom: -12px;
    left: 5px; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
.profile-switcher {
  width: 365px;
  height: 76px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  box-sizing: border-box; }
  .profile-switcher *, .profile-switcher:before, .profile-switcher:after, .profile-switcher * *, .profile-switcher *:before, .profile-switcher *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .profile-switcher * {
    box-sizing: border-box !important; }
  .profile-switcher__item {
    float: left;
    position: relative;
    font-size: 11px;
    margin: 10px 0 0;
    padding: 0;
    width: 156px;
    height: 56px;
    background: #dce9f2; }
    .profile-switcher__item > a {
      display: block;
      width: 156px;
      height: 56px;
      margin: 0;
      padding: 0;
      line-height: 56px;
      text-decoration: none;
      font-weight: bold;
      color: #66849e;
      border: 0 solid #c6d6e3;
      border-right-width: 3px; }
      .profile-switcher__item > a > span {
        padding: 0 0 0 16px;
        display: inline-block;
        vertical-align: middle;
        line-height: 1.2; }
    .profile-switcher__item:last-child > a {
      border-width: 0 0 0 3px; }
    .profile-switcher__item_active {
      width: 209px;
      height: 76px;
      margin: 0;
      border: 2px solid #e4efb3; }
      .profile-switcher__item_active:before {
        content: ' ';
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        left: 50%;
        bottom: -7px;
        margin-left: -7px;
        border-width: 7px 7px 0;
        border-top-color: #e4efb3; }
      .profile-switcher__item_active .profile-switcher__notifications {
        top: 29.5px; }
  .profile-switcher__guest {
    display: block;
    width: 205px;
    height: 72px;
    line-height: 72px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    background: #f5f5f5; }
  .profile-switcher__notifications {
    position: absolute;
    top: 19.5px;
    right: 6px; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.body-bar {
  background: #ecf5fc;
  border-bottom: 2px solid #e4efb3;
  height: 76px;
  margin-bottom: 15px;
  margin-top: -7px;
  /*&__aux-menu{
		float: right;
		margin-top: -25px;
		text-align: right;

		.b-menu__item {
			margin-right: 0;
		}
	}*/ }
  .body-bar, .body-bar * {
    box-sizing: border-box !important; }
  .body-bar__menu {
    line-height: 76px;
    padding: 0 0 0 2.5em;
    margin-right: 365px; }
    .body-bar__menu .b-menu {
      line-height: 2.3;
      vertical-align: middle; }
      .body-bar__menu .b-menu__item-icon {
        font-size: 18px; }
  .body-bar__profile-switcher {
    float: right; }
.quiz .table {
  width: 100%; }

#quiz_window_background {
  background-color: #000;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000; }

#quiz_window {
  background: url(files/a4c0449f76295df628d7f3c8d7098eed.png) no-repeat scroll 0 0 transparent;
  box-shadow: none;
  color: #20160A;
  display: inline-block;
  height: 486px;
  left: 50%;
  margin-left: -334px;
  opacity: 0;
  position: absolute;
  top: -200%;
  width: 619px;
  z-index: 1010; }

#quiz_window_content {
  height: 100%;
  position: relative;
  width: 100%; }

#quiz_window_btn_close {
  background: url(files/77cee35a44376804cfe8838f9faf7812.png) no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: inline-block;
  height: 35px;
  position: absolute;
  right: 0;
  top: 20px;
  width: 35px; }

#quiz_window_btn_close:before {
  display: none; }

#quiz_window_btn_close:hover {
  background: url(files/77cee35a44376804cfe8838f9faf7812.png) no-repeat scroll -35px 0 transparent; }

#quiz_window_container {
  float: left;
  margin: 134px 0 0 43px;
  width: 550px; }

#w_quiz_items {
  float: left;
  width: 255px;
  box-sizing: border-box !important; }

#w_quiz_prize {
  color: #900000;
  float: right;
  font-size: 13px;
  height: 207px;
  margin: 23px 32px 0 0;
  width: 257px; }

#w_quiz_prize.prize-empty {
  background: url(files/83609c08ead772339751e094c2575827.png) no-repeat scroll 0 0 transparent; }

#w_quiz_prize ul {
  padding-left: 20px; }

#w_quiz_button {
  clear: both;
  float: left;
  height: 55px;
  margin: 21px 0 0 143px;
  width: 100%; }

.item-prize {
  background: url(files/dfbd77d2fd301c7328427f828e8a278d.png) no-repeat scroll 0 0 transparent;
  border: 1px solid #D5A873;
  border-radius: 6px;
  float: left;
  margin: 0 8px 8px 0; }

.item-prize:nth-child(3n) {
  margin-right: 0; }

.item-prize:nth-child(1n+7) {
  margin-bottom: 0; }

.item-prize-in {
  border: 1px solid #FAE0BB;
  border-radius: 6px;
  float: left;
  height: 63px;
  margin: 4px;
  width: 63px;
  box-sizing: border-box !important; }

.item-prize-in.select_item {
  -webkit-box-shadow: 0 0 10px 10px rgba(228, 249, 105, 0.5), inset 0 0 8px 6px rgba(228, 249, 105, 0.5);
  -moz-box-shadow: 0 0 10px 10px rgba(228, 249, 105, 0.5), inset 0 0 8px 6px rgba(228, 249, 105, 0.5);
  box-shadow: 0 0 10px 10px rgba(228, 249, 105, 0.5), inset 0 0 8px 6px rgba(228, 249, 105, 0.5); }

#quiz_btn_thank {
  background: url("/images/pro/btn-thank.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  cursor: pointer;
  height: 55px;
  position: absolute;
  right: inherit;
  top: inherit;
  width: 242px; }

#quiz_btn_thank:hover {
  background: url("/images/pro/btn-thank.png") no-repeat scroll -242px 0 transparent; }

#quiz_btn_start {
  background: url(files/c6cde1947d369401402298290b9a81ca.png) no-repeat scroll 0 0 transparent;
  display: inline-block;
  cursor: pointer;
  height: 55px;
  position: absolute;
  width: 242px; }

#quiz_btn_start:hover {
  background: url(files/c6cde1947d369401402298290b9a81ca.png) no-repeat scroll -242px 0 transparent; }

#quiz_common_info_link {
  margin-top: -7px;
  margin-right: 5px;
  float: right; }

#quiz-loader-send {
  margin-left: 60px;
  margin-top: 20px; }
@charset "UTF-8";/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: v2.6.3
 *
 * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://swisnl.github.io/jQuery-contextMenu/
 *
 * Copyright (c) 2011-2017 SWIS BV and contributors
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *
 * Date: 2017-10-30T19:03:13.936Z
 */@-webkit-keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}@-o-keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(359deg);-o-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}@keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(359deg);-o-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}@font-face{font-family:context-menu-icons;font-style:normal;font-weight:400;src:url(files/4a838ea201f0dabaa85fb94b957ccadc.eot);src:url(files/4a838ea201f0dabaa85fb94b957ccadc.eot#iefix) format("embedded-opentype"),url(files/5a5b184473d90000beaa4f2f0bf41609.woff2) format("woff2"),url(files/746506714b4d92981faf7cb2d072995b.woff) format("woff"),url(files/20bc69dfa94146cfd2cb4c5b3b48e72f.ttf) format("truetype")}.context-menu-icon-add:before{content:"\EA01"}.context-menu-icon-copy:before{content:"\EA02"}.context-menu-icon-cut:before{content:"\EA03"}.context-menu-icon-delete:before{content:"\EA04"}.context-menu-icon-edit:before{content:"\EA05"}.context-menu-icon-loading:before{content:"\EA06"}.context-menu-icon-paste:before{content:"\EA07"}.context-menu-icon-quit:before{content:"\EA08"}.context-menu-icon:before{position:absolute;top:50%;left:0;width:2em;font-family:context-menu-icons;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:#2980b9;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.context-menu-icon.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-disabled:before{color:#bbb}.context-menu-icon.context-menu-icon-loading:before{-webkit-animation:cm-spin 2s infinite;-o-animation:cm-spin 2s infinite;animation:cm-spin 2s infinite}.context-menu-icon.context-menu-icon--fa{display:list-item;font-family:inherit}.context-menu-icon.context-menu-icon--fa:before{position:absolute;top:50%;left:0;width:2em;font-family:FontAwesome;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:#2980b9;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.context-menu-icon.context-menu-icon--fa.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-icon--fa.context-menu-disabled:before{color:#bbb}.context-menu-list{position:absolute;display:inline-block;min-width:13em;max-width:26em;padding:.25em 0;margin:.3em;font-family:inherit;font-size:inherit;list-style-type:none;background:#fff;border:1px solid #bebebe;border-radius:.2em;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}.context-menu-item{position:relative;padding:.2em 2em;color:#2f2f2f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.context-menu-separator{padding:0;margin:.35em 0;border-bottom:1px solid #e6e6e6}.context-menu-item>label>input,.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.context-menu-item.context-menu-hover{color:#fff;cursor:pointer;background-color:#2980b9}.context-menu-item.context-menu-disabled{color:#bbb;cursor:default;background-color:#fff}.context-menu-input.context-menu-hover{color:#2f2f2f;cursor:default}.context-menu-submenu:after{position:absolute;top:50%;right:.5em;z-index:1;width:0;height:0;content:"";border-color:transparent transparent transparent #2f2f2f;border-style:solid;border-width:.25em 0 .25em .25em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.context-menu-item.context-menu-input{padding:.3em .6em}.context-menu-input>label>*{vertical-align:top}.context-menu-input>label>input[type=checkbox],.context-menu-input>label>input[type=radio]{position:relative;top:.12em;margin-right:.4em}.context-menu-input>label{margin:0}.context-menu-input>label,.context-menu-input>label>input[type=text],.context-menu-input>label>select,.context-menu-input>label>textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.context-menu-input>label>textarea{height:7em}.context-menu-item>.context-menu-list{top:.3em;right:-.3em;display:none}.context-menu-item.context-menu-visible>.context-menu-list{display:block}.context-menu-accesskey{text-decoration:underline}/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.b-description_hidden {
  display: none; }

.b-description__row {
  margin-left: -15px;
  margin-right: -15px; }
  .b-description__row:before, .b-description__row:after {
    content: " ";
    display: table; }
  .b-description__row:after {
    clear: both; }

.b-description__col {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 1.4;
  min-height: 4.2em;
  margin: 1.1em 0;
  padding-left: 85px; }
  @media (min-width: 1px) {
    .b-description__col {
      float: left;
      width: 50%; } }
  .b-description__col_narrow {
    width: 33%;
    padding-left: 15px;
    padding-right: 0; }
  .b-description__col::before {
    content: " ";
    position: absolute;
    width: 35px;
    height: 35px;
    margin-left: -50px;
    background: transparent url(files/8cd3403c8dc67b76a5867c80552b28a3.svg) no-repeat 0 0;
    background-size: contain; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.slider-characters {
  background: linear-gradient(to right, #ababab 0, #ababab 30%, #f18e17 70%, #f18e17 100%) 0 0;
  background-size: 310px 100%;
  border-radius: 5px;
  box-sizing: border-box;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2) inset;
  cursor: pointer;
  display: inline-block;
  height: 34px;
  padding: 2px;
  position: relative;
  transition: all 500ms ease;
  vertical-align: bottom;
  width: 100px; }
  .slider-characters:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    border-radius: 4px;
    color: #ababab;
    content: "\F138";
    font-size: 19px;
    font-weight: bold;
    height: 30px;
    left: 2px;
    letter-spacing: 2px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 2px;
    transition: left 500ms ease, color 500ms ease, transform 150ms ease;
    width: 70px; }
  .slider-characters.checked {
    background-position-x: -210px; }
    .slider-characters.checked:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #f18e17;
      content: "\F135";
      font-size: 19px;
      left: 28px;
      line-height: 30px; }
    .slider-characters.checked.empty:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\F244";
      font-size: 19px;
      font-weight: bold;
      line-height: 30px; }
  .slider-characters.waiting {
    cursor: auto;
    opacity: 0.3; }
  .slider-characters__tooltip {
    background: #e84c3d;
    border-radius: 6px;
    bottom: -25px;
    display: none;
    height: 245px;
    opacity: 0.8;
    position: absolute;
    right: 106px;
    width: 320px; }
    .slider-characters__tooltip-content {
      color: #fff;
      padding: 10px; }
      .slider-characters__tooltip-content:after {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        bottom: 32px;
        color: #e84c3d;
        content: "\F0DA";
        font-size: 20px;
        position: absolute;
        right: -6px; }
      .slider-characters__tooltip-content-type_selected .slider-characters__tooltip-content-title:after {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\F046";
        font-size: 18px;
        position: absolute;
        right: 0; }
      .slider-characters__tooltip-content-title {
        margin-bottom: 10px;
        position: relative;
        text-align: left; }
        .slider-characters__tooltip-content-title .slider-characters__tooltip-content-title-icon {
          border: 1px solid;
          border-radius: 4px;
          padding: 3px 10px; }
        .slider-characters__tooltip-content-title .slider-characters__tooltip-content-title-tariff {
          font-size: 16px;
          font-weight: bold; }
      .slider-characters__tooltip-content-symbols {
        font-size: 13px;
        margin-bottom: 4px;
        text-align: left; }
      .slider-characters__tooltip-content-queue {
        font-size: 13px;
        text-align: left; }
        .slider-characters__tooltip-content-queue > span {
          font-weight: bold; }
      .slider-characters__tooltip-content > hr {
        margin: 10px 0; }

#editor-saver__slider .slider-characters {
  height: 22px; }
  #editor-saver__slider .slider-characters:before {
    font-size: 14px;
    height: 18px;
    line-height: 20px; }
  #editor-saver__slider .slider-characters.checked:before {
    font-size: 14px; }
  #editor-saver__slider .slider-characters.checked.empty:before {
    font-size: 14px; }

.queue-block {
  display: inline-block;
  min-height: 52px;
  position: relative;
  width: 100%; }
  .queue-block__values {
    float: left; }
    .queue-block__values-item {
      display: inline-block;
      margin-right: 30px;
      min-height: 49px;
      position: relative; }
      .queue-block__values-item.hide {
        display: none; }
      .queue-block__values-item-block {
        border: 1px solid;
        border-radius: 5px;
        margin-top: 5px;
        min-width: 186px;
        padding: 5px 15px; }
        .queue-block__values-item-block_selected:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          background-color: #fff;
          border-radius: 8px;
          content: "\F058";
          left: -5px;
          padding: 2px 2px 2px 1px;
          position: absolute; }
      .queue-block__values-item_paid .queue-block__values-item-block {
        color: #01ab64; }
      .queue-block__values-item_auth .queue-block__values-item-block {
        color: #f28d1c; }
      .queue-block__values-item_guest .queue-block__values-item-block {
        color: #e84c3d; }
      .queue-block__values-item-item-link-paid {
        color: #e84c3d;
        position: absolute;
        right: 0; }
      .queue-block__values-item-item-link-auth {
        color: #e84c3d;
        margin-left: 3px; }
  .queue-block__forecast {
    bottom: 0;
    float: right;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: right; }
    .queue-block__forecast-line {
      color: #00ac64;
      font-weight: bold; }
    .queue-block__forecast.hide {
      display: none; }

#master-control-bar .queue-block__values-item {
  margin-right: 5px; }

.antiplagiat-form__footer {
  margin-left: -2px;
  margin-right: -2px; }
  .antiplagiat-form__footer:before, .antiplagiat-form__footer:after {
    content: " ";
    display: table; }
  .antiplagiat-form__footer:after {
    clear: both; }
  .antiplagiat-form__footer-counters {
    position: relative;
    min-height: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
    padding-bottom: 3px; }
    @media (min-width: 1px) {
      .antiplagiat-form__footer-counters {
        float: left;
        width: 58.33333%; } }
    @media (max-width: 1px) {
      .antiplagiat-form__footer-counters {
        padding-bottom: 8px; } }
  .antiplagiat-form__footer-buttons {
    position: relative;
    min-height: 1px;
    padding-left: 2px;
    padding-right: 2px; }
    @media (min-width: 1px) {
      .antiplagiat-form__footer-buttons {
        float: left;
        width: 41.66667%; } }

.antiplagiat-form__description_home {
  margin-bottom: 0; }
  .antiplagiat-form__description_home .b-description__col_narrow::before {
    background-image: none; }

.antiplagiat-form__description .title-with-img {
  padding-bottom: 1px;
  bottom: 2px;
  position: relative;
  margin-left: 3px;
  display: inline; }

.antiplagiat-form__description .mt21 {
  margin-top: 21px; }

.antiplagiat-form__queue {
  margin: 15px 0; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
.b-users__slide {
  margin-left: 0px;
  margin-right: -1px; }
  .b-users__slide:before, .b-users__slide:after {
    content: " ";
    display: table; }
  .b-users__slide:after {
    clear: both; }

.b-users__item {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 0.5px;
  padding-right: 0.5px;
  position: relative;
  min-height: 1px;
  padding-left: 0.5px;
  padding-right: 0.5px;
  position: relative;
  min-height: 1px;
  padding-left: 0.5px;
  padding-right: 0.5px; }
  @media (min-width: 1px) {
    .b-users__item {
      float: left;
      width: 33.33333%; } }
  @media (min-width: 992px) {
    .b-users__item {
      float: left;
      width: 25%; } }
  .b-users__item .b-user-block {
    margin: 2em auto; }

.b-users__footer {
  text-align: right;
  padding: 10px 0;
  border-top: 1px solid #e1e1e1; }
  .b-users__footer .btn {
    min-width: 170px; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.exchange-presentation h4 {
  background: #f5f5f5;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 33px;
  padding: 0;
  margin: 1em 0; }

.exchange-presentation__items {
  margin-left: -3px;
  margin-right: -3px; }
  .exchange-presentation__items:before, .exchange-presentation__items:after {
    content: " ";
    display: table; }
  .exchange-presentation__items:after {
    clear: both; }

.exchange-presentation__item {
  position: relative;
  min-height: 1px;
  padding-left: 3px;
  padding-right: 3px; }
  @media (min-width: 1px) {
    .exchange-presentation__item {
      float: left;
      width: 50%; } }
  .exchange-presentation__item_rew .exchange-presentation__header {
    background: #f38c16; }
  .exchange-presentation__item_rew .exchange-presentation__header-cnt {
    color: #ffe95f; }
  .exchange-presentation__item_rew .exchange-presentation__line-body {
    background: #fff4a8; }
    .exchange-presentation__item_rew .exchange-presentation__line-body:before {
      border-color: #fff4a8;
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #fff4a8 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #fff4a8 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #fff4a8 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FFFFF4A8', GradientType=1); }

.exchange-presentation__header {
  position: relative;
  height: 30px;
  line-height: 30px;
  padding-left: 6px;
  background: #00ac64;
  color: #fff;
  margin-right: 150px; }
  .exchange-presentation__header .btn {
    padding: 0;
    width: 148px;
    height: 30px;
    line-height: 30px;
    float: right;
    margin-right: -150px; }
  .exchange-presentation__header-cnt {
    color: #00ff95;
    position: absolute;
    right: 7px;
    font-size: 12px; }

.exchange-presentation__line {
  margin: 2px 0;
  position: relative;
  overflow: hidden; }
  .exchange-presentation__line .b-user-block {
    float: left; }
  .exchange-presentation__line-body {
    margin-left: 207px;
    background: #e4efb3;
    height: 72px;
    padding: 0 0 0 25px;
    line-height: 72px; }
    .exchange-presentation__line-body > * {
      line-height: 1;
      white-space: nowrap; }
    .exchange-presentation__line-body:before {
      content: " ";
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      border-right: 3px solid #e4efb3;
      width: 30px;
      height: 72px;
      box-sizing: content-box;
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #e4efb3 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #e4efb3 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #e4efb3 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FFE4EFB3', GradientType=1); }
    @media (max-width: 991px) {
      .exchange-presentation__line-body {
        line-height: 1.2;
        padding-top: 15px;
        padding-left: 10px; }
        .exchange-presentation__line-body > * {
          padding-right: 5px;
          display: inline-block;
          white-space: normal;
          line-height: 1.2;
          height: 28px;
          overflow: hidden; }
        .exchange-presentation__line-body:before {
          display: none; } }
  .exchange-presentation__line-title {
    font-size: 12px;
    font-weight: bold; }
    .exchange-presentation__line-title, .exchange-presentation__line-title:visited {
      color: #383838; }
    .exchange-presentation__line-title:hover, .exchange-presentation__line-title:focus, .exchange-presentation__line-title:active {
      color: #e84c3d; }
  .exchange-presentation__line-info {
    display: inline-block;
    position: absolute;
    right: 3px;
    top: 52px;
    line-height: 1;
    font-size: 10px; }
    .exchange-presentation__line-info > * {
      display: inline-block;
      height: 15px;
      line-height: 15px; }
    .exchange-presentation__line-info-date {
      color: #00ac64;
      font-weight: bold;
      margin-right: 3px; }
    .exchange-presentation__line-info-price {
      padding: 0 3px;
      background: #00ac64;
      color: #fff;
      font-weight: bold; }

.exchange-presentation__footer {
  text-align: right;
  margin: 10px 0; }
  .exchange-presentation__footer .btn {
    min-width: 170px; }

.exchange-presentation__description {
  clear: left; }
  .exchange-presentation__description .b-description__col_1:before {
    background-image: url(files/d2e61544491ac386b31d858895a0b925.svg); }
  .exchange-presentation__description .b-description__col_2:before {
    background-image: url(files/1c20d5c99f31bd0a91cdeb55c9ff7529.svg); }
  .exchange-presentation__description .b-description__col_3:before {
    background-image: url(files/609d6e6eab1dbbb1a1f5e99c1cbc9a89.svg); }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
.b-tabs__menu {
  display: block;
  border-bottom: 1px solid #e1e1e1;
  list-style: none;
  padding: 0;
  margin: 0;
  min-height: 2.2em;
  box-sizing: content-box; }

.b-tabs__tab {
  display: inline-block;
  position: relative;
  float: left;
  line-height: 2.2;
  padding: 0 1em;
  background: #f5f5f5; }
  .b-tabs__tab > *, .b-tabs__tab a {
    color: #383838;
    text-decoration: none; }
  .b-tabs__tab_active {
    background: #e1e1e1; }
    .b-tabs__tab_active:after {
      content: " ";
      position: absolute;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      left: 50%;
      bottom: -7px;
      margin-left: -7px;
      border-width: 7px 7px 0;
      border-top-color: #e1e1e1; }

.b-tabs__pane {
  padding: 1em 0;
  display: none; }
  .b-tabs__pane_active {
    display: block; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
/**
 * Миксин для темизации табов извне.
 */
.shop-presentation {
  margin: 40px 0 10px; }
  .shop-presentation__header {
    height: 32px;
    background: #383838; }
  .shop-presentation__search {
    background: #454545;
    display: inline-block;
    float: right;
    margin-top: -32px;
    height: 32px;
    line-height: 30px;
    padding: 0 6px 0 12px;
    white-space: nowrap;
    overflow: hidden; }
    .shop-presentation__search-label {
      color: #FFF;
      font-weight: normal;
      vertical-align: top;
      display: inline-block;
      height: 32px;
      margin: 0;
      padding: 0; }
      .shop-presentation__search-label > span {
        vertical-align: middle; }
    .shop-presentation__search input.shop-presentation__search-text {
      font-size: 12px;
      width: 218px;
      height: 19px;
      line-height: 19px;
      display: inline-block;
      vertical-align: middle;
      padding: 0 5px;
      border-radius: 4px; }
      .shop-presentation__search input.shop-presentation__search-text::-moz-placeholder {
        color: #a8a8a8;
        opacity: 1; }
      .shop-presentation__search input.shop-presentation__search-text:-ms-input-placeholder {
        color: #a8a8a8; }
      .shop-presentation__search input.shop-presentation__search-text::-webkit-input-placeholder {
        color: #a8a8a8; }
    .shop-presentation__search input.btn {
      vertical-align: middle;
      height: 19px;
      line-height: 19px;
      padding-top: 0;
      padding-bottom: 0; }
    @media (max-width: 1px) {
      .shop-presentation__search-label > span {
        display: none; }
      .shop-presentation__search input.shop-presentation__search-text {
        width: 150px; }
        .shop-presentation__search input.shop-presentation__search-text::-moz-placeholder {
          color: #999;
          opacity: 1; }
        .shop-presentation__search input.shop-presentation__search-text:-ms-input-placeholder {
          color: #999; }
        .shop-presentation__search input.shop-presentation__search-text::-webkit-input-placeholder {
          color: #999; } }
  .shop-presentation__body {
    padding: 18px 0;
    background: #ecf5fc; }
  .shop-presentation__list {
    margin-left: -7px;
    margin-right: -7px; }
    .shop-presentation__list:before, .shop-presentation__list:after {
      content: " ";
      display: table; }
    .shop-presentation__list:after {
      clear: both; }
    .shop-presentation__list-item {
      position: relative;
      float: left;
      width: 50%;
      min-height: 1px;
      padding-left: 7px;
      padding-right: 7px;
      position: relative;
      min-height: 1px;
      padding-left: 7px;
      padding-right: 7px;
      position: relative;
      min-height: 1px;
      padding-left: 7px;
      padding-right: 7px;
      margin: 7px 0;
      padding-left: 32px;
      height: 64px;
      line-height: 64px;
      white-space: nowrap; }
      @media (min-width: 1px) {
        .shop-presentation__list-item {
          float: left;
          width: 33.33333%; } }
      @media (min-width: 992px) {
        .shop-presentation__list-item {
          float: left;
          width: 25%; } }
      .shop-presentation__list-item > * {
        color: #383838; }
      .shop-presentation__list-item:before {
        content: ' ';
        width: 64px;
        height: 64px;
        background: #fff center no-repeat;
        background-size: 79%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 25px;
        border-radius: 32px; }
      .shop-presentation__list-item_icon-1:before {
        background-image: url(files/a73a4e35153b3fdc6f2288f67c06478c.svg); }
      .shop-presentation__list-item_icon-2:before {
        background-image: url(files/1260f0ec0660eb4f4492b49ab6cc08da.svg); }
      .shop-presentation__list-item_icon-3:before {
        background-image: url(files/f44f9ad9cd117cd81431e66c2ffc922d.svg); }
      .shop-presentation__list-item_icon-4:before {
        background-image: url(files/0c2c4c54bab9013b4095ef9113ee9382.svg); }
      .shop-presentation__list-item_icon-5:before {
        background-image: url(files/1150df33bc0f4a8042678099a8e47dc1.svg); }
      .shop-presentation__list-item_icon-6:before {
        background-image: url(files/15c512569731f1ef9132cbd1cba426a9.svg); }
      .shop-presentation__list-item_icon-7:before {
        background-image: url(files/789656c2911d7ae7e333205cfe25e507.svg); }
      .shop-presentation__list-item_icon-8:before {
        background-image: url(files/8a62af93a5b3294e3122fd8206bfbb6f.svg); }
      .shop-presentation__list-item_icon-9:before {
        background-image: url(files/8f4e72fec2eed4469b433c946ce724b4.svg); }
      .shop-presentation__list-item_icon-10:before {
        background-image: url(files/8599de1d29c6c52a39ea129ff6d7b3f9.svg); }
      .shop-presentation__list-item_icon-11:before {
        background-image: url(files/d0a47691b2bd4e6a99db6e6cc8561466.svg); }
      .shop-presentation__list-item_icon-12:before {
        background-image: url(files/d335a1983dac5d474ac45a2966280f8e.svg); }
      .shop-presentation__list-item_icon-13:before {
        background-image: url(files/bf241fa841979079b95a6860a72b6c19.svg); }
      .shop-presentation__list-item_icon-14:before {
        background-image: url(files/80d6ea5542af2cc475bd899ae943a04b.svg); }
      .shop-presentation__list-item span {
        display: inline-block;
        background: #00ac64;
        color: #FFF;
        font-size: 10px;
        font-weight: bold;
        line-height: 1.7em;
        padding: 0 4px;
        margin-left: 10px;
        position: relative; }
        .shop-presentation__list-item span:before {
          content: ' ';
          position: absolute;
          width: 0;
          height: 0;
          border-color: transparent;
          border-style: solid;
          top: 50%;
          left: -4px;
          margin-top: -4px;
          border-width: 4px 4px 4px 0;
          border-right-color: #00ac64; }
  .shop-presentation__footer {
    padding: 10px 0;
    text-align: right; }
    .shop-presentation__footer .btn {
      width: 190px; }
  .shop-presentation__months {
    margin-top: -18px;
    background: #e4efb4;
    padding: 15px 25px 0;
    font-size: 12px; }
    .shop-presentation__months-year {
      font-weight: bold;
      width: 7%;
      min-width: 55px;
      margin-bottom: 15px;
      display: inline-block; }
    .shop-presentation__months-month {
      color: #a8a8a8;
      width: 7%;
      min-width: 70px;
      margin-bottom: 18px;
      display: inline-block;
      white-space: nowrap;
      /*&_1,
			&_2,
			&_4,
			&_9,
			&_10,
			&_11,
			&_12{
				width: 7%;
				min-width: 70px;
			}*/ }
      .shop-presentation__months-month > a {
        color: #383838;
        text-decoration: underline; }
        .shop-presentation__months-month > a:hover, .shop-presentation__months-month > a:active, .shop-presentation__months-month > a:focus {
          text-decoration: none; }
  .shop-presentation__years {
    margin-bottom: 7px;
    background: #e4efb4;
    padding: 0 25px;
    font-size: 12px; }
    .shop-presentation__years-year {
      color: #a8a8a8;
      width: 7%;
      min-width: 70px;
      margin-bottom: 15px;
      display: inline-block; }
      .shop-presentation__years-year > a {
        font-weight: bold;
        color: #383838;
        text-decoration: underline; }
        .shop-presentation__years-year > a:hover, .shop-presentation__years-year > a:active, .shop-presentation__years-year > a:focus {
          text-decoration: none; }
  .shop-presentation .b-tabs__pane {
    padding: 0; }
  .shop-presentation .b-tabs__menu {
    height: 32px;
    border-bottom: 0; }
  .shop-presentation .b-tabs__tab {
    height: 32px;
    line-height: 32px;
    background: #006038; }
    .shop-presentation .b-tabs__tab > *, .shop-presentation .b-tabs__tab a {
      color: #00ac64; }
    .shop-presentation .b-tabs__tab_active {
      background: #00ac64; }
      .shop-presentation .b-tabs__tab_active > *, .shop-presentation .b-tabs__tab_active a {
        color: #FFF; }
      .shop-presentation .b-tabs__tab_active:after {
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        left: 50%;
        bottom: -7px;
        margin-left: -7px;
        border-width: 7px 7px 0;
        border-top-color: #00ac64; }
@charset "UTF-8";
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
/**
 * transitions
 * @mixin param duration
 * @mixin param properties
 */
/** links */
/**
 * border-radius
 * @mixin param px radius
 */
/**
 * square & rectangle
 * @mixin param px width (used as height for square)
 * @mixin param px height (just for rectangle)
 */
/**
 * glass effect
 * @mixin param float opacity outer shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 * @mixin param float opacity inner shadow
 */
/** transparent color for contents of pseudo-elements */
/** show three dots if overflow */
/**
 * simple gradients w/o opacity
 * @mixin param hex color start (left, top)
 * @mixin param hex color stop (right, bottom)
 */
/**
 * simple gradients with opacity
 * @mixin param color start (left, top)
 * @mixin param color stop (right, bottom)
 * @mixin param color start (left, top) for ie
 * @mixin param color stop (right, bottom) for ie
 */
/**
 * three colors' gradient (vertical & horizontal) w/o opacity
 */
/**
 * strong & lite red->yellow->green gradients
 */
/**
 * Gradient for table head
 */
/**
 * scale
 * @mixin param float scale x
 * @mixin param float scale y
 */
/**
 * rotate
 * @mixin param deg
 */
/**
 * message boxes
 * @mixin param hexrgb background color
 * @mixin param string gif-icon name in folder /images/exchange/
 * @mixin param hexrgb border color
 * @mixin param hexrgb text color
 */
/**
 * Масштабирование фонового изображения
 * @mixin param <значение>|<проценты>|auto|cover|contain
 * @mixin param <значение>|<проценты>|auto (или пробел - для пропуска)
 */
/** grayscale */
/* green button */
/** styled select, textarea & input-text */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

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

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/uYKcPVoh6c5R0NpdEY5A-Q.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hhsxEYwM7FgeyaSgU71cLG0.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxv25ds880Du_gFZbUlZlsbg.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/O4NhV7_qs9r9seTo7fnsVD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxsUW6j0fiq4_bYOAoMNnBhA.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxpXMLUeV6_io0G3F6eXSVcg.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxjZJchHK-lPtiIaM3GRtbZU.woff) format("woff"); }

body {
  background: #fff no-repeat fixed center top;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.2;
  font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
  overflow-y: scroll;
  color: #383838;
  min-width: 991px; }
  body.new-year {
    background-image: url("/images/general/background/new-year.jpg?new"); }
  body.spring {
    background-image: url("/images/general/background/spring.jpg?new"); }
  body.summer {
    background-image: url("/images/general/background/summer.jpg?new"); }
  body.autumn {
    background-image: url("/images/general/background/autumn.jpg?new"); }
  body.new-year .body-shadow,
  body.spring .body-shadow,
  body.summer .body-shadow,
  body.autumn .body-shadow {
    background: url("/images/general/shadow.png") repeat-y scroll center top transparent;
    display: block; }
  @media (max-width: 1199px) {
    body {
      font-size: 12px; } }
  body.oldstyle .body__container {
    padding-left: 18px;
    padding-right: 18px; }
    @media (max-width: 1199px) {
      body.oldstyle .body__container {
        padding: 0 10px; } }
  body.oldstyle #header,
  body.oldstyle #master-menu {
    padding-left: 35px;
    padding-right: 35px; }
  body.oldstyle .body-header {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto; }
  body .body__oldstyle {
    width: 1000px;
    margin: 0 auto;
    padding: 0; }

.oldcss, .lm-modal-container,
.reveal-modal_old {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  /*&:after {
		content: '';
		display: table;
		clear:   both;
	}*/ }
  .oldcss, .lm-modal-container,
  .reveal-modal_old, .oldcss *, .lm-modal-container *, .reveal-modal_old * {
    box-sizing: content-box; }
  .oldcss input[type="button"], .lm-modal-container input[type="button"], .reveal-modal_old input[type="button"],
  .oldcss input[type="submit"],
  .lm-modal-container input[type="submit"],
  .reveal-modal_old input[type="submit"],
  .oldcss input[type="reset"],
  .lm-modal-container input[type="reset"],
  .reveal-modal_old input[type="reset"],
  .oldcss button,
  .lm-modal-container button,
  .reveal-modal_old button {
    box-sizing: border-box; }
  .oldcss .b-user-block, .lm-modal-container .b-user-block, .reveal-modal_old .b-user-block, .oldcss .b-user-block *, .lm-modal-container .b-user-block *, .reveal-modal_old .b-user-block *,
  .oldcss .btn,
  .lm-modal-container .btn,
  .reveal-modal_old .btn,
  .oldcss .btn-css,
  .lm-modal-container .btn-css,
  .reveal-modal_old .btn-css,
  .oldcss .btn *,
  .lm-modal-container .btn *,
  .reveal-modal_old .btn *,
  .oldcss .btn-css *,
  .lm-modal-container .btn-css *,
  .reveal-modal_old .btn-css *,
  .oldcss .btn-css,
  .lm-modal-container .btn-css,
  .reveal-modal_old .btn-css,
  .oldcss .btn-css *,
  .lm-modal-container .btn-css *,
  .reveal-modal_old .btn-css *,
  .oldcss .antiplagiat-form,
  .lm-modal-container .antiplagiat-form,
  .reveal-modal_old .antiplagiat-form,
  .oldcss .antiplagiat-form *,
  .lm-modal-container .antiplagiat-form *,
  .reveal-modal_old .antiplagiat-form * {
    box-sizing: border-box; }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

h1 {
  font-size: 24px;
  font-weight: bold; }

h2 {
  font-size: 18px;
  font-weight: 500;
  padding: 0;
  margin: 0; }

h3 {
  font-size: 16px;
  font-weight: bold; }

h4 {
  font-size: 14px;
  font-weight: 600; }

hr {
  border: 0;
  border-top: 1px solid #e1e1e1;
  margin: 0; }

a {
  color: #3083ae; }
  a:hover, a:focus {
    color: #e84c3d;
    text-decoration: none; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  a.a-new, a.a-new:hover, a.a-new:visited {
    color: #e84c3d;
    text-decoration: none; }

nav {
  margin: 0;
  padding: 0; }

img {
  border: 0; }

p {
  margin-top: 10px;
  margin-bottom: 0;
  padding: 0; }
  p.nomargin {
    margin: 0 !important; }

header, footer {
  width: 100%;
  background: #383838;
  margin: 0;
  padding: 0; }

.body__container {
  max-width: 1264px;
  padding: 0 35px;
  background: #fff;
  margin: 0 auto;
  overflow: hidden; }
  @media (max-width: 1199px) {
    .body__container {
      padding: 0 10px; } }

#header, #footer {
  background: #383838;
  overflow: visible; }

#footer {
  padding: 0 70px 35px; }
  @media (max-width: 1199px) {
    #footer {
      padding: 0 45px 10px; } }

#content {
  padding-bottom: 40px;
  overflow: visible; }

#master-menu {
  padding-top: 3.3em; }

body #nprogress .bar {
  background: #e84c3d; }

body #nprogress .peg {
  box-shadow: 0 0 10px #e84c3d, 0 0 5px #e84c3d; }

body #nprogress .spinner-icon {
  border-top-color: #e84c3d;
  border-left-color: #e84c3d; }

.go-up {
  background: #DF0024;
  border-radius: 5px;
  color: white;
  display: none;
  font-size: 18px;
  font-weight: bold;
  height: 40px;
  left: 10px;
  opacity: 0.4;
  padding-top: 8px;
  position: fixed;
  text-align: center;
  top: 10px;
  width: 40px;
  z-index: 3000; }
  .go-up:hover {
    cursor: pointer;
    opacity: 0.7; }

p.normal {
  margin-bottom: 10px;
  margin-top: 0; }

.home-main-tab,
.home-main-tab-active {
  float: right;
  color: #999;
  font-size: 12px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 10px; }
  .home-main-tab span,
  .home-main-tab-active span {
    cursor: pointer;
    text-decoration: underline; }
    .home-main-tab span:hover,
    .home-main-tab-active span:hover {
      text-decoration: none; }

a[href="http://www.liveinternet.ru/click"] {
  display: none; }

.home-main-tab-active {
  background: #e1e1e1;
  color: #383838;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }

.invisible {
  display: none; }

.bold {
  font-weight: bold; }

.rating-notice-background {
  background-color: #000;
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000; }

.rating-notice-content {
  background: url("/images/user/profile/rating/rating-notice-bg.png") no-repeat center top scroll #C8C8C8;
  border: 2px solid #D00;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0 0 16px #900;
  left: 50%;
  margin-left: -285px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 100px;
  width: 570px;
  z-index: 1001; }

.rating-notice-content-btn-close {
  height: 37px;
  margin: 4px 4px 26px;
  width: 562px; }

.rating-notice-btn-close {
  background: url("/images/user/profile/rating/notice-btn-close.png") no-repeat 0 0 scroll transparent;
  cursor: pointer;
  float: right;
  height: 37px;
  width: 38px; }

.rating-notice-btn-close:hover {
  background: url("/images/user/profile/rating/notice-btn-close.png") no-repeat -38px 0 scroll transparent; }

.rating-notice-content-desc {
  color: #00BAFF;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 20px;
  text-align: right;
  text-shadow: 0 1px 0 #999;
  width: 450px; }

.rating-notice-content-icon {
  float: left;
  height: 250px;
  margin: 0 0 8px;
  width: 570px; }

.rating-notice-content-rank-name {
  float: left;
  height: 24px;
  width: 570px; }

.rating-notice-content-privi {
  background-color: #E4E4E4;
  border-radius: 10px 10px 10px 10px;
  float: left;
  margin: 8px 10px;
  padding: 8px 10px;
  width: 530px; }

.rating-notice-content-privi.pro {
  color: #A81025;
  font-weight: bold;
  text-align: center;
  font-size: 11px; }

.rating-notice-content-privi-title {
  color: #00BAFF;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 18px;
  text-align: left;
  text-shadow: 0 1px 0 #999;
  width: 550px; }

.rating-notice-content-privi-list-1 {
  float: left;
  line-height: 16px;
  list-style: decimal outside none;
  margin: 0;
  padding-left: 20px;
  text-align: left;
  width: 100%; }

.rating-notice-content-privi-list-2 {
  color: #444;
  list-style: circle outside none;
  padding-left: 15px; }

.rating-notice-content-btn-go {
  float: left;
  height: 37px;
  margin: 0 203px 8px;
  width: 164px; }

.rating-notice-btn-go {
  background: url("/images/user/profile/rating/notice-btn-go.png") no-repeat 0 0 scroll transparent;
  cursor: pointer;
  float: right;
  height: 37px;
  width: 164px; }

.rating-notice-btn-go:hover {
  background: url("/images/user/profile/rating/notice-btn-go.png") no-repeat -164px 0 scroll transparent; }

.rating-notice-span-level {
  color: #A00;
  font-weight: bold;
  text-shadow: 1px 0 0 #FFF; }

.messageboxok {
  background: url("/images/exchange/success.gif") no-repeat scroll 12px 10px #EDFBD8;
  border: 1px solid #BFDE84;
  border-radius: 3px 3px 3px 3px;
  color: #508600;
  float: left;
  font-weight: bold;
  margin: 10px 0;
  overflow: hidden;
  padding: 10px 15px 10px 40px;
  width: 100%;
  box-sizing: border-box; }

.messageboxerror {
  background: url("/images/exchange/error.gif") no-repeat scroll 12px 10px #FFECCE;
  border: 1px solid #E9C59B;
  color: #E3302C;
  float: left;
  border-radius: 3px 3px 3px 3px;
  font-weight: bold;
  margin: 10px 0;
  overflow: hidden;
  padding: 10px 15px 10px 40px;
  width: 100%;
  box-sizing: border-box; }

.messageboxerror > p {
  width: 800px;
  margin: 0;
  padding: 0;
  display: block;
  float: left; }

.messageboxinfo {
  background: url("/images/exchange/info.gif") no-repeat scroll 12px 10px #ECF9FF;
  border: 1px solid #BBDBE0;
  color: #0888C3;
  border-radius: 3px 3px 3px 3px;
  font-weight: bold;
  margin: 10px 0;
  overflow: hidden;
  padding: 10px 15px 10px 40px; }

.messageboxwarning {
  background: url("/images/exchange/warning.gif") no-repeat scroll 12px 10px #FEFDE2;
  border: 1px solid #E5E181;
  color: #666;
  border-radius: 3px 3px 3px 3px;
  font-weight: bold;
  margin: 10px 0;
  overflow: hidden;
  padding: 10px 15px 10px 40px; }

.messageboxok-mini {
  background: url("/images/exchange/success.gif") no-repeat scroll 12px 3px #EDFBD8;
  border: 1px solid #BFDE84;
  color: #508600;
  border-radius: 3px 3px 3px 3px;
  font-weight: bold;
  overflow: hidden;
  padding: 3px 10px 3px 40px;
  float: left;
  margin: 10px 0 4px; }

.messageboxerror-mini {
  background: url("/images/exchange/error.gif") no-repeat scroll 12px 3px #FFECCE;
  border: 1px solid #E9C59B;
  color: #E3302C;
  border-radius: 3px 3px 3px 3px;
  font-weight: bold;
  margin: 4px 0;
  overflow: hidden;
  padding: 3px 10px 3px 40px; }

.messagebox-button-close {
  background: url("/images/exchange/close.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: block;
  float: right;
  height: 16px;
  opacity: 0.7;
  width: 16px; }

.messageboxok-opacity {
  background: url("/images/exchange/success.gif") no-repeat scroll 12px 10px #EDFBD8;
  border: 1px solid #BFDE84;
  color: #508600;
  border-radius: 3px 3px 3px 3px;
  font-weight: bold;
  margin: 10px 0;
  overflow: hidden;
  opacity: 0.5;
  padding: 5px 15px 5px 40px; }

.messagebox-button-close:hover {
  opacity: 1; }

.messageboxerrorinfo {
  margin: 10px 0 0 0;
  overflow: hidden;
  font-size: 13px; }

#pack-reload {
  cursor: pointer;
  font-size: 0.8em;
  margin-left: 0.5em; }

.percentage:after {
  content: "%"; }

.percentage:after {
  content: "%"; }

/** unique result colors */
.color-red,
.color-bad,
.color-error,
a.color-red:visited,
a.color-bad:visited,
a.color-error:visited {
  color: #ff0000; }

.color-yellow,
.color-average,
.color-warning,
a.color-yellow:visited,
a.color-average:visited,
a.color-warning:visited {
  color: #daa520; }

.color-green,
.color-good,
.color-success,
a.color-green:visited,
a.color-good:visited,
a.color-success:visited {
  color: #16bb28; }

/**
 * styled with font-awesome checkboxes & radio-buttons
 * usage: input.styled+span.fa(checked)+span.fa(unchecked)
 */
input[type="radio"].styled,
input[type="radio"].styled + span,
input[type="radio"].styled + span + span,
input[type="checkbox"].styled,
input[type="checkbox"].styled + span,
input[type="checkbox"].styled + span + span {
  cursor: pointer;
  margin: 0;
  padding: 0; }

input[type="radio"].styled,
input[type="checkbox"].styled {
  width: 14px;
  height: 14px;
  overflow: hidden;
  background: none;
  border: 0 none;
  display: block;
  opacity: 0.01;
  filter: alpha(opacity=1);
  position: absolute;
  z-index: +1; }

input[type="radio"].styled + span,
input[type="radio"].styled + span + span,
input[type="checkbox"].styled + span,
input[type="checkbox"].styled + span + span {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  text-align: left; }

input[type="checkbox"].styled + span,
input[type="checkbox"].styled + span + span {
  /*width: 0.8em;*/ }

input[type="radio"].styled + span,
input[type="radio"].styled:checked + span + span,
input[type="checkbox"].styled + span,
input[type="checkbox"].styled:checked + span + span {
  display: none; }

input[type="radio"].styled:checked + span,
input[type="checkbox"].styled:checked + span {
  display: inline-block; }

select.styled,
textarea.styled,
input[type="text"].styled,
input[type="date"].styled,
input[type="number"].styled,
input[type="password"].styled {
  background-color: rgba(255, 255, 255, 0.75) !important;
  border: 1px solid #ccc !important;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  margin: 0;
  padding: 6px 8px; }

select.styled:hover,
textarea.styled:hover,
input[type="text"].styled:hover,
input[type="date"].styled,
input[type="number"].styled:hover,
input[type="password"].styled:hover {
  border-color: #aaa !important; }

select.styled,
input[type="text"].styled,
input[type="date"].styled,
input[type="number"].styled,
input[type="password"].styled {
  height: auto !important; }

select.styled > option {
  min-height: auto; }

select.styled:focus,
select.styled:active,
textarea.styled:focus,
textarea.styled:active,
input[type="text"].styled:focus,
input[type="text"].styled:active,
input[type="date"].styled:focus,
input[type="date"].styled:active,
input[type="number"].styled:focus,
input[type="number"].styled:active,
input[type="password"].styled:focus,
input[type="password"].styled:active {
  border-color: #66afe9 !important;
  outline: 0 !important;
  /*box-shadow:		inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	-moz-box-shadow:	inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	-webkit-box-shadow:	inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);*/ }

input[type="checkbox"].styled:focus + span,
input[type="checkbox"].styled:focus + span + span,
input[type="radio"].styled:focus + span,
input[type="radio"].styled:focus + span + span {
  color: #4285f4 !important; }

input[type="radio"].styled ~ span,
input[type="checkbox"].styled ~ span {
  cursor: pointer; }

input[type="radio"].styled:disabled ~ span,
input[type="checkbox"].styled:disabled ~ span {
  color: #bbbbbb !important;
  cursor: not-allowed; }

input[type="text"].styled:disabled,
input[type="date"].styled:disabled {
  background: #efefef !important; }

.left {
  display: inline-block;
  float: left; }

.right {
  display: inline-block;
  float: right; }

.width100 {
  width: 100%; }

.clear {
  display: block;
  width: 100%;
  clear: both; }

.di-i {
  display: inline; }

.di-i-i {
  display: inline !important; }

.di-ib {
  display: inline-block; }

.fl-l {
  float: left; }

.fl-l-i {
  float: left !important; }

.fl-r {
  float: right; }

.fl-r-i {
  float: right !important; }

.ff-ss {
  font-family: "segoe script"; }

.fs-0 {
  font-size: 0; }

.fs-8 {
  font-size: 8px; }

.fs-9 {
  font-size: 9px; }

.fs-10 {
  font-size: 10px; }

.fs-11 {
  font-size: 11px; }

.fs-12 {
  font-size: 12px; }

.fs-13 {
  font-size: 13px; }

.fs-14 {
  font-size: 14px; }

.fs-15 {
  font-size: 15px; }

.fs-16 {
  font-size: 16px; }

.fs-17 {
  font-size: 17px; }

.fs-18 {
  font-size: 18px; }

.fs-19 {
  font-size: 19px; }

.fs-20 {
  font-size: 20px; }

.fs-22 {
  font-size: 22px; }

.fs-24 {
  font-size: 24px; }

.fs-26 {
  font-size: 26px; }

.fst-i {
  font-style: italic; }

.fw-300 {
  font-weight: 300; }

.fw-400 {
  font-weight: 400; }

.fw-500 {
  font-weight: 500; }

.fw-600 {
  font-weight: 600; }

.fw-700 {
  font-weight: 700; }

.fw-800 {
  font-weight: 800; }

.fw-n {
  font-weight: normal; }

.h-11 {
  height: 11px; }

.h16 {
  height: 16px; }

.h-16-i {
  height: 16px !important; }

.h188 {
  height: 188px !important; }

.lh-8 {
  line-height: 8px; }

.lh-10 {
  line-height: 10px; }

.lh-12 {
  line-height: 12px; }

.lh-14 {
  line-height: 14px; }

.lh-15 {
  line-height: 15px; }

.lh-15-i {
  line-height: 15px !important; }

.lh-16 {
  line-height: 16px; }

.lh-17 {
  line-height: 17px; }

.lh-18 {
  line-height: 18px; }

.lh-19 {
  line-height: 19px; }

.lh-20 {
  line-height: 20px; }

.m-5-0 {
  margin: 5px 0px; }

.m-ver-auto {
  margin: 0 auto; }

.m0 {
  margin: 0; }

.m-20-0 {
  margin: 20px 0; }

.ml2 {
  margin-left: 2px; }

.ml3 {
  margin-left: 3px; }

.ml-12 {
  margin-left: 12px; }

.ml7 {
  margin-left: 7px; }

.ml10 {
  margin-left: 10px; }

.ml18 {
  margin-left: 18px; }

.ml30 {
  margin-left: 30px; }

.ml33 {
  margin-left: 33px; }

.ml44 {
  margin-left: 44px; }

.ml47 {
  margin-left: 47px; }

.ml-60 {
  margin-left: 60px; }

.ml70 {
  margin-left: 70px; }

.ml-128 {
  margin-left: 128px; }

.ml-180 {
  margin-left: 180px; }

.ml-190 {
  margin-left: 190px; }

.ml-215 {
  margin-left: 215px; }

.ml-230, .ml230 {
  margin-left: 230px; }

.ml250 {
  margin-left: 250px; }

.mt0, .mt-0 {
  margin-top: 0px; }

.mt1, .mt-1 {
  margin-top: 1px; }

.mt2 {
  margin-top: 2px !important; }

.mt-2 {
  margin-top: 2px; }

.mt-2-i {
  margin-top: 2px !important; }

.mt-3 {
  margin-top: 3px; }

.mt3 {
  margin-top: 3px; }

.mt4 {
  margin-top: 4px; }

.mt5 {
  margin-top: 5px; }

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

.mt-5-i {
  margin-top: 5px !important; }

.mt6 {
  margin-top: 6px; }

.mt-6 {
  margin-top: 6px; }

.mt-7, .mt7 {
  margin-top: 7px; }

.mt-8 {
  margin-top: 8px; }

.mt8 {
  margin-top: 8px; }

.mt-9 {
  margin-top: 9px; }

.mt10 {
  margin-top: 10px; }

.mt-10 {
  margin-top: 10px; }

.mt-15-i {
  margin-top: 15px !important; }

.mt11 {
  margin-top: 11px; }

.mt-12 {
  margin-top: 12px; }

.mt-13 {
  margin-top: 13px; }

.mt14 {
  margin-top: 14px; }

.mt15 {
  margin-top: 15px; }

.mt-15 {
  margin-top: 15px; }

.mt16 {
  margin-top: 16px; }

.mt17 {
  margin-top: 17px; }

.mt20 {
  margin-top: 20px !important; }

.mt-20 {
  margin-top: 20px; }

.mt-20-i {
  margin-top: 20px !important; }

.mt21 {
  margin-top: 21px; }

.mt22 {
  margin-top: 22px; }

.mt25 {
  margin-top: 25px !important; }

.mt30 {
  margin-top: 30px; }

.mt35 {
  margin-top: 35px; }

.mt40 {
  margin-top: 40px; }

.mt50 {
  margin-top: 50px; }

.mb0 {
  margin-bottom: 0px; }

.mb2 {
  margin-bottom: 2px; }

.mb3 {
  margin-bottom: 3px; }

.mb4 {
  margin-bottom: 4px; }

.mb5 {
  margin-bottom: 5px; }

.mb7 {
  margin-bottom: 7px; }

.mb6 {
  margin-bottom: 6px; }

.mb10 {
  margin-bottom: 10px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-7 {
  margin-bottom: 7px; }

.mb-11 {
  margin-bottom: 11px; }

.mb-12 {
  margin-bottom: 12px; }

.mb-13 {
  margin-bottom: 13px; }

.mb-14 {
  margin-bottom: 14px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-16 {
  margin-bottom: 16px; }

.mb-17 {
  margin-bottom: 17px; }

.mb-18 {
  margin-bottom: 18px; }

.mb-19 {
  margin-bottom: 19px; }

.mb-20 {
  margin-bottom: 20px; }

.mb15 {
  margin-bottom: 15px; }

.mb24 {
  margin-bottom: 24px; }

.ml0 {
  margin-left: 0px; }

.ml4 {
  margin-left: 4px; }

.ml-5, .ml5 {
  margin-left: 5px; }

.ml-10 {
  margin-left: 10px; }

.ml11 {
  margin-left: 11px; }

.ml13 {
  margin-left: 13px; }

.ml15 {
  margin-left: 15px; }

.ml-16 {
  margin-left: 16px; }

.ml20 {
  margin-left: 20px; }

.ml-35 {
  margin-left: 35px; }

.ml-40 {
  margin-left: 40px; }

.ml40 {
  margin-left: 40px; }

.ml25 {
  margin-left: 25px; }

.ml111 {
  margin-left: 111px; }

.ml365 {
  margin-left: 365px; }

.ml40im {
  margin-left: 40px !important; }

.ml20im {
  margin-left: 20px !important; }

.mr3 {
  margin-right: 3px; }

.mr4 {
  margin-right: 4px; }

.mr5 {
  margin-right: 5px; }

.mr7 {
  margin-right: 7px; }

.mr8 {
  margin-right: 8px; }

.mr-0 {
  margin-right: 0px; }

.mr2 {
  margin-right: 2px; }

.mr-8 {
  margin-right: 8px; }

.mr-10 {
  margin-right: 10px; }

.mr14 {
  margin-right: 14px; }

.mr20 {
  margin-right: 20px; }

.mr30 {
  margin-right: 30px; }

.mr34 {
  margin-right: 34px; }

.mr45 {
  margin-right: 45px; }

.p0 {
  padding: 0px; }

.p-30 {
  padding: 0 30px; }

.pt-0 {
  padding-top: 0px; }

.pt-0-i {
  padding-top: 0px !important; }

.pt-3 {
  padding-top: 3px; }

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

.pt-27 {
  padding-top: 27px; }

.pl15 {
  padding-left: 15px; }

.pl-16 {
  padding-left: 16px; }

.pl-20 {
  padding-left: 20px; }

.pl-24 {
  padding-left: 24px; }

.pl-25 {
  padding-left: 25px; }

.pos-r {
  position: relative; }

.pt-10 {
  padding-top: 10px; }

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

.pr-2 {
  padding-right: 2px; }

.pr-8 {
  padding-right: 8px; }

.pr-13 {
  padding-right: 13px; }

.pr-14 {
  padding-right: 14px; }

.ta-l {
  text-align: left; }

.ta-c {
  text-align: center; }

.ta-r {
  text-align: right; }

.ta-j {
  text-align: justify; }

.td-n {
  text-decoration: none; }

.td-u {
  text-decoration: underline; }

.td-u-h span {
  text-decoration: underline; }

.td-u-h:hover span {
  text-decoration: none; }

.ti-20 {
  text-indent: 20px; }

.ti-23 {
  text-indent: 23px; }

.top-3 {
  top: 3px; }

.fs10 {
  font-size: 10px; }

.cur-a {
  cursor: auto !important; }

.cur-d {
  cursor: default !important; }

.cur-h {
  cursor: help !important; }

.cur-p {
  cursor: pointer !important; }

.us-n {
  -moz-user-select: none;
  user-select: none; }

.w16 {
  width: 16px; }

h2.sn-block-title:after {
  display: inline-block;
  content: "\23F4";
  color: #e84c3d;
  margin-left: 10px; }

#unsupport-browser {
  text-align: center; }

#unsupport-browser p {
  text-align: left; }

.browsers-list {
  list-style-type: none;
  margin-top: 28px;
  padding-left: 0;
  display: inline-block; }

.browsers-list li {
  text-align: left;
  display: inline-block;
  border-radius: 4px;
  padding: 5px 10px 5px 5px;
  margin-left: 5px;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  background: #FFFFFF; }

.browsers-list li:hover {
  box-shadow: 0 0 3px 0 #cccccc;
  background-color: #ffffff; }

.browsers-list li a {
  display: block;
  float: left;
  font-size: 14px; }

.browsers-list li:first-child {
  margin-left: 0; }

.browsers-list h4 {
  display: block;
  font-weight: bold;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  color: #3c3c3c; }

.browsers-list .preview {
  float: left;
  height: 64px;
  width: 64px; }

.browsers-list .description {
  margin-left: 5px;
  float: left;
  height: 64px; }

.browsers-list .chrome .preview {
  background: url(/images/browsers/chrome_64x64.png) no-repeat; }

.browsers-list .opera .preview {
  background: url(/images/browsers/opera_64x64.png) no-repeat; }

.browsers-list .firefox .preview {
  background: url(/images/browsers/firefox_64x64.png) no-repeat; }

/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
.table {
  border-collapse: collapse;
  border-spacing: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: bottom; }
  .table th,
  .table thead td {
    vertical-align: middle;
    padding: 3px 5px;
    background-color: #e84c3d;
    border: 1px solid #a8a8a8;
    color: #fff; }
  .table td {
    border: 1px solid #a8a8a8;
    vertical-align: middle;
    text-align: center;
    padding: 3px 5px; }

/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
#header-warning {
  background: #e84c3d;
  color: #f5f5f5;
  font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 1em 0;
  text-align: center; }
  #header-warning a {
    color: white; }
/** colors */
/** links */
/** unique value */
/** background images */
/** filter bar */
#pro_notice_background {
  background-color: #000;
  height: 100%;
  left: 0;
  opacity: 0.8;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000; }

#pro_window {
  color: #20160A;
  display: inline-block;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: -200%;
  z-index: 1010; }
  #pro_window.congratulations {
    background: url("/images/pro/w-congratulations.png") no-repeat scroll 0 0 transparent;
    height: 621px;
    margin-left: -386px;
    width: 773px;
    /***** CONGRATULATIONS *****/ }
    #pro_window.congratulations #pro_btn_close {
      right: 20px;
      top: 20px; }
    #pro_window.congratulations #pro_btn_thank {
      left: 266px;
      top: 532px; }
    #pro_window.congratulations #pro_congratulations_text {
      display: inline-block;
      float: left;
      font-size: 12px;
      line-height: 18px;
      margin: 425px 0 0 142px;
      width: 494px; }
  #pro_window #pro_window_content {
    position: relative; }
  #pro_window #pro_btn_close {
    background: url("/images/pro/btn-close.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    cursor: pointer;
    height: 35px;
    position: absolute;
    width: 35px; }
    #pro_window #pro_btn_close:hover {
      background: url("/images/pro/btn-close.png") no-repeat scroll -35px 0 transparent; }
  #pro_window #pro_btn_thank {
    background: url("/images/pro/btn-thank.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    cursor: pointer;
    height: 55px;
    position: absolute;
    width: 242px; }
    #pro_window #pro_btn_thank:hover {
      background: url("/images/pro/btn-thank.png") no-repeat scroll -242px 0 transparent; }

.pro-description {
  /*#pro_tariffs.x2 {
		//padding-left: 110px;
	}*/ }
  .pro-description h2 {
    margin-bottom: 30px;
    text-align: center;
    font-size: 26px; }
    .pro-description h2::after {
      content: '';
      background: url("/images/pro/tariffs/tsep001.png") repeat-x scroll 0 0 transparent;
      text-align: center;
      color: #e1e1e1;
      font-size: 24px;
      display: block;
      width: 150px;
      height: 2px;
      margin: 20px auto 30px; }
  .pro-description h3 {
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 20px; }
  .pro-description .grid-row {
    margin-bottom: 50px; }
  .pro-description .green {
    color: #00ac64; }
  .pro-description #pro_tariffs {
    padding: 15px 0 50px 0;
    position: relative;
    display: block;
    text-align: center; }
  .pro-description .tariff {
    background: none repeat scroll 0 0 #FCFCFC;
    border-radius: 7px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #606060;
    display: inline-block;
    text-align: center;
    width: 296px;
    padding-bottom: 20px;
    vertical-align: top;
    opacity: 0;
    margin-bottom: 20px;
    margin-right: 15px; }
    .pro-description .tariff .btn {
      width: 142px; }
  .pro-description #pro_tariffs.x2 .tariff {
    margin: 0 30px; }
  .pro-description #pro_tariffs.x3 .tariff {
    margin: 0 12px; }
  .pro-description .tariff.tariff1 {
    border: 2px solid #ff4412; }
  .pro-description .tariff.tariff2 {
    border: 2px solid #ee741c; }
  .pro-description .tariff.tariff3 {
    border: 2px solid #efb435; }
  .pro-description .tariff.tariff4 {
    border: 2px solid #96c01e; }
  .pro-description .tariff.tariff5 {
    border: 2px solid #5eb455; }
  .pro-description .tariff.tariff6 {
    border: 2px solid #2cc8f9; }
  .pro-description .tariff .header {
    color: #FFF;
    background-color: #C1DC09;
    font-family: "Open Sans", Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    height: 93px;
    width: 100%;
    padding-top: 7px; }
  .pro-description .tariff.tariff1 .header {
    background-color: #ff4412; }
  .pro-description .tariff.tariff2 .header {
    background-color: #ee741c; }
  .pro-description .tariff.tariff3 .header {
    background-color: #efb435; }
  .pro-description .tariff.tariff4 .header {
    background-color: #96c01e; }
  .pro-description .tariff.tariff5 .header {
    background-color: #5eb455; }
  .pro-description .tariff.tariff6 .header {
    background-color: #2cc8f9; }
  .pro-description .tariff .header .ext {
    background: url("/images/pro/tariffs/extension.png") no-repeat scroll 0 0 transparent;
    height: 51px;
    margin-left: 32px;
    margin-top: -14px;
    position: absolute;
    width: 121px; }
  .pro-description .tariff .header .h-main {
    font-size: 36px;
    font-weight: 300; }
  .pro-description .tariff .header .h-sub {
    font-size: 12px;
    font-weight: 300;
    line-height: 14px; }
  .pro-description .tariff .price {
    font-family: "Open Sans", Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 44px;
    font-weight: 700;
    margin: 14px 0 10px;
    position: relative;
    width: 100%; }
  .pro-description .tariff .price .rub {
    font-size: 20px;
    position: relative;
    top: -6px; }
  .pro-description .tariff .price .action-old {
    font-size: 22px;
    height: 32px;
    left: 18px;
    padding: 0 3px;
    position: absolute;
    top: 18px; }
  .pro-description .tariff .price .action-old-line {
    background-color: #606060;
    display: inline-block;
    height: 1px;
    left: 0;
    position: absolute;
    top: 16px;
    width: 100%; }
  .pro-description .tariff .t-sep {
    background: url("/images/pro/tariffs/tsep001.png") repeat-x scroll 0 0 transparent !important;
    height: 2px;
    margin: 0 23px;
    width: 250px; }
  .pro-description .tariff .list {
    font-family: "Open Sans", Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 52px;
    line-height: 26px;
    margin: 12px 0 10px; }
  .pro-description .tariff .btn-tariff-buy-main {
    background: url("/images/pro/tariffs/bbuy001.png") no-repeat scroll 0 0 transparent !important;
    border-radius: 3px !important;
    float: left !important;
    height: 37px !important;
    margin-left: 77px !important;
    width: 142px !important; }
  .pro-description .tariff .btn-tariff-buy-main:hover {
    background: url("/images/pro/tariffs/bbuy001.png") no-repeat scroll -142px 0 transparent !important; }
  .pro-description div.header-breadcrumbs {
    width: 100%; }
  .pro-description .tcol-icon {
    float: left;
    width: 172px; }
  .pro-description .tcol-icon img {
    border: none;
    float: left; }
  .pro-description .tcol-text {
    font-size: 12px;
    line-height: 20px;
    margin-left: 200px; }
    .pro-description .tcol-text .header {
      color: #00AB5D;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 10px; }
    .pro-description .tcol-text ol {
      font-weight: bold; }
  .pro-description .ac-btn-pay {
    background: url("/images/pro/btn-pay.png") no-repeat scroll 0 0 transparent !important;
    float: left !important;
    height: 19px !important;
    width: 58px !important; }
  .pro-description .ac-btn-pay:hover {
    background: url("/images/pro/btn-pay.png") no-repeat scroll -58px 0 transparent !important; }
  .pro-description .pro-tariff__pirce {
    position: relative; }
  .pro-description .pro-tariff__currency {
    position: relative;
    font-size: 60%;
    text-decoration: none;
    top: -0.2em;
    left: -0.2em; }
  .pro-description .pro-tariff__old-price {
    display: block;
    height: 32px;
    font-size: 22px; }
  .pro-description .pro-tariff__old-price-value {
    text-decoration: line-through; }
  .pro-description .pro-tariff__old-price .pro-tariff__currency {
    top: -0.1em;
    left: 0.1em; }
@charset "UTF-8";
/*
 * Функционал оценки сообщений администрации
 */
.messages__rating {
  display: inline-block; }

.messages__stars {
  cursor: auto;
  font-size: 14px;
  display: inline-block;
  color: goldenrod; }
  .messages__stars_hidden {
    display: none; }
  .messages__stars_unrated {
    color: gold;
    cursor: pointer; }

.messages__star {
  padding: 1px 2px 1px 1px; }

.messages__rate-link {
  font-size: 12px;
  color: #003366;
  border-bottom: 1px dotted #003366;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal; }
  .messages__rate-link_hidden {
    display: none; }

/*# sourceMappingURL=layout.7666c05704d9ed10c2a6.min.css.map*/