

@-webkit-keyframes borderBlink {
	0% {
		border-color: #515151;
		color: #CBCBCB;
	}
	50% {
		border-color: #91733B;
		color: #F2C841;
		text-shadow: 0 0 10px rgba(242, 200, 60, .9);
	}
	100% {
		border-color: #515151;
		color: #CBCBCB
	}
}
@-moz-keyframes borderBlink {
	0% {
		border-color: #515151;
		color: #CBCBCB;
	}
	50% {
		border-color: #91733B;
		color: #F2C841;
		text-shadow: 0 0 10px rgba(242, 200, 60, .9);
	}
	100% {
		border-color: #515151;
		color: #CBCBCB
	}
}
@-o-keyframes borderBlink {
	0% {
		border-color: #515151;
		color: #CBCBCB;
	}
	50% {
		border-color: #91733B;
		color: #F2C841;
		text-shadow: 0 0 10px rgba(242, 200, 60, .9);
	}
	100% {
		border-color: #515151;
		color: #CBCBCB
	}
}
@keyframes borderBlink {
	0% {
		border-color: #515151;
		color: #CBCBCB;
	}
	50% {
		border-color: #91733B;
		color: #F2C841;
		text-shadow: 0 0 10px rgba(242, 200, 60, .9);
	}
	100% {
		border-color: #515151;
		color: #CBCBCB
	}
}

/*** Score Value INC animation **/

@-webkit-keyframes scoreInc {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px -5px;
	}
	100% {
		background-position: 0px -10px;
	}
}
@-moz-keyframes scoreInc {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px -5px;
	}
	100% {
		background-position: 0px -10px;
	}
}
@-o-keyframes scoreInc {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px -5px;
	}
	100% {
		background-position: 0px -10px;
	}
}
@keyframes scoreInc {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px -5px;
	}
	100% {
		background-position: 0px -10px;
	}
}


@-webkit-keyframes scoreDec {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px 5px;
	}
	100% {
		background-position: 0px 10px;
	}
}
@-moz-keyframes scoreDec {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px 5px;
	}
	100% {
		background-position: 0px 10px;
	}
}
@-o-keyframes scoreDec {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px 5px;
	}
	100% {
		background-position: 0px 10px;
	}
}
@keyframes scoreDec {
	0% {
		background-position: 0px 0px;
	}
	50% {
		background-position: 0px 5px;
	}
	100% {
		background-position: 0px 10px;
	}
}

body {
	color: white;
	overflow-x: hidden;
}

body > .menu::after {
	display: none;
}

.tote {
	background: #2c2c2c;
	font-family: barial;
}

.tote .tote-top-bar > .tote-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tote .tote-top-bar > .tote-nav > li {
	display: block;
	float: left;
}

.tote .tote-top-bar > .tote-nav > li > a {
	display: block;
	padding: 7px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.05) 0%, rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.05)), color-stop(100%,rgba(0,0,0,0.5)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.5) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.5) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#80000000',GradientType=0 );
	color: #a5a5a5;
	border-left: 1px solid #333333;
	font-size: 12px;
	text-align: center;
	word-spacing: normal;
	text-decoration: none;
}

.tote .tote-top-bar > .tote-nav > li > a > i.glyphicon {
	font-size: 14px;
	vertical-align: top;
}

.tote .tote-top-bar > .tote-nav > li.active > a,
.tote .tote-top-bar > .tote-nav > li > a:hover {
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(0,0,0,0.5)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.5) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.5) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#80000000',GradientType=0 );
}

.tote .tote-top-bar > .tote-nav > li > a:hover {
	color: #FFFFFF;
}

.tote .tote-top-bar > .tote-nav > li.active > a {
	color: #ffcc33;
}

.tote .tote-top-bar > .tote-search-box {
	display: block;
	float: left;
	width: 220px;
	padding: 2px 5px;
}
/*.tote .tote-top-bar > .tote-search-box::before {*/
/*content: "";*/
/*display: block;*/
/*position: absolute;*/
/*top: 0;*/
/*right: 0;*/
/*width: 2px;*/
/*height: 100%;*/
/*background: #242424;*/
/*border-left: 1px solid #313131;*/
/*}*/

.tote .tote-table {
	table-layout: fixed;
	width: 100%;
	max-width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.tote .tote-table .tote-sidebar,
.tote .tote-table .tote-content,
.tote .tote-table .tote-ticket {
	position: relative;
	vertical-align: top;
}

.tote .tote-sidebar {
	width: 250px;
}

.tote .tote-ticket {
	width: 350px;
}

.tote .tote-content .tab-control {
	margin: 10px;
}

.input-icon {
	position: relative;
}

.input-icon > input {
	padding-left: 24px;
}

.input-icon > i {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -0.5em;
	margin-left: 8px;
	width: 12px;
	height: 12px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	z-index: 3;
}

.input-icon.right > input {
	padding-right: 24px;
	padding-left: 6px;
}

.input-icon.right > i {
	right: 1em;
	float: right;
}


.tote-search {
	width: 100%;
	padding: 4px 0;
	background: #222222;
	color: #ffffff;
	border: 1px solid #383838;
	border-radius: 4px;
	font-size: 12px;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.tote-search:focus {
	border-color: gray;
}

.tote .tote-top-bar > .tote-search-box.disabled,
.tote-search.disabled,
.tote-search[disabled] {
	pointer-events: none;
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
}


.live_layout {
	width: 100%;
}

.live_left {
	width: 250px;
}

.live_right {
	width: 350px;
}

.filter_box {
	float: right;
	position: relative;
}

.filter_box_selected {
	background: #3F3F3F;
	padding-top: 3px;
	border: 1px solid #515151;
	border-radius: 3px;
	margin-top: 4px;
	margin-right: 4px;
	padding-right: 100px;
	color: #CBCBCB;
	font-family: dejavusanscondensdzj;
	line-height: 20px;
	cursor: pointer;
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);
}

.filter_box_selected.active {
	-webkit-animation: borderBlink 2s infinite;
	-moz-animation: borderBlink 2s infinite;
	-o-animation: borderBlink 2s infinite;
	animation: borderBlink 2s infinite;
}

.filter_box_selected:before {
	content: "";
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAQAAACouOyaAAAA80lEQVQoFQXBMUqCYQAA0PfpVzqYhFg2tHSAmqOCGhwCT9AU3aGtEMPI1tZA2hqFhs4QtEUdIGgQQiHNNH7Nv/fiKwAAADUtDZ0IAADIONBWcec3AgAAss5MvJtpRgDBhoIUBHMtZXXnJhHAso51KQi6Nm1b1fUUAYxdKggg9WNB3p9FIsiYS3woSUEwMJWVlyFiS0vDm7YygL4dfc+GRBTtWTFRVQQEQwMvamZEzE3MZJwoSUHw5cZIAhFTWYm5XRUpCHpujYCoKqdnzb4jqRQEiQQgurIkp+nToREAAEQX7hV9OzUGAACiR8eu1T0AAAD8A5Y5R8WqWl+gAAAAAElFTkSuQmCC);
	width: 17px;
	height: 15px;
	position: relative;
	top: 2px;
	margin-left: 7px;
	margin-right: 7px;
}

.filter_box_list {
	display: none;
	position: absolute;
	border: 1px solid #505050;
	background: #3F3F3F;
	width: 202px;
	top: 29px;
	z-index: 9;
}

.filter_box:hover .filter_box_list,  .filter_box:hover .filter_box_selected  {
	box-shadow: -1px 1px 10px rgba(0, 0, 0, .5);
}

.filter_box:hover .filter_box_selected.active {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
}
.filter_box_categories {
	background: url(images/filter_box_categories.png) repeat-x;
}
.filter_box_item {
	display: inline-block;
	height: 27px;
	line-height: 27px;
	font-family: barial;
	font-size: 11px;
	color: #D3D3C9;
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);
	cursor: pointer;
	border-top: 1px solid #505050;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 7px;
	padding-right: 7px;
	border-top: 1px solid #101010;
	border-bottom: 1px solid #101010;
	border-right: 2px solid #101010;
}

.filter_box_item:hover {
	color: #F2BE34;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAAAAAAep8gGAAAAFklEQVQY02PwZmJAgv/h5H8oiYyBJACorglx33PmuwAAAABJRU5ErkJggg==);
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);
}

.filter_box_item:before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAxElEQVQ4y42RQRKDMAhFIZK4ctNlV16pp/BIHsMrueoFumunocIUB5OMIzMEQ14+QhAAbpsPcG4vEmie5xURDyd+P03TSD4pMYSgsbxI9iFA13UazT28KwokHmMEItrhA2hJgfq+1yhegfZvomRwSkkrNEFTFUhcLlbNeFiUBPIgXh14gIumL/Ne7usZlB7PkY4phHqfi2a+srLjUfccyq4zNpU5cKmIVVHmbY3QKv2vjgZzY+DZyXF7PGqfIZ/O8fLL/ADMwB80WSWvFwAAAABJRU5ErkJggg==) no-repeat;
	background-position: 0 0;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	top: 1px;
}

.filter_box_item.sel {
	color: #F2BE34;
}
.filter_box_item.sel:before {
	background-position: 0 -10px;
}

.filter_box:hover  .filter_box_list{
	display: block;
}

