﻿@charset "utf-8";
@font-face {
	font-family: proximanova;
	font-display: swap;
	src: url(fonts/ProximaNova-Semibold.woff) format('woff'), format('opentype'), url(fonts/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'), url(fonts/ProximaNova-Semibold.ttf) format('truetype'), url(fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold) format('svg');
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: proximanova;
	font-display: swap;
	;
	font-weight: 400;
	font-style: normal
}
body:after {
	content: url(../newmy/img/smiles_icon_a.png);
	display: none;
}
@media screen and (max-width:1050px) {
	#withdraw_tab .payout_type.small a {
		font-size: 0!important;
		text-align: center;
		padding: 0;
		height: 50px
	}
	#withdraw_tab .payout_type.small b {
		display: none!important
	}
	#withdraw_tab .payout_type.small a>i {
		margin: 5px;
		background-size: 30px!important;
		width: 40px;
		height: 40px
	}
}
@media screen and (max-width:1475px) {
	#top_menu .wrapper:after {
		display: none!important
	}
}
@media screen and (min-width:1051px) and (max-width:1250px) {
	#withdraw_tab .payout_type.small {
		position: relative
	}
	#withdraw_tab .payout_type.small:after {
		content: '';
		display: block;
		position: absolute;
		width: 70px;
		height: 100%;
		top: 0;
		right: -15px;
		background: url(../newmy/img/fade_pays.png) repeat-y right top
	}
	#withdraw_tab .payout_type.small a {
		font-size: 13px;
		word-break: break-all
	}
	#withdraw_tab .payout_type.small b {
		display: none!important
	}
}
@media screen and (max-width:1150px) {
	.express_bet_side>span:nth-child(2):before {
		display: none!important
	}
}
@media screen and (max-width:1024px) {
	#overlay {}
}
@media screen and (min-width:1024px) {
	.blurred {}
}
@media screen and (max-width:1200px) {
	.chat_not_logged {
		font-size: 14px
	}
	#giveaway .image, #giveaway_btn span {
		margin-right: 10px!important
	}
	#giveaway_btn a.already {
		padding: 0 10px!important;
		font-size: 13px!important
	}
}
@media screen and (max-width:1300px) {
	.against_stat {
		display: block
	}
	.against_stat .team_stat:first-child {
		margin-bottom: 10px
	}
	.against_stat .team_stat>span {
		min-width: 150px
	}
	.against_stat .team_stat {
		width: 100%!important;
		display: block;
		text-align: center!important
	}
}
@media screen and (min-width:1200px) {
	.no_chat .event.line_event:nth-child(2n+1) {
		margin-right: 1.22%!important
	}
	.no_chat .event.line_event {
		width: 49.39%!important;
		margin: 0 0%!important;
		float: left!important
	}
}
@media screen and (min-width:1301px) {
	.against_stat .team_stat {
		width: 50%!important
	}
}
.only_mobile {
	display: none
}
.g-recaptcha>div {
	width: 100%!important;
	margin-bottom: 10px
}
.ps-container {
	-ms-touch-action: auto;
	touch-action: auto;
	overflow: hidden!important;
	-ms-overflow-style: none
}
@supports(-ms-overflow-style:none) {
	.ps-container {
		overflow: auto!important
	}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.ps-container {
		overflow: auto!important
	}
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {
	display: block;
	background-color: #2a2f36;
	margin-right: 2px
}
.ps-scrollbar-y:hover {
	width: 7px!important;
	background: #5e6571!important
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: #77bd4b!important;
	width: 7px
}
.ps-container>.ps-scrollbar-x-rail {
	display: none;
	position: absolute;
	opacity: 0;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	bottom: 0;
	height: 15px
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	position: absolute;
	background-color: #aaa;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	-o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	-moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	bottom: 2px;
	height: 6px
}
.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x, .ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x {
	height: 11px
}
.ps-container>.ps-scrollbar-y-rail {
	z-index: 11;
	display: none;
	position: absolute;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	right: 0;
	width: 3px;
	background: #272c33
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	position: absolute;
	background-color: #3e4551;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	-o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	-moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	right: 0;
	width: 3px
}
.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y, .ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y {
	width: 3px
}
#full_container {
	height: 100%;
	/* background: #121a2d url(/assets/img/custom_bg.png); */
}
input {
	font-family: proximanova, Helvetica, Arial, sans-serif
}
html, body {
	height: 100%;
	font-family: 'Open Sans', sans-serif;
}
body {
	/* overflow-y: scroll; */
	/* background: url(/assets/images/d2bg1.jpg) no-repeat top center; */
	/* background-attachment: fixed; */
	/* -webkit-text-size-adjust: 100%; */
	/* position: relative; */
	font-family: proximanova, Helvetica, Arial, sans-serif;
	/* background: #1d2141; */
}

html {
	font-family: 'Open Sans', sans-serif;
	color: #b3e5ff;
	font-size: 14px;
	line-height: 1.1;
	background-color: #080607;
}
html:before {
	content: '';
	position: fixed;
	width: 100%;
	height: 100%;
	padding-top: 70px;
	background: url('/assets/images/d2bg1.jpg') no-repeat top center;
	background-attachment: fixed;
	width: 100%;
	height: 100%;
	background: -moz-radial-gradient(top, ellipse cover, rgba(179, 229, 255, 0.9) -160%, #1c2b36 90%);
	background: -o-radial-gradient(top, ellipse cover, rgba(179, 229, 255, 0.9) -160%, #1c2b36 90%);
	background: -ms-radial-gradient(top, ellipse cover, rgba(179, 229, 255, 0.9) -160%, #1c2b36 90%);
	z-index: -2;
}
.wrapper {
	max-width: 1300px;
	min-width: 960px;
	width: 98%;
	padding: 0 1%;
	margin: 0 auto;
}
.modal {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	box-shadow: 0 0 15px rgba(0, 0, 0, .26);
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 100;
	padding: 0 16px 16px;
	background: #181b34;
	border-radius: 3px;
}
.modal_content {
	padding: 10px;
	background: #21264b;
	border-radius: 2px;
}
.modal#bet {
	position: absolute;
	width: 526px
}
.bet_heading b {
	color: #b0b3b9;
	font-size: 12px;
	font-weight: 400
}
.bet_heading {
	color: #fefefe;
	height: 30px;
	margin: 15px 0;
	font-size: 16px;
	font-weight: 700
}
.bet_timer:before {
	content: '';
	display: block;
	width: 14px;
	height: 13px;
	background: url(../newmy/img/timer.png) no-repeat center center;
	position: absolute;
	left: 0;
	top: 7px
}
.bet_timer {
	cursor: default;
	position: relative;
	vertical-align: top;
	min-width: 70px;
	display: inline-block;
	line-height: 30px;
	font-size: 14px;
	padding: 0 0 0 20px;
	margin-left: 15px
}
.bet_event {
	vertical-align: top;
	cursor: default;
	display: inline-block;
	line-height: 15px;
	margin: 0 0 0 13px;
	font-size: 14px
}
.modal .close:hover {
	opacity: 1
}
.modal .close {
	transition: all .2s ease;
	width: 30px;
	height: 30px;
	background: url(../newmy/img/close_modal.png) no-repeat center center;
	cursor: pointer;
	opacity: .2;
	position: absolute;
	right: 20px;
	top: 14px
}
#overlay {
	display: none;
	width: 100%;
	height: 150%;
	position: fixed;
	left: 0;
	top: 0;
	background: #15191d;
	opacity: .95;
	z-index: 99;
}
.error {
	border-color: #6c3c37!important
}
.history td {
	padding: 3px 10px
}
.clearfix {
	clear: both
}
.f_left {
	float: left
}
.f_right {
	float: right
}
#top_menu .links a:last-child {
	margin-right: 0!important
}
#top_menu .links>a:hover {
	color: #b0b3b9
}
#top_menu .links>a:before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 15px;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 7px
}
#sound_toggle.active {
	background-image: url(../newmy/img/sound.png)
}
#sound_toggle {
	background-image: url(../newmy/img/sound_off.png);
	background-position: center center;
	background-repeat: no-repeat
}
#notification_btn {
	background-image: url(../newmy/img/notifications.png);
	background-position: center center;
	background-repeat: no-repeat
}
#menu_btn {
	background-image: url(../newmy/img/menu.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 39px;
	vertical-align: top;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase
}







.social {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px
}
.social a {
	display: inline-block;
	vertical-align: top;
	opacity: .9;
	transition: all .2s ease;
	margin-top: 21px
}
.social a:hover {
	opacity: 1
}
.social .vk_link {
	background: url(../newmy/img/vk.png) no-repeat center center;
	width: 28px;
	height: 27px
}
.support_link i {
	display: inline-block;
	background: #d64629;
	border-radius: 3px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	color: #fff;
	min-width: 9px;
	padding: 0 2px;
	font-weight: 700;
	vertical-align: top;
	margin-top: 7px;
	margin-left: 7px
}
.support_link:before {
	background: url(../newmy/img/support.png) no-repeat center center
}
.market_link:before {
	background: url(../newmy/img/market.png?v=2) no-repeat center center
}
#top_menu .links a {
	transition: all .2s ease;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ebf0f6;
	text-decoration: none;
	line-height: 30px;
	margin: 20px 15px 0 0;
	display: inline-block;
}
#top_menu {
	height: 71px;
	background: rgba(19, 16, 35, .8);
	padding-bottom: 60px;
	margin-bottom: 20px;
}
#header:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	transition: all .2s ease;
	box-shadow: 0 0 0
}
#header {
	z-index: 6;
	background: #181b34;
	height: 60px;
	position: absolute;
	width: 100%;
	top: 71px;
	min-width: 1000px;
}
#logo {
	background: 0 0;
	position: relative;
	display: block;
	float: left;
	width: 227px;
	height: 63px;
	margin-right: 20px
}
span.animated_fire canvas {
	width: 25px
}
.hot {}
span.animated_fire {
	display: block;
	width: 20px;
	height: 20px;
	margin-left: -3px;
	transform: rotate(-43deg);
	position: absolute;
	margin-top: -2px
}

#logo:after {
	position: absolute;
	top: 20px;
	left: 9px;
	content: '';
	display: block;
	width: 150px;
	height: 30px;
	background: url(/assets/new/images/logo.png) no-repeat center center;
	background-size: contain;
	margin-left: -5px;
}
.btn.gray:hover {
	background-color: #262c58;
}
.btn.gray {
	background-color: #151429;
	color: #fefefe;
}
.btn.small {
	min-width: 32px!important;
	height: 32px!important;
	padding: 0 8px!important
}
.btn {
	transition: all .2s ease;
	display: inline-block;
	min-width: 42px;
	height: 42px;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	line-height: 42px;
	padding: 0 12px;
	box-sizing: border-box
}
#top_menu .f_left .btn {
	margin-top: 14px;
	margin-right: 20px
}
#top_menu .f_right .btn:last-child {
	margin-right: 0!important
}
#top_menu .f_right .btn {
	margin-top: 14px;
	margin-right: 5px
}
#logo .title {
	float: left;
	margin-top: 19px;
	padding-left: 55px;
	width: 170px;
	font-size: 23px;
	color: #ebf0f6;
	line-height: 18px;
	font-weight: 700
}
#logo .title>span {
	font-size: 14px;
	color: #95989f;
	font-weight: 700;
	margin-top: 4px;
	display: inline-block
}
.register, .login {
	font-weight: 700;
	text-transform: uppercase;
	margin: 9px 0;
	line-height: 42px;
	display: inline-block;
	text-decoration: none;
	font-size: 15px
}
.login:hover {
	background: #77bd4b
}
.login {
	padding: 0 40px;
	color: #fff;
	border-radius: 4px;
	background: #6bab44;
	transition: all .2s ease
}
.register:hover {
	background: #3f4654
}
.register {
	transition: all .2s ease;
	color: #fefefe;
	margin-right: 10px;
	background: #343a45;
	padding: 0 20px;
	border-radius: 4px
}
.banner_img a {
	display: block;
	width: 100%;
	height: 100%
}
.banner_img {
	width: 100%;
	height: 93px
}
#banner .block {}
#banner .f_left {
	cursor: default;
	color: #ebf0f6;
	margin: 8px 0 0 15px;
	line-height: 25px;
	font-size: 20px
}
#banner {
	margin-bottom: 20px
}
.block {
	margin-bottom: 14px;
	border-radius: 3px;
	background: #181b34;
}
.block .block_heading {
	margin: 0 1.4525%;
}
.sidebar .block_heading {
	margin: 0 5.585%
}
.fw_with_sidebar .block_heading {
	margin: 0 0 0 2%;
	position: relative
}
.fw_with_sidebar .block_content {
	padding: 0 2%
}
.fw_with_sidebar {
	width: 72.9%;
}
.fix_z {
	will-change: unset!important;
	transform: none!important
}
#chat {
	backface-visibility: hidden;
	will-change: height, width, top, transform;
	height: 400px;
	z-index: 5
}
.no_anim {
	-webkit-transition-property: none!important;
	-moz-transition-property: none!important;
	-o-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-duration: 0s!important;
	-moz-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important;
	transition: all 0s linear!important
}
.sidebar {
	width: 26%
}
.block_heading {
	cursor: default;
	height: 55px;
	font-size: 14px;
	font-weight: 700;
	color: #ebf0f6;
	text-transform: uppercase;
	line-height: 55px;
}
.block_content {
	min-height: 100px;
}
#current .block_content {
	transition: all .5s ease
}
#current {
	overflow: hidden;
	position: relative
}
#current .event_cont:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	height: 25px;
	width: 33%;
	margin-left: -16.5%;
	bottom: -4px;
	background: url(../newmy/img/event_fade.png?v=2) no-repeat center bottom;
	background-size: 100% 100%
}
#upcoming .event_cont:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	height: 25px;
	width: 110px;
	margin-left: -55px;
	bottom: 0;
	background: url(../newmy/img/event_fade2.png?v=2) no-repeat center bottom;
	background-size: 100% 100%;
	z-index: -1
}
#current .event_cont {
	overflow: hidden;
	position: relative;
	padding: 5px;
	background: #151429;
	border-radius: 4px;
}
#current .event {
	position: relative;
	text-align: center;
	width: 48%;
	float: left;
	margin: 0 1%;
	padding-bottom: 2%
}
#current .block_content {
	padding: 0;
	overflow: hidden;
	width: 98.338%;
	padding: 2% .831% 0
}
#current {
	min-height: 445px
}
#current .event:nth-last-child(2n+2) .event_cont:after {}
#current .event.no_border {
	border-bottom: 0
}
#current .event .right {
	position: relative;
	max-width: 130px;
	height: 100%;
	text-decoration: none;
	transition: all .3s ease;
	border-radius: 5px;
	width: 31%;
	margin-right: 1%;
	float: right;
	text-align: center
}
#current .event .left {
	position: relative;
	max-width: 130px;
	height: 100%;
	transition: all .3s ease;
	border-radius: 5px;
	width: 31%;
	margin-left: 1%;
	text-decoration: none;
	float: left;
	text-align: center
}
#current .event .center {
	margin-top: 20px;
	cursor: default;
	width: 32%;
	position: absolute;
	left: 50%;
	margin-left: -16%;
	top: 0;
	text-align: center
}
#current .event_type {
	display: block;
	font-size: 12px;
	color: #ffffff;
	line-height: 19px;
	margin-top: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#current .event_name {
	display: block;
	font-size: 14px;
	color: #ffffff;
	line-height: 23px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.stream.lang_stream:hover {
	color: #fefefe
}
.stream.lang_stream {
	font-weight: 700;
	color: #b0b3b9;
	text-decoration: none;
	transition: all .2s ease;
	border-radius: 4px 4px 0 0;
	line-height: 30px;
	margin-right: 5px;
	font-size: 13px;
	display: inline-block;
	padding: 0 12px;
	background: #151429;
}
.stream.lang_stream img {
	width: 16px;
	vertical-align: top;
	margin: 7px 4px 0 0
}
.stream.lang_stream.active {
	color: #fefefe;
	background: #151429;
}
#current .event .stream:hover {
	opacity: .75
}
#current .event .stream:before {
	content: '';
	display: inline-block;
	border: 4px solid transparent;
	border-left: 6px solid #fff;
	margin-right: 0
}
#current .event .stream {
	transition: all .2s ease;
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	padding: 0 8px;
	background: #d64529;
	border-radius: 4px;
	line-height: 20px;
	height: 20px;
	text-decoration: none;
	margin-top: 7px;
}
#current .line_event .event_cont:before {
	top: -44px!important
}
#current .event_cont:before {
	font-weight: 700;
	content: 'VS';
	font-size: 172px;
	color: rgba(119, 0, 0, 0.63);
	position: absolute;
	left: 0;
	top: -11px;
	width: 100%;
	text-align: center;
}
#current .team_logo img {
	position: absolute;
	width: 86%;
	height: 86%;
	padding: 7%;
	left: 0;
	top: 0;
	z-index: 1
}
#current .team_logo {
	width: 86%;
	padding-bottom: 86%;
	margin: 5px auto 0;
	background: rgba(120, 255, 177, .07);
	border-radius: 4px;
	position: relative;
	overflow: hidden;
}
#stream canvas {
	display: none!important
}
#current .left .sum, #current .right .sum, #current .left .percent_sum, #current .right .percent_sum {
	background: url(../newmy/img/sum_fade.png) no-repeat bottom left;
	background-size: 100% 0%;
	transition: all .25s ease
}
#current .left:hover .sum, #current .right:hover .sum, #current .left:hover .percent_sum, #current .right:hover .percent_sum {
	background-size: 100% 100%
}
#current .bet_1 .left .sum, #current .bet_2 .right .sum, #current .bet_1 .left .percent_sum, #current .bet_2 .right .percent_sum {
	background: url(../newmy/img/sum_fade2.png) no-repeat bottom left;
	background-size: 100% 0%;
	transition: all .25s ease
}
#current .bet_1 .left:hover .sum, #current .bet_2 .right:hover .sum, #current .bet_1 .left:hover .percent_sum, #current .bet_2 .right:hover .percent_sum {
	background-size: 100% 100%
}
#upcoming .left:hover .sum, #upcoming .right:hover .sum, #upcoming .left:hover .percent_sum, #upcoming .right:hover .percent_sum {
	background: url(../newmy/img/sum_fade.png) no-repeat bottom left;
	background-size: 100%
}
.lang_RU #upcoming .team_logo:before {
	content: ''
}
.lang_RU #current .team_logo:before {
	content: '�������\A ������';
	white-space: pre
}
.lang_EN #current .team_logo:before {
	white-space: pre;
	content: 'Place\a bet'
}
.lang_CN #current .team_logo:before {
	content: 'Place\a bet';
	white-space: pre
}
#current .team_logo:before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 53%;
	background: rgb(111, 175, 72) url(../newmy/img/place_plus.png) no-repeat center 25%;
	opacity: 0;
	color: #fefefe;
	z-index: 2;
	transition: all .2s ease;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 47%;
	line-height: 19px;
}
#current .left:hover .team_logo:before, #current .right:hover .team_logo:before {
	opacity: 1
}
#current .event .left:hover, #current .event .right:hover, #current .stream_title .available:hover {
	background: #77bd4b8f;
}
#current .team_name {
	max-width: 90%;
	padding: 0 5%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	font-size: 14px;
	color: #c3c3d4;
	text-decoration: none;
	line-height: 29px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-weight: 700;
}
#current .sum, #current .percent_sum {
	position: relative;
	transition: all .2s ease;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	line-height: 20px;
	border-bottom: 1px solid #77bd4b;
	min-width: 40px;
	vertical-align: top;
	text-align: center;
	margin-bottom: 10px;
	font-weight: 700;
	background-position: bottom left
}
.enter-sum-item-bonus-block span i {
    font-style: normal;
    padding: 5px 5px 3px;
    color: #fff;
    background: #595dcf;
    border-radius: 5px;
    display: none;
    position: absolute;
    top: -5px;
    left: 30px;
    line-height: 16px;
    max-width: 300px;
    white-space: nowrap;
}

.enter-sum-item-bonus-block span i:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 6px 7px 6px 0;
    border-color: transparent #464A50;
    display: block;
    width: 0;
    z-index: 1;
    left: -6px;
    top: 50%;
    margin-top: -5px;
}

.balance span {
    color: #fff;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background: #5362cf;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    line-height: 19px;
    position: relative;
    /* top: -2px; */
    cursor: pointer;
    left: 5px;
    text-indent: -1px;
    z-index: 2;
}
.balance span i {
    font-style: normal;
    padding: 5px 5px 3px;
    color: #fff;
    background: #595dcf;
    border-radius: 5px;
    display: none;
    position: absolute;
    top: -5px;
    left: 30px;
    line-height: 16px;
    max-width: 300px;
    white-space: nowrap;
}

.balance span i:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 6px 7px 6px 0;
    border-color: transparent #464A50;
    display: block;
    width: 0;
    z-index: 1;
    left: -6px;
    top: 50%;
    margin-top: -5px;
}
.balance span:hover i {
    display: block;
}
.balance .tooltip-right {
    float: right;
    top: 5px;
    right: 5px;
}
.rr:after {
	content: '';
	display: inline-block;
	width: 9px;
	height: 11px;
	background: url(../newmy/img/coin.png) no-repeat center center;
	vertical-align: middle;
	margin-bottom: 2px
}
.rr:after {}
.rr {
	margin-left: 5px;
	position: relative
}
#current .timer {
	cursor: default;
	color: #ffffff;
	font-size: 13px;
	font-weight: 700;
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	top: 99px;
}
#chat .block_heading b {
	color: #d8c013;
	margin-left: 13px;
	font-weight: 400;
	font-size: 11px;
	text-shadow: 1px 1px 2px black, 0 0 1em #9c8f00;
}
@keyframes flickerAnimation {
	0% {
		opacity: 1
	}
	50% {
		opacity: .5
	}
	100% {
		opacity: 1
	}
}
@-o-keyframes flickerAnimation {
	0% {
		opacity: 1
	}
	50% {
		opacity: .5
	}
	100% {
		opacity: 1
	}
}
@-moz-keyframes flickerAnimation {
	0% {
		opacity: 1
	}
	50% {
		opacity: .5
	}
	100% {
		opacity: 1
	}
}
@-webkit-keyframes flickerAnimation {
	0% {
		opacity: 1
	}
	50% {
		opacity: .5
	}
	100% {
		opacity: 1
	}
}
#chat .block_heading span {
	color: #b0b3b9;
	text-transform: initial;
	font-weight: 400;
	font-size: 11px
}
#chat .block_heading b:before {
	content: '';
	display: inline-block;
	margin-right: 4px;
	width: 14px;
	height: 55px;
	vertical-align: top;
	background: url(../newmy/img/online.png) no-repeat center center;
	-webkit-animation: flickerAnimation 2s infinite;
	-moz-animation: flickerAnimation 2s infinite;
	-o-animation: flickerAnimation 2s infinite;
	animation: flickerAnimation 2s infinite;
}
#market .block_heading .gems {
	margin-right: 6px;
	margin-left: 0
}
.block_heading>i {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: top;
	margin: 19px 8px 0 0
}
#upcoming .block_heading i {
	background: url(../newmy/img/timer.png) no-repeat center center
}
#current .timer.soon:before {
	display: none
}
#current .timer.soon {
	font-size: 11px!important
}
#current .block_heading {
	background: #151429;
	margin: 0;
}
#current .timer:before {
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../newmy/img/timer.png) no-repeat center center;
	margin-right: 5px;
	vertical-align: top
}
#show_single i {
	background: url(../newmy/img/current.png) no-repeat center center;
	width: 16px;
	height: 53px;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px
}
#show_express i {
	background: url(../newmy/img/express.png) no-repeat center center;
	width: 16px;
	height: 53px;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px
}
#chat .block_heading i {
	background-position: -20px top
}
#current .bet_1 .left .sum, #current .bet_2 .right .sum, #current .bet_1 .left .percent_sum, #current .bet_2 .right .percent_sum {
	border-color: #ff4c2b
}
#current .line_event.bet_1 .left .team_logo:after, #current .line_event.bet_2 .right .team_logo:after {
	background-size: cover;
	z-index: 1
}
#current .bet_1 .left .team_logo:after, #current .bet_2 .right .team_logo:after {
	content: '';
	position: absolute;
	right: -4px;
	top: -4px;
	background: url(../newmy/img/betted.png) no-repeat left top;
	width: 22px;
	height: 22px;
	z-index: 1;
	border: 6px solid #2a2f36;
	border-radius: 50%;
	max-width: 22px;
	width: 20%;
	padding-bottom: 20%;
	height: 0;
	background-size: cover
}
#current .bet_1 .left .team_logo, #current .bet_2 .right .team_logo {
	position: relative;
	background: rgba(255, 76, 43, .47);
	background: -moz-linear-gradient(0deg, rgba(145, 64, 52, 1) 0%, rgb(162, 84, 73) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255, 76, 43, 0.47) 0%, rgb(162, 84, 73) 100%);
	background: linear-gradient(0deg, rgba(255, 76, 43, 0.47) 0%, rgb(162, 84, 73) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#914034", endColorstr="#a25449", GradientType=1)
}
#stream.opened {
	height: 100%
}
#stream {
	overflow: hidden;
	transition: all .4s ease;
	position: absolute;
	left: 0;
	transform: translateY(-1500px);
	width: 100%;
	height: 0%;
	z-index: 5;
	background: #181b34;
}
.stream_close:hover, .stream_expand:hover, .stream_minimize:hover {
	background-color: #3f4654
}
#show_stream.active {
	padding-right: 75px!important
}
.active .stream_close, .active .stream_expand, .active .stream_minimize {
	display: block
}
.stream_close {
	transition: all .2s ease;
	position: absolute;
	right: 11px;
	top: 17px;
	display: none;
	width: 20px;
	height: 20px;
	background: #343a45 url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: 10px;
	border-radius: 4px
}
.stream_timer {
	line-height: 11px;
	color: #7d7f85;
	font-size: 14px;
	font-weight: 700;
	display: block;
	margin-top: 14px
}
.stream_title a img, .stream_title a {
	transition: all .2s ease
}
.stream_title a.available img {
	margin-top: 3px!important;
	width: 27px!important;
	height: 27px!important
}
.stream_title a.left.available {
	padding-right: 10px;
	border-right: 3px solid #72b34a;
	border-radius: 3px 0 0 3px!important
}
.stream_title a.right.available {
	padding-left: 10px;
	border-left: 3px solid #72b34a;
	border-radius: 0 3px 3px 0!important
}
.stream_title a.available {
	background: #343a45;
	border-radius: 3px;
	padding: 0 20px;
	line-height: 34px;
	margin-top: 3px;
	vertical-align: top
}
.stream_title a {
	display: inline-block;
	text-decoration: none;
	color: #fefefe
}
.stream_title .vs {
	vertical-align: top;
	display: block;
	line-height: 32px;
	font-size: 16px
}
.stream_title {
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #ebf0f6;
	margin-bottom: 10px;
	text-align: center;
	cursor: default;
	margin-top: 10px;
	background: #181b34;
}
#chat .messages {
	backface-visibility: hidden;
	width: 100%;
	background: #151429;
	min-height: 238px;
	position: relative;
	overflow: hidden;
	will-change: height, opacity, transform;
}
.msg.to_me {
	background: #3e4551
}
.msg.system {
	color: #a9ff73!important
}
.msg.system .nick {
	color: #82b363!important
}
.msg .nick {
	cursor: pointer;
	float: left;
	color: #525965;
	max-width: 100px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	line-height: 20px;
	vertical-align: top;
	margin-right: 4px
}
.msg .avatar:hover {
	opacity: .6
}
.msg .avatar i {
	font-size: 8px;
	text-decoration: none;
	color: #fefefe;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	background: #2b3038;
	top: -4px;
	right: -4px;
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%
}
.msg .avatar {
	cursor: pointer!important;
	position: absolute;
	left: 9px;
	width: 22px;
	transition: all .2s ease;
	height: 22px;
	border-radius: 50%;
	top: 2px;
	cursor: default;
	background: #212429
}
.msg .nick:hover {
	text-decoration: underline!important
}
.msg {
	cursor: default;
	clear: left;
	word-break: break-word;
	position: relative;
	margin: 0 0 3px;
	padding: 5px 13px 5px 42px;
	font-size: 13px;
	color: #ebf0f6;
	line-height: 20px;
}
.write textarea {
	resize: none;
	overflow: hidden;
	background: 0 0;
	padding: 11px 0;
	color: #ebf0f6;
	font-size: 13px;
	line-height: 18px;
	max-width: 88.83%;
	width: 88.83%;
	min-width: 88.83%;
	height: 82px;
	min-height: 82px;
	max-height: 82px;
	box-sizing: border-box;
	border: 0;
	outline: none;
	border-bottom: 1px solid #343a45;
	margin: 0 5.585%
}
.write {
	padding-bottom: 10px
}
#send_message.wait:before {
	opacity: 0
}
#send_message:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 32px;
	transition: all .2s ease;
	background-image: url(../newmy/img/sendmsg.png);
	background-position: center center;
	background-repeat: no-repeat
}
#send_message {
	position: relative;
	transition: all .2s ease;
	line-height: 32px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	float: right;
	margin-right: 5.585%;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 2px
}
#notifications {
	position: fixed;
	left: 10px;
	bottom: 10px;
	z-index: 200
}
.notification a:hover {
	border-color: transparent
}
.notification a {
	display: inline-block;
	text-decoration: none;
	color: #a9ff73!important;
	border-bottom: 1px solid;
	transition: all .2s ease
}
.notification {
	background-color: rgba(27, 31, 34, .9);
	padding: 15px 30px 15px 37px;
	background: rgb(0 0 0) url(../newmy/img/notify.png) no-repeat 10px center;
	background-size: 20px;
	margin: 0 0 10px 10px;
	border-radius: 2px;
	width: 220px;
	position: relative
}
.notification .close:hover {
	opacity: 1
}
.notification .close {
	cursor: pointer;
	transition: all .2s ease;
	position: absolute;
	right: 7px;
	display: block;
	width: 12px;
	height: 12px;
	top: 50%;
	margin-top: -6px;
	background: url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: cover;
	opacity: .6
}
.notification .text b {
	font-weight: 700
}
.notification .text {
	font-size: 12px;
	line-height: 16px;
	color: #fff
}
.write .banned {
	color: #fff;
	line-height: 85px;
	text-align: center;
	font-size: 14px;
	background: #272c33
}
.write .chat_not_logged:hover {
	background: #3f4654
}
.write.not_logged {
	height: 70px!important;
	background: #292d34;
	overflow: hidden
}
.write .chat_not_logged {
	line-height: 30px;
	color: #ebf0f6;
	text-decoration: none;
	display: block;
	width: 86%;
	padding: 5px 2%;
	background: #343a45;
	border-radius: 4px;
	text-align: center;
	margin: 20px auto 0;
	transition: all .2s ease;
	font-size: 13px
}
.stream_container {
	width: 100%;
	height: 736.5px;
	background: #000
}
#upcoming .event .event_cont {
	overflow: hidden;
	position: relative;
	background: #6f06cfba;
	border-radius: 4px;
}
#upcoming .event .center {
	text-align: center;
	width: 22%;
	position: absolute;
	left: 50%;
	margin-left: -11%;
	top: 0;
	padding-top: 4px!important;
	height: 64px!important
}
#upcoming .event .right {
	width: 37%!important;
	max-width: 37%!important;
	margin: 4px;
	padding: 0;
	height: 60px;
	transition: all .3s ease;
	border-radius: 5px;
	text-decoration: none;
	float: right;
	text-align: left
}
#upcoming .event .left:hover, #upcoming .event .right:hover {
	background: rgba(100, 157, 66, .27)
}
#upcoming .event .left {
	width: 37%!important;
	max-width: 37%!important;
	margin: 4px;
	padding: 0;
	height: 60px;
	transition: all .3s ease;
	border-radius: 5px;
	text-decoration: none;
	float: left;
	text-align: right
}
#upcoming .event a {
	text-decoration: none
}
#upcoming .left .sum, #upcoming .left .percent_sum {
	float: right
}
#upcoming .right .team_name {
	text-align: left!important
}
#upcoming .event .team_name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-weight: 700;
	display: block;
	vertical-align: top;
	line-height: 23px;
	float: none;
	text-align: right;
	font-size: 14px;
	color: #ebf0f6d6;
	padding: 0 2px;
	margin-top: 5px;
}
#upcoming .event .left .team_logo:before {
	left: 0
}
#upcoming .event .right .team_logo:before {
	right: 0
}
#upcoming .event .team_logo:before {
	display: block;
	position: absolute;
	top: 0;
	width: 0%;
	color: #fefefe;
	z-index: 2;
	transition: all .2s ease;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px!important;
	height: 100%!important;
	background: rgba(36, 46, 41, .88) url(../newmy/img/place_plus.png) no-repeat center center!important;
}
#upcoming .event a:hover .team_logo:before {
	width: 100%
}
#upcoming .event .team_logo {
	overflow: hidden;
	background: #2a2f36;
	border-radius: 4px;
	width: 60px;
	height: 0;
	padding-bottom: 60px;
	position: relative
}
#upcoming .event .team_logo img {
	width: 86%;
	height: 86%;
	position: absolute;
	left: 0;
	top: 0;
	padding: 7%;
	z-index: 1
}
#upcoming .left .team_logo {
	margin-left: 10px;
	float: right
}
#upcoming .right .team_logo {
	margin-right: 10px;
	float: left
}
#upcoming .event {
	display: block;
	width: 48.18%!important;
	margin: 0 0 0 1.2%!important;
	height: 70px!important;
	padding-bottom: 1.04%!important;
	float: left
}
#upcoming .sum, #upcoming .percent_sum {
	position: relative;
	transition: all .2s ease;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	line-height: 20px;
	border-bottom: 1px solid #78be4a;
	min-width: 40px;
	vertical-align: top;
	text-align: center;
	margin-top: 3px;
	font-weight: 700;
	padding: 0 2px;
	background-position: bottom left;
}
#upcoming .timer {
	white-space: nowrap;
	cursor: default;
	color: #0b0f19;
	font-weight: 700;
	display: block;
	width: 100%;
	left: 0;
	font-size: 12px!important;
	position: relative!important;
	z-index: 2;
	top: 0!important;
	margin: 6px auto 4px!important;
}
#upcoming .center .event_type {
	cursor: default;
	font-weight: 700;
	display: block;
	font-size: 12px;
	color: #0b0f19;
	line-height: 19px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#upcoming .center .event_name {
	cursor: default;
	font-size: 12px!important;
	line-height: 17px!important;
	margin-top: 3px;
	display: block;
	font-size: 13px;
	color: #ffffff;
	line-height: 23px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#upcoming .event:nth-child(9) .event_cont, #upcoming .event:nth-child(10) .event_cont {
	border: none!important
}
#upcoming .block_content, #finished .block_content, #current #current_matches_block {
	backface-visibility: hidden;
	transition: opacity .3s ease;
	will-change: opacity
}
#upcoming .block_content {
	position: relative;
	max-height: 475px!important
}
#upcoming .bet_1 .left .team_logo, #upcoming .bet_2 .right .team_logo {
	position: relative;
	background: rgba(255, 76, 43, .47)
}
#upcoming .left .sum, #upcoming .right .sum {
	background: url(../newmy/img/sum_fade.png) no-repeat bottom left;
	background-size: 100% 0%;
	transition: all .25s ease
}
#upcoming .left:hover .sum, #upcoming .right:hover .sum {
	background-size: 100% 100%
}
#upcoming .bet_1 .left .sum, #upcoming .bet_2 .right .sum {
	background: url(../newmy/img/sum_fade2.png) no-repeat bottom left;
	background-size: 100% 0%;
	transition: all .15s ease
}
#upcoming .bet_1 .left:hover .sum, #upcoming .bet_2 .right:hover .sum {
	background-size: 100% 100%
}
#upcoming .bet_1 .left .sum, #upcoming .bet_2 .right .sum {
	border-color: #ff4c2b!important
}
#upcoming .bet_1 .left .team_logo:after, #upcoming .bet_2 .right .team_logo:after {
	content: '';
	position: absolute;
	right: -4px;
	top: -4px;
	background: url(../newmy/img/betted.png) no-repeat left top;
	width: 22px;
	height: 22px;
	z-index: 1;
	border: 4px solid #2a2f36;
	border-radius: 50%;
	max-width: 18px;
	width: 31%;
	padding-bottom: 31%;
	height: 0;
	background-size: cover
}
#upcoming .timer:before, #stream .stream_timer:before {
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../newmy/img/timer.png) no-repeat center center;
	margin-right: 3px;
	margin-top: -1px;
	vertical-align: top
}
#stream .team_1 {
	font-weight: 700;
	line-height: 40px;
	font-size: 14px;
	width: 42.5%;
	text-align: right;
	float: left
}
#stream .team_2 {
	font-weight: 700;
	line-height: 40px;
	font-size: 14px;
	width: 42.5%;
	text-align: left;
	float: right
}
#stream .center_stream {
	width: 15%;
	text-align: center;
	float: left
}
#stream .sum {
	display: none!important;
	line-height: 19px!important;
	padding: 0 1px!important;
	font-size: 12px!important;
	font-weight: 400;
	text-align: center
}
.stream_title .rr {
	vertical-align: top
}
.stream_title .rr:before {
	background-size: contain;
	width: 9px!important;
	height: 18px;
	vertical-align: top
}
#stream .sum:after {
	display: none!important
}
.user_modal .modal_heading {
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	line-height: 30px;
	cursor: default;
	margin-bottom: 25px
}
.user_modal {
	width: 333px;
	text-align: center
}
.user_modal input[type=submit]:hover, #payout_form input[type=submit]:hover, #cashout_form input[type=submit]:hover {
	background: #77bd4b
}
input[type=submit] {
	-webkit-appearance: none
}
#payout_form input[type=submit] {
	line-height: 42px;
	height: 40px;
	border: 0;
	border-radius: 4px;
	padding: 0 40px;
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fefefe;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	margin-top: 10px;
	display: inline-block;
	width: 100%
}
.user_modal input[type=submit] {
	line-height: 42px;
	height: 40px;
	border: 0;
	border-radius: 4px;
	padding: 0 40px;
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 10px;
	min-width: 150px;
	display: inline-block
}
.user_modal input[type=text].error, .user_modal input[type=password].error {
	border-color: #6c3c37
}
.user_modal input[type=text], .user_modal input[type=password] {
	border: 2px solid #24282e;
	line-height: 44px;
	height: 44px;
	padding: 0 20px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 10px;
	font-size: 15px;
	background: #24282e;
	border-radius: 4px;
	color: #b0b3b9;
	transition: all .2s ease
}
.status {
	display: none;
	line-height: 20px;
	margin: 10px 0 0;
	color: #fefefe;
	font-size: 14px
}
.rrpercent:before {
	content: '%'
}
.bottom_links a:hover {
	color: #fefefe
}
.bottom_links a {
	color: #b0b3b9;
	text-decoration: none;
	display: inline-block;
	padding-bottom: 1px;
	transition: all .2s ease;
	cursor: pointer;
	margin: 0 10px;
	font-size: 14px
}
.bottom_links {
	cursor: default;
	margin-top: 16px
}
.badge span {
	position: relative;
	line-height: 35px;
	border: 2px solid #e62c76;
	border-radius: 50px;
	text-align: center;
	display: inline-block;
	padding: 0 20px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	background: #2b3038;
	z-index: 2
}
.badge:before {
	content: '';
	width: 100%;
	height: 2px;
	left: 0;
	top: 50%;
	margin-top: -1px;
	background: #2f353d;
	display: block;
	position: absolute;
	z-index: 1
}
.badge {
	cursor: default;
	text-align: center;
	position: relative;
	margin-bottom: 20px
}
.koef_bet .team_right .team_name {
	max-width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.team_select .team_right {
	width: 0;
	overflow: hidden;
	float: left;
	transition: all .1s linear
}
.team_select>div>div:after {
	content: '';
	display: block;
	clear: both
}
.team_select>div>div {
	width: 394px!important
}
.team_right>span {
	width: 240px;
	display: inline-block
}
.team_select .active .team_right {
	width: 240px
}
.team_select>div {
	cursor: pointer;
	position: relative;
	border: 1px solid transparent;
	border-bottom: 0!important;
	transition: all .2s linear;
	width: 130px;
	display: inline-block;
	padding: 15px 0 5px;
	opacity: .6;
	vertical-align: top;
}
.team_select div.active .team_logo {
	position: relative;
	background: rgba(255, 76, 43, .47);
	background: -moz-linear-gradient(0deg, rgba(145, 64, 52, 1) 0%, rgb(162, 84, 73) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255, 76, 43, 0.47) 0%, rgb(162, 84, 73) 100%);
	background: linear-gradient(0deg, rgba(255, 76, 43, 0.47) 0%, rgb(162, 84, 73) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#914034", endColorstr="#a25449", GradientType=1)
}
.team_select div.active {
	cursor: default;
	background: #21264b;
	width: 392px;
	opacity: 1;
}
.text iframe {
	max-width: 100%;
	max-height: 500px
}
.team_select .team_logo, .team_info .team_logo {
	width: 85px;
	height: 85px;
	background: #2a2f36;
	border-radius: 5px;
	margin: 0 15px;
	float: left
}
.team_select .team_logo, .team_info .team_logo {
	width: 85px;
	height: 85px;
	background: #21264b;
	border-radius: 5px;
	margin: 0 15px;
	float: left;
}
.team_select {
	position: relative;
	height: 116px;
	overflow: hidden;
	z-index: 1
}
.bet_content {
	position: relative;
	padding-top: 10px;
	background: #252b52;
	z-index: 0;
}
.bet_content .map:last-child, .bet_content .bet:last-child {
	margin-bottom: 0!important
}
.team_select .team_name, .team_info .team_name {
	font-size: 21px;
	color: #fefefe;
	font-weight: 700;
	line-height: 45px;
	margin-bottom: 0;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap
}
.team_select .team_logo img, .team_info .team_logo img {
	width: 65px;
	padding: 10px;
	height: 65px
}
.user_logged {
	cursor: default;
	height: 60px
}
.betcurrency_dropdown .rr, .betcurrency_dropdown .gems, .exprcurrency_dropdown .rr, .exprcurrency_dropdown .gems {
	margin-left: 0!important
}
.user_logged .right_user {
	position: relative;
	padding: 7px 0 0 5px;
	margin: 0;
	float: right;
	width: 213px
}
.user_image>span {
	font-size: 10px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 16px;
	background: #3b414a;
	top: -5px;
	left: -6px;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 50%
}
.user_image {
	margin-right: 8px;
	width: 40px;
	height: 40px;
	border: 3px solid #77bd4b;
	position: relative;
	border-radius: 50%;
	float: left;
	vertical-align: top
}
.user_menu {
	cursor: default;
	float: left
}
.user_logged .nickname {
	cursor: default;
	font-size: 14px;
	color: #b0b3b9;
	line-height: 20px;
	padding-top: 3px;
	width: 136px;
	display: inline-block;
	font-weight: 700;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.user_logged .bottom .balance {
	color: #ebf0f6;
	font-weight: 700;
	font-size: 15px
}
.user_logged .bottom {
	float: left;
	cursor: default
}
.user_logged .top {
	width: 136px;
	display: block;
	float: left
}
.balance_cont a:hover {
	background: #131225;
}
.balance_cont a:first-child, .bonus_cont a:first-child {
	border-right: 2px solid #131225;
}
.bonus_cont a:last-child {
	border-right: 0!important
}
.balance_cont a {
	margin-left: 10px;
	font-size: 12px;
	text-decoration: none;
	transition: all .2s ease;
	vertical-align: top;
	display: table-cell;
	background: #181b34;
	line-height: 20px;
	padding: 0 7px;
	border-radius: 3px;
	color: #fff;
	height: 20px;
	margin: 4px 3px 0 0;

    transition: .3s;
    background-image: -moz-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);


	
}

.balance_cont a:hover {
	box-shadow: 0 0
}

.bonus_cont a {
	margin-left: 10px;
	font-size: 12px;
	text-decoration: none;
	transition: all .2s ease;
	vertical-align: top;
	display: table-cell;
	background: #343a45;
	line-height: 20px;
	padding: 0 7px;
	border-radius: 3px;
	color: #fff;
	height: 20px;
	margin: 4px 3px 0 0
}
.bonus_cont a:hover {
	background: #3f4654
}
.user_menu a:hover {
	color: #b0b3b9
}
.user_menu a i {
	display: inline-block;
	margin-left: 4px;
	background: #d64629;
	border-radius: 3px;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	min-width: 9px;
	padding: 0 3px;
	font-weight: 700;
	vertical-align: middle
}
.user_menu a:last-child {
	margin: 0!important
}


.podsvetka:after {
    left: 58px;
    bottom: -5px;
    opacity: 0;
    content: "";
    transition: .3s;
    position: absolute;
	box-shadow: 0 0px 14px 1px rgba(65,131,215,.45);
	background-image: -webkit-linear-gradient(left, rgb(17,83,252) 0%, rgb(85,129,241) 100%);
	background-image: -o-linear-gradient(left, rgb(17,83,252) 0%, rgb(85,129,241) 100%);
	background-image: linear-gradient(to right, rgb(17,83,252) 0%, rgb(85,129,241) 100%);
    width: 60px;
    height: 3px;
}


.podsvetka:hover:after {opacity: 1;}



.my_bets:after {
    left: 121px;
    bottom: -5px;
    opacity: 0;
    content: "";
    transition: .3s;
    position: absolute;
	box-shadow: 0 0px 14px 1px rgba(65,131,215,.45);
	background-image: -webkit-linear-gradient(left, rgb(17,83,252) 0%, rgb(85,129,241) 100%);
	background-image: -o-linear-gradient(left, rgb(17,83,252) 0%, rgb(85,129,241) 100%);
	background-image: linear-gradient(to right, rgb(17,83,252) 0%, rgb(85,129,241) 100%);
    width: 70px;
    height: 3px;
}


.my_bets:hover:after {opacity: 1;}





.user_menu a {
	transition: all .2s ease;
	border-bottom: 1px solid transparent;
	font-size: 13px;
	color: #ebf0f6;
	text-decoration: none;
	line-height: 20px;
	margin: 0 8px 0 0;
	display: inline-block
}
.add_money:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../newmy/img/pay_icons.png) no-repeat left top;
	vertical-align: top;
	margin: 4px 3px 0 0;
	background-size: 24px 12px
}
.payout:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../newmy/img/pay_icons.png) no-repeat right top;
	vertical-align: top;
	margin: 4px 3px 0 0
}
.item .currency {
	float: right;
	max-width: 70px;
	transition: all .2s ease;
	overflow: hidden;
	opacity: 1;
}
.item:hover .currency {
	opacity: 0;
	max-width: 0
}
.item:hover .inspect_link {
	width: 25px
}
.inspect_link {
	width: 0
}
#bet_next .team_sum {
	display: none!important
}
.team_sum {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	line-height: 20px;
	white-space: nowrap;
	width: auto!important;
	border-bottom: 1px solid #77bd4b;
	margin-bottom: 10px
}
.bet_content .bet a:hover {
	background: #77bd4b
}
.bet_content .bet a {
	transition: all .2s ease;
	font-size: 13px;
	color: #fefefe;
	text-decoration: none;
	float: right;
	display: block;
	line-height: 25px;
	background: #6bab44;
	border-radius: 2px;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 10px 0 0;
	height: 25px!important
}
.bet_content .bet {
	cursor: default;
	display: block;
	line-height: 45px;
	margin: 0 10px 5px;
	background: #15182e;
	color: #fefefe;
	padding: 0 10px 0 15px;
	font-size: 15px;
	position: relative;
}
.bet_content .select_two .koef:before {
	margin-top: 4.5px!important
}
.bet_content .bet .koef:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 24px;
	background: url(../newmy/img/odds.png) no-repeat center center;
	vertical-align: top;
	margin-right: 3px;
	transition: all .2s ease;
	margin-top: 10px
}
.bet_content .map .bet .koef:after {}
.bet_content .bet .koef {
	position: absolute;
	left: 310px;
	top: 0;
	font-size: 13px;
	color: #fefefe;
	font-weight: 700
}
.bet_content .map .bet {
	margin-right: 0;
	margin-left: 0;
	position: relative
}
.bet_content .content {
	padding-bottom: 10px;
	overflow: hidden
}
.bet_content .map.active {
	max-height: 600px
}
.bet_content .map {
	transition: all .5s ease;
	overflow: hidden;
	max-height: 30px;
	margin: 0 10px 10px
}
.bet_select_two:nth-child(2) {
	border-top: 0
}
.map_heading {
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	padding: 0 20px 0 15px;
	color: #7d7f85;
	transition: all .5s ease
}
.full_width_event .left {
	margin-left: 4%;
	max-width: 125px
}
.full_width_event .right {
	margin-right: 4%;
	max-width: 125px
}
#current .event.full_width_event {
	float: none;
	width: 90%;
	margin: 0 auto;
	display: block;
	max-width: 510px
}
.map_name {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase
}
.koef_name {
	display: none
}
.active .map_heading .toggle {
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.map .toggle {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	transition: all .2s ease;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../newmy/img/slider_arr.png) no-repeat center center;
	float: right;
	margin-top: 6px;
	margin-right: 27px;
	opacity: .4
}
#upcoming .block_content, #finished .block_content {
	padding: 5px 0 0;
	overflow: hidden;
	position: relative
}
.prevent_click {
	pointer-events: none
}
#banner .banner_img {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	will-change: transform;
	transition: transform .3s ease
}
#banner .banner_img.dragging {
	transition: transform .1s linear
}
.slider_cont .page.active_page {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	will-change: transform, opacity;
	transition: transform .3s ease
}
.slider_cont .page.active_page.dragging {
	transition: transform .1s linear!important
}
.page.active_page .event {
	display: block!important
}
.page.images_active .team_logo img {
	opacity: 1
}
.page.active_page .team_logo img {
	backface-visibility: hidden;
	will-change: opacity
}
.page .team_logo img {
	opacity: 0;
	transition: opacity .6s ease
}
.page .event {
	display: none!important
}
#upcoming .slider_cont, #finished .slider_cont {
	will-change: transform;
	backface-visibility: hidden;
	position: relative;
	height: 100%;
	overflow: hidden;
	min-width: 100%;
	left: 0;
	top: 0;
	transition: transform .3s ease;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
#upcoming .block_heading .navi, #finished .block_heading .navi {
	position: absolute;
	right: 0;
	top: 0
}
#upcoming .block_heading, #finished .block_heading {
	position: relative
}
.navi .dot.active {
	background: #fefefe!important
}
.navi .dot:hover {
	background: #3f4654;
}
.navi .dot {
	transition: all .2s ease;
	width: 8px;
	height: 8px;
	background: #393f4a;
	border-radius: 50%;
	display: inline-block;
	margin: 23px 4px
}
.navi .next.disabled, .navi .prev.disabled {
	cursor: default;
	opacity: .3!important
}
.navi .next, .navi .prev {
	margin-top: 11.5px;
	cursor: pointer;
	width: 32px;
	height: 32px;
	display: inline-block;
	transition: all .2s ease;
	background-image: url(../newmy/img/slider_arr.png);
	vertical-align: top;
	background-color: #0f1431;
	border-radius: 4px;
}
.navi .next:hover, .navi .prev:hover {
	background-color: #0f1431;
}
.navi .next {
	margin-left: 10px
}
.navi .prev {
	margin-right: 10px;
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.until_next .timer:before, .until_next .timer_soon:before {
	display: none!important
}
.until_next .timer, .until_next .timer_soon {
	margin-top: 20px!important;
	font-size: 45px!important;
	position: initial!important;
	color: #b0b3b9!important
}
.no_chat .until_next {
	padding: 120px 0
}
.until_next {
	position: relative;
	font-size: 24px;
	color: #b0b3b9;
	line-height: 30px;
	text-align: center;
	padding: 177.5px 0;
	height: 80px;
	cursor: default
}
@-ms-keyframes spin {
	from {
		-ms-transform: rotate(0deg)
	}
	to {
		-ms-transform: rotate(360deg)
	}
}
@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg)
	}
}
@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg)
	}
}
@keyframes spin {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg)
	}
}
.timer_animated:before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #2f353d;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px
}
.timer_animated:after {
	content: '';
	display: block;
	width: 24px;
	height: 150px;
	border-radius: 10px 10px 0 0;
	background: #2f353d;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -150px
}
.timer_animated {
	-webkit-animation-name: spin;
	-webkit-animation-duration: 60000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 60000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 60000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 60000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	position: absolute;
	width: 290px;
	height: 290px;
	border: 10px solid #2f353d;
	left: 50%;
	top: 50%;
	margin-left: -155px;
	margin-top: -125px;
	border-radius: 50%
}
.no_available {
	cursor: not-allowed;
	text-align: center;
	margin: 0 10px;
	background: #954542;
	line-height: 40px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
}
.center_al {
	padding: 4px 0;
	text-align: center
}
.notification .m_open:hover, .notification .l_open:hover {
	opacity: .7
}
.notification .m_open, .notification .l_open {
	border: none;
	transition: all .2s ease;
	height: 25px;
	width: 124px;
	line-height: 25px;
	font-size: 12px;
	color: #fff!important;
	background: #599831;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
	border-radius: 20px;
	display: block;
	margin: 5px auto 0
}
#finished .block_heading i, #faq .block_heading i, #ticket .block_heading i, #tickets .block_heading i, #mybets .block_heading i {
	background: url(../newmy/img/finished.png) no-repeat center center
}
#finished .event {
	position: relative;
	display: block;
	width: 32.87%;
	float: left
}
#finished .event_cont {
	position: relative;
	padding: 15px 2.5%;
	margin: 0 0 4% 4%;
	background: #121a2d;
	border-radius: 5px;
	background-image: linear-gradient(#9b2bff63 0%, rgba(0, 0, 0, 0.46) 100%);
}
#finished .event .team_logo img:hover {
	opacity: .7
}
#finished .event .team_logo {
	border: 2px solid transparent;
	position: relative;
	background: #2a2f36;
	border-radius: 4px;
	width: 60%;
	padding-bottom: 60%;
	margin: 0 auto;
	display: block;
	transition: all .2s ease
}
#finished .event .team_logo img {
	padding: 7%;
	position: absolute;
	left: 0;
	top: 0;
	height: 86%;
	width: 86%
}
#finished .center {
	cursor: default;
	float: left;
	width: 40%
}
#finished .left, #finished .right {
	width: 30%;
	float: left;
	text-align: center;
	cursor: default
}
#finished .team_name {
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #ebf0f6;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	margin: 12px 0;
	display: block
}
#finished .sum {
	text-transform: uppercase;
	color: #ef4636a6;
	border-bottom: 1px solid #733a33;
	border-radius: 4px 4px 2px 2px;
	line-height: 22px;
	padding: 0 7px 0 5px!important;
	font-size: 13px;
	display: inline-block;
}
#finished .event_name {
	display: block;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#finished .time_ago {
	display: block;
	text-align: center;
	color: #7d7f85;
	font-size: 13px;
	line-height: 22px
}
#finished .date_ago {
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	display: block;
	padding-top: 14px;
}
.won_2 .right .sum {
	background: rgba(100, 157, 66, .27);
	border-color: #6bab44!important;
	color: #fff!important
}
.won_2 .right .team_logo {
	background: rgba(100, 157, 66, .27)!important
}
.won_1 .left .team_logo:before, .won_2 .right .team_logo:before {
	content: '';
	position: absolute;
	left: 50%;
	top: -13px;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	background: url(../newmy/img/crown.png) no-repeat center center
}
.won_1 .left .sum {
	background: rgba(100, 157, 66, .27);
	border-color: #6bab44!important;
	color: #fff!important
}
.won_1 .left .team_logo {
	background: rgba(100, 157, 66, .27)!important
}
.scores {
	color: #7d7f85;
	font-size: 14px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 15px;
	line-height: 21px
}
.scores .score {
	display: inline-block;
	line-height: 20px;
	padding: 0 5px;
	min-width: 10px;
	font-size: 13px;
	color: #ebf0f6;
	border-bottom: 1px solid #313740;
	background: #2a2f36;
	border-radius: 2px;
	margin: 0 3px
}
.won_1 .score:nth-child(1) {
	color: #ebf0f6;
	border-color: #77bd4b;
	background: #3b4746;
	border-radius: 2px 2px 0 0!important
}
.won_2 .score:nth-child(2) {
	color: #ebf0f6;
	border-color: #77bd4b;
	background: #3b4746;
	border-radius: 2px 2px 0 0!important
}
#finished .event:nth-child(3):after {
	display: none!important
}
#finished .event:after {
	content: '';
	position: absolute;
	top: 20px;
	height: 100px;
	background: #2f353d;
	right: -1px
}
.stream_title .team_2 img {
	float: left;
	width: 30px;
	height: 30px;
	margin: 5px 18px 0 0
}
.stream_title .team_1 img {
	float: right;
	width: 30px;
	height: 30px;
	margin: 5px 0 0 18px
}
#show_stream {
	float: right
}
#show_stream:before {
	content: '';
	display: inline-block;
	border: 5px solid transparent;
	border-left: 8px solid #ff4c2b;
	margin-right: 0
}
.info_modal {
	width: 340px;
	padding: 16px;
	text-align: center
}
.info_image {
	margin: 10px auto 20px;
	display: block;
	width: 80px;
	height: 80px;
	border: 3px solid #2a2f36;
	border-radius: 50%;
	overflow: hidden
}
.info_image img {
	max-width: 100%;
	margin: 0 auto
}
.info_modal .info_text {
	font-size: 15px;
	color: #fff;
	line-height: 23px;
	margin-bottom: 15px
}
.info_modal .double_close:hover {
	background: #77bd4b
}
.info_modal .double_close {
	font-weight: 700;
	text-transform: uppercase;
	margin: 10px auto 0;
	line-height: 42px;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	padding: 0 23px;
	color: #fff;
	border-radius: 4px;
	background: #6bab44;
	transition: all .2s ease;
	min-width: 60px;
	margin-bottom: 15px
}
#finished {
	margin-bottom: 0;
}
#footer {
	padding: 30px 0 75px;
	background: #0f1523;
	margin-top: 100px;
	max-height: 150px;
}
.logo_small {
	background: url(../newmy/img/logo_new_small.png) no-repeat center center;
	display: block;
	float: left;
	width: 38px;
	height: 50px;
	margin: 0 13px 0 0;
	background-size: contain
}
.logo_small_gray {
	background: url(../newmy/img/logo_new_small_gray2.png) no-repeat center center;
	display: inline-block;
	width: 50px;
	height: 70px;
	background-size: contain;
	margin-top: -15px
}
.copy_text span {
	color: #49505d;
	line-height: 20px!important;
	display: block
}
.copy_text {
	float: left;
	font-weight: 700;
	color: #49505d;
	line-height: 44px;
	font-size: 14px;
	margin: 0 15px;
	cursor: default
}
.footer_copy {
	cursor: default;
	float: left;
	text-align: center;
	width: 10%
}
.footer_menu a:hover {
	color: #9399a3
}
.footer_menu a {
	text-decoration: none;
	display: inline-block;
	color: #49505d;
	font-size: 14px;
	font-weight: 700;
	line-height: 50px;
	text-transform: uppercase;
	margin: 0 15px;
	transition: all .2s ease
}
.footer_menu.f_left {
	text-align: left
}
.footer_menu.f_right {
	text-align: right
}
.footer_menu {
	cursor: default;
	width: 45%
}
.footer_top {
	margin-bottom: 60px
}
.affilate {
	clear: right;
	float: right;
	font-size: 13px;
	color: #49505d;
	line-height: 17px;
	padding: 5px 0;
	padding-right: 225px;
	background: url(../newmy/img/affilate.png) no-repeat right center
}
.vk_icon:hover, .fb_icon:hover, .twitter_icon:hover {
	opacity: 1
}
.vk_icon {
	vertical-align: middle;
	margin-left: 50px!important;
	margin-right: 0!important;
	opacity: .6;
	width: 33px;
	height: 33px;
	display: inline-block;
	background: url(../newmy/img/vk.png) no-repeat center center;
	transition: all .2s ease
}
.fb_icon {
	vertical-align: middle;
	margin-left: 50px!important;
	margin-right: 0!important;
	opacity: .6;
	width: 33px;
	height: 33px;
	display: inline-block;
	background: url(../newmy/img/fb.png) no-repeat center center;
	transition: all .2s ease
}
.twitter_icon {
	vertical-align: middle;
	margin-left: 50px!important;
	margin-right: 0!important;
	opacity: .6;
	width: 33px;
	height: 33px;
	display: inline-block;
	background: url(../newmy/img/twitter.png) no-repeat center center;
	transition: all .2s ease
}
.left_user {
	display: table;
	float: right;
	margin-right: 10px;
	text-align: right;
	padding: 15px;
}
.currency_1 .balance_cont .balance {
	margin-right: 14px!important
}
.balance_cont .balance {
	font-size: 14px;
	font-weight: bold;
	color: #ffc80a;
}
.balance_cont>div>i, .bonus_cont>div>i {
	font-size: 12px;
	color: #ffffff;
	min-width: 64px!important;
	display: inline-block;
}
.balance_cont>div {
	/* border-bottom:1px solid #2a2f36 */
}
.balance_cont>div, .bonus_cont>div {
	height: 29px;
	padding: 0 6px 0 10px;
	line-height: 29px;
	text-align: left;
}
.balance_cont, .bonus_cont {
	display: table-row
}
.bonus_cont .bonus {
	font-size: 13px;
	color: #ebf0f6;
	font-weight: 700
}
.balance_cont .f_right, .bonus_cont .f_right {
	margin-left: 15px;
	display: table;
	margin-top: 4.5px;
	width: 171px;
	text-align: center
}
i.gems:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
i.rr:before {
	content: '';
	display: inline-block;
	/* height: 100%; */
	vertical-align: middle
}
.gems:after {
	content: '';
	display: inline-block;
	width: 14px;
	height: 11px;
	background: url(../newmy/img/gems.png) no-repeat center center;
	margin-bottom: 2px;
	vertical-align: middle
}
.gems {
	margin-left: 4px;
	position: relative
}
#bet_next {
	position: absolute;
	width: 570px
}
.team_info .team_right {
	float: left;
	transition: all .1s linear;
	position: relative;
	z-index: 2
}
.team_info .team_right>span {
	width: auto!important;
	margin-right: 25px;
	cursor: default;
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px
}
.team_info>div:after {
	content: '';
	display: block;
	clear: both
}
.team_info .team_logo {
	margin-left: 0
}
.team_info .team_name {
	margin: 0 0!important
}
.team_info {
	margin-bottom: 10px
}
#expr_win .currency {
	margin-left: 10px
}
.gem_bet_icon #expr_sum {}
.gem_bet_icon .min_bet .rr:after, .gem_bet_icon .status .rr:after, .gem_bet_icon .expr_win .rr:after {
	width: 14px;
	background: url(../newmy/img/gems.png) no-repeat center center!important
}
.currency_input #bet_sum_input {
	width: 113px;
	display: inline-block
}
.currency_input #currency_input {
	width: 92px;
	display: inline-block;
	padding: 0 25px 0 15px
}
.gem_bet_icon #currency_input_expr {
	display: none!important
}
#currency_input_expr {
	margin-left: 10px;
	border: 0;
	background: #343a45 url(/newmy/img/usd.png) no-repeat 75px center;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	margin-bottom: 10px;
	width: 115px;
	padding: 0 35px 0 20px;
	box-sizing: border-box;
	border-radius: 4px
}
#currency_input {
	transition: all .2s ease;
	border: 0;
	width: 0%;
	background: #343a45 url(../newmy/img/usd.png) no-repeat 75px center;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	padding: 0;
	box-sizing: border-box
}
#bet_sum_input:hover, #bet_sum_input:focus {
	background-color: #181b34!important;
}
#bet_sum_input {
	transition: all .2s ease;
	border: 0;
	margin-right: 5px;
	width: 113px;
	background: #181b34;
	padding: 0 16px 0 19px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	border-radius: 4px;
	margin-bottom: 10px;
	box-sizing: border-box;
	transition: all .2s ease;
}
#pay_form input[type=submit]:hover {
	background: #77bd4b
}
#pay_form input[type=submit] {
	line-height: 42px;
	height: 40px;
	border: 0;
	border-radius: 4px;
	padding: 0 40px;
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	min-width: 150px;
	width: 210px;
	display: inline-block
}
.pay_info>span b, .pay_info>div b {
	display: inline-block;
	float: right;
	font-size: 14px;
	font-weight: 700;
	color: #fefefe
}
.pay_info>span, .pay_info>div {
	display: block;
	cursor: default
}
#ph_input:hover, #ph_input:focus {
	background-color: #3f4654!important
}
#ph_input {
	display: block;
	width: 340px!important;
	background: #343a45;
	border: 0;
	padding: 0 20px;
	color: #fff;
	font-size: 15px;
	line-height: 40px;
	border-radius: 4px;
	box-sizing: border-box;
	transition: background .2s ease;
	font-weight: 700;
	text-align: left;
	margin: 0 auto 15px
}
#pay_form .profile_heading {
	width: 340px;
	display: block;
	margin: 0 auto 8px
}
.pay_info {
	border-radius: 4px;
	background: #181b34;
	padding: 10px 20px;
	font-size: 12px;
	line-height: 28px;
	text-align: left;
	color: #b0b3b9;
	width: 300px;
	margin-bottom: 20px;
	margin: 0 auto 20px;
	font-weight: 700;
}
#wm_type_dep a.active:after, #card_type_with a.active:after, #card_type_dep a.active:after {
	opacity: 1
}
#wm_type_dep a:after, #card_type_with a:after, #card_type_dep a:after {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	right: 2px;
	top: 2px;
	background: #d64629;
	opacity: 0;
	transition: all .3s ease
}
#wm_type_dep a:hover, #wm_type_dep a.active, #card_type_with a:hover, #card_type_with a.active, #card_type_dep a:hover, #card_type_dep a.active {
	background-color: #1d2141!important;
	color: #fefefe!important;
}
#wm_type_dep a, #card_type_with a, #card_type_dep a {
	position: relative;
	display: inline-block;
	background: #181b34;
	border-radius: 4px;
	margin-right: 7px;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	text-decoration: none;
	padding: 0 10px;
	color: #b0b3b9;
	font-size: 13px;
	font-weight: 700;
	transition: all .2s ease;
}
#card_type_dep a:nth-child(4):before {
	background-position: 0 center
}
#card_type_dep a:nth-child(2):before, #card_type_dep a:nth-child(6):before {
	background-position: -20px center
}
#card_type_dep a:nth-child(7):before {
	background-position: -40px center
}
#card_type_dep a:nth-child(8):before {
	background-position: -60px center
}
#card_type_dep a:nth-child(9):before {
	background: url(../img_v2/worldwide.png?v2) no-repeat center center;
	background-size: contain
}
#card_type_dep a:nth-child(3):before {
	background: url(../img_v2/worldwide.png?v2) no-repeat center center;
	background-size: contain
}
#card_type_dep a:before {
	content: '';
	display: inline-block;
	height: 100%;
	width: 20px;
	margin-right: 5px;
	background: url(../img_v2/card_dep.png) no-repeat left center;
	vertical-align: top
}
#wm_type_dep, #card_type_with {
	height: 45px;
	border-bottom: 1px solid #343a45;
	margin-bottom: 10px
}
#card_type_dep {
	height: 145px;
	border-bottom: 1px solid #343a45;
	margin-bottom: 10px
}
.input_fix {
	width: 340px;
	margin: 0 auto
}


#place_bet_btnranked:hover {
	background: #77bd4b
}
#place_bet_btnranked.disabled {
	cursor: default;
	background: #6bab44!important;
	opacity: .6
}
#place_bet_btnranked {
	transition: all .2s ease;
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-size: 13px;
	color: #fff;
	background: #6bab44;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
	border-radius: 2px;
	display: block;
	margin: 0 auto
}




#place_bet_btn:hover {
	background: #77bd4b
}
#place_bet_btn.disabled {
	cursor: default;
	background: #6bab44!important;
	opacity: .6
}
#place_bet_btn {
	transition: all .2s ease;
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-size: 13px;
	color: #fff;
	background: #6bab44;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
	border-radius: 2px;
	display: block;
	margin: 0 auto
}
input[type=number] {
	-moz-appearance: textfield
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none
}
#place_bet .status {
	text-align: center;
	line-height: 30px
}
.status {
	cursor: default
}
#market .block_content {
	margin: 0 auto
}
#market .block_heading .tabs a:hover {
	color: #b0b3b9
}
#market .block_heading .tabs a.active {
	color: #fefefe;
	/* background: #181b34!important; */
	cursor: default;
	background-image: -webkit-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: -o-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	font-size: 14px;
	opacity: .8;
}
#market .block_heading .tabs a {
	display: inline-block;
	position: relative;
	height: 55px;
	padding: 0 20px;
	cursor: pointer;
	text-decoration: none;
	line-height: 55px;
	transition: all .2s ease;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	border-radius: 4px 4px 4px 4px;
	color: #fefefe;
	background-image: -webkit-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: -o-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	font-size: 14px;
}
#market .block_heading {
	margin: 0!important;
	margin-bottom: 20px;
	display: block;
	background: #151429;
	height: 55px;
}
#skin_container {
	min-height: 628px;
}
#skin_container .item:nth-child(4n+4) {
	margin-right: 0!important
}
.skin_container .item .image {
	display: block;
	height: 110px;
	width: 100%
}
.skin_container .price {
	border-top: 2px solid #9ea7b3;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 16px;
	line-height: 28px;
	background: #1d2141;
	z-index: 2;
	color: #fefefe;
	font-size: 13px;
	font-weight: 700;
	font-weight: 600;
	box-sizing: border-box;
}
.skin_container .item .title {
	width: 100%;
	transition: all .2s ease;
	position: absolute;
	font-size: 11px;
	color: #fefefe;
	line-height: 19px;
	padding: 7px 12px;
	z-index: 1;
	bottom: 26px;
	max-height: 34px;
	overflow: hidden;
	box-sizing: border-box
}
.dota2_item .image {
	background-color: #404140!important
}
.d2_scroll .image {
	height: 100%!important
}
.dota2_item .title, .d2_scroll .title {
	background: rgba(37, 42, 48, .7)!important
}
.skin_container .item:hover .title {
	background: rgba(37, 42, 48, .7);
	max-height: 100px
}
#skin_container .item.selected .title, #skin_container .item.disabled .title {
	background: 0 0;
	max-height: 34px!important
}
#skin_container .item.selected:hover:before, #skin_container .item.selected:hover:after {
	left: 50%;
	top: 50%;
	margin: 0;
	width: 22px;
	margin-top: -11px;
	margin-left: -11px
}
#skin_container .item.selected:before {
	transition: all .3s ease;
	content: '';
	height: 5px;
	background-color: #fff;
	position: absolute;
	display: block;
	top: 57px;
	left: 50%;
	margin-left: -10px;
	width: 12px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
#skin_container .item.selected:after {
	transition: all .3s ease;
	content: '';
	height: 5px;
	background-color: #fff;
	position: absolute;
	display: block;
	top: 62px;
	left: 50%;
	width: 22px;
	margin-left: -4px;
	margin-top: -6px;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
#skin_container .item.selected {
	opacity: .5
}
#skin_container .item.disabled {
	cursor: default;
	opacity: .3
}
.skin_container .item {
	cursor: pointer;
	transition: opacity .3s ease;
	position: relative;
	background: #292f36;
	width: 154px;
	height: 139px;
	float: left;
	margin-right: 14px;
	margin-bottom: 14px;
	border-radius: 4px;
	overflow: hidden
}
.skin_wrapper {
	padding: 8px 8px 0;
	margin: 0 8px;
	background: #151429;
	border-radius: 5px;
	margin-bottom: 20px;
}
.quality:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	vertical-align: top;
	margin: 5px 6px 0 0
}
.consumer .quality:before, .base .quality:before {
	background: #9ea7b3!important
}
.consumer .price, .base .price {
	border-color: #9ea7b3!important
}
.industrial .quality:before {
	background: #5b7a96!important
}
.industrial .price {
	border-color: #5b7a96!important
}
.milspec .quality:before {
	background: #4b69ff!important
}
.milspec .price {
	border-color: #4b69ff!important
}
.restricted .quality:before {
	background: #8847ff!important
}
.restricted .price {
	border-color: #8847ff!important
}
.classified .quality:before {
	background: #d32ce6!important
}
.classified .price {
	border-color: #d32ce6!important
}
.covert .quality:before {
	background: #eb4b4b!important
}
.covert .price {
	border-color: #eb4b4b!important
}
.gold .quality:before {
	background: #caab05!important
}
.gold .price {
	border-color: #caab05!important
}
.arcana .quality:before {
	background: #ade55c!important
}
.arcana .price {
	border-color: #ade55c!important
}
#finished .slider_cont {
	position: relative;
	height: 100%;
	min-width: 100%;
	left: 0;
	top: 0
}
.slider_cont .page {}
.open_menu {
	z-index: 2;
	width: 24px;
	height: 24px;
	background: #6bab44 url(../img/top_menu.png) no-repeat center center;
	display: block;
	border-radius: 50%;
	position: absolute;
	right: 0
}
.top_menu {
	position: absolute;
	right: 0;
	width: 24px;
	height: 24px;
	top: 0
}
.top_menu:hover .menu_content {
	border: 2px solid #2f353d;
	width: 185px;
	max-height: 200px;
	padding: 15px 20px
}
.menu_content {
	max-height: 0;
	transition: all .2s ease;
	overflow: hidden;
	display: block;
	width: 170px;
	background: #2b3038;
	border: 2px solid transparent;
	right: -8px;
	position: absolute;
	z-index: 0;
	top: -8px
}
.menu_content a:hover {
	color: #fff
}
.menu_content a {
	transition: all .2s ease;
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #b0b3b9;
	line-height: 26px
}
 #cart {
	float: right;
	width: 185px;
	margin-left: 10px
}
.cart_content {
	background: #181b34;
	border-radius: 4px;
}

.cart_content:hover {box-shadow: 0 0px 30px 7px rgba(117,71,202,.15);}
.cart_heading {
	background: #151429;
	position: relative;
	cursor: default;
	color: #fefefe;
	padding: 0 16px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 40px;
	height: 40px;
	font-size: 15px;
	border-radius: 4px 4px 0 0;
}
#cart .skin_container .item {
	margin-right: 0!important
}
#cart .skin_container {
	position: relative;
	padding: 8.5px 8.5px 0;
	height: 471px;
	overflow: hidden;
	border: 7px solid #151429;
	border-top: 0;
	border-bottom: 0;
}
.cart_sum span {
	line-height: 20px;
	display: block;
	text-align: center;
	color: #b0b3b9;
	font-size: 13px
}
.cart_sum .trade_sum {
	font-size: 15px;
	color: #fefefe;
	font-weight: 700;
	text-align: center;
	line-height: 25px;
	margin-bottom: 10px
}
.cart_sum {
	cursor: default;
	padding: 10px 14px 14px;
	background: #151429;
	border-radius: 0 0 4px 4px;
}
#confirm_offer:hover {	
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
#confirm_offer {
	line-height: 42px;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	display: block;
	border-radius: 2px;
  background: #6e9c1d;
  box-shadow: 0 0 15px rgba(110,156,29,0.6);	
	text-transform: uppercase;
	transition: all .2s ease	
}
#confirm_offer_ranked:hover {	
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
#confirm_offer_ranked {
	line-height: 42px;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	display: block;
	border-radius: 2px;
  background: #6e9c1d;
  box-shadow: 0 0 15px rgba(110,156,29,0.6);	
	text-transform: uppercase;
	transition: all .2s ease	
}

#confirm_offervuvod:hover {	
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
#confirm_offervuvod {
	line-height: 42px;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	display: block;
	border-radius: 2px;
  background: #6e9c1d;
  box-shadow: 0 0 15px rgba(110,156,29,0.6);	
	text-transform: uppercase;
	transition: all .2s ease	
}

.skin_pagi .prev:hover, .skin_pagi .next:hover {
	opacity: .8;
	box-shadow: 0 0px 30px 7px rgba(117,71,202,.15);
}
.skin_pagi .prev, .skin_pagi .next {
	cursor: pointer;
	width: 35px;
	height: 35px;
	display: inline-block;
	transition: all .2s ease;
	background-image: url(../newmy/img/slider_arr.png);
	background-position: center center;
	vertical-align: top;
	border-radius: 4px;
	background-color: #5d5ace;
}
#last_withdraw .block_content {
	padding: 1.4525%
}
#last_withdraw .block_heading {
	background: #151429;
	margin: 0;
	padding: 0 1.4525%;
}
.skin_pagi .prev {
	float: left;
	transform: rotate(180deg)
}
.skin_pagi .next {
	float: right
}
.skin_pagi {
	text-align: center;
	margin-bottom: 20px;
	padding: 0 16px
}
.skin_pagi:after {
	content: '';
	clear: both;
	display: block
}
.pagi_num span {
	cursor: default;
	line-height: 35px;
	color: #b0b3b9;
	font-size: 13px;
	font-weight: 700
}
.pagi_num {
	display: inline-block
}
#page_num {
	border: 0;
	padding: 0 4px;
	line-height: 35px;
	width: 27px;
	text-align: center;
	border-radius: 3px;
	background: #2f2d5f;
	color: #fefefe;
	margin-right: 10px;
	font-size: 15px;
	font-weight: 700;
}
.skin_sort a:hover {
	opacity: .7
}
.skin_sort a.desc:after {
	transition: all .2s ease;
	content: '';
	display: block;
	border: 4px solid transparent;
	border-top: 4px solid #fff;
	position: absolute;
	right: 4px;
	top: 6px
}
.skin_sort a.asc:after {
	transition: all .2s ease;
	content: '';
	display: block;
	border: 4px solid transparent;
	border-bottom: 4px solid #fff;
	position: absolute;
	right: 4px;
	top: 2px
}
.skin_sort a {
	position: relative;
	transition: all .2s ease;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	margin: 0 10px;
	padding-right: 20px
}
.skin_sort {
	color: #b0b3b9;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 0 16px;
	font-weight: 700;
}
.market_left_skins {
	background: #151429;
	float: left;
	padding-top: 7px;
	width: 100%;
}
#skin_filter select {
	width: 11%;
	color: white;
	font-weight: 700;
	background: #151429;
}
#skin_filter {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.items_not_found {
	display: block;
	color: #525358;
	text-align: center;
	padding: 100px 0;
	width: 300px;
	margin: 0 auto;
	line-height: 29px;
	font-size: 20px
}
.img_profile {
	display: block;
	width: 57px;
	height: 57px;
	border-radius: 50%;
	margin: 0 auto 15px
}
.user_info_profile span b {
	color: #8a8a8a;
	display: block;
	font-weight: 400;
	font-size: 13px;
	line-height: 30px
}
.user_info_profile span {
	color: #ebf0f6;
	font-size: 15px;
	font-weight: 700
}
#profile {
	padding: 35px 20px;
	width: 530px
}
.profile_buttons a:hover, #steam_auth_profile input:hover {
	background: #3f4654
}
.profile_buttons a, #steam_auth_profile input {
	transition: all .2s ease;
	display: inline-block;
	padding: 0 20px;
	line-height: 40px;
	color: #fefefe;
	text-decoration: none;
	background: #343a45;
	border-radius: 2px;
	text-transform: uppercase;
	margin-bottom: 13px;
	font-weight: 700;
	font-size: 13px
}
.user_info_profile {
	margin-bottom: 25px
}
#tradelink_input {
	padding: 0 12px;
	margin-bottom: 0;
	font-size: 12px!important
}
.tradelink_block .profile_heading {}
.profile_block input[type=submit] {
	margin: 0
}
.profile_block input[type=text] {
	text-align: left
}
.profile_block .status {
	margin: 15px 0 0!important
}
.profile_block {
	border: 1px solid #38404a;
	padding: 20px;
	margin-bottom: 20px
}
.profile_block:last-child {
	margin-bottom: 0!important
}
.tradelink_block {}
.profile_heading>div a:hover {
	color: #b0b3b9
}
.profile_heading>div a {
	font-size: 13px;
	color: #6b62e5;
	text-decoration: none;
	transition: all .2s ease;
}
.profile_heading>div {
	float: right
}
.profile_heading {
	cursor: default;
	font-size: 13px;
	color: #d6d7ea;
	font-weight: 700;
	text-align: left;
	margin-bottom: 8px;
}
.profile_block.one_line input[type=text] {
	margin-bottom: 0!important
}
.profile_block.one_line input[type=submit] {
	border-top: 2px solid transparent
}
.profile_block input[type=text] {
	height: 42px;
	line-height: 42px
}
#promocode_input {
	float: left;
	border: 2px solid #1b1f3c;
	line-height: 44px;
	height: 44px;
	padding: 0 20px;
	box-sizing: border-box;
	margin-bottom: 0;
	font-size: 13px;
	background: #1b1f3c;
	border-radius: 4px;
	transition: all .2s ease;
	width: 70.5%;
	text-transform: uppercase;
	margin-right: 1.5%;
}
#promo_form input[type=submit] {
	width: 188px
}
.logout_link:hover {
	background-color: #3f4654
}
.logout_link {
	z-index: 2;
	width: 16px;
	height: 16px;
	background: #343a45 url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: 8px;
	display: block;
	border-radius: 2px;
	position: absolute;
	right: 0;
	top: 7px;
	transition: all .2s ease
}
#market_order .modal_heading {
	font-size: 18px;
	padding-bottom: 17px;
	border-bottom: 2px solid #2f353d;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	cursor: default
}
#market_order {
	width: 706px
}
#market_order_vuvod {
	width: 706px
}
#market_order_sell {
	width: 706px
}
#market_order_items {
	position: relative;
	overflow: hidden;
	max-height: 471px;
	padding: 14px 0 0 14px;
	background: #181b34;
	margin-bottom: 15px;
}
#market_order_items_vuvod {
	position: relative;
	overflow: hidden;
	max-height: 471px;
	padding: 14px 0 0 14px;
	background: #181b34;
	margin-bottom: 15px;
}
#market_order_items_sell {
	position: relative;
	overflow: hidden;
	max-height: 471px;
	padding: 14px 0 0 14px;
	background: #181b34;
	margin-bottom: 15px;
}
#market_order_items .item {
	cursor: default
}
#market_order_items_vuvod .item {
	cursor: default
}
#market_order_items_sell .item {
	cursor: default
}
.info_line {
	line-height: 28px;
	font-weight: 700;
	cursor: default
}
.info_line span {
	color: #7d7f85;
	width: 120px;
	display: inline-block;
	margin-left: 10px;
	font-size: 13px;
	line-height: 20px;
	text-transform: uppercase
}
.info_line b {
	color: #fefefe;
	font-size: 14px
}
.skins_container_absolute #cart {
	position: absolute;
	right: 0;
	top: 0
}
.skins_container_absolute #skin_container .item:nth-child(4n+4) {
	/* margin-right: 0!important; */
}
.skins_container_absolute #skin_container .item {
	/* width: 23.5%!important; */
	margin-right: 2%!important;
	margin-bottom: 2%!important;
}
.skins_container_absolute {
	padding-right: 197px;
	position: relative;
	min-width: 660px;
}
#market_order .summary:after {
	content: '';
	display: block;
	clear: both
}
#market_order .summary>div {
	float: left
}
#market_order_vuvod .summary:after {
	content: '';
	display: block;
	clear: both
}
#market_order_vuvod .summary>div {
	float: left
}

#market_order_sell .summary:after {
	content: '';
	display: block;
	clear: both
}
#market_order_sell .summary>div {
	float: left
}


#make_offer:hover {
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
#make_offer {
	width: 145px;
	height: 43px;
	background: #c74025;
	display: block;
	float: right;
	border-radius: 2px;
	text-align: center;
	line-height: 43px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
    background: #6e9c1d;
    box-shadow: 0 0 15px rgba(110,156,29,0.6);	
	margin-top: 6px;
	transition: all .2s ease
}


#make_offer_vuvod:hover {
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
#make_offer_vuvod {
	width: 145px;
	height: 43px;
	background: #c74025;
	display: block;
	float: right;
	border-radius: 2px;
	text-align: center;
	line-height: 43px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
    background: #6e9c1d;
    box-shadow: 0 0 15px rgba(110,156,29,0.6);	
	margin-top: 6px;
	transition: all .2s ease
}

#make_offer_sell:hover {
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
#make_offer_sell {
	width: 145px;
	height: 43px;
	background: #c74025;
	display: block;
	float: right;
	border-radius: 2px;
	text-align: center;
	line-height: 43px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
    background: #6e9c1d;
    box-shadow: 0 0 15px rgba(110,156,29,0.6);	
	margin-top: 6px;
	transition: all .2s ease
}




#agreement a:hover {
	text-decoration: underline
}
#agreement a {
	text-decoration: none;
	color: #fff
}
#agreement .check {
	cursor: pointer;
	position: absolute;
	left: 3px;
	top: 4px;
	background: #252a30;
	display: block;
	width: 23px;
	height: 23px;
	border: 1px solid #4a4a4a
}
#agreement.active .check {
	background: #252a30 url(../img/checked.png) no-repeat center center
}
#agreement {
	position: relative;
	width: 185px;
	float: right!important;
	font-size: 14px;
	color: #b0b3b9;
	line-height: 17px;
	padding-left: 40px;
	margin-top: 9px;
	margin-right: 10px
}
#make_offer.disabled {
	cursor: default;
	background: #c74025!important;
	opacity: .5
}
.notification.wide {
	width: 320px
}
#accept_trade:hover {
	background: #77bd4b
}
#accept_trade {
	line-height: 42px;
	border: 0;
	border-radius: 50px;
	padding: 0 40px;
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff!important;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700
}
#accept_trade2 {
	line-height: 42px;
	border: 0;
	border-radius: 50px;
	padding: 0 40px;
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff!important;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	margin: 5px;
}
#filter {
	display: none!important
}
#loadmyinvgames {
	display: none!important
}
.SumoSelect p {
	margin: 0
}
.SumoSelect {
	width: 289px;
	height: 42px
}
.SelectBox {
	padding: 5px 8px
}
.sumoStopScroll {
	overflow: hidden
}
.SumoSelect .hidden {
	display: none
}
.SumoSelect .search-txt {
	display: none;
	outline: none
}
.SumoSelect .no-match {
	display: none;
	padding: 6px
}
.SumoSelect.open .search-txt {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 5px 8px;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px 3px 0 0
}
.SelectClass, .SumoUnder {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}
.SelectClass {
	z-index: 1
}
.SumoSelect>.optWrapper>.options li.opt label, .SumoSelect>.CaptionCont, .SumoSelect .select-all>label {
	color: #fefefe;
	font-weight: 700;
	font-size: 15px;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none
}
.SumoSelect {
	cursor: pointer;
	margin-right: 15px;
	display: inline-block;
	position: relative;
	outline: none
}
.SumoSelect.open>.CaptionCont {
	background: #151429;
}
.SumoSelect>.CaptionCont:hover {
	background: #3f4654
}
.SumoSelect .opt.selected {
	display: none!important
}
.SumoSelect.open>.CaptionCont {
	border-radius: 3px 3px 0 0
}
.SumoSelect>.CaptionCont {
	cursor: pointer;
	transition: all .2s ease;
	height: 100%;
	padding: 0 18px;
	line-height: 42px;
	position: relative;
	background-color: #151429;
	border-radius: 4px;
	margin: 0;
}
.SumoSelect>.CaptionCont>span {
	font-size: 15px;
	transition: all .2s ease;
	color: #fefefe;
	display: block;
	padding-right: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer
}
.SumoSelect>.CaptionCont>span.placeholder {
	font-size: 15px;
	color: #fefefe
}
.SumoSelect>.CaptionCont>label {
	z-index: 2;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px
}
.SumoSelect.open>.CaptionCont>label>i {
	border-top: 4px solid transparent!important;
	border-bottom: 4px solid #b7bdc7!important;
	margin-top: 16px
}
.SumoSelect>.CaptionCont>label>i {
	content: '';
	display: inline-block;
	border: 3px solid transparent;
	border-top: 4px solid #b7bdc7;
	margin-top: 19px;
	vertical-align: top;
	margin-left: 2px;
	transition: all .2s ease
}
.SumoSelect>.optWrapper {
	max-height: 0;
	transition: all .2s ease;
	opacity: 0;
	z-index: 150;
	top: 30px;
	width: 100%;
	position: absolute;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #1d2141;
	box-shadow: 2px 3px 3px rgba(0, 0, 0, .11);
	overflow: hidden;
}
.SumoSelect.open>.optWrapper {
	opacity: 1;
	top: 42px;
	max-height: 700px!important;
	box-shadow: 0 6px 8px #0b0f19;
}
.SumoSelect.open>.optWrapper.up {
	top: auto;
	bottom: 100%;
	margin-bottom: 5px
}
.SumoSelect>.optWrapper>.options li.opt:hover label {
	color: #fefefe
}
.SumoSelect>.optWrapper ul {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
	overflow: auto
}
.SumoSelect>.optWrapper>.options {
	position: relative
}
.SumoSelect>.optWrapper>.options li.group.disabled>label {
	opacity: .5
}
.SumoSelect>.optWrapper>.options li ul li.opt {
	padding-left: 22px
}
.SumoSelect>.optWrapper.multiple>.options li ul li.opt {
	padding-left: 50px
}
.SumoSelect>.optWrapper.isFloating>.options {
	max-height: 100%;
	box-shadow: 0 0 100px #595959
}
.SumoSelect>.optWrapper>.options li.opt {
	padding: 0 16px;
	line-height: 32px;
	position: relative
}
.SumoSelect>.optWrapper>.options>li.opt:first-child {
	border-radius: 2px 2px 0 0
}
.SumoSelect>.optWrapper>.options>li.opt:last-child {
	border-radius: 0 0 2px 2px
}
.SumoSelect.open>.optWrapper {
	border-top: 1px solid #151429;
}
.SumoSelect>.optWrapper>.options li.opt:hover {
	background-color: #373d49;
	color: #fefefe
}
.SumoSelect>.optWrapper>.options li.opt.sel {
	background-color: #a1c0e4
}
.SumoSelect>.optWrapper>.options li label {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	cursor: pointer
}
.SumoSelect>.optWrapper>.options li span {
	display: none
}
.SumoSelect>.optWrapper>.options li.group>label {
	cursor: default;
	padding: 8px 6px;
	font-weight: 700
}
.SumoSelect>.optWrapper.isFloating {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 90%;
	bottom: 0;
	margin: auto;
	max-height: 90%
}
.SumoSelect>.optWrapper>.options li.opt.disabled {
	background-color: inherit;
	pointer-events: none
}
.SumoSelect>.optWrapper>.options li.opt.disabled * {
	-ms-filter: "alpha(opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5
}
.SumoSelect>.optWrapper.multiple>.options li.opt {
	padding-left: 35px;
	cursor: pointer
}
.SumoSelect>.optWrapper.multiple>.options li.opt span, .SumoSelect .select-all>span {
	position: absolute;
	display: block;
	width: 30px;
	top: 0;
	bottom: 0;
	margin-left: -35px
}
.SumoSelect>.optWrapper.multiple>.options li.opt span i, .SumoSelect .select-all>span i {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #aeaeae;
	border-radius: 2px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
	background-color: #fff
}
.SumoSelect>.optWrapper>.MultiControls {
	display: none;
	border-top: 1px solid #ddd;
	background-color: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .13);
	border-radius: 0 0 3px 3px
}
.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls {
	display: block;
	margin-top: 5px;
	position: absolute;
	bottom: 0;
	width: 100%
}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls {
	display: block
}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p {
	padding: 6px
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p {
	display: inline-block;
	cursor: pointer;
	padding: 12px;
	width: 50%;
	box-sizing: border-box;
	text-align: center
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {
	background-color: #f1f1f1
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {
	border-right: 1px solid #dbdbdb;
	border-radius: 0 0 0 3px
}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel {
	border-radius: 0 0 3px 0
}
.SumoSelect>.optWrapper.isFloating>.options li.opt {
	padding: 12px 6px
}
.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {
	padding-left: 35px
}
.SumoSelect>.optWrapper.multiple.isFloating {
	padding-bottom: 43px
}
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i, .SumoSelect .select-all.selected>span i, .SumoSelect .select-all.partial>span i {
	background-color: #11a911;
	box-shadow: none;
	border-color: transparent;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: center center
}
.SumoSelect.disabled {
	opacity: .7;
	cursor: not-allowed
}
.SumoSelect.disabled>.CaptionCont {
	border-color: #ccc;
	box-shadow: none
}
.SumoSelect .select-all {
	border-radius: 3px 3px 0 0;
	position: relative;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	padding: 8px 0 3px 35px;
	height: 20px;
	cursor: pointer
}
.SumoSelect .select-all>label, .SumoSelect .select-all>span i {
	cursor: pointer
}
.SumoSelect .select-all.partial>span i {
	background-color: #ccc
}
.SumoSelect>.optWrapper>.options li.optGroup {
	padding-left: 5px;
	text-decoration: underline
}
.history tbody td:nth-child(6) {
	width: 210px;
	text-align: center;
}
.history tbody td:nth-child(5) {
	width: 90px;
	padding-left: 20px;
	color: #fefefe
}
.history tbody td:nth-child(4) {
	width: 64px;
	white-space: nowrap;
	color: #fefefe
}
.history tbody td:nth-child(4):before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 15px;
	background: url(../img_v2/odds.png) no-repeat center center;
	vertical-align: top;
	margin-right: 3px
}
.history tbody td:nth-child(3) {
	width: 120px;
	padding-left: 20px;
	color: #fefefe
}
.history tbody td:nth-child(2) b {
	font-weight: 700
}
.history tbody td:nth-child(2) {
	min-width: 345px!important;
	display: block;
	box-sizing: content-box
}
.history tbody td:first-child:before {
	content: '';
	display: block;
	width: 13px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #cfd2df;
}
.profile_settings .history tbody td:last-child, .dep_history tbody td:last-child {
	border-radius: 0 5px 5px 0;
	overflow: hidden
}
.profile_settings .history tbody td:first-child, .dep_history tbody td:first-child {
	border-radius: 5px 0 0 5px;
	overflow: hidden
}
.history tbody td:first-child {
	width: 135px;
	padding-left: 25px;
	position: relative;
	font-weight: 700
}
.history tbody td {
	vertical-align: middle;
	padding: 10px 5px;
}
.history tbody tr:last-child {
	border-bottom: 0!important
}
.history tbody tr {
	font-size: 13px;
	line-height: 16px;
	background: #1e2245;
	border-bottom: 5px solid #2a2f36;
	color: #cfd2df;
	font-weight: 700;
	border-top: 3px solid #191d3c;
}
.bet_status a:hover {
	background: #77bd4b
}
.bet_status a {
	transition: all .2s ease;
	display: inline-block;
	padding: 0 10px;
	line-height: 31px;
	color: #fefefe;
	text-decoration: none;
	background: #6bab44;
	border-radius: 2px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px
}
.history tbody td:nth-child(2)>span {
	display: inline-block;
	min-width: 245px;
	width: 74%;
	font-weight: 400;
	vertical-align: middle
}
.history .bet_logo:nth-child(2) {
	margin-right: 10px
}
.history .bet_logo {
	display: inline-block;
	width: 35px;
	height: 35px;
	vertical-align: middle;
	margin-right: 5px;
	border-radius: 3px
}
.min_bet {
	color: #545c6b;
	font-size: 14px;
	font-weight: 400;
	display: block;
	margin-top: 15px;
	text-align: center
}
.win_bet td:nth-child(5) .currency {
	color: #778a6a!important
}
.win_bet td:nth-child(5), .win_bet .bet_status {
	color: #72f1aa!important;
}
.win_bet td:first-child:before {
	background: #72f1aa url(../img/bet_icons.png) no-repeat left center!important;
}
.lose_bet td:nth-child(5), .lose_bet .bet_status {
	color: #ff6a51!important;
}
.lose_bet td:first-child:before {
	background: #ff6a51 url(../img/bet_icons.png) no-repeat right center!important;
}
.refund_bet td:nth-child(4) {
	opacity: 0;
	cursor: default
}
.refund_bet td:nth-child(5) {
	opacity: 0;
	cursor: default
}
.refund_bet {
	opacity: .6
}
.bet_status a.refund_btn:hover {
	background: #24282e
}
.bet_status a.refund_btn {
	background: #272b33
}
.refund_bet td:first-child:before {
	background: #373d48 url(../img_v2/ref_bet.png) no-repeat right center!important
}
.express_icon td:first-child:before {
	background: #38404a url(../img_v2/express_icon.png) no-repeat right center
}
.history {
	position: relative;
	margin: 0 auto;
	width: 100%
}
.history thead th:last-child {
	text-align: center
}
.history thead th:nth-child(3), .history thead th:nth-child(5) {
	padding-left: 20px
}
.history thead th:first-child {
	padding-left: 50px
}
.history thead th {
	padding: 0 5px;
	text-align: left;
	line-height: 40px;
	font-size: 11px;
	color: #7d7f85;
	font-weight: 700;
	text-transform: uppercase
}
.express_bet_profile td:nth-child(2)>b {
	padding-left: 85px
}
.express_bet_profile td:nth-child(1):before {
	content: '';
	display: block;
	width: 13px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #38404a url(../img_v2/express_icon.png) no-repeat center center;
	background-size: 10px
}
.express_icon_small {
	content: '';
	display: inline-block;
	margin-right: 10px;
	float: left;
	vertical-align: top;
	width: 16px;
	height: 16px;
	margin-top: 7px;
	background: #49505d url(../img_v2/express_ico.png) no-repeat center 4px;
	border-radius: 3px
}
.express_bet_profile td:nth-child(2) {
	line-height: 40px
}
.history_more:hover {
	background: #7e41c9;
	box-shadow: 0 0px 30px 7px rgb(89 15 224 / 37%);


}
.history_more {
	display: block;
	width: 160px;
	line-height: 40px;
	color: #fff;
	margin: 35px auto 20px;
	text-align: center;
	background-image: -webkit-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	border-radius: 2px;
	text-decoration: none;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
}
.history_cont {
	transition: all 1.5s ease;
	overflow: hidden
}
.history_cont.closed {
	max-height: 636px
}
.empty_history td:last-child:after {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	line-height: 310px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	width: 300px;
	margin-left: -150px
}
.empty_history {
	height: 310px
}
a.disabled_link {
	opacity: .2;
	color: #ebf0f6!important;
	cursor: default!important
}
.tab {
	display: none;
}
.tab.active {
	display: block
}
.coin_item:last-child {
	margin-right: 0!important
}
.coin_item:first-child {
	margin-left: 0!important
}
.coin_item .price {
	display: block;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	line-height: 45px
}
.coin_item .buy:hover {
	background: #77bd4b
}
.coin_item .buy {
	transition: all .2s ease;
	background: #6bab44;
	width: 130px;
	height: 35px;
	line-height: 35px;
	display: block;
	margin: 0 auto;
	border-radius: 30px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px
}
.coin_item {
	vertical-align: top;
	display: inline-block;
	width: 170px;
	height: 215px;
	background: #252a30;
	margin: 0 5px
}
.coins_cont {
	text-align: center;
	padding: 30px 0
}
.coin_item .image .rr:after {
	width: 20px;
	height: 20px;
	background: url(../img/rr_white_big.png) no-repeat center center
}
.coin_item:nth-child(1) .image {
	background-color: #6bab44
}
.coin_item:nth-child(2) .image {
	background-color: #d6bc29
}
.coin_item:nth-child(3) .image {
	background-color: #3359b8
}
.coin_item:nth-child(4) .image {
	background-color: #d64629
}
.coin_item:nth-child(5) .image {
	background-color: #272c33
}
.coin_item .image {
	height: 115px;
	line-height: 115px;
	color: #fff;
	font-weight: 700;
	font-size: 35px
}
#why_limit {
	width: 610px
}
#how_to, #how_to_express {
	width: 730px;
	height: 470px
}
#chat_rules {
	width: 500px
}
#deposit_bonus .btn:hover {
	background: #77bd4b
}
.select_pay_cont {
	text-align: center
}
.select_pay_cont span {
	display: block;
	margin-bottom: 14px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700
}
.select_pay_cont .btn {
	width: 40%;
	font-size: 14px!important;
	padding: 0 10px!important;
	margin: 0 10px
}
#deposit_bonus .btn {
	transition: all .2s ease;
	display: inline-block;
	padding: 0 20px;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
	background: #6bab44;
	border-radius: 40px;
	text-transform: uppercase;
	margin-bottom: 13px;
	font-weight: 700;
	font-size: 15px
}
#deposit_bonus {
	padding: 65px 10px 0;
	width: 440px
}
.chat_rules_text a:hover {
	text-decoration: none
}
.chat_rules_text a {
	color: #6bab44
}
.chat_rules_text li:before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background: #6bab44;
	border-radius: 50%;
	left: 7px;
	top: 5px;
	position: absolute;
}
.chat_rules_text b {
	font-weight: 700
}
.chat_rules_text li {
	padding-left: 25px;
	margin-bottom: 5px;
	position: relative
}
.chat_rules_text ul {
	margin-bottom: 15px
}
.chat_rules_text p:last-child, .chat_rules_text ul:last-child {
	margin-bottom: 0!important
}
.chat_rules_text p {
	margin-bottom: 10px
}
.chat_rules_text {
	color: #fefefe;
	line-height: 21px;
	font-size: 14px
}
.error_page>span {
	display: block;
	width: 200px;
	margin: 10px auto 20px;
	text-align: center;
	color: #b0b3b9;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 12px;
	font-weight: 700
}
.error_page a:hover {
	background-color: #3f4654
}
.error_page a {
	line-height: 40px;
	padding: 0 15px;
	background: #343a45;
	display: inline-block;
	border-radius: 2px;
	text-transform: uppercase;
	color: #fefefe;
	font-weight: 700;
	font-size: 13px;
	text-decoration: none;
	transition: all .2s ease
}
.error_page {
	cursor: default;
	text-align: center;
	padding: 100px 0
}
.error_page>b {
	display: block;
	font-size: 120px;
	color: #24282e;
	text-align: center
}
.contact_item b, .contact_text b {
	color: #fff!important;
	font-weight: 700
}
.contact_item {
	text-align: center;
	color: #b0b3b9;
	font-size: 15px;
	line-height: 30px;
	font-weight: 700
}
#ga_form input[type=submit], #ga_form_disable input[type=submit] {
	width: 100%;
	padding: 0 10px;
	height: auto;
	display: block;
	font-size: 12px
}
ol, ul {
    list-style: none;
}
.contact_text {
	width: 665px;
	text-align: center;
	margin: 20px auto;
	line-height: 20px;
	color: #b0b3b9;
	font-size: 14px
}
#ga_form_disable, #ga_form {
	color: #f1f1f1;
	font-size: 14px;
	line-height: 22px;
	cursor: default
}
#ga {
	color: #f1f1f1;
	font-size: 14px;
	line-height: 22px;
	cursor: default;
	padding: 0 10px
}
#contacts .block_content i {}
#contacts .block_content {
	padding: 45px 1.662%;
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(2) label {
	color: #b0c3d9!important
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(3) label {
	color: #b0c3d9!important
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(5) label {
	color: #4b69ff!important
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(4) label {
	color: #5e98d9!important
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(6) label {
	color: #8847ff!important
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(7) label {
	color: #d32ce6!important
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(8) label {
	color: #eb4b4b!important
}
.cs_filter .SumoSelect:nth-child(2) .opt:nth-child(9) label {
	color: #e4ae39!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(2) label {
	color: #b0c3d9!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(3) label {
	color: #5e98d9!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(4) label {
	color: #4b69ff!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(5) label {
	color: #8847ff!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(6) label {
	color: #d32ce6!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(7) label {
	color: #e4ae33!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(8) label {
	color: #ade55c!important
}
.dota_filter .SumoSelect:nth-child(2) .opt:nth-child(9) label {
	color: #eb4b4b!important
}
.SumoSelect>.optWrapper>.options li.opt, .SumoSelect>.optWrapper>.options li.opt>label {
	transition: all .1s ease
}
.SumoSelect .no-match {
	padding: 0 25px;
	line-height: 35px;
	position: relative;
	color: #fefefe
}
.search-txt {
	width: 100%!important;
	height: 42px;
	box-sizing: border-box!important;
	background: #3f4654;
	padding: 0 18px!important;
	color: #fefefe;
	font-size: 16px
}
.optWrapper .ps-scrollbar-y {
	width: 7px!important;
	background: #5e6571!important
}
.clear_cart:hover {
	opacity: 1
}
.ps-scrollbar-y {
	transition: height .2s ease
}
.clear_cart {
	transition: all .2s ease;
	opacity: .7;
	position: absolute;
	width: 25px;
	height: 25px;
	background: url(../img/trash.png) no-repeat center center;
	right: 7px;
	top: 6px
}
.team_info .bet_type {
	font-size: 14px;
	color: #b0b3b9;
	vertical-align: top;
	margin-right: 0!important;
	display: block;
	font-weight: 400;
	margin-bottom: 10px;
	line-height: 17px
}
.agreement_text ul {
	margin-bottom: 10px
}
.agreement_text li {
	margin-bottom: 10px
}
.agreement_text p {
	margin-bottom: 15px
}
.agreement_text {
	padding: 30px 10%;
	line-height: 20px;
	font-size: 14px;
	color: #b0b3b9;
}
#last_pay .skin_container .item .title, #last_withdraw .skin_container .title {
	bottom: -3px
}
#last_pay .skin_container .item, #last_withdraw .skin_container .item {
	margin-bottom: 0;
	height: 120px
}
.slidee_skins {
	min-width: 1344px;
	position: relative;
	overflow: hidden
}
#last_pay .skin_container:after, #last_withdraw .skin_container:after {
	content: '';
	display: block;
	width: 80px;
	height: 100%;
	background: url(../img/fade_pays.png) repeat-y right top;
	z-index: 30;
	position: absolute;
	right: -15px;
	top: 0
}
#last_pay .skin_container, #last_withdraw .skin_container {
	position: relative;
	height: 120px;
	overflow: hidden
}
#last_pay .item, #last_withdraw .item {
	cursor: default;
	transition: all .3s ease;
	overflow: hidden!important
}
#last_pay .item.faded, #last_withdraw .item.faded {
	width: 0!important;
	margin: 0!important
}
#content .loading {
	position: relative
}
div#jivo-iframe-container {
	z-index: 300000!important
}
#content .loading:after {
	content: '';
	/* -webkit-animation-name:spin; */
	/* -webkit-animation-duration:1s; */
	/* -webkit-animation-iteration-count:infinite; */
	/* -webkit-animation-timing-function:linear; */
	-moz-animation-name: spin;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 1s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	position: absolute;
	width: 100px;
	height: 100px;
	background-color: #7658fe;
	box-shadow: 0 0 1px #fff, 0 0 5px #651fff, 0 0 10px #651fff, 0 0 15px #651fff, 0 0 25px #651fff, 0 0 55px #651fff;
	/* background:url(../img_v2/loading.png?v=2) no-repeat center center; */
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
}
.not_team {
	width: 50%;
	vertical-align: top;
	display: inline-block;
	height: 30px;
	padding-top: 40px;
	text-align: center;
	color: #fff!important
}
.event_notification .text:before {
	font-weight: 700;
	content: '';
	font-size: 50px;
	color: #333841;
	position: absolute;
	left: 0;
	top: 45px;
	width: 100%;
	text-align: center;
	z-index: -1
}
.event_notification .text {
	color: #77bd4b
}
.event_notification {
	overflow: hidden;
	background: rgba(0, 0, 0, .4)!important;
	padding: 20px;
	width: 270px;
	text-align: center;
	color: #77bd4b
}
.not_scores {
	position: absolute;
	left: 0;
	top: 32px;
	width: 100%;
	font-size: 20px;
	color: #fff
}
.smile {
	vertical-align: top;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0
}
.smiles>a:hover, .smiles.opened>a {
	background-color: #3f4654
}
.smiles.opened>a.small:after {
	margin-top: 10px!important
}
.smiles>a.small:after {
	margin-top: 14px!important
}
.smiles>a:before {
	content: '';
	display: inline-block;
	height: 32px;
	width: 18px;
	background-image: url(../newmy/img/smile.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 3px
}
.smiles>a {
	transition: all .2s ease
}
.smiles {
	width: 53px;
	height: 32px;
	margin-top: 10px;
	margin-left: 5.585%;
	position: relative;
	float: left
}
.smile_list {
	cursor: default;
	overflow: hidden;
	z-index: 2;
	transition: all .2s ease;
	max-height: 0;
	top: 29px;
	left: 0;
	position: absolute;
	background: #3f4654;
	padding: 0 5px 0 15px;
	width: 147px;
	border-radius: 0 3px 3px 3px
}
.opened .smile_list {
	max-height: 180px;
	margin: 0;
	padding: 15px 5px 5px 15px
}
.smile_list a:hover {
	opacity: .6
}
.smile_list a {
	transition: all .2s ease;
	margin: 0 10px 10px 0
}
.teams_smiles a:nth-child(4n+4) {
	margin-right: 0!important
}
.teams_smiles a {
	transition: all .2s ease;
	margin: 0 15px 10px 0
}
.smile.fire {
	background: url(../newmy/img/emoji_22.png) no-repeat;
	background-position: -216px -108px
}
.smile.fireex {
	background: url(../newmy/img/fireex.png) no-repeat left top
}
.smile.coin {
	background: url(../newmy/img/coin.png) no-repeat center center
}
.smile.gem {
	background: url(../newmy/img/gems.png) no-repeat center center
}
.smile.cute {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left 0
}
.smile.happy {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -17px
}
.smile.oeye {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -34px
}
.smile.lol {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -51px
}
.smile.tongue {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -68px
}
.smile.glasses {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -120px
}
.smile.cry {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -204px
}
.smile.wow {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -238px
}
.smile.peace {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -510px
}
.smile.pokerf {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -255px
}
.smile.angry {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -306px
}
.smile.like {
	background: url(../newmy/img/emoji_1.png) no-repeat;
	background-position: left -459px
}
.smile.kappa {
	background: url(../newmy/img/kappa.png) no-repeat;
	background-position: center center
}
.smile.kappa {
	background: url(../newmy/img/kappa.png) no-repeat;
	background-position: center center
}
.smile.kpride {
	background: url(../newmy/img/kpride.png) no-repeat;
	background-position: center center
}
.smile.slowp {
	background: url(../newmy/img/slowpoke.png) no-repeat;
	background-position: center center
}
.smile.fp {
	background: url(../newmy/img/facepalm.png) no-repeat;
	background-position: center center
}
.smile.chick {
	background: url(../newmy/img/chicken.png) no-repeat;
	background-position: center center
}
.smile.rsmile1 {
	background: url(../newmy/img/rsmile.png) no-repeat;
	background-position: center center
}
.smile.rsmile2 {
	background: url(../newmy/img/rsmile2.png) no-repeat;
	background-position: center center
}
.smile.rsmile3 {
	background: url(../newmy/img/rsmile3.png) no-repeat;
	background-position: center center
}
.smile.tigran {
	background: url(../newmy/img/tigran.png) no-repeat;
	background-position: center center
}
.smile.bblthump {
	background: url(../newmy/img/bblthump.png) no-repeat;
	background-position: center center
}
.smile.bless {
	background: url(../newmy/img/bless.png) no-repeat;
	background-position: center center
}
.smile.sorcerl {
	background: url(../newmy/img/sorcer_l.png) no-repeat;
	background-position: center center
}
.smile.sorcerc {
	background: url(../newmy/img/sorcer_c.png) no-repeat;
	background-position: center center
}
.smile.sorcerr {
	background: url(../newmy/img/sorcer_r.png) no-repeat;
	background-position: center center
}
.smile.pogchamp {
	background: url(../newmy/img/pogchamp.png) no-repeat;
	background-position: center center
}
.smile.lul {
	background: url(../newmy/img/lul.png) no-repeat;
	background-position: center center
}
.smile.risehiddensmile, .smile.rise {
	width: 36px;
	height: 18px;
	background: url(../newmy/img/rise.png) no-repeat;
	background-position: center center
}

.smile.shozanoname {
	width: 36px;
	height: 18px;
	background: url(../newmy/img/shozanoname.png?v2) no-repeat;
	background-position: center center
}

.smile.vitality {
	width: 20px;
	height: 20px;
	background: url(/img/Team_Vitality.png) no-repeat center center;
	background-size: contain
}
#context a:hover {
	background: #fff
}
#context a {
	padding: 3px 5px;
	color: #272c33;
	text-decoration: none;
	transition: all .2s ease;
	display: block;
	margin: 5px 0 6px;
	font-size: 15px
}
#context {
	z-index: 100000;
	position: absolute;
	width: 170px;
	background: #ececec;
	padding: 5px 7px;
	border: 1px solid #888;
	box-shadow: 5px 8px 6px rgba(0, 0, 0, .45)
}
.chat_rules:hover {
	color: #fefefe
}
.chat_rules {
	float: left;
	font-size: 12px;
	color: #b0b3b9;
	transition: all .2s ease;
	text-decoration: none;
	line-height: 32px;
	vertical-align: top;
	margin-top: 10px;
	margin-left: 8px
}
#faq .block_content, #ticket .block_content, #tickets .block_content {
	margin: 0 2.165%;
	padding: 25px 0
}
.question .title:hover, .question.opened .title {
	background: #2a3058!important;
}
.question.opened .title:after {
	top: 22px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.faq_heading {
	cursor: default;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 50px
}
.question .title:after {
	content: '';
	border: 5px solid transparent;
	border-top: 5px solid #a2a6ac;
	transition: all .2s ease;
	position: absolute;
	right: 25px;
	top: 28px
}
.question .title:hover:after {
	border: 5px solid transparent;
	border-top: 5px solid #fff
}
.question .title:hover:before {
	border-color: #131225;
	background: #141428;
}
.question .title:before {
	transition: all .2s ease;
	content: '';
	display: block;
	right: 20px;
	top: 50%;
	margin-top: -9px;
	border: 2px solid #b0b3b9;
	width: 16px;
	height: 16px;
	position: absolute;
	border-radius: 50%;
}
.question .title {
	position: relative;
	transition: all .2s ease;
	cursor: pointer;
	line-height: 58px;
	padding: 0 25px;
	font-size: 16px!important;
	font-weight: 700;
	color: #b0b3b9;
}
.question .answer {
	cursor: default;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	padding: 25px 25px 30px
}
.question {
	overflow: hidden;
	background: #131225;
	transition: all .3s ease;
	max-height: 58px;
	margin-bottom: 10px;
}
.under_construction {
	text-align: center;
	font-size: 19px;
	color: #8c949e;
	line-height: 80px;
	font-weight: 700;
	padding-top: 95px;
	margin-top: 20px;
	background: url(../img/under_constr.png) no-repeat center top
}
.answer a:hover, .agreement_text a:hover {
	text-decoration: none
}
.answer a, .agreement_text a {
	color: #ffffff;
}
.pay_type>div a:hover {
	background: #313740
}
.pay_type>div a:nth-child(1):before {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 5px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 10px;
	top: 7px
}
.pay_type>div a:nth-child(2):before {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 5px;
	background: url(../img/pubg_ico.png?v2) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 10px;
	top: 7px
}
.pay_type>div a:nth-child(3):before {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 5px;
	background: url(../img/dota2_ico.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 10px;
	top: 7px
}
.pay_type>div a:nth-child(5):before {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 5px;
	background: url(../img/h1z1_ico.png?v=2) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 10px;
	top: 7px
}
.pay_type>div a:nth-child(4):before {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 5px;
	background: url(../img/money_ico.png?v=2) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 10px;
	top: 7px
}
.pay_type>div a:nth-child(66):before {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 5px;
	background: url(../img/wmx_ico.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	left: 10px;
	top: 7px
}
.pay_type>div a {
	position: relative;
	padding: 0 0 0 47px;
	display: block;
	line-height: 40px;
	margin: 0
}
.pay_type>div {
	text-align: left;
	max-height: 0;
	transition: all .2s ease;
	overflow: hidden;
	background: #2b3038;
	position: absolute;
	width: 150px;
	z-index: 10;
	box-shadow: 0 6px 10px #111;
	left: 0;
	top: 28px
}
.pay_type {
	display: inline-block;
	position: relative
}
.pay_type:hover>div {
	max-height: 160px!important
}
.pay_type:before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	top: 14px;
	border: 1px solid transparent
}
.pay_type:hover:before {}
#banner .slidee:after {
	content: '';
	display: block;
	clear: both
}
#banner .slidee .banner_img a {
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 100%
}
#banner .slidee {
	display: table;
	will-change: transform;
	backface-visibility: hidden
}
#banner .slidee>div {
	display: table-row;
	height: 93px
}
#banner .slidee .banner_img {
	display: table-cell
}
#banner .slidee {
	left: 0;
	position: relative;
	transition: all .4s ease
}
#banner .wrapper {
	position: relative
}
#banner .block {
	overflow: hidden
}
#banner .match_banner:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 1px;
	height: 83px;
	width: 100%;
	background: #7171711c;
	margin: 3px 0;
	border-top: 2px solid rgba(0, 0, 0, .255);
	border-bottom: 2px solid rgba(0, 0, 0, .255);
	box-sizing: border-box;
	transition: all .35s ease
}
#banner .navi {
	cursor: default;
	position: absolute;
	right: 2.2525%;
	margin-right: .9%;
	z-index: 2;
	top: 35px
}
#banner .banner_img a:hover {
	background: rgba(255, 255, 255, .03)
}
#banner .banner_img a {
	transition: all .2s ease
}
#banner .banner_select a:hover {
	opacity: 1!important
}
#banner .banner_select a:nth-child(1) {
	opacity: 0;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.26) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.26) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0.26) 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42ffffff', endColorstr='#00000000', GradientType=1)
}
#banner .banner_select a:nth-child(2) {
	opacity: 0;
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.26) 100%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.26) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.26) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#42ffffff', GradientType=1)
}
#banner .banner_select:hover:after {
	background: rgba(113, 113, 113, .2)
}
#banner .banner_select:hover b {
	text-shadow: 0 0 2px #fff!important;
	background: #77bd4b
}
#banner .banner_select {
	position: relative
}
#banner .banner_select a:nth-child(2) {
	transition: all .2s ease;
	right: 0;
	top: 0;
	position: absolute;
	width: 50%;
	display: block;
	z-index: 2
}
#banner .banner_select a:nth-child(1) {
	transition: all .2s ease;
	left: 0;
	top: 0;
	position: absolute;
	width: 50%;
	display: block;
	z-index: 2
}
#banner .match_banner:before {
	font-weight: 700;
	content: 'VS';
	font-size: 182px;
	color: #24282e;
	position: absolute;
	left: 0;
	top: -31px;
	width: 100%;
	text-align: center;
	z-index: 0
}
#banner .banner_select>b {
	transition: all .2s ease;
	display: inline-block;
	padding: 0 13px;
	vertical-align: top;
	text-transform: uppercase;
	font-weight: 700;
	background: #6ba647eb;
	font-size: 12px;
	line-height: 27px;
	box-shadow: 0 0 10px #24282e;
	margin-top: 52px;
	border-radius: 2px;
	color: #fefefe;
	z-index: 1;
	position: relative;
	cursor: pointer
}
#banner .team_right {
	touch-action: none;
	display: block;
	position: absolute;
	height: 93px;
	right: 0;
	top: 0;
	width: 40%
}
#banner .team_right>img {
	box-shadow: -10px 3px 10px #1d2025;
	border-left: 2px solid #669d45;
	max-height: 114%;
	float: left;
	background: #24282e;
	padding: 0 5px 0 10px;
	position: relative;
	z-index: 1;
	transform: rotate(-3deg);
	top: 0%;
	height: 100%;
	transition: all .5s linear;
	max-width: 100px
}
#banner .team_left:before {
	content: '';
	display: block;
	position: absolute;
	right: 95px;
	top: -12px;
	height: 113%;
	width: 60%;
	z-index: 1;
	transform: rotate(3deg);
	background: #24282e;
	background: -moz-linear-gradient(270deg, rgba(36, 40, 46, 1) 14%, rgba(36, 40, 46, 0) 98%);
	background: -webkit-linear-gradient(270deg, rgba(36, 40, 46, 1) 14%, rgba(36, 40, 46, 0) 98%);
	background: linear-gradient(270deg, rgba(36, 40, 46, 1) 14%, rgba(36, 40, 46, 0) 98%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#24282e", endColorstr="#24282e", GradientType=1)
}
#banner .team_right:before {
	content: '';
	display: block;
	position: absolute;
	left: 95px;
	top: -12px;
	height: 113%;
	width: 60%;
	z-index: 1;
	transform: rotate(-3deg);
	background: #24282e;
	background: -moz-linear-gradient(90deg, rgba(36, 40, 46, 1) 14%, rgba(36, 40, 46, 0) 98%);
	background: -webkit-linear-gradient(90deg, rgba(36, 40, 46, 1) 14%, rgba(36, 40, 46, 0) 98%);
	background: linear-gradient(90deg, rgba(36, 40, 46, 1) 14%, rgba(36, 40, 46, 0) 98%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#24282e", endColorstr="#24282e", GradientType=1)
}
#banner .team_right .team_name {
	font-size: 30px;
	color: #fefefe;
	line-height: 93px;
	display: block;
	float: left;
	padding-left: 22px;
	cursor: default;
	font-weight: 700;
	z-index: 1;
	transform: rotate(-2deg);
	text-shadow: 3px 3px 5px #000;
	width: 235px;
	text-align: left;
	position: absolute;
	top: 0;
	left: 110px;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .3s ease;
	text-overflow: unset;
	transform-origin: center left
}
.banner_img.disabled {
	display: none!important
}
#banner .team_left {
	touch-action: none;
	display: block;
	position: absolute;
	height: 93px;
	left: 0;
	top: 0;
	width: 40%
}
#banner .team_left>img {
	box-shadow: 10px 3px 10px #1d2025;
	border-right: 2px solid #669d45;
	max-height: 114%;
	float: right;
	background: #24282e;
	padding: 0 10px 0 5px;
	position: relative;
	z-index: 1;
	transform: rotate(3deg);
	top: 0%;
	height: 100%;
	transition: all .5s linear;
	max-width: 100px
}
#banner .team_left .team_name {
	transform-origin: center right;
	font-size: 30px;
	color: #fefefe;
	line-height: 93px;
	display: block;
	float: right;
	padding-right: 22px;
	cursor: default;
	font-weight: 700;
	z-index: 1;
	transform: rotate(2deg);
	text-shadow: -3px 3px 5px #000;
	width: 235px;
	text-align: right;
	position: absolute;
	top: 0;
	right: 110px;
	white-space: nowrap;
	transition: all .3s ease;
	text-overflow: unset
}
.lang_RU #banner .img_mobile_v {
	text-align: center;
	background: url(../img_v2/mobile_banner.jpg) no-repeat center center
}
.lang_EN #banner .img_mobile_v {
	text-align: center;
	background: url(../img_v2/mobile_banner_en.jpg) no-repeat center center
}
.lang_CN #banner .img_mobile_v {
	text-align: center;
	background: url(../img_v2/mobile_banner_en.jpg) no-repeat center center
}
.lang_RU #banner .img_hltv {
	text-align: center;
	background: url(../img_v2/banner_top1_ru.jpg) no-repeat center center
}
.lang_EN #banner .img_hltv {
	text-align: center;
	background: url(../img_v2/banner_top1_en.jpg) no-repeat center center
}
.lang_CN #banner .img_hltv {
	text-align: center;
	background: url(../img_v2/banner_top1_en.jpg) no-repeat center center
}
#banner .event_date {
	cursor: default;
	left: 0;
	display: block;
	position: absolute;
	top: 30px;
	text-align: center;
	width: 100%;
	line-height: 18px;
	color: #bdbdbd;
	font-weight: 700;
	font-size: 13px
}
#banner .event_info {
	cursor: default;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 100%;
	line-height: 36px;
	color: #fefefe;
	font-weight: 700
}
#banner .match_banner {
	overflow: hidden;
	text-align: center
}
#banner .img_mma_js {
	text-align: center;
	background: url(../img_v2/jones_smith.jpg?v2) no-repeat center center
}
.lang_RU #banner .img_mma {
	text-align: center;
	background: url(../img_v2/banner_mma.jpg) no-repeat center center
}
.lang_EN #banner .img_mma {
	text-align: center;
	background: url(../img_v2/banner_mma_en.jpg) no-repeat center center
}
.lang_CN #banner .img_mma {
	text-align: center;
	background: url(../img_v2/banner_mma_en.jpg) no-repeat center center
}
#banner .img_1 a {
	width: 100%!important;
	display: inline-block!important
}
#banner .img_1 {
	text-align: center;
	background: url(../img/banner_1_v2.jpg) no-repeat center center
}
#banner .img_2 {
	background: #254665 url(../img/banner_2.jpg?v=3) no-repeat center center
}
#banner .img_3 {
	background: #6f2927 url(../img/banner_3.jpg?v=5) no-repeat center center
}
#banner .img_4 {
	background: #c94c2e url(../img/banner_4.jpg?v=3) no-repeat center center
}
#ticket input[type=submit]:hover {
	background: #7e41c9;
	box-shadow: 0 0px 30px 7px rgb(89 15 224 / 37%);

}

#ticket input[type=submit] {
	line-height: 42px;
	border: 0;
	border-radius: 2px;
	padding: 0 40px;
	background-image: -webkit-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	transition: all .2s ease;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
}
#ticket input[type=text] {
	border: 2px solid #181b34;
	line-height: 44px;
	padding: 0 20px;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 15px;
	font-size: 14px;
	background: #1b1f3c;
	border-radius: 4px;
	color: #ebf0f6;
	transition: all .2s ease;
}
.ticket_form {
	width: 570px;
	margin: 0 auto
}
#ticket textarea {
	outline: none;
	max-width: 100%;
	min-width: 100%;
	border: 2px solid #181b34;
	line-height: 20px;
	padding: 15px 20px;
	height: 140px;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 15px;
	font-size: 14px;
	background: #1b1f3c;
	border-radius: 4px;
	color: #ebf0f6;
	transition: all .2s ease;
}
#add_ticket .form_title {
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin: 10px 0 30px;
	cursor: default;
	font-weight: 700
}
#add_ticket {
	padding: 0 0 45px;
	text-align: center
}
.ticket_list>a:hover {
	background: #262c58;
}
.ticket_list>a {
	transition: all .2s ease;
	display: block;
	width: 100%;
	padding: 30px 0;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	border-bottom: 2px solid #262c58;
}
.ticket_list span {
	vertical-align: top;
	display: inline-block
}
.ticket_list span:nth-child(1) {
	width: 11%;
	padding: 0 2%
}
.ticket_list span:nth-child(2) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 60%;
	padding: 0 5%
}
.ticket_list span:nth-child(3) {
	position: relative;
	width: 11%;
	padding: 0 2%
}
.tickets_title {
	line-height: 48px;
	border-bottom: 2px solid #262c58;
	color: #525965;
	text-transform: uppercase;
	font-weight: 700;
	cursor: default;
}
.ticket_msgs .tmsg {
	border-bottom: 2px solid #2f353d;
	margin-bottom: 15px;
	line-height: 20px;
	color: #fff;
	font-size: 15px;
	cursor: default;
	position: relative;
	min-height: 40px;
	padding: 10px 50px 10px 70px
}
.ticket_msgs {
	max-width: 1000px;
	margin: 0 auto;
	padding-bottom: 30px
}
.ticket_msgs .user {
	border-radius: 50%;
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	position: absolute;
	left: 15px;
	top: 10px
}
.tmsg .user_name {
	font-weight: 700;
	color: #525965
}
.ticket_list a span:last-child:before {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../img/ticket_icon.png) no-repeat;
	content: '';
	vertical-align: top;
	position: absolute;
	top: -5px
}
.ticket_list a span:last-child:after {
	display: inline-block;
	color: #fff;
	margin-left: 30px
}
.open_ticket span:last-child:before {
	background-position: left top!important
}
.answered_ticket span:last-child:before {
	background-position: right top!important
}
.closed_ticket span:last-child:before {
	background-position: center top!important
}
.closed_ticket span:nth-child(1), .closed_ticket span:nth-child(2) {
	color: #8c949e!important
}
.ticket_closed {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	color: #999a9c;
	padding: 15px 0 40px
}
.mail_new {
	background: url(../img/ticket_icon.png) no-repeat right 1px;
	display: inline-block;
	width: 25px;
	margin-left: 5px;
	height: 30px;
	vertical-align: top
}
.max_item_price a:hover {
	text-decoration: none
}
.max_item_price a {
	float: right;
	color: #6bab44
}
.max_item_price {
	cursor: default;
	background: #212429 url(../img/important.png) no-repeat 18px 11px;
	line-height: 35px;
	padding: 0 15px 0 50px;
	font-size: 13px;
	color: #fefeff;
	margin-bottom: 25px
}
.ticket_form .m_open:hover {
	background: #77bd4b
}
.ticket_form .m_open {
	font-weight: 700;
	text-transform: uppercase;
	margin: 45px 0;
	line-height: 42px;
	display: inline-block;
	text-decoration: none;
	font-size: 15px;
	display: block;
	width: 100px;
	margin: 20px auto;
	color: #fff;
	background: #6bab44;
	text-align: center;
	border-radius: 40px
}
.auth_desc_ticket {
	font-size: 14px;
	color: #8c949e;
	line-height: 18px;
	text-align: center;
	display: block
}
.msg.system_msg {
	color: #c9503f!important
}
.msg.system_msg .nick {
	color: #ff5537!important
}
.msg.top_streamer {
	color: #e4b247!important
}
.msg.top_streamer .nick {
	color: #ffac00!important
}
.stickers br {
	display: none!important
}
.stickers img {
	width: 28px;
	height: 21px;
	display: block;
	float: left;
	margin: 0 2.75px
}
#sticker_info {
	border: 0!important;
	padding: 0!important;
	color: transparent!important;
	margin: 0!important
}
.stickers center {
	display: block;
	padding-left: 10px
}
.stickers {
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	text-align: center;
	width: 100%;
	height: 25px;
	overflow: hidden
}
.giveaway_item {
	position: relative;
	margin: 0 auto;
	display: table;
	width: 100%
}
.gaben {
	position: absolute;
	top: 120px;
	background: url(../img_v2/gaben_newyear.png?v2) no-repeat center bottom;
	width: 405px;
	height: 100px;
	left: 179px
}
.gaben:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	background: url(../img_v2/rise_rabbit.png?v2) no-repeat center bottom;
	width: 146px;
	height: 100px;
	left: 0
}
#giveaway .item_info>span {
	font-size: 14px;
	color: #fefefe;
	font-weight: 700;
	max-width: 350px;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap
}
#giveaway .item_info {
	cursor: default;
	padding: 4px 0 0 20px;
	width: 370px;
	text-align: left;
	display: table-cell;
	vertical-align: top
}
#giveaway .image:before {
	content: 'Free bet';
	padding: 0 7px;
	background: #c74025;
	border-radius: 3px;
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	left: -49px;
	top: 10px;
	line-height: 22px;
	font-size: 12px;
	font-weight: 700;
	transform: rotate(-45deg);
	text-align: center;
	width: 100px;
	padding: 0 20px
}
#giveaway .tablecell {
	display: table-cell;
	width: 160px;
	vertical-align: top
}
#giveaway .image {
	position: relative;
	display: table-cell;
	vertical-align: top;
	width: 160px;
	height: 100px;
	background-color: #2f353d!important;
	background-size: 165px 165px!important;
	border-radius: 4px
}
.giveaway_cont {
	padding: 15px 1.4525%
}
#giveaway .giveaway_timer {
	color: #7d7f85;
	font-size: 13px;
	margin-bottom: 14px
}
#giveaway .giveaway_timer b {
	min-width: 51px;
	display: inline-block;
	margin-right: 0;
	font-size: 13px;
	color: #fefefe;
	font-weight: 700
}
#giveaway .quality {
	font-size: 12px;
	color: #7d7f85;
	vertical-align: top;
	display: block;
	max-width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
#giveaway .quality:before {
	margin: 1px 7px 0 0;
	display: none!important
}
#giveaway .giveaway_participate {}
#giveaway_history:hover:before {
	opacity: 1
}
#giveaway_history:hover {
	color: #fff
}
#giveaway_history:before {
	content: '';
	width: 13px;
	height: 14px;
	background-size: contain!important;
	display: inline-block;
	margin-right: 6px;
	background: url(../img_v2/giveaway_history.png) no-repeat center center;
	vertical-align: top;
	transition: all .2s ease
}
#giveaway_history {
	margin-bottom: 0!important;
	transition: all .2s ease;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #7d7f85;
	font-weight: 700;
	line-height: 16px;
	display: inline-block;
	position: relative;
	top: -8px
}
#giveaway_btn a.already {
	margin-right: 8px;
	font-size: 13px;
	cursor: default;
	background: #212429!important
}
#giveaway_btn a:hover {
	background: #d64629
}
#giveaway_btn span b {
	color: #fefefe;
	font-weight: 700
}
#giveaway_btn span:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 17px;
	margin-right: 7px;
	background: url(../img_v2/head.png) no-repeat center center;
	background-size: 17px;
	margin-top: 8px;
	vertical-align: top
}
#giveaway_btn span {
	cursor: default;
	vertical-align: bottom;
	font-size: 14px;
	line-height: 36px;
	color: #7d7f85;
	margin-right: 25px;
}
#giveaway_btn a {
	margin-right: 15px;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background: #c74025;
	border-radius: 2px;
	padding: 0 15px;
	vertical-align: top;
	line-height: 32px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700
}
#giveaway_btn {
	clear: both
}
.giveaway_timer:before {
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../img_v2/timer.png) no-repeat center center;
	margin-right: 3px;
	margin-top: -1px;
	vertical-align: top
}
.modal .heading {
	cursor: default;
	height: 60px;
	font-size: 15px;
	font-weight: 700;
	color: #fefefe;
	text-transform: uppercase;
	line-height: 60px;
	text-align: left
}
#giveaway_modal {
	width: 700px;
	padding: 0 25px 25px
}
.giveaway_block.success>a {
	display: none
}
.giveaway_block>a.rotate {
	-moz-transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	-webkit-transform: rotate(720deg);
	-o-transform: rotate(720deg);
	transform: rotate(720deg);
	opacity: 1!important
}
.giveaway_block>a:hover {
	background-color: #3f4654
}
.giveaway_block>a {
	transition: all 1s ease;
	background: #343a45 url(../newmy/img/refresh.png) no-repeat center center;
	width: 32px;
	height: 32px;
	border-radius: 4px;
	display: block;
	position: absolute;
	right: 8px;
	top: 9px
}
.giveaway_block.success:before {
	background: #6bab44 url(../newmy/img/success_icon.png) no-repeat center center
}
.giveaway_block:before {
	transition: all .2s ease;
	content: '';
	display: inline-block;
	background: #24282e;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 14px;
	margin-left: 15px;
	position: absolute;
	left: 0
}
.giveaway_block>span:hover {
	background: #2c3037
}
.giveaway_block>span {
	transition: all .2s ease;
	display: block;
	padding-left: 50px;
	cursor: pointer;
	background: #2a2f36
}
.giveaway_block:last-child {
	margin: 0
}
.giveaway_block {
	position: relative;
	line-height: 50px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #fefefe
}
.giveaway_block.open .expandable {
	max-height: 500px;
	padding: 20px
}
.giveaway_block .expandable {
	transition: all .3s ease;
	max-height: 0;
	padding: 0 20px;
	line-height: 25px;
	overflow: hidden;
	background: #272b33;
	cursor: default
}
#vk_auth, #vk_subscribe {
	margin: 0 auto
}
#join_giveaway:hover {
	background: #77bd4b
}
#join_giveaway {
	transition: all .2s ease;
	padding: 0 20px;
	line-height: 50px;
	color: #fff;
	text-decoration: none;
	background: #6bab44;
	border-radius: 40px;
	text-transform: uppercase;
	margin-bottom: 13px;
	font-weight: 700;
	font-size: 16px;
	width: 150px;
	text-align: center;
	margin: 30px auto 20px;
	display: none
}
#giveaway_modal .status {
	text-align: center
}
#giveaway_history.hidden {
	cursor: default;
	padding: 0 0 0 1px;
	overflow: hidden;
	height: 40px;
	width: 0
}
#giveaway .small_image {
	display: block;
	width: 56px;
	height: 32px;
	border-radius: 2px;
	background-color: #2a2f36!important;
	background-size: 58px!important
}
#giveaway_history_block {
	width: 100%;
	cursor: default;
	max-width: 645px;
	float: right;
	position: relative;
	text-align: center
}
#history_arrow_giveaway:before {
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: #2a2f36;
	opacity: .7;
	position: absolute;
	left: 0;
	top: -5px
}
.opened #history_arrow_giveaway {
	top: 200px;
	transform: rotate(-180deg)
}
#history_arrow_giveaway {
	transition: top 1.5s ease;
	display: block;
	width: 100%;
	position: absolute;
	height: 20px;
	background: #2a2f36 url(../img_v2/arr_down.png) no-repeat center center;
	top: 95px
}
#giveaway_history_block table {
	width: 100%;
	cursor: default
}
#giveaway_history_block td:nth-child(4) .time_ago, #giveaway_history_block td:nth-child(4) .date_ago {
	color: #b0b3b9
}
#giveaway_history_block td:nth-child(3) {
	text-align: right!important;
	width: 250px
}
#giveaway_history_block td:nth-child(4) {
	width: 150px;
	padding-right: 12px
}
#giveaway_history_block td:nth-child(2) a {
	transition: all .2s ease
}
#giveaway_history_block td:nth-child(2) a:hover {
	opacity: .6
}
#giveaway_history_block td:nth-child(2) {
	width: 250px!important
}
#giveaway_history_block td:nth-child(4) {
	font-size: 13px;
	font-weight: 700;
	color: #525965
}
#giveaway_history_block td:nth-child(1) {
	width: 56px!important
}
#giveaway_history_block .quality {
	margin: 5px 0 0!important
}
#giveaway_history_block .username_ga:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 4px;
	background: url(../img_v2/steamico.png) no-repeat center center;
	vertical-align: top;
	background-size: contain
}
#giveaway_history_block .username_ga {
	font-size: 13px;
	color: #fefefe;
	font-weight: 700;
	display: inline-block;
	text-decoration: none
}
#giveaway_history_block tr {
	border-bottom: 5px solid #2a2f36
}
#giveaway_history_block td:last-child a:hover {
	text-decoration: underline
}
#giveaway_history_block td:last-child a {
	color: #fefefe;
	font-size: 15px;
	text-decoration: none
}
#giveaway_history_block td:last-child {
	text-align: right
}
#giveaway_history_block td {
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	background: #2f353d;
	font-size: 12px;
	color: #7d7f85;
	font-weight: 700
}
.giveaway_cont.opened {
	height: 205px
}
.giveaway_cont {
	transition: all 1.5s ease;
	height: 100px;
	overflow: hidden
}
.expandable a:hover {
	text-decoration: none
}
.expandable a, .contact_text a {
	font-size: 14px;
	font-weight: bold;
	color: #ffc80a;
}
.stat_block b {
	color: #fff;
	font-weight: 700;
	margin-left: 10px;
	display: inline-block
}
.stat_block {
	text-align: center;
	width: 25%;
	display: inline-block;
	float: left;
	font-size: 15px;
	color: #525961
}
#no_answer a:hover, #agreement_check a:hover, .contact_text a:hover {
	text-decoration: none
}
#no_answer span, #agreement_check span, #data_check>span {
	cursor: pointer;
	transition: all .2s ease;
	content: '';
	display: inline-block;
	background: #131327;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 4px;
}
#no_answer a, #agreement_check a {
	color: #ffffff;
}
#no_answer.active span, #agreement_check.active span, #data_check.active>span {
	background: #853bc7 url(../newmy/img/success_icon.png) no-repeat center center;
}
#add_ticket .disabled {
	opacity: .3;
	cursor: default
}
#reg_form input[type=submit].disabled {
	opacity: .3;
	cursor: default
}
#no_answer, #agreement_check, #data_check {
	cursor: default;
	font-size: 14px;
	color: #fefefe;
	line-height: 30px;
	margin-bottom: 3px
}
.hot canvas {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	transform: translateZ(0)
}
.team_info canvas {
	display: none!important
}
#partner_link_form label {
	line-height: 44px;
	font-size: 15px;
	color: #fefefe;
	padding: 0 0 0 16px;
	display: inline-block;
	background: #1b1f3c;
	border-radius: 2px 0 0 2px;
	width: 177px;
}
#link {
	line-height: 44px;
	font-size: 15px;
	color: #ffffff;
	padding: 0 16px 0 0;
	display: inline-block;
	background: #1b1f3c;
	border: 0;
	border-radius: 0 4px 4px 0;
}
#partner_link_form input[type=submit]:hover {
	background-color: #1b1f3c;
	border-color: #8de101;
	box-shadow: 0 0 15px 0 rgba(109, 174, 1, .5);
}
#partner_link_form input[type=submit] {
	transition: all .2s ease;
	width: 125px;
	line-height: 44px;
	border: 0;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border-radius: 2px;
	background: #151429;
	font-size: 13px;
	border: 0;
	padding: 0;
	cursor: pointer;
	margin-left: 15px;
}
.link_heading {
	font-size: 14px;
	color: #525965;
	text-align: left;
	margin-bottom: 15px
}
#partner_list .block_content {
	padding: 20px 2.165%;
	text-align: center
}
#link.saved {
	padding: 0 16px;
	width: 470px
}
#partner_link_form {
	display: table-cell;
	vertical-align: top
}
#partner_profile .block_content {
	padding: 2%;
	min-height: 0
}
#partner_balance>span {
	height: 44px;
	line-height: 44px;
	background: #1b1f3c;
	display: block;
	border-radius: 4px;
	color: #fefefe;
	font-weight: 700;
	padding: 0 17px;
}
#partner_balance {
	vertical-align: top;
	width: 135px;
	padding-right: 10px;
	display: table-cell
}
#partner_percent>span {
	height: 42px;
	line-height: 42px;
	background: #1b1f3c;
	display: block;
	border-radius: 4px;
	color: #6bab44;
	font-weight: 700;
	padding: 0 17px;
	border: 1px solid #6bab44;
}
#partner_percent {
	display: table-cell;
	width: 105px;
	vertical-align: top;
	cursor: default;
	padding-right: 25px
}
.partner_balance_val {
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	font-weight: 700
}
.partner_balance_val b {
	color: #525965;
	display: inline-block;
	margin-right: 10px
}
#partner_balance .payout:before {
	margin: 10px 5px 0 0!important
}
#partner_balance .payout:hover {
	background: #2f353d;
	color: #fff
}
#partner_balance .payout {
	margin-left: 10px;
	font-size: 13px;
	color: #b0b3b9;
	text-decoration: none;
	transition: all .2s ease;
	vertical-align: top;
	display: inline-block;
	border: 2px solid #2f353d;
	border-radius: 50px;
	padding: 0 17px;
	line-height: 37px
}
#payout_partner #sum_payout {
	width: 100%!important
}
#partner_profile .ajax_forms {
	display: table;
	width: 100%
}
#partner_pays tbody td, #payout_history tbody td {
	padding: 0 20px;
	cursor: default
}
#partner_pays tbody tr, #payout_history tbody tr {
	border-bottom: 5px solid #d74424;
	color: #b0b3b9;
	background: #1b1f3c;
	font-size: 13px;
	line-height: 35px;
	font-weight: 700;
}
#partner_pays th, #payout_history th {
	padding: 0 20px;
	text-align: left;
	line-height: 40px;
	font-size: 11px;
	color: #7d7f85;
	font-weight: 700;
	text-transform: uppercase
}
#payout_history .block_content {
	padding-bottom: 2%
}
#partner_pays table, #payout_history table {
	width: 100%;
	margin: 0 auto;
	text-align: left
}
#payout_partner .block_heading {
	padding: 0 5.585%!important
}
#payout_partner .final_sum b {
	display: inline-block;
	float: right;
	font-size: 14px;
	font-weight: 700;
	color: #fefefe
}
#payout_partner .final_sum {
	border-radius: 4px;
	background: #151429;
	padding: 10px 20px;
	font-size: 12px;
	line-height: 28px;
	text-align: left;
	color: #b0b3b9;
	font-weight: 700;
	margin-bottom: 5px;
}
#partner_list #page_num {
	background: #262c58;
}
#partner_list .skin_pagi {
	width: 100%;
	padding: 0;
	margin: 10px 0 0
}
#partner_list .total {
	line-height: 17px;
	color: #525965;
	font-size: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;
	display: table;
	width: 100%;
}
#partner_list .total span:last-child {
	border-right: 0!important
}
#partner_list .total span {
	font-size: 11px;
	display: table-cell;
	color: #7d7f85;
	font-weight: 700;
	background: #1b1f3c;
	border-right: 10px solid #181b34;
	border-radius: 5px;
	width: 25%;
	padding: 10px 0 15px;
	vertical-align: middle;
}
#partner_list .total b {
	display: block;
	color: #fefefe;
	line-height: 40px;
	font-size: 17px
}
.sort_time a.active {
	color: #ffffff;
	cursor: default;
	background: #1b1f3c!important;
}
.sort_time a:hover {
	color: #b0b3b9
}
.sort_time a {
	display: inline-block;
	position: relative;
	height: 42px;
	padding: 0 20px;
	cursor: pointer;
	text-decoration: none;
	line-height: 42px;
	transition: all .2s ease;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	border-radius: 4px 4px 0 0;
	color: #d6d7ea;
}
#partner_list .block_heading {
	height: 42px;
	line-height: 42px;
	padding: 0!important
}
.no_pays {
	text-align: center;
	color: #fefefe;
	line-height: 70px
}
#payout_form input[type=text].error, #cashout_form input[type=text].error {
	border-color: #6c3c37!important
}
#payout_form input[type=text]:hover, #cashout_form input[type=text]:hover, #cashout_form input[type=number]:hover {
	background-color: #181b34!important;
	border-color: #3f4654;
}
#payout_form input[type=text]:focus, #cashout_form input[type=text]:focus, #cashout_form input[type=number]:focus {
	background-color: #3f4654!important;
	border-color: #3f4654
}
#payout_form input[type=text], #cashout_form input[type=text], #cashout_form input[type=number] {
	display: block;
	width: 340px!important;
	background: #1b1f3c;
	border: 0;
	padding: 0 20px;
	color: #fff;
	font-size: 15px;
	line-height: 36px;
	border: 2px solid #1b1f3c;
	border-radius: 4px;
	box-sizing: border-box;
	transition: background .2s ease;
	font-weight: 700;
	text-align: left;
	margin: 0 auto 15px;
}
#payout_form {
	margin: 0 auto;
	text-align: center;
	padding: 5.585%!important
}
#cashout_form {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 15px 0 40px;
	text-align: center;
	overflow: hidden
}
#skin_filter .SumoSelect:nth-child(1) {
	width: 49.25%;
	margin-right: 1.5%
}
#skin_filter .SumoSelect:nth-child(2) {
	width: 49.25%;
	margin-right: 0!important
}
.payout_type {
	padding-right: 15px;
	cursor: default;
	width: 300px;
	overflow: hidden
}
.payout_type a.active {
	background: #151429!important;
	color: #fefefe!important;
}
.payout_type a:hover {
	background: #0b0f19;
}
.payout_type>a:last-child {
	margin-bottom: 0!important
}
.itemspay_logo {
	display: block;
	height: 200px;
	margin-bottom: 10px;
}
.payout_type a {
	position: relative;
	overflow: hidden;
	transition: all .2s ease;
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	display: inline-block;
	border-radius: 5px;
	font-size: 14px;
	color: #b0b3b9;
	text-decoration: none;
	font-weight: 700;
	margin-bottom: 5px;
	line-height: 40px;
	background: #151429;
	padding: 0 15px;
}
.webmoney, .WMR:before {
	background: url(../newmy/img/wmr.png) no-repeat center 32px
}
.qiwi, .QIWI:before {
	background: url(../newmy/img/qiwi.png) no-repeat center 32px
}
.yad, .YANDEX:before {
	background: url(../newmy/img/ym.png) no-repeat center 32px
}
.kassa24 {
	background: url(../newmy/img/kassa24.png?v3) no-repeat center 32px
}
.wechat {
	background: url(../newmy/img/wechat.png) no-repeat center 32px
}
.alipay {
	background: url(../newmy/img/alipay.png) no-repeat center 32px
}
.paypal, .PAYPAL:before {
	background-size: 65px!important;
	background: url(/newmy/img/payments/6.png) no-repeat center 32px
}
.positive, .SB:before {
	background: url(../newmy/img/sb.png) no-repeat center 32px
}
.card, .CARD:before {
	background: url(../newmy/img/card.png) no-repeat center 32px
}
.phone {
	background: url(../newmy/img/phone.png) no-repeat center 32px
}
.btc {
	background: url(../newmy/img/btc.png) no-repeat center 32px
}
.neteller {
	background: url(../newmy/img/neteller.png) no-repeat center 32px
}
.byskrill {
	background: url(../newmy/img/byskrill.png) no-repeat center 32px
}
.steam_p {
	background: url(../newmy/img/steam_icon.png) no-repeat center 32px
}
.jeton_v {
	background: url(../newmy/img/jvoucher.png) no-repeat center 36px
}
.jeton_w {
	background: url(../newmy/img/jwallet.png) no-repeat center 47px
}
#chat.culled {
	display: none!important
}
.partner_how b {
	color: #ffffff!important;
}
.partner_how .block_content {
	margin: 0 2.165%;
	font-size: 14px;
	color: #b0b3b9;
	line-height: 20px;
	padding: 20px 0;
	border-top: 1px solid #24282e;
	cursor: default
}
#payout_form .status, #cashout_form .status {
	margin-top: 15px!important
}
.p_head {
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 16px
}
#payout_history .payout_type:before {
	content: '';
	display: inline-block;
	width: 45px;
	height: 45px;
	background-color: #313740!important;
	background-size: 30px!important;
	background-position: center center!important;
	border-radius: 5px;
	margin-right: 10px;
	margin: 14px 10px 0 0;
	vertical-align: top
}
#payout_history .awaits:before {
	-webkit-animation-name: spin;
	-webkit-animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 1000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 1000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	content: '';
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 21px 5px 0 0;
	vertical-align: top;
	background: url(../img/inprocess_pay.png) no-repeat center center
}
#payout_history .done:before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 21px 5px 0 0;
	vertical-align: top;
	background: url(../newmy/img/success_pay.png) no-repeat center center
}
#payout_history .denied:before {
	display: none!important;
	content: ''
}
.block.expandable .block_heading {
	cursor: pointer;
	position: relative;
	margin: 0!important;
	padding: 0 2.165%;
	transition: all .2s ease
}
.block.expandable {
	transition: all .5s ease;
	max-height: 55px;
	overflow: hidden
}
.expandable .block_heading:after {
	content: '';
	border: 5px solid transparent;
	border-top: 5px solid #a2a6ac;
	transition: all .2s ease;
	position: absolute;
	right: 25px;
	top: 27px
}
.expandable .block_heading:hover {
	background: #2f353d
}
.expandable .block_heading:hover:after {
	border: 5px solid transparent;
	border-top: 5px solid #fff
}
.expandable .block_heading:hover:before {
	border-color: #3f4654;
	background: #3f4654
}
.expandable .block_heading:before {
	transition: all .2s ease;
	content: '';
	display: block;
	right: 18px;
	top: 50%;
	margin-top: -10px;
	border: 2px solid #525965;
	width: 20px;
	height: 20px;
	position: absolute;
	border-radius: 3px
}
.block.expandable.opened .block_heading:after {
	top: 20px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.partner_percent {
	font-size: 16px
}
.partner_percent b {
	color: #6bab44;
	font-weight: 700;
	font-size: 17px
}
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
	clip: rect(auto, auto, auto, auto)
}
.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
	position: absolute;
	border: .08em solid #6bab44;
	width: .84em;
	height: .84em;
	clip: rect(0em, 0.5em, 1em, 0em);
	border-radius: 50%;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}
.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.c100 {
	margin: 15px 20px 0 0;
	position: relative;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	background-color: #914034;
	display: inline-block
}
.c100 *, .c100 *:before, .c100 *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.c100.center {
	float: none;
	margin: 0 auto
}
.c100.big {
	font-size: 240px
}
.c100.small {
	font-size: 64px
}
.c100.small>span {
	line-height: 64px;
	height: 64px;
	width: 64px
}
.c100.small:after {
	left: .05em!important;
	top: .05em!important;
	width: .9em!important;
	height: .9em!important
}
.c100.smallest {
	font-size: 34px
}
.c100.smallest>span {
	width: 34px;
	height: 34px;
	font-size: 11px;
	line-height: 34px
}
.c100>span {
	font-weight: 700;
	position: absolute;
	width: 100%;
	z-index: 1;
	left: 0;
	top: 0;
	width: 80px;
	line-height: 80px;
	font-size: 18px;
	color: #fefefe;
	display: block;
	text-align: center;
	white-space: nowrap;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.c100:after {
	position: absolute;
	top: .08em;
	left: .08em;
	display: block;
	content: " ";
	border-radius: 50%;
	background-color: #1b1f3c;
	width: .84em;
	height: .84em;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}
.c100 .slice {
	position: absolute;
	width: 1.03em;
	height: 1em;
	clip: rect(0em, 1em, 1em, 0.5em)
}
.c100.p1 .bar {
	-webkit-transform: rotate(3.6deg);
	-moz-transform: rotate(3.6deg);
	-ms-transform: rotate(3.6deg);
	-o-transform: rotate(3.6deg);
	transform: rotate(3.6deg)
}
.c100.p2 .bar {
	-webkit-transform: rotate(7.2deg);
	-moz-transform: rotate(7.2deg);
	-ms-transform: rotate(7.2deg);
	-o-transform: rotate(7.2deg);
	transform: rotate(7.2deg)
}
.c100.p3 .bar {
	-webkit-transform: rotate(10.8deg);
	-moz-transform: rotate(10.8deg);
	-ms-transform: rotate(10.8deg);
	-o-transform: rotate(10.8deg);
	transform: rotate(10.8deg)
}
.c100.p4 .bar {
	-webkit-transform: rotate(14.4deg);
	-moz-transform: rotate(14.4deg);
	-ms-transform: rotate(14.4deg);
	-o-transform: rotate(14.4deg);
	transform: rotate(14.4deg)
}
.c100.p5 .bar {
	-webkit-transform: rotate(18deg);
	-moz-transform: rotate(18deg);
	-ms-transform: rotate(18deg);
	-o-transform: rotate(18deg);
	transform: rotate(18deg)
}
.c100.p6 .bar {
	-webkit-transform: rotate(21.6deg);
	-moz-transform: rotate(21.6deg);
	-ms-transform: rotate(21.6deg);
	-o-transform: rotate(21.6deg);
	transform: rotate(21.6deg)
}
.c100.p7 .bar {
	-webkit-transform: rotate(25.2deg);
	-moz-transform: rotate(25.2deg);
	-ms-transform: rotate(25.2deg);
	-o-transform: rotate(25.2deg);
	transform: rotate(25.2deg)
}
.c100.p8 .bar {
	-webkit-transform: rotate(28.8deg);
	-moz-transform: rotate(28.8deg);
	-ms-transform: rotate(28.8deg);
	-o-transform: rotate(28.8deg);
	transform: rotate(28.8deg)
}
.c100.p9 .bar {
	-webkit-transform: rotate(32.4deg);
	-moz-transform: rotate(32.4deg);
	-ms-transform: rotate(32.4deg);
	-o-transform: rotate(32.4deg);
	transform: rotate(32.4deg)
}
.c100.p10 .bar {
	-webkit-transform: rotate(36deg);
	-moz-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	-o-transform: rotate(36deg);
	transform: rotate(36deg)
}
.c100.p11 .bar {
	-webkit-transform: rotate(39.6deg);
	-moz-transform: rotate(39.6deg);
	-ms-transform: rotate(39.6deg);
	-o-transform: rotate(39.6deg);
	transform: rotate(39.6deg)
}
.c100.p12 .bar {
	-webkit-transform: rotate(43.2deg);
	-moz-transform: rotate(43.2deg);
	-ms-transform: rotate(43.2deg);
	-o-transform: rotate(43.2deg);
	transform: rotate(43.2deg)
}
.c100.p13 .bar {
	-webkit-transform: rotate(46.800000000000004deg);
	-moz-transform: rotate(46.800000000000004deg);
	-ms-transform: rotate(46.800000000000004deg);
	-o-transform: rotate(46.800000000000004deg);
	transform: rotate(46.800000000000004deg)
}
.c100.p14 .bar {
	-webkit-transform: rotate(50.4deg);
	-moz-transform: rotate(50.4deg);
	-ms-transform: rotate(50.4deg);
	-o-transform: rotate(50.4deg);
	transform: rotate(50.4deg)
}
.c100.p15 .bar {
	-webkit-transform: rotate(54deg);
	-moz-transform: rotate(54deg);
	-ms-transform: rotate(54deg);
	-o-transform: rotate(54deg);
	transform: rotate(54deg)
}
.c100.p16 .bar {
	-webkit-transform: rotate(57.6deg);
	-moz-transform: rotate(57.6deg);
	-ms-transform: rotate(57.6deg);
	-o-transform: rotate(57.6deg);
	transform: rotate(57.6deg)
}
.c100.p17 .bar {
	-webkit-transform: rotate(61.2deg);
	-moz-transform: rotate(61.2deg);
	-ms-transform: rotate(61.2deg);
	-o-transform: rotate(61.2deg);
	transform: rotate(61.2deg)
}
.c100.p18 .bar {
	-webkit-transform: rotate(64.8deg);
	-moz-transform: rotate(64.8deg);
	-ms-transform: rotate(64.8deg);
	-o-transform: rotate(64.8deg);
	transform: rotate(64.8deg)
}
.c100.p19 .bar {
	-webkit-transform: rotate(68.4deg);
	-moz-transform: rotate(68.4deg);
	-ms-transform: rotate(68.4deg);
	-o-transform: rotate(68.4deg);
	transform: rotate(68.4deg)
}
.c100.p20 .bar {
	-webkit-transform: rotate(72deg);
	-moz-transform: rotate(72deg);
	-ms-transform: rotate(72deg);
	-o-transform: rotate(72deg);
	transform: rotate(72deg)
}
.c100.p21 .bar {
	-webkit-transform: rotate(75.60000000000001deg);
	-moz-transform: rotate(75.60000000000001deg);
	-ms-transform: rotate(75.60000000000001deg);
	-o-transform: rotate(75.60000000000001deg);
	transform: rotate(75.60000000000001deg)
}
.c100.p22 .bar {
	-webkit-transform: rotate(79.2deg);
	-moz-transform: rotate(79.2deg);
	-ms-transform: rotate(79.2deg);
	-o-transform: rotate(79.2deg);
	transform: rotate(79.2deg)
}
.c100.p23 .bar {
	-webkit-transform: rotate(82.8deg);
	-moz-transform: rotate(82.8deg);
	-ms-transform: rotate(82.8deg);
	-o-transform: rotate(82.8deg);
	transform: rotate(82.8deg)
}
.c100.p24 .bar {
	-webkit-transform: rotate(86.4deg);
	-moz-transform: rotate(86.4deg);
	-ms-transform: rotate(86.4deg);
	-o-transform: rotate(86.4deg);
	transform: rotate(86.4deg)
}
.c100.p25 .bar {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.c100.p26 .bar {
	-webkit-transform: rotate(93.60000000000001deg);
	-moz-transform: rotate(93.60000000000001deg);
	-ms-transform: rotate(93.60000000000001deg);
	-o-transform: rotate(93.60000000000001deg);
	transform: rotate(93.60000000000001deg)
}
.c100.p27 .bar {
	-webkit-transform: rotate(97.2deg);
	-moz-transform: rotate(97.2deg);
	-ms-transform: rotate(97.2deg);
	-o-transform: rotate(97.2deg);
	transform: rotate(97.2deg)
}
.c100.p28 .bar {
	-webkit-transform: rotate(100.8deg);
	-moz-transform: rotate(100.8deg);
	-ms-transform: rotate(100.8deg);
	-o-transform: rotate(100.8deg);
	transform: rotate(100.8deg)
}
.c100.p29 .bar {
	-webkit-transform: rotate(104.4deg);
	-moz-transform: rotate(104.4deg);
	-ms-transform: rotate(104.4deg);
	-o-transform: rotate(104.4deg);
	transform: rotate(104.4deg)
}
.c100.p30 .bar {
	-webkit-transform: rotate(108deg);
	-moz-transform: rotate(108deg);
	-ms-transform: rotate(108deg);
	-o-transform: rotate(108deg);
	transform: rotate(108deg)
}
.c100.p31 .bar {
	-webkit-transform: rotate(111.60000000000001deg);
	-moz-transform: rotate(111.60000000000001deg);
	-ms-transform: rotate(111.60000000000001deg);
	-o-transform: rotate(111.60000000000001deg);
	transform: rotate(111.60000000000001deg)
}
.c100.p32 .bar {
	-webkit-transform: rotate(115.2deg);
	-moz-transform: rotate(115.2deg);
	-ms-transform: rotate(115.2deg);
	-o-transform: rotate(115.2deg);
	transform: rotate(115.2deg)
}
.c100.p33 .bar {
	-webkit-transform: rotate(118.8deg);
	-moz-transform: rotate(118.8deg);
	-ms-transform: rotate(118.8deg);
	-o-transform: rotate(118.8deg);
	transform: rotate(118.8deg)
}
.c100.p34 .bar {
	-webkit-transform: rotate(122.4deg);
	-moz-transform: rotate(122.4deg);
	-ms-transform: rotate(122.4deg);
	-o-transform: rotate(122.4deg);
	transform: rotate(122.4deg)
}
.c100.p35 .bar {
	-webkit-transform: rotate(126deg);
	-moz-transform: rotate(126deg);
	-ms-transform: rotate(126deg);
	-o-transform: rotate(126deg);
	transform: rotate(126deg)
}
.c100.p36 .bar {
	-webkit-transform: rotate(129.6deg);
	-moz-transform: rotate(129.6deg);
	-ms-transform: rotate(129.6deg);
	-o-transform: rotate(129.6deg);
	transform: rotate(129.6deg)
}
.c100.p37 .bar {
	-webkit-transform: rotate(133.20000000000002deg);
	-moz-transform: rotate(133.20000000000002deg);
	-ms-transform: rotate(133.20000000000002deg);
	-o-transform: rotate(133.20000000000002deg);
	transform: rotate(133.20000000000002deg)
}
.c100.p38 .bar {
	-webkit-transform: rotate(136.8deg);
	-moz-transform: rotate(136.8deg);
	-ms-transform: rotate(136.8deg);
	-o-transform: rotate(136.8deg);
	transform: rotate(136.8deg)
}
.c100.p39 .bar {
	-webkit-transform: rotate(140.4deg);
	-moz-transform: rotate(140.4deg);
	-ms-transform: rotate(140.4deg);
	-o-transform: rotate(140.4deg);
	transform: rotate(140.4deg)
}
.c100.p40 .bar {
	-webkit-transform: rotate(144deg);
	-moz-transform: rotate(144deg);
	-ms-transform: rotate(144deg);
	-o-transform: rotate(144deg);
	transform: rotate(144deg)
}
.c100.p41 .bar {
	-webkit-transform: rotate(147.6deg);
	-moz-transform: rotate(147.6deg);
	-ms-transform: rotate(147.6deg);
	-o-transform: rotate(147.6deg);
	transform: rotate(147.6deg)
}
.c100.p42 .bar {
	-webkit-transform: rotate(151.20000000000002deg);
	-moz-transform: rotate(151.20000000000002deg);
	-ms-transform: rotate(151.20000000000002deg);
	-o-transform: rotate(151.20000000000002deg);
	transform: rotate(151.20000000000002deg)
}
.c100.p43 .bar {
	-webkit-transform: rotate(154.8deg);
	-moz-transform: rotate(154.8deg);
	-ms-transform: rotate(154.8deg);
	-o-transform: rotate(154.8deg);
	transform: rotate(154.8deg)
}
.c100.p44 .bar {
	-webkit-transform: rotate(158.4deg);
	-moz-transform: rotate(158.4deg);
	-ms-transform: rotate(158.4deg);
	-o-transform: rotate(158.4deg);
	transform: rotate(158.4deg)
}
.c100.p45 .bar {
	-webkit-transform: rotate(162deg);
	-moz-transform: rotate(162deg);
	-ms-transform: rotate(162deg);
	-o-transform: rotate(162deg);
	transform: rotate(162deg)
}
.c100.p46 .bar {
	-webkit-transform: rotate(165.6deg);
	-moz-transform: rotate(165.6deg);
	-ms-transform: rotate(165.6deg);
	-o-transform: rotate(165.6deg);
	transform: rotate(165.6deg)
}
.c100.p47 .bar {
	-webkit-transform: rotate(169.20000000000002deg);
	-moz-transform: rotate(169.20000000000002deg);
	-ms-transform: rotate(169.20000000000002deg);
	-o-transform: rotate(169.20000000000002deg);
	transform: rotate(169.20000000000002deg)
}
.c100.p48 .bar {
	-webkit-transform: rotate(172.8deg);
	-moz-transform: rotate(172.8deg);
	-ms-transform: rotate(172.8deg);
	-o-transform: rotate(172.8deg);
	transform: rotate(172.8deg)
}
.c100.p49 .bar {
	-webkit-transform: rotate(176.4deg);
	-moz-transform: rotate(176.4deg);
	-ms-transform: rotate(176.4deg);
	-o-transform: rotate(176.4deg);
	transform: rotate(176.4deg)
}
.c100.p50 .bar {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.c100.p51 .bar {
	-webkit-transform: rotate(183.6deg);
	-moz-transform: rotate(183.6deg);
	-ms-transform: rotate(183.6deg);
	-o-transform: rotate(183.6deg);
	transform: rotate(183.6deg)
}
.c100.p52 .bar {
	-webkit-transform: rotate(187.20000000000002deg);
	-moz-transform: rotate(187.20000000000002deg);
	-ms-transform: rotate(187.20000000000002deg);
	-o-transform: rotate(187.20000000000002deg);
	transform: rotate(187.20000000000002deg)
}
.c100.p53 .bar {
	-webkit-transform: rotate(190.8deg);
	-moz-transform: rotate(190.8deg);
	-ms-transform: rotate(190.8deg);
	-o-transform: rotate(190.8deg);
	transform: rotate(190.8deg)
}
.c100.p54 .bar {
	-webkit-transform: rotate(194.4deg);
	-moz-transform: rotate(194.4deg);
	-ms-transform: rotate(194.4deg);
	-o-transform: rotate(194.4deg);
	transform: rotate(194.4deg)
}
.c100.p55 .bar {
	-webkit-transform: rotate(198deg);
	-moz-transform: rotate(198deg);
	-ms-transform: rotate(198deg);
	-o-transform: rotate(198deg);
	transform: rotate(198deg)
}
.c100.p56 .bar {
	-webkit-transform: rotate(201.6deg);
	-moz-transform: rotate(201.6deg);
	-ms-transform: rotate(201.6deg);
	-o-transform: rotate(201.6deg);
	transform: rotate(201.6deg)
}
.c100.p57 .bar {
	-webkit-transform: rotate(205.20000000000002deg);
	-moz-transform: rotate(205.20000000000002deg);
	-ms-transform: rotate(205.20000000000002deg);
	-o-transform: rotate(205.20000000000002deg);
	transform: rotate(205.20000000000002deg)
}
.c100.p58 .bar {
	-webkit-transform: rotate(208.8deg);
	-moz-transform: rotate(208.8deg);
	-ms-transform: rotate(208.8deg);
	-o-transform: rotate(208.8deg);
	transform: rotate(208.8deg)
}
.c100.p59 .bar {
	-webkit-transform: rotate(212.4deg);
	-moz-transform: rotate(212.4deg);
	-ms-transform: rotate(212.4deg);
	-o-transform: rotate(212.4deg);
	transform: rotate(212.4deg)
}
.c100.p60 .bar {
	-webkit-transform: rotate(216deg);
	-moz-transform: rotate(216deg);
	-ms-transform: rotate(216deg);
	-o-transform: rotate(216deg);
	transform: rotate(216deg)
}
.c100.p61 .bar {
	-webkit-transform: rotate(219.6deg);
	-moz-transform: rotate(219.6deg);
	-ms-transform: rotate(219.6deg);
	-o-transform: rotate(219.6deg);
	transform: rotate(219.6deg)
}
.c100.p62 .bar {
	-webkit-transform: rotate(223.20000000000002deg);
	-moz-transform: rotate(223.20000000000002deg);
	-ms-transform: rotate(223.20000000000002deg);
	-o-transform: rotate(223.20000000000002deg);
	transform: rotate(223.20000000000002deg)
}
.c100.p63 .bar {
	-webkit-transform: rotate(226.8deg);
	-moz-transform: rotate(226.8deg);
	-ms-transform: rotate(226.8deg);
	-o-transform: rotate(226.8deg);
	transform: rotate(226.8deg)
}
.c100.p64 .bar {
	-webkit-transform: rotate(230.4deg);
	-moz-transform: rotate(230.4deg);
	-ms-transform: rotate(230.4deg);
	-o-transform: rotate(230.4deg);
	transform: rotate(230.4deg)
}
.c100.p65 .bar {
	-webkit-transform: rotate(234deg);
	-moz-transform: rotate(234deg);
	-ms-transform: rotate(234deg);
	-o-transform: rotate(234deg);
	transform: rotate(234deg)
}
.c100.p66 .bar {
	-webkit-transform: rotate(237.6deg);
	-moz-transform: rotate(237.6deg);
	-ms-transform: rotate(237.6deg);
	-o-transform: rotate(237.6deg);
	transform: rotate(237.6deg)
}
.c100.p67 .bar {
	-webkit-transform: rotate(241.20000000000002deg);
	-moz-transform: rotate(241.20000000000002deg);
	-ms-transform: rotate(241.20000000000002deg);
	-o-transform: rotate(241.20000000000002deg);
	transform: rotate(241.20000000000002deg)
}
.c100.p68 .bar {
	-webkit-transform: rotate(244.8deg);
	-moz-transform: rotate(244.8deg);
	-ms-transform: rotate(244.8deg);
	-o-transform: rotate(244.8deg);
	transform: rotate(244.8deg)
}
.c100.p69 .bar {
	-webkit-transform: rotate(248.4deg);
	-moz-transform: rotate(248.4deg);
	-ms-transform: rotate(248.4deg);
	-o-transform: rotate(248.4deg);
	transform: rotate(248.4deg)
}
.c100.p70 .bar {
	-webkit-transform: rotate(252deg);
	-moz-transform: rotate(252deg);
	-ms-transform: rotate(252deg);
	-o-transform: rotate(252deg);
	transform: rotate(252deg)
}
.c100.p71 .bar {
	-webkit-transform: rotate(255.6deg);
	-moz-transform: rotate(255.6deg);
	-ms-transform: rotate(255.6deg);
	-o-transform: rotate(255.6deg);
	transform: rotate(255.6deg)
}
.c100.p72 .bar {
	-webkit-transform: rotate(259.2deg);
	-moz-transform: rotate(259.2deg);
	-ms-transform: rotate(259.2deg);
	-o-transform: rotate(259.2deg);
	transform: rotate(259.2deg)
}
.c100.p73 .bar {
	-webkit-transform: rotate(262.8deg);
	-moz-transform: rotate(262.8deg);
	-ms-transform: rotate(262.8deg);
	-o-transform: rotate(262.8deg);
	transform: rotate(262.8deg)
}
.c100.p74 .bar {
	-webkit-transform: rotate(266.40000000000003deg);
	-moz-transform: rotate(266.40000000000003deg);
	-ms-transform: rotate(266.40000000000003deg);
	-o-transform: rotate(266.40000000000003deg);
	transform: rotate(266.40000000000003deg)
}
.c100.p75 .bar {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
.c100.p76 .bar {
	-webkit-transform: rotate(273.6deg);
	-moz-transform: rotate(273.6deg);
	-ms-transform: rotate(273.6deg);
	-o-transform: rotate(273.6deg);
	transform: rotate(273.6deg)
}
.c100.p77 .bar {
	-webkit-transform: rotate(277.2deg);
	-moz-transform: rotate(277.2deg);
	-ms-transform: rotate(277.2deg);
	-o-transform: rotate(277.2deg);
	transform: rotate(277.2deg)
}
.c100.p78 .bar {
	-webkit-transform: rotate(280.8deg);
	-moz-transform: rotate(280.8deg);
	-ms-transform: rotate(280.8deg);
	-o-transform: rotate(280.8deg);
	transform: rotate(280.8deg)
}
.c100.p79 .bar {
	-webkit-transform: rotate(284.40000000000003deg);
	-moz-transform: rotate(284.40000000000003deg);
	-ms-transform: rotate(284.40000000000003deg);
	-o-transform: rotate(284.40000000000003deg);
	transform: rotate(284.40000000000003deg)
}
.c100.p80 .bar {
	-webkit-transform: rotate(288deg);
	-moz-transform: rotate(288deg);
	-ms-transform: rotate(288deg);
	-o-transform: rotate(288deg);
	transform: rotate(288deg)
}
.c100.p81 .bar {
	-webkit-transform: rotate(291.6deg);
	-moz-transform: rotate(291.6deg);
	-ms-transform: rotate(291.6deg);
	-o-transform: rotate(291.6deg);
	transform: rotate(291.6deg)
}
.c100.p82 .bar {
	-webkit-transform: rotate(295.2deg);
	-moz-transform: rotate(295.2deg);
	-ms-transform: rotate(295.2deg);
	-o-transform: rotate(295.2deg);
	transform: rotate(295.2deg)
}
.c100.p83 .bar {
	-webkit-transform: rotate(298.8deg);
	-moz-transform: rotate(298.8deg);
	-ms-transform: rotate(298.8deg);
	-o-transform: rotate(298.8deg);
	transform: rotate(298.8deg)
}
.c100.p84 .bar {
	-webkit-transform: rotate(302.40000000000003deg);
	-moz-transform: rotate(302.40000000000003deg);
	-ms-transform: rotate(302.40000000000003deg);
	-o-transform: rotate(302.40000000000003deg);
	transform: rotate(302.40000000000003deg)
}
.c100.p85 .bar {
	-webkit-transform: rotate(306deg);
	-moz-transform: rotate(306deg);
	-ms-transform: rotate(306deg);
	-o-transform: rotate(306deg);
	transform: rotate(306deg)
}
.c100.p86 .bar {
	-webkit-transform: rotate(309.6deg);
	-moz-transform: rotate(309.6deg);
	-ms-transform: rotate(309.6deg);
	-o-transform: rotate(309.6deg);
	transform: rotate(309.6deg)
}
.c100.p87 .bar {
	-webkit-transform: rotate(313.2deg);
	-moz-transform: rotate(313.2deg);
	-ms-transform: rotate(313.2deg);
	-o-transform: rotate(313.2deg);
	transform: rotate(313.2deg)
}
.c100.p88 .bar {
	-webkit-transform: rotate(316.8deg);
	-moz-transform: rotate(316.8deg);
	-ms-transform: rotate(316.8deg);
	-o-transform: rotate(316.8deg);
	transform: rotate(316.8deg)
}
.c100.p89 .bar {
	-webkit-transform: rotate(320.40000000000003deg);
	-moz-transform: rotate(320.40000000000003deg);
	-ms-transform: rotate(320.40000000000003deg);
	-o-transform: rotate(320.40000000000003deg);
	transform: rotate(320.40000000000003deg)
}
.c100.p90 .bar {
	-webkit-transform: rotate(324deg);
	-moz-transform: rotate(324deg);
	-ms-transform: rotate(324deg);
	-o-transform: rotate(324deg);
	transform: rotate(324deg)
}
.c100.p91 .bar {
	-webkit-transform: rotate(327.6deg);
	-moz-transform: rotate(327.6deg);
	-ms-transform: rotate(327.6deg);
	-o-transform: rotate(327.6deg);
	transform: rotate(327.6deg)
}
.c100.p92 .bar {
	-webkit-transform: rotate(331.2deg);
	-moz-transform: rotate(331.2deg);
	-ms-transform: rotate(331.2deg);
	-o-transform: rotate(331.2deg);
	transform: rotate(331.2deg)
}
.c100.p93 .bar {
	-webkit-transform: rotate(334.8deg);
	-moz-transform: rotate(334.8deg);
	-ms-transform: rotate(334.8deg);
	-o-transform: rotate(334.8deg);
	transform: rotate(334.8deg)
}
.c100.p94 .bar {
	-webkit-transform: rotate(338.40000000000003deg);
	-moz-transform: rotate(338.40000000000003deg);
	-ms-transform: rotate(338.40000000000003deg);
	-o-transform: rotate(338.40000000000003deg);
	transform: rotate(338.40000000000003deg)
}
.c100.p95 .bar {
	-webkit-transform: rotate(342deg);
	-moz-transform: rotate(342deg);
	-ms-transform: rotate(342deg);
	-o-transform: rotate(342deg);
	transform: rotate(342deg)
}
.c100.p96 .bar {
	-webkit-transform: rotate(345.6deg);
	-moz-transform: rotate(345.6deg);
	-ms-transform: rotate(345.6deg);
	-o-transform: rotate(345.6deg);
	transform: rotate(345.6deg)
}
.c100.p97 .bar {
	-webkit-transform: rotate(349.2deg);
	-moz-transform: rotate(349.2deg);
	-ms-transform: rotate(349.2deg);
	-o-transform: rotate(349.2deg);
	transform: rotate(349.2deg)
}
.c100.p98 .bar {
	-webkit-transform: rotate(352.8deg);
	-moz-transform: rotate(352.8deg);
	-ms-transform: rotate(352.8deg);
	-o-transform: rotate(352.8deg);
	transform: rotate(352.8deg)
}
.c100.p99 .bar {
	-webkit-transform: rotate(356.40000000000003deg);
	-moz-transform: rotate(356.40000000000003deg);
	-ms-transform: rotate(356.40000000000003deg);
	-o-transform: rotate(356.40000000000003deg);
	transform: rotate(356.40000000000003deg)
}
.c100.p100 .bar {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}
.stat_column>span>b {
	font-size: 16px;
	font-weight: 700;
	color: #fefefe;
	margin-right: 10px;
	vertical-align: top;
	line-height: 22px;
	display: inline-block
}
.stat_column span br {
	display: none!important
}
.stat_column>span {
	cursor: default;
	display: inline-block;
	text-align: left;
	line-height: 23px;
	font-size: 10px;
	font-weight: 700;
	color: #7d7f85;
	margin: 0;
	text-transform: uppercase
}
.stat_column:nth-child(1) span:first-child:before {
	content: '';
	width: 14px;
	height: 22px;
	background: url(../img_v2/bets_ico.png) no-repeat left center;
	display: inline-block;
	margin-right: 8px;
	vertical-align: top
}
.stat_column:nth-child(3) span:first-child:before {
	content: '';
	width: 14px;
	height: 22px;
	background: url(../img_v2/bets_ico.png) no-repeat right center;
	display: inline-block;
	margin-right: 8px;
	vertical-align: top
}
.stat_column {
	cursor: default;
	width: 33%;
	display: table-cell;
	height: 60px;
	vertical-align: middle
}
.bets_stats {
	text-align: center;
	margin: 0 1.662% 15px;
	border-radius: 5px;
	background: #1d2141;
}
#profile_v2 {
	width: 605px;
	padding: 0 20px 20px
}
.img_profile_v2 {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: top;
	margin: 0 15px
}
.user_info_profile_v2>span b {
	font-size: 14px;
	color: #525965;
	font-weight: 700
}
.user_info_profile_v2>span {
	display: inline-block;
	text-align: left;
	line-height: 20px;
	padding: 7px 0
}
.user_info_profile_v2 .m_open:hover {
	border-color: #fff
}
.user_info_profile_v2 .m_open {
	line-height: 20px;
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	transition: all .2s ease;
	border-bottom: 1px solid transparent
}
.user_info_profile_v2 {
	cursor: default;
	text-align: left;
	border-top: 2px solid #2f353d;
	border-bottom: 2px solid #2f353d;
	padding: 23px 0;
	margin-bottom: 19px;
	position: relative
}
.user_info_profile_v2 .nickname {
	font-size: 18px;
	color: #ebf0f6;
	font-weight: 700;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 170px
}
.user_info_profile_v2 input[type=submit]:hover {
	border-color: #fff
}
.user_info_profile_v2 input[type=submit] {
	line-height: 22px!important;
	margin: 0 0 3px!important;
	border-bottom: 1px solid transparent;
	border-radius: 0!important;
	background: 0 0!important;
	font-size: 15px!important;
	padding: 0!important;
	text-transform: initial!important;
	transition: all .2s ease
}
#profile_v2 .modal_heading {
	margin: 0;
	text-align: left;
	line-height: 58px
}
input[type=submit].edit:hover {
	background: #181b34 url(../img/edit_ico.png) no-repeat center center;
}
input[type=submit].edit {
	background: #2a3058 url(../img/edit_ico.png) no-repeat center center;
	width: 33px;
	height: 33px;
	line-height: 28px;
	padding: 0!important;
	color: transparent!important;
	position: absolute;
	right: 6px;
	font-size: 12px;
	top: 61px;
}
input[type=submit].edit.save:hover {
	background: #3f4654!important;
}
input[type=submit].edit.save {
	background: #2a3058;
	width: 91px!important;
	color: #fff!important;
	line-height: 28px;
	font-size: 12px;
	padding: 0 10px!important;
	box-sizing: border-box;
}
.tradelink_block {
	position: relative
}
#send_message.wait {
	opacity: .6;
	cursor: wait;
	background: #343a45!important
}
body.percent #current .sum, body.percent #upcoming .sum {
	display: none!important
}
body.percent .percent_sum {
	display: inline-block!important
}
.percent_sum {
	display: none!important
}
.userv2_buttons .SumoSelect>.CaptionCont {
	line-height: 35px
}
.userv2_buttons .SumoSelect.open>.optWrapper {
	top: 35px!important;
	width: 100%;
	left: 0;
	margin: 0
}
.userv2_buttons .SumoSelect {
	width: 225px;
	margin: 5px 0 0;
	font-size: 15px;
	text-align: center;
	height: 35px
}
.userv2_buttons .SumoSelect.open>.CaptionCont>label>i {
	top: 8px
}
.userv2_buttons .SumoSelect>.CaptionCont>label>i {
	top: 15px
}
.SumoSelect>.CaptionCont>label {
	cursor: pointer
}
.userv2_buttons {
	position: absolute;
	top: 20px;
	right: 15px;
	width: 250px;
	text-align: right;
	line-height: 25px
}
.small_select {
	cursor: pointer;
	transition: all .2s ease;
	display: inline-block;
	min-width: 40px;
	height: 40px;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	line-height: 42px;
	padding: 0 5px;
	box-sizing: border-box;
	background: #151429;
	vertical-align: top;
	position: relative
}
#lang_select, #currency_select {
	cursor: pointer;
	transition: all .2s ease;
	display: inline-block;
	min-width: 42px;
	height: 42px;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	line-height: 42px;
	padding: 0 12px;
	box-sizing: border-box;
	background: #151429;
	vertical-align: top;
	position: relative;
	margin-top: 14px;
	margin-right: 5px;
}
.selected_lang, .selected_currency, .small_select .selected {
	margin: 0!important;
	text-align: center;
	font-size: 13px!important;
	color: #fff;
	text-decoration: none;
	font-weight: 700
}
.lang_dropdown a:hover, .currency_dropdown a:hover, .small_select .dropdown a:hover {
	background: #373d49
}
.lang_dropdown a, .currency_dropdown a, .small_select .dropdown a {
	background: #151429;
	margin: 0!important;
	display: block!important;
	padding: 0 10px;
	width: 80px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}
.small_select .dropdown {
	border-radius: 0 3px 3px 3px;
	overflow: hidden;
	height: 0;
	position: absolute;
	left: 0;
	top: 40px;
	text-align: center;
	z-index: 7;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .39);
	transition: all .2s ease
}
.lang_dropdown, .currency_dropdown {
	border-radius: 0 3px 3px 3px;
	overflow: hidden;
	height: 0;
	position: absolute;
	left: 0;
	top: 42px;
	text-align: center;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .39);
	transition: all .2s ease;
}
#lang_select:hover, #currency_select:hover, .small_select:hover {
	background: #151429;
	border-radius: 5px 5px 0 0
}
#lang_select:hover .lang_dropdown {
	z-index: 7;
	height: 64px
}
#currency_select:hover .currency_dropdown {
	z-index: 7;
	height: 160px
}
#place_express .small_select:hover .dropdown {
	height: 64px
}
#place_bet .small_select:hover .dropdown {
	height: 64px
}
#lang_select:hover:after, #currency_select:hover:after, .smiles.opened>a:after, .small_select:hover:after {
	border-top: 4px solid transparent!important;
	border-bottom: 4px solid #b7bdc7!important;
	margin-top: 16px
}
#lang_select:after, #currency_select:after, .smiles>a:after, .small_select:after {
	content: '';
	display: inline-block;
	border: 3px solid transparent;
	border-top: 4px solid #b7bdc7;
	margin-top: 19px;
	vertical-align: top;
	margin-left: 2px;
	transition: all .2s ease
}
.region_change {
	background: #272b33;
	border: 0;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
	width: 100%;
	padding: 0 5.585%;
	border: none;
	outline: none
}
#letter_count {
	float: right;
	line-height: 32px;
	color: #b0b3b9;
	font-size: 11px;
	margin: 10px 2.5% 0 0;
	cursor: default
}
#msg_text:focus {
	border-color: #757d8f
}
#msg_text {
	transition: border-color .2s ease;
	height: 40px;
	min-height: 40px;
	max-height: 40px
}
.event.line_event .left {
	text-align: right
}
.event.line_event .right {
	text-align: left
}
.event.line_event .sum {
	text-align: center!important
}
.event.line_event:before {
	font-size: 86px!important;
	left: 0;
	top: 0!important;
	opacity: .7;
	line-height: 86px!important
}
.event.line_event .event_name {
	font-size: 12px!important;
	line-height: 17px!important;
	margin-top: 3px
}
.event.line_event .event_name:before {
	margin-top: 1px!important
}
.event.line_event .timer:before {
	vertical-align: middle!important;
	margin-top: -1px
}
.event.line_event .timer {
	font-size: 12px!important;
	position: relative!important;
	z-index: 2;
	top: 0!important;
	margin: 6px auto 4px!important
}
.event.line_event .event_type {
	transition: all .2s ease
}
.event.line_event.no_stream:hover .event_type {
	opacity: 1!important
}
.event.line_event:hover .event_type {
	opacity: 0
}
.event.line_event:hover .stream {
	opacity: 1
}
.event.line_event .stream {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -5px 0 0 -45.5px!important;
	width: 75px;
	text-align: center;
	opacity: 0;
	height: 17px!important;
	line-height: 17px!important;
	font-size: 10px!important
}
.event.line_event .center .event_type {}
#current .line_event .team_logo:before {
	content: ''!important;
	font-size: 9px!important;
	height: 100%!important;
	background: rgba(111, 175, 72, 0.64) url(../img_v2/place_plus.png) no-repeat center center!important;
	padding-top: 0%!important;
	line-height: 13px!important;
}
.event.line_event .left .sum, .event.line_event .left .percent_sum {
	float: right;
	margin-bottom: 0!important
}
.event.line_event .right .sum, .event.line_event .right .percent_sum {
	float: left;
	margin-bottom: 0!important
}
.event.line_event .left br, .event.line_event .right br {
	display: none!important
}
.event.line_event .left .team_name {
	margin-top: 5px;
	margin-bottom: 3px;
	display: block!important;
	text-align: right
}
.event.line_event .right .team_name {
	margin-top: 5px;
	margin-bottom: 3px;
	display: block!important;
	text-align: left
}
#current .line_event .event_cont:after {
	height: 25px;
	width: 110px;
	margin-left: -55px;
	background: url(../img_v2/event_fade2.png?v=2) no-repeat center bottom;
	background-size: 100% 100%;
	z-index: -1
}
.event.line_event .center {
	width: 20%!important;
	margin-left: -10%!important;
	margin-top: 0!important;
	padding-top: 4px!important;
	height: 62px!important
}
.event.line_event .left .team_logo, .event.line_event .right .team_logo {
	width: 62px!important;
	padding-bottom: 62px!important;
	max-width: 62px!important
}
.event.line_event .right .team_logo {
	float: left;
	margin: 0 15px 0 0!important
}
.event.line_event .team_name {
	padding: 0 1px;
	line-height: 23px!important;
	padding: 0 1px!important
}
.event.line_event .left .team_logo {
	float: right;
	margin: 0 0 0 15px!important
}
.event.line_event .event_cont .left, .event.line_event .event_cont .right {
	width: 34%!important;
	max-width: 34%!important;
	margin: 4px;
	padding: 0;
	height: 62px!important
}
.event.line_event .event_cont {
	height: 100%!important;
	padding: 0!important
}
.event.line_event {
	width: 98%!important;
	float: none!important;
	margin: 0 1%!important;
	height: 70px!important;
	padding-bottom: 1%!important
}
#check_nick.disabled {
	opacity: .3;
	cursor: wait
}
.sum_change i {
	margin-left: 4px!important
}
.sum_change i:after {
	background-size: contain!important;
	width: 9px!important;
	height: 9px!important
}
.right .sum_change {
	color: #fefefe;
	position: absolute;
	right: -21px;
	padding: 0 5px;
	font-size: 11px;
	display: inline-block;
	border-radius: 3px;
	top: 0;
	height: 20px;
	line-height: 20px
}
.left .sum_change {
	color: #fefefe;
	position: absolute;
	left: -21px;
	padding: 0 5px;
	font-size: 11px;
	display: inline-block;
	border-radius: 3px;
	top: 0;
	height: 20px;
	line-height: 20px
}
.sum_change.up {
	margin-top: -3px
}
.sum_change.down {
	margin-top: 3px
}
#stream .sum_change, .modal .sum_change {
	display: none!important
}
.koef_change.up:before {
	content: '';
	border: 5px solid transparent;
	border-bottom: 5px solid #77bd4b;
	display: inline-block;
	top: 0
}
.koef_change.down:before {
	content: '';
	border: 5px solid transparent;
	border-top: 5px solid #d64529;
	display: inline-block;
	margin-top: 7px
}
.koef_change.up {
	margin-top: 1px
}
.koef_change.down {
	margin-top: 23px
}
.koef_change {
	display: block;
	opacity: 0;
	position: absolute;
	left: 50%;
	padding: 0 5px;
	font-size: 11px;
	display: inline-block;
	border-radius: 3px;
	top: 0;
	height: 20px;
	line-height: 20px;
	margin-left: -5px;
	transition: opacity .2s ease
}
.full_width_event .stream:before {
	content: '';
	display: inline-block;
	border: 6px solid transparent;
	border-left: 10px solid #fff;
	line-height: 0;
	vertical-align: top;
	margin-top: 5px
}
.express_bet:last-child, .e_date:last-child {
	margin-bottom: 0!important
}
.express_bet {
	display: block!important;
	width: 100%!important;
	margin-bottom: 10px;
	position: relative;
	border-bottom: 2px solid #2a2f36;
	padding-bottom: 5px
}
.express_bet.win {
	border-bottom: 2px solid #5c913a
}
.express_bet.lose {
	border-bottom: 2px solid #914034
}
.express_bet>b {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #b0b3b9;
	font-size: 12px
}
.express_bet>span {
	font-size: 13px;
	display: inline-block;
	min-width: 245px;
	width: 74%;
	font-weight: 400;
	vertical-align: middle
}
.e_date {
	display: block;
	height: 35px;
	padding-bottom: 4px;
	padding-top: 3px;
	margin-bottom: 9px
}
.express_heading>span:nth-child(1) {
	width: 20%;
	display: inline-block;
	text-align: left;
	padding-left: 16px;
	box-sizing: border-box
}
.express_heading>span:nth-child(2) {
	width: 80%;
	display: inline-block;
	text-align: center
}
.express_heading {
	line-height: 31px;
	font-size: 13px;
	cursor: default;
	font-weight: 700;
	color: #ebf0f6;
	text-align: center;
	background: #2f2d52;
	margin-bottom: 5px
}
.express_bet_side {
	white-space: nowrap;
	width: 20%;
	cursor: default;
	float: left;
	color: #525965;
	font-size: 13px;
	font-weight: 700;
	text-align: left;
	padding-left: 16px;
	box-sizing: border-box
}
.express_bet_block:after, .express_bet_item:after {
	content: '';
	clear: both;
	display: block
}
.express_bet_block>div {
	width: 50%;
	background: 0 0!important;
	float: left;
	cursor: default;
	height: 34px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #ebf0f6
}
.express_bet_block .left {
	text-align: right;
	direction: rtl
}
.express_bet_block .right {
	text-align: left
}
.express_bet_block .left>img {
	margin-left: 10px
}
.express_bet_block .right>img {
	margin-right: 10px
}
.express_bet_block .left>img, .express_bet_block .right>img {
	width: 25px;
	height: 25px;
	margin-top: 8px;
	vertical-align: top
}
.express_bet_block a.can_place:hover {
	background: #445639
}
.express_bet_block a.can_place.active {
	background: #6bab44
}
.express_bet_block .left>a.can_place, .express_bet_block .right>a.can_place {
	opacity: 1;
	direction: ltr;
	cursor: pointer
}
.express_bet_block .left>a {
	margin-right: 25px!important
}
.express_bet_block .right>a {
	margin-left: 25px!important
}
.express_bet_block .left>a.active:before, .express_bet_block .right>a.active:before {
	background: url(../img_v2/odds_a.png) no-repeat center center!important
}
.express_bet_block .left>a:before, .express_bet_block .right>a:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 24px;
	background: url(../img_v2/odds.png) no-repeat center center;
	vertical-align: top;
	margin-right: 3px;
	transition: all .2s ease
}
#checkgames {
	direction: ltr;
	transition: all .2s ease;
	display: inline-block;
	margin: 0 15px;
	padding: 0 5px;
	border-radius: 3px;
	color: #fff;
	text-decoration: none;
	line-height: 24px;
	font-size: 13px;
	min-width: 46px;
	text-align: center;
	cursor: default;
	background: rgb(83 97 207);
	font-weight: 700;
	position: relative;
	cursor: pointer;
}
#checkgames:hover {

	background: rgb(74 16 84 / 65%);

}

.express_bet_block .left>a, .express_bet_block .right>a {
	opacity: .4;
	direction: ltr;
	transition: all .2s ease;
	display: inline-block;
	margin: 0 15px;
	padding: 0 5px;
	border-radius: 3px;
	color: #fff;
	text-decoration: none;
	line-height: 24px;
	font-size: 13px;
	min-width: 46px;
	text-align: center;
	cursor: default;
	background: rgb(74 16 84 / 65%);
	font-weight: 700;
	position: relative
}
.express_bet_block {
	width: 80%;
	float: right;
	color: #fefefe;
	font-size: 15px;
	font-weight: 700
}
.express_bet_item {
	transition: all .2s linear;
	position: relative;
	overflow: hidden;
	max-height: 40px;
	line-height: 40px
}
.open_additional:before {
	transition: all .2s ease;
	content: '';
	width: 14px;
	height: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -9px;
	margin-top: -9px;
	border-radius: 50%;
	border: 2px solid #8d423a
}
.open_additional.opened:after {
	background: url(../img_v2/express_add2.png) no-repeat right center
}
.open_additional:after {
	transition: all .5s ease;
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: url(../img_v2/express_add.png?v3) no-repeat center center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -4px;
	margin-top: -4px
}
.open_additional:hover, .open_additional.opened {
	background: #5d3e40
}
.open_additional {
	transition: all .2s ease;
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	left: 60.145%;
	margin-left: -14px;
	top: 6px;
	border-radius: 3px;
	background: rgba(93, 62, 64, .5)
}
.additional_bets_express .express_bet_item {
	overflow: visible!important
}
.additional_bets_express {
	position: relative;
	float: left;
	padding-left: 20%;
	width: 80%;
	background: #272b33;
	border-bottom: 2px solid #242831;
	padding-bottom: 5px
}
#expr_sum:hover, #expr_sum:focus {
	background: #3f4654
}
#expr_sum {
	border: 0;
	margin-right: 9px;
	width: 100px;
	background: #343a45;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 0 20px;
	box-sizing: border-box;
	transition: all .2s ease
}
#place_express input[type=submit]:hover {
	background: #77bd4b
}
#place_express input[type=submit].disabled {
	cursor: default;
	background: #3d513e!important;
	opacity: .6
}
#place_express input[type=submit] {
	cursor: pointer;
	transition: all .2s ease;
	height: 35px;
	width: 100%;
	max-width: 278px;
	line-height: 34px;
	font-size: 14px;
	color: #fff;
	background: #6bab44;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
	border-radius: 2px;
	display: inline-block;
	border: 0;
	box-sizing: border-box
}
#place_express {
	text-align: center;
	padding: 0 15px;
	min-width: 150px;
	display: inline-block
}
.exp_gem_cont {
	text-align: center;
	height: 34px
}
.express_info {
	line-height: 35px;
	background: #2f353d;
	text-align: center;
	color: #b0b3b9;
	font-size: 14px
}
.express_info .tip, .bet_info .tip {
	height: 20px!important
}
.express_info>span>b, .bet_info>span>b {
	color: #7d7f85;
	font-size: 13px
}
.express_info>span>i, .bet_info>span>i {
	color: #fefefe;
	font-weight: 700;
	display: inline-block;
	width: 100%;
	font-size: 13px
}
.express_info>span {
	width: 445px;
	cursor: default;
	height: 76px;
	background: #2a2f36;
	border-radius: 5px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	line-height: 20px
}
.bet_info>span {
	width: 200px;
	cursor: default;
	height: 76px;
	background: #181b34;
	border-radius: 5px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	line-height: 20px;
}
.bet_info {
	line-height: 35px;
	text-align: center;
	color: #b0b3b9;
	font-size: 14px;
	display: table;
	width: 100%;
	line-height: 40px;
	text-align: center;
	color: #b0b3b9;
	font-size: 14px;
	margin: 10px 0 0;
	box-sizing: border-box;
	z-index: 1;
	position: relative
}
.express_info {
	display: table;
	width: 100%;
	padding: 10px;
	line-height: 40px;
	background: #2f353d;
	text-align: center;
	color: #b0b3b9;
	font-size: 14px;
	margin: 10px 0;
	box-sizing: border-box
}
a.tip>span {
	font-weight: 400;
	display: inline-block;
	overflow: hidden;
	transition: all .15s ease;
	opacity: 0;
	position: absolute;
	left: 100%;
	top: 0;
	max-height: 0;
	padding: 0;
	background: #3f4654;
	color: #fefefe;
	width: 245px;
	line-height: 17px;
	font-size: 12px;
	text-align: left;
	margin-left: 8px;
	z-index: 1
}
a.tip:hover>span {
	max-height: 265px;
	padding: 15px;
	opacity: 1
}
a.tip:hover {
	color: #fefefe
}
a.tip:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -8px;
	margin-left: -7px;
	width: 0;
	border: 0 solid transparent;
	z-index: 2;
	opacity: 0;
	transition: all .2s ease
}
a.tip:hover:before {
	opacity: 1;
	border: 8px solid transparent;
	border-right: 9px solid #3f4654
}
a.tip:hover {
	background: url(../img_v2/tip.png) no-repeat center center
}
a.tip {
	cursor: help;
	text-decoration: none;
	width: 20px;
	height: 38px;
	transition: background .2s ease;
	background: url(../img_v2/tip_v2.png) no-repeat center center;
	display: inline-block;
	font-weight: 700;
	color: #e62c76;
	vertical-align: top;
	position: relative
}
.additional_bets_express .express_bet_item:last-child {
	border-bottom: 0!important
}
.additional_bets_express .express_bet_block {
	width: 100%;
	font-size: 13px;
	font-weight: 400!important
}
.additional_bets_express:before {
	content: '';
	display: inline-block;
	position: absolute;
	border: 9px solid transparent;
	border-top: 9px solid #2f353d;
	left: 60%;
	margin-left: -9px;
	top: 0
}
.expr_map>span:first-child:after {
	content: '';
	display: inline-block;
	border: 5px solid transparent;
	border-left: 8px solid #49505d;
	margin-left: 10px
}
.expr_map>span:first-child {
	position: absolute;
	left: -155px;
	top: 0;
	font-size: 13px;
	color: #7d7f85;
	width: 125px;
	text-align: right;
	height: 100%;
	display: block;
	font-weight: 700
}
.expr_map:after {
	content: '';
	display: block;
	clear: both
}
.event_list {
	min-height: 305px
}
.no_transition {
	-moz-transition: none!important;
	-webkit-transition: none!important;
	-o-transition: color 0 ease-in!important;
	transition: none!important
}
#express_list .content {
	display: block;
	overflow: hidden;
	position: relative
}
#current .block_heading>a.active {
	background: #181b34;
	color: #ebf0f6!important;
}
#current .block_heading>a:hover {
	/* color: #b0b3b9; */
}


#current .block_heading>a {
	display: inline-block;
	transition: all .2s ease;
	text-decoration: none;
	color: #ebf0f6;
	border-radius: 6px 6px 0 0;
	padding: 0 25px 0 16px;
}

#show_express {
background-image: -webkit-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
}
#show_single {
background-image: -webkit-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
}

.force_dir:before {
	content: 'a';
	color: transparent;
	font-size: 0
}
.expr_map:first-child {
	border-top: 0!important
}
.expr_map {
	border-top: 2px solid #2f353d;
	margin-top: 7px;
	position: relative
}
#express_modal {
	width: 585px
}
#express_list_confirm {
	position: relative;
	overflow: hidden;
	padding: 10px 10px 5px;
	background: #2a2f36;
	margin-bottom: 15px
}
#express_modal .summary>div:first-child {
	width: 230px;
	float: left
}
#express_list_confirm>div img {
	width: 20px;
	height: 20px;
	margin: 7px 8px 0 0;
	vertical-align: top
}
#express_list_confirm>div b {
	font-weight: 700;
	max-width: 95px;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: top
}
#express_list_confirm>div {
	display: block;
	position: relative;
	height: 35px;
	overflow: hidden;
	color: #fefefe;
	font-size: 15px;
	line-height: 35px;
	background: #2f353d;
	padding: 0 0 0 45px;
	margin-bottom: 5px
}
#express_modal .modal_heading {
	font-size: 18px;
	padding-bottom: 17px;
	border-bottom: 2px solid #2f353d;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	cursor: default
}
#express_modal .status {
	text-align: center
}
#express_modal .koef_check {
	height: 24px;
	background: #6bab44;
	vertical-align: top;
	width: 40px;
	text-align: center;
	display: inline-block;
	float: right;
	padding: 0 5px;
	border-radius: 4px;
	color: #fff;
	line-height: 24px;
	font-size: 13px;
	margin-top: 6px;
	margin-right: 5px
}
#confirm_express:hover {
	background: #d64629
}
#confirm_express {
	width: 145px;
	height: 40px;
	background: #c74025;
	display: block;
	float: right;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	margin-top: 7px;
	transition: all .2s ease
}
.speed {
	text-align: center;
	color: #434446;
	padding: 20px 0;
	font-size: 13px
}
.auth_express {
	text-align: center;
	padding: 25px 0 40px;
	color: #fefefe;
	font-size: 14px
}
.express_not_logged:hover {
	background: #3e553c
}
.express_not_logged {
	transition: all .2s ease;
	height: 36px;
	width: 124px;
	line-height: 36px;
	font-size: 15px;
	color: #fff;
	background: #77bd4b;
	text-transform: uppercase;
	margin: 10px 0 0;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
	border-radius: 20px;
	display: inline-block
}
.express_vs {
	cursor: default;
	position: absolute;
	opacity: .85;
	transition: all .2s ease;
	display: block;
	position: absolute;
	left: 60%;
	margin-left: -10px;
	color: #7d7f85;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	width: 21px
}
#express_list>.m_open:hover {
	border-bottom: 2px solid transparent
}
#express_list>.m_open {
	position: absolute;
	top: 20px;
	text-transform: uppercase;
	font-size: 15px;
	text-decoration: none;
	color: #fff;
	line-height: 20px;
	border-bottom: 2px solid #3c444e;
	transition: all .2s ease;
	z-index: 2;
	width: 246px;
	left: 60%;
	margin-left: -123px;
	text-align: center
}
.lose_bet .betted_on {
	background-color: #914034!important
}
.win_bet .betted_on {
	background-color: #5c913a!important
}
.betted_on {
	position: relative
}
.betted_on:after {
	content: '';
	position: absolute;
	right: -3px;
	top: -3px;
	background: url(../img/betted.png) no-repeat left top;
	background-size: 12px 12px!important;
	width: 12px;
	height: 12px;
	background-size: cover;
	z-index: 1
}
#upcoming .dota2_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain
}
#upcoming .lol_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain
}
#upcoming .mma_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain
}
#upcoming .artifact_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain
}
#upcoming .csgo_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
#finished .lol_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain
}
#finished .mma_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain
}
#finished .artifact_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain
}
#finished .dota2_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain
}
#finished .csgo_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 2px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
.csgo_event .express_bet_side:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 12px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 3px
}
.dota2_event .express_bet_side:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 12px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain
}
.lol_event .express_bet_side:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 12px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain
}
.mma_event .express_bet_side:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 12px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain
}
.artifact_event .express_bet_side:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 12px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain
}
.event_map {
	display: none!important
}
#current .line_event .event_type {
	font-size: 12px!important
}
#current .line_event .event_type:before {
	margin-top: 2px!important;
	margin-right: 2px!important
}
#current .lol_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain
}
#current .mma_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain
}
#current .artifact_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain
}
#current .dota2_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain
}
#current .csgo_event .event_name:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
#place_gems:hover, #place_gems_express:hover {
	opacity: 1;
	border-bottom: 1px solid #404753
}
#place_gems_express {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	display: inline-block;
	padding-bottom: 3px;
	border-bottom: 1px solid transparent;
	transition: all .2s ease;
	opacity: .7;
	margin-top: 15px
}
#place_gems {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	display: inline-block;
	padding-bottom: 3px;
	border-bottom: 1px solid transparent;
	transition: all .2s ease;
	position: absolute;
	right: 40px;
	top: 98px;
	opacity: .7
}
.item.selected .wear_percent {
	top: 0!important;
	height: 0!important
}
.item:hover .wear_percent {
	top: 0;
	height: 25px
}
.wear_percent {
	transition: all .2s ease;
	top: 0;
	display: block;
	text-align: center;
	font-size: 11px;
	color: #f1f1f1;
	line-height: 19px;
	position: absolute;
	width: 100%;
	background: rgba(37, 42, 48, .7);
	overflow: hidden;
	height: 0;
	z-index: 1
}
.wear_percent>div {
	float: left;
	height: 3px;
	margin-bottom: 2px;
	z-index: 1;
	position: relative
}
.wear_percent>div:nth-child(1) {
	background: #377323
}
.wear_percent>div:nth-child(2) {
	background: #7c9e70
}
.wear_percent>div:nth-child(3) {
	background: #ccb750
}
.wear_percent>div:nth-child(4) {
	background: #ce7171
}
.wear_percent>div:nth-child(5) {
	background: #632b2b
}
.wear_fix {
	background: #632b2b;
	z-index: 0!important;
	position: absolute!important;
	right: 0;
	top: 0
}
.item:hover .wear_pointer {
	opacity: 1;
	border: 4px solid transparent;
	border-top: 4px solid #fefefe
}
.item.selected .wear_pointer {
	opacity: 0!important;
	border: 0!important
}
.wear_pointer {
	margin-left: -4px;
	transition: all .2s ease;
	opacity: 0;
	display: block;
	position: absolute;
	top: -5px
}
.inspect_link:hover {
	opacity: 1
}
.inspect_link {
	display: block;
	float: right;
	margin: 10px 0;
	background: url(/newmy/img/eye.png) no-repeat center center;
	height: 12px;
	background-size: contain;
	opacity: .1;
	transition: all .2s ease
}
.wrapper>h1:before {
	content: '';
	height: 3px;
	width: 40%;
	position: absolute;
	left: 0;
	top: 28px;
	background: #2f353d
}
.wrapper>h1:after {
	content: '';
	height: 3px;
	width: 40%;
	position: absolute;
	right: 0;
	top: 28px;
	background: #2f353d
}
.wrapper>h1 {
	cursor: default;
	height: 62px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	line-height: 62px;
	text-align: center;
	position: relative;
	overflow: hidden
}
.news_item_heading>i, .news_heading>i {
	display: inline-block;
	width: 15px;
	height: 17px;
	background: red;
	vertical-align: top;
	margin: 2px 8px 0 0;
	background: url(../img/headings_i.png) no-repeat -23px 0
}
.news_item_heading>span, .news_heading>span {
	width: 65%;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top
}
.news_item_heading, .news_heading {
	height: 55px;
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	line-height: 24px;
	position: relative;
	overflow: hidden;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 10px 3% 0 145px;
	z-index: 2
}
.news_item_heading {
	cursor: default;
	background: #151429;
	border-radius: 4px;
	margin-bottom: 10px;
}
.news_additional>b:first-child {
	margin-left: 0!important
}
.news_additional>b {
	display: inline-block;
	margin-left: 10px
}
.news_additional {
	font-size: 12px;
	color: #7d7f85
}
.news_date:before {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(../img_v2/timer.png) no-repeat center center;
	margin-right: 3px;
	margin-top: 6px;
	background-size: 10px;
	vertical-align: top
}
.news_count:before {
	content: '';
	width: 15px;
	height: 10px;
	display: inline-block;
	background: url(../img_v2/eye.png?v3) no-repeat center center;
	margin-right: 5px;
	vertical-align: top;
	margin-top: 6px;
	background-size: contain
}
.read_more {
	position: absolute;
	left: 100%;
	top: 0;
	height: 100%;
	line-height: 63px;
	font-size: 13px;
	padding: 0 20px 0 55px;
	transition: all .3s ease;
	margin-left: 30px
}
.news_heading:hover>.read_more:before, .news_heading:hover>.read_more:after {
	border-color: #2f353d
}
.news_heading:hover>.read_more {
	margin-left: -170px
}
.news_image {
	background: #2f353d;
	position: absolute;
	left: 0;
	top: 0;
	width: 130px;
	height: 100%
}
.news_count {
	float: right
}
.users_top .bet:nth-child(1):before {
	color: #fff
}
.users_top .bet:nth-child(2):before {
	color: #b5b5b5
}
.users_top .bet:nth-child(3):before {
	color: #989898
}
.users_top .bet:nth-child(1), .users_top .bet:nth-child(2), .users_top .bet:nth-child(3) {
	/* color:#f1f1f1; */
}
.users_top .bet:before {
	margin-right: 3px;
	color: #53575d;
	font-weight: 700;
	width: 15px;
	display: inline-block;
	text-align: center;
}
.users_top .bet span:nth-child(2) {
	width: 43%;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top
}
.users_top .bet span:last-child {
	float: right
}
.users_top .bet:last-child {
	/* margin-bottom:0 */
}
.users_top .bet {
	counter-increment: count;
	content: "" counter(count);
	color: #bbc7d4;
	font-size: 14px;
	min-width: 24px;
	margin-right: 15px;
}
#sidebar_news .block_heading i {
	background: url(../img_v2/top_icon.png) no-repeat center center;
	width: 18px;
	height: 100%;
	margin-top: 0px!Important
}
#news_single .news_count {
	float: none!important
}
#news_single {
	background: #131225;
}
#news_single {
	padding: 1.45%;
	width: 70%!important
}
#sidebar_news .block_content {
	background: #272b33
}
.users_top .avatar:hover {
	opacity: .7
}
.users_top .avatar i {
	font-size: 8px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	background: #3b414a;
	top: -5px;
	left: -6px;
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%
}
.users_top .avatar {
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	vertical-align: top;
	transition: all .2s ease;
	margin: 4px 3px 0 0;
	border-radius: 50%
}
.users_top {
	/* padding:6% 0 */
}
.back_to_news:hover {
	background: #262c58;
}
.back_to_news:before {
	content: '';
	display: inline-block;
	margin-right: 6px;
	width: 10px;
	height: 41px;
	vertical-align: top;
	background: url(../img_v2/slider_arr.png) no-repeat center center;
	background-size: 18px;
	transform: rotate(180deg);
	opacity: .5
}
.back_to_news {
	position: absolute;
	right: 12px;
	top: 11.5px;
	line-height: 42px;
	color: #fefefe;
	background: #181b34;
	text-decoration: none;
	font-size: 12px;
	border-radius: 4px;
	padding: 0 20px;
	transition: all .2s ease;
}
.block_content.text hr {
	display: block;
	width: 94%;
	margin: 0 3%;
	background: #2f353d;
	height: 3px;
	border: 0;
	margin: 15px 3%
}
#news_single .block_content.text {
	margin-bottom: 10px;
	background: #1d2141;
}
.block_content.text {
	text-align: justify;
	padding: 2.1%;
	min-height: 0;
	line-height: 22px;
	border-radius: 4px;
	overflow: hidden;
	font-size: 14px;
	color: #b0b3b9
}
.block_content.text p {
	text-indent: 25px;
	margin-bottom: 15px
}
.block_content.text i {
	color: #d6d6d6;
	font-style: italic
}
.block_content.text b, .block_content.text strong {
	color: #d6d6d6;
	font-weight: 700
}
.block_content.text li {
	text-indent: 0!important;
	margin: 0!important
}
.block_content.text ul {
	list-style-type: disc;
	padding-left: 17px;
	margin-bottom: 15px
}
.block_content.text ol {
	list-style-type: decimal;
	padding-left: 17px;
	margin-bottom: 15px
}
.block_content.text h2 {
	margin: 25px 0 20px;
	font-size: 18px;
	color: #fff
}
.block_content.text h3 {
	margin: 20px 0 15px;
	font-size: 16px;
	color: #fff
}
.news_item_heading h1 {
	width: 65%;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top
}
.block_content.text *:first-child {
	margin-top: 0!important
}
.block_content.text p>img:first-child {
	display: block
}
.block_content.text img {
	max-width: 100%;
	margin: 15px auto;
	display: block
}
.block_content.text p:last-child {
	margin-bottom: 0!important
}
.block_content.text a strong, .block_content.text a b {
	color: #77bd4b!important
}
.block_content.text a {
	color: #77bd4b!important
}
.block_content.text a:hover {
	text-decoration: none
}
.block_content.text blockquote {
	padding: 0 10%;
	font-style: italic;
	margin-bottom: 15px
}
.news_link>i {
	display: inline-block;
	margin-left: 0;
	padding: 0 1px 0 0;
	background: #77bd4b;
	border-radius: 5px;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	min-width: 9px;
	padding: 0 4px;
	vertical-align: top
}
.support_notice {
	cursor: default;
	font-size: 13px;
	color: #525965;
	line-height: 20px;
	margin-top: 20px
}
.mobile, .mobile_small {
	display: none
}
#finished .event_type {
	display: block;
	font-size: 12px;
	color: #7d7f85;
	line-height: 16px;
	text-align: center
}
.currency {
	font-size: 12px;
	display: inline-block;
	color: #ffffff;
	vertical-align: top;
}
.balance .currency {
	margin-left: 8px
}
.news_bottom>span {
	line-height: 32px;
	vertical-align: top;
	font-size: 13px;
	color: #b0b3b9;
	cursor: default
}
.news_bottom {
	background: #2a2f36;
	margin-bottom: 40px;
	padding: 30px 30px 15px;
	background-color: #1d2141;
}
.ya-share2 {
	display: inline-block;
	margin-right: 15px;
	margin-top: 4px
}
.like_news_cont>a:hover, .like_news_cont>a.active {
	background: #3f4654!important
}
.like_news_cont>a:first-child {
	margin-right: 5px
}
.like_news_cont>a:last-child:after {
	background-position: right center!important
}
.like_news_cont>a:after {
	content: '';
	display: inline-block;
	margin-left: 6px;
	background: url(../img_v2/like.png) no-repeat left center;
	width: 11px;
	height: 32px;
	vertical-align: top
}
.like_news_cont>a {
	height: 32px;
	padding: 0 10px;
	background: #343a45;
	border-radius: 3px;
	display: inline-block;
	transition: all .2s ease;
	line-height: 32px;
	text-decoration: none;
	color: #fefefe;
	font-size: 12px
}
.like_news_cont {
	float: right
}
@-ms-keyframes blink {
	0% {
		box-shadow: inset 0 0 0 #77bd4b
	}
	50% {
		box-shadow: inset 0 0 10px #77bd4b
	}
	100% {
		box-shadow: inset 0 0 0 #77bd4b
	}
}
@-moz-keyframes blink {
	0% {
		box-shadow: inset 0 0 0 #77bd4b
	}
	50% {
		box-shadow: inset 0 0 10px #77bd4b
	}
	100% {
		box-shadow: inset 0 0 0 #77bd4b
	}
}
@-webkit-keyframes blink {
	0% {
		box-shadow: inset 0 0 0 #77bd4b
	}
	50% {
		box-shadow: inset 0 0 10px #77bd4b
	}
	100% {
		box-shadow: inset 0 0 0 #77bd4b
	}
}
@keyframes blink {
	0% {
		box-shadow: inset 0 0 0 #77bd4b
	}
	50% {
		box-shadow: inset 0 0 10px #77bd4b
	}
	100% {
		box-shadow: inset 0 0 0 #77bd4b
	}
}
.blinking {
	-webkit-animation-name: blink;
	-webkit-animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: blink;
	-moz-animation-duration: 1000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: blink;
	-ms-animation-duration: 1000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: blink;
	animation-duration: 1000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear
}
@-ms-keyframes glowing_border {
	0% {
		border-color: #72b34a
	}
	50% {
		border-color: transparent
	}
	100% {
		border-color: #72b34a
	}
}
@-moz-keyframes glowing_border {
	0% {
		border-color: #72b34a
	}
	50% {
		border-color: transparent
	}
	100% {
		border-color: #72b34a
	}
}
@-webkit-keyframes glowing_border {
	0% {
		border-color: #72b34a
	}
	50% {
		border-color: transparent
	}
	100% {
		border-color: #72b34a
	}
}
@keyframes glowing_border {
	0% {
		border-color: #72b34a
	}
	50% {
		border-color: transparent
	}
	100% {
		border-color: #72b34a
	}
}
.available {
	-webkit-animation-name: glowing_border;
	-webkit-animation-duration: 2000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: glowing_border;
	-moz-animation-duration: 2000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: glowing_border;
	-ms-animation-duration: 2000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: glowing_border;
	animation-duration: 2000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear
}
.event_cont {
	transition: all .2s ease
}
.character:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	vertical-align: top;
	margin: 4px 5px 0 -1px;
	background-size: contain
}
.miner_setting {
	text-align: right;
	line-height: 20px;
	color: #b0b3b9;
	margin-bottom: 15px
}
span.setting_title {
	font-size: 13px;
	width: 100px;
	display: inline-block;
	text-align: right;
	margin-right: 15px
}
.miner_setting a:hover {
	opacity: .7
}
.miner_login {
	line-height: 100px;
	color: #fff
}
.miner_setting a {
	transition: all .2s ease;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	background: #c74025;
	text-decoration: none;
	color: #fff;
	border-radius: 3px;
	line-height: 20px;
	font-weight: 700
}
#start_miner:hover {
	background: #77bd4b
}
#start_miner {
	transition: all .2s ease;
	display: inline-block;
	padding: 0 25px;
	background: #6bab44;
	line-height: 35px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	border-radius: 4px
}
#miner a:hover {
	text-decoration: none
}
#miner_cont .block_content {
	padding: 30px 0;
	text-align: center
}
#miner input {
	width: 30px;
	text-align: center
}
.miner_left {
	cursor: default;
	text-align: left;
	vertical-align: top;
	width: 265px;
	display: inline-block
}
#miner_balance b {
	color: #fff;
	font-weight: 700
}
#miner_balance {
	color: #b0b3b9;
	font-size: 14px;
	margin-bottom: 20px
}
.miner_right {
	cursor: default;
	vertical-align: top;
	width: 250px;
	display: inline-block;
	text-align: right
}
.miner_btns a:hover {
	background: #3f4654
}
.miner_btns a {
	text-decoration: none;
	display: inline-block;
	color: #fefefe;
	font-size: 12px;
	width: 165px;
	text-align: center;
	background: #343a45;
	line-height: 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700;
	transition: all .2s ease;
	padding: 0 15px 0 8px;
	border-radius: 3px
}
.miner_setting b {
	color: #fff;
	font-weight: 700;
	display: inline-block;
	padding: 0 6px;
	min-width: 40px;
	font-size: 15px;
	text-align: center
}
.miner_status {
	display: none;
	font-size: 15px;
	color: #fff;
	padding: 20px 0;
	line-height: 20px;
	width: 515px;
	margin: 0 auto;
	background: #2f353d;
	margin-top: 20px
}
#reload_miner_balance:before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../img/gems.png) no-repeat right top;
	margin-right: 4px;
	vertical-align: top;
	margin: 7px 8px 0 0
}
#miner_exchange:before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../img/user_icons.png) no-repeat right top;
	margin-right: 4px;
	vertical-align: top;
	margin: 6px 8px 0 0
}
.currency_2 #currency_input {
	background: #343a45 url(../newmy/img/usd.png) no-repeat 68px center!important
}
.currency_3 #currency_input {
	background: #343a45 url(../newmy/img/eur.png) no-repeat 68px center!important
}
.currency_4 #currency_input {
	background: #343a45 url(../newmy/img/yena.png) no-repeat 68px center!important
}
.currency_5 #currency_input {
	background: #343a45 url(../newmy/img/gpb.png) no-repeat 68px center!important
}
.currency_6 #currency_input {
	background: #343a45 url(../img/try.png) no-repeat 68px center!important
}
.currency_2 #currency_input_expr {
	background: #343a45 url(/newmy/img/usd.png) no-repeat 75px center!important
}
.currency_3 #currency_input_expr {
	background: #343a45 url(/newmy/img/eur.png) no-repeat 75px center!important
}
.currency_4 #currency_input_expr {
	background: #343a45 url(/newmy/img/yena.png) no-repeat 75px center!important
}
.currency_5 #currency_input_expr {
	background: #343a45 url(/newmy/img/gpb.png) no-repeat 75px center!important
}
.currency_6 #currency_input_expr {
	background: #343a45 url(/newmy/img/try.png) no-repeat 75px center!important
}
.disabled_btn {
	cursor: default;
	opacity: .3!important
}
.mobile_menu {
	display: none
}
.block.app_filter a b {
	display: block;
	height: 100%;
	background: rgba(43, 48, 56, .3);
	transition: all .2s ease
}
.block.app_filter a:hover b {
	background: 0 0;
	color: #fff
}
.block.app_filter a.active b {
	background: 0 0!important;
	color: #fff!important;
	border-bottom: 2px solid #c74025;
	height: 39px
}
.block.app_filter a:hover {
	background-color: #2f353d
}
.block.app_filter a.active {
	background-color: #2f353d!important;
	opacity: 1!important;
	cursor: default
}
.filter_all {
	padding: 0;
	text-align: center;
	color: #b0b3b9
}
.filter_csgo {
	border-left: 2px solid #2f353d;
	padding: 0;
	text-align: center;
	background: url(../img/csgo_logo.png) no-repeat center 7px;
	background-size: 56px
}
.filter_dota {
	padding: 0;
	text-align: center;
	background: url(../img/dota2_logo.png) no-repeat center center;
	background-size: 92px
}
.block.app_filter a {
	height: 100%;
	vertical-align: top;
	max-width: 190px;
	width: 22%;
	display: inline-block;
	border-right: 2px solid #2f353d;
	padding: 0;
	cursor: pointer;
	font-weight: 700;
	transition: all .2s ease;
	text-decoration: none
}
.block.app_filter {
	cursor: default;
	padding: 0 2.165%;
	height: 40px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	line-height: 40px;
	padding: 0 0 0 2.165%;
	width: 69.835%;
	float: left
}
.app_filter_header i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: red;
	vertical-align: top;
	margin: 9px 8px 0 0;
	background: url(../img/filter_i.png?v2) no-repeat;
	vertical-align: top
}
.app_filter_header {
	margin-right: 40px;
	cursor: default;
	display: inline-block;
	min-width: 120px
}
.dota_fullbg {
	background: #292d34 url(../img/bg_dota.jpg?v5) no-repeat center -6px!important
}
.discipline_icon>span {
	width: 30px;
	height: 30px;
	display: block;
	margin: 0 0 0 15px;
	border-radius: 3px
}
.discipline_icon {
	cursor: default;
	display: inline-block;
	line-height: 17px
}
.dota_icon {
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain
}
.lol_icon {
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain
}
.mma_icon {
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain
}
.artifact_icon {
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain
}
.csgo_icon {
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 5px
}
#stream iframe {
	height: 530px
}
iframe.minimized {
	position: fixed;
	width: 310px!important;
	height: 174px;
	left: 20px;
	top: 20px;
	z-index: 999999
}
.profile_sidebar {
	padding-bottom: 25px
}
.profile_sidebar .avatar {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	position: relative;
	z-index: 2
}
.profile_sidebar .username b {
	color: #c74025;
	font-size: 14px
}
.profile_sidebar .block_content {
	text-align: center
}
.profile_sidebar .block_heading {
	padding: 0 5.585%!important;
	background: #151429;
	margin: 0!important;
	line-height: 42px;
	height: 42px;
}
.profile_sidebar .team_additional:nth-child(1)>b:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 12px;
	vertical-align: top;
	background: url(../img_v2/timer.png) no-repeat center top;
	background-size: 11px;
	margin: 6px 5px 0 0
}
.profile_sidebar .team_additional:nth-child(2)>b:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 12px;
	vertical-align: top;
	background: url(../img_v2/eye.png) no-repeat left top;
	background-size: contain;
	margin: 6px 5px 0 0
}
.profile_sidebar .team_additional>b {
	font-size: 14px;
	vertical-align: top
}
.profile_sidebar .team_additional>span {
	width: 150px
}
.profile_sidebar .additional {
	display: inline-block;
	text-align: center
}
.profile_sidebar .username {
	line-height: 20px;
	text-align: center;
	color: #d6d7ea;
	font-weight: 700;
	padding: 0 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	margin-bottom: 20px;
	cursor: default;
	z-index: 2;
	position: relative;
}
.c100.avatar_border {
	font-size: 110px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 0;
	position: absolute;
	background: #272b33
}
.avatar_cont {
	text-align: left;
	display: block;
	position: relative;
	width: 110px;
	margin: 20px auto;
	padding-right: 100px
}
.expr_profile_date {
	display: inline-block;
	vertical-align: top;
	height: 36px;
	margin-bottom: 10px;
	padding-top: 4px
}
.expr_profile_date:last-child {
	margin-bottom: 0
}
.exp_block {
	margin-bottom: 10px
}
.exp_block:last-child {
	margin-bottom: 0!important
}
.express_bet_profile .express_icon_small {
	margin-top: 0!important
}
.profile_table tbody td:nth-child(3), .profile_table thead th:first-child {
	text-align: center
}
.profile_table td:nth-child(2)>span {
	width: 310px!important
}
.profile_table .history {
	cursor: default
}
.profile_settings .history_cont {
	margin: 0 2%
}
.profile_since, .profile_views {
	text-align: center;
	color: #525965;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	cursor: default;
	position: relative;
	z-index: 2
}
.steam_link:hover {
	opacity: .6
}
.steam_link {
	transition: all .2s ease;
	display: block;
	width: 40px;
	height: 40px;
	background: red;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	right: -55px;
	top: 0
}
.steam_icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../img_v2/steam_ico.png?v2) no-repeat center center;
	background-size: contain;
	margin: 4px 4px 0 0;
	vertical-align: top
}
.csgo_express:before {
	content: '';
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-top: 7px;
	margin-left: 10px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 3px
}
.dota2_express:before {
	content: '';
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-top: 7px;
	margin-left: 10px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain;
	border-radius: 3px
}
.lol_express:before {
	content: '';
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-top: 7px;
	margin-left: 10px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain;
	border-radius: 3px
}
.mma_express:before {
	content: '';
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-top: 7px;
	margin-left: 10px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain;
	border-radius: 3px
}
.artifact_express:before {
	content: '';
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-top: 7px;
	margin-left: 10px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain;
	border-radius: 3px
}
.new_msg_ticket span:nth-child(2):after {
	content: '';
	display: inline-block;
	width: 9px;
	height: 9px;
	border-radius: 5px;
	background: #c74025;
	margin-left: 7px;
	vertical-align: top;
	margin-top: 3px
}
.profile_btns.f_left {
	padding: 20px 0
}
.profile_btns.f_left {
	clear: left
}
.profile_btns a:hover, .profile_btns input[type=submit]:hover {
	opacity: .7
}
.profile_btns a:last-child {
	margin-bottom: 0
}
.profile_btns a, .profile_btns input[type=submit] {
	transition: all .2s ease;
	text-align: center;
	line-height: 42px;
	text-decoration: none;
	display: block;
	background: #6bab44;
	margin: 0 5.5% 10px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	border: 0;
	width: 89%;
	cursor: pointer;
	border-radius: 4px
}
#update_steam:hover, .logout_btn:hover {
	background: #9c4b60!important;
}
.profile_edit .m_open:hover {
	opacity: .7
}
.profile_edit a, .profile_edit input[type=submit] {
	transition: all .2s ease;
	text-align: center;
	line-height: 42px;
	text-decoration: none;
	display: block;
	background: #343a45;
	margin: 0 5.5% 10px;
	color: #fefefe;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	border: 0;
	width: 89%;
	cursor: pointer;
	border-radius: 4px;
}
.profile_edit a:last-child {
	margin-bottom: 0!important
}
.profile_edit {
	padding: 20px 0;
	clear: left
}
#update_steam {
	background: #343a45!important
}
#send_coins input[type=number], #send_coins input[type=password] {
	border: 2px solid #24282e;
	line-height: 44px;
	height: 44px;
	padding: 0 20px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 10px;
	font-size: 15px;
	background: #24282e;
	border-radius: 4px;
	color: #b0b3b9;
	transition: all .2s ease
}
.lvl_text {
	text-transform: uppercase;
	font-size: 8px;
	width: 60px;
	text-align: center;
	margin-left: -30px;
	position: absolute;
	left: 50%;
	margin-top: 10px;
	color: #98f1e6
}
#send_coins .avatar {
	display: inline-block;
	width: 21px;
	height: 21px;
	border-radius: 50%;
	margin-right: 5px;
	vertical-align: top
}
.send_coins_info span {
	color: #fff;
	line-height: 22px;
	font-size: 14px;
	max-width: 200px;
	display: inline-block;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700
}
.send_coins_info>b {
	display: block;
	line-height: 24px;
	font-size: 11px;
	color: #7d7f85;
	font-weight: 700;
	text-transform: uppercase
}
.send_coins_info {
	margin-bottom: 15px;
	cursor: default;
	position: relative
}
.dep_history table td {
	padding: 0 20px;
	cursor: default;
	max-width: 390px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.dep_history table td:nth-child(1), #dep_history table th:nth-child(1) {
	width: 150px;
	text-align: left
}
.dep_history table td:nth-child(3), #dep_history table th:nth-child(3) {
	width: 150px;
	color: #fefefe
}
.dep_history table td i {
	margin-right: 8px;
	margin-top: 6px
}
.dep_container thead tr {
	border-bottom: 0!important;
	background: 0 0!important;
	line-height: 40px!important
}
.dep_container th {
	padding: 0 20px;
	cursor: default;
	text-align: left;
	line-height: 40px;
	font-size: 11px;
	color: #7d7f85;
	font-weight: 700;
	text-transform: uppercase
}
i.money {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #393f4a;
	line-height: 15px;
	text-align: center;
	font-size: 9px;
	color: #b0b3b9;
	border-radius: 2px;
	vertical-align: top;
	margin-top: 10px!important
}
i.other {
	cursor: default;
	background: #393f4a;
	line-height: 15px;
	text-align: center;
	font-size: 9px;
	color: #b0b3b9;
	content: '';
	display: inline-block;
	margin-right: 10px;
	margin-top: 8px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	float: left;
	background-size: contain;
	border-radius: 2px
}
.dep_history td:last-child a:hover {
	background-color: #3f4654
}
.dep_history td:last-child a {
	width: 16px;
	height: 16px;
	background: #343a45 url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: 8px;
	border-radius: 2px;
	margin-top: 9px;
	margin-left: 9px;
	transition: all .2s ease;
	display: inline-block;
	vertical-align: top;
	transition: all .2s ease
}
.dep_history table tr {
	border-bottom: 5px solid #151429;
	color: #b0b3b9;
	background: #2a3058;
	font-size: 13px;
	line-height: 35px;
	font-weight: 700;
}
.dep_container {
	display: none
}
.dep_history table {
	width: 100%;
	line-height: 30px
}
.no_dep_history {
	color: #272b33;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 156px;
	text-align: center!important;
	font-size: 26px
}
.dep_history.loading:after {
	width: 70px!important;
	height: 70px!important;
	background-size: contain;
	margin-left: -35px!important;
	margin-top: -18px!important
}
.dep_history .rr:before {
	vertical-align: top;
	margin-top: 8px
}
.dep_history a:hover {
	text-decoration: underline
}
.dep_history a {
	text-decoration: none;
	color: #6bab44;
	font-weight: 700
}
.dep_history {
	min-height: 200px;
	position: relative;
	margin: 0 2.62% 0
}
.profile_table th:first-child {
	text-align: left
}
#tradelink_input.readonly {
	color: #676c91;
	cursor: default;
}
.profile_table td {
	padding: 10px 5px!important;
	font-size: 13px
}
.modal_heading>a:hover {
	color: #fff;
	border-color: transparent
}
.modal_heading>a {
	font-size: 14px;
	color: #b0b3b9;
	margin-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid;
	transition: all .2s ease
}
.right_user .user_image {
	transition: all .2s ease
}
.right_user .user_image:hover {
	opacity: .7
}
.currency_tip {
	color: #fff;
	line-height: 28px;
	margin-right: 8px;
	opacity: .7;
	font-size: 14px
}
.lang_RU .empty_history td:last-child:after {
	content: 'История ставок пуста'
}
.lang_EN .empty_history td:last-child:after {
	content: 'You placed no bets yet'
}
.lang_CN .empty_history td:last-child:after {
	content: '???'
}
.lang_EN #banner .img_1 {
	text-align: center;
	background: #2c2f38 url(../img/banner_1_en_v2.jpg) no-repeat center center
}
.lang_EN #banner .img_2 {
	background: #254665 url(../img/banner_2_en.jpg?v=5) no-repeat center center
}
.lang_EN #banner .img_3 {
	background: #6f2927 url(../img/banner_3_en.jpg?v=7) no-repeat center center
}
.lang_RU .open_ticket span:last-child:after {
	content: 'Открыт'
}
.lang_RU .answered_ticket span:last-child:after {
	content: 'Отвечен'
}
.lang_RU .closed_ticket span:last-child:after {
	content: 'Закрыт'
}
.lang_EN .open_ticket span:last-child:after {
	content: 'Open'
}
.lang_EN .answered_ticket span:last-child:after {
	content: 'Answered'
}
.lang_EN .closed_ticket span:last-child:after {
	content: 'Closed'
}
.lang_CN .open_ticket span:last-child:after {
	content: 'Open'
}
.lang_CN .answered_ticket span:last-child:after {
	content: 'Answered'
}
.lang_CN .closed_ticket span:last-child:after {
	content: '????'
}
.lang_EN #giveaway .image:before {
	content: 'Giveaway'!important
}
.lang_CN #giveaway .image:before {
	content: '????'!important
}
.lang_RU #payout_history .done:after {
	content: '��������'
}
.lang_RU #payout_history .awaits:after {
	content: '� ���������'
}
.lang_RU #payout_history .denied:after {
	content: '��������';
	color: #c74025
}
.lang_EN #payout_history .done:after {
	content: 'Completed'
}
.lang_EN #payout_history .awaits:after {
	content: 'Pending'
}
.lang_EN #payout_history .denied:after {
	content: 'Rejected';
	color: #c74025
}
.lang_CN #payout_history .done:after {
	content: 'Completed'
}
.lang_CN #payout_history .awaits:after {
	content: 'Pending'
}
.lang_CN #payout_history .denied:after {
	content: 'Rejected';
	color: #c74025
}
.lang_RU .empty_history.private td:last-child:after {
	content: '��������� �������'
}
.lang_EN .empty_history.private td:last-child:after {
	content: 'Private profile'
}
.lang_CN .empty_history.private td:last-child:after {
	content: '??'
}
.BDC_SoundLink {
	display: none!important
}
.BDC_CaptchaDiv {
	padding: 0!important;
	margin: 0!important;
	overflow: visible!important
}
.BDC_CaptchaImageDiv {
	margin: 0!important;
	padding: 0!important;
	display: -moz-inline-stack;
	display: inline-block!important;
	vertical-align: top!important;
	zoom: 1!important;
	*display: inline!important
}
.BDC_CaptchaIconsDiv {
	text-align: left!important;
	margin: 0 2px -4px!important;
	padding: 0!important;
	display: -moz-inline-stack;
	display: inline-block!important;
	vertical-align: top!important;
	zoom: 1!important;
	*display: inline!important
}
.BDC_CaptchaDiv a:link, .BDC_CaptchaDiv a:visited, .BDC_CaptchaDiv a:focus, .BDC_CaptchaDiv a:hover, .BDC_CaptchaDiv a:active {
	margin: 0!important;
	padding: 0!important;
	background-color: transparent!important;
	border: none!important;
	text-decoration: none!important;
	outline: none!important;
	-moz-outline-style: none!important;
	display: -moz-inline-stack;
	display: inline-block!important;
	vertical-align: top!important;
	zoom: 1!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	*display: inline!important
}
.BDC_CaptchaDiv a:focus, .BDC_CaptchaDiv a:active {
	outline: 1px dotted #333!important
}
.BDC_CaptchaIconsDiv a:link, .BDC_CaptchaIconsDiv a:visited, .BDC_CaptchaIconsDiv a:focus, .BDC_CaptchaIconsDiv a:hover, .BDC_CaptchaIconsDiv a:active {
	margin: 1px 2px 4px!important
}
.BDC_CaptchaDiv a img {
	border: none!important;
	margin: 0!important;
	padding: 0!important;
	display: block!important
}
.BDC_CaptchaIconsDiv a.BDC_ReloadLink {
	display: none!important
}
.BDC_Placeholder {
	visibility: hidden!important;
	width: 0!important;
	height: 0!important
}
*html .BDC_Placeholder {
	display: none!important
}
*:first-child+html .BDC_Placeholder {
	display: none!important
}
.BDC_Warning {
	font-size: 12px!important;
	color: red!important
}
.BDC_CaptchaDiv a.BDC_DisabledLink {
	padding: 0!important;
	position: relative!important;
	z-index: 24!important
}
.BDC_CaptchaDiv a.BDC_DisabledLink span {
	display: none!important
}
.BDC_CaptchaDiv a.BDC_DisabledLink:hover, .BDC_CaptchaDiv a.BDC_DisabledLink:focus {
	z-index: 25!important;
	cursor: help!important;
	font-size: 100%!important
}
.BDC_CaptchaDiv a.BDC_DisabledLink:hover span {
	display: block!important;
	z-index: 9999!important;
	position: absolute!important;
	top: 0!important;
	background-color: #f0f0f0!important;
	border: 1px solid #ddd!important;
	color: red!important;
	left: 30px!important;
	width: 250px!important;
	padding: 9px 6px 6px 11px!important;
	font-size: 11px!important;
	filter: alpha(opacity=90)!important;
	khtmlopacity: .9!important;
	mozopacity: .9!important;
	opacity: .9!important
}
.BDC_CaptchaDiv a.BDC_DisabledLink:focus img {
	border: 1px solid transparent!important
}
.BDC_CaptchaDiv a.BDC_DisabledLink span em {
	display: block!important;
	padding: 0 5px 5px 0!important;
	margin: 0!important;
	font-style: normal!important
}
.BDC_CaptchaDiv .BDC_CaptchaImageDiv span.BDC_ProgressIndicator {
	color: #000
}
.BDC_CaptchaInfo {
	padding: 5px 10px 10px!important;
	margin: 10px 5px 15px!important;
	overflow: visible!important;
	border: 1px solid #ddd!important;
	font-family: Courier!important;
	font-size: 12px!important;
	color: #666!important
}
.BDC_CaptchaInfo legend {
	padding: 0 5px!important;
	margin: 0!important;
	color: #999!important
}
input.inproccess {
	opacity: .6;
	cursor: wait!important
}
.smile_list .risehiddensmile, .smile_list .rise, .smile_list .shozanoname, .smile_list .dosia {
	margin: 0 13px 10px 0
}
.snow_btn.active {
	opacity: 1
}
.snow_btn:hover {
	opacity: .8
}
.snow_btn {
	display: inline-block;
	float: left;
	background-color: #343a45;
	height: 42px;
	margin-top: 9px;
	background: url(../img/snow.png) no-repeat center center;
	vertical-align: top;
	margin-right: 10px!important;
	opacity: .4;
	transition: all .2s ease;
	cursor: pointer
}
.profile_info_column>span>b {
	font-weight: 700;
	color: #fff
}
.profile_info_column>span:last-child {
	margin-bottom: 0!important
}
.profile_info_column>span a:hover {
	border-color: transparent
}
.profile_info_column>span a {
	text-decoration: none;
	color: #fff;
	transition: all .2s ease;
	border-bottom: 1px solid #38404a
}
.profile_info_column>span {
	cursor: default;
	font-size: 15px;
	line-height: 23px;
	color: #525965;
	margin-bottom: 10px;
	display: inline-block
}
.profile_info_column>span i {
	display: inline-block;
	min-width: 65px
}
.profile_info_column {
	box-sizing: border-box;
	margin-bottom: 15px
}
.profile_info #tradelink_form .edit {
	border-radius: 4px;
	border: 0;
	transition: all .2s ease;
	cursor: pointer
}
.profile_info #tradelink_input {
	border: 2px solid #1b1f3c;
	line-height: 44px;
	height: 44px;
	padding: 0 20px;
	width: 100%;
	box-sizing: border-box;
	font-size: 13px;
	background: #1b1f3c;
	border-radius: 4px;
	transition: all .2s ease;
}
.profile_info_column .profile_heading:nth-child(1) {
	margin-right: 1.5%
}
.profile_info_column .profile_heading {
	width: 49.25%;
	float: left
}
.profile_settings .fw_with_sidebar .block_heading {
	margin: 0 3%!important
}
.profile_settings .SumoSelect:after {
	transition: all .2s ease;
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	background: 0 0;
	border-radius: 3px;
	right: 15px;
	top: 0;
	z-index: 0;
	opacity: 0
}
.profile_settings .SumoSelect.saved:after {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	border-radius: 3px;
	right: 15px;
	top: -25px;
	opacity: 1;
	background: #77bd4b url(../newmy/img/success_error.png) no-repeat left top;
	background-size: 40px
}
.profile_settings .SumoSelect.error:after {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	background: #c74025 url(../newmy/img/success_error.png) no-repeat right top;
	background-size: 40px;
	background-size: 40px;
	border-radius: 3px;
	right: 15px;
	top: -25px;
	opacity: 1
}
.profile_settings .CaptionCont {
	z-index: 1
}
.logout_btn {
	background: #2a3058!important;
}
.profile_settings .tabs>a:hover {
	color: #b0b3b9
}
.profile_settings #mybets .tabs>a:nth-child(2):after, .profile_settings #mybets .tabs>a:nth-child(3):after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #77bd4b;
	position: absolute;
	left: 19px;
	top: 13px
}
.profile_settings #mybets .tabs>a:nth-child(3):after {
	border-color: #914034!important
}
.profile_settings #mybets .tabs>a:nth-child(2):before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../img_v2/pay_icons.png) no-repeat left top;
	vertical-align: top;
	margin: 14px 8px 0 0;
	background-size: 24px 12px
}
.profile_settings .tabs>a:nth-child(3):before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../img_v2/pay_icons.png) no-repeat right top;
	vertical-align: top;
	margin: 14px 8px 0 0;
	background-size: 24px 12px
}
.profile_settings .tabs>a {
	display: inline-block;
	position: relative;
	height: 42px;
	padding: 0 20px;
	cursor: pointer;
	text-decoration: none;
	line-height: 42px;
	transition: all .2s ease;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	border-radius: 4px 4px 0 0;
	color: #d6d7ea;
}
.profile_settings .tradelink_block {
	padding: 5px 0 0!important;
	margin-bottom: 15px
}
.profile_settings .tabs {
	margin-bottom: 20px;
	width: 100%;
	display: block;
	background: #151429;
}
.profile_settings .tabs a.active {
	background: #181b34!important;
	cursor: default;
}
.profile_info_column .SumoSelect:last-child {
	margin-right: 0%!important
}
.profile_info_column .SumoSelect {
	width: 49.25%;
	margin-right: 1.5%
}
.profile_settings .tab {
	padding-bottom: 2%;
}
.profile_settings .loading:after {
	width: 70px!important;
	height: 70px!important;
	background-size: contain;
	margin-left: -35px!important;
	margin-top: -35px!important
}
.profile_settings input[type=submit].edit {
	top: 31px!important
}
.profile_settings .input_form input[type=submit] {
	line-height: 42px;
	height: 42px;
	border: 0;
	border-radius: 4px;
	padding: 0 40px;
	background: #2a3058;
	transition: all .2s ease;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
}
.profile_settings .input_form input[type=text] {
	border: 2px solid #252a30;
	line-height: 44px;
	height: 44px;
	padding: 0 20px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 15px;
	font-size: 16px;
	background: #252a30;
	border-radius: 4px;
	color: #ebf0f6;
	transition: all .2s ease
}
.profile_settings #promo_form input[type=submit]:hover {
	background: #1b1f3c;
}
.profile_settings #promo_form input[type=submit] {
	width: 28%!important;
	box-sizing: border-box!important;
	padding: 0!important
}
.profile_settings .input_form .status {
	clear: both;
	text-align: center
}
.sticky_chat #current, .sticky_chat .app_filter {
	width: auto;
	float: none;
	clear: both
}
.sticky_chat #chat {
	z-index: 97;
	position: fixed;
	right: 0;
	bottom: 0;
	width: 320px;
	height: 400px!important;
	min-height: 400px
}
.team_page .team_name {
	color: #fefefe;
	font-size: 19px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 10px;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 6.5%
}
.team_page .team_logo .image {
	width: 87%;
	height: 140px;
	padding: 20px 0%;
	border-radius: 4px;
	background-size: 140px 140px!important;
	margin: 16px auto
}
.team_page .additional b {
	color: #fefefe;
	font-size: 15px;
	vertical-align: top
}
.team_page .additional {
	text-align: center;
	display: inline-block
}
.team_additional {
	width: 100%;
	color: #b0b3b9;
	font-size: 13px;
	font-weight: 700;
	line-height: 25px;
	cursor: default;
	text-align: left
}
.team_page_info>div {
	display: block;
	vertical-align: middle;
	float: none
}
.team_page_info {
	padding: 16px;
	display: block;
	position: relative
}
.team_stat:nth-child(1) {
	width: 25%
}
.team_stat:nth-child(1)>span {
	color: #fefefe
}
.small_stat:last-child {
	margin-bottom: 10px
}
.small_stat>span {
	display: inline-block;
	vertical-align: top;
	color: #b0b3b9;
	cursor: default;
	font-weight: 700;
	font-size: 13px;
	line-height: 17px;
	margin-top: 16px;
	text-align: left;
	min-width: 150px
}
.team_stat>span b {
	color: #fefefe;
	font-size: 15px
}
.small_stat>span b {
	color: #fefefe
}
.team_stat>span {
	display: inline-block;
	vertical-align: top;
	color: #b0b3b9;
	cursor: default;
	font-weight: 700;
	font-size: 13px;
	line-height: 18px;
	margin-top: 34px;
	text-align: left
}
.team_stat .c100.small {
	margin: 20px 15px 20px 0!important
}
.team_stat {
	cursor: default;
	vertical-align: middle;
	display: table-cell;
	width: 37.5%;
	text-align: center
}
.stat_title i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: red;
	vertical-align: top;
	margin: 11px 12px 0 0;
	background: url(../img/stat_icon.png) no-repeat
}
.stat_title {
	cursor: default;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 30px
}
.badges {
	text-align: right;
	position: absolute;
	height: 100px;
	top: 0;
	width: 41px;
	right: -110px
}
.badges a:hover {
	opacity: .7
}
.badges a {
	transition: all .2s ease;
	cursor: pointer;
	height: 41px;
	width: 41px;
	display: inline-block;
	border-radius: 50%;
	vertical-align: top;
	margin: 4.5px 0;
	background-size: 36px 36px!important
}
.become_fan:hover {
	background: #3f4654
}
.become_fan.active {
	background: #24282e!important
}
.become_fan {
	transition: all .2s ease;
	text-align: center;
	line-height: 42px;
	text-decoration: none;
	display: inline-block;
	background: #343a45;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	border: 0;
	cursor: pointer;
	border-radius: 4px;
	margin-top: 15px;
	width: 87%;
	margin-bottom: 20px
}
.team_history .event_line_history {
	margin-right: 16px
}
.event_line_history .match_info a:hover {
	opacity: .6
}
.event_line_history .match_info a {
	transition: all .2s ease;
	color: #fff;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block
}
.event_line_history:last-child {
	border-bottom: 0!important
}
.event_line_history {
	display: block;
	cursor: default;
	margin-bottom: 5px;
	background: #2f353d;
	border-radius: 3px;
	overflow: hidden
}
.event_line_history>* {
	display: inline-block
}
.team_small_img {
	border-radius: 4px;
	display: inline-block;
	width: 35px;
	height: 35px;
	background-size: 30px 30px!important;
	margin: 2.5px 8px 0 0;
	vertical-align: top
}
.event_line_history .match_date {
	color: #b0b3b9;
	font-size: 12px;
	font-weight: 700;
	width: 15%;
	min-width: 75px;
	line-height: 15px;
	vertical-align: top;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left
}
.event_line_history .score b:first-child {
	margin-right: 5px
}
.event_line_history .score b:last-child {
	margin-right: 10px
}
.event_line_history.won .score b:first-child {
	background: #3b4746;
	border-color: #77bd4b;
	border-radius: 3px 3px 0 0
}
.event_line_history.lost .score b:first-child {
	background: #914034;
	border-radius: 3px 3px 0 0;
	border-color: #a83720
}
.event_line_history .score b {
	border-radius: 3px;
	background: #272b33;
	border-bottom: 1px solid #272b33;
	height: 23px;
	width: 25px;
	line-height: 24px;
	display: inline-block
}
.event_line_history .score {
	display: inline-block;
	width: 67px;
	text-align: center;
	line-height: 40px;
	color: #ebf0f6;
	font-weight: 700;
	font-size: 15px;
	float: right
}
#compare_teams .match_info {
	width: 45px
}
.event_line_history .match_info {
	width: 41%;
	color: #525965;
	line-height: 40px;
	font-weight: 700;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;
	white-space: nowrap;
	text-overflow: ellipsis
}
.event_line_history:before {
	display: inline-block;
	width: 13px;
	height: 40px;
	content: '';
	vertical-align: top;
	margin-right: 10px;
	float: left
}
.event_line_history.lost:before {
	background: #5a3532 url(../img/bet_icons.png) no-repeat right center!important
}
.event_line_history.won:before {
	background: #3e553c url(../img/bet_icons.png) no-repeat left center!important
}
.team_stats_history .block_content {
	padding: 0 2.165%
}
.match_table {
	width: 100%
}
.block_half_width .block_content {
	padding: 0 4.4%
}
.block_half_width .block_heading {
	margin: 0 4.4%
}
.block_half_width {
	width: 49%
}
.stat_title a:hover {
	color: #fefefe;
	border-color: transparent
}
.stat_title a.active {
	color: #fefefe;
	background: #2f353d
}
.stat_title a:before {
	content: '';
	display: inline-block;
	width: 12px;
	vertical-align: top;
	height: 28px;
	margin-right: 8px;
	background: url(../newmy/img/menu_ico.png) no-repeat center center;
	background-position: -39px center;
	background-size: 162px 18px
}
.stat_title a {
	color: #b0b3b9;
	text-decoration: none;
	transition: all .2s ease;
	border-radius: 4px 4px 0 0;
	line-height: 30px;
	margin-right: 5px;
	font-size: 13px;
	display: inline-block;
	padding: 0 16px;
	background: #272b33
}
.fake_circle {
	display: inline-block;
	vertical-align: top;
	width: 59px;
	height: 59px;
	border: 3px solid #49505d;
	border-radius: 50%;
	margin: 20px 15px 20px 0;
	line-height: 59px;
	color: #fefefe;
	font-weight: 700;
	font-size: 18px
}
.month3 {
	display: table
}
.month12, .month1 {
	display: none
}
.team_page .block_heading .SumoSelect .search-txt {
	width: 100%!important
}
.team_page .block_heading .SumoSelect {
	vertical-align: top;
	margin: 10px;
	width: 215px
}
#compare_teams {
	transition: all .3s ease;
	overflow: hidden
}
.against_stat .team_stat>span {
	font-size: 13px;
	line-height: 16px;
	margin-top: 1px!important;
	margin-left: 10px
}
.against_stat .c100 {
	margin: 0!important
}
.against_stat .team_stat {
	padding-right: 0;
	text-align: left
}
.against_stat {
	background: #2f353d;
	margin-bottom: 10px;
	padding: 18px 16px;
	box-sizing: border-box;
	display: table;
	border-radius: 4px;
	width: 100%
}
.match_table .bet_percent {
	line-height: 40px;
	vertical-align: top;
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	color: #fefefe;
	width: 33px;
	text-align: center;
	padding-left: 3px;
	float: right;
	margin-right: 10px
}
.bet_percent:hover span {
	padding: 13px 15px 14px!important
}
.bet_percent span {
	left: 45px!important;
	width: auto!important;
	white-space: nowrap;
	top: -7px!important
}
.bet_percent:before {
	top: 6px!important;
	right: -11px!important
}
.region_flag {
	width: 15px;
	vertical-align: top;
	display: inline-block;
	margin: 4px 5px 0 0
}
#teams_list>div>a:nth-child(6n+6) {
	margin-right: 0
}
#teams_list>div>a:hover {
	transform: scale(1.1);
	box-shadow: 0 10px 16px rgba(0, 0, 0, .25)
}
#teams_list>div>a {
	position: relative;
	transition: all .2s ease;
	text-align: center;
	color: #fff;
	text-decoration: none;
	box-sizing: border-box;
	background: #2f353d;
	border-radius: 4px;
	display: inline-block;
	width: 15.6%;
	margin-right: 1.253%;
	margin-bottom: 20px;
	vertical-align: top
}
#teams_list .disciplines i {
	margin: 0 5px 0 0!important
}
#teams_list .disciplines {
	opacity: .5;
	position: absolute;
	left: 20px;
	top: 15px
}
#teams_list .team_image {
	transition: all .2s ease;
	height: 90px;
	margin: 10px 10px 0;
	border-radius: 4px;
	background-size: 70px 70px!important;
	display: block;
	background-color: #2a2f36!important
}
#teams_list .team_name_small {
	display: block;
	line-height: 35px;
	font-weight: 700;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap
}
#teams_list .rank {
	width: 50%;
	float: left;
	border-top: 1px solid #343a45;
	line-height: 30px;
	font-size: 15px;
	color: #b0b3b9;
	font-weight: 700;
	box-sizing: border-box
}
#teams_list .fans {
	width: 50%;
	float: right;
	border-top: 1px solid #343a45;
	line-height: 30px;
	font-size: 14px;
	color: #b0b3b9;
	font-weight: 700;
	box-sizing: border-box
}
.tip.team_stat_link span {
	left: 41px!important;
	width: auto!important;
	white-space: nowrap;
	top: -6px!important
}
.tip.team_stat_link:before {
	top: 7px!important;
	right: -11px!important
}
.active .tip.team_stat_link {
	opacity: 1
}
.tip.team_stat_link:before {
	display: none!important
}
.active .tip.team_stat_link:before {
	display: block!important
}
.tip.team_stat_link:hover {}
.tip.team_stat_link:hover:after {
	opacity: .8;
	transform: rotate(90deg)
}
.tip.team_stat_link:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: url(/newmy/img/stat_icon.png) no-repeat center center;
	transition: all .2s ease
}
.tip.team_stat_link {
	opacity: 0;
	transition: all .2s ease;
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
	height: 30px;
	width: 30px;
	display: inline-block;
	transition: all .2s ease
}
.no_data {
	text-align: center;
	color: #525965;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 90px
}
.team_info>div>.team_stat_link {
	display: none!important
}
.team_against_history .block_heading>i {
	background: url(../img/headings_i.png) -60px 0!important
}
.team_page .wrapper>h1:before, .team_page .wrapper>h1:after {
	width: 31%!important
}
#search_team input[type=submit]:hover {
	transform: scale(1.2);
	background-color: #3f4654
}
#search_team input[type=submit] {
	position: absolute;
	right: 4px;
	height: 33px;
	border: 0;
	border-radius: 4px;
	width: 33px;
	top: 3px;
	background: #343a45 url(../img/search.png) no-repeat center center;
	cursor: pointer;
	transition: all .2s ease;
	background-size: 14px
}
.team_page .block_heading i {
	width: 18px;
	height: 18px;
	background: url(../newmy/img/menu_ico.png) no-repeat center center;
	background-position: -36px center;
	background-size: 162px 18px
}
#search_team input[type=text] {
	box-sizing: border-box;
	border-radius: 4px;
	border: 0;
	padding: 0 20px;
	background: #24282e;
	height: 40px;
	line-height: 40px;
	width: 100%;
	color: #b0b3b9;
	text-align: left;
	font-size: 15px
}
#search_team {
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0 auto 25px
}
#teams_list {
	padding-bottom: 5px
}
#teams_list .fans:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img_v2/rating.png) no-repeat right top;
	margin: 10px 5px 0 0;
	vertical-align: top
}
#teams_list .rank:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img_v2/rating.png) no-repeat left top;
	margin: 10px 5px 0 0;
	vertical-align: top
}
#teams_list>div:nth-child(2) {
	min-height: 183px;
	transition: all .5s ease
}
.team_page>.wrapper {
	overflow: hidden
}
.team_not_found {
	color: #525965;
	line-height: 183px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px
}
.new_badge {
	position: relative
}
.new_badge:after {
	opacity: 1;
	transition: all .2s ease;
	content: 'new';
	display: inline-block;
	position: absolute;
	font-size: 8px;
	background: #c74025;
	padding: 0 4px;
	height: 13px;
	line-height: 13px;
	top: -5px;
	right: -17px;
	border-radius: 4px
}
#adblocked b {
	color: #525965;
	font-size: 15px
}
#adblocked {
	font-size: 18px;
	text-transform: uppercase;
	color: #b0b3b9;
	line-height: 40px;
	padding: 40px
}
.smiles .ps-container.ps-active-y>.ps-scrollbar-y-rail {
	background-color: #3b414a!important
}
.profile_settings .history thead th:first-child {
	padding-left: 5px!important
}
.csgo_icon_small {
	content: '';
	display: inline-block;
	margin-right: 10px;
	margin-top: 4px;
	vertical-align: top;
	width: 15px;
	height: 20px;
	float: left;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
.dota_icon_small {
	content: '';
	display: inline-block;
	margin-right: 10px;
	float: left;
	vertical-align: top;
	width: 15px;
	height: 20px;
	margin-top: 4px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
.lol_icon_small {
	content: '';
	display: inline-block;
	margin-right: 10px;
	float: left;
	vertical-align: top;
	width: 15px;
	height: 20px;
	margin-top: 4px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
.mma_icon_small {
	content: '';
	display: inline-block;
	margin-right: 10px;
	float: left;
	vertical-align: top;
	width: 15px;
	height: 20px;
	margin-top: 4px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
.artifact_icon_small {
	content: '';
	display: inline-block;
	margin-right: 10px;
	float: left;
	vertical-align: top;
	width: 15px;
	height: 20px;
	margin-top: 4px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
#how_to .video, #how_to_express .video {
	background: #000;
	width: 100%;
	height: 410px
}
.select_two .koef {
	line-height: 35px;
	left: 295px!important
}
.select_two_title {
	position: absolute;
	height: 70px;
	line-height: 70px;
	left: 15px
}
.select_two_desc {
	position: absolute;
	right: 190px;
	line-height: 35px;
	font-size: 14px;
	font-weight: 700;
	color: #b0b3b9
}
.m_next.disabled {
	cursor: not-allowed;
	color: transparent!important;
	background: #698b54 url(/newmy/img_v2/lock_icon.png) no-repeat center 4px!important;
	background-size: 12px!important;
	opacity: .7
}
.select_two .m_next {
	margin-top: 5px!important
}
.select_two {
	height: 35px;
	position: relative
}
.half_img:nth-child(1) {
	margin-right: 0;
	border-radius: 5px 0 0 5px
}
.half_img:nth-child(2) img {
	float: right
}
.half_img:nth-child(2) {
	border-radius: 0 5px 5px 0
}
.half_img {
	width: 43px!important;
	overflow: hidden
}
.express_item.hot_express {
	background: #373c45
}
.express_check:before {
	position: absolute;
	left: 0;
	top: 0
}
.kcaptcha img {
	width: 190px;
	height: 55px;
	cursor: pointer
}
.kcaptcha_input {
	width: 130px!important;
	vertical-align: top!important;
	height: 55px!important;
	line-height: 55px!important
}
.bet_logo.has_stats {
	transition: all .2s ease
}
.bet_logo.has_stats:hover {
	opacity: .6
}
#chat.fixed.show {
	left: 2.5%!important
}
#chat.fixed {
	position: fixed!important;
	width: 95%!important;
	height: 88%!important;
	top: 7.5%!important;
	box-sizing: border-box;
	left: -100%;
	z-index: 300;
	transition: left .2s ease
}
.fixed_chat #current {
	width: 100%;
	box-sizing: border-box
}
.fixed_chat .app_filter {
	width: 100%;
	box-sizing: border-box
}
.fixed_chat #current {
	width: 100%;
	box-sizing: border-box
}
#open_chat {
	position: fixed;
	right: 35px;
	bottom: 25px;
	width: 60px;
	height: 60px;
	background: red;
	border-radius: 50%;
	z-index: 100
}
.team_page .game_select {
	display: block;
	background: #272b33;
	height: 42px
}
.team_page .game_select a:hover {
	color: #b0b3b9
}
.team_page .game_select a.selected {
	color: #fefefe!important;
	cursor: default;
	background: #2a2f36
}
.team_page .game_select a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 8px;
	border-radius: 2px;
	vertical-align: top;
	margin-top: 10px
}
.team_page .game_select a {
	display: inline-block;
	height: 42px;
	padding: 0 16px;
	cursor: pointer;
	text-decoration: none;
	line-height: 42px;
	transition: all .2s ease;
	font-size: 14px;
	font-weight: 700;
	border-radius: 4px 4px 0 0;
	color: #fefefe
}
.profile_table tbody td:first-child {
	padding-left: 32px!important;
	width: 103px!important
}
.avatar_cont .badges .positive_team {
	background: url(/newmy/img/logo_v32.png) no-repeat center center;
	background-size: contain!important;
	border-radius: 0
}
.user_lvl .progress {
	background: #2a3058;
	height: 23px;
	position: relative;
	left: 0;
	top: 0;
	text-align: center;
	z-index: 0;
	border-radius: 4px;
	overflow: hidden;
	margin: 0 5.585%!important;
}
.user_lvl {
	position: relative;
	z-index: 0;
	margin-bottom: 15px
}
.lvl_info {
	cursor: default;
	height: 17px;
	line-height: 17px;
	background: #2a3058;
	padding: 0 8px;
	display: inline-block;
	color: #fff;
	border-radius: 4px;
	top: 0;
	text-align: center;
	font-weight: 700;
	position: relative;
	font-size: 12px;
	vertical-align: top;
	z-index: 1;
	margin: 3px 0;
}
.progress_bar i:first-child {
	height: 6px;
	width: 29%;
	position: absolute;
	left: 0;
	top: 11px;
	background: #2f353d;
	border-radius: 0 5px 5px 0
}
.progress_bar i:last-child {
	height: 6px;
	width: 29%;
	position: absolute;
	right: 0;
	top: 11px;
	background: #2f353d;
	border-radius: 5px 0 0 5px
}
.progress_bar {
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0
}
.lvl_img {
	display: block;
	width: 100%;
	height: 38px;
	margin-bottom: 5px;
	background: url(../img_v2/lvl_icon.png) no-repeat left top;
	margin-top: 6px
}
.lvl_badge {
	position: absolute;
	width: 26px;
	height: 100px;
	right: -51px;
	text-align: center;
	font-weight: 700;
	font-size: 23px;
	cursor: default
}
.lvl_num {
	position: relative;
	z-index: 2;
	cursor: default;
	text-align: center;
	display: block;
	line-height: 15px;
	margin-top: 5px;
	font-size: 12px;
	color: #b0b3b9
}
.team_additional.important_info a:hover {
	color: #b0b3b9
}
.team_additional.important_info a {
	color: #d6d7ea;
	transition: all .2s ease;
	text-decoration: none;
}
.team_additional.important_info:nth-child(2) {
	margin-bottom: 5px
}
.team_additional.important_info {
	text-align: center;
	color: #fefefe;
	font-size: 14px
}
.progress .lvl_num {
	color: #fff;
	cursor: default;
	line-height: 28px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0
}
.item .avatar i {
	font-size: 8px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	background: #3b414a;
	top: -5px;
	left: -6px;
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%
}
.item .avatar {
	cursor: pointer!important;
	position: absolute;
	left: 10px;
	width: 24px;
	transition: all .2s ease;
	height: 24px;
	border-radius: 50%;
	top: 7px;
	cursor: default;
	background: #212429
}
.item .avatar:hover {
	opacity: .6
}
.flame_mask {
	display: block;
	width: 100%;
	height: 216px;
	z-index: 2;
	position: relative;
	background: url(../img/flame_bg.png?v2) no-repeat center center
}
.flame_bg {
	display: none;
	position: absolute;
	width: 100%;
	top: -120px;
	z-index: 0
}
.flame_color {
	display: block;
	width: 100%;
	height: 147px;
	position: absolute;
	z-index: 0;
	opacity: .02
}
.coming_soon .text {
	font-size: 30px;
	color: #fff;
	line-height: 50px;
	margin-bottom: 30px;
	position: absolute;
	z-index: 2;
	top: 105px;
	width: 100%;
	cursor: default
}
.coming_soon img {
	margin: 0 25px;
	opacity: .5;
	max-height: 41px
}
.coming_soon {
	position: relative;
	text-align: center;
	padding: 50px 0 100px
}
.custom_table td {
	vertical-align: middle;
	padding: 8px 0
}
.custom_table tr.done {
	background: #6aa6461f
}
.custom_table tr.done td:last-child {
	color: #6aa646
}
.custom_table tr {
	line-height: 20px;
	border-bottom: 2px solid #2f353d;
	color: #fefefe;
	font-size: 15px
}
.custom_table th {
	padding: 0 5px;
	text-align: left;
	line-height: 45px;
	font-size: 15px;
	color: #525965;
	text-transform: uppercase;
	font-weight: 700
}
.custom_table thead {
	border-top: 2px solid #2f353d
}
.custom_table thead {
	border-bottom: 2px solid #2f353d
}
.custom_table table {
	width: 100%;
	margin: 40px auto;
	text-align: left
}
#money #sum_cashout {
	background: #181b34 url(/newmy/img/coin.png) no-repeat 310px center;
	padding-right: 20px;
}
#money {
	background: #151429;
	border-radius: 4px;
	padding: 1.495%;
	vertical-align: top;
}
.table_block_no_inh .payout_type {
	display: table-cell;
	vertical-align: top
}
.table_block_no_inh {
	display: table;
	width: 100%;
	vertical-align: top;
}
.comissions {
	display: block;
	width: 495px;
	margin: 0 auto;
	background: #2f353d;
	line-height: 25px;
	border-radius: 5px;
	color: #fafafa;
	font-size: 14px;
	padding-top: 10px;
	text-align: center
}
.comissions span {
	display: inline-block;
	width: 265px;
	text-align: right;
	padding-right: 20px;
	font-weight: 700;
	color: #b0b3b9;
	text-transform: uppercase;
	font-size: 12px
}
.comissions .final_sum {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 40px;
	background: #c74025
}
.comissions b {
	min-width: 90px!important;
	display: inline-block;
	text-align: left;
	font-size: 13px;
	font-weight: 700
}
#cashout_form input[type=password]:hover, #cashout_form input[type=password]:focus {
	background-color: #3f4654!important;
	border-color: #3f4654
}
#cashout_form input[type=password] {
	display: block;
	width: 340px!important;
	background: #343a45;
	border: 0;
	padding: 0 20px;
	color: #fff;
	font-size: 15px;
	line-height: 40px;
	border: 2px solid #343a45;
	border-radius: 4px;
	box-sizing: border-box;
	transition: background .2s ease;
	font-weight: 700;
	text-align: left;
	margin: 0 auto 15px
}
#cashout_form input[type=submit].disabled {
	opacity: .3;
	cursor: default
}
#cashout_form .payout_type a {
	vertical-align: top;
	margin-bottom: 15px!important
}
#cashout_form hr {
	border: 0;
	height: 2px;
	width: 100%;
	background: #333942;
	margin: 25px 0
}
#cashout_form input[type=submit] {
	line-height: 42px;
	height: 40px;
	border: 0;
	border-radius: 4px;
	padding: 0 40px;
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	min-width: 150px;
	width: 270px;
	display: inline-block
}
.payout_type a.active>b {
	background: #d64629;
	color: #fefefe
}
.payout_type a>b {
	display: inline-block;
	float: right;
	color: #b0b3b9;
	margin-top: 10px;
	font-size: 11px;
	border-radius: 5px;
	padding: 0 5px;
	line-height: 19px;
	transition: all .2s ease
}
i.valute:after {
	content: "\20BD"
}
.valute:after {
	content: "\20BD"
}
.currency_2 .valute:after {
	content: "$"
}
.currency_3 .valute:after {
	content: "�"
}
.currency_4 .valute:after {
	content: "?"
}
.currency_5 .valute:after {
	content: "?"
}
.currency_6 .valute:after {
	content: "?"
}
.pay_info .tip>span {
	left: 100%;
	text-transform: initial
}
.pay_info .tip {
	height: 28px;
	width: 20px;
	text-transform: initial!important
}
.cashouts .cancel:hover {
	opacity: .7
}
.cashouts .cancel {
	z-index: 2;
	width: 22px;
	height: 22px;
	background: #6bab44 url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: 10px;
	display: inline-block;
	border-radius: 50%;
	transition: all .2s ease;
	margin-left: 5px;
	vertical-align: top
}
tr.removed {
	opacity: .1;
	cursor: default
}
.cashouts td:nth-child(1) {
	width: 180px;
	color: #b0b3b9
}
.cashouts td:nth-child(2) b {
	color: #fff;
	font-weight: 700
}
.cashouts td:nth-child(2) {
	width: 304px;
	color: #b0b3b9
}
.cashouts td:nth-child(3) {
	width: 241px
}
.cashouts td:nth-child(4) {
	width: 149px
}
.custom_table table {
	border: 2px solid #2f353d
}
.custom_table td:first-child, .custom_table th:first-child {
	padding-left: 20px
}
.custom_table td:last-child, .custom_table th:last-child {
	padding-right: 20px
}
#data_check>span {
	margin-top: 8px
}
#data_check {
	line-height: 38px
}
.coming_soon_cash {
	position: absolute;
	right: 0;
	width: 100%;
	background: #2b3038f0;
	top: 0;
	height: 150px;
	padding: 0;
	line-height: 150px;
	color: #b0b3b9;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 26px;
	cursor: wait
}
#cashout_form .payout_type {
	position: relative;
	background: #252a30;
	border-radius: 10px;
	padding-top: 15px
}
.notice_cashout {
	font-size: 14px;
	color: #b0b3b9;
	font-weight: 400;
	line-height: 25px;
	margin-top: 12px;
	cursor: default
}
.no_data_row {
	font-size: 14px;
	color: #525965;
	line-height: 40px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700
}
.new_function {
	position: relative
}
.new_function:after {
	opacity: 1;
	transition: all .2s ease;
	content: 'beta';
	display: inline-block;
	position: absolute;
	font-size: 10px;
	background: #c74025;
	padding: 0 4px;
	height: 16px;
	line-height: 16px;
	top: 14px;
	right: 10px;
	border-radius: 4px
}
.p_notice, .manual_mode {
	display: block;
	background: #191b33;
	line-height: 30px;
	margin-bottom: 20px;
	color: #b0b3b9;
	cursor: default;
	font-size: 12px;
}
.p_notice_minimal_sum {
	cursor: default;
	font-size: 14px;
	color: #b0b3b9;
	font-weight: 400;
	line-height: 25px;
	margin-top: 20px
}
.p_notice_minimal_sum b {
	font-weight: 700;
	color: #f1f1f1
}
.manual_mode {
	text-align: center
}
#sum_pay:hover, #sum_pay:focus {
	background-color: #3f4654!important
}
#sum_pay {
	width: 340px!important;
	background: #181b34 url(/newmy/img/coin.png) no-repeat 310px center!important;
	border: 0;
	padding: 0 20px;
	color: #fff;
	font-size: 15px;
	line-height: 40px;
	border-radius: 4px;
	margin-bottom: 15px;
	box-sizing: border-box;
	transition: background .2s ease;
	font-weight: 700;
	text-align: left;
}
.payout_type .csgo {
	background: url(/newmy/img/csgo_ico.png) no-repeat center center
}
.payout_type .dota2 {
	background: url(/newmy/img/dota2_bg.png) no-repeat center center
}
.payout_type .pubg {
	background: url(/newmy/img/pubg_bg.png) no-repeat center center
}
.payout_type .elmoney {
	background: url(/newmy/img/comm_bg.png) no-repeat center center;
	background-size: 65px
}
#cashout_form .SumoSelect {
	width: 115px;
	vertical-align: top;
	margin-right: 5px
}
#kassa .payout_type a {
	width: 140px;
	margin: 0 15px 25px!important
}
#kassa .payout_type {
	width: 880px;
	margin: 0 auto;
	background: #252a30;
	border-radius: 3px;
	margin-bottom: 20px;
	padding-top: 20px
}
.com_notice {
	text-align: center;
	background: #8f4034;
	line-height: 30px;
	font-size: 13px;
	color: #fff;
	cursor: wait;
	border-radius: 4px;
	margin-bottom: 10px
}
.com_timer {
	font-weight: 700;
	display: inline-block;
	text-align: left
}
.ru_fl {
	padding-left: 40px!important;
	background-image: url(/img/flag/32/ru.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important;
	background-position: 9px center!important
}
.ua_fl {
	padding-left: 40px!important;
	background-image: url(/img/flag/32/ua.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important;
	background-position: 9px center!important
}
.world_fl {
	padding-left: 40px!important;
	background-image: url(../img_v2/worldwide.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important;
	background-position: 9px center!important
}
.kz_fl {
	padding-left: 40px!important;
	background-image: url(/img/flag/32/kz.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important;
	background-position: 9px center!important
}
.by_fl {
	padding-left: 40px!important;
	background-image: url(/img/flag/32/by.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important;
	background-position: 9px center!important
}
#cashout_form .SumoSelect {
	display: block
}
#cashout_form .payout_type a {
	width: 140px!important;
	margin: 0 4px 30px
}
#cashout_form .payout_type a.disabled {
	opacity: .2;
	cursor: not-allowed
}
#card_holder {
	display: none;
	width: 160px!important
}

.express_item {
	background: #6f06cfba;
	margin-bottom: 5px;
	border-radius: 4px
}
.express_bet_side>span:nth-child(2) {
	color: #7d7f85
}
.express_bet_side>span:nth-child(2):before {
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../img_v2/timer.png) no-repeat center center;
	margin-top: -1px;
	vertical-align: middle
}
.express_bet_side>span:first-child {
	display: inline-block;
	vertical-align: top;
	color: #b0b3b9;
	min-width: 27px;
	display: inline-block
}
.express_info .SumoSelect>.CaptionCont>span, .bet_info .SumoSelect>.CaptionCont>span {
	padding: 0
}
.express_info .SumoSelect>.CaptionCont, .bet_info .SumoSelect>.CaptionCont {
	padding: 0
}
.express_info .SumoSelect, .bet_info .SumoSelect {
	width: 40px;
	height: 40px;
	vertical-align: middle
}
.express_info .small_select .dropdown a, .bet_info .small_select .dropdown a {
	width: 40px!Important
}
.express_info .small_select i, , .bet_info .small_select i {
	margin-left: 0!important
}
.express_info .expr_koef:before, .bet_info .bet_koef:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 20px;
	background: url(../img_v2/odds.png) no-repeat center center;
	vertical-align: top;
	margin-right: 3px
}
.gem_bet_icon #place_express.with_currency {
	min-width: 150px!important
}
#place_express.with_currency {
	min-width: 278px
}
#stream.stick .stream_container {
	height: 100%
}
#stream.stick {
	position: fixed;
	width: 270px;
	height: 152px!important;
	left: 60px;
	transform: translateY(0px)!important;
	top: 75px!important;
	bottom: auto!important;
	z-index: 1000010;
	overflow: visible
}
#stream.stick iframe {
	width: 100%;
	height: 152px!important;
	z-index: 1;
	position: relative
}
.stream_lang {
	white-space: nowrap;
	text-align: center
}
#stream.stick .stream_title, #stream.stick .stream_lang {
	display: none
}
#stream.stick:before {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2
}
#stream.stick .back_to_fullstream, #stream.stick .stream_close {
	display: block
}
.back_to_fullstream:hover, #stream.stick .stream_close:hover {
	background-color: #3f4654
}
.back_to_fullstream {
	display: none;
	transition: all .2s ease;
	position: absolute;
	left: -50px;
	top: 0;
	background: #343a45 url(../img_v2/slider_arr.png) 5px center no-repeat;
	width: 40px;
	height: 40px;
	border-radius: 50%
}
.stick>.stream_close {
	left: -50px;
	top: 50px;
	width: 40px;
	height: 40px;
	background-color: #343a45;
	border-radius: 50%
}
.toggle_chat:hover, .hide_chat:hover {
	background-color: #3f4654
}
.toggle_chat.active {
	background-image: url(../newmy/img/fullscreen.png)!important
}
.toggle_chat {
	background: #343a45 url(../newmy/img/window.png?v2) no-repeat center center;
	margin-right: 0!important
}
.hide_chat {
	background: #343a45 url(../newmy/img/minimize.png?v2) no-repeat center center
}
.toggle_chat, .hide_chat {
	float: right;
	transition: all .2s ease;
	color: #fefefe;
	text-transform: initial;
	font-size: 12px;
	text-decoration: none;
	font-weight: 400;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	margin: 15px 10px 0 0
}
#chat.fixed_to_window .smile_list, #chat.sticked .smile_list {
	bottom: 29px;
	right: 8px;
	top: auto;
	left: auto
}
#chat.fixed_to_window {
	position: fixed;
	transition: all 1s, z-index 0s ease;
	bottom: 0;
	right: 5px;
	height: auto;
	width: 300px;
	z-index: 99999;
	box-shadow: 0 0 20px rgba(0, 0, 0, .4);
	margin-bottom: auto;
}
#current.no_chat {
	width: 100%;
	min-height: 255px!important
}
#current.no_chat .event {
	width: 31.3%
}
#current.no_chat .full_width_event:before, #current.no_chat .full_width_event:after {
	display: none!important
}
#current.no_chat .event.full_width_event {
	float: left;
	width: 45%;
	margin: 0 2.5%;
	max-width: 600px
}
.hide_chat.active:before {
	opacity: 1
}
.hide_chat:before {
	content: '';
	display: block;
	position: absolute;
	width: 2px;
	height: 11px;
	background: #fff;
	margin-left: 9px;
	margin-top: 4px;
	opacity: 0;
	transition: all .2s ease
}

.team_stat_link:hover {
	color: #b0b3b9
}
.team_stat_link {
	text-transform: capitalize;
	display: inline-block;
	font-size: 13px;
	text-decoration: none;
	color: #fefefe;
	transition: all .2s ease;
	width: 150px;
	overflow: hidden
}
.center_bet {
	text-align: center;
	padding: 0 5px;
	min-width: 158px;
	display: inline-block
}
#bet_currency {
	margin-right: 5px
}
.big_image_bg {
	position: absolute;
	right: 0;
	top: 0;
	width: 400px;
	height: 235px;
	overflow: hidden
}
.big_image_bg img {
	position: absolute;
	right: -15px;
	top: -35px;
	opacity: .06;
	transform: rotate(-20deg);
	width: 300px;
	height: 300px;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px)
}
#bet_next .modal_content {
	padding: 15px 10px 20px;
	position: relative
}
#bet_next .small_select {
	margin-right: 0
}
#bet_next .currency_input .small_select {
	margin-right: 5px!important
}
#bet_next .gem_bet_icon .small_select {
	margin-right: 0!important
}
.gem_bet_icon #bet_sum_input {
	width: 113px!Important
}
.gem_bet_icon #currency_input {
	display: none
}
.currency_input .center_bet {
	min-width: 255px
}
.gem_bet_icon .bet_sum_input {
	width: 120px!important
}
.gem_bet_icon .center_bet {
	min-width: 158px
}
.small_select.no_select .selected {
	cursor: default
}
.small_select.no_select .selected .rr {
	margin-left: 0!important
}
.small_select.no_select {
	border-radius: 5px!important;
	background: #343a45!important;
	cursor: default
}
.small_select.no_select:after {
	display: none!important
}
.small_select.no_select .dropdown {
	display: none!important
}
.game_filter .title {
	font-size: 12px;
	line-height: 20px;
	color: #b0b3b9;
	display: block;
	padding: 5px 12px 0
}
.game_filter.opened:after {
	border-top: 4px solid transparent!important;
	border-bottom: 4px solid #b7bdc7!important;
	top: 8px!important
}
.game_filter:after {
	content: '';
	display: inline-block;
	border: 3px solid transparent;
	border-top: 4px solid #b7bdc7;
	vertical-align: top;
	transition: all .2s ease;
	position: absolute;
	right: 18px;
	top: 12px;
	transition: all .2s ease
}
.game_filter {
	float: left;
	cursor: default;
	position: relative;
	background: #151429;
	border-radius: 3px;
	height: 50px;
	min-width: 178px;
	margin: 5px 0;
}
.game_filter .selected span {
	display: inline-block;
	background: #151429;
	border-radius: 3px;
	padding: 0 3px;
	font-size: 10px;
	line-height: 19px;
	color: #fefefe;
	font-weight: 700;
	transition: all .2s ease;
	margin-right: 4px;
}
.game_filter .selected {
	padding: 0 0 0 8px;
	height: 19px;
	overflow: hidden;
	width: 200%
}
.game_filter .selected i {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: top;
	border-radius: 2px;
	margin-top: 2px;
	margin-right: 4px
}
.game_filter .selected a:hover {
	opacity: .4
}
.game_filter.opened .selected span {
	background: #272b33
}
.game_filter .selected a {
	display: inline-block;
	transition: all .2s ease;
	margin-left: 4px;
	background: url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: 7px;
	width: 7px;
	height: 19px;
	vertical-align: top
}
.game_filter .dropdown a:before {
	content: '';
	width: 22px;
	height: 8px;
	background: #24282e;
	position: absolute;
	right: 12px;
	top: 13px;
	border-radius: 4px
}
.game_filter .dropdown a.active:after {
	right: 12px;
	background: #77bd4b
}
.game_filter .dropdown a:after {
	content: '';
	width: 12px;
	height: 12px;
	transition: all .2s ease;
	background: #b7bdc7;
	position: absolute;
	right: 22px;
	top: 11px;
	border-radius: 50%
}
.game_filter .dropdown a {
	position: relative;
	display: block;
	padding: 0 12px;
	line-height: 35px;
	color: #fefefe;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #131225;
}
.game_filter.opened {
	background: #151429;
}
.game_filter .dropdown {
	position: absolute;
	top: 50px;
	background: #181b34;
	width: 100%;
	z-index: 5;
	transition: all .2s ease;
	border-radius: 0 0 5px 5px;
	box-shadow: 0 6px 5px rgba(0, 0, 0, .41);
}
.game_filter .dropdown i {
	display: inline-block;
	width: 20px;
	height: 19px;
	border-radius: 3px;
	margin-top: 7px;
	vertical-align: top;
	margin-right: 10px
}
.click_open {
	cursor: pointer;
	overflow: hidden
}
#menu.opened {
	top: 0;
	transform: translateY(0px)
}
#menu {
	transition: all .4s ease;
	position: fixed;
	top: -2000px;
	transform: translateY(-3000px);
	padding-bottom: 20px;
	width: 100%;
	z-index: 9999;
	border-bottom: 5px solid rgb(19, 18, 34);
	background: rgb(24, 27, 52);
	box-shadow: 0 0 20px rgb(19, 18, 34);
}
#menu span a i {
	display: inline-block;
	margin-left: 4px;
	background: #d64629;
	border-radius: 3px;
	text-align: center;
	font-size: 15px;
	line-height: 19px;
	color: #fff;
	min-width: 9px;
	padding: 0 5px;
	font-weight: 700;
	vertical-align: top;
	margin-top: 19px
}
#menu span a b {
	vertical-align: middle;
	line-height: 20px;
	display: table-cell;
	text-decoration: none;
	padding-right: 40px
}
#menu span a:hover {
	background-color: #1c1f3a!important;
}
#menu .column a:before {
	content: '';
	display: block;
	position: absolute;
	left: 15px;
	width: 50px;
	height: 100%;
	background: red;
	background: #181b34 url(../newmy/img/menu_ico.png) no-repeat;
	top: 0;
}
#menu .column:nth-child(1) span:nth-child(1) a:before {
	background-position: left center
}
#menu .column:nth-child(1) span:nth-child(2) a:before {
	background-position: -50px center
}
#menu .column:nth-child(1) span:nth-child(3) a:before {
	background-position: -100px center
}
#menu .column:nth-child(2) span:nth-child(1) a:before {
	background-position: -150px center
}
#menu .column:nth-child(2) span:nth-child(2) a:before {
	background-position: -200px center
}
#menu .column:nth-child(2) span:nth-child(3) a:before {
	background-position: -250px center
}
#menu .column:nth-child(3) span:nth-child(1) a:before {
	background-position: -300px center
}
#menu .column:nth-child(3) span:nth-child(2) a:before {
	background-position: -350px center
}
#menu .column:nth-child(3) span:nth-child(3) a:before {
	background-position: -400px center
}
#menu span a {
	width: 100%;
	height: 100%;
	display: table;
	position: absolute;
	transition: all .2s ease;
	border-radius: 2px;
	background: #181b34;
	color: #fefefe;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	padding-left: 85px;
	box-sizing: border-box;
}
#menu .column span {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 55px;
	margin-bottom: 5px;
	vertical-align: top
}
body {
    margin: 0;
}


body {}
body.menu_opened {}
#menu .column:nth-child(3) {
	margin-right: 0!important
}
#menu .column {
	width: 30%;
	margin-right: 5%;
	display: block;
	float: left
}
.menu_header {
	cursor: default;
	position: relative
}
.menu_header .close:hover {
	background-color: #131225;
}
.menu_header .close {
	transition: all .2s ease;
	width: 40px;
	height: 40px;
	background: #262c58 url(../newmy/img/close_modal.png) no-repeat center center;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 17px;
	border-radius: 5px;
}
.menu_header span:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 4px;
	border-top: 3px solid #fff;
	border-bottom: 10px double #fff;
	margin-right: 10px
}
.menu_header {
	font-size: 25px;
	color: #fefefe;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 74px
}
.stream_expand {
	transition: all .2s ease;
	position: absolute;
	right: 35px;
	top: 17px;
	display: none;
	width: 20px;
	height: 20px;
	background: #343a45 url(../img_v2/fullscreen.png) no-repeat center center;
	border-radius: 4px;
	vertical-align: top
}
.stream_minimize {
	transition: all .2s ease;
	position: absolute;
	right: 40px;
	top: 17px;
	display: none;
	width: 20px;
	height: 20px;
	background: #343a45 url(../img_v2/minimize.png?v2) no-repeat center center;
	border-radius: 4px;
	vertical-align: top
}
.hidden .resize_drag {
	display: none!important
}
.fixed_to_window .resize_drag {
	display: block;
	position: absolute;
	width: 100%;
	height: 30px;
	top: -20px
}
#user_notifications {
	display: inline-block;
	position: relative
}
#user_notifications .dropdown>div:last-child {
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0
}
#user_notifications .dropdown>div {
	border-bottom: 1px solid #373d49;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 13px;
	position: relative;
	line-height: 20px;
	color: #fefefe
}
#user_notifications .dropdown .unread:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	position: relative;
	background: #d64629;
	border-radius: 50%;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 5px
}
#user_notifications .dropdown {
	border-top: 1px solid #373d49;
	position: absolute;
	background: #151429;
	display: none;
	overflow: hidden;
	padding: 10px 15px;
	right: 5px;
	top: 56px;
	border-radius: 3px 0 3px 3px;
	z-index: 99;
	cursor: default;
	width: 200px;
	box-shadow: 0 6px 5px rgba(0, 0, 0, .41);
}
#notification_btn.opened {
	background-color: #3f4654!important;
	border-radius: 4px 4px 0 0!important
}
#user_notifications .dropdown a:hover {
	text-decoration: none
}
#user_notifications .dropdown a {
	color: #77bd4b
}
#user_notifications>i {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #d64629;
	position: absolute;
	right: 10px;
	top: 20px;
	border-radius: 50%
}
.notify_date {
	font-size: 11px;
	color: #7d7f85;
	text-align: center
}
#header.stick:after {
	opacity: 1;
	z-index: -1
}
#header:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	transition: all .2s ease;
	box-shadow: 0 0 20px rgba(0, 0, 0, .4);
	z-index: -1
}
#header.stick {
	position: fixed;
	z-index: 999999;
	width: 100%;
	left: 0;
	top: 0
}
#err.padding_block .block_content {
	margin-top: 1.662%
}
.padding_block .block_content {
	background: #1e2245;
	margin: 0 1.662% 1.662%;2%; */
	border-radius: 5px;
	padding: 1.662%;
}
.padding_block {
	background: #151429;
	overflow: hidden;
}
.big_column_stat:nth-child(1):before {
	content: '';
	display: inline-block;
	width: 18px;
	vertical-align: top;
	height: 58px;
	margin-right: 5px;
	background: url(../newmy/img/menu_ico.png) no-repeat center center;
	background-position: -36px center;
	background-size: 162px 18px
}
.profile_settings #mybets .block_content {
	padding: 0
}
.profile_settings .big_column_stat:nth-child(1) {
	width: 7%
}
.profile_settings .big_column_stat:nth-child(2) {
	width: 93%
}
.profile_settings .bets_stats {
	margin: 0 2% 10px;
	background: #1b1f3c;
}
.big_column_stat:nth-child(1) {
	width: 20%;
	line-height: 60px;
	color: #7d7f85;
	font-size: 13px;
	text-transform: uppercase;
	cursor: default;
	font-weight: 700;
}
.big_column_stat:nth-child(2) {
	width: 80%;
	display: table
}
.big_column_stat {
	display: block;
	float: left
}
.stat_column .c100 {
	vertical-align: middle;
	margin: 0 10px 0 0
}
.block.team_sidebar {
	float: left;
	width: 22%;
	text-align: center;
	margin-right: 1.662%
}
.block.team_mainblock {
	width: 76.338%;
	float: right
}
.rating_ico b:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img_v2/rating.png) no-repeat left top;
	margin: 8px 4px 0 0;
	vertical-align: top
}
.fans_ico b:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img_v2/rating.png) no-repeat right top;
	margin: 8px 4px 0 0;
	vertical-align: top
}
.team_additional>span {
	width: 130px;
	display: inline-block
}
.stat_container>div {
	width: 97.4%;
	padding: 0 1.3%
}
.stat_container {
	background: #2f353d;
	width: 100%;
	border-radius: 0 0 5px 5px
}
.team_against_history_cont {
	float: right!important;
	width: 40%
}
.team_history {
	float: left!important;
	width: 60%
}
.match_table_heading>div:nth-child(1) {
	padding-left: 25px;
	width: 15%;
	text-align: right;
	min-width: 73px
}
.match_table_heading>div:nth-child(4) {
	float: right;
	width: 33px;
	margin-right: 10px
}
.match_table_heading>div:nth-child(3) {
	width: 56px;
	float: right;
	margin-right: 27px;
	text-align: center
}
.match_table_heading>div:nth-child(2) {
	width: 32%;
	text-align: left;
	padding-left: 20px
}
.match_table_heading>div {
	font-weight: 700;
	display: inline-block;
	color: #b0b3b9;
	line-height: 30px;
	margin-top: 10px;
	font-size: 13px;
	cursor: default
}
.history_heading .SumoSelect {
	width: 100%;
	margin-bottom: 10px
}
.history_heading>b {
	display: block;
	line-height: 30px;
	margin-top: 10px;
	font-size: 13px;
	font-weight: 700;
	color: #b0b3b9
}
.history_heading .SumoSelect.open>.optWrapper {
	max-height: 288px!important
}
.history_heading select {
	height: 42px;
	width: 100%;
	margin-bottom: 10px;
	background: #343a45;
	border: 0
}
#news_list .block_content {
	padding-bottom: 2%
}
#news_list {
	background: #131225;
}
.news_item:last-child {
	margin-bottom: 0
}
.news_item:hover {
	background: #262c58;
}
.news_item {
	transition: all .2s ease;
	background: #181b34;
	border-radius: 4px;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}
.cancelled td:last-child:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: top;
	background: url(../img_v2/status_small.png?v2) no-repeat right top;
	margin: 10px 5px 0 0
}
.finished td:last-child:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: top;
	background: url(../img_v2/status_small.png?v2) no-repeat left top;
	margin: 10px 5px 0 0
}
.awaits td:last-child:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: top;
	background: url(../img_v2/timer.png) no-repeat left top;
	margin: 10px 5px 0 0
}
#partner_page .block_heading {
	background: #151429;
	margin: 0!important;
	padding: 0 2%;
}
#market .block_heading a {
    display: inline-block;
    position: relative;
    height: 55px;
    padding: 0 20px;
    cursor: pointer;
    text-decoration: none;
    line-height: 55px;
    transition: all .2s ease;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    border-radius: 4px 4px 4px 4px;
    color: #fefefe;
    background-image: -o-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
    background-image: -webkit-linear-gradient(rgb(82 99 208) 0%, rgb(132 60 200) 100%);
    background-image: -o-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
    background-image: linear-gradient(rgb(82 98 207) 0%, rgb(132 59 199) 100%);
    font-size: 14px;
}



#market .block_heading a {}
#market .block_heading a:nth-child(1):after, #market .block_heading a:nth-child(2):after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #77bd4b;
	position: absolute;
	left: 19px;
	top: 20px;
}
#market .block_heading a:nth-child(2):after {
	border-color: #914034!important
}
#market .block_heading a:nth-child(1):before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../newmy/img/pay_icons.png) no-repeat left top;
	vertical-align: top;
	margin: 21px 8px 0 0;
	background-size: 24px 12px;
}
#market .block_heading a:nth-child(2):before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../newmy/img/pay_icons.png) no-repeat right top;
	vertical-align: top;
	margin: 21px 8px 0 0;
	background-size: 24px 12px
}
.table_block>form {
	background: #151429;
	border-radius: 4px;
	padding: 1.495%;
	vertical-align: middle;
	text-align: center;
}
.table_block>div, .table_block>form {
	display: table-cell
}
.table_block {
	display: table;
	width: 100%;
	vertical-align: top
}
#deposit_tab, #withdraw_tab {
	padding: 1.4525%;
}
.payout_type a.disabled {
	background: #343a45!important;
	cursor: default;
	opacity: .3
}
.payout_type a>i {
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: top;
	margin-top: 3px;
	background-size: 22px!important;
	background-position: center center!important;
	margin-right: 5px
}
.faq_link:before {
	background: url(../newmy/img/menu_ico.png) no-repeat -23px center;
	background-size: 195px
}
.ny_link:before {
    background: url(../newmy/img/menu_ico.png) no-repeat -112px center;
    background-size: 195px;
}
.info_text a {
	opacity: .5
}
.info_text a {
	transition: all .2s ease;
	color: #6bab44;
	text-decoration: none
}
.tooltip {
	display: none;
	position: absolute;
	background-color: #24282e;
	border-radius: 3px;
	padding: 10px;
	color: #fefefe;
	font-size: 11px;
	z-index: 9999
}
.slider_cont>.page {
	max-width: 1300px;
	vertical-align: top;
	display: table-cell;
	height: 100%
}
.slider_cont {
	display: table
}
.block_heading, .block_heading a, .links a, #top_menu .f_right, #footer, #banner, .balance_cont .f_right, .bonus_cont .f_right, #chat .write, .game_filter, .right_user, .msg .avatar, .team_stat_link, .team_select img, .m_next, .bet_timer {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#current_matches_block {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.show_hidden_cont {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 5px;
	width: 100%;
	z-index: 3
}
#chat .block_content {
	position: relative
}
.show_hidden:hover {
	background: #24282e
}
.show_hidden {
	transition: all .2s ease;
	background: #2a2f36;
	font-size: 12px;
	color: #b0b3b9;
	text-decoration: none;
	line-height: 25px;
	padding: 0 10px;
	border-radius: 3px;
	top: 5px
}
.hidden_msg {
	opacity: .5;
	display: none
}
.msg:hover .ignore:hover {
	opacity: 1
}
.msg:hover .ignore {
	opacity: .4
}
.hidden_msg .ignore {
	background: url(../newmy/img/sound.png) no-repeat center center
}
.ignore {
	opacity: 0;
	display: inline-block;
	width: 13px;
	height: 18px;
	vertical-align: top;
	margin-left: 2px;
	transition: all .2s ease;
	background: url(../newmy/img/sound_off.png) no-repeat center center;
	position: absolute
}
.gems_balance {
	background: #2f353d;
	width: 30%;
	border-radius: 5px;
	float: left;
	padding: 15px 1.5%;
	margin-right: 1.5%;
	color: #b0b3b9;
	font-size: 13px;
	font-weight: 700;
	line-height: 27px;
	cursor: default
}
#coins.tab {
	padding: 1.4525%
}
.gems_balance span:last-child {
	color: #fefefe;
	font-size: 15px;
	vertical-align: top;
	font-weight: 700
}
.gems_balance span:first-child {
	display: inline-block;
	width: 70%
}
.gems_exchange {
	width: 62.5%;
	float: right;
	padding: 1% 1.5%;
	background: #2f353d;
	color: #b0b3b9;
	font-size: 13px;
	font-weight: 700;
	line-height: 25px
}
.lvl_table {
	clear: both;
	margin-bottom: 20px
}
.gems_exchange_icon {
	vertical-align: top;
	display: inline-block;
	height: 40px;
	width: 5%;
	margin-top: 20px;
	background: url(../img_v2/exchange_gem.png?v2) no-repeat center center
}
.gems_exchange form>div:nth-child(5) {
	margin-right: 3%
}
.gems_exchange form>div:nth-child(3):after {
	content: '';
	position: absolute;
	right: 10px;
	bottom: 0;
	width: 30px;
	height: 40px;
	background: url(../img/gems.png) no-repeat center center
}
.gems_exchange form>div:nth-child(5):after {
	content: '';
	position: absolute;
	right: 10px;
	bottom: 0;
	width: 30px;
	height: 40px;
	background: url(../img_v2/coin.png) no-repeat center center
}
.gems_exchange form>div {
	position: relative;
	vertical-align: top;
	display: inline-block;
	width: 35%
}
.gems_exchange label {
	display: block;
	line-height: 15px;
	margin-bottom: 5px
}
.gems_exchange input[type=text] {
	width: 100%;
	border: 0;
	margin-right: 5px;
	background: #343a45;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	border-radius: 4px;
	box-sizing: border-box;
	transition: all .2s ease
}
.gems_exchange input[type=submit]:hover {
	background: #77bd4b
}
.gems_exchange input[type=submit].disabled {
	cursor: default;
	opacity: .3!important
}
.gems_exchange input[type=submit] {
	vertical-align: top;
	margin-top: 20px;
	width: 22%;
	border: 0;
	padding: 0;
	height: 40px;
	background: #6bab44;
	text-transform: uppercase;
	color: #fefefe;
	font-size: 15px;
	font-weight: 700;
	border-radius: 5px;
	cursor: pointer;
	transition: all .2s ease
}
#coins_receive {
	cursor: default;
	background: #24282e
}
.lvl_table span:nth-child(3n+3) {
	margin-right: 0
}
.lvl_table span {
	display: block;
	width: 32.66%;
	float: left;
	margin: 1% 1% 0 0;
	box-sizing: border-box;
	border-radius: 2px;
	font-weight: 700;
	text-align: center;
	color: #b0b3b9;
	background: #2f353d;
	font-size: 13px;
	line-height: 50px;
	height: 50px;
	position: relative;
	cursor: default
}
.lvl_table span:nth-child(10) {
	width: 100%;
	line-height: 60px;
	height: 60px
}
#menu_btn {
	position: relative
}
#menu_btn.new:after {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	right: 3px;
	top: 3px;
	background: #131225;
	transition: all .3s ease;
}
.agr_head {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 18px
}
.visible_notice {}
.dep_card_notice {
	margin-top: 30px;
	display: none;
	overflow: hidden;
	font-size: 14px;
	color: #b0b3b9;
	font-weight: 400;
	line-height: 25px;
	transition: background .2s ease
}
.snowfall_on #logo:before {
	content: '';
	display: block;
	position: absolute;
	left: 14px;
	top: 32px;
	height: 28px;
	width: 26px;
	background: url(../img_v2/beard.png) no-repeat center center;
	z-index: 1
}
span.current_lvl {
	border: 1px solid #d64629;
	box-sizing: border-box;
	line-height: 48px;
	background: #8f403421;
	color: #fefefe
}
.lvl_icon {
	margin-right: 10px;
	display: inline-block;
	width: 26px;
	height: 100%;
	vertical-align: top;
	background: url(../img_v2/lvl_icon.png) no-repeat left center
}
.lvl_table b {
	font-weight: 700;
	color: #fefefe;
	font-size: 16px
}
.lvl_1 {
	background-position: -26px
}
.lvl_2 {
	background-position: -52px
}
.lvl_3 {
	background-position: -78px
}
.lvl_4 {
	background-position: -104px
}
.lvl_5 {
	background-position: -130px
}
.lvl_6 {
	background-position: -156px
}
.lvl_7 {
	background-position: -182px
}
.lvl_8 {
	background-position: -208px
}
.lvl_9 {
	background-position: -234px
}
.lvl_10 {
	background-position: -260px
}
.lvl_table span:nth-child(10) b {
	position: relative;
	line-height: 35px;
	display: inline-block;
	height: 35px;
	border-radius: 3px;
	margin-left: 20px;
	background: #2a2f36
}
.lvl_table b {
	font-weight: 700;
	color: #b0b3b9;
	font-size: 16px;
	background: #2a2f36;
	border-radius: 0 0 0 3px;
	padding: 0 5px;
	position: absolute;
	right: 0;
	height: 27px;
	min-width: 40px;
	line-height: 27px
}
.current_lvl b {
	background: #d64629!important;
	color: #fefefe
}
.event_notification_v2 {
	cursor: default;
	width: 250px;
	padding: 10px;
	background: rgba(27, 31, 34, .9)
}
.event_notification_v2 .not_v2>div:first-child {
	line-height: 15px;
	margin-bottom: 10px;
	font-size: 12px
}
.event_notification_v2 .not_v2>div:nth-child(2)>div:first-child {
	width: 50px;
	height: 50px;
	border-radius: 4px;
	background: #2a2f36;
	float: left
}
.event_notification_v2 .not_v2>div:nth-child(2)>div:last-child {
	width: 50px;
	height: 50px;
	border-radius: 4px;
	background: #2a2f36;
	float: right
}
.event_notification_v2 .not_v2>div:nth-child(2) img {
	width: 40px;
	height: 40px;
	margin: 5px
}
.event_notification_v2 .not_v2>div:nth-child(2)>div:nth-child(2) {
	text-align: center;
	width: 150px;
	float: left;
	padding-top: 7px
}
.event_notification_v2 .not_v2>div:nth-child(2)>div:nth-child(2) b {
	text-align: center;
	display: block;
	line-height: 19px;
	color: #b0b3b9;
	font-size: 11px;
	padding: 0 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.event_notification_v2 .not_v2>div:nth-child(2)>div:nth-child(2) b i {
	display: inline-block;
	float: none;
	vertical-align: top;
	height: 16px;
	width: 16px;
	margin: 0 4px 0 0
}
.event_notification_v2 .close {
	top: 9px!important;
	margin: 0!important;
	height: 15px;
	width: 15px;
	right: 10px
}
.event_notification_v2 .not_v2>div:last-child span:first-child {
	max-width: 45%;
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis
}
.event_notification_v2 .not_v2>div:last-child span:nth-child(2) {
	max-width: 45%;
	display: block;
	float: right;
	direction: rtl;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.event_notification_v2 .not_v2>div:last-child:after {
	content: '';
	clear: both;
	display: block
}
.event_notification_v2 .not_v2>div:last-child {
	display: block;
	white-space: nowrap;
	clear: both;
	line-height: 20px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: 700
}
.mobile_control a:hover {
	background: #3f4654
}
.mobile_control a {
	transition: all .2s ease;
	text-decoration: none;
	color: #fefefe;
	background: #343a45;
	padding: 0 15px;
	line-height: 42px;
	display: inline-block;
	border-radius: 3px;
	font-size: 13px
}
.mobile_control {
	text-align: center;
	line-height: 20px;
	margin-bottom: 15px;
	font-size: 15px
}
.lowindex {
	z-index: 1!important
}
.player {
	display: inline-block;
	width: 95px;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #fefefe;
	font-weight: 700;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin: 0 5px 10px;
	cursor: default
}
.players {
	display: block;
	max-width: 100%;
	text-align: center;
	padding-top: 15px
}
.player span {
	line-height: 25px
}
.player img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle
}
.player .image {
	background: #262a34;
	border-radius: 50%;
	overflow: hidden;
	height: 85px;
	width: 85px;
	display: block;
	margin: 0 auto;
	vertical-align: middle
}
.players .last_update {
	cursor: default;
	font-size: 10px;
	color: #b0b3b9;
	font-weight: 700;
	opacity: .5
}
.skinpay_text b {
	font-weight: 700;
	color: #fefefe
}
.skinpay_text {
	font-size: 14px;
	color: #b0b3b9;
	font-weight: 400;
	line-height: 23px;
	margin-bottom: 30px;
	display: none;
	padding: 0 20px
}
.ga_secret b {
	cursor: text;
	user-select: all
}
.ga_secret {
	cursor: default;
	line-height: 25px;
	font-size: 15px;
	color: #fefefe;
	font-weight: 700
}
.ga_tutorial {
	cursor: default;
	line-height: 20px;
	font-size: 14px;
	color: #fefefe
}
.ga_tutorial p {
	margin-bottom: 12px
}
.ga_qr {
	width: 167px;
	height: 167px;
	padding: 10px 0;
	max-width: 167px;
	margin: 0 auto
}
.ga_tutorial b {
	font-weight: 700
}
.ga_qr img {
	width: 167px;
	height: 167px;
	max-width: 100%
}
#curacao img {
	max-width: 100%
}
#curacao {
	width: 45px;
	float: right;
	margin-left: 5px
}
.ga_message {
	padding: 5px 0 10px
}
.ga_tutorial a:hover {
	opacity: .7
}
.ga_tutorial a {
	transition: all .2s ease;
	display: inline-block;
	width: 50px;
	height: 50px;
	background: #fff url(../img_v2/ga_stores.png) no-repeat left top;
	border-radius: 15px;
	margin: 0 10px;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	box-shadow: 3px 3px 10px #1a1a1a
}
.apple {
	background-position: right top!important
}
.important_notice_header a:hover {
	text-decoration: none
}
.important_notice_header a {
	font-weight: 700;
	color: #fefefe
}
.important_notice_header {
	padding: 0 25px;
	border-radius: 3px;
	cursor: default;
	display: block;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	background: #914032;
	margin-bottom: 15px;
	color: #fefefe;
	line-height: 23px
}
.option_text {
	font-size: 14px;
	cursor: default;
	line-height: 22px;
	color: #7d7f85;
	margin-bottom: 15px
}
#upload_form input[type=submit] {
	vertical-align: top;
	display: table-cell;
	line-height: 42px;
	height: 42px;
	border: 0;
	border-radius: 4px;
	padding: 0 40px;
	background: #343a45;
	transition: all .2s ease;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700
}
#upload_form input[type=submit]:hover {
	background: #3f4654
}
.file_upload>a {
	text-decoration: none;
	float: left;
	line-height: 40px;
	height: 40px;
	border: 0;
	border-radius: 4px;
	padding: 0 40px;
	background: #343a45;
	transition: all .2s ease;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700
}
.file_upload>span {
	padding-left: 15px;
	display: inline-block
}
.file_upload input[type=file] {
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(20);
	letter-spacing: 10em;
	-ms-transform: scale(20);
	opacity: 0;
	cursor: pointer
}
.file_upload:hover a {
	background: #3f4654
}
.file_upload {
	vertical-align: top;
	display: table-cell;
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: relative;
	border: 1px solid #343a45;
	border-radius: 5px;
	color: #f1f1f1;
	font-size: 13px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.file_upload_table {
	display: table
}
.file_upload_table>div {
	display: table-row
}
#upload_form_success span {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 5px 10px 0 0;
	vertical-align: top;
	background: url(/newmy/img/success.png) no-repeat center center;
	background-size: contain
}
#upload_form_success {
	display: none;
	cursor: default;
	line-height: 42px;
	text-align: center;
	color: #f1f1f1;
	font-size: 13px;
	border: 1px solid #343a45;
	border-radius: 5px
}
.option_text img {
	float: left;
	max-height: 84px;
	margin: 0 15px 0 0
}
.required_dep {
	padding-top: 30px;
	text-align: center
}
.ga_form_popup {
	display: none
}
.outrights_bet_item {
	transition: all .2s linear;
	position: relative;
	overflow: hidden;
	max-height: 40px;
	line-height: 40px
}
.outrights_item {
	background: #2f353d;
	margin-bottom: 5px;
	border-radius: 4px
}
.outrights_open span:nth-child(2):before {
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../img_v2/timer.png) no-repeat center center;
	margin-top: -1px;
	vertical-align: middle
}
.outrights_open span:nth-child(3) b:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img_v2/rating.png) no-repeat left top;
	margin: 15px 4px 0 0;
	vertical-align: top
}
.outrights_open span:nth-child(3) b {
	float: right;
	font-size: 12px;
	color: #b0b3b9
}
.outrights_open span:nth-child(2) {
	font-size: 13px;
	color: #b0b3b9;
	padding-right: 30px
}
.outrights_open {
	color: #fefefe;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	display: block;
	padding: 0 60px 0 20px
}
.outrights_team:hover {
	background: #343a45
}
.outrights_team.available {
	cursor: pointer
}
.outrights_team:last-child {
	margin-bottom: 10px!important
}
.outrights_team {
	text-decoration: none;
	display: block;
	cursor: not-allowed;
	transition: all .2s ease;
	padding: 0 5%;
	color: #fefefe;
	font-size: 14px;
	font-weight: 700;
	background: #2a2f36;
	margin: 0 10px 5px;
	border-radius: 4px
}
.outrights_team.available b {
	opacity: 1!important
}
.outrights_team:last-child {
	margin-bottom: 10px!important
}
.outrights_team b:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 24px;
	background: url(../img_v2/odds.png) no-repeat center center;
	vertical-align: top;
	margin-right: 3px;
	transition: all .2s ease
}
.outrights_team b {
	opacity: .4;
	transition: all .2s ease;
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0 5px;
	border-radius: 4px;
	color: #fff;
	text-decoration: none;
	line-height: 24px;
	font-size: 13px;
	min-width: 46px;
	text-align: center;
	background: rgba(100, 157, 66, .27);
	font-weight: 700
}
.csgo_event .outrights_open>span:first-child:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 13px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 3px
}
.dota2_event .outrights_open>span:first-child:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 13px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain
}
.lol_event .outrights_open>span:first-child:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 13px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain
}
.mma_event .outrights_open>span:first-child:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 13px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain
}
.artifact_event .outrights_open>span:first-child:before {
	content: '';
	display: inline-block;
	margin-right: 2px;
	vertical-align: top;
	width: 15px;
	height: 15px;
	margin-top: 13px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain
}
.outrights_open:after {
	content: '';
	border: 5px solid transparent;
	border-top: 5px solid #a2a6ac;
	transition: all .2s ease;
	position: absolute;
	right: 25px;
	top: 18px
}
.outrights_open.opened:after {
	top: 12px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.outrights_open:hover:after {
	border: 5px solid transparent;
	border-top: 5px solid #fff
}
.outrights_open:hover:before {
	border-color: #ff4c2b;
	background: #ff4c2b
}
.outrights_open:before {
	transition: all .2s ease;
	content: '';
	display: block;
	right: 20px;
	top: 10px;
	border: 2px solid #525965;
	width: 16px;
	height: 16px;
	position: absolute;
	border-radius: 50%
}
.verified_user {
	background: url(../img_v2/verified.png?v2) no-repeat center center;
	background-size: contain
}
.outrights_team img {
	width: 25px;
	height: 25px;
	margin: 7.5px 7.5px 0 0;
	vertical-align: top
}
#coins .block.expandable .block_content {
	padding: 20px 2.165%
}
#coins .block.expandable.partner_how.opened {
	background: #2f353d
}
.visa_mc {
	margin-bottom: 10px;
	width: 212px;
	float: right
}
.visa_mc .skrill {
	vertical-align: top;
	margin: 5px 5px 0;
	display: inline-block
}
.visa_mc span:nth-child(1) {
	background: url(../img_v2/visa.png?v2) no-repeat center center;
	background-size: contain
}
.visa_mc span:nth-child(2) {
	background: url(../img_v2/mastercard.png?v2) no-repeat center center;
	background-size: contain
}
.visa_mc span {
	display: block;
	height: 48px;
	width: 48px;
	vertical-align: top;
	float: left;
	margin: 0 5px
}
.payment_system_hr {
	color: #ddd;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 8px;
	padding-top: 5px;
	font-size: 14px;
	border-top: 1px solid #343a45
}
#finished .left .odds_icon:before, #finished .right .odds_icon:after {
	height: 22px
}
.odds_icon:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 20px;
	background: url(../img_v2/odds.png) no-repeat center center;
	vertical-align: top;
	margin-right: 0;
	transition: all .2s ease;
	margin-right: 2px
}
.dep_card_notice b {
	font-weight: 700;
	color: #ddd
}
.dep_card_notice {
	cursor: default
}
.sum_change.up:before {
	content: '';
	border: 5px solid transparent;
	border-bottom: 5px solid #77bd4b;
	display: inline-block;
	top: 0
}
.sum_change.down:before {
	content: '';
	border: 5px solid transparent;
	border-top: 5px solid #d64529;
	display: inline-block;
	margin-top: 7px
}
.fixed_odds .team_select {
	height: 91px
}
.fixed_odds .team_select .team_logo img {
	width: 50px;
	height: 50px
}
.fixed_odds .team_select .team_logo {
	width: 70px;
	height: 70px
}
.fixed_odds .team_sum {
	display: none
}
.no_odds .event_cont {
	background: #463333!important
}
.new_payment:after {
	content: 'NEW';
	font-size: 10px;
	line-height: 16px;
	padding: 0 4px;
	background: #d64629;
	display: inline-block;
	color: #fefefe;
	border-radius: 4px;
	margin-left: 7px;
	vertical-align: top;
	margin-top: 12px
}
.nick .smile, .nickname .smile {
	zoom: .68;
	margin: 4px 0
}
.users_top .smile {
	display: none!important
}
.username .smile {
	margin: 2px 0
}
.bet_limits {
	font-size: 10px;
	text-align: center;
	margin-top: 7px;
	color: #b0b3b9;
	font-weight: 700;
	line-height: 16px;
	vertical-align: top
}
.bet_limits i {
	zoom: .7;
	margin-left: 3px
}
#bet_sum_input::-moz-placeholder {
	color: #7d7f85;
	font-size: 12px;
	vertical-align: top;
	font-weight: 700
}
#bet_sum_input::-webkit-input-placeholder {
	color: #7d7f85;
	font-size: 12px;
	vertical-align: top;
	font-weight: 700
}
#bet_sum_input:-ms-input-placeholder {
	color: #7d7f85;
	font-size: 12px;
	vertical-align: top;
	font-weight: 700
}
#bet_sum_input::-ms-input-placeholder {
	color: #7d7f85;
	font-size: 12px;
	vertical-align: top;
	font-weight: 700
}
#bet_sum_input::placeholder {
	color: #7d7f85;
	font-size: 12px;
	vertical-align: top;
	font-weight: 700
}
.crypto_payment {
	border-radius: 4px;
	background: #2a2f36;
	padding: 20px;
	font-size: 13px;
	line-height: 28px;
	text-align: left;
	color: #b0b3b9;
	max-width: 500px;
	margin: 0 auto 0;
	cursor: default
}
.crypto_line {
	line-height: 28px
}
.crypto_val {
	font-weight: 700;
	color: #ebf0f6
}
.crypto_val a:hover {
	border-color: transparent
}
.crypto_val a {
	color: #77bd4b;
	text-decoration: none;
	border-bottom: 1px solid;
	transition: all .2s ease
}
.crypto_line:last-child span:first-child {
	display: none
}
.crypto_line:last-child {
	margin-top: 10px;
	text-align: center;
	display: block;
	font-size: 13px;
	line-height: 21px
}
.crypto_line span:first-child {
	font-size: 12px;
	font-weight: 700;
	min-width: 110px;
	display: inline-block;
	text-align: right;
	padding-right: 5px
}
.crypto_qr canvas {
	border: 10px solid #fff
}
.crypto_qr {
	text-align: center;
	margin-top: 15px
}
span.sum.odds_icon {
	border-radius: 2px;
	display: inline-block;
	padding: 0 5px!important;
	background-size: 100% 50%!important
}
.select_two_desc>b {
	font-weight: 700;
	font-size: 12px;
	line-height: 35px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: top;
	margin-right: 6px;
	color: #b0b3b9;
	max-width: 95px;
	overflow: hidden
}
.only_mobile480 {
	display: none
}
.search_match {
	display: inline-block;
	margin-left: 15px
}
#search_result {
	z-index: 3;
	padding-top: 5px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #2a2f36
}
#upcoming_search:focus {
	background-color: #1d2141;
}
#upcoming_search {
	display: inline-block;
	width: 200px!important;
	border: 0;
	padding: 0 10px 0 35px;
	color: #fff;
	font-size: 12px;
	line-height: 31px;
	border-radius: 4px;
	box-sizing: border-box;
	transition: background .2s ease;
	font-weight: 700;
	text-align: left;
	vertical-align: top;
	margin: 12px 0;
	background: #151429 url(../img/search.png) no-repeat 8px 8px;
	background-size: 13px;
}
.clear_search_upcoming:hover {
	opacity: .4
}
.clear_search_upcoming {
	display: none;
	transition: all .2s ease;
	width: 31px;
	height: 31px;
	background: url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: 13px;
	cursor: pointer;
	opacity: .8;
	margin: 12px 0;
	vertical-align: top
}
#top_menu .wrapper {
	position: relative
}

.sumo_selected_country {
	width: 100%;
	margin-bottom: 10px
}
.sumo_selected_country>.CaptionCont>span.placeholder, .sumo_selected_country>.CaptionCont>span {
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #b0b3b9
}
.sumo_selected_country p.CaptionCont.SelectBox.search {
	background: #24282e
}
.sumo_selected_country ul.options {}
.forbidden {
	background: #cc5e54!important
}
.forbidden_text {
	display: none;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 9px;
	color: #ff6556;
	font-weight: 700
}
.forbidden_country {
	color: #d64629;
	font-weight: 700;
	line-height: 25px;
	font-size: 17px
}
.material img {
	max-width: 85%;
	margin: 0 auto 10px;
	display: block
}
.line_select {
	cursor: default;
	height: 61px;
	margin-bottom: 15px
}
.visa_icon:before {
	background-position: 0 center!important
}
.mc_icon:before {
	background-position: -20px center!important
}
.world_icon:before {
	background: url(../img_v2/worldwide.png?v2) no-repeat center center!important;
	background-size: contain!important
}
.ru_icon:before {
	background-image: url(/img/flag/32/ru.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important
}
.by_icon:before {
	background-image: url(/img/flag/32/by.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important
}
.ua_icon:before {
	background-image: url(/img/flag/32/ua.png)!important;
	background-repeat: no-repeat!important;
	background-size: 20px 20px!important
}
.line_select a:before {
	content: '';
	display: inline-block;
	height: 100%;
	width: 20px;
	margin-right: 5px;
	background: url(../img_v2/card_dep.png) no-repeat left center;
	vertical-align: top
}
.line_select a.active:after {
	opacity: 1
}
.dep_card_notice.error {
	border-radius: 2px;
	background: #783f35
}
.line_select a:after {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	right: 2px;
	top: 2px;
	background: #d64629;
	opacity: 0;
	transition: all .3s ease
}
.line_select a:hover, .line_select a.active {
	background-color: #3f4654!important;
	color: #fefefe!important
}
.hidden_line_select {
	width: 0!important;
	padding: 0!important;
	margin: 0!important
}
.line_select a {
	overflow: hidden;
	position: relative;
	display: inline-block;
	background: #343a45;
	border-radius: 4px;
	margin-right: 3px;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	text-decoration: none;
	padding: 0 10px;
	color: #b0b3b9;
	font-size: 13px;
	font-weight: 700;
	transition: all .2s ease
}
#country_select, #system_select, #cardtype_select {
	display: none
}
.main_way:before {
	background: url(../newmy/img/system_way.png) no-repeat 0 center!important
}
.backup_way:before {
	background: url(../newmy/img/system_way.png) no-repeat -20px center!important
}
.hide_bet {
	display: none
}
.history_more.inproccess {
	opacity: .6;
	cursor: wait
}
.hide_vpn_warning {
	z-index: 2;
	width: 17px;
	height: 17px;
	background: url(../newmy/img/close_modal.png) no-repeat center center;
	background-size: 13px;
	display: block;
	border-radius: 2px;
	position: absolute;
	right: 4px;
	top: 3px;
	transition: all .2s ease
}
.vpn_warning .important_notice_header {
	position: relative
}
.winrate_reset a:hover {
	text-decoration: none
}
.winrate_reset a {
	color: #68a145;
	padding: 0 10px
}
.winrate_reset {
	font-size: 10px;
	color: #7d7f85;
	cursor: default;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	display: inline-block;
	left: 0;
	line-height: 28px;
	text-transform: initial
}
.big_column_stat {
	position: relative
}
.bets_stats.winrate_reseted .big_column_stat {
	padding-bottom: 15px!important
}
.team_head {
	box-sizing: border-box;
	display: table;
	width: 100%;
	margin-bottom: 5px;
	color: #fefefe;
	font-weight: 700;
	font-size: 15px;
	background: rgba(39, 43, 51, .42);
	padding: 0 15px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	line-height: 35px
}
#scorebot .score {
	line-height: 35px;
	position: absolute;
	font-size: 32px;
	color: #fefefe;
	font-weight: 700;
	text-align: center;
	text-shadow: 0 0 7px #000;
	background: rgba(0, 0, 0, .39);
	z-index: 0;
	height: 35px;
	width: 15%;
	left: 42.5%
}
#scorebot .player_score {
	box-sizing: border-box;
	display: table;
	width: 100%;
	margin-bottom: 2px;
	color: #fefefe;
	font-weight: 700;
	font-size: 15px;
	background: rgba(39, 43, 51, .95);
	padding: 0 30px;
	border-radius: 2px;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: no-wrap;
	overflow: hidden
}
.stream_container:hover #scorebot {
	opacity: 1
}
#scorebot.always_visible {
	opacity: 1!important;
	width: 100%;
	height: 100%;
	padding: 100px 0 0;
	position: relative;
	top: 0!important
}
#scorebot {
	cursor: default;
	opacity: 0;
	transition: all .2s ease;
	width: 100%;
	height: 0;
	position: absolute;
	top: 160px
}
.team_1>.player_score, .team_2>.player_score {
	display: table;
	position: relative
}
#scorebot .player_score>* {
	display: table-cell;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
#scorebot .player_score b {
	padding: 0 5px;
	color: #90949a;
	width: 15%;
	display: table-cell
}
.dead_player:before {
	opacity: 1!important
}
.dead_player {
	opacity: .75
}
.team_1 .player_score:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img_v2/skull.png) no-repeat center center;
	width: 40px;
	height: 30px;
	padding: 0!important;
	opacity: 0;
	transition: all .1s ease;
	background-size: 20px
}
.team_2 .player_score:before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img_v2/skull.png) no-repeat center center;
	width: 40px;
	height: 30px;
	padding: 0!important;
	opacity: 0;
	transition: all .1s ease;
	background-size: 20px
}
.team_1 .player_score {
	text-align: left;
	padding-left: 40px!important
}
.team_2 .player_score {
	text-align: right;
	padding-right: 40px!important
}
.ct_score {
	color: #52a9f7
}
.t_score {
	color: #ffc72f
}
.map_score span {
	border: 2px solid #292c33;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-bottom: 10px;
	border-radius: 15px
}
#scorebot.loading .score {
	background: 0 0!important
}
.team_1_maps span {
	background: rgba(54, 129, 197, .72)
}
.team_2_maps span {
	background: rgba(249, 204, 81, .72)
}
.team_1_maps {
	position: absolute;
	left: 15px;
	width: 20px;
	top: 15px
}
.team_2_maps {
	position: absolute;
	right: 15px;
	width: 20px;
	top: 15px
}
.map_score {
	position: relative
}
.team_1 .team_head {
	background: rgba(54, 129, 197, .52);
	border-radius: 2px 0 0 2px
}
.team_2 .team_head {
	background: rgba(249, 204, 81, .52);
	border-radius: 0 2px 2px 0
}
.score:before {
	content: '';
	display: none;
	width: 35px;
	height: 35px;
	position: absolute;
	left: 50%;
	margin-left: -11.5px;
	bottom: -43px;
	background: url(../img_v2/bomb.png) no-repeat center center;
	background-size: contain;
	opacity: 0!important;
	transition: all .2s ease;
	-webkit-animation: flickerAnimation 1.5s infinite;
	-moz-animation: flickerAnimation 1.5s infinite;
	-o-animation: flickerAnimation 1.5s infinite;
	animation: flickerAnimation 1.5s infinite
}
.bomb_planted:before {
	display: block
}
#scorebot .score:after {
	content: 'beta';
	display: block;
	padding: 0 5px;
	line-height: 16px;
	font-size: 13px;
	color: fefefe;
	background: rgba(119, 189, 75, .43);
	border-radius: 2px;
	position: absolute;
	top: -11px;
	right: 0
}
.map_Nuke {
	background: url(../img_v2/map_nuke.jpg) no-repeat center center;
	background-size: cover
}
.map_Dust2 {
	background: url(../img_v2/map_dust2.jpg) no-repeat center center;
	background-size: cover
}
.map_Overpass {
	background: url(../img_v2/map_overpass.jpg) no-repeat center center;
	background-size: cover
}
.map_Vertigo {
	background: url(../img_v2/map_vertigo.jpg) no-repeat center center;
	background-size: cover
}
.map_Mirage {
	background: url(../img_v2/map_mirage.jpg) no-repeat center center;
	background-size: cover
}
.map_Train {
	background: url(../img_v2/map_train.jpg) no-repeat center center;
	background-size: cover
}
.map_Inferno {
	background: url(../img_v2/map_inferno.jpg) no-repeat center center;
	background-size: cover
}
#scorebot .score>b {
	-webkit-animation: flickerAnimation 2s infinite;
	-moz-animation: flickerAnimation 2s infinite;
	-o-animation: flickerAnimation 2s infinite;
	animation: flickerAnimation 2s infinite
}
#scorebot .map_name {
	font-size: 14px;
	color: #fefefe;
	text-shadow: 0 0 5px #000;
	line-height: 25px;
	top: -25px;
	position: absolute;
	left: 0;
	display: block;
	width: 100%
}
.match_events {
	position: absolute;
	z-index: 2;
	top: 210px;
	text-align: center;
	width: 100%;
	color: #fefefe;
	font-size: 14px;
	line-height: 20px
}
.match_event {
	display: inline-block;
	clear: both;
	padding: 0 7px;
	background: #24282e;
	border-radius: 3px;
	border: 1px solid #87b38d;
	margin-bottom: 5px
}
.terrorist {
	font-weight: 700;
	color: #edba2f
}
.counterterrorist {
	font-weight: 700;
	color: #00c6ff
}
.kill {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 6px;
	vertical-align: top
}
.dead:before {
	content: '';
	display: inline-block;
	width: 25px;
	margin-right: 5px;
	height: 20px;
	background: url(../img_v2/skull.png) no-repeat center center;
	background-size: 20px
}
.dead {
	padding-left: 25px
}
.map.live_bets {
	border: 1px solid #914034;
	border-radius: 2px 2px 0 0
}
.map.live_bets .map_heading {
	background: #914034;
	color: #fefefe;
	background: rgba(255, 76, 43, .47);
	background: -moz-linear-gradient(0deg, rgba(145, 64, 52, 1) 0%, rgb(162, 84, 73) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255, 76, 43, 0.47) 0%, rgb(162, 84, 73) 100%);
	background: linear-gradient(0deg, rgba(255, 76, 43, 0.47) 0%, rgb(162, 84, 73) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#914034", endColorstr="#a25449", GradientType=1)
}
.map.live_bets .map_name {
	font-size: 15px
}
.map.live_bets .map_name:before {
	content: '';
	background: url(/newmy/img_v2/current.png) no-repeat center center;
	width: 15px;
	height: 29px;
	display: inline-block;
	vertical-align: top;
	vertical-align: top;
	margin-right: 8px;
	-webkit-animation: flickerAnimation 2s infinite;
	-moz-animation: flickerAnimation 2s infinite;
	-o-animation: flickerAnimation 2s infinite;
	animation: flickerAnimation 2s infinite
}
.live_bet {
	color: #ed5638;
	font-weight: 700
}
.map_br {
	text-align: center;
	line-height: 20px;
	vertical-align: top;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #7d7f85;
	position: relative;
	overflow: hidden
}
.map_br:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 50%;
	background: #914034;
	margin-top: -2px
}
.map_br .map_text {
	display: inline-block;
	padding: 0 15px;
	background: #2a2f36;
	z-index: 1;
	position: relative;
	cursor: default
}
.bet_content .map.active.live_bets {
	max-height: 1200px!important
}
.live_betting .center:before {
	content: 'LIVE';
	position: absolute;
	left: 50%;
	width: 36px;
	top: 79px;
	margin-left: -23px;
	height: 13px;
	overflow: hidden;
	font-weight: 700;
	color: #d64529;
	font-size: 13px;
	background: url(/newmy/img/current.png) no-repeat 0 0;
	background-size: 12px;
	text-align: center;
	padding-left: 10px;
	-webkit-animation: flickerAnimation 3s infinite;
	-moz-animation: flickerAnimation 3s infinite;
	-o-animation: flickerAnimation 3s infinite;
	animation: flickerAnimation 3s infinite;
	text-shadow: 0 0 4px
}
.live_betting.line_event .center:before {
	display: none!important
}
.live_betting.line_event .center .event_type:before {
	content: 'LIVE';
	display: inline-block;
	color: #ff4c2b;
	font-weight: 700;
	width: 21px;
	padding-left: 12px;
	line-height: 12px;
	height: 10px;
	margin-left: -12px;
	background: url(../img_v2/current.png) no-repeat 0 0;
	background-size: 10px!important;
	-webkit-animation: flickerAnimation 3s infinite;
	-moz-animation: flickerAnimation 3s infinite;
	-o-animation: flickerAnimation 3s infinite;
	animation: flickerAnimation 3s infinite
}
.live_betting.line_event .center .event_type {
	position: relative;
	padding-left: 11px
}
.live_bets .bet:last-child {
	padding-bottom: 3px
}
.bet_koef {
	position: relative
}
.bet_koef .koef_change.down {
	margin-top: 11px!important
}
.bet_koef .koef_change.up {
	margin-top: -12px!important
}
.select_two .koef_change.up:before {
	border: 4px solid transparent;
	border-bottom: 4px solid #77bd4b
}
.select_two .koef_change.down:before {
	border: 4px solid transparent;
	border-top: 4px solid #d64529
}
.select_two .koef_change.down {
	margin-top: 17px;
	margin-left: -3px
}
.select_two .koef_change.up {
	margin-top: -3px;
	margin-left: -3px
}
.express_bet_block .koef_change.down {
	margin-top: 12px
}
.express_bet_block .koef_change.up {
	margin-top: -8px
}
.expr_koef {
	position: relative
}
.expr_koef .koef_change.up {
	margin-top: -11px
}
.expr_koef .koef_change.down {
	margin-top: 10px
}
div#live {
	position: absolute;
	bottom: 56px;
	z-index: 7;
	width: 100%;
	background: -moz-linear-gradient(0deg, rgba(42, 47, 54, 1) 0%, rgba(47, 53, 61, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a2f36", endColorstr="#2f353d", GradientType=1)
}
#live .bet .bet_select {
	position: relative;
	display: inline-block;
	float: left;
	width: 38%;
	line-height: 35px;
	color: #fefefe;
	padding: 0 15px;
	font-weight: 700;
	background: #343a45;
	box-sizing: border-box;
	font-size: 14px;
	cursor: pointer;
	transition: all .2s ease
}
#live.bet {
	padding: 5px
}
#live .bet_name {
	width: 24%;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #fefefe;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	cursor: default
}
#live .bet {
	padding: 7px
}
#live .bet_select.team_2 {}
#live .bet_select.team_1 {
	text-align: right
}
#live .bet_select:hover {
	background: rgba(100, 157, 66, .27)
}
#live .container {
	margin: 0 auto;
	border-radius: 2px 2px 0 0;
	background: rgba(36, 40, 46, .91);
	width: 100%;
	max-width: 550px;
	box-shadow: 2px 5px 4px #181c22
}
.live_koef {
	transition: all .2s ease;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	line-height: 35px;
	min-width: 40px;
	vertical-align: top;
	text-align: center;
	font-weight: 700;
	padding: 0 2px
}
.live_koef:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 35px;
	background: url(../img_v2/odds.png) no-repeat center center;
	transition: all .2s ease;
	margin-right: 2px;
	vertical-align: top
}
.team_1 .live_koef {
	position: absolute;
	left: 10px
}
.team_2 .live_koef {
	position: absolute;
	right: 10px
}
#live .bet_select b {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 55%;
	overflow: hidden;
	vertical-align: top
}
#upcoming .live_betting_upcoming .center:before {
	display: none!important
}
#upcoming .live_betting_upcoming .center .event_type:before {
	content: '';
	display: inline-block;
	color: #ff4c2b;
	font-weight: 700;
	padding-left: 12px;
	height: 17px;
	margin-left: -20px;
	background: url(../img_v2/current.png) no-repeat center center;
	background-size: 10px!important;
	vertical-align: top
}
#upcoming .live_betting_upcoming .center .event_type {
	position: relative;
	padding-left: 11px
}
.ded.walk {
	-webkit-animation: walk 1s infinite;
	-moz-animation: walk 1s infinite;
	-o-animation: walk 1s infinite;
	animation: walk 1s infinite
}
.ded {
	position: fixed;
	left: -400px;
	bottom: -15px;
	width: 300px;
	height: 205px;
	z-index: 5;
}
@keyframes walk {
	0% {
		transform: rotate(5deg)
	}
	50% {
		transform: rotate(-5deg)
	}
	100% {
		transform: rotate(5deg)
	}
}
@-o-keyframes walk {
	0% {
		transform: rotate(5deg)
	}
	50% {
		transform: rotate(-5deg)
	}
	100% {
		transform: rotate(5deg)
	}
}
@-moz-keyframes walk {
	0% {
		transform: rotate(5deg)
	}
	50% {
		transform: rotate(-5deg)
	}
	100% {
		transform: rotate(5deg)
	}
}
@-webkit-keyframes walk {
	0% {
		transform: rotate(5deg)
	}
	50% {
		transform: rotate(-5deg)
	}
	100% {
		transform: rotate(5deg)
	}
}
.big_img_banner img {
	width: 100%
}
.team_right .big_img_banner {
	position: absolute;
	left: 70px;
	top: -90px;
	opacity: .25;
	transform: rotate(-15deg);
	width: 300px;
	height: 300px;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	transition: all 1.3s ease
}
.team_left .big_img_banner {
	position: absolute;
	right: 70px;
	top: -90px;
	opacity: .25;
	transform: rotate(15deg);
	width: 300px;
	height: 300px;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	transition: all 1.3s ease
}
.team_left.hover .team_name {
	margin-right: 10px;
	margin-top: -2px
}
.team_right.hover .team_name {
	margin-left: 10px;
	margin-top: -2px
}
.team_left.hover>img {
	height: 125%!important;
	max-height: 125%!important;
	max-width: 125px!important;
	margin-top: -11px
}
.team_right.hover>img {
	height: 125%!important;
	max-height: 125%!important;
	max-width: 125px!important;
	margin-top: -11px
}
.team_left.hover .big_img_banner {
	right: 31px;
	top: -95px;
	opacity: .25;
	transform: rotate(5deg);
	width: 450px;
	height: 450px
}
.team_left.hover .team_name {
	text-shadow: -8px 5px 2px #000!important
}
.team_right.hover .big_img_banner {
	left: 31px;
	top: -95px;
	opacity: .25;
	transform: rotate(-5deg);
	width: 450px;
	height: 450px
}
.team_right.hover .team_name {
	text-shadow: 8px 5px 2px #000!important
}
#banner .hover .team_name:after {
	width: 320px!important
}
#banner .hover .team_name:before {
	width: 250px!important
}
#banner .team_right .team_name:before {
	transition: all .6s ease;
	background: #77bd4b;
	position: absolute;
	content: '';
	display: block;
	width: 0;
	height: 2px;
	bottom: 11px;
	left: 10px;
	box-shadow: 6px 5px 3px #000;
	opacity: 0
}
#banner .team_left .team_name:before {
	transition: all .6s ease;
	background: #77bd4b;
	position: absolute;
	content: '';
	display: block;
	width: 0;
	height: 2px;
	bottom: 11px;
	right: 10px;
	box-shadow: -6px 5px 3px #000;
	opacity: 0
}
#banner .team_right .team_name:after {
	transition: all .4s ease;
	background: #77bd4b;
	position: absolute;
	content: '';
	display: block;
	width: 0;
	height: 2px;
	bottom: 21px;
	left: 22px;
	box-shadow: 6px 5px 3px #000;
	opacity: 0
}
#banner .team_left .team_name:after {
	transition: all .4s ease;
	background: #77bd4b;
	position: absolute;
	content: '';
	display: block;
	width: 0;
	height: 2px;
	bottom: 21px;
	right: 22px;
	box-shadow: -6px 5px 3px #000;
	opacity: 0
}
.bet_back:hover {
	background: #181b34;
}
.bet_back {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 13px;
	text-decoration: none;
	transition: all .2s ease;
	vertical-align: top;
	text-align: center;
	line-height: 29px;
	background: #181b34;
	color: #fefefe;
	text-transform: uppercase;
	font-weight: 700;
	border: 0;
	cursor: pointer;
	border-radius: 4px;
	padding: 0 15px 0 7px;
	z-index: 1;
}
.bet_back:before {
	background: url(/newmy/img/slider_arr.png) no-repeat center center;
	content: '';
	display: inline-block;
	width: 21px;
	height: 28px;
	background-size: 26px;
	transform: rotate(180deg);
	vertical-align: top
}
#banner .team_right.hover .team_name:after {
	right: 24px
}
#banner .team_left.hover .team_name:after {
	right: 24px
}
#banner .team_right.hover .team_name:before {
	right: 15px
}
#banner .team_left.hover .team_name:before {
	right: 15px
}
#banner .hover .team_name:after {
	width: 320px!important;
	bottom: 25px;
	opacity: 1
}
#banner .hover .team_name:before {
	width: 250px!important;
	bottom: 15px;
	opacity: 1
}
#banner .lol_event .event_date:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 13px;
	height: 13px;
	margin-top: 2px;
	background: url(../img_v2/lol_bg.png) no-repeat center center;
	background-size: contain
}
#banner .mma_event .event_date:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 13px;
	height: 13px;
	margin-top: 2px;
	background: url(../img_v2/mma_icon.png) no-repeat center center;
	background-size: contain
}
#banner .artifact_event .event_date:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 13px;
	height: 13px;
	margin-top: 2px;
	background: url(../img_v2/artifact_icon.png) no-repeat center center;
	background-size: contain
}
#banner .dota2_event .event_date:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 13px;
	height: 13px;
	margin-top: 2px;
	background: url(../img/dota2_bg.png) no-repeat center center;
	background-size: contain
}
#banner .csgo_event .event_date:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	width: 13px;
	height: 13px;
	margin-top: 2px;
	background: url(../img/csgo_ico.png) no-repeat center center;
	background-size: contain;
	border-radius: 2px
}
.modal_in {
	-webkit-animation: modal_in .1s 1 ease-in normal forwards;
	-moz-animation: modal_in .1s 1 ease-in normal forwards;
	-o-animation: modal_in .1s 1 ease-in normal forwards;
	animation: modal_in .1s 1 ease-in normal forwards
}
.modal_out {
	-webkit-animation: modal_out .1s 1 ease-out normal forwards;
	-moz-animation: modal_out .1s 1 ease-out normal forwards;
	-o-animation: modal_out .1s 1 ease-out normal forwards;
	animation: modal_out .1s 1 ease-out normal forwards
}
.modal_in_invert {
	-webkit-animation: modal_in_invert .1s 1 ease-in normal forwards;
	-moz-animation: modal_in_invert .1s 1 ease-in normal forwards;
	-o-animation: modal_in_invert .1s 1 ease-in normal forwards;
	animation: modal_in_invert .1s 1 ease-in normal forwards
}
.modal_out_invert {
	-webkit-animation: modal_out_invert .1s 1 ease-out normal forwards;
	-moz-animation: modal_out_invert .1s 1 ease-out normal forwards;
	-o-animation: modal_out_invert .1s 1 ease-out normal forwards;
	animation: modal_out_invert .1s 1 ease-out normal forwards
}
@keyframes modal_in {
	0% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
@-o-keyframes modal_in {
	0% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
@-moz-keyframes modal_in {
	0% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
@-webkit-keyframes modal_in {
	0% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
@keyframes modal_out {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
}
@-o-keyframes modal_out {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
}
@-moz-keyframes modal_out {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
}
@-webkit-keyframes modal_out {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
}
@keyframes modal_out_invert {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
}
@-o-keyframes modal_out_invert {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
}
@-moz-keyframes modal_out_invert {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	75% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
}
@-webkit-keyframes modal_out_invert {
	0% {
		transform: perspective(1500px) rotateY(0deg)
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(-90deg);
		opacity: 0
	}
}
@keyframes modal_in_invert {
	0% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
@-o-keyframes modal_in_invert {
	0% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
@-moz-keyframes modal_in_invert {
	0% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
@-webkit-keyframes modal_in_invert {
	0% {
		transform: perspective(1500px) rotateY(90deg);
		opacity: 0
	}
	50% {
		opacity: 1
	}
	100% {
		transform: perspective(1500px) rotateY(0deg)
	}
}
.bet_content .bet a:active, #place_bet_btn:active, #place_express input[type=submit]:active, .register:active, .login:active, .user_modal input[type=submit]:active {
	background: #c75b4e
}
#bet_next .currency, .expr_win .currency {
	display: block
}
@-ms-keyframes koef_down {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: 8px;
		opacity: 0
	}
}
@-moz-keyframes koef_down {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: 8px;
		opacity: 0
	}
}
@-webkit-keyframes koef_down {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: 8px;
		opacity: 0
	}
}
@keyframes koef_down {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: 8px;
		opacity: 0
	}
}
@-ms-keyframes koef_up {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: -8px;
		opacity: 0
	}
}
@-moz-keyframes koef_up {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: -8px;
		opacity: 0
	}
}
@-webkit-keyframes koef_up {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: -8px;
		opacity: 0
	}
}
@keyframes koef_up {
	0% {
		top: 0;
		opacity: 1
	}
	100% {
		top: -8px;
		opacity: 0
	}
}
.koef_up_anim {
	transition: all .8s ease!important;
	opacity: 0!important;
	top: -8px!important
}
.koef_down_anim {
	transition: all .8s ease!important;
	opacity: 0!important;
	top: 8px!important
}
.m_open, .m_next {
	-webkit-touch-callout: none
}
.personal_stats>div {
	cursor: default;
	display: block;
	float: left;
	padding: 15px 0;
	background: #1b1f3c;
	border-radius: 4px;
	width: 22.5%;
	margin-left: 2%;
	margin-bottom: 2%;
	text-align: center;
	font-size: 10px;
	color: #7d7f85;
	text-transform: uppercase;
	font-weight: 700;
	box-sizing: border-box;
}
.personal_stats>div>b {
	display: block;
	color: #fefefe;
	font-size: 16px;
	line-height: 20px;
	margin-top: 6px
}
#bets>#winrate_reset {
	line-height: 31px;
	height: 30px;
	border: 0;
	border-radius: 4px;
	background: #2f353d;
	transition: all .2s ease;
	font-size: 10px;
	color: #7d7f85;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	text-decoration: none;
	margin: 0 auto;
	display: block;
	clear: both;
	width: 100px;
	text-align: center
}
#bets>#winrate_reset:hover {
	color: #fefefe;
	background: #343a45
}
.skin_pagidep {
	text-align: center;
	margin-bottom: 20px;
	padding: 0 16px;
}
.pagi_numdep {
	display: inline-block;
}
#page_numdep {
	border: 0;
	padding: 0 4px;
	line-height: 35px;
	width: 27px;
	text-align: center;
	border-radius: 3px;
	background: #2a2f36;
	color: #fefefe;
	margin-right: 10px;
	font-size: 15px;
	font-weight: 700;
}
.pagi_numdep span {
	cursor: default;
	line-height: 35px;
	color: #b0b3b9;
	font-size: 13px;
	font-weight: 700;
}
.skin_pagidep .next {
	float: right;
}
/* top user */

.static-block .table .block-content__inner {
	counter-reset: count;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	min-width: 100%;
}
.static-block__wrap {
	border-radius: 20px;
	overflow: hidden;
	margin: 0 15px;
}
.static-header {
	background: url(../img/static_title.png) right top no-repeat #131225;
	height: 127px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}
.static-header .title.bright {
	width: 100%;
	padding: 20px 5px;
	font-size: 16px;
	letter-spacing: 15px;
	font-weight: 500;
	color: #d7e1ea;
}
.title.bright {
	font-size: 13px;
	color: #fff;
	text-align: center;
	padding: 20px;
}
.title.bright, .title.red {
	text-transform: uppercase;
	font-family: Roboto, sans-serif;
}
.btn.back-to {
	padding: 15px 30px;
	background: #243556;
	color: #bfd0de;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0 1px 14px rgba(16, 26, 39, .25);
	box-shadow: 0 1px 14px rgba(16, 26, 39, .25);
}
.btn.back-to, .btn.go-out {
	-webkit-box-align: center;
}
.static-header .back-to {
	position: absolute;
	right: 40px;
}
.btn.back-to:before {
	display: block;
	height: 5px;
	background: url(../img/icon-back.png) center center no-repeat;
	background-size: contain;
}
.btn.back-to:before, .btn.delete:before, .btn.go-out:before {
	content: "";
	width: 12px;
	margin-right: 15px;
}
.static-block .table {
	position: relative;
}
.static-block .table .block-content__header {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	min-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 24px 20px 11px;
	height: auto;
	font-size: 11px;
	line-height: 13px;
	min-height: 61px;
}
.flex-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-wrap, .user__clan {
	-webkit-box-align: center;
}
.block-content__header {
	color: #fff;
	text-transform: uppercase;
	padding: 20px 30px;
	background: url(../img/table-shadow.png) center center repeat-x;
	background: -webkit-gradient(linear, left top, left bottom, from(#181b34), color-stop(70%, #181b34), to(#181b34));
	background: -o-linear-gradient(top, #152131 0, #182431 70%, #273746 100%);
}
.static-block.clans .table .block-content__header .left-side {
	width: 227px;
}
.static-block .table .block-content .left-side {
	width: 190px;
}
.static-block .table .block-content__header .left-side, .static-block .table .block-content__header .right-side {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.static-block .table .block-content .left-side {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.flex-wrap .left-side, .flex-wrap .right-side, .xcoins:before {
	position: relative;
}
.static-block.clans .table .block-content__header .left-side>:last-child {
	margin: 0 5px 0 35px;
}
.static-block.clans .table .block-content .left-side>:last-child {
	margin: 0 5px 0 23px;
}
.static-block .table .block-content .left-side>:last-child {
	margin: 0 5px 0 10px;
}
.static-block .table .block-content .right-side {
	margin-left: 30px;
	max-width: inherit!important;
}
.static-block .table .block-content__header .left-side, .static-block .table .block-content__header .right-side {
	-ms-flex-align: start;
}
.static-block .table .block-content .right-side {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: inherit;
	-ms-flex-pack: inherit;
}
.static-block .table .block-content .right-side>* {
	min-width: 100px;
}
.block-content .right-side>* {
	margin: 0 5px;
}
.static-block.clans .table .block-content__header .right-side>:last-child {
	text-align: center;
}
.static-block .table .block-content .right-side>:last-child {
	width: 170px;
}
.static-block .table .block-content .right-side>* {
	/* min-width: 100px; */
	/* width: 100px; */
}
.static-block .table .block-content__item.odd {
	background: #131225;
}
.static-block .table .block-content__item {
	padding: 10px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.block-content__item.odd {
	background: #101b27;
}
.flex-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-wrap, .user__clan {
	-webkit-box-align: center;
}
.block-content__item {
	padding: 10px 30px;
}
.static-block.clans .table .block-content__item:before {
	counter-increment: count;
	color: #bbc7d4;
	font-size: 14px;
	min-width: 24px;
	margin-right: 15px;
}
.static-block .table .block-content .left-side .clan__avatar {
	min-width: 46px;
	min-height: 46px;
	border-radius: 14px;
	background: #111c2a;
	border: 1px solid rgba(75, 97, 120, .7);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.static-block .table .block-content .left-side .clan__avatar img {
	width: 42px;
	height: 42px;
	border-radius: 10px;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 1px;
}
.static-block.clans .table .block-content__item .user__level {
	top: -3px;
	left: 40px;
}
.user__level {
	width: 18px;
	height: 18px;
	background: #a34103;
	background: -webkit-linear-gradient(120deg, #a34103 0, #c4640f 100%);
	background: -o-linear-gradient(120deg, #a34103 0, #c4640f 100%);
	background: linear-gradient(330deg, #a34103 0, #c4640f 100%);
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 11px;
	text-indent: -1px;
	bottom: 0;
	left: -5px;
	cursor: default;
}
.user__avatar, .user__level {
	-webkit-box-align: center;
	border-radius: 100%;
}
.user__clan, .user__level {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
}
.static-block.clans .table .block-content .left-side>:last-child {
	margin: 0 5px 0 23px;
}
.static-block .table .block-content .left-side .user__name {
	width: 180px;
}
.static-block .table .block-content .left-side>:last-child {
	margin: 0 5px 0 10px;
}
.user__name {
	color: #bfd0de;
	font-weight: 500;
	display: block;
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	line-height: 19px;
	margin: 0;
}
.static-block .table .block-content .left-side .user__name a {
	color: #bfd0de;
	display: block;
	padding: 15px 0;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
.static-block .table .block-content .right-side {
	-ms-flex-positive: 1;
	-ms-flex-pack: inherit;
	/* justify-content: inherit; */
}
.flex-wrap .left-side, .flex-wrap .right-side, .xcoins:before {
	position: relative;
}
.block-content .right-side {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	text-align: center;
}
.static-block .table .block-content .right-side .all-games, .static-block .table .block-content .right-side .command {
	font-size: 14px;
	color: #bbc7d4;
}
.block-content .right-side>* {
	margin: 0 5px;
}
.static-block .table .block-content .right-side .command span {
	color: #4b6178;
}
.block-content .right-side .xcoins {
	font-size: 14px;
}
.block-content .right-side>* {
	margin: 0 5px;
}
.xcoins {
	display: inline-block;
	font-size: 11px;
	color: #efbd11;
}
.block-content .right-side .xcoins:before {
	font-size: 12px;
	margin-right: 6px;
}
.xcoins:before {
	content: '';
	display: inline-block;
	background: url(../img/coin.png) center center no-repeat;
	background-size: contain;
	top: 0;
	width: 15px;
	height: 15px;
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
	margin-right: 5px;
}
.flex-wrap .left-side, .flex-wrap .right-side, .xcoins:before {
	position: relative;
}
.block-content .right-side .xcoins:before {
	font-size: 12px;
	margin-right: 6px;
}
.xcoins:before {
	content: '';
	display: inline-block;
	background: url(../img/coin.png) center center no-repeat;
	background-size: contain;
	top: 0;
	width: 15px;
	height: 15px;
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
	margin-right: 5px;
}
.flex-wrap .left-side, .flex-wrap .right-side, .xcoins:before {
	position: relative;
}
.static-block .table .block-content .right-side .btn-toolbar {
	font-size: 13px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.static-block .table .block-content .right-side>:last-child {
	width: 170px;
}
.static-block .table .block-content .right-side .btn-toolbar .send {
	padding: 0 30px;
	margin: 0;
	-webkit-transition: 250ms ease;
	-o-transition: 250ms ease;
	transition: 250ms ease;
}
.block-content .member.send {
	-webkit-transition: 250ms ease;
	-o-transition: 250ms ease;
	transition: 250ms ease;
	width: auto;
	padding: 0 20px;
	border-radius: 36px;
	color: #bfd0de;
}
.block-content .member {
	min-width: 36px;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	background: 0 0;
	border: 1px solid #4b6178;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
.loadmore {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px;
	background: #181b34;
}
.loadmore button.member.send {
	text-transform: uppercase;
	padding: 13px 30px;
	height: auto;
	display: block;
	border-color: #394c5f;
	-webkit-transition: 250ms ease;
	-o-transition: 250ms ease;
	transition: 250ms ease;
}
.block-content .member.send {
	-webkit-transition: 250ms ease;
	-o-transition: 250ms ease;
	transition: 250ms ease;
	width: auto;
	padding: 0 20px;
	border-radius: 36px;
	color: #bfd0de;
}
.block-content .member {
	min-width: 36px;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	background: 0 0;
	border: 1px solid #4b6178;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
.members__wrap .block-content__wrap, .static-block .table .block-content__wrap {
	overflow-x: auto;
}
/* top user end */

/* comment post */

.comment {
	list-style: none outside none;
	margin: 0;
	padding: 0 0 15px;
	margin-top: 25px;
	padding-top: 25px;
	word-wrap: break-word;
}
.comment_image {
	float: left;
	display: block;
	width: 46px;
	height: 46px !important;
	margin: 0 15px 0 0;
	padding: 0;
	border-radius: 23px;
}
.comment_name {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.3;
	color: #ebf0f6;
}
.comment_content {
	padding: 12px 0 0 61px;
}
.comment_content p {
	padding: 12px 0 0 61px;
	color: #b0b3b9;
	font: initial;
	font-style: oblique;
}
.comment_add {
	margin-bottom: 40px;
	padding: 0;
	background-color: #1d2141;
}
.comment_klik {
	border: none;
	outline: none;
	display: inline-block;
	padding: 0 35px;
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	color: #ffffff;
	background-color: #131225;
	border-radius: 0;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}
.mar-top {
	padding: 15px 0 7px;
	margin-bottom: 0;
}
.comment_klik:hover, .comment_klik:focus {
	color: #ffffff;
}
.comment_klik:hover, .comment_klik:focus {
	background-color: #262c58;
}
.comment_klik:active {
	position: relative;
	top: 1px;
}
.panel {
	margin-bottom: 7px;
}
.comment_subit {
	padding: 15px 0 7px;
	margin-bottom: 0;
}
.comment-metadata a:hover, .comment-metadata a:focus {
	color: #d42929;
}
.comment-metadata {
	margin-top: 2px;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.3;
	color: #989ea6;
}
.edit-link {
	margin-left: 10px;
}
.comment-reply-title, .comments-title {
	margin: 20px 0px 0px;
	font-size: 25px;
	line-height: 1.2;
	color: #ebf0f6;
}
#comment {
	width: 100%;
	height: 40px;
	padding: 0 10px;
	color: #b0b3b9;
	background: #151429;
	border: 2px solid #1d2141;
	border-top-width: 1px;
	border-radius: 0;
	-webkit-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}
/* comment post end */

/* profile bonus */

.bonus-missions__column {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 200px;
	height: 305px;
	margin-right: 15px;
	padding: 15px;
	background-color: rgba(26, 21, 56, .3);
	border: 1px solid rgb(24, 27, 52);
	border-radius: 5px;
}
missions__column.done .bonus-missions__icon_vk {
	background-image: url(/assets/img/bonus-group-vk_done.png);
}
.bonus-missions__icon_vk {
	background-image: url(/assets/img/bonus-group-vk.png);
}
.bonus-missions__icon {
	position: absolute;
	left: 50%;
	top: -15px;
	transform: translateX(-50%);
	width: 240px;
	height: 211px;
	background-size: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
}
.bonus-missions__title {
	margin-top: 145px;
	margin-bottom: 3px;
	font-size: 15px;
	line-height: 18px;
	font-weight: 400;
	color: #ac9dbc;
}
.bonus-missions__bonus-value {
	margin-bottom: 12px;
	font-size: 34px;
	line-height: 40px;
	font-weight: 400;
	color: #fff;
	font-weight: 600!important;
}
.price {
	display: inline-block;
	text-transform: none;
}
.price.price-RUB:after {
	content: "$";
}
.price:after {
	margin-left: 1px;
	font-size: .9em;
	font-weight: 400!important;
}
.price:after, .price:before {
	line-height: 1em;
	font-family: Rouble, Roboto Condensed, Tahoma, sans-serif!important;
	vertical-align: baseline;
}
.bonus-missions__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 0;
	width: 80%;
	border: 1px solid #151429;
	border-radius: 4px;
	background-color: #151429;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #d6d7ea;
	transition: .2s ease;
	cursor: pointer;
	margin: 20px;
}
.bonus-missions__btn:hover {
	background-color: #2c3241;
	border-color: #8de101;
	box-shadow: 0 0 15px 0 rgba(109, 174, 1, .5);
}
.bonus-missions__icon_youtube {
	background-image: url(/assets/img/bonus-youtube.png);
}
.bonus-missions__column.done .bonus-missions__icon_youtube {
	background-image: url(/assets/img/bonus-youtube_done.png);
}
.bonus-missions__column.done .bonus-missions__icon_telegram {
	background-image: url(/assets/img/bonus-telegram_done.png);
}
.bonus-missions__icon_telegram {
	background-image: url(/assets/img/bonus-telegram.png);
}
.bonus-missions__icon_steam {
	background-image: url(/assets/img/bonus-steam.png);
}
.bonus-missions__column.done .bonus-missions__icon_steam {
	background-image: url(/assets/img/bonus-steam_done.png);
}
.bonus-missions>div {
	cursor: default;
	display: block;
	float: left;
	padding: 15px 0;
	background: #1b1f3c;
	border-radius: 4px;
	/* width: 22.5%; */
	margin-left: 2%;
	margin-bottom: 2%;
	text-align: center;
	font-size: 10px;
	color: #7d7f85;
	text-transform: uppercase;
	font-weight: 700;
	box-sizing: border-box;
}
/* profile bonus end  */

.skin_pagidep .prev, .skin_pagidep .next {
	cursor: pointer;
	width: 35px;
	height: 35px;
	display: inline-block;
	transition: all .2s ease;
	background-image: url(../img_v2/slider_arr.png);
	background-position: center center;
	vertical-align: top;
	background-color: #343a45;
	border-radius: 4px;
}
.skin_pagidep .prev {
	float: left;
	transform: rotate(180deg);
}
#skin_containerdep .item.selected {
	opacity: .5;
}
#skin_containerdep .item.selected:before {
	transition: all .3s ease;
	content: '';
	height: 5px;
	background-color: #fff;
	position: absolute;
	display: block;
	top: 57px;
	left: 50%;
	margin-left: -10px;
	width: 12px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
#update {
	line-height: 42px;
	height: 40px;
	border: 0;
	border-radius: 4px;
	/* padding: 0 40px; */
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	min-width: 150px;
	width: 210px;
	display: inline-block;
	text-decoration: none;
}
#update:hover {
	background: #6ea015;
	box-shadow: 0 0 20px rgba(110, 156, 29, 0.8);
}
.button10 {
	line-height: 15px;
	height: 40px;
	border: 0;
	border-radius: 4px;
	background: #6bab44;
	transition: all .2s ease;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	min-width: 150px;
	width: 210px;
	display: inline-block;
	text-decoration: none;
}
.button10:hover {
	background: #6ea015;
	box-shadow: 0 0 20px rgba(110, 156, 29, 0.8);
}
#confirm_offerdep {
	line-height: 42px;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	background: #6e9c1d;
    box-shadow: 0 0 15px rgba(110,156,29,0.6);
    
	display: block;
	border-radius: 2px;
	text-transform: uppercase;
	transition: all .2s ease;
}

#confirm_offer2:hover {	
  background: #efe706;
  box-shadow:0 0 20px rgb(224 198 13 / 80%);
}
#confirm_offer2 {
	line-height: 42px;
	color: #fff;
	font-weight: 700;
	margin-top: 5px;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	display: block;
	border-radius: 2px;
	background: #c3ce1a;
	box-shadow: 0 0 15px rgb(202 243 4 / 44%);
	text-transform: uppercase;
	transition: all .2s ease;
}
#confirm_offerdep:hover {
	  background: #6ea015;
box-shadow:0 0 20px rgba(110,156,29,0.8);
}
::-webkit-scrollbar-track {
	background: transparent;
}
::-webkit-scrollbar-thumb {
	background: #66cc33;
}
::-webkit-scrollbar-thumb:hover {
	background: #66cc33;
}
::-webkit-resizer {
	width: 3px;
}
::-webkit-scrollbar {
    width: 5px;
    height: 4px;
}

















#main_menu {
	/* background-image: -webkit-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%); */
	background-image: -o-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	/* background-image: linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%); */
	font-size: 14px;
}
#main_menu>a, #main_menu .submenu>a, #main_menu .submenu>span {
	font-size: 15px
}
#main_menu>a, #main_menu .submenu>a, #main_menu .submenu>span {
	line-height: 29px;
}
#main_menu .submenu nav, #main_menu .submenu nav a:last-child {
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	font-size: 15px
}
.menu_line:after {
	width: 1px;
	height: 59px;
	top: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgb(36 20 167 / 30%) 0, rgba(102, 250, 0, 0.3) 1%, rgba(102, 250, 0, 1) 50%, rgba(102, 250, 0, 0.3) 100%);
	background: -webkit-linear-gradient(top, rgb(33 31 146 / 30%) 0, rgba(102, 250, 0, 0.3) 1%, rgba(102, 250, 0, 1) 50%, rgba(102, 250, 0, 0.3) 100%);
	background: linear-gradient(to bottom, rgb(17 21 144 / 30%) 0, rgba(102, 250, 0, 0.3) 1%, rgba(102, 250, 0, 1) 50%, rgba(102, 250, 0, 0.3) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d66fa00', endColorstr='#4d66fa00', GradientType=0)
}
#main_menu>a:hover {
box-shadow: 0 0px 30px 7px rgba(117,71,202,.15);
}

#main_menu .submenu nav a {
	color: #4038b5;
	/* padding-left: 108px */
}
#main_menu .submenu nav a:hover {
	background: #5a37af;
	background: -moz-linear-gradient(left, rgb(71 7 173) 0, rgb(107 48 202) 100%);
	background: -webkit-linear-gradient(left, rgb(42 23 146) 0, rgb(50 31 130) 100%);
	background: linear-gradient(to right, rgb(68 36 165) 0, rgb(152 88 236) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cc601', endColorstr='#2b9000', GradientType=1);
	color: #FFF
}
#main_menu .submenu span:after {
	
	right: auto;
	left: -55px
}
#main_menu .submenu span.submenu_span_new {
	color: red
}
/*
#main_menu .submenu span.sk:after {
	background: url(../newmy/img/support.png) no-repeat center center;
	width: 40px;
	height: 16px;
	background-position: -311px -319px;
	top: 50%;
	margin-top: -8px
}
#main_menu .submenu nav a:hover span.sk:after {
	background-position: -312px -336px
}

#main_menu .submenu span.triple:after {
	width: 30px;
	height: 28px;
	background-position: -354px -320px;
	top: 50%;
	margin-top: -14px
}
#main_menu .submenu nav a:hover span.triple:after {
	background-position: -354px -350px
}

#main_menu .submenu span.techies:after {
	width: 27px;
	height: 24px;
	background-position: -389px -316px;
	top: 50%;
	margin-top: -12px
}
#main_menu .submenu nav a:hover span.techies:after {
	background-position: -390px -341px
}

#main_menu .submenu span.swap:after, #main_menu .submenu nav a:hover span.swap:after {
	width: 32px;
	height: 30px;
	background-position: -898px -86px;
	top: 50%;
	margin-top: -13px
}
#main_menu .submenu nav a:hover span.swap:after {
	background-position: -937px -86px
}

#main_menu .submenu span.pvp:after, #main_menu .submenu nav a:hover span.pvp:after {
	width: 32px;
	height: 30px;
	background-position: -898px -122px;
	top: 50%;
	margin-top: -12px
}
#main_menu .submenu nav a:hover span.pvp:after {
	background-position: -968px -122px
}
*/
#main_menu .submenu.cyber-sport span.sale {
	background: -webkit-linear-gradient(top, #ffda23 0, #756100 100%)
}



#main_menu {
	width: 150px;
	top: 10px;
	height: 30px;
	/* position: relative; */
	display: inline-block;
	border-radius: 32px;
	/* box-shadow: 0 2px 10px rgba(0, 0, 0, .7); */
}
#main_menu>a, #main_menu .submenu>a, #main_menu .submenu>span {
	width: 100%;
	float: left;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 59px;
	color: white;
	font-size: 18px;
	text-shadow: 1px 1px 2px #000;
	text-align: center;
	z-index: 1;
	cursor: pointer;
}
#main_menu a:hover {
	text-decoration: none !important
}
#main_menu>a:active, #main_menu .submenu>span:active {
	box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5)
}
#main_menu>a:first-child {
	border-radius: 32px 0 0 32px
}
#main_menu>a:last-child {
	border-radius: 0 32px 32px 0
}
#main_menu>a:first-child:after {
	display: none
}
#main_menu a span {
	position: relative
}
#main_menu a span::before, #main_menu .submenu>span span::before {
	
}
#main_menu .submenu {
	float: left;
	z-index: 99;
	position: relative;
	width: 100%;
}
#main_menu .submenu nav {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	top: 59px;
	background: #181b34;
	z-index: 0;
	box-shadow: 0 0 7px 4px #5d5ace;
	font-size: 18px;
}
#main_menu .submenu:hover nav {
	display: block
}
#main_menu .submenu nav a {
	display: block;
	position: relative;
	text-decoration: none;
	width: 80px;
	color: #fefefe;
	padding-left: 70px;
}
#main_menu .submenu nav a span {
	line-height: 54px
}
#main_menu .submenu span:after {

	left: auto
}
#main_menu .submenu span.submenu_span_new {
    position: absolute;
    display: block;
    top: -15px;
    right: 22%;
    text-transform: uppercase;
    font-size: 14px;
}
#main_menu .submenu a:hover span.submenu_span_new {
	color: #fff
}
#main_menu span.sale {
	width: 438px;
	text-align: right
}
#main_menu span.sale span {
	padding-left: 40px;
	margin-right: 25px
}
#main_menu span.sale span::before {
	background-position: -198px -234px;
	width: 31px;
	height: 28px;
	top: 50%;
	margin-top: -14px
}
#main_menu>a.cases span {
	padding-left: 37px
}



/* MENU */
#main_menu .submenu span.sk:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/25.png) no-repeat;
    left: auto;
    right: 50px;
    top: -15px;
}
#main_menu .submenu span.triple:after {
    width: 54px;
    height: 46px;
    background: url(/assets/newmy/img/menu/36.png) no-repeat;
    left: auto;
    right: 50px;
    top: -15px;
}
#main_menu .submenu span.jk:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/24.png) no-repeat;
    left: auto;
    right: 55px;
    top: -15px;
}
#main_menu .submenu span.techies:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/37.png) no-repeat;
    left: auto;
    right: 50px;
    top: -15px;
}
#main_menu .submenu span.bets:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/80.png) no-repeat;
    left: auto;
    right: 30px;
    top: -15px;
}

#main_menu .submenu span.swap:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/20.png) no-repeat;
    left: auto;
    right: 30px;
    top: -15px;
}
#main_menu .submenu span.coin:after {
    width: 54px;
    height: 46px;
    background: url(/assets/newmy/img/menu/23.png) no-repeat;
    left: auto;
    right: 25px;
    top: -15px;
}
#main_menu .submenu span.pvp:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/21.png) no-repeat;
    left: auto;
    right: 50px;
    top: -15px;
}
#main_menu .submenu span.card:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/38.png) no-repeat;
    left: auto;
    right: 38px;
    top: -15px;
}

#main_menu .submenu span.fast:after {
    width: 54px;
    height: 42px;
    background: url(/assets/newmy/img/menu/39.png) no-repeat;
    left: auto;
    right: 50px;
    top: -15px;
}

#main_menu .submenu span.slots:after {
    width: 104px;
    height: 42px;
    background: url(/assets/newmy/img/menu/50.png) no-repeat;
    left: auto;
    right: -15px;
    top: -13px;
	background-size:40%;
}

.ha:after, .hb:before, .button:after, .button:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}






#main_menu>a.cases span::before {
	background-position: -89px -232px;
	width: 30px;
	height: 28px;
	top: 50%;
	margin-top: -14px
}
#main_menu .submenu>span.play {
	width: 100%;
	/* text-align: left; */
}
#main_menu .submenu>span.play span {
	/* padding-left: 49px; */
	/* margin-left: 65px; */
}
#main_menu .submenu>span.play span::before {
	background-position: -140px -233px;
	width: 37px;
	height: 26px;
	top: 50%;
	margin-top: -13px
}
#main_menu>a.shop {
	width: 225px
}
#main_menu .shop span {
	padding-left: 41px
}
#main_menu .shop span:before {
	background-position: -250px -233px;
	width: 37px;
	height: 28px;
	top: 50%;
	margin-top: -14px
}
#main_menu .submenu.cyber-sport {
	width: 275px;
	margin-left: 164px
}
#main_menu .submenu.cyber-sport span.sale, #main_menu .submenu.cyber-sport nav {
	width: 275px
}
#main_menu .submenu.cyber-sport nav {
	height: 270px
}
#main_menu .cyber-sport.cyber-sport_opacity nav {
	display: block;
	opacity: 0
}

.ha, .hb {
    position: relative;
}

.play:before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    vertical-align: top;
    margin-top: 1px;
}



.play:before {
    background: url(../newmy/img/games.png) no-repeat center center;
}







/* ~ footer start ~ */



.col-md-12 {
    width: 100%;
    float: left;
    max-width: 1200px;
    max-height: 172px;
}



.col-md-3 {
    width: 21%;
    float: left;
}

.col-md-2 {
    width: 15%;
    float: left;
}

.col-md-3 h2 {
    position: relative;
    padding-bottom: 8px;
    font-family: "Comfortaa", sans-serif;
    font-size: 21px;
    color: #fff;
}

.col-md-3 h2:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: #7547ca;
    width: 25px;
    height: 3px;
}

.col-md-3 h2:after {
    content: "";
    position: absolute;
    left: 25px;
    bottom: 0;
    background: #fff;
    width: 25px;
    height: 3px;
}






.col-md-2 ul {
    position: relative;
    display: flex;
    flex-direction: column;
}


.col-md-2 ul li {
    list-style: none;
}

.col-md-2 ul li a {
    line-height: 30px;
    font-size: 14px;
    color: #b6bccb;
}




.col-md-2 h2 {
    position: relative;
    padding-bottom: 8px;
    font-family: "Comfortaa", sans-serif;
    font-size: 21px;
    color: #fff;
}

.col-md-2 h2:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: #7547ca;
    width: 25px;
    height: 3px;
}

.col-md-2 h2:after {
    content: "";
    position: absolute;
    left: 25px;
    bottom: 0;
    background: #fff;
    width: 25px;
    height: 3px;
}






.col-md-2 ul {
    position: relative;
    display: flex;
    flex-direction: column;
}


.col-md-2 ul li {
    list-style: none;
}

.col-md-2 ul li a {
    line-height: 30px;
    font-size: 14px;
    color: #b6bccb;
}


.col-md-2 ul {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0px;
}

.col-md-3 ul {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0px;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-122, .col-lg-12 {
    position: relative;
    min-height: 1px;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
    padding-top: 20px;
}
.mb-grid {
    margin-bottom: 30px;
}

.col-md-3 ul li {
    list-style: none;
}
.col-md-2 ul li {
    list-style: none;
}

.col-md-2 ul li a {
    line-height: 30px;
    font-size: 14px;
    color: #b6bccb;
}
.col-md-3 ul li a {
    line-height: 30px;
    font-size: 14px;
    color: #b6bccb;
}

a, a:hover, a:active, a:focus {
    text-decoration: none!important;
}

footer {
    display: flex;
    position: relative;
    align-items: center;
    background-color: #0b0f19;
    width: 100%;
    height: 45px;
}


footer p {
	font-size: 14px;
	color: #3d404a;
	padding: 0px;
    margin: 0px;
    outline: none;
}

footer .container {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
/* ~ footer end ~ */

.colvo_pok {
	float: right;
}


.anchor_page a:hover {box-shadow: 0 0px 30px 7px rgba(117,71,202,.15);}


/*
a.btn {
	float: left;
	display: flex;
	z-index: 6;
	transition: .3s;
	justify-content: center;
	align-items: center;
	border-radius: 9px;
	margin-top: 20px;
	position: absolute;
	bottom: 30px;
	background-image: -webkit-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: -o-linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: linear-gradient(rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	font-size: 14px;
	font-weight: 300;
	color: #f9f9f9;
	width: 136px;
	height: 34px;
}*/

.case_img {
	z-index: 2;
	content: "";
	position: relative;
	right: -455px;
	bottom: -20px;
	background: url('https://dota-azart.com/assets/new/images/cases/case.png');
	width: 300px;
	height: 200px;
}

.loadingnew {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #00ffff;
	opacity: 0;
}

.shownew {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #181b34;

}


.bonus-game-bet-calcx50 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 110%;
}

.bonus-game-calcx50 {
    padding: 15px 10px 12px 10px;
    border-radius: 0px;
    margin-top: 15px;
    width: 100%;
}

.form-groupx50 {
    margin: 0 auto;
    width: 100%;
    height: 100px;
}
btn-groupx50, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-default {
    color: #FFFFFF;
    background-color: #9da52a;
}
.btnx50 {
    display: inline-block;
    padding: 3px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    /* background-image: -webkit-gradient(linear,0 0,100% 100%,from(#feea4c),to(#c98c52)); */
    /* background-image: -webkit-linear-gradient(#feea4c,#c98c52); */
    background-image: -moz-linear-gradient(#feea4c,#c98c52);
    background-image: -o-linear-gradient(#feea4c,#c98c52);
}

.bets-limitsx50 {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #d7d7d7;
    position: absolute;
    bottom: 10px;
    /* right: 10px; */
}


.bets-limitsx50 img {
    width: 20px;
}

btn-groupx50, .btn-groupx50-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}



.knopkafiol:hover {
	background: #7e41c9;
	box-shadow: 0 0px 30px 7px rgb(89 15 224 / 37%);


}
.knopkafiol {
	display: block;
	width: 160px;
	line-height: 40px;
	color: #fff;
	margin: 35px auto 20px;
	text-align: center;
	background-image: -webkit-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(79,101,208) 0%, rgb(134,58,199) 100%);
	border-radius: 2px;
	text-decoration: none;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
}
#betrankedcoin {
    width: 145px;
    height: 43px;
    background: #c74025;
    display: block;
    float: right;
    border-radius: 2px;
    text-align: center;
    line-height: 43px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    background: #6e9c1d;
    box-shadow: 0 0 15px rgba(110,156,29,0.6);
    margin-top: 6px;
    margin-left: 5px;
    transition: all .2s ease;
}
#betrankedcoin:hover {
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
#betrankeditm:hover {
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}

#betrankeditm {
    width: 145px;
    height: 43px;
    background: #c74025;
    display: block;
    float: right;
    border-radius: 2px;
    text-align: center;
    line-height: 43px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    background: #6e9c1d;
    box-shadow: 0 0 15px rgba(110,156,29,0.6);
    margin-top: 6px;
    transition: all .2s ease;
}


.green-button:hover {	
  background: #6ea015;
  box-shadow:0 0 20px rgba(110,156,29,0.8);
}
.green-button {
	color: #fff;
	background: #6e9c1d;
	box-shadow: 0 0 15px rgba(110,156,29,0.6);
	text-transform: uppercase;
	transition: all .2s ease;
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}





















.rowbon {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.bonuses-page__block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 30px;
    background-color: #2a2a44;
    border-radius: 4px;
    border: 1px solid #2f2e4b;
}
.bonuses-page__block_repost:before {
    background-image: url(/img/backgroundComingSoon.png);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    opacity: .5;
}
.bonuses-page__block:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bonuses-page__block-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 20px;
    max-width: 300px;
}
.bonuses-page__repost-steps {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 25px;
}
.bonuses-page__repost-step {
    display: flex;
    align-items: center;
}
.bonuses-page__repost-step-status_ok {
    background-image: url(/img/repost-success.svg);
}
.bonuses-page__repost-step-status {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    margin-right: 12px;
    background: url(/img/repost-error.svg) 50% no-repeat;
    background-size: 100%;
}
.bonuses-page__repost-step-text {
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
}
.bonuses-page__repost-step-status {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    margin-right: 12px;
    background: url(/img/repost-error.svg) 50% no-repeat;
    background-size: 100%;
}
.bonuses-page__repost-step-text {
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
}
.bonuses-page__repost-step-status_info {
    background-image: url(/img/repost-info.svg);
}

@media (min-width: 576px)
.col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
@media (max-width: 575px)
.bonuses-page .mb-grid {
    margin-bottom: 20px;
}

.order-0 {
    order: 0;
}
.bonuses-page__block_blue {
    background-color: #4a76a8;
    border-color: #618ec0;
}

.bonuses-page__block_group:before {
    background-image: url(/img/bonuses/bg-group.svg);
    background-position: 100% 40%;
    background-repeat: no-repeat;
    opacity: .9;
}
.bonuses-page__block:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bonuses-page__block-overlay_success {
    background: rgba(42,42,68,.4);
    box-shadow: 0 0 0 2px rgba(42,42,68,.4);
}
.bonuses-page__block-overlay {
    position: absolute;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: rgba(42,42,68,.75);
    box-shadow: 0 0 0 2px rgba(42,42,68,.75);
}
.bonuses-page__block-success {
    position: relative;
    z-index: 10;
    display: flex;
    align-items: center;
    margin-top: auto;
    padding: 15px;
    border-radius: 4px;
    background: #36b158;
    width: 100%;
}
.bonuses-page__block-success>img {
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 15px;
}
.bonuses-page__block-success>span {
    font-size: 12px;
    line-height: 18px;
}
@media (min-width: 576px)
.col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
@media (max-width: 575px)
.bonuses-page .mb-grid {
    margin-bottom: 20px;
}
.order-1 {
    order: 1;
}
.bonuses-page__block_subscribe:before {
    background-image: url(/img/bonuses/bg-subscribe.svg);
    background-position: 100% 40%;
    background-repeat: no-repeat;
    opacity: .5;
}
@media (min-width: 992px)
.col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
@media (max-width: 575px)
.bonuses-page .mb-grid {
    margin-bottom: 20px;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.order-5 {
    order: 5;
}
.order-6 {
    order: 6;
}
.order-7 {
    order: 7;
}
.order-8 {
    order: 8;
}
.bonuses-page__block_roulette {
    align-items: normal;
}
.align-items-center {
    align-items: center!important;
}
.align-items-center {
    align-items: center!important;
}
.justify-content-center {
    justify-content: center!important;
}
.d-flex {
    display: flex!important;
}
.bonuses-page__roulette {
    width: 100%;
    position: relative;
    z-index: 0;
}
.bonuses-page__roulette:before {
    content: "";
    position: absolute;
    z-index: 2;
    top: -8px;
    left: 50%;
    margin-left: -15px;
    background: url(/img/bonuses/roulette-badge.svg) 50% no-repeat;
    background-size: 100%;
    width: 30px;
    height: 30px;
}
.bonuses-page__roulette-size {
    width: 100%;
    padding-top: 100%;
}
.bonuses-page__roulette-image {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/img/bonuses/bonus-roulette.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    transition: -webkit-transform 10s cubic-bezier(.35,.07,.15,1);
    transition: transform 10s cubic-bezier(.35,.07,.15,1);
    transition: transform 10s cubic-bezier(.35,.07,.15,1),-webkit-transform 10s cubic-bezier(.35,.07,.15,1);
}
.bonuses-page__roulette-button[disabled], .bonuses-page__roulette-button_disabled {
    cursor: not-allowed;
    opacity: .5;
}
.bonuses-page__roulette-button {
    position: absolute;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28%;
    height: 28%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: linear-gradient(30deg,#47bcee,#a6e2f8);
    border-radius: 50%;
    border: none;
    cursor: pointer;
    outline: none;
    transition: padding-top .1s ease-in-out;
}
.bonuses-page__roulette-button[disabled]:before, .bonuses-page__roulette-button_disabled:before {
    opacity: 1;
}
.bonuses-page__roulette-button:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #47bcee;
    border-radius: 50%;
    transition: opacity .2s ease-in-out;
}
.bonuses-page__roulette-button>span {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,.05);
    letter-spacing: .25px;
}
.bonuses-page__roulette-captcha {
    position: absolute;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.bonuses-page__roulette-captcha-inner {
    position: relative;
    padding: 10px;
    border-radius: 5px;
    background: #70739d;
    margin-bottom: -150px;
}
.bonuses-page__roulette-captcha-inner:before {
    position: absolute;
    z-index: 4;
    content: "";
    display: block;
    width: 0;
    height: 0;
    top: 0;
    left: 50%;
    margin-left: -10px;
    margin-top: -20px;
    border: 10px solid transparent;
    border-bottom-color: #70739d;
}
@media (min-width: 576px)
.mt-sm-0, .my-sm-0 {
    margin-top: 0!important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}
.bonuses-page__block-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 20px;
    max-width: 300px;
}
.bonuses-page__block-text {
    font-weight: 300;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 20px;
}
.bonuses-page__block-text_small {
    font-size: 12px;
    line-height: 18px;
    color: #7c7e9a;
    margin-bottom: 0;
}
@media (min-width: 992px)
.col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
@media (max-width: 575px)
.bonuses-page .mb-grid {
    margin-bottom: 20px;
}
@media (min-width: 992px)
.bonuses-page__block_telegram {
    padding-top: 50px;
}
.bonuses-page__block_light-blue {
    background-color: #35aee2;
    border-color: #74cbf1;
}
.bonuses-page__block_telegram:before {
    background-image: url(/img/bonuses/bg-telegram.svg);
    background-position: -1px 101%;
    background-repeat: no-repeat;
    opacity: .8;
}
.bonuses-page__block-button, .bonuses-page__block-button:active {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    min-width: 160px;
    margin-top: auto;
    line-height: 18px;
    padding: 10px 20px 12px;
    background: linear-gradient(90deg,#47bcee,#a6e2f8);
    border: none;
    border-top: 2px solid #a6e2f8;
    border-radius: 4px;
    box-shadow: 0 0 0 2px rgba(60,99,142,.39);
    outline: none;
    transition: padding-top .1s ease-in-out,padding-bottom .1s ease-in-out;
}
.bonuses-page__block-button:active:before, .bonuses-page__block-button:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #47bcee;
    border-radius: 4px;
    transition: opacity .2s ease-in-out;
}
@media (min-width: 992px)
.order-lg-4 {
    order: 4;
}
@media (min-width: 992px)
.col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.order-5 {
    order: 5;
}


.bonuses-page {
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #fff
}
.bonuses-page .mb-grid {
	margin-bottom: 30px
}
@media (max-width:575px) {
	.bonuses-page .mb-grid {
		margin-bottom: 20px
	}
}
.bonuses-page__block {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	position: relative;
	z-index: 1;
	width: 80%;
	height: 90%;
	padding: 30px;
	background-color: #2a2a44;
	border-radius: 4px;
	border: 1px solid #2f2e4b;
}
@media (max-width:991px) {
	.bonuses-page__block {
		padding: 25px
	}
}
@media (max-width:767px) {
	.bonuses-page__block {
		padding: 20px
	}
}
.bonuses-page__block:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.bonuses-page__block_blue {
	background-color: #4a76a8;
	border-color: #618ec0
}
.bonuses-page__block_light-blue {
	background-color: #35aee2;
	border-color: #74cbf1
}
.bonuses-page__block-overlay {
	position: absolute;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	background: rgba(42, 42, 68, .75);
	box-shadow: 0 0 0 2px rgba(42, 42, 68, .75)
}
.bonuses-page__block-overlay_success {
	background: rgba(42, 42, 68, .4);
	box-shadow: 0 0 0 2px rgba(42, 42, 68, .4)
}
.bonuses-page__block-overlay>p {
	font-size: 16px;
	width: 100%;
	max-width: 400px;
	text-align: center;
	line-height: 24px
}
.bonuses-page__block-title {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 20px;
	max-width: 300px
}
@media (max-width:575px) {
	.bonuses-page__block-title {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 15px;
		font-weight: 700
	}
}
.bonuses-page__block-title>strong {
	color: #ffbe2e;
	border-bottom: 2px solid #ffbe2e;
	white-space: nowrap;
}
.bonuses-page__block-text {
	font-weight: 300;
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 20px
}
.bonuses-page__block-text>strong {
	border-bottom: 1px solid #fff;
	white-space: nowrap;
	padding-bottom: 1px
}
.bonuses-page__block-text_small {
	font-size: 12px;
	line-height: 18px;
	color: #7c7e9a;
	margin-bottom: 0
}
.bonuses-page__block-success {
	position: relative;
	z-index: 10;
	display: flex;
	align-items: center;
	margin-top: auto;
	padding: 15px;
	border-radius: 4px;
	background: #36b158;
	width: 100%
}
@media (max-width:991px) {
	.bonuses-page__block-success {
		padding: 12px
	}
}
.bonuses-page__block-success>img {
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 15px
}
@media (max-width:991px) {
	.bonuses-page__block-success>img {
		width: 18px;
		height: 18px;
		margin-right: 10px
	}
}
.bonuses-page__block-success>span {
	font-size: 12px;
	line-height: 18px
}
.bonuses-page__block-timer {
	margin-bottom: 10px
}
.bonuses-page__block-timer>.countdown {
	padding: 10px;
	max-width: 180px
}
.bonuses-page__block-timer>.bonuses-page__block-text {
	margin-bottom: 10px
}
.bonuses-page__block-button, .bonuses-page__block-button:active {
	position: relative;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	min-width: 160px;
	margin-top: auto;
	line-height: 18px;
	padding: 10px 20px 12px;
	background: linear-gradient(90deg, #47bcee, #a6e2f8);
	border: none;
	border-top: 2px solid #a6e2f8;
	border-radius: 4px;
	box-shadow: 0 0 0 2px rgba(60, 99, 142, .39);
	outline: none;
	transition: padding-top .1s ease-in-out, padding-bottom .1s ease-in-out
}
@media (max-width:991px) {
	.bonuses-page__block-button, .bonuses-page__block-button:active {
		min-width: 130px
	}
}
.bonuses-page__block-button:active>span, .bonuses-page__block-button>span {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .05);
	letter-spacing: .25px
}
.bonuses-page__block-button:active:before, .bonuses-page__block-button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: #47bcee;
	border-radius: 4px;
	transition: opacity .2s ease-in-out
}
.bonuses-page__block-button_disabled {
	opacity: .5;
	cursor: not-allowed
}
.bonuses-page__block-button:not(.bonuses-page__block-button_disabled):hover:before {
	opacity: 1
}
.bonuses-page__block-button:not(.bonuses-page__block-button_disabled):active {
	padding-top: 13px;
	padding-bottom: 9px
}
.bonuses-page__block-login-button, .bonuses-page__block-login-button:active {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	padding: 10px 16px;
	background-color: #4a76a8;
	border-radius: 40px;
	border: none;
	outline: none;
	cursor: pointer;
	transition: padding-top .15s ease-in-out, padding-bottom .15s ease-in-out, -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out, padding-top .15s ease-in-out, padding-bottom .15s ease-in-out;
	transition: transform .15s ease-in-out, padding-top .15s ease-in-out, padding-bottom .15s ease-in-out, -webkit-transform .15s ease-in-out
}
@media (max-width:767px) {
	.bonuses-page__block-login-button, .bonuses-page__block-login-button:active {
		max-width: 80%
	}
}
.bonuses-page__block-login-button:active>img, .bonuses-page__block-login-button>img {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 8px
}
.bonuses-page__block-login-button:active>span, .bonuses-page__block-login-button>span {
	color: #fff;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.bonuses-page__block-login-button:active:hover, .bonuses-page__block-login-button:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}
.bonuses-page__block-login-button:active {
	padding-top: 12px;
	padding-bottom: 8px
}
@media (min-width:992px) {
	.bonuses-page__block_telegram {
		/* padding-top: 50px; */
	}
}
.bonuses-page__block_telegram:before {
	background-image: url(/assets/newmy/img/bonuses/bg-telegram.svg);
	background-position: -1px 101%;
	background-repeat: no-repeat;
	opacity: .8
}
.bonuses-page__block_group:before {
	background-image: url(/assets/newmy/img/bonuses/bg-group.svg);
	background-position: 100% 40%;
	background-repeat: no-repeat;
	opacity: .9
}
.bonuses-page__block_subscribe:before {
	background-image: url(/assets/newmy/img/bonuses/bg-subscribe.svg);
	background-position: 100% 40%;
	background-repeat: no-repeat;
	opacity: .5
}
.bonuses-page__block_opinion:before {
	background-image: url(/assets/newmy/img/bonuses/bg-opinion.svg);
	background-position: 100% 40%;
	background-repeat: no-repeat;
	opacity: .5
}
.bonuses-page__block_ranks:before {
	background-image: url(/assets/newmy/img/bonuses/bg-ranks.png);
	background-size: cover;
	background-repeat: no-repeat
}
.bonuses-page__block_referrers:before {
	background-image: url(/assets/newmy/img/bonuses/bg-referrers.png);
	background-size: cover;
	background-position: 0;
	background-repeat: no-repeat
}
.bonuses-page__block_achievements:before {
	background-image: url(/assets/newmy/img/bonuses/bg-achievements.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}
.bonuses-page__block_contest:before, .bonuses-page__block_tournaments:before {
	background-image: url(/img/bonuses/bg-contest.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}
.bonuses-page__block_cashback:before {
	background-image: url(/assets/newmy/img/bonuses/bg-cashback.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}
.bonuses-page__block_roulette {
	align-items: normal
}
.bonuses-page__block_repost:before {
	background-image: url(/assets/newmy/img/backgroundComingSoon.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	opacity: .5
}
.bonuses-page__block_repost:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(/assets/newmy/img/repost-coins.png);
	background-position: 90% 40%;
	background-repeat: no-repeat;
	opacity: .7
}
@media (max-width:991px) {
	.bonuses-page__block_repost:after {
		opacity: .2
	}
}
.bonuses-page__referrers-steps {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 100%
}
@media (min-width:576px) and (max-width:991px) {
	.bonuses-page__referrers-steps {
		flex-direction: row
	}
}
@media (min-width:576px) and (max-width:767px) {
	.bonuses-page__referrers-steps {
		justify-content: space-between
	}
}
.bonuses-page__referrers-step {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	padding: 19px 0 19px 35px;
	margin-left: 10px
}
@media (min-width:576px) and (max-width:767px) {
	.bonuses-page__referrers-step {
		padding: 14px 0 14px 25px;
		margin-left: 0
	}
}
.bonuses-page__referrers-step>img {
	display: block;
	width: 50px;
	height: 50px
}
@media (max-width:767px) {
	.bonuses-page__referrers-step>img {
		width: 36px;
		height: 36px
	}
}
.bonuses-page__referrers-step>span {
	margin-left: 40px;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px
}
@media (min-width:576px) and (max-width:991px) {
	.bonuses-page__referrers-step>span {
		margin-left: 20px
	}
}
@media (max-width:767px) {
	.bonuses-page__referrers-step>span {
		margin-left: 15px;
		font-size: 14px;
		line-height: 20px
	}
}
@media (max-width:575px) {
	.bonuses-page__referrers-step>span {
		margin-left: 25px;
		font-size: 16px;
		line-height: 24px
	}
}
.bonuses-page__referrers-step:before {
	content: attr(data-step);
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	font-size: 90px;
	font-weight: 900;
	opacity: .12
}
@media (max-width:767px) {
	.bonuses-page__referrers-step:before {
		font-size: 74px
	}
}
.bonuses-page__repost-steps {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 25px
}
.bonuses-page__repost-step {
	display: flex;
	align-items: center
}
.bonuses-page__repost-step-status {
	width: 24px;
	height: 24px;
	min-width: 24px;
	min-height: 24px;
	margin-right: 12px;
	background: url(/assets/newmy/img/repost-error.svg) 50% no-repeat;
	background-size: 100%
}
.bonuses-page__repost-step-status_ok {
	background-image: url(/assets/newmy/img/repost-success.svg)
}
.bonuses-page__repost-step-status_info {
	background-image: url(/assets/newmy/img/repost-info.svg)
}
.bonuses-page__repost-step-text {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px
}
.bonuses-page__repost-step-text>a {
	color: #89e8ff;
	border-bottom: 1px solid rgba(137, 232, 255, .65);
	padding-bottom: 2px
}
.bonuses-page__repost-step-text>a:hover {
	color: rgba(137, 232, 255, .75);
	border-color: rgba(137, 232, 255, .45)
}
.bonuses-page__repost-step-attach-phone {
	border-radius: 6px;
	border: 2px solid #4d6da9;
	padding: 10px;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	background: transparent;
	color: #95b6f4;
	outline: none;
	transition: all .15s ease-in-out;
	margin-left: 10px
}
.bonuses-page__repost-step-attach-phone:active, .bonuses-page__repost-step-attach-phone:hover {
	background: #4d6da9;
	color: #fff
}
.bonuses-page__repost-step-attach-phone:active {
	background: rgba(77, 109, 169, .75);
	color: #fff
}
.bonuses-page__repost-step+.bonuses-page__repost-step {
	margin-top: 15px
}
.bonuses-page__roulette {
	width: 100%;
	position: relative;
	z-index: 0
}
@media (max-width:575px) {
	.bonuses-page__roulette {
		max-width: 300px
	}
}
.bonuses-page__roulette:before {
	content: "";
	position: absolute;
	z-index: 2;
	top: -8px;
	left: 50%;
	margin-left: -15px;
	background: url(/assets/newmy/img/bonuses/roulette-badge.svg) 50% no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px
}
.bonuses-page__roulette-size {
	width: 100%;
	padding-top: 100%
}
.bonuses-page__roulette-image {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(/assets/newmy/img/bonuses/bonus-roulette.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	transition: -webkit-transform 10s cubic-bezier(.35, .07, .15, 1);
	transition: transform 10s cubic-bezier(.35, .07, .15, 1);
	transition: transform 10s cubic-bezier(.35, .07, .15, 1), -webkit-transform 10s cubic-bezier(.35, .07, .15, 1)
}
.bonuses-page__roulette-button {
	position: absolute;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 28%;
	height: 28%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: linear-gradient(30deg, #47bcee, #a6e2f8);
	border-radius: 50%;
	border: none;
	cursor: pointer;
	outline: none;
	transition: padding-top .1s ease-in-out
}
.bonuses-page__roulette-button>span {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .05);
	letter-spacing: .25px
}
.bonuses-page__roulette-button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: #47bcee;
	border-radius: 50%;
	transition: opacity .2s ease-in-out
}
.bonuses-page__roulette-button:not(.bonuses-page__roulette-button_disabled):not([disabled]):active:before, .bonuses-page__roulette-button:not(.bonuses-page__roulette-button_disabled):not([disabled]):hover:before {
	opacity: 1
}
.bonuses-page__roulette-button:not(.bonuses-page__roulette-button_disabled):not([disabled]):active {
	padding-top: 2px
}
.bonuses-page__roulette-button[disabled], .bonuses-page__roulette-button_disabled {
	cursor: not-allowed;
	opacity: .5
}
.bonuses-page__roulette-button[disabled]:before, .bonuses-page__roulette-button_disabled:before {
	opacity: 1
}
.bonuses-page__roulette-captcha {
	position: absolute;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
.bonuses-page__roulette-captcha-inner {
	position: relative;
	padding: 10px;
	border-radius: 5px;
	background: #70739d;
	margin-bottom: -150px
}
.bonuses-page__roulette-captcha-inner:before {
	position: absolute;
	z-index: 4;
	content: "";
	display: block;
	width: 0;
	height: 0;
	top: 0;
	left: 50%;
	margin-left: -10px;
	margin-top: -20px;
	border: 10px solid transparent;
	border-bottom-color: #70739d
}



.bonuses-page__block:hover {box-shadow: 0 0px 30px 7px rgba(117,71,202,.15);}




.zoom_animation {
    -webkit-animation: zoomEffect ease 5s infinite;
    -moz-animation: zoomEffect ease 5s infinite;
    -o-animation: zoomEffect ease 5s infinite;
    animation: zoomEffect ease 5s infinite;
}





.md-effect {
    transition-timing-function: ease-in-out;
    position: relative;
    padding: 32px;
    background-color: #1b1f25;
}
.md-show .md-effect {
    transform: scale(1);
    transition: .4s ease-out;
    opacity: 1;
}
.md-effect:before {
    display: block;
    content: "";
    width: 100%;
    height: 192px;
    position: absolute;
    top: -6px;
    left: 0;
    background-image: url(../newmy/img/recharge-bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(8,13,19,.9);
    z-index: -1;
}
.popup-recharge .img-decoration {
    position: absolute;
    height: 220px;
    overflow: hidden;
    right: -24px;
    top: -35px;
    z-index: -1;
}
.popup-recharge .popup-recharge_title {
    color: #fff848;
    font-weight: 500;
    font-size: 24px;
    text-shadow: 0 0 25px #eb5757, 0 0 5px #eb5757, 0 0 10px #eb5757;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: Geometria;
}
.popup-recharge .popup-recharge_sale {
    font-family: Roboto;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
}
.popup-recharge .popup-recharge_sale span {
    color: #6fcf97;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-family: Inter;
    font-weight: 500;
    display: inline-block;
}
.popup-recharge form {
    margin-top: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 999;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.popup-recharge form .form-group {
    position: relative;
    width: 296px;
    -ms-align-self: flex-end;
    align-self: flex-end;
}
.popup-recharge form .form-group label {
    font-size: 14px;
    font-family: Inter;
    color: #3d454e;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: 400;
    display: inline-block;
}
.popup-recharge form input {
    width: 100%;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    font-family: Inter;
    height: 64px;
    outline: 0;
    border: 1px solid #2d3346;
    text-indent: 20px;
    border-radius: 2px;
    background: linear-gradient(
0deg
,#202534 0,#161924 100%);
}
.popup-recharge form .form-group label {
    font-size: 14px;
    font-family: Inter;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: 400;
    display: inline-block;
}
.popup-recharge form .form-group .add-count {
    position: absolute;
    right: 20px;
    top: 55%;
    color: #eac33b;
    font-size: 14px;
    font-family: Inter;
    font-weight: 400;
}
.popup-recharge form .form-recharge_methods {
    display: grid;
    grid-template-columns: repeat(auto-fill,112px);
    row-gap: 12px;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-top: 16px;
}
.form-recharge_inputs {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.popup-recharge form .form-group.form-group_discount {
    margin-top: 40px;
}
.popup-recharge form input[name=discount] {
    height: 64px;
    width: 100%;
    text-align: center;
    text-indent: 0;
}
.popup-recharge .popup-recharge_warning {
    position: absolute;
    bottom: -50px;
    left: 0;
    width: 672px;
    font-size: 12px;
    color: #b59090;
    letter-spacing: .03em;
    font-family: Inter;
    font-weight: 400;
    background: #301e1e;
    border-radius: 2px;
    padding: 12px;
}
.popup-recharge_box .md-effect:after {
    display: block;
    position: absolute;
    content: "";
    background-image: url(../newmy/img/cowns.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 415px;
    height: 357px;
    top: -143px;
    right: -28px;
    z-index: -1;
}


.popup-recharge form .form-group-btn {
    width: 296px;
    height: 64px;
    line-height: 64px;
    margin-top: 66px;
    background: linear-gradient(
180deg
,#5164d0 0,#853bc8 100%);
    border: 1px solid #5c5bce;
    border-radius: 2px;
    color: #fff;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgb(0 0 0 / 50%);
    cursor: pointer;
    text-transform: uppercase;
    outline: 0;
    font-size: 16px;
    position: relative;
}


.popup-recharge form .form-group-btn:hover {
	background: #5262cf;
	box-shadow: 0 0 20px rgb(125 5 241)
}



.shopkeeper {
  position: fixed;
  z-index: 999;
  left: -140px;
  right: 13px;
  width: 485px;
  display: block;
  transition: all 0.5s ease; }
  .shopkeeper_hide {
    left: -500px; }
  .shopkeeper .comment {
    max-width: 550px;
    padding-left: 53px;
    position: absolute;
    left: 170px;
    top: 110px;
    }
    .shopkeeper .comment-close {
      position: absolute;
      right: 10px;
      top: 5px;
      width: 25px;
      height: 25px;
      opacity: 0.4;
      cursor: pointer; }
      .shopkeeper .comment-close:hover {
        opacity: 1; }
      .shopkeeper .comment-close:before, .shopkeeper .comment-close:after {
        position: absolute;
        left: 15px;
        content: ' ';
        height: 25px;
        width: 2px;
        background-color: #333; }
      .shopkeeper .comment-close:before {
        transform: rotate(45deg); }
      .shopkeeper .comment-close:after {
        transform: rotate(-45deg); }
    .shopkeeper .comment-text {
      font-family: 'Reaver Semi Bold';
      font-style: normal;
      font-size: 18px;
      line-height: 21px;
      text-align: center; }
    .shopkeeper .comment-bubble {
      padding: 15px;
      max-width: 470px;
      background: #ebebeb;
      position: relative;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      margin-left: 50px; }
      .shopkeeper .comment-bubble:before {
        content: "";
        position: absolute;
        right: 100%;
        top: 77px;
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-right: 13px solid #ebebeb;
        border-bottom: 12px solid transparent;
        }
