.btn.btn-icon {padding: 0.4rem 1rem!important;}

.custom-switch-up_pool .custom-control-input:checked ~ .custom-control-label::before {
  background: rgb(241,95,148) !important;
  background: linear-gradient(135deg, rgb(156,58,159) 0%, rgb(226,65,151) 35%, rgb(248,181,161) 60%, rgb(252,231,161) 100%) !important;
  color: #fff;
  transition: all .2s ease-out;
}

.custom-switch-neiro .custom-control-input:checked ~ .custom-control-label::before {
  background: rgb(244,70,102) !important;
  background: linear-gradient(135deg, rgb(216,62,128) 0%, rgb(226,55,90) 35%, rgb(245,79,91) 60%, rgb(252,124,106) 100%) !important;
  color: #fff;
  transition: all .2s ease-out;
}

.alert-content {
  padding: 0;
  position: relative;
  transition: 300ms ease all;
  backface-visibility: hidden;
  margin-left: 270px;
  z-index: 10;
}
.alert-wrapper {
  padding: 1.8rem 2.2rem 0;
  margin-top: 3rem;
  margin-bottom: -5rem;
}

.vertical-overlay-menu .alert-content {
  margin-left: 0;
}

body.dark-layout .divider .divider-text {
  color: #bdd1f8!important;
  font-size: 1.5rem!important;
}

.subs-card {
  text-align: center;
  border: 1px solid #464d5c !important;
}