.filter_box_show_all {
	height: 26px;
	cursor: pointer;
	line-height: 28px;
	color: #D3D3C9;
	font-family: alksanet;
	padding-left: 39px;
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);
	font-size: 11px;
}

.filter_box_show_all:hover {
	background: #FFBA13;
	text-shadow: none;
	color: #000;
}

.filter_box_show_all:before {
	content: "";
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAQAAAAua3X8AAAA4ElEQVQoke3QsSuEARjH8c/wpjt1ZHrHK6IM6CYrf4G6hUvdZFIGf8W9JqKULlJuU5fhbAbFZOIMFqvBMeAt9UYYXu4Vk90zPf369vR7vsGl7hQQC4XaWRh0t6KaSNuqW8u/gaIjHW1rKnb5CYw49mrWuiWUTWiJPKdAzpBT9yatWAB9SkqGVVLg3ZtEr9Dj99PmnNgkkLgy7sC5sjsRDu2Ysqiq7iXt0DFt34ZRN/Zca2ra1jDj7OuLxLyqQQ0DCuBCTV4h8xDbAnW5z6SlRxKMZbXyiPULPYCnf5N/MPkBt7tpFeqTHUMAAAAASUVORK5CIIA=);
	background-position: 0 0;
	width: 16px;
	height: 10px;
	position: relative;
	top: 1px;
	margin-right: 5px;
}

.filter_box_show_all:hover:before {
	background-position: 0 -10px;
}


/** 
	MENU STYLES [Z] [BEGIN]
**/

.all_live_games {
	display:none;
}

.all_live_games_name {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAAAAAAdufbFAAAAEElEQVQYV2PUZGAkHumSjAAGFwWFG1GtoAAAAABJRU5ErkJggg==) repeat-x;
	height: 32px;
	line-height: 36px;
	color: #FFCB5E;
	font-family: 'dejavusanscondensdzj';
	border: 1px solid #333333;
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	cursor: pointer;
	margin-top: 10px;
	padding-left: 10px;
	box-shadow: inset 0 0 15px 1px rgba(255, 255, 255, .05);
}


.all_live_games_name:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAAcklEQVQYGQXBsUoCAAAFwAcOQQ3R1OIYNKqLgwgNQkuLozi4SApOuahh4vvz6y4mdr48iYh4sLA3i6OqlWcRj5aqLjH3p2rr1Yu1qrvPiKlfVQffqm4+DCJi5Kyq6moqEhHx7kfVyVhEIiJiaGPrTUTkH25XaGOlXGxFAAAAAElFTkSuQmCC) no-repeat center center;
	vertical-align: top;
	float: right;
	margin-right: 10px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}

.all_live_games_name[mode="on"]:after {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}

.all_live_games .sport_list  {
	margin-left: 1px;
	background-color: #303030;
	height: auto !important;
}

.current_live_games_name {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAAAAAAdufbFAAAAEElEQVQYV2PUZGAkHumSjAAGFwWFG1GtoAAAAABJRU5ErkJggg==) repeat-x;
	height: 32px;
	line-height: 36px;
	color: #FFCB5E;
	font-family: 'dejavusanscondensdzj';
	border: 1px solid #333333;
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	cursor: pointer;
	margin-top: 10px;
	padding-left: 10px;
	box-shadow: inset 0 0 15px 1px rgba(255, 255, 255, .05);
}

.current_live_games_name span {
	font-size: 15px;
}


.current_live_games_name:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAAcklEQVQYGQXBsUoCAAAFwAcOQQ3R1OIYNKqLgwgNQkuLozi4SApOuahh4vvz6y4mdr48iYh4sLA3i6OqlWcRj5aqLjH3p2rr1Yu1qrvPiKlfVQffqm4+DCJi5Kyq6moqEhHx7kfVyVhEIiJiaGPrTUTkH25XaGOlXGxFAAAAAElFTkSuQmCC) no-repeat center center;
	vertical-align: top;
	float: right;
	margin-right: 10px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}

.current_live_games_name[mode="on"]:after {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}


.favorites_name {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAAAAAAdufbFAAAAEElEQVQYV2PUZGAkHumSjAAGFwWFG1GtoAAAAABJRU5ErkJggg==) repeat-x;
	height: 32px;
	line-height: 36px;
	color: #FFF;
	font-family: 'dejavusanscondensdzj';
	border: 1px solid #333333;
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	cursor: pointer;
	margin-top: 2px;
	padding-left: 10px;
}


.favorites_name:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAAcklEQVQYGQXBsUoCAAAFwAcOQQ3R1OIYNKqLgwgNQkuLozi4SApOuahh4vvz6y4mdr48iYh4sLA3i6OqlWcRj5aqLjH3p2rr1Yu1qrvPiKlfVQffqm4+DCJi5Kyq6moqEhHx7kfVyVhEIiJiaGPrTUTkH25XaGOlXGxFAAAAAElFTkSuQmCC) no-repeat center center;
	vertical-align: top;
	float: right;
	margin-right: 10px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}

.favorites_name[mode="on"]:after {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}

.sport {
	position: relative;
	height: 32px;
	line-height: 36px;
	margin-top: 2px;
	padding-left: 42px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAAAAAAdufbFAAAAEElEQVQYV2PUZGAkHumSjAAGFwWFG1GtoAAAAABJRU5ErkJggg==) repeat-x;
	color: #FFF;
	border: 1px solid #333333;
	font-family: 'dejavusanscondensdzj';
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	cursor: pointer;
}

.sport > .sp-bg {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 32px;
}

.sport > .sp-bg > .sp-icon {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px;
}

.sport_arrow {
	display: inline-block;
	width: 12px;
	height: 32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAAcklEQVQYGQXBsUoCAAAFwAcOQQ3R1OIYNKqLgwgNQkuLozi4SApOuahh4vvz6y4mdr48iYh4sLA3i6OqlWcRj5aqLjH3p2rr1Yu1qrvPiKlfVQffqm4+DCJi5Kyq6moqEhHx7kfVyVhEIiJiaGPrTUTkH25XaGOlXGxFAAAAAElFTkSuQmCC) no-repeat center center;
}

.sport::after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAAcklEQVQYGQXBsUoCAAAFwAcOQQ3R1OIYNKqLgwgNQkuLozi4SApOuahh4vvz6y4mdr48iYh4sLA3i6OqlWcRj5aqLjH3p2rr1Yu1qrvPiKlfVQffqm4+DCJi5Kyq6moqEhHx7kfVyVhEIiJiaGPrTUTkH25XaGOlXGxFAAAAAElFTkSuQmCC) no-repeat center center;
	vertical-align: top;
	float: right;
	margin-right: 10px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}

.sport[mode="on"]:after {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}

/** FACORITES MATCH COLOR **/
.favorite_games >  .match_wrapper > .match > .sm_match_wrapper,
.favorite_games >  .match_wrapper > .match > .lv_match_wrapper
{
	border: 1px solid;
	border-left-color: #B3902C;
}


.favorite_blanktext {
	background: #333333;
	font-family: dejavusans;
	color: #B7B7B7;
	padding: 12px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}



/*** MATCHES ***/


/** Small Match **/
.match_wrapper > .match > .sm_match_wrapper {
	position: relative;
	margin-top: 1px;
	margin-left: 4px;
	height: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAIAAABb47wjAAAAHklEQVQoz2OwAQOGQUiZmpkCAYMZGFCNMiekBGI7ACSkNdmwpRmZAAAAAElFTkSuQmCC) repeat-x;
	color: #FFF;
	border-left-width: 2px !important;
	border-top-color: #474747 !important;
	border-right-color: #474747 !important;
	border-bottom-color: #474747 !important;
	font-family: 'alksanet';
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}


.match_wrapper > .match > .sm_match_wrapper:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAIAAABb47wjAAAAHklEQVQoz2NwAwOGQUjZO9gDAYMDGFCNciSkBGI7AEVvPzlW3rYJAAAAAElFTkSuQmCC) repeat-x;
	border-top: 1px solid rgba(255, 255, 255, .25) !important;
	border-right: 1px solid rgba(255, 255, 255, .25) !important;
	border-bottom: 1px solid rgba(255, 255, 255, .25) !important;
}


/** Live Match **/

.match:last-child > .lv_match_wrapper {
	margin-bottom: 1px;
}

.favorite_games > .match_wrapper > .match > .lv_match_wrapper,
.sport_wrapper > .sport_list .match > .lv_match_wrapper {
	margin-top: 1px;
	margin-left: 4px;
	height: 40px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAIAAABb47wjAAAAHklEQVQoz2OwAQOGQUiZmpkCAYMZGFCNMiekBGI7ACSkNdmwpRmZAAAAAElFTkSuQmCC) repeat-x;
	color: #FFF;
	border-left-width: 2px !important;
	border-top-color: #474747 !important;
	border-right-color: #474747 !important;
	border-bottom-color: #474747 !important;
	font-size: 12px;
	/*font-family: 'alksanet', dejavusans;*/
	font-family: "barial";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	cursor: pointer;
}

.favorite_games > .match_wrapper > .match > .lv_match_wrapper:hover,
.sport_wrapper > .sport_list .match > .lv_match_wrapper:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAIAAABb47wjAAAAHklEQVQoz2NwAwOGQUjZO9gDAYMDGFCNciSkBGI7AEVvPzlW3rYJAAAAAElFTkSuQmCC) repeat-x;
	border-top: 1px solid rgba(255, 255, 255, .25) !important;
	border-right: 1px solid rgba(255, 255, 255, .25) !important;
	border-bottom: 1px solid rgba(255, 255, 255, .25) !important;
}



