@font-face {
	font-family:"dejavu_san_mono";src:url("fonts/dejavu_sans_mono/DejaVuSansMono.eot?") format("eot"),url("fonts/dejavu_sans_mono/DejaVuSansMono.woff") format("woff"),url("fonts/dejavu_sans_mono/DejaVuSansMono.ttf") format("truetype"),url("fonts/dejavu_sans_mono/DejaVuSansMono.svg#DejaVuSansMono") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"dejavusans";src:url("fonts/dejavusans/dejavusans.eot?") format("eot"),url("fonts/dejavusans/dejavusans.woff") format("woff"),url("fonts/dejavusans/dejavusans.ttf") format("truetype"),url("fonts/dejavusans/dejavusans.svg#DejaVuSansBook") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"dejavusanscondensdzj";src:url("fonts/dejavusanscondensdzj/DejaVuSansCondensedZJ-Book.eot?") format("eot"),url("fonts/dejavusanscondensdzj/DejaVuSansCondensedZJ-Book.woff") format("woff"),url("fonts/dejavusanscondensdzj/DejaVuSansCondensedZJ-Book.ttf") format("truetype"),url("fonts/dejavusanscondensdzj/DejaVuSansCondensedZJ-Book.svg#DejaVuSansCondensedZJ-Book") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"dejavusans_lightzj";src:url("fonts/dejavusans_lightzj/DejaVuSansLightZJ-ExtraLight.eot?") format("eot"),url("fonts/dejavusans_lightzj/DejaVuSansLightZJ-ExtraLight.woff") format("woff"),url("fonts/dejavusans_lightzj/DejaVuSansLightZJ-ExtraLight.ttf") format("truetype"),url("fonts/dejavusans_lightzj/DejaVuSansLightZJ-ExtraLight.svg#DejaVuSansLightZJ-ExtraLight") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'alksanet';
	src: url('fonts/alksanet/ALKSanet.eot');
	src: url('fonts/alksanet/ALKSanet.ttf') format('truetype'),
	url('fonts/alksanet/ALKSanet.eot?#iefix') format('embedded-opentype'),
	url('fonts/alksanet/ALKSanet.woff') format('woff'),
	url('fonts/alksanet/ALKSanet.svg#ALKSanet') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'entypo';
	src: url('fonts/entypo/entypo.eot');
	src: url('fonts/entypo/entypo.ttf') format('truetype'),
	url('fonts/entypo/entypo.eot?#iefix') format('embedded-opentype'),
	url('fonts/entypo/entypo.woff') format('woff'),
	url('fonts/entypo/entypo.svg#entypo') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'barial';
	src: url('fonts/barial/bpg_arial.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BPGArial2010';
	src: url('fonts/arial/BPGArial2010.eot?#iefix') format('embedded-opentype'),  url('fonts/arial/BPGArial2010.woff') format('woff'), url('fonts/arial/BPGArial2010.ttf')  format('truetype'), url('fonts/arial/BPGArial2010.svg#BPGArial2010') format('svg');
	font-weight: normal;
	font-style: normal;
	unicode-range: U+10D0-10F0;
}

@font-face {
	font-family: 'BPGArialCaps2010';
	src: url('fonts/arial/BPGArialCaps2010.eot?#iefix') format('embedded-opentype'),  url('fonts/arial/BPGArialCaps2010.woff') format('woff'), url('fonts/arial/BPGArialCaps2010.ttf')  format('truetype'), url('fonts/arial/BPGArialCaps2010.svg#BPGArialCaps2010') format('svg');
	font-weight: normal;
	font-style: normal;
	unicode-range: U+10D0-10F0;
}


/*lbet*/
@font-face { font-family: 'lbet-nus'; src: url("../fonts/lbet/LBetSTDNus-Medium.woff2") format("woff2"), url("../fonts/lbet/LBetSTDNus-Medium.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'lbet-nus'; src: url("../fonts/lbet/LBetSTDNus-Bold.woff2") format("woff2"), url("../fonts/lbet/LBetSTDNus-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }

@font-face { font-family: 'lbet-mt'; src: url("../fonts/lbet/LBetSTDMT-Medium.woff2") format("woff2"), url("../fonts/lbet/LBetSTDMT-Medium.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'lbet-mt'; src: url("../fonts/lbet/LBetSTDMT-Bold.woff2") format("woff2"), url("../fonts/lbet/LBetSTDMT-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
/*end lbet*/


/*firaGO*/

/*@font-face {
	font-family: 'FiraGO';
	src: url('/fonts/FiraGO/FiraGO-Light.woff2') format('woff2'),
	url('/fonts/FiraGO/FiraGO-Light.eot'),
	url('/fonts/FiraGO/FiraGO-Light.woff2') format('woff');
	font-weight: 300;
	font-stretch: expanded;
}*/
/*@font-face {
	font-family: 'FiraGO';
	src: url('/fonts/FiraGO/FiraGO-Regular.woff2') format('woff2'),
	url('/fonts/FiraGO/FiraGO-Regular.woff') format('woff');
	font-weight: normal;
	font-stretch: expanded;
}*/
/*@font-face {
	font-family: 'FiraGO';
	src: url('/fonts/FiraGO/FiraGO-Bold.woff2') format('woff2'),
	url('/fonts/FiraGO/FiraGO-Bold.woff') format('woff');
	font-weight: bold;
	font-stretch: expanded;
	unicode-range: U+10D0-10F0;
}

@font-face {
	font-family: 'FiraGO';
	src: url('/fonts/FiraGO/FiraGO-Light.woff2') format('woff2'),
	url('/fonts/FiraGO/FiraGO-Light.woff2') format('woff');
	font-weight: 300;
	unicode-range: U+10D0-10F0;
}
@font-face {
	font-family: 'FiraGO-Regular';
	src: url('/fonts/FiraGO/FiraGO-Regular.woff2') format('woff2'),
	url('/fonts/FiraGO/FiraGO-Regular.woff') format('woff');
	font-weight: normal;
	unicode-range: U+10D0-10F0;
}
@font-face {
	font-family: 'FiraGO';
	src: url('/fonts/FiraGO/FiraGO-Bold.woff2') format('woff2'),
	url('/fonts/FiraGO/FiraGO-Bold.woff') format('woff');
	font-weight: bold;
	unicode-range: U+10D0-10F0;
}*/
/*end firaGO*/


@font-face{
	font-family:FontLarisome;src:url('fonts/lari/font-larisome-webfont.eot');
	src:url('fonts/lari/font-larisome-webfont.eot?#iefix')format('embedded-opentype'),url('fonts/lari/font-larisome-webfont.woff2')format('woff2'),url('fonts/lari/font-larisome-webfont.woff')format('woff'),url('fonts/lari/font-larisome-webfont.ttf')format('truetype'),url('fonts/lari/font-larisome-webfont.svg#_bpg_gelregular')format('svg');
	font-weight:400;
	font-style:normal
}

.lari{display:inline-block;font:normal normal normal 14px/1 FontLarisome;
	font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.lari-a:before,.lari-normal:before{content:'a'}
.lari-b:before,.lari-bold:before{content:'b'}
.lari-bolder:before,.lari-c:before{content:'c'}
.lari-d:before,.lari-narrow-sans:before{content:'d'}
.lari-e:before,.lari-narrow-serif:before{content:'e'}
.lari-f:before,.lari-thin-sans:before{content:'f'}
.lari-g:before,.lari-thin-serif:before{content:'g'}
.lari-h:before,.lari-serif:before{content:'h'}
.lari-i:before,.lari-sans:before{content:'i'}
.lari-j:before,.lari-narrow-sans-bold:before{content:'j'}
.lari-k:before,.lari-narrow-sans-thin:before{content:'k'}
.lari-comic:before,.lari-l:before,.lari-wtf:before{content:'l'}
.lari-m:before,.lari-square-round:before{content:'m'}
.lari-n:before,.lari-square-plain:before{content:'n'}
.lari-o:before,.lari-square-narrow-plain:before{content:'o'}
.lari-p:before,.lari-square-narrow:before{content:'p'}



@keyframes blink {
	0% { opacity: 1.0; }
	50% { opacity: 0.5; }
	100% { opacity: 1.0; }
}
@-webkit-keyframes blink {
	0% { opacity: 1.0; }
	50% { opacity: 0.4; }
	100% { opacity: 1.0; }
}

@keyframes blink_color {
	0% { color: #E8E8E8; }
	50% { color: #FED600; }
	100% { color: #E8E8E8; }
}
@-webkit-keyframes blink_color {
	0% { color: #E8E8E8; }
	50% { color: #FED600; }
	100% { color: #E8E8E8; }
}

.blink {
	animation: blink 1s infinite;
	-moz-animation: blink 1s infinite;
	-webkit-animation: blink 1s infinite;
}
.blink:hover {
	animation: none;
	-moz-animation: none;
	-webkit-animation: none;
}


.main-sport-categories {
	overflow: visible;
	height: 55px;
}
.fc_title {
	color: #FFF;
	margin-top: 5px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.main-live-timer {
	font-size: 24px;
	color: #FFF;
	background: #6CA100;
	text-align: center;
	width: 55px;
	height: 55px;
	line-height: 55px;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	-ms-border-radius: 55px;
	-o-border-radius: 55px;
	border-radius: 55px;
	position: relative;
	bottom: 24px;
	z-index: 3;
	-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1), 0px -2px 2px 1px rgba(255,255,255,1);

	-webkit-animation: circleTimer 3s linear infinite;
	animation: circleTimer 1s infinite;

	border: 2px solid transparent;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}


@-webkit-keyframes circleTimer 	{
	0%   {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
	}
	25%  {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  2px 0px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  2px 0px 1px 1px rgba(255,255,255,1);
	}
	50%  {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px 2px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px 2px 1px 1px rgba(255,255,255,1);
	}
	75% {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  -2px 0px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  -2px 0px 1px 1px rgba(255,255,255,1);
	}
	100%   {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
	}
}
@keyframes circleTimer 	{
	0%   {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
	}
	25%  {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  2px 0px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  2px 0px 1px 1px rgba(255,255,255,1);
	}
	50%  {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px 2px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px 2px 1px 1px rgba(255,255,255,1);
	}
	75% {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  -2px 0px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  -2px 0px 1px 1px rgba(255,255,255,1);
	}
	100%   {
		-webkit-box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
		box-shadow: 0 0 3px 0 rgba(51,51,51,1),  0px -2px 1px 1px rgba(255,255,255,1);
	}
}











@-webkit-keyframes arrBlink {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
/* Standard syntax */
@keyframes arrBlink {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


.landing-navigation a {
	font-family: dejavusanscondensdzj;
	-webkit-text-stroke: 0.5px;
	-moz-text-stroke: 0.5px;
	-ms-text-stroke: 0.5px;
	-o-text-stroke: 0.5px;
	text-stroke: 0.5px;
	-webkit-text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
	-moz-text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
	-ms-text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
	-o-text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
}

.main-live-timer-text {
	font-family: alksanet;
	color: #000;
	margin-top: -15px;
	font-style: italic;
	font-size: 12px;
}

.main-live-timer-wrapper {
	position: relative;
	z-index: 3;
	overflow: visible;
}

.landing-navigation, .main-sport-categories {
	padding-top: 20px;
}

.landing-page.min-size {
	min-height: 445px;
}
.login-form {
	padding: 15px;
}

input.login-username,
input.login-password
{
	background: #424546;
	border: 1px solid rgba(255, 255, 255, 0.1);
	margin-bottom: 15px;
	color: #FFF;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left 10px center;
}
input.login-username {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAyklEQVQ4T4XKvQqBYRjG8duAMlhkp5iUg5AFg8ngBJSUM2Aw26T8ldVZMPua5AQUIR+7qMeAt/fpuaX/dl0/QXxF6LLlwZMdPaIIYj75mTDC+BoT0GGCuwWfpHWYs5jBUNRhwYFlHeYdWNJhy4EdHfYdONRhgpPFLqR0KPQsOEB+wSR7jx1I/YZC24Pt96LDDGsPbsjqMEiDi8cMhhtNwjYMUmFuoW8rqoTeMEaNhQNsXCcuzJxDaymcnVHrJFydUessTDiy/9OB6QvUFdixgbc7sgAAAABJRU5ErkJggg==);
}
input.login-password {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAQAAADly58hAAAA2klEQVQoU4XQvy6DYRTA4TcGHSQmQy/A0AGR9AZcgHALDK7BJbgAIZ5BJDYh+o1djAajgUEM/iddaBRpUnUMTdMv4SW/6ZwnOcNJkQap2XKp5cK2meF2iItehNAWwpuVEpvWFnbNq6ojfFoY8aawPzwYyYZwaixSimTclb7ZEk948qU24KoPLZMjjqQQlgc8peumjJHsCUuRknVNfe8KDQ3HCg2HboUzO0lP5Es6f/Nraew4cp/ntUjqujlejWQuz9cqDvLHWyqaee458ZznH/37lsKju197cP4NuZeF0UbxUu4AAAAASUVORK5CYII=);
}
.btn-lb {
	color: #fff;
	background-color: #FFAE00;
	border-color: #eea236;
	font-family: dejavusanscondensdzj;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
#preloader {
	background-color: #000;
	font-family: dejavusanscondensdzj;
	color: #FFF;
}

.ballance-wraper {
	padding: 10px;
}
.ballance-wraper .suc_tr {
	display: none;
	font-family: dejavusans;
	text-align: center;
	line-height: 16px;
	padding: 10px 0;
	color: #7efb9a;
}
.bl-select {
	width: 100%;
	padding: 10px;
	background: #363636;
	border: 1px solid #3A3A3A;
	color: #99948B;
	text-transform: uppercase;
}
.bl-title {
	font-family: dejavusans;
}
.ballance-wraper .bl-title:not(:first-child) {
	margin-top: 15px;
}
.ballance-wraper .bl-title {
	margin-bottom: 5px;
	color: #BEBEBE;
}

.bl-input {
	background: #424546;
	border: 1px solid rgba(255, 255, 255, 0.1);
	margin-bottom: 15px;
	color: #FFF;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left 10px center;
	padding: 10px;
	width: 100%;
}
.lider-menu li a {
	color: #585f64;
	font-family: 'dejavusanscondensdzj';
	font-size: 15px;
	background: #d8d8d8;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
}
.sport-pop-list {
	overflow: hidden;
	max-height: 50%;
	overflow-y: scroll;
}
.sport-country-icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-size: 16px 16px !important;
	float: left;
	left: none !important;
	background-position: center center !important;
	height: 35px;
}
.stat-link {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAFm0lEQVR42r2VW2yTZRjHHwkGQS4MCxIFRIMkkiAYQgbI1nas7MBA2nkh8Qa4ISSCh0RRo3hD0BshHqJeKEjwRgMbYe26dj0Ohrhx7la27ow4DiExcRqMkWT+nrcftP1GwwjEi3/evu/7PP//c3q/isT7RSKdIAlSIrG+zBruAEn2aWwugkELQzYfVvaZ8wHzm9UG9et7DNufJNIxbFb2D0488Su2vdkzO8Kdh1hHc1D/YMXjiDcngfpmYe2v54t3/PvgxdUvlEIwF51zsfs7R9hk/r+IY3PyljD3ih/RGU/Pe7C5pAFYUJEB9SnCx806zexbftOhUr88YXr9bn65L2zJ6KB7d/FuY0MQoNda00vxuWYRXuVsCQGorV38mfxSp+KmctG0ct1NHEQvgC69t/ZpkOpUshziAWz0XLlyy30mW+7kPwg+ntPCcYpHuoHu9Xf6de6V0I52xEsMV8iUe3uO8ChBb87MxVC2hZIYVPHJiBdD+gi9KCiO3R5bxoq8IBDdASpyBwzu4xLX9vWAdBb0axFG/VZP+omwGGdb2dMq/sPYbC/sxcdMckGEU39Q7tmS6LVEe7KgJB35DuYpHACb2S+GfDsB/GIjvUGJ3ZCaecB2B2c31dfOxf0Hpr+xgXwc44ySWI+/MGyklwloEeJm8sneaknqOe7axrYhuQmIQeg8ovid0xdDdclqpxqNEx20YEZGMFc8CU+3Pp+p2Ixk7VMj8M8ytnHseBQTg53y7EcJWbohIeaxE+0bRFZHr9+yPgoRfRr24eLMDVnmWx2D8OwQ6INYxVmZZoKYh91+CZ/fb35HmeqfQecVmbGvQxy1jbJ26UGpXBW+LW7KgrACcn12GnFXnREFiB7M/GsxNKcHwZA8+cUpmbOrVaQFn5NDcBlxQdhCF+fDIqeGZcE7bVJVWi+VK+tNAC5PtJA4jlGEEIOkQpH5Kl2iX5dlUuyiLHzzmKxZflBeKj4kyzbEZEILQ5S+rhON/zkFonCfGZaFW09gFxDXWp84vH5xevx3E9ehAFYWvHVTusm+fllZE5HVK+rEta7BkNWUBGTZq2GZfoBWtPXRii5Eu2Ti0R55flucIDXTuDg8KuzLET9/CWOIT3exItbOasRyxEPnzLA86huQ8uq4VLtCUkrpLCLKGJVV7iNS6ayXF16LyvwPW2T++wl58ZUmqXAdwiaOWIuKF+HjxmeayxMTmbXnrMzcfVxmftoqcz4+LkXfniZ6MkgyJK36qUU81S1TGlJSvlqFI+KsjeVmASIEExAH+4ryI1JdUi/VpYfFXeWTEq+P8xA24SVOr/8aGAVXnZ7m5VLjCEqV47BUO+plzQoGojwki7eEZc7udvqYNhWZ/fkpMo5JVVkY4RayMOKbEP8e8Y2IU/4A8INGDchCQEo9ftCwyOH1XXV6G0dvAdu0qb2VhTrTx4hUljWY6Is3EMhWSlrmF3dFo5TUBrFVNL2dQwQC3yA6F+SKT0J8Htz71GYs/DeMuL2EZEEZEaxsIJAj4lhH9N4GLZ0RJ4sRG5FZQRLsdXoae1mvgZt20WzmTe8VFM+WkGwA99iGJzg9wcOW2L3id/i+Zv2OdaO27lb/Xob8M6dZo3cUB0U4tt2B9DIYLCzq/5O+7wTTTZJWazRpNk3b8srhCXzC5XQgwMq6cSF3/TbiE9xVgqmQPoztStZdeVwKfBEWxVhxIrtD/0ZAK9iN80n7PcHUQfaQVRGgM6FtC4HmamaiXcETq3Z5EjqgOvFjxSnv0L30zuUNfuVSMvM67OLNICwIZ0AwZZ6jBcXZhMo5+Msi1ypcKTyh/v044RhUsnGKtxQWZ+B08xSoBU9Q0imlXn8Nhl/axSn10xAZQX4DJbov8ahubgNx602HMGxe7/T6usm42+kNrucbrU8RaPZxXe9L/D+0noMIBsE1vwAAAABJRU5ErkJggg==) left no-repeat;
	display: inline-block;
	height: 17px;
	float: right;
	text-decoration: none;
	background-size: contain;
	margin-top: 4px;
	padding-left: 25px;
	line-height: 15px;
	font-family: 'BPGArial2010',sans-serif;
	color: #000;
}
.game-title {
	padding-right: 7px;
	font-family: 'lbet-mt',sans-serif;
	font-size: 14px;
	padding-left: 7px;
	color: #2C2C2C;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*display: flex;*/
}

.game-lig-item[sport-id="1701"] .game-title,
.game-lig-item[sport-id="1702"] .game-title,
.game-lig-item[sport-id="1703"] .game-title,
.game-lig-item[sport-id="1704"] .game-title,
.game-lig-item[sport-id="1705"] .game-title,
.game-lig-item[sport-id="1706"] .game-title,
.game-lig-item[sport-id="1707"] .game-title,
.game-lig-item[sport-id="1708"] .game-title,
.game-lig-item[sport-id="1709"] .game-title {
	font-family: Arial, 'BPG Arial', sans-serif;
}

.game-title .teamname {
	/*width: calc(100% - 70px);*/
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	flex: 1;
}
.game-time {
	font-family: 'lbet-mt',sans-serif;
	font-size: 11px;
	color: #595959;
	padding-left: 7px;
	padding-top: 5px;
	line-height: 15px;
	overflow: visible;
	/*margin-top: -10px;*/
	/* font-weight: bold; */
}
.game-time span {
	color: #ce9a1b;
	margin-right: 10px;
}
.game-time .live-gif {
	width: 6px;
	height: 6px;
	position: relative;
	top: -1px;
	/*background: url(/gui/web/images/super-live/misc/online_dot.gif) left center;*/
	/*background: url(/gui/web/images/super-live/misc/online_dot.gif) center;*/
	display: inline-block;
	border-radius: 20px;
	background-repeat: no-repeat;
	background: green;
	-webkit-animation: arrBlink 1s infinite;
	-o-animation: arrBlink 1s infinite;
	animation: arrBlink 1s infinite;
}
.game-time .live-set {
	background: rgb(29, 163, 83);
	padding: 2px 5px;
	border-radius: 2px;
	color: #fff !important;
}
.game-time .live-time {
	/*background: rgb(69, 94, 34);*/
	/*padding: 2px 5px;*/
	/*border-radius: 2px;*/
	/*color: #fff;*/
}
.game-time .live-score {
	/*background: rgb(69, 94, 34);*/
	/*padding: 2px 5px;*/
	/*border-radius: 2px;*/
	/*color: #fff;*/
}
.game-time .live-res {
	background: rgb(29, 163, 83);
	padding: 2px 5px;
	border-radius: 2px;
	color: #fff !important;
}
.game-time .live-sets {
	color: #333;
}
.bet-koef.sn_inc {
	position: relative;
}
.game-bet-group .blink .bet-koef.sn_inc::after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 5px solid #43a047;
	border-left: 5px solid transparent;
	border-right: 5px solid #43a047;
	border-bottom: 5px solid transparent;
	position: absolute;
	top: 1px;
	right: 1px;
	border-top-right-radius: 4px;
	-webkit-animation: arrBlink 1s infinite;
	-o-animation: arrBlink 1s infinite;
	animation: arrBlink 1s infinite;
}
.game-bet-group .blink .bet-koef.sn_dec::after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid #ff0000;
	border-bottom: 5px solid #ff0000;
	position: absolute;
	bottom: 1px;
	right: 1px;
	border-bottom-right-radius: 4px;
	-webkit-animation: arrBlink 1s infinite;
	-o-animation: arrBlink 1s infinite;
	animation: arrBlink 1s infinite;
}
.bet.btn.locked::after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAQAAADly58hAAAA2klEQVQoU4XQvy6DYRTA4TcGHSQmQy/A0AGR9AZcgHALDK7BJbgAIZ5BJDYh+o1djAajgUEM/iddaBRpUnUMTdMv4SW/6ZwnOcNJkQap2XKp5cK2meF2iItehNAWwpuVEpvWFnbNq6ojfFoY8aawPzwYyYZwaixSimTclb7ZEk948qU24KoPLZMjjqQQlgc8peumjJHsCUuRknVNfe8KDQ3HCg2HboUzO0lP5Es6f/Nraew4cp/ntUjqujlejWQuz9cqDvLHWyqaee458ZznH/37lsKju197cP4NuZeF0UbxUu4AAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: center;
	background-size: inherit;
	background-color: #f1f1f1;
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
	content: "";
	z-index: 1;
	left: 0;
	top: 0;
}
.bet {
	/*display: inline-block;*/
	/*background: #FFFFFF;*/
	/*width: 100%;*/
	/*height: 40px;*/
	/* margin-left: 3px; */
	/* margin-bottom: 3px; */
	/*border-radius: 4px;*/
}
.bet.active {
	background: #ffb900;
	color: #a65500;
}
.plus-positions {
	display: inline-block;
	background: #f1f1f1;
	width: 100%;
	height: 40px;
	/* margin-left: 3px; */
	/* margin-bottom: 3px; */
	color: #00993D;
	border-radius: 0px;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	padding: 0;
	line-height: 40px;
	font-weight: bold;
	border-radius: 4px;
}

.plus-positions .svgloader {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff;
	padding: 0 10px;
}
.plus-positions .svgloader svg {
	fill: #34641b;
}

.game-bet-group {
	/*height: 40px;*/
}
.game-bet-list {
	display: inline;
}
.bet-group {
	display: inline;
}


.bet-pos {
	font-size: 18px;
	float: left;
	line-height: 28px;
	font-family: dejavusans;
}
.bet-koef {
	font-size: 18px;
	float: right;
	line-height: 28px;
}
.game-lig-title {
	font-family: dejavusanscondensdzj;
	height: 45px;
	line-height: 51px;
	vertical-align: middle;
	color: #FFF;
	font-size: 14px;
}
.game-lig-title > span {
	position: relative;
	top: 6px;
}
.tm_box .game-lig-item {
	/*padding-bottom: 5px;
	border-bottom: 1px solid #CACED1;
	margin-bottom: 5px;*/
	position: relative;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
	margin: 5px;
}

.tm_box  .game-lig-item .game-item.match-item {
	all: unset;
}

.game-lig-item .game-item.match-item {
	position: relative;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
	margin: 5px;
}

.add-bet {
	background: #ffb900;
	height: 40px;
	line-height: 40px;
	color: #a65500;
	margin: 7px;
	font-family: dejavusanscondensdzj;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px;
}
.add-bet:hover {
	background: #e4a600;
	color: #884600;
}
.cancel-bet {
	background: #585858;
	height: 40px;
	line-height: 40px;
	color: #d8d8d8;
	margin: 7px;
	font-family: dejavusanscondensdzj;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px;
}
.cancel-bet:hover {
	background: #7a7a7a;
	color: #e7e7e7;
}
@media(max-width:768px) {
	.add-bet, .cancel-bet {
		font-size: 13px;
		height: 28px;
		line-height: 28px;
	}
}

.game-item {
	/*overflow: visible;*/
	/*background: #E7E6E6;*/
}

body[data-page="vfl"] .game-item {
	position: relative;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
	margin: 5px;
}

body[data-page="vfl"] .game-list {
	background-color: #ececec;
}


.match-item .game-bet-group.lb-row {
	display: flex;
}
.match-item .game-bet-group.lb-row .lb-col-xs-25 {
	flex:1;
}
.match-item[live-match-id][is-live="1"] .game-time {
	position: relative;
}
.match-item[live-match-id][is-live="1"] .game-time:after {
	content: 'LIVE';
	position: absolute;
	top: 0px;
	right: 0px;
	/*background: rgb(175, 175, 175);*/
	background: rgb(254, 61, 70);
	padding: 4px 8px;
	border-radius: 2px;
	color: #fff !important;
	/* height: 16px; */
	line-height: 13px;
}
.match-item[live-match-id][is-live="1"][liveInfo] .game-time:after {
	background: rgb(254, 61, 70);
	color: #fff !important;
}



.live_match_info_wrapper {
	position: fixed;
	background: rgba(10, 10, 10, 0.50);
	width: 100%;
	height: 100%;
	z-index: 9999;
}
.live_match_info_wrapper i.fa-times {
	position: absolute;
	top: 62px;
	left: 50%;
	background: #ccc;
	border-radius: 50%;
	margin-left: -10px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
}
.live_match_info_wrapper .all_result_box {
	display: block;
}
.live_match_info_wrapper .live_match_info {
	top: 100px;
	margin: 25px;
	text-align: center;
	width: 180px;
	margin: 0 auto;
}
.live_match_info_wrapper .live_match_info img {
	display: inline-block !important;
}
.live_match_info_wrapper .live_match_info table td, .live_match_info_wrapper .live_match_info table tr, .live_match_info_wrapper .live_match_info table th {
	text-align: center;
}
.live_match_info_wrapper .live_match_info .match_info_td {
	border-radius: 2px;
}
.live_match_info_wrapper .live_match_info table * {
	padding: 0;
}
.live_match_info_wrapper .live_match_info table th,.live_match_info_wrapper .live_match_info table td  {
	padding: 5px 0;
}


.match-item .live_match_info {
	display: none;
}

.match-remove-helper {
	display: block;
	width: 150px;
	height: 100%;
	background-color: #DF2428;
	position: absolute;
	right: -150px;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 35px;
	box-shadow: inset 6px 0px 6px -3px rgba(0, 0, 0, 0.5);
}
.match-remove-helper.remove-triggered {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAB9CAQAAAD32a72AAAFSklEQVR42u1cO2wcVRQ9s7s4Mdmsd0wEwQIqCiLFyOInkKGJQEIEBIgGIaCgQVBQRKkRVFR0iBKBRAsRH9FREZEEiOwIQQRp+BQkQWjGO7bzsXcvzeTOOJ4dv899b2Zg7xS+q/m943PPffe9mXkBwdpauA0zaGueNcIK/sTI+u5kswV0mI7RgEwtoc/paQps2mDT/DvpOEnYKbqrCgCLFJOUJXTItB2BoQYO4CR6kLM1LOKMyYlmANr4AQu53xfxu7YcA9yB/bnfP2MBG75E/HKO/p/M6adH6EzuSq/608AJvukS9azy2B76jq+17AvALI34pgsEy+0ADflqc/rntwyi7iCC1FvCsrV8z+Ik+/Mmvai+3cTeryIZ6Cx7+/wAyIqGTREA2VVu8AOgVjYBULV10MXDmudkffCteFygDbfnspDu9b4N6CB+bDAB9080MAFgLeIBPuMO6snU28BXdYx3zKXeKZxPvShfGLW4qFq3LtFcbF9w+x4tLuZGWEu9aXRqyMBe9pJxGhgUHNwoANmOXg0B9P47DAyayUAGYLWJDLRxY+qtY9hEBgoDqEkMFOYgXJfv1RiYwn6ECBHibxwvOW4e96becung/wncjQgxYizjghSAMgYew5epd6wUwGG8k3pvlwJ4Dq+k3kv4WC+Jjg+hMgZi9voiwdEvuLKhBtQYiNgLhQFE+hqoAwOhJgOJLQOxMwZi3ULCjIF1XOWjWk3UQHajADPWzQ/4n7XB5bxjDeTFZq+CvTxVuWLSkZmVEpIyVgsgRQ3ohpCEjNWSqKIGskHl7tKZYskQChUZUAoh1XLODQMiANRUEFWqgcGEgUqykKgG3IRQeRbqpn+vch0gwkDoKQt1uaWDrTvqxIBBLVoHBoQB6GahCQPaowERDWzy3Nhu7GoiA3Lj4hbf5wouyQJQrUftVDDDL44YFdNlIeRnRKDfDw9kGJAKIctCookMiGvADwM9d1lIioFIRgPZoHJX6aBSioFQOoRUVRDVVQO+pxctB5TmDMRNZ6DGIaTLQOg1Cw2xXi8G1LJQNs2WbK8GzRhI+FltVo5VUEyXM1DelV2bS25bPZJ1AED1WbFEOdfmyZJLWydLfDAgkUitewEZBtwDcMxAKJCDIjkAqgzETWdAQsSVamDCgHsA9WFAK4R8ZqG+iyyUDSqnMOW4HwhdhJDPIU3fDQB/g0onGvA5rK+UgSu4nHp7TL7/cgnA3zsrugAo/86uLQP2Kpjid3FXS78J7GA69da2f7Vsw4BtHhIIIDsGoroC0GcgnDBg2Av8zxmwFbHAgFKqH/DFwKBeDOhroPEMJM1kwEM/0K+XBlZBmv2AbQhFshrIDyrL3kVZYaC2aVQ4hFQH9iM+rsOzzLXQgK9ios9V/opsKeGnmMhelUp2WJuopgyoBpARAB+JVDUHOWXAJoRUc1DACeJy0RJWdgz4CKEuPwVNinZXx4BIEm0CA6WFRBMY6LlkIM5ldV2b5kLEKoQ6Vgx8g/sQI0ac/0ic7T18yOXhdnsTb2EGffTxlzwAdQZOl+xdLWx4vpaKduwDHGvAhznVgA8zSqN1YsCyH+hWDqBvpoFrL3btyy3hVY3dw955dQCEJfbfqLT5D+Ah9k+PaWvhdpQXI9qkZytbEmmOznE7vtdbrnOWEj51SO/TPLU8N/5mep0u5pZTfVF3zd0jeHfL76HQ0pBqFlz3kP0EFlHY1PEAAnyKZ1APu4AH8VvxrvGrEhCexye1aP4fODSu+dhxydrX6B+q0ob0Ac3arTvdxQt4Cgu4xfhxtokRYvyCr/ERzpUf+C/se3tSxqmfHwAAAABJRU5ErkJggg==);
}
.match-remove-helper.ticket-item-helper {
	background-size: 18px;
}

.game-aditional-title {
	padding: 5px;
	font-family: barial, sans-serif;
	background: #E7E6E6;
	color: #2C2C2C;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
	margin-top: 7px;
}
.no-padding {
	padding: 0px !important;
}
.no-margin {
	margin: 0px !important;
}
.tab-bar-title {
	font-family: 'dejavusanscondensdzj';
	font-size: 15px;
	color: #292B2C;
	/*background: #d8d8d8 url(images/tab-left-arrow.png) no-repeat 10px center;*/
	background: #d8d8d8;
	height: 45px;
	line-height: 50px;
	text-indent: 30px;
	padding-right: 5px;
	display: inline-block;
	cursor: pointer;
	width: 100%;
}
.tab-bar {
	background: #9fa8ae;
	height: 45px;
	margin: 0px;
	padding: 0px;
}
.tab-bar-end {
	display: inline-block;
	background: url(images/tab-bar-end.png) no-repeat 0px center;
	width: 45px;
	height: 45px;
}
.pay-item {
	background: #FFFFFF;
	border-top: 1px solid #9fa8ae;
	height: 55px;
	line-height: 55px;
	padding-left: 15px;
}
.pay-item-logo {
	margin-top: 7px;
}
.pay-item-button {
	background: url(images/pay-item-button.png) no-repeat 0px 0px;
	display: inline-block;
	width: 102px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-family: 'dejavusanscondensdzj';
	font-size: 13px;
	text-indent: 5px;
	font-weight: bold;
	color: #a65500;
	cursor: pointer;
	margin-top: 7px;
	border: none;
	margin-right: 5px;
	/*text-transform: uppercase;*/
}
.el-title {
	font-family: 'dejavusanscondensdzj';
	text-indent: 25px;
	padding-bottom: 10px;
	font-size: 13px;
	/*text-transform: uppercase;*/
}
.pay-item-list {
	border-bottom: 1px solid #9fa8ae;
}
.standart-radio {
	display: inline-block;
	appearance: radio;
	-o-appearance: radio;
	-moz-appearance: radio;
	-webkit-appearance: radio;
	vertical-align: top;
}
.pay-item-label {
	display: inline-block;
}
.gp_money {
	width: 100px !important;
	display: inline-block;
	margin-left: 7px;
}
.no-background, .no-background tr, .no-background td, .no-background:hover, .no-background tr:hover, .no-background td:hover,  .no-background:hover td {
	background: none;
	border: none;
}


/* LIVE [B] */
/*live header*/
.live-header {
	display: block;
	width: 100%;
	max-height: 150px;
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 10px;
}
.live-header[sport-name="volleyball"] {
	background-image: url('/gui/web/css/live/tb/volleyball.jpg');
}
.live-header[sport-name="darts"] {
	background-image: url('/gui/web/css/live/tb/darts.jpg');
}
.live-header[sport-name="beach-volleyball"] {
	background-image: url('/gui/web/css/live/tb/beach-volleyball.jpg');
}
.live-header[sport-name="hockey"] {
	background-image: url('/gui/web/css/live/tb/hockey.jpg');
}
.live-header[sport-name="wheel"] {
	background-image: url('/gui/web/css/live/tb/wheel.jpg');
}
.live-header[sport-name="basket-ball"] {
	background-image: url('/gui/web/css/live/tb/basket-ball.jpg');
}
.live-header[sport-name="snooker"] {
	background-image: url('/gui/web/css/live/tb/snooker.jpg');
}
.live-header[sport-name="football"] {
	background-image: url('/gui/web/css/live/tb/football.jpg');
}
.live-header[sport-name="baseball"] {
	background-image: url('/gui/web/css/live/tb/baseball.jpg');
}
.live-header[sport-name="rugby"] {
	background-image: url('/gui/web/css/live/tb/rugby.jpg');
}
.live-header[sport-name="futsal"] {
	background-image: url('/gui/web/css/live/tb/futsal.jpg');
}
.live-header[sport-name="badminton"] {
	background-image: url('/gui/web/css/live/tb/badminton.jpg');
}
.live-header[sport-name="handball"] {
	background-image: url('/gui/web/css/live/tb/handball.jpg');
}
.live-header[sport-name="table-tennis"] {
	background-image: url('/gui/web/css/live/tb/table-tennis.jpg');
}
.live-header[sport-name="tennis"] {
	background-image: url('/gui/web/css/live/tb/tennis.jpg');
}
.live-header[sport-name="american-football"] {
	background-image: url('/gui/web/css/live/tb/american-football.jpg');
}

.lv-table {
	background: rgba(0, 0, 0, 0.6);
	color: #FFF;
	font-family: dejavusans;
}
.lv-table-header-title {
	padding: 5px 10px;
}
.lv-table div[class^="lb-col-xs-"] {
	vertical-align: middle;
}

.lb-col-xs-80.lv-table-host-name {
	padding: 3px 10px;
}

.lb-col-xs-80.lv-table-guest-name {
	padding: 3px 10px;
}

.lv-table-header-row {
	background: rgba(0, 0, 0, 0.4);
}

.live-filter select {
	width: 100%;
	/* border: 1px solid; */
	height: 45px;
	background: #242424;
	color: #FFF;
	box-sizing: border-box;
	padding: 5px 10px;
	font-family: dejavusans;
}
.live-filter {
	padding-left: 20px;
	background: #242424;
}
.live-filter::before {
	display: block;
	content: "";
	width: 15px;
	height: 45px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABVCAQAAAArxCTcAAAArElEQVR42u3YMQ2AMBRF0a6ghAEBDJghTVDEgAQGPH4UsDQQUnredXDGl6LxJQAAAAAAAAAAAAAAAABoE2BouxSNBwAAAAAAAAAAAAAAAAAAAAAAAAAAgNvW2CspvwNwVvN1HwAAAAAAAAAAAAAAAADwHECOrZIWfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+A+hjLKz7B8BcfG9PAAAAAAAAAAAAAAAAAADglS7ykqxqZGpglQAAAABJRU5ErkJggg==);
	position: absolute;
	left: 10px;
	top: 0;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
/* LIVE [E]  */


.input-block-level {
	display: block;
	width: 100%;
	min-height: 35px;
	text-indent: 7px;
	box-sizing:border-box;
}

.input-margin {
	margin: 7px;
}


.lb-input-block {
	font-family: dejavusans;
	border: 1px solid #D0D2D4;
	height: 45px;
	text-transform: uppercase;
}




/* TICKET HISTORY [B] */
.h-game-item {
	border-bottom: 1px solid #D0D4D7;
}
.th-game-teams {
	font-family: dejavusanscondensdzj;
	position: relative;
	top: 3px;
	color: #000;
	text-transform: uppercase;
}

.th-game-position {
	font-family: dejavusans;
	position: relative;
	top: -1px;
	color: #7F7F7F;
}

.th-game-koef {
	font-size: 17px;
	text-align: center;
	color: #606568;
	position: relative;
	top: 4px;
}

.th-game-date {
	color: #A9A9A9;
	text-align: center;
	font-size: 11px;
	position: relative;
	top: 1px;
}

.th-game-mini-status {
	display: block;
	height: 40px;
}

.th-game-mini-status.th-status-0 {
	background: #7E7E7E;
}
.th-game-mini-status.th-status-1 {
	background: #689F38;
}
.th-game-mini-status.th-status-2 {
	background: #E84E40;
}
.th-game-mini-status.th-status-3 {
	background: #EABF3E;
}
.th-game-mini-status.th-status-4 {
	background: #6C02D1;
}
.th-game-detail-item {
	background: #D8D8D8;
	border-bottom: 1px solid #BCC0C3;
}

.th-game-detail-item .lb-col-xs-60:first-child {
	font-family: dejavusanscondensdzj;
	padding: 0 15px;
	line-height: 25px;
	padding-top: 3px;
	color: #545B60;
}

.th-game-detail-item-right-text {
	text-align: right;
	padding: 0 15px;    line-height: 25px;    padding-top: 3px;    color: #545B60;
	font-family: dejavusanscondensdzj;
}

.th-game-status {
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-family: dejavusanscondensdzj;
	color: #FFF;
}
.th-game-status.st-0 {
	background: #7E7E7E;
}
.th-game-status.st-1 {
	background: #689F38;
}
.th-game-status.st-2 {
	background: #E84E40;
}
.th-game-status.st-3 {
	background: #EABF3E;
}
.sport-icon {
	display: block;
	height: 40px;
}
.sport-icon::before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
/* TICKET HISTORY [E] */


@-webkit-keyframes smoothBlink {
	0%    { opacity: 1; }
	50%   { opacity: 0.3; }
	100%  { opacity: 1; }
}
@-moz-keyframes smoothBlink {
	0%    { opacity: 1; }
	50%   { opacity: 0.3; }
	100%  { opacity: 1; }
}
@-o-keyframes smoothBlink {
	0%    { opacity: 1; }
	50%   { opacity: 0.3; }
	100%  { opacity: 1; }
}
@keyframes smoothBlink {
	0%    { opacity: 1; }
	50%   { opacity: 0.3; }
	100%  { opacity: 1; }
}

.open-more.not-loged {
	color: #f2c841;
	/*-webkit-animation: smoothBlink 1.2s infinite;
	-moz-animation:    smoothBlink 1.2s infinite;
	-o-animation:      smoothBlink 1.2s infinite;
	animation:         smoothBlink 1.2s infinite;*/
}
/*
.sp-item-chbx {
	display: none !important;
}
*/
.game-lig-item:last-child {
	/*margin-bottom: 50px;*/
}

ul.sidebar-navigation:not(.lider-menu) li:last-child {
	margin-bottom: 55px;
}

.hide-header-right .open-more i::before {
	content: "\f0a9";
}
.hide-header-left .open-menu i::before {
	content: "\f0a8";
}

.header:not(.hide-header-left) .open-menu i::before {
	content: "";
}
.header:not(.hide-header-left) .open-menu i {
	background: url(data:image/png;base64,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) 10px center no-repeat;
	height: 100%;
	width: 100%;
	background-size: 35px;
}


.games .sp_loader {
	width: 100%;
	height: calc(100vh - 98px);
	background: url(images/sp_loader.gif) no-repeat 20px center;
	position: relative;
	background-size: 70px;

}


.header:not(.hide-header-left) .open-menu {overflow: visible;position: relative;}

.header:not(.hide-header-left) .open-menu:after {
	content: attr(data-pagename);
	position: absolute;
	top: 0;
	left: calc(100% + 5px);
	width: 50px;
	height: 20px;
	color: #bdbdbd;
	font-family: 'BPGArialCaps2010',sans-serif;
}

a.sidebar-menu-btn {
	width: 90px;
}
a.sidebar-menu-btn i {
	padding-left: 5px;
	width: 35px;
}

.user-details {
	background: #000;
	color: #FFF;
	font-family: dejavusanscondensdzj;
	font-size: 11px;
	text-align: right;
	padding: 5px;
	line-height: 15px;
	padding-top: 7px;
}

.user-details span {
	color: #FFB900;
	font-size: 13px;
	padding: 2px;
}
.f_link {
	font-family: "dejavusans";
	color: #A85800;
	font-size: 14px;
}
.saitis_sruli_versia {
	position: relative;
	bottom: 210px;
	height: 45px;
	background: #FFB900;
	width: 200px;
	text-align: center;
	line-height: 45px;
	z-index: 999999;
	left: 50%;
	margin-left: -100px;
	border-radius: 5px;
}
.additional_teams {
	background: #505050;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	font-family:"dejavusanscondensdzj";
	text-indent: 10px;
	position: fixed;
	top: 45px;
	width: 100%;
	left: 0px;
	z-index: 999;
}
.additional_teams_next {
	height: 45px;
}


/* SPORT RESTYLE [B] */
.bet-koef {
	font-family: dejavusans;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	float: none;
	line-height: 23px;
	float: right;
	/* border: 1px solid; */
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding: 0 8px;
	color: #000000;
}
.bet-pos {
	font-size: 10px;
	font-family: dejavusans;
	display: block;
	color: #000;
	font-family: dejavusanscondensdzj;
	text-align: center;
	/* background: rgba(0, 0, 0, 0.1); */
	float: none;
	line-height: inherit;
	float: left;
	/* border: 1px solid; */
	height: 38px;
	line-height: 38px;
	padding: 0 7px;
	font-family: barial, sans-serif;
	font-size: 11px;
	color: #4F4F4F;
	font-weight: bold;
}
.bet.btn {
	padding: 0;
}
.h-group-title {
	padding: 1px 5px;
	font-family: dejavusans;
	background: #585858;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: dejavusanscondensdzj;
	line-height: 14px;
	padding-top: 4px;
	font-size: 11px;
}
/* SPORT RESTYLE [E] */

.h-item-title.lb-row,
.ht-status,
.th-game-detail,
.tr-tuser-submit,
.vfl-header-text-sub,
.aditional_filter-wraper
{
	text-transform: uppercase;
}


.smartivi_cards_list {
	padding-left: 10px;
}
.smartivi_cards_list li {
	text-align: left;
	list-style: none;
	background-color: rgba(255, 255, 255, 0.03);
	width: 210px;
	padding: 5px;
	border: 1px solid #363636;
	border-radius: 2px;
	color: #FFF;
	text-shadow: none;
	position: relative;
	padding-left: 30px;
	line-height: 15px;
	padding-top: 7px;
}
.smartivi_cards_list li::before {
	content: "";
	display: block;
	width: 13px;
	height: 13px;
	border: 1px solid #A0A0A0;
	position: absolute;
	left: 7px;
	top: 7px;
	border-radius: 6px;
}
.smartivi_cards_list li.active {
	background-color: rgba(255, 2255, 255, 0.06);
}

.smartivi_cards_list li.active::before {
	background-color: #FFB900;
	border: 1px solid #101010;
}

.add_smartivi_card_btn {
	width: 210px !important;
	margin-left: 10px !important;
	height: 35px !important;
	margin-top: -12px !important;
}
.smartivi_card_input_row {
	display: none;
}

.games {
	background-color: #ececec;
}

.game-bet-group.lb-row {
	padding-left: 4px;
	padding-right: 4px;
}

.game-aditionals .lb-row [class^="lb-col-xs"] {
	margin-bottom: 2px;
	padding-left: 3px;
	padding-right: 4px;
	margin-top: 2px;
}
.game-aditionals .lb-row {
	padding-left: 3px;
	padding-right: 3px;
}

.game-aditionals {
	background-color: #E7E6E6;
}


/* search animation */
.match-item.searched_match {
	animation-name: searchMatchesWhite;
	animation-iteration-count: 5;
	animation-duration: 1s; /* or: Xms */
}

@keyframes searchMatchesWhite {
	0% {
		background: #e5e5e5 ;
	}
	50% {
		background: #F8E534;
	}
	100% {
		background: #e5e5e5 ;
	}
}

.show_more_games {
	font-family: 'BPGArial2010',sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
	background: #fde52d;
	color: #000;
	padding: 10px;
}


body[data-lang="ru"] .game-title,
body[data-lang="ru"] .game-time {
	font-family: 'BPGArialCaps2010',sans-serif !important;
}
body[data-lang="en"] .game-title,
body[data-lang="en"] .game-time {
	font-family: 'BPGArialCaps2010',sans-serif !important;
}