.subs-card.subs-pro:hover {border: 1px solid #23bd70 !important;}
.subs-card.subs-turbo:hover {border: 1px solid #fdbf00 !important;}
.subs-card.subs-ultra:hover {border: 1px solid #eb4bab !important;}

.subs-card .card-body {
  padding: 1rem 0.5rem;
}

.subs-header {
  text-align: center;
}

.subs-title {
  font-weight: normal;
  letter-spacing: 0.05rem;
  font-size: 1.2rem;
  margin-bottom: 1.2rem;
  position: relative;
  display: inline-block;
}

.subs-title:before, .subs-title:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  border-radius: 3px;
  background-color: #bdd1f8;
  top: 50%;
  margin-top: -1px;
}
.subs-title:before {
  left: 0;
  margin-left: -22px
}
.subs-title:after {
  right: 0;
  margin-right: -22px
}
.subs-old_price {
  font-size: 1.2rem;
  color: #fff;
  margin-bottom: 2.68rem;
}
.subs-old_price.trait {margin-bottom: 1rem;}
.subs-old_price.trait span {position: relative;}
.subs-old_price.trait span:before {
  content: "";
  position: absolute;
  width: 120%;
  height: 3px;
  border-radius: 4px;
  top: 50%;
  margin-top: -2px;
  left: -8px;
  transform: rotate(10deg);
}
.subs-pro .subs-old_price.trait span:before {background-color: #23bd70;}
.subs-turbo .subs-old_price.trait span:before {background-color: #fdbf00;}
.subs-ultra .subs-old_price.trait span:before {background-color: #eb4bab;}

.subs-price {
  font-size: 1.5rem;
  font-weight: 600;
  color: #fff;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  padding: 0.467rem 1.5rem;
  line-height: 1.6rem;
  border-radius: 1.5rem;
}

.subs-pro .subs-price {background-color: #23bd70;}
.subs-turbo .subs-price {background-color: #fdbf00;}
.subs-ultra .subs-price {background-color: #eb4bab;}

.open .badge-menu-title {display: none}
.is-shown.open .badge-menu-sub-title,
.sidebar-group-active .badge-menu-sub-title {display: none}
.cart-notification.dropdown-notification .media-heading {
  font-size: 1.2rem;
  margin-left: 1rem;
}

.cart-notification .dropdown-header {font-size: 1rem;}
.cart-notification .dropdown-menu .dropdown-item {font-size: 1rem;}
.checkbox label {margin-left:2rem;}
.checkbox label:before,
.checkbox label:after {
  top: 50%!important;
  margin-top: -10px!important;
}
.checkbox input:checked ~ label:after {
  margin-top: -5px!important;
}

.avatar-status-online.avatar-status-lg,
.avatar-status-offline.avatar-status-lg {
  right: 4px!important;
  bottom: 4px!important;
}

body.dark-layout .page-jm .collapsible .card .card-header {
  border: none!important;
}
body.dark-layout .page-jm .collapsible .card.open .card-header,
body.dark-layout .page-jm .card.skills-fl .card-header {
  border-bottom: 1px solid #464d5c!important;
}
body.dark-layout .page-jm .collapsible .card.open {
  box-shadow: none!important;
}
.btn-sm span.btn-text {
  position: relative;
  top: -2px;
}
.shovel1::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='21px' height='21px' viewBox='0 0 320.000000 320.000000' preserveAspectRatio='xMidYMid meet'%3e%3cg transform='translate(0.000000,320.000000) scale(0.100000,-0.100000)' fill='%238a99b5' stroke='none'%3e%3cpath d='M594 3121 c-21 -16 -150 -141 -286 -277 -210 -213 -247 -254 -253 -287 -15 -77 -1 -104 113 -221 59 -60 134 -126 166 -147 124 -81 283 -102 421 -54 l70 24 437 -437 438 -437 -169 -170 c-93 -93 -176 -184 -185 -202 -20 -40 -21 -95 0 -138 22 -47 434 -450 524 -514 281 -198 560 -250 964 -182 244 42 244 41 287 301 27 164 30 201 26 325 -4 109 -11 162 -31 240 -32 117 -107 280 -173 374 -59 85 -476 507 -525 532 -88 45 -127 24 -333 -181 l-170 -170 -438 438 -438 438 20 45 c36 81 46 175 27 265 -24 122 -64 191 -175 306 -130 137 -160 158 -226 158 -42 0 -60 -6 -91 -29z m181 -437 c19 -40 19 -114 2 -157 -8 -18 -32 -49 -55 -69 -76 -69 -177 -62 -261 17 l-46 44 135 135 134 136 38 -37 c20 -20 44 -51 53 -69z m1741 -1346 c88 -90 177 -190 199 -222 48 -74 89 -172 111 -262 27 -110 21 -338 -12 -455 -3 -12 -31 -20 -112 -33 -182 -28 -323 -16 -467 38 -122 47 -207 109 -382 279 l-164 161 112 112 113 113 101 -99 c115 -111 152 -130 222 -111 50 14 99 66 109 117 12 65 -8 102 -116 209 l-100 100 107 107 c59 60 110 108 113 108 4 0 78 -73 166 -162z'/%3e%3c/g%3e%3c/svg%3e");
}

.top0 {top:0!important}
.bottom-5 {bottom:-5px!important}
.text-expand {
  font-size: 1.2rem !important;
  color:#bdd1f8;
  cursor:pointer;
}

.text-expand:hover {
  color:#5A8DEE;
}
.page-jm .card .text-ellipsis.text-show {-webkit-line-clamp:unset}
.chat-application .page-jm .chat-sidebar {height: calc(100vh - 7rem)}
html body .content.app-content .page-jm .content-area-wrapper .content-wrapper {height: calc(100vh - 7rem)}
html body .content.app-content .page-jm .content-area-wrapper {margin: 0!important;}

#myrating {
  display: inline-block;
  cursor: pointer!important;
}
.jm-reviews_body {color:#8a99b5}
.jm-reviews_header {margin-bottom:1rem}

.skills-card .card-body i.bxs-conversation {color:#8a99b5;}
.skills-card .card-body {padding: 1rem 1.7rem;}
.skills-card {
  margin-bottom:1rem;
}
.skills-card h5 {
  margin-right: auto;
  margin-bottom: 0;
}
.skills-card .badge {
  /*padding: 0.25em 0.4em 0.18rem 0.35rem;*/
  font-size: 0.7rem;
}

.page-jm .collapse-title .badge.badge-round {
  margin-left: 0.5rem;
  padding: 0.2rem 0.4rem;
}
.page-jm .collapsible .card .card-header,
.page-jm .card.skills-fl .card-header {
  padding: 0.5rem 0.8rem;
  color: #bdd1f8!important;
}

.page-jm .card.skills-fl .card-body {
  padding: 0.5rem 0.8rem;
}

.page-jm .card.skills-fl .skills-fl_item {
    color: #bdd1f8;
    font-size: 1.1rem;
    padding: 0.567rem 0;
}

.page-jm .collapsible .card .card-body {padding: 0.5rem 0.8rem;}

.page-p2p .flag-icon {line-height: 0.9em!important}

.p2p-chat .chat-container {
  position: relative;
  height: calc(100vh - 15rem);
  text-align: center;
  padding: 1.4rem;
}

.p2p-chat.chat-window-wrapper .chat-container {
  margin-top: 15px;
  background-color: #18223C!important;
  background-image: url("../../app-assets/images/pattern-bg.png");
  border-top:1px solid #464d5c;
  border-left:1px solid #464d5c;
  border-right:1px solid #464d5c;
}

.p2p-support-chat.p2p-chat.chat-window-wrapper .chat-container {
  background-color: #18223C!important;
  background-image: url("../../app-assets/images/pattern-bg.png");
  border-top:0!important;
  border-left:1px solid #272e48!important;
  border-right:1px solid #272e48!important;
}

.p2p-support-chat .chat-header {
  background-color: #272e48;
  border-color: #464d5c !important;
  border-radius: calc(0.267rem - 0px) calc(0.267rem - 0px) 0 0;
}


.p2p-chat .chat-content .chat-body {
    overflow: hidden;
    margin: 0.67rem 2rem 0 0;
}

.p2p-chat .chat-content .chat-body .chat-message {
  position: relative;
  float: right;
  text-align: left;
  padding: 0.75rem 1rem;
  margin: 0 1.33rem 1.33rem 0.3rem;
  clear: both;
  word-break: break-word;
  color: #FFFFFF;
  background: #5A8DEE;
  border-radius: 0.267rem;
  box-shadow: 0 2px 4px 0 rgba(90, 141, 238, 0.6);
}

.p2p-chat .chat-content .chat-body .chat-message.chat-img,
.chat-content .chat-body .chat-message.chat-img {padding: 0.2rem;}

.p2p-chat .chat-content .chat-body .chat-message p {
  margin-bottom: 0;
}

.p2p-chat .chat-content .chat-body .chat-message .chat-time {
  position: absolute;
  bottom: -20px;
  right: 0px;
  color: #828D99;
  font-size: 0.8rem;
  white-space: nowrap;
}

.p2p-chat .chat-content .chat-avatar {
  float: right;
}

.p2p-chat .chat-content .chat-left .chat-avatar {
  float: left;
}

.p2p-chat .chat-content .chat-left .chat-message {
  text-align: left;
  float: left;
  margin: 0 0.3rem 1.8rem 1.3rem;
  color: #727E8C;
  background-color: #fafbfb;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
}

.p2p-chat .chat-content .badge {
  background-color: #f3f8fd;
}

.p2p-chat .chat-content .chat-left .chat-message {
    background-color: #272e48;
}

.p2p-chat .chat-content .chat-system .chat-message,
.chat-content .chat-system .chat-message {
  margin-left: 0;
  background-color: #39DA8A !important;
  color: #fff !important;
}

body.dark-layout.chat-application .chat-content .chat-left.chat-system .chat-message p {
  color: #fff !important;
}

.p2p-chat .chat-content .chat-moder .chat-message {
  background-color: #FF5B5C !important;
  color: #fff;
}

.p2p-chat .chat-content .chat-seller .chat-message {
  background-color: #99aade !important;
  color: #fff;
}


#countdown {
  margin:15px auto 10px;
  text-align: center;
}
#countdown div {
  margin:0px 0px 0px 16px;
  float:left;
  width:78px;
  font-size: 0.8rem;
}
#countdown div span {
  display:block;
  height:53px;
  background:#1a233a;
  border-bottom:#bdd1f8 1px solid;
  color:#eee;
  font-size: 2rem;
  padding-top: 4px;
  padding-left: 16px;
  letter-spacing: 10px;
  border-radius:3px;
  margin-bottom:3px;
  /* Последние 4 параметра отвечают за размер текста и его выравнивание на циферблате */
}
#countdown_jm {
  margin:15px auto 10px;
  text-align: center;
}
#countdown_jm div {
  margin: 0px 0px 0px 10px;
  float: left;
  width: 50px;
  font-size: 0.8rem;
}
#countdown_jm div span {
  display: block;
  height: 42px;
  background: #1a233a;
  border-bottom: #bdd1f8 1px solid;
  color: #eee;
  font-size: 1.5rem;
  padding-top: 4px;
  padding-left: 5px;
  letter-spacing: 5px;
  border-radius: 3px;
  margin-bottom: 3px;
  /* Последние 4 параметра отвечают за размер текста и его выравнивание на циферблате */
}
#countdown #week,#countdown #day,#countdown #hour,#countdown #minute,#countdown #second,
#countdown_jm #week,#countdown_jm #day,#countdown_jm #hour,#countdown_jm #minute,#countdown_jm #second {
  display:none;
}
.clearfix {
  clear:both;
  float:none !important;
}


.p2p_select option {
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.p2p_ico {
  background-size: 20px;
  padding-left: 20px;
  background-position: 0 1px;
}
.ico_payeer {
  background-image: url('../../app-assets/images/p2p_icons/payeer.png');
  background-repeat: no-repeat;
}

a.nav-p2p {
  color: #bdd1f8;
  font-size: 1.1rem;
  padding: 0.567rem 0;
}
a.nav-p2p.active {color: #5A8DEE;}

.navigation-main .badge-sm {
  font-style: normal;
  padding: 0.20rem 0.4rem;
}


@keyframes message-jump {
  0% {
    transform: translateY(-4px);
  }
  5% {
    transform: translateY(4px);
  }
  7.5% {
    transform: translateY(-2px);
  }
  10% {
    transform: translateY(2px);
  }
  12.5% {
    transform: translateY(-1px);
  }
  15% {
    transform: translateY(1px);
  }
  17.5% {
    transform: translate(0);
  }
  100% {
    transform: translate(0);
  }
}

.message-jump {
  animation: message-jump 3.5s linear infinite;
}
.task-text {
  font-size: 1.1rem;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.min-width-120 {min-width:120px;}
.min-width-125 {min-width:125px;}
.page-jm .card .text-ellipsis {-webkit-line-clamp:4}
.t-2 {top:2px!important;}
label {color:#94a9d2!important;}
.badge.badge-turbo {background-color:#FDBF00 !important}
.badge-turbo:hover, .badge-turbo:focus {background-color:#dea801 !important}

.badge.badge-ultra {background-color:#EB4BAB !important}
.badge-ultra:hover, .badge-ultra:focus {background-color:#f260b8 !important}

.badge.badge-promo {background-color:#0EADE5 !important}
.badge-promo:hover, .badge-promo:focus {background-color:#10b9f5 !important}

.badge.badge-vip_promo {background-color:#7fc7ff !important}
.badge-vip_promo:hover, .badge-vip_promo:focus {background-color:#a3d6fe !important}

.badge.badge-neiro {
  background: rgb(197,74,206);
  background: linear-gradient(135deg, rgba(114,92,245,1) 0%, rgba(188,52,126,1) 35%, rgba(196,38,71,1) 60%, rgba(252,105,91,1) 100%);
}
.badge-neiro:hover, .badge-neiro:focus {
  background: rgb(229,81,175);
  background: linear-gradient(135deg, rgba(142,105,251,1) 0%, rgba(224,79,176,1) 35%, rgba(220,47,72,1) 60%, rgba(254,162,110,1) 100%);
}
.badge.badge-neiro_pool {
  background: rgb(244,70,102) !important;
  background: linear-gradient(135deg, rgba(216,62,128,1) 0%, rgba(226,55,90,1) 35%, rgba(245,79,91,1) 60%, rgba(252,124,106,1) 100%) !important;
}
.badge-neiro_pool:hover, .badge-neiro_pool:focus {
  background: rgb(252,97,96) !important;
  background: linear-gradient(135deg, rgba(238,86,157,1) 0%, rgba(252,97,114,1) 35%, rgba(253,121,102,1) 60%, rgba(251,166,118,1) 100%) !important;
}

.badge.badge-up_pool {
  background: rgba(241,95,148,0.4) !important;
  background: linear-gradient(135deg, rgba(156,58,159,1) 0%, rgba(226,65,151,1) 35%, rgba(248,181,161,1) 60%, rgba(252,231,161,1) 100%) !important;
}
.badge-up_pool:hover, .badge-up_pool:focus {
  background: rgb(252,97,96) !important;
  background: linear-gradient(135deg, rgba(181,107,182,1) 0%, rgba(233,107,177,1) 35%, rgba(249,196,185,1) 60%, rgba(253,237,185,1) 100%) !important;
}

.width-sm-300 {width:100%}
@media (min-width: 576px) {
  .width-sm-300 {width:300px}
}

#master_class .tab-content.bg-transparent .card-body {
  background-color: #272e48 !important;
  border-color: #464d5c !important;
}
#master_class .tab-content.bg-transparent {
  box-shadow: none !important;
}
#master_class .nav-pills .nav-item {position:relative}
#master_class .nav-pills .nav-link {padding-right: 3rem !important}
#master_class .nav-pills .nav-item .badge.badge-pill {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -10px;
}

.servises-block .badge {
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.act .badge.badge-up {
  position: absolute;
  top: -8px;
  right: -6px;
  left: unset!important;
  padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.weekly_act, .weekly_act2, .weekly_act3, .weekly_act4, .weekly_act5,
.turbo_act, .turbo_act2, .turbo_act3, .ultra_act, .ultra_act2, .promo_act, .promo_act2, .neiro_act, .neiro_act2 {
  position: relative;
}

.weekly_act .badge.badge-up {
    position: absolute;
    top: -8px;
    left: 118px;
}

.weekly_act2 .badge.badge-up {
    position: absolute;
    top: -8px;
    left: 123px;
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.weekly_act3 .badge.badge-up {
    position: absolute;
    top: -8px;
    left: 185px;
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.weekly_act4 .badge.badge-up {
    position: absolute;
    top: -13px;
    left: 121px;
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.weekly_act5 .badge.badge-up {
    position: absolute;
    top: -13px;
    left: 147px;
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.turbo_act .badge.badge-up {
    position: absolute;
    top: -8px;
    left: 118px;
}

.turbo_act2 .badge.badge-up {
    position: absolute;
    top: -8px;
    left: 82px;
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.turbo_act3 .badge.badge-up {
    position: absolute;
    top: -13px;
    left: 139px;
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.ultra_act .badge.badge-up {
    position: absolute;
    top: -8px;
    left: 118px;
}

.ultra_act2 .badge.badge-up {
    position: absolute;
    top: -8px;
    left: 78px;
    padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.main-header-navbar .navbar-nav .nav-link {
  padding-right: 0.5rem!important;
  padding-left: 0.5rem!important;
}

body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li a span.badge {
  position: absolute;
  right: 7px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li a span.badge.position-relative {
  position: relative;
  left: 5px;
}
#basic-tabs-components .nav-link {padding: 0.5rem 0.2rem}
.active-lesson {
  font-size: 1.04rem;
  font-weight: 600;
}
.pay-system {
  padding:0.5rem 0.7rem;
  background-color:rgba(255,255,255,0.9);
  display:inline-block;
  border-radius: 0.5rem;
}
#cart .pay-system {padding:0.2rem 0.5rem;}
#cart .pay-system.m_balance {padding:0.3rem 0.5rem;}
.o-50 {opacity:0.5}
.widget-overlay-content .avatar {
  margin-top: -75px;
}
.widget-overlay .widget-overlay-card .widget-overlay-card-title {
    position: absolute;
    top: 50%;
    margin-top: -80px;
    width: 100%;
}

.btn-play {
  position: absolute;
  left: 50%;
  top: 50%;
  width:60px;
  height:60px;
  line-height:60px;
  margin-left: -30px;
  margin-top: -30px;
  
}
.btn-play .bx {font-size: 2.2rem;}
.say_kurator {
  background-color: #5A8DEE;
  position: relative;
  color: #fff;
  padding: .75rem 1.25rem;
  border-radius: .5rem;
  margin-bottom: 10px;
  text-align: left!important;
}

.say_kurator::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-bottom: -8px;
  margin-left: -8px;
  background-color: #5A8DEE;
  width: 15px;
  height: 15px;
  transform: rotate(45deg);
}
.my-modal-backdrop {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,0.5);
  display: none;
  z-index:1040;
  -webkit-transition:0.5s linear;
  transition:0.5s linear;
}

.my-modal-backdrop_show {
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center;
  flex-direction: column;
}
.overlay-start {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,0.7);
  display: none;
  z-index:2000;
  -webkit-transition:0.5s linear;
  transition:0.5s linear;
}

.overlay-start_active {
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center;
  flex-direction: column;
}
.overlay-start .icon-spin {color:#fff}
.top_balance {padding: 1.5rem 0.75rem 1.15rem 0.75rem;}
#news .card-text {
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
#news .card .text-ellipsis {-webkit-line-clamp:4}
.card .chat-sidebar-name .text-ellipsis {-webkit-line-clamp:1}
body.dark-layout .table tbody td a .badge-circle i {color:#fff!important;}
.img-avatar {
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
}
.badge-circle.badge-circle-lg {width:64px!important;height:64px!important;}
.btn i {font-style: normal!important;}
.kurator_list i:first-child {display:none}
.icon_button {
  background:none!important;
  border:none!important;
  padding: 0!important;
  color: #33cabb;
  cursor:pointer;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.icon_button:hover {
  color: #5A8DEE;
  text-decoration: none;
  outline: none;
}
.tree_wrap {
  align-items: center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-bottom: 20px;
}

.tree_item {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  text-align:center
}

.tree_user {
  position: relative;
  display: inline-block;
}

.tree_title {
  font-size: 16px;
  font-weight: 400;
  color: #BDD1F8;
  margin-bottom: 8px;
}
.tree_title span {font-size: 13px;}
.tree_body {
  position: relative;
  width: 120px;
  display: inline-block;
}
.tree_user img {
	border-radius: 50%;
	background-size: cover;
	background-position: center center;
  width: 100%;
  height: 100%;
  border: 7px solid #374661;
  -webkit-transition:0.15s linear;
  transition:0.15s linear;
}

.tree_user .kurator_info img {
  border: 1px solid #374661!important;
  width: 70px!important;
  height: 70px!important;
}

.kurator_info .dropdown-menu {
  margin-right: -10px!important;
}

.tree_user a {color:#33cabb}
.tree_user a:hover,.tree_user a:focus{color:#4d5259}
.tree_icons {
  padding-top: 18px;
}
.bg-tarif-1 {background-color:#5A8DEE!important; color:#fff;}
.text-tarif-1 {color:#5A8DEE!important!important;}
.badge-tarif-1 {background-color:#5A8DEE!important!important; color:#fff;}
.border-tarif-1 {border-color:#5A8DEE!important!important;}

.tarif-1 .tree_active img {border-color: #5A8DEE!important;}
.tarif-1 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(90,141,238,.5);}
.tarif-2 .tree_active img {border-color: #23375b!important;}
.tarif-2 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(35,55,91,.5);}
.tarif-3 .tree_active img {border-color: #FDBF00!important;}
.tarif-3 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(253,191,0,.5);}
.tarif-4 .tree_active img {border-color: #EB4BAB!important;}
.tarif-4 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(235,75,171,.5);}
.tarif-4 .tree_tech_clone img {border-color: #efefef!important;}
.tarif-4 .tree_tech_clone:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(239,239,239,.5);}
.tarif-5 .tree_active img {border-color: #0EADE5!important;}
.tarif-5 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(14,173,229,.5);}
.tarif-6 .tree_active img {border-color: #7fc7ff!important;}
.tarif-6 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(127,199,255,.5);}
.tarif-7 .tree_active img {border-color: rgb(197,74,206);}
.tarif-7 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(197,74,206,.5);}
.tarif-8 .tree_active img {border-color: #FC8D6D!important;}
.tarif-8 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(244,70,102,.5);}
.tarif-9 .tree_active img {border-color: rgb(241,95,148);}
.tarif-9 .tree_active:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(241,95,148,.5);}

.tarif-1 .tree_clone img, .tarif-2 .tree_clone img, 
.tarif-3 .tree_clone img, .tarif-4 .tree_clone img, 
.tarif-5 .tree_clone img, .tarif-6 .tree_clone img,
.tarif-7 .tree_clone img, .tarif-8 .tree_clone img, 
.tarif-9 .tree_clone img {border-color: #FF5B5C!important;}

.tarif-1 .tree_clone:hover .tree_body img,
.tarif-2 .tree_clone:hover .tree_body img,
.tarif-3 .tree_clone:hover .tree_body img,
.tarif-4 .tree_clone:hover .tree_body img,
.tarif-5 .tree_clone:hover .tree_body img,
.tarif-6 .tree_clone:hover .tree_body img,
.tarif-7 .tree_clone:hover .tree_body img,
.tarif-8 .tree_clone:hover .tree_body img,
.tarif-9 .tree_clone:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(255,91,92,.5);}

.tarif-1 .tree_ref img, .tarif-2 .tree_ref img, 
.tarif-3 .tree_ref img, .tarif-4 .tree_ref img, 
.tarif-5 .tree_ref img, .tarif-6 .tree_ref img, 
.tarif-7 .tree_ref img, .tarif-8 .tree_ref img, 
.tarif-9 .tree_ref img {border-color: #39DA8A!important;}

.tarif-1 .tree_ref:hover .tree_body img,
.tarif-2 .tree_ref:hover .tree_body img,
.tarif-3 .tree_ref:hover .tree_body img,
.tarif-4 .tree_ref:hover .tree_body img,
.tarif-5 .tree_ref:hover .tree_body img,
.tarif-6 .tree_ref:hover .tree_body img,
.tarif-7 .tree_ref:hover .tree_body img,
.tarif-8 .tree_ref:hover .tree_body img,
.tarif-9 .tree_ref:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(57,218,138,.5);}



.tarif-1 .tree_ref_ref img, .tarif-2 .tree_ref_ref img,
.tarif-3 .tree_ref_ref img, .tarif-4 .tree_ref_ref img, 
.tarif-5 .tree_ref_ref img, .tarif-6 .tree_ref_ref img, 
.tarif-7 .tree_ref_ref img, .tarif-8 .tree_ref_ref img, 
.tarif-9 .tree_ref_ref img {border-color: #FDAC41!important;}

.tarif-1 .tree_ref_ref:hover .tree_body img,
.tarif-2 .tree_ref_ref:hover .tree_body img,
.tarif-3 .tree_ref_ref:hover .tree_body img,
.tarif-4 .tree_ref_ref:hover .tree_body img,
.tarif-5 .tree_ref_ref:hover .tree_body img,
.tarif-6 .tree_ref_ref:hover .tree_body img,
.tarif-7 .tree_ref_ref:hover .tree_body img,
.tarif-8 .tree_ref_ref:hover .tree_body img,
.tarif-9 .tree_ref_ref:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(253,172,65,.5);}

.tarif-1 .tree_ref_ref_ref img, .tarif-2 .tree_ref_ref_ref img,
.tarif-3 .tree_ref_ref_ref img, .tarif-4 .tree_ref_ref_ref img, 
.tarif-5 .tree_ref_ref_ref img, .tarif-6 .tree_ref_ref_ref img, 
.tarif-7 .tree_ref_ref_ref img, .tarif-8 .tree_ref_ref_ref img, 
.tarif-9 .tree_ref_ref_ref img {border-color: #00CFDD!important;}

.tarif-1 .tree_ref_ref_ref:hover .tree_body img,
.tarif-2 .tree_ref_ref_ref:hover .tree_body img,
.tarif-3 .tree_ref_ref_ref:hover .tree_body img,
.tarif-4 .tree_ref_ref_ref:hover .tree_body img,
.tarif-5 .tree_ref_ref_ref:hover .tree_body img,
.tarif-6 .tree_ref_ref_ref:hover .tree_body img,
.tarif-7 .tree_ref_ref_ref:hover .tree_body img,
.tarif-8 .tree_ref_ref_ref:hover .tree_body img,
.tarif-9 .tree_ref_ref_ref:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(0,207,221,.5);}

.tarif-1 .tree_no_pereliv img, .tarif-2 .tree_no_pereliv img,
.tarif-3 .tree_no_pereliv img, .tarif-4 .tree_no_pereliv img, 
.tarif-5 .tree_no_pereliv img, .tarif-6 .tree_no_pereliv img,
.tarif-7 .tree_no_pereliv img, .tarif-8 .tree_no_pereliv img, 
.tarif-9 .tree_no_pereliv img {border-color: #ccc!important;}

.tarif-1 .tree_no_pereliv:hover .tree_body img,
.tarif-2 .tree_no_pereliv:hover .tree_body img,
.tarif-3 .tree_no_pereliv:hover .tree_body img,
.tarif-4 .tree_no_pereliv:hover .tree_body img,
.tarif-5 .tree_no_pereliv:hover .tree_body img,
.tarif-6 .tree_no_pereliv:hover .tree_body img,
.tarif-7 .tree_no_pereliv:hover .tree_body img,
.tarif-8 .tree_no_pereliv:hover .tree_body img,
.tarif-9 .tree_no_pereliv:hover .tree_body img {box-shadow: 0 3px 6px 0 rgba(204,204,204,.5);}

.tarif-1 .tree_no_pereliv .tree_body::before, .tarif-2 .tree_no_pereliv .tree_body::before,
.tarif-3 .tree_no_pereliv .tree_body::before, .tarif-4 .tree_no_pereliv .tree_body::before, 
.tarif-5 .tree_no_pereliv .tree_body::before, .tarif-6 .tree_no_pereliv .tree_body::before, 
.tarif-7 .tree_no_pereliv .tree_body::before, .tarif-8 .tree_no_pereliv .tree_body::before, 
.tarif-9 .tree_no_pereliv .tree_body::before {
  content: "";
  position:absolute;
  width: 120px;
  height: 120px;
  background-color: #ccc;
  border-radius: 50%;
  opacity: 0.6;
}

.tree_count {
  background-color: #fff;
  padding: 0px 8px;
  border-radius: 5px;
  color: #313944;
  font-size: 14px;
  position: absolute;
  display: inline-block;
  border: 1px solid #e4e7ea;
  transform: translateX(-50%);
  bottom: -8px;
  left: 50%;
}

.level_place {
	position:absolute;
	font-size: 0.9rem;
	line-height: 1;
	padding: .28rem 0.4rem;
	top: -7px;
	right: 10px;
	border-radius: 100%;
	background-color: #fff;
	z-index: 20;
}
.packet-1:hover ~ .d-flex .for-packet-1 .level_circle {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1); 
	transform: scale(1.1);
	opacity: 1!important;
  box-shadow: 0 3px 6px 0 rgba(90,141,238,.5)
}
.packet-2:hover ~ .d-flex .for-packet-2 .level_circle {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1); 
	transform: scale(1.1);
	opacity: 1!important;
  box-shadow: 0 3px 6px 0 rgba(90,141,238,.5)
}
.packet-3:hover ~ .d-flex .for-packet-3 .level_circle {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1); 
	transform: scale(1.1);
  box-shadow: 0 3px 6px 0 rgba(90,141,238,.5)
}
.packet-1:hover ~ .d-flex .level_item.for-packet-1,
.packet-2:hover ~ .d-flex .level_item.for-packet-2,
.packet-3:hover ~ .d-flex .level_item.for-packet-3 {
	opacity: 1!important;
}
.packet-1:hover ~ .d-flex .level_item,
.packet-2:hover ~ .d-flex .level_item,
.packet-3:hover ~ .d-flex .level_item {
	opacity: 0.1;
}

.level_item {
	position: relative;
  margin-left: 55px;
	-webkit-transition:0.15s linear;
  transition:0.15s linear;
}
.level_circle {
	position: relative;
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  border-radius: 100%;
  margin-bottom: 0.5rem;
  -webkit-transition:0.15s linear;
  transition:0.15s linear;
}
.level_default {
	color: #9eadc9;
  background-color: #374661;
  z-index: 1;
}
.default_line {position: absolute;}
.default_line::before {
	content:"";
	position: absolute;
	top:36px;
	left:-58px;
  width: 61px;
  height: 8px;
  background-color: #374661;
  z-index: 1;
}
.level_access {
  color: #b9c5dd;
  background-color: #475F7B;
  z-index: 2;
}

.line_active .default_line::before {top:46px;left:-58px}
.level_buy {
	position: relative;
	color: #FFF!important;
  background-color: #5A8DEE!important;
  opacity: 1;
  z-index: 10;
}


.level_item:hover .level_buy,
.level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(90,141,238,.5);}
.buy_line-1 {position: absolute;}
.buy_line-2 {position: absolute;}
.buy_line-1::before {
	content:"";
	position: absolute;
	top:36px;
	left:-58px;
  width: 61px;
  height: 8px;
  background-color: #5A8DEE;
  z-index: 5;
}

.buy_line-2::before {
	content:"";
	position: absolute;
	top:36px;
	left:80px;
  width: 10px;
  height: 8px;
  background-color: #5A8DEE;
  z-index: 5;
}
.line_active .buy_line-1::before {top:46px;left:-58px}
.line_active .buy_line-2::before {top:46px;left:100px;}
.level_active {
	position: relative;
	width: 100px!important;
	height: 100px!important;
	line-height: 100px!important;
  font-size: 24px!important;
  box-shadow: none!important;
  z-index: 10;
}
.shadow_active {
	position: absolute;
	z-index: 1
}
.shadow_active::before {
	content:"";
	position: absolute;
	top: 5px;
	left: 5px;
	width: 90px!important;
	height: 90px!important;
	border-radius: 100%;
	box-shadow: 0 3px 10px 3px rgba(90,141,238,.5);
	-webkit-animation:1.2s level-pulse 0.3s infinite;
  animation:1.2s level-pulse 0.3s infinite;
  
}

#platforms .level_item:first-child {margin-left: 0;}
#platforms .level_item:first-child .level_default::before,
#platforms .level_item:first-child .level_buy::before {display:none;}
#platforms .level_item:last-child .level_buy::after {display:none;}

#platforms .progressive-levels .level_item:first-child {margin-left: 0;}
#platforms .progressive-levels .level_item:first-child .buy_line-1,
#platforms .progressive-levels .level_item:first-child .default_line {display:none;}
#platforms .progressive-levels .level_item:last-child .level_buy::after {display:none;}

#platforms .ultra-levels .level_item:first-child {margin-left: 0;}
#platforms .ultra-levels .level_item:first-child .buy_line-1,
#platforms .ultra-levels .level_item:first-child .default_line {display:none;}
#platforms .ultra-levels .level_item:last-child .level_buy::after {display:none;}

#platforms .promo-levels .level_item:first-child {margin-left: 0;}
#platforms .promo-levels .level_item:first-child .buy_line-1,
#platforms .promo-levels .level_item:first-child .default_line {display:none;}
#platforms .promo-levels .level_item:last-child .level_buy::after {display:none;}

#platforms .promo_vip-levels .level_item:first-child {margin-left: 0;}
#platforms .promo_vip-levels .level_item:first-child .buy_line-1,
#platforms .promo_vip-levels .level_item:first-child .default_line {display:none;}
#platforms .promo_vip-levels .level_item:last-child .level_buy::after {display:none;}

#platforms .neiro-levels .level_item:first-child {margin-left: 0;}
#platforms .neiro-levels .level_item:first-child .buy_line-1,
#platforms .neiro-levels .level_item:first-child .default_line {display:none;}
#platforms .neiro-levels .level_item:last-child .level_buy::after {display:none;}

#platforms .neiro_pool-levels .level_item:first-child {margin-left: 0;}
#platforms .neiro_pool-levels .level_item:first-child .buy_line-1,
#platforms .neiro_pool-levels .level_item:first-child .default_line {display:none;}
#platforms .neiro_pool-levels .level_item:last-child .level_buy::after {display:none;}

#platforms .up_pool-levels .level_item:first-child {margin-left: 0;}
#platforms .up_pool-levels .level_item:first-child .buy_line-1,
#platforms .up_pool-levels .level_item:first-child .default_line {display:none;}
#platforms .up_pool-levels .level_item:last-child .level_buy::after {display:none;}

#platforms .turbo-levels .level_circle {font-size: 17px!important;}
#platforms .turbo-levels .level_buy {color:#0B0D16!important;}
#platforms .turbo-levels .level_active {font-size: 21px!important;}
#platforms .turbo-levels .level_place {background-color:#0B0D16!important; color:#FDBF00!important;}
#platforms .turbo-levels .level_item:first-child {margin-left: 0;}
#platforms .turbo-levels .level_item:first-child .buy_line-1,
#platforms .turbo-levels .level_item:first-child .default_line {display:none;}
#platforms .turbo-levels .level_item:last-child .level_buy::after {display:none;}
@media (min-width: 625px) {

  #platforms .turbo-levels .level_item:nth-child(6) .buy_line-1,
  #platforms .turbo-levels .level_item:nth-child(11) .buy_line-1,
  #platforms .turbo-levels .level_item:nth-child(16) .buy_line-1,
  #platforms .turbo-levels .level_item:nth-child(5) .buy_line-2,
  #platforms .turbo-levels .level_item:nth-child(10) .buy_line-2,
  #platforms .turbo-levels .level_item:nth-child(15) .buy_line-2,
  #platforms .turbo-levels .level_item:last-child .buy_line-2,
  #platforms .turbo-levels .level_item:nth-child(6) .default_line,
  #platforms .turbo-levels .level_item:nth-child(11) .default_line,
  #platforms .turbo-levels .level_item:nth-child(16) .default_line {display:none;}
  #platforms .turbo-levels .level_item:nth-child(6),
  #platforms .turbo-levels .level_item:nth-child(11),
  #platforms .turbo-levels .level_item:nth-child(16) {margin-left: 0;}
  #platforms .turbo-levels .level_item:nth-child(5) .level_buy::after,
  #platforms .turbo-levels .level_item:nth-child(10) .level_buy::after,
  #platforms .turbo-levels .level_item:nth-child(15) .level_buy::after {display:none;}

  #platforms .progressive-levels .level_item:nth-child(6) .buy_line-1,
  #platforms .progressive-levels .level_item:nth-child(11) .buy_line-1,
  #platforms .progressive-levels .level_item:nth-child(5) .buy_line-2,
  #platforms .progressive-levels .level_item:nth-child(10) .buy_line-2,
  #platforms .progressive-levels .level_item:last-child .buy_line-2,
  #platforms .progressive-levels .level_item:nth-child(6) .default_line,
  #platforms .progressive-levels .level_item:nth-child(11) .default_line {display:none;}
  #platforms .progressive-levels .level_item:nth-child(6),
  #platforms .progressive-levels .level_item:nth-child(11) {margin-left: 0;}
  #platforms .progressive-levels .level_item:nth-child(5) .level_buy::after,
  #platforms .progressive-levels .level_item:nth-child(10) .level_buy::after {display:none;}

  #platforms .ultra-levels .level_item:nth-child(6) .buy_line-1,
  #platforms .ultra-levels .level_item:nth-child(11) .buy_line-1,
  #platforms .ultra-levels .level_item:nth-child(5) .buy_line-2,
  #platforms .ultra-levels .level_item:nth-child(10) .buy_line-2,
  #platforms .ultra-levels .level_item:last-child .buy_line-2,
  #platforms .ultra-levels .level_item:nth-child(6) .default_line,
  #platforms .ultra-levels .level_item:nth-child(11) .default_line {display:none;}
  #platforms .ultra-levels .level_item:nth-child(6),
  #platforms .ultra-levels .level_item:nth-child(11) {margin-left: 0;}
  #platforms .ultra-levels .level_item:nth-child(5) .level_buy::after,
  #platforms .ultra-levels .level_item:nth-child(10) .level_buy::after {display:none;}

  #platforms .promo-levels .level_item:nth-child(6) .buy_line-1,
  #platforms .promo-levels .level_item:nth-child(5) .buy_line-2,
  #platforms .promo-levels .level_item:last-child .buy_line-2,
  #platforms .promo-levels .level_item:nth-child(6) .default_line {display:none;}
  #platforms .promo-levels .level_item:nth-child(6) {margin-left: 0;}
  #platforms .promo-levels .level_item:nth-child(5) .level_buy::after {display:none;}


  #platforms .promo_vip-levels .level_item:last-child .buy_line-2,
  #platforms .promo_vip-levels .level_item:nth-child(5) .default_line {display:none;}
  #platforms .promo_vip-levels .level_item:nth-child(5) {margin-left: 0;}
  #platforms .promo_vip-levels .level_item:nth-child(4) .level_buy::after {display:none;}

  #platforms .neiro-levels .level_item:nth-child(6) .buy_line-1,
  #platforms .neiro-levels .level_item:nth-child(5) .buy_line-2,
  #platforms .neiro-levels .level_item:last-child .buy_line-2,
  #platforms .neiro-levels .level_item:nth-child(6) .default_line {display:none;}
  #platforms .neiro-levels .level_item:nth-child(6) {margin-left: 0;}
  #platforms .neiro-levels .level_item:nth-child(5) .level_buy::after {display:none;}

  #platforms .neiro_pool-levels .level_item:nth-child(6) .buy_line-1,
  #platforms .neiro_pool-levels .level_item:nth-child(5) .buy_line-2,
  #platforms .neiro_pool-levels .level_item:last-child .buy_line-2,
  #platforms .neiro_pool-levels .level_item:nth-child(6) .default_line {display:none;}
  #platforms .neiro_pool-levels .level_item:nth-child(6) {margin-left: 0;}
  #platforms .neiro_pool-levels .level_item:nth-child(5) .level_buy::after {display:none;}

  #platforms .up_pool-levels .level_item:nth-child(6) .buy_line-1,
  #platforms .up_pool-levels .level_item:nth-child(5) .buy_line-2,
  #platforms .up_pool-levels .level_item:last-child .buy_line-2,
  #platforms .up_pool-levels .level_item:nth-child(6) .default_line {display:none;}
  #platforms .up_pool-levels .level_item:nth-child(6) {margin-left: 0;}
  #platforms .up_pool-levels .level_item:nth-child(5) .level_buy::after {display:none;}
}

.turbo-levels .buy_line-1::before,
.turbo-levels .buy_line-2::before {background-color: #FDBF00 !important;}
.turbo-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.turbo-levels .level_item {margin-bottom: 1rem;}
.turbo-levels .level_item h6 {font-size:0.9rem;}
.turbo-levels .level_buy {background-color: #FDBF00 !important;}
.turbo-levels .level_item:hover .level_buy,
.turbo-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(253,191,0,.5);}
.turbo-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(253,191,0,.5);}

.progressive-levels .buy_line-1::before,
.progressive-levels .buy_line-2::before {background-color: #23BD70 !important;}
.progressive-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.progressive-levels .level_item {margin-bottom: 1rem;}
.progressive-levels .level_item h6 {font-size:0.9rem;}
.progressive-levels .level_buy {background-color: #23BD70 !important;}
.progressive-levels .level_item:hover .level_buy,
.progressive-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(35,189,112,.5);}
.progressive-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(35,189,112,.5);}

.ultra-levels .buy_line-1::before,
.ultra-levels .buy_line-2::before {background-color: #EB4BAB !important;}
.ultra-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.ultra-levels .level_item {margin-bottom: 1rem;}
.ultra-levels .level_item h6 {font-size:0.9rem;}
.ultra-levels .level_buy {background-color: #EB4BAB !important;}
.ultra-levels .level_item:hover .level_buy,
.ultra-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(235,75,171,.5);}
.ultra-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(235,75,171,.5);}

.promo-levels .buy_line-1::before,
.promo-levels .buy_line-2::before {background-color: #0EADE5 !important;}
.promo-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.promo-levels .level_item {margin-bottom: 1rem;}
.promo-levels .level_item h6 {font-size:0.9rem;}
.promo-levels .level_buy {background-color: #0EADE5 !important;}
.promo-levels .level_item:hover .level_buy,
.promo-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(14,173,229,.5);}
.promo-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(14,173,229,.5);}

.promo_vip-levels .buy_line-1::before,
.promo_vip-levels .buy_line-2::before {background-color: #7fc7ff !important;}
.promo_vip-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.promo_vip-levels .level_item {margin-bottom: 1rem;}
.promo_vip-levels .level_item h6 {font-size:0.9rem;}
.promo_vip-levels .level_buy {background-color: #7fc7ff !important;}
.promo_vip-levels .level_item:hover .level_buy,
.promo_vip-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(127,199,255,.5);}
.promo_vip-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(127,199,255,.5);}

.neiro-levels .buy_line-1::before,
.neiro-levels .buy_line-2::before {
  background: rgb(197,74,206);
  background: linear-gradient(90deg, rgba(237,87,86,1) 0%, rgba(139,78,205,1) 100%);
}
.neiro-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.neiro-levels .level_item {margin-bottom: 1rem;}
.neiro-levels .level_item h6 {font-size:0.9rem;}
.neiro-levels .level_buy {
  background: rgb(197,74,206);
  background: linear-gradient(105deg, rgba(114,92,245,1) 0%, rgba(188,52,126,1) 35%, rgba(196,38,71,1) 60%, rgba(252,105,91,1) 100%);
}
.neiro-levels .level_item:hover .level_buy,
.neiro-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(197,74,206,.5);}
.neiro-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(197,74,206,.5);}

.neiro_pool-levels .buy_line-1::before,
.neiro_pool-levels .buy_line-2::before {
  background: rgb(244,70,102);
  background: linear-gradient(90deg, #FB9971 0%, #F35A8F 100%);
}
.neiro_pool-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.neiro_pool-levels .level_item {margin-bottom: 1rem;}
.neiro_pool-levels .level_item h6 {font-size:0.9rem;}
.neiro_pool-levels .level_buy {
  background: rgb(244,70,102);
  background: linear-gradient(105deg, rgba(238,86,157,1) 0%, rgba(252,97,114,1) 35%, rgba(253,121,102,1) 60%, rgba(251,166,118,1) 100%);
}
.up_pool-levels .level_item:hover .level_buy,
.up_pool-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(244,70,102,.5);}
.up_pool-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(244,70,102,.5);}

.up_pool-levels .buy_line-1::before,
.up_pool-levels .buy_line-2::before {
  background: rgb(241,95,148);
  background: linear-gradient(90deg, #FAC8A1 0%, #D03F99 100%);
}
.up_pool-levels {max-width: 690px; margin-left: auto; margin-right: auto;}
.up_pool-levels .level_item {margin-bottom: 1rem;}
.up_pool-levels .level_item h6 {font-size:0.9rem;}
.up_pool-levels .level_buy {
  background: rgb(241,95,148);
  background: linear-gradient(135deg, rgba(156,58,159,1) 0%, rgba(226,65,151,1) 35%, rgba(248,181,161,1) 60%, rgba(252,231,161,1) 100%);
}
.up_pool-levels .level_item:hover .level_buy,
.up_pool-levels .level_item:hover .level_access {box-shadow: 0 3px 6px 0 rgba(241,95,148,.5);}
.up_pool-levels .shadow_active::before {box-shadow: 0 3px 6px 0 rgba(241,95,148,.5);}

@media (max-width: 991.98px) {
  .progressive-levels,
  .turbo-levels,
  .ultra-levels,
  .promo-levels,
  .promo_vip-levels,
  .neiro-levels,
  .neiro_pool-levels,
  .up_pool-levels {max-width: 575px;}
  .level_item {margin-left:25px}
  .buy_line-2::before {display:none}
  .buy_line-1::before,.default_line::before {left:-28px;width:31px}
  .line_active .buy_line-1::before,
  .line_active .default_line::before {left:-28px}
}

@media (max-width: 767.98px) {
  .tree_body {width:100px}
  .tarif-1 .tree_no_pereliv .tree_body::before, .tarif-2 .tree_no_pereliv .tree_body::before,
  .tarif-3 .tree_no_pereliv .tree_body::before, .tarif-4 .tree_no_pereliv .tree_body::before,
  .tarif-5 .tree_no_pereliv .tree_body::before, .tarif-6 .tree_no_pereliv .tree_body::before,
  .tarif-7 .tree_no_pereliv .tree_body::before, .tarif-8 .tree_no_pereliv .tree_body::before, 
  .tarif-9 .tree_no_pereliv .tree_body::before {width:100px; height:100px;}
  .tree_user img {border-width:5px}
  .tree_title {font-size:12px}
  .tree_title span {font-size:10px}
}

@media (max-width: 575.98px) {
  .tree_body {width:80px; margin:0 5px;}
  .tarif-1 .tree_no_pereliv .tree_body::before, .tarif-2 .tree_no_pereliv .tree_body::before,
  .tarif-3 .tree_no_pereliv .tree_body::before, .tarif-4 .tree_no_pereliv .tree_body::before,
  .tarif-5 .tree_no_pereliv .tree_body::before, .tarif-6 .tree_no_pereliv .tree_body::before,
  .tarif-7 .tree_no_pereliv .tree_body::before, .tarif-8 .tree_no_pereliv .tree_body::before, 
  .tarif-9 .tree_no_pereliv .tree_body::before {width:80px; height:80px;}
  .tree_user img {border-width:3px}
  #platforms .level_circle,
  #platforms .level_circle {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 15px!important;
  }
  #platforms .progressive-levels .level_circle,
  #platforms .ultra-levels .level_circle {font-size: 14px!important;}
  #platforms .turbo-levels .level_circle {font-size: 13px!important;}
  #platforms .level_active {
    width: 80px!important;
    height: 80px!important;
    line-height: 80px!important;
    font-size: 20px!important;
  }
  #platforms .progressive-levels .level_active,
  #platforms .ultra-levels .level_active {font-size: 18px!important;}
  #platforms .turbo-levels .level_active {font-size: 17px!important;}
  #platforms .shadow_active::before {
    width: 70px!important;
    height: 70px!important;
  }
  .level_item {margin-left:10px; margin-bottom:.8rem}
  .level_item h6 {font-size:.7rem!important}
  .buy_line-1::before,.default_line::before {left:-15px;top:26px;width:20px}
  .line_active .buy_line-1::before,
  .line_active .default_line::before {top:36px;left:-13px;}
}

@media (max-width: 399.98px) {
  .tree_body {width:70px}
  .tarif-1 .tree_no_pereliv .tree_body::before, .tarif-2 .tree_no_pereliv .tree_body::before,
  .tarif-3 .tree_no_pereliv .tree_body::before, .tarif-4 .tree_no_pereliv .tree_body::before,
  .tarif-5 .tree_no_pereliv .tree_body::before, .tarif-6 .tree_no_pereliv .tree_body::before,
  .tarif-7 .tree_no_pereliv .tree_body::before, .tarif-8 .tree_no_pereliv .tree_body::before, 
  .tarif-9 .tree_no_pereliv .tree_body::before {width:70px; height:70px;}
  .tree_title {font-size:10px}
  .tree_title span {font-size:9px}
  .tree_icons i.bx-sort-down {margin-right:.5rem!important;}
}

.user-details-card h6 {
	font-size:.9rem!important;
}

@font-face {
    font-family: 'rouble';
    src: url('../../app-assets/fonts/webfont-rouble/rouble-webfont.eot');
    src: url('../../app-assets/fonts/webfont-rouble/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../app-assets/fonts/webfont-rouble/rouble-webfont.woff') format('woff'),
         url('../../app-assets/fonts/webfont-rouble/rouble-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.rouble
{
	font-family:'rouble';
	font-weight: normal;
  font-style: normal;
  text-transform: lowercase!important;
}
sup.rouble {
  top: -.4em!important;
}

@-webkit-keyframes level-pulse {
	0%{-webkit-transform:scale(1);transform:scale(1)}
	50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
	to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes level-pulse{
	0%{-webkit-transform:scale(1);transform:scale(1)}
	50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
	to{-webkit-transform:scale(1);transform:scale(1)}
}

/*
@-webkit-keyframes level-pulse {
	0%{box-shadow: 0 0 9px 3px rgba(90,141,238,.5)}
	50%{box-shadow: 0 3px 6px 0 rgba(90,141,238,.5)}
	to{box-shadow: 0 0 9px 3px rgba(90,141,238,.5)}
}
@keyframes level-pulse {
	0%{box-shadow: 0 0 9px 3px rgba(90,141,238,.5)}
	50%{box-shadow: 0 3px 6px 0 rgba(90,141,238,.5)}
	to{box-shadow: 0 0 9px 3px rgba(90,141,238,.5)}
}*/