.match_title {
	line-height: 23px;
	padding-left: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 234px;
	overflow: hidden;
	position: relative;
}


/** live match **/
.match_title.online::before {
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 6px;
	height: 6px;
	background: url('../images/super-live/misc/online_dot.gif') no-repeat;
	margin-top: 8px;
	margin-right: 5px;
}



.match_toolbar {

}

.match_desc {
	font-size: 11px;
	font-family: barial;
	color: #C4C4C4;
	line-height: 19px;
	padding-left: 5px;
	opacity: 0.7;
}

.match_wrapper:hover .match_desc {
	opacity: 1;
}

.match_desc .score {
	color: #FFBC00;
}


.lv_match_wrapper .match_toolbar .fav_star {
	display: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAACq0lEQVQ4T32S30taYRjHJQg55kWUZtopJchJ4U0eteymrroqyBgFYxAtS1nIfrBZTTcyZ6tzthpuY7CL3BaB7seN4GxbtrU22NgPEPwb+gfE23fP1zxxKOniA8/7vJ/v6/O+HhVjTHUaURR5UGuvltwzOjq6MTIyson63AAJdfF43NfW1nYEUKN3JkBNNWEiHAMDAztNTU0MoEavuqeuBKjwhEKh4NjYmNTX15fS6/Wl5uZmptPpmMFgKHk8npTX65XgwFXZ7fa8fCKQZQqylpaWCqjRg6uKxWJznZ2dhdNia2srMxqNFVBbrdYCXIzUsby8HKBQETKNURFMJhOji1ew2WxFOHDlS1vGx8dF+WTIPM+fMDExIcJRvpJ1aGgoidMxAk6F2N7eXmF4eHgLjjLgEAQhg18guexyuXL0Yjmz2VxGgF4qA0cZcPb29mbp3dPhcHie1i4QiUTmBwcH0/39/VlaC8qAFiHCTtQr/vn6ak+AU/NbAlNTUzyotVdL7nmy4NxI3BY2UZ8bIKFuZvqy7/BR49GB1HiEGr0zAWqqCRPhSEcv7PxNaNivTQ3bvmvdQa+6d/zxUeG57vcGny64pbcrXak/CW1JDnyTGkqvwl0p6YZLCs56g3BV76N8/ueGhv1+rGH/EsegRu9Q4tj+A459us+x3ArHtu/wedXs9KW53Kq+AAGnAtQ/HnLs6zrH9lY5thvj2JuIvuAjFyN1+GcmA7uruiIk8J1OPlg/Pv1znGPv7umK/iuTAbjypS3STbf4ZY1jAGKe2CP5I42zds0twlG+kvV5qDuJWWUgYhTM/uxW9xYcZcDxcsmSwWY22lB+vdSRA6g/RDmWXLRk4CgDzuSiOfsi1JW+OnNxntYugBo9CmRpLSgDWoQIO3Hy8aGu9gQ46P0H6/ZuhTWqGzoAAAAASUVORK5CIIA=) no-repeat top center;
	width: 12px;
	height: 13px;
	background-position: 0px 0px;
	float: right;
	margin-right: 8px;
	margin-top: 0px;
}


.lv_match_wrapper .match_toolbar .fav_star.active {
	background-position: 0px -13px;
}

.lv_match_wrapper .match_toolbar .l_link {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAMCAMAAACgLOZ5AAABNVBMVEX/5AD/////5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AD/5AAbwIGDAAAAZnRSTlMAAAECAwQFBggKCwwNDhEUFRcYGRobHB0eISQmJykqKywuMDI8QUJDREpLTlpcYWdsb3V4fH5/goOFhoeIi4yOj5OUlqGip6qts7W5ur/DxM7P2N/h4+bo6evu7/Dz9vj5+vv8/f7jJGMvAAAA1UlEQVR4AVXL9zrDcByF8XPS2pv+qlqxU3sPIhIj9hYjRpAQ3/u/BI8g4vPv+7zA3D6AzfcwisLEx55GustEp7hAvWxUR79VF6SocVEGcHqDo6X8fQU/2BTUTp/xwkM8VpZh+EZa+oLmkhglQdhoeWjIFD3QeX7IF8TlCcnV/Hu6+DyfF9we4G0Fd/1paX3klNCMMS6GGqx7nSkoVeztVqowKR2VHl1mgZMrQHuQL9eSaCGPLwmgDcDQqmNbO+vblu2YIyTbSWSY/i7AX/iz5svTVi4tnwvYKUHQWR9AAAAAAElFTkSuQmCC) no-repeat top center;
	width: 26px;
	height: 13px;
	background-position: 0px 0px;
	float: right;
	margin-right: 5px;
	margin-top: 2px;
	position: relative;
}
.lv_match_wrapper .match_toolbar .l_link ol {
	display: none;
	position: absolute;
	top: -5px;
	right: 43px;
	background: red;
	height: 20px;
	width: 86px;
	line-height: 20px;
	text-align: center;
	border-radius: 1px;
}
.lv_match_wrapper .match_toolbar .l_link ol:before {
	position: absolute;
	content: '';
	top: 0;
	right: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #ef0000;
}
.lv_match_wrapper .match_toolbar .l_link:hover > ol {
	display: block;
}



.sm_match_wrapper .fav_star {
	display: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAACq0lEQVQ4T32S30taYRjHJQg55kWUZtopJchJ4U0eteymrroqyBgFYxAtS1nIfrBZTTcyZ6tzthpuY7CL3BaB7seN4GxbtrU22NgPEPwb+gfE23fP1zxxKOniA8/7vJ/v6/O+HhVjTHUaURR5UGuvltwzOjq6MTIyson63AAJdfF43NfW1nYEUKN3JkBNNWEiHAMDAztNTU0MoEavuqeuBKjwhEKh4NjYmNTX15fS6/Wl5uZmptPpmMFgKHk8npTX65XgwFXZ7fa8fCKQZQqylpaWCqjRg6uKxWJznZ2dhdNia2srMxqNFVBbrdYCXIzUsby8HKBQETKNURFMJhOji1ew2WxFOHDlS1vGx8dF+WTIPM+fMDExIcJRvpJ1aGgoidMxAk6F2N7eXmF4eHgLjjLgEAQhg18guexyuXL0Yjmz2VxGgF4qA0cZcPb29mbp3dPhcHie1i4QiUTmBwcH0/39/VlaC8qAFiHCTtQr/vn6ak+AU/NbAlNTUzyotVdL7nmy4NxI3BY2UZ8bIKFuZvqy7/BR49GB1HiEGr0zAWqqCRPhSEcv7PxNaNivTQ3bvmvdQa+6d/zxUeG57vcGny64pbcrXak/CW1JDnyTGkqvwl0p6YZLCs56g3BV76N8/ueGhv1+rGH/EsegRu9Q4tj+A459us+x3ArHtu/wedXs9KW53Kq+AAGnAtQ/HnLs6zrH9lY5thvj2JuIvuAjFyN1+GcmA7uruiIk8J1OPlg/Pv1znGPv7umK/iuTAbjypS3STbf4ZY1jAGKe2CP5I42zds0twlG+kvV5qDuJWWUgYhTM/uxW9xYcZcDxcsmSwWY22lB+vdSRA6g/RDmWXLRk4CgDzuSiOfsi1JW+OnNxntYugBo9CmRpLSgDWoQIO3Hy8aGu9gQ46P0H6/ZuhTWqGzoAAAAASUVORK5CIIA=) no-repeat top center;
	background-color: rgba(70, 70, 70, .9);
	width: 20px;
	height: 13px;
	background-position: 7px 0px;
	position: absolute;
	z-index: 99;
	right: 4px;
	top: 4px;
}


.sm_match_wrapper .fav_star.active {
	background-position: 7px -13px;
}


/** Countries Ligues **/
.country {
	line-height: 30px;
	margin-top: 1px;
	padding-left: 10px;
	background: #232323;
	color: #FFF;
	border-left-width: 4px !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
	font-family: dejavusans;
	cursor: pointer;
	padding-right: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
}

.country:after {
	content: "";
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 7px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAAcklEQVQYGQXBsUoCAAAFwAcOQQ3R1OIYNKqLgwgNQkuLozi4SApOuahh4vvz6y4mdr48iYh4sLA3i6OqlWcRj5aqLjH3p2rr1Yu1qrvPiKlfVQffqm4+DCJi5Kyq6moqEhHx7kfVyVhEIiJiaGPrTUTkH25XaGOlXGxFAAAAAElFTkSuQmCC) no-repeat center center;
	vertical-align: top;
	float: right;
	margin-right: 0;
	margin-top: 0;
	opacity: .5;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	top: 12px;
	right: 5px;
}

.country[mode="on"]:after {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	opacity: .8;
}




.all_live_games .country_list
{
	display: none;
}


.match_wrapper[fav="on"] {
	display: none !important;
}

.clear_fav {
	display: inline-block;
	width: 9px;
	height: 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAQAAAAaVV8oAAAAsUlEQVQYGQXBMS4EUQAA0Pf//mTXuASFYgsNjUJCJAoa7kAio3IDSpVGoXIDNIotSBSS1TiD6GR7xsza/d97aSaIXDv06DQrkr7lsqZ2o/Zu7DPlB/vgSM8tntOsLWNF1jMXhfCdpiMn+hqLflQ6o9QNrXqz7cmuV+uGaRp8uLThwqYr52Jqi6hCJRiISuoAAKQuyBo0il9ZTO3cktrAmQXHVrykv7t8YMfEnoktX/H+H5T7OsPyenvFAAAAAElFTkSuQmCC);
	margin-left: 90px;
	opacity: 0.5;
}

.clear_fav:hover {
	opacity: 0.8;
}

.match_wrapper[filter="hide"] {
	display: none;
}


/** 
	MENU STYLES [Z] [=END=]
**/

/**
	LIVE MIDDLE
**/
.live_middle {
	color: #FFFFFF;
	position: relative;
}
.live_middle_table_wraper {

}

.match_table table {
	font-family: dejavusanscondensdzj,sans-serif;
	/*box-shadow: 0 0 10px rgba(0, 0, 0, 1);
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);*/
}

.match_table thead th {
	font-family: 'Roboto', sans-serif !important;
	font-weight: bold;
	font-size: 13px;
}

.match_table table tr th {
	color: #fff;
	font-family: alksanet,sans-serif;
	font-weight: normal;
}

.match_table table tr th.tb_set {
	font-family: 'BPGArial',sans-serif !important;
}

.match_table table tr td {
	font-size: 14px;
	font-family: 'BPGArial',sans-serif;

	font-weight: bold;
	color: #fff;
}
.match_table table tr .live_tbs {
	font-size: 14px;

	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	color: #fff;
}

.sscSwrapper {
	padding-right: 7px;
}

.slimScrollBar {
	border-top-left-radius: 2px !important;
	border-top-right-radius: 2px !important;
	border-bottom-right-radius: 2px !important;
	border-bottom-left-radius: 2px !important;
	box-shadow: inset 1px 1px 0px rgba(255, 255, 255, .7);
	right: 0 !important;
}

.slimScrollRail {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.sport[mode="off"] + div.sport_list {
	display: none;
}
.country[mode="off"] + div.country_list {
	display: none;
}



/** ACTIVE LIVE MATCH **/
.favorite_games > .match_wrapper > .match.active > .lv_match_wrapper,
.sport_wrapper > .sport_list .match.active > .lv_match_wrapper {
	border-top-color: #856424 !important;
	border-right-color: #856424 !important;
	border-bottom-color: #856424 !important;
	box-shadow: inset 0 0 25px rgba(242, 200, 65, .3);

}



.live_dual_pos {
	width: 100%;
}

.live_dual_pos tr td {
	vertical-align: top;
	width: 50%;
}

.live_bet_wraper table {
	table-layout: fixed;
}

.toggle_dual {
	display: block;
	width: 51px;
	height: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAoCAMAAABkbjJAAAABy1BMVEU4ODg6Ojo4ODg5OTk6Ojo5OTk4ODg5OTk4ODg6Ojo4ODg4ODg6Ojo4ODg5OTk6Ojo4ODg5OTk6Ojo5OTk6Ojo4ODg5OTk6Ojo9PDk9PT1BQUFCQDZDQ0NFQTRISEhKRTRVVVVWVlZYWFhaUDBbUS5dUy5gYGBiYmJjY2NkZGRlZWVnWi1nZ2dpWytqXCprXSpra2tsXSlsXSptXiltXipvXyp0Yyh4eHh5eXl7e3t8fHx9fX1+fn5/f3+DbiSEbyKFhYWHcCKHcCOHcSKIcSKJiYmKcyKKioqLcyKLi4uNjY2Ojo6Pj4+SeCCWex2XfB2XfB6YfB2Zfh2ZmZmbfx2dgBudgBynp6epqamqiRmqqqqsrKyxsbG4uLi5lRS5ubm6urq7u7u8vLy9lxK9lxO9vb2+vr6/mRK/v7/AmRLAwMDCwsLDw8PGnRHGxsbHx8fIyMjJycnKysrLy8vNow7Oow7PpA7QpA7RpQ3Spg3TpwzUpwzUpw3VqAzVqA3WqQvXqgvZqwvarArbrAvd3d3ergrerwne3t7frwnf39/gsAnhsAnhsQnh4eHisQjisQnisgji4uLjsgjkswj6wgL6wwH7wwH+xQD/xgBqQs7JAAAAFXRSTlMGBhISEoiMkJGRk+3t7u7u9vb29/d8s/BoAAACoUlEQVRIx92Uy4qcVRSFv7X+v7oubXc7MTqKgkgCjhwEQVR8Ah/AN9AnECWCEp/BoaBjZ/oCcSBIJt4G6iAxRDGjaHes7rrt5eCUtFWJUA71TA4cOGevtc/anxh1+8RlosQJuBTNj48GwUAhBYiUcLaY9cMDlxwKgMJRUAKKApGUECEKMRrf80AIwHJiKSoUhEpRhaQSAZEdKXseq0ThUqwgYoQRSqsJbq8mUdB+rwj8Ln9f7zTpKunKpVW6H79++cJKi5s3IkB9JMLmihJDRC5fBP64dQVANxSXylDbVxAolgQLgNnqBGCGXKDeAXLVgeDQ2oYhhBjA3QCgax1VH4jZ8iMqCcFLgMx7gDkqIXoEpQfUxbLi+uwJhbunH0/i5d3gOPQEvOUo4GVVCKPDwr+djY6K2fC04lL0eLmkEEDBiWKo5fHBMOK1p4BvP38d4PtPSkTqi0De26hzFYQUkgI483QCLOMSxGIdwa1mJ+QByZEQlqNs9cAYCzl0AGMmAEPWX3FB5ShRpDT75cSz48OBk0tPprrbN58fhdWdH5oiPaYWe9bF2hbN7x/0UoijBDU1kYKDaLdb7gQitBGqtqdZULO58nTdI5H1GUGkvd1KoCoMFSuc9Ke1N3Q5pYBKotyCLpqE9byickWz+bwPKwUwKOUUUOvZpSxRyFmfJhX9B3jw1kYO3j/nwSsvnNXoiy9ffWbaTb+5vhsPXhqM4PKtZ9njwNd348Fx48HyITy49k88GDYe+CE82PJzzoPpI0Cm+jc8+OiikjsnHx6W5z/vyIP9o0r3+3R8WFreu78bD94cA7c/fQPg1w82ePD2Rp1r5zxYjIHFYNUBqx15UAD5K4y78WACMOk6gNGOPHju6QXdT9+9+Ogii1+++n/y4E8W4lf1I0mr4gAAAABJRU5ErkJggg==);
	position: absolute;
	right: 10px;
	top: 7px;
	cursor: pointer;
}

.toggle_dual[mode="off"] {
	background-position: 0px 0px;
}
.toggle_dual[mode="on"] {
	background-position: 0px -20px;
}



/** MATCH INFO PANEL **/

.live_left {
	position: relative;
}

.slimScrollDiv {
	position: inherit !important;
}

.match_info_panel {
	position: absolute;
	right: -344px;
	top: 0px;
	width: 350px;
	/*height: 52px;*/
	height: 80px;
	background: #464646;
	color: #FFF;
	z-index: 999;
	border: 1px solid rgba(0, 0, 0, .5);
	box-shadow: inset 0px 0px 2px rgba(255, 255, 255, .5), 1px 1px 5px rgba(0, 0, 0, 1);
	font-family: barial;
}

.match_info_hg {
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid rgba(0, 0, 0, .3);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
	color: #FFA300;
	font-size: 13px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.match_info_cn {
	text-align: center;
	padding: 3px;
	border-bottom: 1px solid rgba(0, 0, 0, .3);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
	color: #C4C4C4;
	font-size: 12px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	/*font-family: alksanet;*/
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 14px;
}

.match_info_det {
	text-align: center;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	font-size: 12px;
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);
}

.mi_tt {
	/*margin-left: 80px;*/
}

.mi_rst,
.mi_tt {
	color: #EBD315;
	/*font-family: alksanet;*/
}

.live_odds_bet_value.sn_inc:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 10px;
	margin-right: 5px;
	position: relative;
	top: 0px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAYAAADZCo4zAAAAR0lEQVQoz2Mw+8/AAMUiQLwciFdA2WBxmKQfEL8A4v9Q/AIqBpZcgCSxGIph/IUMSDr8kayDmwjirEK2E81NqxhGHUklRwIAL6XHusrEwjcAAAAASUVORK5CIIA=);
	-webkit-animation: scoreInc 1.5s infinite;
	-moz-animation: scoreInc 2.5s infinite;
	-o-animation: scoreInc 2.5s infinite;
	animation: scoreInc 2.5s infinite;
}

.live_odds_bet_value.sn_dec:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 10px;
	margin-right: 5px;
	position: relative;
	top: 0px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAYAAADZCo4zAAAAQUlEQVQoz2P4b26+AohFgJgBDYPEloMY/4H4BRD7IUn6QcX+gzgLoIpAeCEafxGGDnQT0e1cBcVwNzGMOpJKjgQA1X/h61Ml36wAAAAASUVORK5CIIA=);
	-webkit-animation: scoreDec 1.5s infinite;
	-moz-animation: scoreDec 2.5s infinite;
	-o-animation: scoreDec 2.5s infinite;
	animation: scoreDec 2.5s infinite;
}

.live_tbs {
	font-family: arial;
	font-weight: bold;
}

.tb_shedegi,
.tb_seti
{
	color: #fee934 !important;
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);
	font-size: 16px !important;
	font-family: arial,sans-serif;
}


.ui-tooltip[role="tooltip"] {
	background: #464646 !important;
	color: #FFF !important;
	border: 1px solid rgba(0, 0, 0, .5)  !important;
	box-shadow: inset 0px 0px 2px rgba(255, 255, 255, .5), 1px 1px 5px rgba(0, 0, 0, 1)  !important;
	font-family: alksanet  !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 11px;
	text-shadow: 0 0 1px rgba(0, 0, 0, 1);
}

td[x_t="up"] {
	color: #35F214;
}
td[x_t="down"] {
	color: #F54F25;
}


/*** MOVED FILTERBOX ***/
.filter_box {
	float: right;
	position: absolute;
	right: 75px;
	top: 0;
}

.filter_box_selected {
	font-size: 13px;
}


.live_bet_position_title, .live_bet_position_fav {
	position: relative;
}


.live_bet_position_fav {
	display: block;
	width: 12px;
	height: 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAACq0lEQVQ4T32S30taYRjHJQg55kWUZtopJchJ4U0eteymrroqyBgFYxAtS1nIfrBZTTcyZ6tzthpuY7CL3BaB7seN4GxbtrU22NgPEPwb+gfE23fP1zxxKOniA8/7vJ/v6/O+HhVjTHUaURR5UGuvltwzOjq6MTIyson63AAJdfF43NfW1nYEUKN3JkBNNWEiHAMDAztNTU0MoEavuqeuBKjwhEKh4NjYmNTX15fS6/Wl5uZmptPpmMFgKHk8npTX65XgwFXZ7fa8fCKQZQqylpaWCqjRg6uKxWJznZ2dhdNia2srMxqNFVBbrdYCXIzUsby8HKBQETKNURFMJhOji1ew2WxFOHDlS1vGx8dF+WTIPM+fMDExIcJRvpJ1aGgoidMxAk6F2N7eXmF4eHgLjjLgEAQhg18guexyuXL0Yjmz2VxGgF4qA0cZcPb29mbp3dPhcHie1i4QiUTmBwcH0/39/VlaC8qAFiHCTtQr/vn6ak+AU/NbAlNTUzyotVdL7nmy4NxI3BY2UZ8bIKFuZvqy7/BR49GB1HiEGr0zAWqqCRPhSEcv7PxNaNivTQ3bvmvdQa+6d/zxUeG57vcGny64pbcrXak/CW1JDnyTGkqvwl0p6YZLCs56g3BV76N8/ueGhv1+rGH/EsegRu9Q4tj+A459us+x3ArHtu/wedXs9KW53Kq+AAGnAtQ/HnLs6zrH9lY5thvj2JuIvuAjFyN1+GcmA7uruiIk8J1OPlg/Pv1znGPv7umK/iuTAbjypS3STbf4ZY1jAGKe2CP5I42zds0twlG+kvV5qDuJWWUgYhTM/uxW9xYcZcDxcsmSwWY22lB+vdSRA6g/RDmWXLRk4CgDzuSiOfsi1JW+OnNxntYugBo9CmRpLSgDWoQIO3Hy8aGu9gQ46P0H6/ZuhTWqGzoAAAAASUVORK5CIIA=) no-repeat;
	position: absolute;
	left: 8px;
	top: calc(50% - 7px);
	cursor: pointer;
	z-index: 999;
}
.live_bet_position_fav:hover, .live_bet_position_fav.active {
	cursor: pointer;
	background-position-y: -13px;
}


.live_bet_position[x_active="0"] .live_bet_position_fav {display: none}

.live_bet_position[x_active="0"] .live_bet_position_fav {display: none;}
.live_bet_position[x_active="1"] .live_bet_position_fav + .live_bet_position_title {
	padding-left: 30px;
}

#betArea[data-betstatus="0"] .live_bet_position_fav + .live_bet_position_title {
	padding: 10px;
}
#betArea[data-betstatus="0"] .live_bet_position_fav {display: none}

.lv_top_menu sup {
	-webkit-animation: borderBlink 2s infinite;
	-moz-animation: borderBlink 2s infinite;
	-o-animation: borderBlink 2s infinite;
	animation: borderBlink 2s infinite;
}

.match_table table th {
	text-indent: 12px;
}
.match_table table th.tb_set { text-indent: 7px; }
.match_table table th[data-name='OT'] { text-indent: 8px; }

.match_table table th img {    margin-left: -6px;}

.footer,
.footer-line-bottom,
.footer_menu,
.fo_line,
.fo
{
	display: none;
}


/** LIVE NEW LAYOUT BEGIN **/
.live_bet_position {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.live-lyout-tb {
	display: table;
	width: 100%;
}
.live-layout-tb-r {
	display: table-row;
}
.live-layout-tb-c {
	display: table-cell;
	vertical-align: middle;
}
.tbc-left {
	width: 40%;
	position: relative;
}
.live_bet_position[x_active="0"] .tbc-left {
	/*width: 100% !important;*/
}
.live_bet_position[x_active="0"] .live-lyout-tb {
	/*display: block;
	width: 100%;
	padding-top: 4px;*/
}
.live_bet_position_title {
	white-space: initial !important;
	overflow: initial !important;
	text-overflow: initial !important;
	height: initial !important;
	text-indent: initial !important;
	padding-left: 10px;
}
.live_bet_position[x_active='0']:before {
	margin-right: 5px;
}
.live_odds_bet_value.sn_inc::before {
	display: none !important;
}
.live_odds_bet_value.sn_dec::before {
	display: none !important;
}

@keyframes sc_inc_white {
	0% {
		background-color: transparent;
		text-shadow: none;
	}
	50% {
		background-color: #BBF4B1;
		text-shadow: none;
		color: #468E2A;
	}
	100% {
		background-color: transparent;
		text-shadow: none;
	}
}

@keyframes sc_dec_white {
	0% {
		background-color: transparent;
		text-shadow: none;
	}
	50% {
		background-color: #F4AEAE;
		text-shadow: none;
		color: #8F4747;
	}
	100% {
		background-color: transparent;
		text-shadow: none;
	}
}
@keyframes sc_inc_black {
	0% {
		background-color: transparent;
		text-shadow: none;
	}
	50% {
		background-color: #A5D6A7;
		text-shadow: none;
		color: #000;
	}
	100% {
		background-color: transparent;
		text-shadow: none;
	}
}

@keyframes sc_dec_black {
	0% {
		background-color: transparent;
		text-shadow: none;
	}
	50% {
		background-color: #ff9090;
		text-shadow: none;
		color: #000;
	}
	100% {
		background-color: transparent;
		text-shadow: none;
	}
}

.live_middle.white .live_odds_bet_value.sn_inc {
	animation: sc_inc_white 1.5s 3;
}

.live_middle.white .live_odds_bet_value.sn_dec {
	animation: sc_dec_white 1.5s 3;
}
.live_middle.black .live_odds_bet_value.sn_inc {
	animation: sc_inc_black 1.5s 3;
}

.live_middle.black .live_odds_bet_value.sn_dec {
	animation: sc_dec_black 1.5s 3;
}
.live_odds_bet_value {
	width: 45px !important;
}
/** LIVE NEW LAYOUT END   **/


/** WHITE THEME BEGIN **/
.live_middle.white {
	background: #C7C3C3;
}
.live_middle.white .live_table_bottom_title {
	background: #E8E8E8;
	color: #444444;
	text-shadow: 0 0 1px rgb(140, 140, 140);
}
.live_middle.white .toggle_dual {
	display: none !important;
}
.live_middle .filter_box_categories ul:empty {display: none}
.live_middle.white .filter_box_categories ul {
	background: #cacaca !important;
}
.live_middle.white .filter_box_categories ul li {
	color: #080808;
}
/*.live_middle.white .filter_box_categories ul li:hover,
.live_middle.white .filter_box_categories ul li.active {
	background: #B5B5B5 !important;
}*/
.live_middle.white .live_bet_position {
	background: #ECECEC !important;
	border-radius: 0px !important;
	border: 1px solid #B7B7B7 !important;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	-webkit-transition: background 0.1s;
	-moz-transition: background 0.1s;
	-ms-transition: background 0.1s;
	-o-transition: background 0.1s;
	transition: background 0.1s;
}
.live_middle.white .live_bet_position:hover {
	background: #e2e2e2 !important;
	border: 1px solid #d2d2d2 !important;
	-webkit-transition: background 0s;
	-moz-transition: background 0s;
	-ms-transition: background 0s;
	-o-transition: background 0s;
	transition: background 0s;
}
.live_middle.white .live_bet_position_title {
	color: #484848 !important;
	text-shadow: none !important;
	margin-top: -1px;
	font-size: 14px;
	font-weight:bold;
}
.live_middle.white .live_odds_bet.bet {
	border-radius: 0;
	height: 27px;
	background: #FFFFFF !important;
	border: 1px solid #D8D7D7;
	box-shadow: none;
	-webkit-transition: background 0.1s;
	-moz-transition: background 0.1s;
	-ms-transition: background 0.1s;
	-o-transition: background 0.1s;
	transition: background 0.1s;
}
.live_middle.white .live_odds_bet.bet:hover {
	background: #F8E534 !important;
	border: 1px solid #c6c6c6;
	-webkit-transition: background 0s;
	-moz-transition: background 0s;
	-ms-transition: background 0s;
	-o-transition: background 0s;
	transition: background 0s;
}
.live_middle.white .live_odds_bet_type {
	padding-top: 5px !important;
	color: #000;
	/*text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.61) !important;*/
	text-shadow: none !important;
	font-family: barial, sans-serif !important;
	border-right: 1px solid #D0D0D0 !important;
	font-weight: bold;
}
.live_middle.white .live_odds_bet_value {
	color: #444 !important;
	text-shadow: none !important;
}
.live_middle.white .live_odds_bet.active .live_odds_bet_inner_wrapper {
	background: #ffae3c !important;
	border: 1px solid #AFAFAF;
}
.live_middle.white .live_odds_bet.active .live_odds_bet_type {
	border-right: 1px solid #C7831C !important;
}
/** WHITE THEME END   **/


/** BLACK THEME BEGIN **/
.live_middle.black {
	background: #2C2C2C;
}
.live_middle.black .live_table_bottom_title {
	background: #333333;
	color: #D2D2D2;
	text-shadow: 0 0 1px rgb(140, 140, 140);
}
.live_middle.black .toggle_dual {
	display: none !important;
}
.live_middle.black .filter_box_categories ul {
	background: #5f5f5f !important;
}
.live_middle.black .filter_box_categories ul li {
	color: #FFFFFF;
}
/*.live_middle.black .filter_box_categories ul li:hover,
.live_middle.white .filter_box_categories ul li.active {
	background-color: #535353;
}*/
.live_middle.black .filter_box_categories ul li:hover {
	background: #535353;
}
.live_middle.black .filter_box_categories ul li.active:hover {
	background-color: #444444;
}


.live_middle.black .live_bet_position {
	background: #444444 !important;
	border-radius: 0px !important;
	border-bottom: 1px solid #525252 !important;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	-webkit-transition: background 0.1s;
	-moz-transition: background 0.1s;
	-ms-transition: background 0.1s;
	-o-transition: background 0.1s;
	transition: background 0.1s;
}

.live_middle.black .live_bet_position:hover {
	background: rgb(56, 56, 56) !important;
	border-bottom: 1px solid #636363 !important;
	-webkit-transition: background 0s;
	-moz-transition: background 0s;
	-ms-transition: background 0s;
	-o-transition: background 0s;
	transition: background 0s;
}

.live_middle.black .live_bet_position_title {
	color: #E1E1E1 !important;
	text-shadow: none !important;
	margin-top: -1px;
	font-size: 14px;
}
.live_middle.black .live_odds_bet.bet {
	border-radius: 0;
	height: 27px;
	background: #717070 !important;
	border: 1px solid #979797;
	box-shadow: none;
	-webkit-transition: background 0.1s;
	-moz-transition: background 0.1s;
	-ms-transition: background 0.1s;
	-o-transition: background 0.1s;
	transition: background 0.1s;
}
.live_middle.black .live_odds_bet.bet:hover {
	background: rgb(230, 196, 94) !important;
	border: 1px solid rgb(178, 140, 74);
	color: black !important;
	-webkit-transition: background 0s;
	-moz-transition: background 0s;
	-ms-transition: background 0s;
	-o-transition: background 0s;
	transition: background 0s;
}

.live_middle.black .live_odds_bet.bet:hover .live_odds_bet_value, .live_middle.black .live_odds_bet.bet:hover .live_odds_bet_type {
	color: #252525 !important;
	text-shadow: none !important;
}

.live_middle.black .live_odds_bet_type {
	/*font-weight: bold;*/
	padding-top: 5px !important;
	color: #FFF !important;
	/*text-shadow: none !important;*/
	font-family: barial, sans-serif !important;
	border-right: 1px solid #A7A7A7 !important;
}
.live_middle.black .live_odds_bet_value {
	color: #FFF !important;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.37) !important;
}
.live_middle.black .live_odds_bet.active .live_odds_bet_inner_wrapper {
	background: #ffae3c !important;
	border: 1px solid #9D6E00;
}
.live_middle.black .live_odds_bet.active .live_odds_bet_type {
	border-right: 1px solid #C7831C !important;

}
.live_odds_bet.active .live_odds_bet_value, .live_odds_bet.active .live_odds_bet_type {
	color: #000000 !important;
	text-shadow: none;
}
/** BLACK THEME END   **/

.lvColorSwitch {
	float: right;
	margin-right: 10px;
	font-size: 12px;
	background-color: #414141;
	padding: 0 23px 0px 5px;
	text-align: center;
	height: 25px;
	margin-top: 4px;
	line-height: 23px;
	border: 1px solid #252525;
	border-top: 1px solid #5D5D5D;
	border-radius: 5px;
	cursor: pointer;
	position: relative;
}

.lvColorSwitch::after {
	content: "";
	display: block;
	background-image: url(sport/color_switcher.png);
	width: 9px;
	height: 9px;
	position: absolute;
	top: 7px;
	right: 7px;
}
.lvColorSwitch:hover {
	background-color: #444444;
}

.live_middle.white .lvColorSwitch {
	background-color: #CACACA;
	border: 1px solid #ABA9A9;
	border-top: 1px solid #DADADA;
	text-shadow: none !important;
}
.live_middle.white .lvColorSwitch:hover {
	background-color: #E0E0E0;
}

.lv-expand-all, .lv-collapse-all {
	display: inline-block;
	/* width: 105px; */
	height: 27px;
	background: #464646;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	padding: 0px 8px;
	border-radius: 3px;
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
	text-shadow: 1px 1px rgba(0, 0, 0, 1);
}

.lv-expand-collapse-wrapper {
	white-space: nowrap;
	text-align: center;
}

.lv-expand-all:hover,
.lv-collapse-all:hover {
	background: rgb(93, 93, 93);
}

.live_middle>.sscHwrapper::-webkit-scrollbar
{
	width: 4px !important;
	background-color: #2c2c2c !important;
}

.live_middle>.sscHwrapper::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1) !important;
}

.live_middle>.sscHwrapper::-webkit-scrollbar-thumb
{
	outline: 1px solid red !important;
	background: #ffcc33 !important;
}


body::-webkit-scrollbar {
	width: 4px !important;
	background-color: #2c2c2c !important;
}

body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1) !important;
}


body::-webkit-scrollbar-thumb {
	outline: 1px solid red !important;
	background: #ffcc33 !important;
}



/*=======================
   Live Calendar - Gigi
=======================*/
.live-calendar-wrapper{
	width: 100%;
	border: 1px solid  #212020;
	background-color: #292929;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.live-calendar-holder{
	padding: 5px;
	background-color: #333 !important;
}
.live-calendar-days{
	display: flex;
	height: 56px;
}
.live-calendar-active{
	color: #ffc531 !important;
	background: #1e5799 !important;; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2c2c2c 0%, #181818 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2c2c2c 0%,#181818 100%) !important;; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1e5799 0%,#2c2c2c 0%,#181818 100%) !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#181818',GradientType=0 ) !important;; /* IE6-9 */

}
.live-calendar-day:hover{
	background: #1e5799;
	background: -moz-linear-gradient(top,  #1e5799 0%, #434343 0%, #4b4b4b 100%);
	background: -webkit-linear-gradient(top,  #1e5799 0%,#434343 0%,#4b4b4b 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#434343 0%,#4b4b4b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#4b4b4b',GradientType=0 );

}
.live-calendar-day {
	cursor:pointer;
	border-right: 1px solid #4e4e4e;
	flex: 1;
	text-align: center;
	font-family: dejavusanscondensdzj;
	box-sizing: border-box;
	padding-top: 10px;
	font-size: 13px;
	color: #bfbfbf;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #3f3f3f 0%, #383838 99%, #383838 100%, #383838 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#3f3f3f 0%,#383838 99%,#383838 100%,#383838 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1e5799 0%,#3f3f3f 0%,#383838 99%,#383838 100%,#383838 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
}
.live-calendar-last-day{
	border-right: 0;
}
.live-calendar-data{
	width: 100%;
}
.live-calendar-data td{
	padding-left: 5px;
	background-color: #292929;
	border-bottom:1px solid #202020;
	height: 30px;
}
.live-calendar-data th{
	border-bottom:1px solid #202020;
	padding-left: 5px;
	font-size: 13px;
	color: #bfbfbf;
	font-family: dejavusanscondensdzj;
	height: 36px;
	background-color: #383838;
	/*background: #1e5799;*/
	/*background: -moz-linear-gradient(top,  #1e5799 0%, #676767 0%, #474747 100%);*/
	/*background: -webkit-linear-gradient(top,  #1e5799 0%,#676767 0%,#474747 100%);*/
	/*background: linear-gradient(to bottom,  #1e5799 0%,#676767 0%,#474747 100%);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#474747',GradientType=0 );
}
.live-calendar-sport-cell{
	padding-left: 0 !important;
	line-height:30px;
	display: block;
	box-sizing: border-box;
}
.live-calendar-ribbon{
	width: 5px;
	height: 29px;
	float: left;
}
.live-calendar-sport-holder{
	position: relative;
}
.live-calendar-icon{
	display: block;
	position: absolute;
	top: 7px;
	left: 7px;

	height: 24px;
	width: 24px;
	float: left;
	margin-right: 5px;
	margin-left:5px;
}
.live-calendar-sport-name{
	margin-left: 34px;
}
.live-calendar-category img{
	position: absolute;
	left:-25px;
}
.live-calendar-category{
	position:relative;
}
.live-calendar-channel{
	position: absolute;
	width: 17px;
	height: 14px;
	left:-20px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAMAAAD/lpwuAAABLFBMVEXxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgHxDgD/tgH3zr7bAAAAYnRSTlMAABcXGRkcHCAgISEiIjo6ZWVtbW5ub291dXh4fHx/f4qKj4+UlJmZnZ2jo6SkpaWxsbm5urq+vsHBwsLDw8TExcXZ2d/f5eXn5+jo6urs7O7u7+/w8PHx8vL09Pb2/f3+/tiUyewAAACXSURBVBjTXcuxCsJAEITh/5YlhZVFEIQUwUJMZ2Elvo1vK2JlYW0hKSSEEEw4wsbSc6f7hpmwPqz4pbsOzuHMQ9QAMYhbnZ2V+yV5NCdvIUuM4i2oG6gfWFoY3sJfHBHfGN7CJy1GvJVNLTBFkYzeSrxDdQRiBkRt+vI2OIcgOhV5XtA825eO0+ysWFzsirG25b59d+D9BURWUveCcOxgAAAAAElFTkSuQmCC);
}
.live-calendar-channel-cell{
	position: relative;
}
.live-calendar-scroller{
	height: 690px;
	overflow-y:scroll;
	padding-bottom: 10px;
}
.live-calendar-date-cell{

	color: #ffe597;
}
.live-calendar-scroller::-webkit-scrollbar {
	width: 4px !important;
	background-color: #2c2c2c !important;
}

.live-calendar-scroller::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1) !important;
}

.live-calendar-scroller::-webkit-scrollbar-thumb {
	outline: 1px solid red !important;
	background: #ffcc33 !important;
}
.live-calendar-title-cell{
	font-style: italic;
}
.live-calendar-filter{
	display: flex;
	/*height: 40px;*/
	background-color: #525252;

}
.live-calendar-sport-icons{
	float: left;
	flex:1;
}
.live-calendar-search{
	/*flex:0.5;*/
	float: right;
}
.lc-sport-icon:hover{
	opacity: 0.7;
	cursor: pointer;
}
.lc-sport-icon{
	background-size: 24px;
	background-position-x: 5px;
	background-position-y: 4px;
	background-repeat: no-repeat;
	margin-top: 4px;
	border-radius: 2px;
	margin-right: 5px;
	display: inline-block;
	width: 32px;
	overflow: hidden;
	height: 32px;
	padding-left: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 32px;
}
.lc-all-sports:after{
	content:'x';
	width: 10px;
	height: 10px;
	position: absolute;
	left: 8px;
	top: -3px;
	color:#5e5e5e;
	font-size: 38px;
}
.lc-all-sports{
	position: relative;
	color: #000;
	width: 122px;
	background-color: #ffcc33;
}
.lc-seach-icon{
	position: relative;
}
.lc-seach-icon:after{
	position: absolute;
	content: '';
	top:13px;
	right:11px;
	width: 14px;
	height: 14px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA81BMVEX29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb////xIDAMAAAAT3RSTlMABlKt4enFchkWovrMw884CaC0PBcRLYTiKVCzDnahAbD3OQTS5Sfky4z9TevCD4HH5ya38TVC+dD7dUffh9OP8mUon+2x82JLUTf25t6U396r3wAAAAFiS0dEUONuTLwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACbSURBVAjXTcvVGoIAFAPggRiYqCh2YWKLrahgYJ/3fxupC3f379sAMKyP8weCITjhwxSJxvwUT9gSkpRKi5msRLm8xQIVS86qTJUqUKs33JPcbLWBTpd3iZ7SBwbDkccxscBkOvOozhdAkCRXy1VNAMT1ZstY2u1Js9vGng5HSSWik27bOHMKXa7ajeqmczPuj6cM/UVv/MX8fH9pfhOOEOcX0QAAAABJRU5ErkJggg==');
}
.live-calendar-search-input{
	margin-right: 5px;
	position: relative;
	width: 224px;
	height: 28px;
	background-color: #696565;
	border: 1px solid rgba(255, 255, 255, 0.14);
	float: right;
	padding-left:10px;
	margin-top: 6px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding-right: 24px;
}
.lc-cat-link:hover {
	color: #ffc531;
}
.live-calendar-search-input{
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.live-calendar-search-input:focus{
	border:1px solid #ffcc33;
}
.lc-no-matches{
	text-align: center;
}



/* <editor-fold desc="New Live Buttons"> */
.tbc-left {
	width: 50%;
}
.lv-bets-wrapper {
	/*border: 1px solid red;*/
	color: #000;

}
.lv-bet-button-wrap {
	padding: 0 5px !important;
}
.live-layout-tb-c.tbc-right {
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lv-bet-button {
	background-color: #fff;
	display: flex;
	border-radius: 2px;
	height: 30px;
	line-height: 30px;
	margin: 2px 0;
	cursor: pointer;
	padding: 0 5px;
}
.lv-bet-button[res="Won"] {
	background: #07983b !important;
}
.lv-bet-button[res="Lost"] {
	/*background: #07983b !important;*/
}

.lv-bet-button[x_active="0"] .lv-bet-btn-val {
	position: relative;
}
.lv-bet-button[x_active="0"] .lv-bet-btn-val:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffffff  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAqElEQVQoz5XQMQ4BURDG8ddsLdEIjiAqF6B2J6pN9GoF2o0bLKXSxglot8BqVje+LxnyshnJKH7Fzsw/L9kgIuFjt+p3YAul2nAW38THLbjCHZbqARfurGABNQyi2RBekFrBAfL4eZ3vyQqOkBlBxt03wEeiT5/5Aowact3xJgn6J8RpzaAwFrVqzgsrqKALPXh6g7aqPAFNlXiDMUz+CX45MZjDzWn2BlcTh7/XMsbkAAAAAElFTkSuQmCC") no-repeat center center;
	left: 0;
	top:0;
	border-radius: 2px;
}

.black .lv-bet-button[x_active="0"] .lv-bet-btn-val:before {
	background: #6d6c6c  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAqElEQVQoz5XQMQ4BURDG8ddsLdEIjiAqF6B2J6pN9GoF2o0bLKXSxglot8BqVje+LxnyshnJKH7Fzsw/L9kgIuFjt+p3YAul2nAW38THLbjCHZbqARfurGABNQyi2RBekFrBAfL4eZ3vyQqOkBlBxt03wEeiT5/5Aowact3xJgn6J8RpzaAwFrVqzgsrqKALPXh6g7aqPAFNlXiDMUz+CX45MZjDzWn2BlcTh7/XMsbkAAAAAElFTkSuQmCC") no-repeat center center;
}

.black .lv-bet-button[x_active="0"]:hover {background: #6d6c6c !important;}
.black .lv-bet-button[x_active="0"] { color: #b7b7b7 !important;}

.white .lv-bet-button[x_active="0"]:hover {background: #fff !important;}
.white .lv-bet-button[x_active="0"] {color: #b7b7b7 !important;}

/*.live_bet_position[lockrule="1"] .lv-bet-button[x_active="0"]:before {display: none;}*/

.lv-bet-button:hover {
	background-image: -webkit-linear-gradient(bottom, #F7E02D 0%, #F9EC40 100%);
	background-image: linear-gradient(bottom, #c6c6c6 0%, #f0f0f0 100%);
}
.lv-bet-button:hover .lv-bet-btn-val {
	border-left: 1px solid #eedc89;
}
.lv-bet-btn-name {
	width: 100%;
	/*border: 1px solid red;*/
	padding-left: 10px;

	white-space: nowrap;
	overflow: hidden;
}
.lv-bet-btn-val {
	width: 60px;
	/*border: 1px solid green;*/
	text-align: center;
	font-weight:bold;
	font-size: 13px;
	padding: 0 5px;
	border-left: 1px solid #eeeeee;
	margin-right: -5px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.lv-middle-btn-wrap {
	padding-left: 0px;
	padding-right: 0px;
}
.lv-middle-btn {
	background-color: #c3c3c3;
	border-radius: 2px;
	height: 30px;
	line-height: 30px;
	margin: 2px 0;
	text-align: center;
	font-size: 12px;
}
.lv-bet-btn-val.arrow-up {
	animation: sc_inc_white 1.5s 3;
}
.lv-bet-btn-val.arrow-down {
	animation: sc_dec_white 1.5s 3;
}

.live_middle.black .lv-middle-btn {
	background: #ababab;
	color: black;
}
.live_middle.black .lv-bet-button {
	background: #6d6c6c;
	color: white;
}
.live_middle.black .lv-bet-button:hover {
	background: #838282;
	color: white;
}
.live_middle.black .lv-bet-btn-val {
	border-left: 1px solid #9f9b9b;
}
.live_middle.black .micro-sn-active {
	background: #ffad19;
	background: -moz-linear-gradient(top, #ffad19 0%, #ffb914 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffad19), color-stop(100%,#ffb914));
	background: -webkit-linear-gradient(top, #ffad19 0%,#ffb914 100%);
	background: -o-linear-gradient(top, #ffad19 0%,#ffb914 100%);
	background: -ms-linear-gradient(top, #ffad19 0%,#ffb914 100%);
	background: linear-gradient(to bottom, #ffad19 0%,#ffb914 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffad19', endColorstr='#ffb914',GradientType=0 );
	color: #000000;
}

.live_middle.black .micro-sn-active:hover{
	background: #ffcd50;
	color: black;
}

.live_middle.black .micro-sn-active .lv-bet-btn-val {
	border-left: 1px solid #C39330;
}
/* </editor-fold> */
/* NEW NAVIGATION*/
.tote-top-bar {
	position: relative;
	/*background-color: #424242;*/
	background-color: #2d303b;
	box-shadow: 0 0 3px black;
	height: 40px !important;
}

.lb-new-ticket-history {
	width: 350px;
	height: 40px !important;
	line-height: 40px !important;
	position: absolute;
	right: 0;
	top: 0;
}

.live-top-navi {
	display: flex;
	width: 50%;
	height: 40px;
	line-height: 44px;
	margin: 0 auto;
}

.live-top-navi-item:hover {
	background-color: rgba(255, 255, 255, 0.06);
	/*background-color: #747272 !important;*/
}

.live-top-navi-item {
	text-decoration: none !important;
	position: relative;
	text-align: center;
	/*background-position: 18px !important;*/
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA5FBMVEX////19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX///+tq8aLAAAASnRSTlMAFZLV1NapKLH1v7e5uOvO+pxr9I5f7vOTZGKRYe/yyldbXF227dfRicazrAqKgeWLh20aZ7vAhAQIRV5pamBYVhhH6PHp5+bwZebrK0oAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAmElEQVQY02NgZGJmZkEAZlY2dgYOTi5uHgTg5eHjZxAQZEAFQpwMwiJoYqJiDOISaGKSNBBjQhOTEmMQlkYTk5FlkJNXUFRCAEVlFTEGVS9UoKbOyaCBJqappc2go6yhq6Ghpw/kChsYamiIGBnDTDYxNTMzBzEsIHxLK2tFJRtbWzt7ZQdHqBonZxcxVzc3d2dVWQ9PIB8A8rwbA2uxxF0AAAAASUVORK5CYII=') no-repeat;*/
	font-family: 'BPGArialCaps2010', sans-serif;
	flex: 0.3333;
	cursor: pointer;
}

.live-top-navi-holder {
	position: absolute;
	top: -40px;
	width: 100%;
}

.live-top-navi-item .fa {
	position: relative;
	top: -2px;
	margin-right: 6px;
	font-size: 21px;
	vertical-align: middle;
	/*position: absolute;*/
}
.tote-search:focus{
	border-bottom: 1px solid #f2c841 !important;
}
.tote-search.match_filter:before{
	display: none !important;
}
.tote-search.match_filter{
	width: 244px !important;
	margin-top:5px;
	border: 0;
	border-bottom: 1px solid #808080;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;;
	border-radius:0 !important;;
	background-color: #2d303b !important;
}
.input-icon.right > i{
	right: -2em;
}
.tote-search.match_filter::-webkit-input-placeholder {
	color: #fff;
}

.tote-search.match_filter:-moz-placeholder { /* Firefox 18- */
	color: #fff;
}

.tote-search.match_filter::-moz-placeholder {  /* Firefox 19+ */
	color: #fff;
}

.tote-search.match_filter:-ms-input-placeholder {
	color: #fff;
}

.live-top-active{
	color: #f2c841;
}
@media (max-width: 1500px) {
	.live-top-navi {
		width: 100%;
	}
}

@media (max-width: 1050px) {
	.live-top-navi-item .fa {
		display: none;
	}

	.live-top-navi-item {
		line-height: 25px;
		height: 60px;
	}

	.live-top-navi-holder {
		position: relative;
		background-color: #424242;
		height: 60px;
	}
}


.blink_ticket_item {
	animation-name: blink_ticket_item;
	animation-iteration-count: 5;
	animation-duration: 1s; /* or: Xms */
}


@keyframes blink_ticket_item {
	0% {
		background: #fff ;
	}
	50% {
		background: #F8E534;
	}
	100% {
		background: #fff ;
	}
}


.live_tv_box {
	position: absolute;
	z-index: 9999999;
	width: 600px;
	top:167px;
	left: 253px;
	box-shadow: 0 0 30px #000;

	background: #000000;
	min-width: 350px;
}
.live_tv_box .live_tv_head {
	height: 40px;
	width: 100%;
	background: #27282d;
	cursor: move;
	font-family: 'BPGArial2010',sans-serif;
	line-height: 40px;
	text-indent: 15px;
}
.live_tv_box .live_tv_head i {
	float: right;
	line-height: 40px;
	width: 40px;
	font-size: 20px;
}
.live_tv_box .live_tv_head i:hover {
	cursor: pointer;
	color: red;
}
.live_tv_box .live_tv_cont {
	height: 100%;
}

.live_tv_box .live_tv_cont iframe {

}
.live_tv_box .live_tv_cont iframe.lm_link_frame {
	min-height: 300px;
	padding-bottom: 14px;
}
.live_tv_box .live_tv_foot {
	height: 30px;
	background: #27282d;
	cursor: move;
	font-family: 'BPGArial2010',sans-serif;
	line-height: 20px;
	text-align: right;
	margin-top: -5px;
	display: none;
}


.live_match_data {
	position: relative;
}
.live_match_data.betstop:before {
	content: '';
	position: absolute;
	top:150px;
	left: 0;
	width: 100%;
	height: calc(100% - 150px);
	z-index: 99999;
	background: rgba(137, 137, 137, 0.60);
}
.live_match_data.betstop[sportid="16"]:before {  top:0px;  }

body {
	/*overflow: hidden;*/
}

.filter_box_categories {
	width: 100%;
	display: block;
	/*display: inline-block;*/
	/*display: none;*/
}

.filter_box_categories ul {
	list-style: none;
	text-align: center;
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #1B1B1B;
}

.filter_box_categories ul li {
	padding: 8px 10px;
	display: inline-block;
	border-radius: 2px;
	cursor: pointer;
}

/*.filter_box_categories ul li:hover {
	background-color: #535353;
}*/

/*.filter_box_categories ul li.active {
	background-color: #444444;
}*/




.lv_ck {
	background: url(https://www.lider-bet.com/gui/web/css/sport/ck.png) no-repeat 0px 0px;
	background-position: -2px -10px;
	width: 13px;
	height: 13px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 2px;
	font-family: "dejavusanscondensdzj";
	line-height: 20px;
}

.filter_live .active > .lv_ck {
	background-position: -2px -44px;
}

.filter_box_categories ul li:hover .lv_ck {
	background-position: -2px -44px;
}

.filter_box_categories ul li.active > .lv_ck {
	background-position: -2px -44px;
}

#microvfl-iframe {
	width: 100%;
	height: 356px;
}

#mvfl-link:hover {
	text-decoration: none !important;
}

#micro-vfl-title:hover {
	opacity: 0.8;
	cursor: pointer;
}

#micro-vfl-title {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAgCAAAAAAdufbFAAAAEElEQVQYV2PUZGAkHumSjAAGFwWFG1GtoAAAAABJRU5ErkJggg==) repeat-x;
	padding: 10px;
	font-size: 13px;
	text-align: center;
	color: #FFCB5E;
	font-family: 'dejavusanscondensdzj';
	border: 1px solid #333333;
	margin-top: 3px;
	margin-bottom: 3px;
}

.ticket-container {
	padding-bottom: 100px;
}



.live_middle.black .filter_live:hover {background-color:#535353;}
.live_middle.black .filter_live.active {background-color: #444444;}

.live_middle.white .filter_live:hover {background-color:#bcbcbc;}
.live_middle.white .filter_live.active {background-color: #a7a7a7;}



.cols-switcher {
	display: flex;
	align-items: center;
	margin-right: 10px;
	float: right;
	margin-top: 4px;
}
.cols-switcher button {
	padding: 0 7px;
	margin: 0 1px;
	height: 25px;
	background-color: #414141;
	color: rgba(255, 255, 255, 0.6);
	border-width: 1px;
	border-style: solid;
	border-color: #5d5d5d #252525 #252525;
	border-top: 1px solid #5d5d5d;
	border-radius: 5px;
	position: relative;
}

.col-tooltip {
	position: absolute;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
	top: -30px;
	display: inline-block;
	background-color: #000;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	display: none;
	white-space: nowrap;
	padding: 5px 8px;
}

#betArea .col_mode {}
#betArea .col_mode .col {
	width: 50%;
	display: inline-block;
	min-height: 100px;
}

#betArea .col_mode .row_dis_match {
	width: 100%;
	min-height: 300px;
	background: red;
}


@media  (max-width: 600px) {
	.live-layout-tb-r {
		display: flex;
		flex-direction: column;
	}
	.tbc-left {
		width: 100%;
	}
}

@media  (max-width: 400px) {
	.lb-col-xs-30 {
		width: 33%;
	}
}

@media  (max-width: 380px) {
	.lb-col-xs-30 {
		width: 50%;
	}
}