
/* Persian Number font */
@font-face {
	font-family: 'IRANSans(FaNum)';
	src: url('../fonts/no/IRANSansFaNum-Medium.eot');
	src: url('../fonts/no/IRANSansFaNum-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/no/IRANSansFaNum-Medium.woff') format('woff'),
		url('../fonts/no/IRANSansFaNum-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'IRANSans(FaNum)';
	src: url('../fonts/no/IRANSansFaNum-Bold.eot');
	src: url('../fonts/no/IRANSansFaNum-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/no/IRANSansFaNum-Bold.woff') format('woff'),
		url('../fonts/no/IRANSansFaNum-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'IRANSans(FaNum)';
	src: url('../fonts/no/IRANSansFaNum-Light.eot');
	src: url('../fonts/no/IRANSansFaNum-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/no/IRANSansFaNum-Light.woff') format('woff'),
		url('../fonts/no/IRANSansFaNum-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'IRANSans(FaNum)';
	src: url('../fonts/no/IRANSansFaNum.eot');
	src: url('../fonts/no/IRANSansFaNum.eot?#iefix') format('embedded-opentype'),
		url('../fonts/no/IRANSansFaNum.woff') format('woff'),
		url('../fonts/no/IRANSansFaNum.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IRANSans(FaNum)';
	src: url('../fonts/no/IRANSansFaNum-UltraLight.eot');
	src: url('../fonts/no/IRANSansFaNum-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('../fonts/no/IRANSansFaNum-UltraLight.woff') format('woff'),
		url('../fonts/no/IRANSansFaNum-UltraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}
/* Persian Number font */




/* commune font */

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/IRANSansWeb_Bold.eot');
	src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/IRANSansWeb_Medium.eot');
	src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/IRANSansWeb_Light.eot');
	src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/IRANSansWeb.eot');
	src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
/* commune font */




/*theme
.dark_theme
.light_theme
.blue_theme
.green_theme
*/
* {
	margin: 0 auto;
	padding: 0;
}
:focus {
	outline: 0 !important;
}
body {
	font-family: IRANSans;
	position: relative;
	-webkit-font-smoothing: antialiased;
    -moz-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.dark_theme {
	background: url(../images/bg-dark.jpg) left top repeat;
	color: #fff;
	font-family: IRANSans;
}
.light_theme {
	background: url(../images/bg-light.jpg) left top repeat;
	font-family: IRANSans;
}
.blue_theme {
	background: url(../images/bg-blue.jpg) left top repeat;
	color: #fff;
	font-family: IRANSans;
}
.green_theme {
	background: url(../images/bg-green.jpg) left top repeat;
	color: #fff;
	font-family: IRANSans;
}
.dark_theme table, .blue_theme table, .green_theme table {
	color: #333;
	font-family: IRANSans;
}
.light_theme .body_fraim {
	color: #333;
}
.log_reg {
	text-align: left;
	list-style: none;
	margin: 25px 0;
}
.log_reg li {
	display: inline-block;
	margin-right: 7px;
}
.log_reg li:last-child {
	margin-right: 0;
}
.log_reg li a {
    background: #f8ac0a none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #2e2e2e;
    color: #fff;
    display: block;
    padding: 5px 25px;
    text-decoration: none;
}
.log_reg li a:hover{
	background: #e4a301;
}
.social {
	text-align: left;
	list-style: none;
	margin: 25px 0 15px;
}
.social li {
	display: inline-block;
}
/*.social li:first-child {
	margin-left: 7px;
}*/
.social li:last-child {
	margin-right: 0;
}
.social li a {
	background: url(../images/social.png) left top no-repeat;
	width: 32px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
.social li.fac a {
	background-position: 0 0;
}
.social li.ins a {
	background-position: -40px 0;
}
.social li.tel a {
	background-position: -80px 0;
}
.social li.goo a {
	background-position: -121px 0;
}
.blue_theme .hijri_cal { /*background:#051945; border:1px solid #1a6c9b;*/
	padding: 5px;
	color: #fff;
	margin: 25px 0 25px 8px;
}
.light_theme .hijri_cal { /*background:#e0e0e0; border:1px solid #706f6f;*/
	padding: 5px;
	color: #403f3f;
	margin: 25px 0 25px 8px;
}
.green_theme .hijri_cal { /*background:#21782a; border:1px solid #55974e;*/
	padding: 5px;
	color: #fff;
	margin: 25px 0 25px 8px;
}
.dark_theme .hijri_cal { /*background:#4a4a4a; border:1px solid #000000;*/
	padding: 5px;
	color: #fff;
	margin: 25px 0 25px 8px;
}
.slogan {
	margin: 12px 0 0;
}
.logo {
	margin-top: 5px;
	display: block;
	position: absolute;
}
.blue_theme .nav {
	padding-right: 0;
	background: -moz-linear-gradient(left, rgba(1,18,54,1) 0%, rgba(1,18,54,1) 83%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(left, rgba(1,18,54,1) 0%, rgba(1,18,54,1) 83%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(1,18,54,1) 0%, rgba(1,18,54,1) 83%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011236', endColorstr='#00ffffff', GradientType=1 );
}
.light_theme .nav {
	padding-right: 0;
	background: -moz-linear-gradient(left, rgba(229,229,229,1) 0%, rgba(229,229,229,1) 83%, rgba(0,123,191,0) 100%);
	background: -webkit-linear-gradient(left, rgba(229,229,229,1) 0%, rgba(229,229,229,1) 83%, rgba(0,123,191,0) 100%);
	background: linear-gradient(to right, rgba(229,229,229,1) 0%, rgba(229,229,229,1) 83%, rgba(0,123,191,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00007bbf', GradientType=1 );
}
.green_theme .nav {
	padding-right: 0;
	background: -moz-linear-gradient(left, rgba(40,74,23,1) 0%, rgba(40,74,23,1) 83%, rgba(0,123,191,0) 100%);
	background: -webkit-linear-gradient(left, rgba(40,74,23,1) 0%, rgba(40,74,23,1) 83%, rgba(0,123,191,0) 100%);
	background: linear-gradient(to right, rgba(40,74,23,1) 0%, rgba(40,74,23,1) 83%, rgba(0,123,191,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#284a17', endColorstr='#00007bbf', GradientType=1 );
}
.dark_theme .nav {
	padding-right: 0;
	background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 83%, rgba(0,123,191,0) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 83%, rgba(0,123,191,0) 100%);
	background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 83%, rgba(0,123,191,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00007bbf', GradientType=1 );
}
.blue_theme .nav_boder {
	background: -moz-linear-gradient(left, rgba(0,123,191,1) 0%, rgba(0,123,191,1) 83%, rgba(0,123,191,0) 100%);
	background: -webkit-linear-gradient(left, rgba(0,123,191,1) 0%, rgba(0,123,191,1) 83%, rgba(0,123,191,0) 100%);
	background: linear-gradient(to right, rgba(0,123,191,1) 0%, rgba(0,123,191,1) 83%, rgba(0,123,191,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bbf', endColorstr='#00007bbf', GradientType=1 );
	display: block;
	height: 1px;
	float: left;
	width: 100%;
}
.light_theme .nav_boder {
	background: -moz-linear-gradient(left, rgba(99,99,99,1) 0%, rgba(99,99,99,1) 83%, rgba(0,123,191,0) 100%);
	background: -webkit-linear-gradient(left, rgba(99,99,99,1) 0%, rgba(99,99,99,1) 83%, rgba(0,123,191,0) 100%);
	background: linear-gradient(to right, rgba(99,99,99,1) 0%, rgba(99,99,99,1) 83%, rgba(0,123,191,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#00007bbf', GradientType=1 );
	display: block;
	height: 1px;
	float: left;
	width: 100%;
}
.green_theme .nav_boder {
	background: -moz-linear-gradient(left, rgba(86,144,58,1) 0%, rgba(86,144,58,1) 83%, rgba(0,123,191,0) 100%);
	background: -webkit-linear-gradient(left, rgba(86,144,58,1) 0%, rgba(86,144,58,1) 83%, rgba(0,123,191,0) 100%);
	background: linear-gradient(to right, rgba(86,144,58,1) 0%, rgba(86,144,58,1) 83%, rgba(0,123,191,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56903a', endColorstr='#00007bbf', GradientType=1 );
	display: block;
	height: 1px;
	float: left;
	width: 100%;
}
.dark_theme .nav_boder {
	background: -moz-linear-gradient(left, rgba(99,99,99,1) 0%, rgba(99,99,99,1) 83%, rgba(0,123,191,0) 100%);
	background: -webkit-linear-gradient(left, rgba(99,99,99,1) 0%, rgba(99,99,99,1) 83%, rgba(0,123,191,0) 100%);
	background: linear-gradient(to right, rgba(99,99,99,1) 0%, rgba(99,99,99,1) 83%, rgba(0,123,191,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#00007bbf', GradientType=1 );
	display: block;
	height: 1px;
	float: left;
	width: 100%;
}
.nav nav {
	background: none;
	border: 0;
	margin-bottom: 0
}
.navbar.navbar-default .container {
	width: 100%;
}
.navbar.navbar-default .navbar-nav li a {
	color: #fff;
	padding: 15px 9px;
}
.navbar.navbar-default .navbar-nav li:hover a, .navbar.navbar-default .navbar-nav li:focus a {
	color: #f3a90a;
}
.navbar.navbar-default .navbar-nav>.active>a {
	background: none;
	color: #f3a90a;
}
.light_theme .navbar.navbar-default .navbar-nav li a {
	color: #403f3f;
}
.light_theme .navbar.navbar-default .navbar-nav li:hover a, .navbar.navbar-default .navbar-nav li:focus a {
	color: #f3a90a;
}
.light_theme .navbar.navbar-default .navbar-nav>.active>a {
	background: none;
	color: #f3a90a;
}
.dark_theme .main_body .container .body_fraim {
	background: #0b0b0b;
	margin-top: 1px;
	padding: 6px 6px 0;
}
.light_theme .main_body .container .body_fraim {
	background: #efefef;
	margin-top: 1px;
	padding: 6px 6px 0;
}
.blue_theme .main_body .container .body_fraim {
	background: #082d62;
	margin-top: 1px;
	padding: 6px 6px 0;
}
.green_theme .main_body .container .body_fraim {
	background: #114f1f;
	margin-top: 1px;
	padding: 6px 6px 0;
}
.dark_theme .main_body .text-marque {
	border: 1px solid #4a4a4a;
	margin-bottom: 7px;
	background: rgb(21,21,21);
	background: -moz-linear-gradient(left, rgba(21,21,21,1) 0%, rgba(37,37,37,1) 100%);
	background: -webkit-linear-gradient(left, rgba(21,21,21,1) 0%, rgba(37,37,37,1) 100%);
	background: linear-gradient(to right, rgba(21,21,21,1) 0%, rgba(37,37,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#252525', GradientType=1 );
}
.light_theme .main_body .text-marque {
	border: 1px solid #949292;
	margin-bottom: 7px;
	background: rgb(220,220,220);
	background: -moz-linear-gradient(left, rgba(220,220,220,1) 0%, rgba(166,166,166,1) 100%);
	background: -webkit-linear-gradient(left, rgba(220,220,220,1) 0%, rgba(166,166,166,1) 100%);
	background: linear-gradient(to right, rgba(220,220,220,1) 0%, rgba(166,166,166,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#a6a6a6', GradientType=1 );
}
.blue_theme .main_body .text-marque {
	border: 1px solid #0c5a9c;
	margin-bottom: 7px;
	background: rgb(17,55,110);
	background: -moz-linear-gradient(left, rgba(17,55,110,1) 0%, rgba(21,71,124,1) 100%);
	background: -webkit-linear-gradient(left, rgba(17,55,110,1) 0%, rgba(21,71,124,1) 100%);
	background: linear-gradient(to right, rgba(17,55,110,1) 0%, rgba(21,71,124,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11376e', endColorstr='#15477c', GradientType=1 );
}
.green_theme .main_body .text-marque {
	border: 1px solid #466d31;
	margin-bottom: 7px;
	background: rgb(21,52,10);
	background: -moz-linear-gradient(left, rgba(21,52,10,1) 0%, rgba(36,67,22,1) 100%);
	background: -webkit-linear-gradient(left, rgba(21,52,10,1) 0%, rgba(36,67,22,1) 100%);
	background: linear-gradient(to right, rgba(21,52,10,1) 0%, rgba(36,67,22,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15340a', endColorstr='#244316', GradientType=1 );
}
.main_body .text-marque marquee {
	color: #fff;
	line-height: 30px;
}
.blue_theme .left_sidebar .slip_betting {
	border: 5px solid #073b7a;
}
.dark_theme .left_sidebar .slip_betting {
	border: 5px solid #3b3b3b;
}
.green_theme .left_sidebar .slip_betting {
	border: 5px solid #307a07;
}
.light_theme .left_sidebar .slip_betting {
	border: 5px solid #b5b5b5;
}
.blue_theme .left_sidebar .slip_betting_heading {
	background: #041851 none repeat scroll 0 0;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 6px;
	padding: 7px 10px;
	text-align: right;
	position: relative;
	max-height: 45px;
}
.dark_theme .left_sidebar .slip_betting_heading {
	color: #fff;
	font-size: 20px;
	text-align: right;
	padding: 12px 10px;
	background: #292929
}
.green_theme .left_sidebar .slip_betting_heading {
	color: #fff;
	font-size: 20px;
	text-align: right;
	padding: 12px 10px;
	background: #0d3001
}
.light_theme .left_sidebar .slip_betting_heading {
	color: #403f3f;
	font-size: 20px;
	text-align: right;
	padding: 12px 10px;
	background:#b1b1b1 none repeat scroll 0 0;
}
.blue_theme .left_sidebar .slip_betting_footer {
	background: #021a5d;
}
.dark_theme .left_sidebar .slip_betting_footer {
	background: #313131;
}
.green_theme .left_sidebar .slip_betting_footer {
	background: #264c13;
}
.light_theme .left_sidebar .slip_betting_footer {
	background: #adadad;
}
.slip_betting_footer ul {
	list-style: none;
	text-align: left;
	color: #fff;
	padding: 12px 10px;
	margin-bottom: 0
}
.slip_betting_footer ul li {
	display: inline-block;
	font-size: 14px;
	padding: 7px 12px;
}
.blue_theme .slip_betting_footer ul li.win {
	background: #000f32;
}
.dark_theme .slip_betting_footer ul li.win {
	background: #000000;
}
.green_theme .slip_betting_footer ul li.win {
	background: #0e1b09;
}
.light_theme .slip_betting_footer ul li.win {
	background: #6e6c6c;
}
.blue_theme .toto_game {
	background-color: #031b4c;
	background-image: url(../images/toto_game_background.png);
	background-position: left top;
	background-repeat: repeat;
	border: 1px solid #0348c9;
	margin: 12px 0;
	padding: 8px;
}
.dark_theme .toto_game {
	background-color: #101010;
	background-image: url(../images/toto_game_background.png);
	background-position: left top;
	background-repeat: repeat;
	border: 1px solid #323232;
	margin: 12px 0;
	padding: 8px;
}
.green_theme .toto_game {
	background-color: #307a07;
	background-image: url(../images/toto_game_background.png);
	background-position: left top;
	background-repeat: repeat;
	border: 1px solid #193e07;
	margin: 12px 0;
	padding: 8px;
}
.light_theme .toto_game {
	background-color: #9a9a9a;
	background-image: url(../images/toto_game_background.png);
	background-position: left top;
	background-repeat: repeat;
	border: 1px solid #878585;
	margin: 12px 0;
	padding: 8px;
}
.blue_theme .toto_game h2 {
	margin: 0;
	margin-bottom: 15px;
	color: #fff;
	padding: 0 5px;
	box-shadow: 0 8px 25px -6px #000;
	-moz-box-shadow: 0 8px 25px -6px #000;
	-ms-box-shadow: 0 8px 25px -6px #000;
	-o-box-shadow: 0 8px 25px -6px #000;
	-webkit-box-shadow: 0 8px 25px -6px #000;
}
.blue_theme .toto_game h2 span {
	display: block;
	width: 100%;
	height: 1px;
	background: -moz-linear-gradient(left, rgba(8,43,132,0.72) 0%, rgba(7,43,134,1) 100%);
	background: -webkit-linear-gradient(left, rgba(8,43,132,0.72) 0%, rgba(7,43,134,1) 100%);
	background: linear-gradient(to right, rgba(8,43,132,0.72) 0%, rgba(7,43,134,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8082b84', endColorstr='#072b86', GradientType=1 );
}
.dark_theme .toto_game h2 {
	margin: 0;
	margin-bottom: 15px;
	color: #fff;
	padding: 0 5px;
	box-shadow: 0 8px 25px -6px #000;
	-moz-box-shadow: 0 8px 25px -6px #000;
	-ms-box-shadow: 0 8px 25px -6px #000;
	-o-box-shadow: 0 8px 25px -6px #000;
	-webkit-box-shadow: 0 8px 25px -6px #000;
}
.dark_theme .toto_game h2 span {
	display: block;
	width: 100%;
	height: 1px;
	background: -moz-linear-gradient(left, rgba(65,65,65,0.72) 0%, rgba(72,72,72,1) 100%);
	background: -webkit-linear-gradient(left, rgba(65,65,65,0.72) 0%, rgba(72,72,72,1) 100%);
	background: linear-gradient(to right, rgba(65,65,65,0.72) 0%, rgba(72,72,72,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8414141', endColorstr='#484848', GradientType=1 );
}
.green_theme .toto_game h2 {
	margin: 0;
	margin-bottom: 15px;
	color: #fff;
	padding: 0 5px;
	box-shadow: 0 8px 25px -6px #000;
	-moz-box-shadow: 0 8px 25px -6px #000;
	-ms-box-shadow: 0 8px 25px -6px #000;
	-o-box-shadow: 0 8px 25px -6px #000;
	-webkit-box-shadow: 0 8px 25px -6px #000;
}
.green_theme .toto_game h2 span {
	display: block;
	width: 100%;
	height: 1px;
	background: -moz-linear-gradient(left, rgba(36,89,9,0.72) 0%, rgba(30,71,10,1) 100%);
	background: -webkit-linear-gradient(left, rgba(36,89,9,0.72) 0%, rgba(30,71,10,1) 100%);
	background: linear-gradient(to right, rgba(36,89,9,0.72) 0%, rgba(30,71,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8245909', endColorstr='#1e470a', GradientType=1 );
}
.light_theme .toto_game h2 {
	margin: 0;
	margin-bottom: 15px;
	color: #fff;
	padding: 0 5px;
	box-shadow: 0 8px 25px -6px #000;
	-moz-box-shadow: 0 8px 25px -6px #000;
	-ms-box-shadow: 0 8px 25px -6px #000;
	-o-box-shadow: 0 8px 25px -6px #000;
	-webkit-box-shadow: 0 8px 25px -6px #000;
}
.light_theme .toto_game h2 span {
	display: block;
	width: 100%;
	height: 1px;
	background: -moz-linear-gradient(left, rgba(163,161,161,0.72) 0%, rgba(163,161,161,1) 100%);
	background: -webkit-linear-gradient(left, rgba(163,161,161,0.72) 0%, rgba(163,161,161,1) 100%);
	background: linear-gradient(to right, rgba(163,161,161,0.72) 0%, rgba(163,161,161,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8a3a1a1', endColorstr='#a3a1a1', GradientType=1 );
}
.toto_list {
	list-style: none;
}
.blue_theme .toto_list li {
	background: rgba(7, 43, 134, .50);
	border-bottom: 1px solid #07339e;
	box-shadow: 0 1px 0 #000;
	-moz-box-shadow: 0 1px 0 #000;
	-ms-box-shadow: 0 1px 0 #000;
	-o-box-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 0 #000;
}
.dark_theme .toto_list li {
	background: rgba(41, 45, 41, .50);
	box-shadow: 0 1px 0 #000;
	-moz-box-shadow: 0 1px 0 #000;
	-ms-box-shadow: 0 1px 0 #000;
	-o-box-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 0 #000;
}
.green_theme .toto_list li {
	background: rgba(47, 99, 13, .50);
	box-shadow: 0 1px 0 #000;
	-moz-box-shadow: 0 1px 0 #000;
	-ms-box-shadow: 0 1px 0 #000;
	-o-box-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 0 #000;
}
.light_theme .toto_list li {
	background: rgba(215, 215, 215, .50);
	box-shadow: 0 1px 0 #000;
	-moz-box-shadow: 0 1px 0 #000;
	-ms-box-shadow: 0 1px 0 #000;
	-o-box-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 0 #000;
}
.toto_list li {
	display: block;
	margin-top: 4px;
	width: 100%;
	float: left;
	padding: 8px;
}
.duration {
	color: #fff;
	font-size: 13px;
}
.game_name {
	font-size: 15px;
	color: #fff;
}
.show_now {
	background: #f3a90a none repeat scroll 0 0;
	color: #000;
	font-size: 12px;
	line-height: 32px;
	padding-right: 10px;
	text-decoration: none;
	margin-top: 20px;
}
.show_now:hover {
	text-decoration: none;
	color: #fff;
}
.show_now span {
	font-family: IRANSans;
	font-size: 16px;
	margin-right: 10px;
	padding: 0 13px;
	color: #fff;
}
.blue_theme .show_now span {
	background: #042059 none repeat scroll 0 0;
}
.dark_theme .show_now span {
	background: #000 none repeat scroll 0 0;
}
.green_theme .show_now span {
	background: #000 none repeat scroll 0 0;
}
.light_theme .show_now span {
	background: #9e7f3f none repeat scroll 0 0;
}
.ending_time {
	color: #fff;
	font-size: 13px;
	margin-top: 30px;
}
.left_add_one, .left_add_two {
	margin-bottom: 8px;
}
.newletter {
	background: url(../images/newsletter_back.png) left top repeat #000;
	padding: 14px 8px;
	margin: 12px 0;
}
.newletter h2 {
	margin: 0;
	padding: 0;
	color: #fff;
}
.newletter form input[type="text"] {
	width: 100%;
	background: rgba(255, 255, 255,.31);
	border: 1px solid #959494;
	padding: 8px;
	margin: 19px 0 12px;
}
.newletter form input[type="submit"] {
	border: 1px solid #ad7806;
	border-radius: 0;
	float: right;
	background: #f8ac0a;
	text-align: center;
	padding: 8px 15px;
	line-height: 15px;
	font-weight: bold;
}
#custom-search-input {
	margin: 0;
	margin-top: 0px;
	padding: 0;
}
#custom-search-input .search-query {

	/* IE7-8 doesn't have border-radius, so don't indent the padding */
    padding:8px 8px 8px 32px;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0px;
	width: 100%;
	height: 37px;
}
.blue_theme #custom-search-input .search-query {
	background: #052058;
	border: 1px solid #165a8e;
	color: #fff
}
.dark_theme #custom-search-input .search-query {
	background: #000000;
	border: 1px solid #393939;
	color: #fff
}
.green_theme #custom-search-input .search-query {
	background: #174606;
	border: 1px solid #21782a;
	color: #fff
}
.light_theme #custom-search-input .search-query {
	background: #e3e3e3;
	border: 1px solid #b8b8b8;
	color: #000
}
#custom-search-input .input-group-btn {
	position: absolute;
	width: 28px;
	height: 34px;
	z-index: 999;
}
#custom-search-input button {
	border: 0;
	background: none;
	/** belows styles are working good */
	padding: 2px 5px;
	margin-top: 4px;
	position: relative;
	left: 0px;
	top: 1px;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 22px;
}
#custom-search-input .input-group {
    width: 100%;
}
.blue_theme #custom-search-input button {
	color: #165a8e
}
.dark_theme #custom-search-input button {
	color: #393939
}
.green_theme #custom-search-input button {
	color: #21782a
}
.light_theme #custom-search-input button {
	color: #b8b8b8
}
.blue_theme .top_event .heading, .blue_theme .sport .heading {
	background: #000f32;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 10px 8px;
}
.dark_theme .top_event .heading, .dark_theme .sport .heading {
	background: #292929;
color:#fff font-size:18px;
	font-weight: bold;
	padding: 10px 8px;
	text-align: left;
}
.green_theme .top_event .heading, .green_theme .sport .heading {
	background: #0d3001;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 10px 8px;
}
.light_theme .top_event .heading, .light_theme .sport .heading {
	background: #adadad;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 10px 8px;
}
.top_event ul {
	list-style: none;
}
.top_event ul li {
	display: block;
	width: 100%;
	float: left;
	padding: 0 5px;
}
.top_event ul li a {
	display: block;
	color: #fff;
	padding: 8px 0;
	font-size: 14px;
}
.top_event ul li a span {
	width: 24px;
	padding-left: 8px;
	margin-top: 7px;
}
.blue_theme .top_event ul li {
	background: #195890;
	border-bottom: 1px solid #0e4577
}
.dark_theme .top_event ul li {
	background: #363636;
	border-bottom: 1px solid #4b4b4b
}
.green_theme .top_event ul li {
	background: #466923;
	border-bottom: 1px solid #39571b
}
.light_theme .top_event ul li {
	background: #e4e4e4;
	border-bottom: 1px solid #dbdbdb
}
.light_theme .top_event ul li a {
	color: #403f3f;
}
.sport ul {
	list-style: none;
}
.sport ul li {
	display: block;
	width: 100%;
	float: left;
	padding: 0 5px;
}
.sport ul li a {
	display: block;
	color: #fff;
	padding: 8px 0;
	font-size: 16px;
	text-decoration: none;
}
.sport ul li a span {
    float: left;
    padding-right: 8px;
    vertical-align: middle;
    width: 30px;
}
.blue_theme .sport ul li {
	background: #195890;
	border-bottom: 1px solid #0e4577
}
.dark_theme .sport ul li {
	background: #363636;
	border-bottom: 1px solid #4b4b4b
}
.green_theme .sport ul li {
	background: #466923;
	border-bottom: 1px solid #39571b
}
.light_theme .sport ul li {
	background: #e4e4e4;
	border-bottom: 1px solid #dbdbdb
}
.light_theme .sport ul li a {
	color: #403f3f;text-decoration: none;
}
.high_bett {
	width: 100%;
	color: #fff;
	line-height: 44px;
	padding: 0 15px;
	margin-top: 23px;
	font-size: 20px;
	margin-bottom: 3px;
}
.blue_theme .high_bett {
	background: #000f32;
}
.green_theme .high_bett {
	background: #0d3001;
}
.dark_theme .high_bett {
	background: #252525;
}
.light_theme .high_bett {
	background: #d9d9d9;
	color: #000;
}
.blue_theme .footertop {
	background: rgba(5, 30, 70, .75);
	border-bottom: 4px solid #fff;
	margin-top: 33px;
}
.green_theme .footertop {
	background: rgba(15, 71, 23, .75);
	border-bottom: 4px solid #fff;
	margin-top: 33px;
}
.dark_theme .footertop {
	background: rgba(32, 32, 32, .75);
	border-bottom: 4px solid #fff;
	margin-top: 33px;
}
.light_theme .footertop {
	background: rgba(200, 200, 200, .75);
	border-bottom: 4px solid #fff;
	margin-top: 33px;
}
.footer_head {
	font-size: 18px;
	color: #eff0f1;
	margin-bottom: 26px;
}
.footer_left .social {
	width: 100%;
}
.footer_left .social li a {
	text-indent: 99999px;
	display: block
}
.con_info {
	color: #fff;
	list-style: none;
	font-size: 16px;
}
.con_info li {
	display: block;
	width: 100%;
}
.con_info li a {
	color: #fff;
	text-decoration: none
}
.spot_bett {
	color: #fff;
	list-style: none;
	font-size: 16px;
}
.spot_bett li {
	display: block;
	width: 100%;
}
.spot_bett li a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-decoration: none;
}
.gen_hel {
	color: #fff;
	list-style: none;
	font-size: 16px;
}
.gen_hel li {
	display: block;
	width: 100%;
}
.gen_hel li a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-decoration: none;
}
.entry.clr p a {
    color: #f8ac0a;
    text-decoration: none;
}
.light_theme .footer_head, .light_theme .gen_hel li a, .light_theme .spot_bett li a, .light_theme .con_info li a {
	color: #403f3f;
}
.footer_left, .footer_center, .footer_right {
	min-height:300px;
}
.blue_theme .footertop .footer_left, .blue_theme .footertop .footer_center {
	border-right: 1px solid #1b6296;
}
.green_theme .footertop .footer_left, .green_theme .footertop .footer_center {
	border-right: 1px solid #478232;
}
.dark_theme .footertop .footer_left, .dark_theme .footertop .footer_center {
	border-right: 1px solid #414141;
}
.light_theme .footertop .footer_left, .light_theme .footertop .footer_center {
	border-right: 1px solid #b7b7b7;
}
.copy_right .container {
	text-align: center;
}
.copy_right .container a {
	display: inline-block;
	margin-top: 12px;
	margin-bottom: 44px;
	font-size: 14px;
	color: #fff;
}
.light_theme .copy_right .container a {
	color: #403f3f;
}
.image_frame .title, .image_frame .title_back {
	position: absolute;
	bottom: 30px;
	left: 0px;
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #000;
	font-size: 20px;
	padding: 0 3%
}
.image_frame .title_back {
	background-color: #fff;
	filter: alpha(opacity=50);
	opacity: .5;
}
.image_frame .title_back {
	background-color: #04060c;
	filter: alpha(opacity=50);
	opacity: 1;
}
.image_frame .title {
	color: #fff;
}
.image_frame:hover .title_back, .jssort16 .p:hover .title_back {
	filter: alpha(opacity=40);
	opacity: .4;
}
.jssort16 .p.pdn img {
	filter: alpha(opacity=100);
	opacity: 1;
}
.betting_highlights {
	list-style: none;
	max-height: 530px;
	overflow-y: scroll
}
.betting_highlights li {
	background: #1d3057;
	margin-bottom: 1px;
	text-align: left;
	width: 100%;
	padding: 6px 0;
	box-shadow: 0 3px 4px 0 #7a7a7a inset
}
.dark_theme .betting_highlights li {
	background: #484947;
}
.light_theme .betting_highlights li {
	background: #d9d9d9;
}
.blue_theme .betting_highlights li {
	background: #1d3057;
}
.green_theme .betting_highlights li {
	background: #2f5a1d;
}
.betting_highlights li span {
	display: inline-block;
	vertical-align: top;
}
.point {
	color: #f8ac0a;
	padding: 3px 6px;
}
.light_theme .point {
	color: #403f3f;
}
.fra_one, .fra_two {
	color: #fff;
	border: 1px solid #4e74bd;
	padding: 0;
}
.dark_theme .betting_highlights .fra_one, .dark_theme .betting_highlights .fra_two {
	background: #262726;
	border: 1px solid #161616;
}
.light_theme .betting_highlights .fra_one, .light_theme .betting_highlights .fra_two {
	background: #aeaeae;
	border: 1px solid #7c7c7c;
	color: #403f3f;
}
.blue_theme .betting_highlights .fra_one, .blue_theme .betting_highlights .fra_two {
	background: #0f192e;
	border: 1px solid #4e74bd;
}
.green_theme .betting_highlights .fra_one, .green_theme .betting_highlights .fra_two {
	background: #19300f;
	border: 1px solid #256f06;
}
.fra_one p, .fra_two p {
	padding: 0 8px;
	margin-bottom: 0;
	line-height: 25px;
}
.time {
	margin: 3px 0;
}
.time p {
	margin-bottom: 0;
	color: #fff;
	float: left;
	padding: 0 3px;
}
.light_theme .time p {
	color: #403f3f;
}
.time p:first-child {
	border-right: 1px solid #fff;
	float: left;
}
.light_theme .time p:first-child {
	border-right: 1px solid #403f3f;
}
.icon {
	background: url(../images/highlight_cion.png) center no-repeat;
	width: 18px;
	height: 18px;
	padding: 3px;
	display: block;
	margin: 5px 0;
}
/*************Registration start*******************/
.dark_theme .reg_head {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(21, 21, 21, 1) 0%, rgba(37, 37, 37, 1) 100%) repeat scroll 0 0;
	border: 1px solid #4a4a4a;
	color: #fff;
	padding: 14px 18px;
}
.light_theme .reg_head {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(220, 220, 220, 1) 0%, rgba(166, 166, 166, 1) 100%) repeat scroll 0 0;
	border: 1px solid #949292;
	color: #fff;
	padding: 14px 18px;
}
.blue_theme .reg_head {
	background: rgba(9,39,94,.54);
	border: 1px solid #667eaa;
	color: #fff;
	padding: 14px 18px;
}
.green_theme .reg_head {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(21, 52, 10, 1) 0%, rgba(36, 67, 22, 1) 100%) repeat scroll 0 0;
	border: 1px solid #466d31;
	color: #fff;
	padding: 14px 18px;
}
.reg_head span {
	font-weight: bold;
}
.blue_theme .reg_block_head {
	background: #144d84;
	border-bottom: 2px solid #000;
	line-height: 35px;
	padding: 0 8px;
	color: #fff;
	margin: 20px 0 16px;
}
.dark_theme .reg_block_head {
	background: #292929;
	border-bottom: 2px solid #4b4b4b;
	line-height: 35px;
	padding: 0 8px;
	color: #fff;
	margin: 20px 0 16px;
}
.green_theme .reg_block_head {
	background: #0d3001;
	border-bottom: 2px solid #000;
	line-height: 35px;
	padding: 0 8px;
	color: #fff;
	margin: 20px 0 16px;
}
.light_theme .reg_block_head {
	background: #adadad;
	border-bottom: 2px solid #000;
	line-height: 35px;
	padding: 0 8px;
	color: #fff;
	margin: 20px 0 16px;
}
.winparsRegister .capcha_img {
	margin-bottom: 10px;
}
.winparsRegister .agriment {
	color: #fff;
	text-align: right;
}
.light_theme .winparsRegister .agriment {
	color: #999;
}
.Recovery_system {
	color: #333;
	background: #f8ac0a;
	padding: 6px 22px;
	border: none;
	font-size: 18px;
	margin: 0 auto;
	display: block;
	width: auto;
	margin-top: 50px;
	clear: both;
	text-decoration: none;
	text-align: center;
}
.winparsRegister input[type="submit"] {
    background: #f8ac0a none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #2e2e2e;
    clear: both;
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 20px auto 0;
    padding: 8px 24px;
}
.Mr_Ms imput[type="radio"] {
	color: #fff;
	float: right;
}
.Mr_Ms div {
	margin-left: 10px;
	color: #fff;
}
.light_theme .Mr_Ms div {
	color: #999;
}
.blue_theme .winparsRegister input[type="text"], .blue_theme .winparsRegister input[type="password"], .blue_theme .winparsRegister textarea {
	width: 100%;
	background: rgba(18, 53, 79, .69);
	border: 1px solid #000000;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.dark_theme .winparsRegister input[type="text"], .dark_theme .winparsRegister input[type="password"], .dark_theme .winparsRegister textarea {
	width: 100%;
	background: rgba(0, 0, 0, .69);
	border: 1px solid #393939;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.green_theme .winparsRegister input[type="text"], .green_theme .winparsRegister input[type="password"], .green_theme .winparsRegister textarea {
	width: 100%;
	background: rgba(23, 70, 6, .69);
	border: 1px solid #21782a;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.light_theme .winparsRegister input[type="text"], .light_theme .winparsRegister input[type="password"], .light_theme .winparsRegister textarea {
	width: 100%;
	background: rgba(227, 227, 227, .69);
	border: 1px solid #b8b8b8;
	padding: 6px 8px;
	color: #999;
	margin-bottom: 10px;
	resize: none;
}
 .winparsRegister ::-webkit-input-placeholder {
color:#fff;
opacity: 1 !important;
}
.winparsRegister :-moz-placeholder { /* Firefox 18- */
color:#fff;
opacity: 1 !important;
}
.winparsRegister ::-moz-placeholder {  /* Firefox 19+ */
color:#fff;
opacity: 1 !important;
}
.winparsRegister :-ms-input-placeholder {
color:#fff;
opacity: 1 !important;
}
 .light_theme .winparsRegister ::-webkit-input-placeholder {
color:#999;
opacity: 1 !important;
}
.light_theme .winparsRegister :-moz-placeholder { /* Firefox 18- */
color:#999;
opacity: 1 !important;
}
.light_theme .winparsRegister ::-moz-placeholder {  /* Firefox 19+ */
color:#999;
opacity: 1 !important;
}
.light_theme .winparsRegister :-ms-input-placeholder {
color:#999;
opacity: 1 !important;
}
.fld {
	color: #fff;
}
.light_theme .fld {
	color: #999;
}
.fld label {
	color: #fff;
}
.light_theme .fld label {
	color: #999;
}
.winparsRegister select {
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    height: auto;
    margin: 0 0 10px;
    padding: 7px 10px;
    text-align: right;
    width: 100%;
}
.blue_theme .winparsRegister select {
	background: rgba(18, 53, 79, .69);
	border: 1px solid #000000;
}
.dark_theme .winparsRegister select {
	background: rgba(0, 0, 0, .69);
	border: 1px solid #393939;
}
.green_theme .winparsRegister select {
	background: rgba(23, 70, 6, .69);
	border: 1px solid #21782a;
}
.light_theme .winparsRegister select {
	background: rgba(227, 227, 227, .69);
	border: 1px solid #b8b8b8;
	color: #b8b8b8;
}
.winparsRegister select option {
	text-align: right;
	color: #fff;
}
.winparsRegister .fld select {
	width: 94%;
}
.fld:nth-child(7) select {
	float: left;
}
.fld:nth-child(7) label {
	margin-right: 5px
}
.fld:nth-child(8) select {
	margin: 0 5%;
	float: left
}
.fld:nth-child(8) label {
	margin-right: 5px
}
.fld:nth-child(9) select {
	float: right;
}
#winparsRegister > .col-md-4 {
	/*margin: 15px 0;*/
	min-height: 425px;
}
#winparsRegister > .col-md-4:nth-child(1), #winparsRegister > .col-md-4:nth-child(2) {
	border-right: 1px solid #1e6d97;
}
.single-blog-header h1, .entry p {
	color: #fff;
	margin: 15px 0;
}
.light_theme .single-blog-header h1, .light_theme .entry p {
	color: #999;
}

@media (min-width:320px) and (max-width:766px) {
	.navbar.navbar-default .navbar-nav li a {
	padding: 15px 7px;
}
.log_reg, .social {
	float: none!important;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.hijri_cal {
	display: block;
	float: left !important;
	margin: 0 auto !important;
	text-align: center;
	width: 100%;
}
.logo_block .row {
	min-height: 140px;
}
.logo_block .row .logo, .logo_block .row .logo img {
	margin-top: 0;
}
.logo_block .row .logo {
	text-align: center;
	width: 100%;
}
.logo_block .row .logo img {
	display: inline-block;
	max-width: 200px;
}
#custom-search-input .input-group {
	width: 100%;
	margin: 15px 0;
}
.footer_head {
	float: left;
	width: 100%;
}
.blue_theme .footertop .footer_left, .blue_theme .footertop .footer_center {
	border: none;
}
.style-switcher {
	top: 0 !important;
}
.winparsRegister .fld select {
	width: 100%;
	margin: 5px 0
}
#winparsRegister > .col-md-4 {
	min-height: inherit;
}
#winparsRegister > .col-md-4:nth-child(1), #winparsRegister > .col-md-4:nth-child(2) {
	border: none;
}
}

/*@media (max-width:375px) {
	.banner_heading { font-size:44px;}
	.join_now { font-size:14px;}
	}

@media (min-width:450px) and (max-width:767px) {
	.bottom_image{height:1998px}
	}


@media	(max-width:767px) {
	.newslatter { min-height:227px}
	.newslatter .left_image, .newslatter .right_image { display:none;}
	.newletter input[type="text"] { width:65%;}
	.navbar-nav > li { width:100%;}
	}
@media	(min-width:768px) and (max-width:989px ){
	.bottom_image{height:1408px}
	}*/


@media (min-width:768px) {
.navbar-nav > li {
	width: auto;
}
}

@media (max-width:990px) {
.header .logo {
	position: static;
}
.navbar-right {
	margin-right: 0;
	margin-left: 0;
	width: 100%;
}
.newslatter {
	min-height: 235px;
}
}
.style-switcher {
	background: #171717 none repeat scroll 0 0;
	border-radius: 0;
	right: -205px;
	position: fixed;
	z-index: 1002;
	text-align: center;
	padding: 15px;
	top: 30%;
	transition: right .5s linear;
}
.style-switcher.active {
	right: 0;
}
.style-switcher h4 {
	background: #171717 none repeat scroll 0 0;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	line-height: 30px;
	margin: 0 0 7px;
	padding: 0;
}
.style-switcher .style-switcher-open {
	background-color: #171717;
	border-radius: 6px 0 0 6px;
	color: #fff;
	display: block;
	font-size: 17px;
	height: 40px;
	line-height: 38px;
	position: absolute;
	left: -40px;
	text-align: center;
	text-decoration: none;
	top: 35px;
	width: 40px;
	display: block !important;
}
.style-switcher-open i {
	line-height: 40px;
}
.color_palat {
	width: 15px;
	height: 15px;
	cursor: pointer;
}
.color_block {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	display: inline-block;
}
/************ Registration modal ***************/

.dark_theme .modal-content {
	background: url(../images/bg-dark.jpg) left top repeat;
}
.light_theme .modal-content {
	background: url(../images/bg-light.jpg) left top repeat;
}
.blue_theme .modal-content {
	background: url(../images/bg-blue.jpg) left top repeat;
}
.green_theme .modal-content {
	background: url(../images/bg-green.jpg) left top repeat;
}
.modal-content {
	border-radius: 0
}
.modal-header {
	padding-bottom: 5px;
}
.modal-footer {
	padding: 0;
}
.modal-footer .btn-group button {
	height: 40px;
	border-top-left-radius : 0;
	border-top-right-radius : 0;
	border: none;
	border-right: 1px solid #ddd;
}
.modal-footer .btn-group:last-child > button {
	border-right: 0;
}
.captcha {
	float: right;
	background: #fff;
	color: #009;
	padding: 4px 5px;
}
.security a i {
	color: #fff;
	margin: 5px 9px;
	float: right;
}
.listing {
	list-style: none;
}
.listing li {
	border-bottom: 1px solid #fff;
}
.listing li h4 {
	color: #fff;
	margin-bottom: 0;
}
.listing li p {
	margin-top: 2px;
	margin-bottom: 5px;
}
.entry {
	color: #fff;
}
.high {
	min-height: 300px;
}
/*Sahin start 14-07-2016*/

.slogan {
	left: -126px;
	position: absolute;
	top: 29px;
}
/*.logo { margin-top:8px;}*/
.logo {
	margin-top: 0px;
	max-height: 126px;
	max-width: 100%;
}
.logo img {
	max-height: 115px;
	margin-left: 44px;
	margin-top: 10px;
}
.top-dropdown-menu .caret-up {
	width: 0;
	height: 0;
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-bottom: 4px solid;
	display: inline-block;
	margin-left: 2px;
	vertical-align: middle;
}
.top-dropdown-menu a {
	border-right: 1px dotted rgba(255, 255, 255, 0.5);
	font-size: 12px;
	padding: 0px 10px !important;
}
.top-dropdown-menu .navbar-default {
	background-color: transparent;
	border-color: transparent;
	margin: 0;
	min-height: auto;
}
.top-dropdown-menu .navbar-nav > li {
	float: right;
	margin: 3px 0;
}
.top-dropdown-menu .navbar-nav > li:last-child a {
	border-right: none;
}
.top-dropdown-menu .grn-btn {
	background-color: #f8ac0a;
	border-radius: 2px;
	color: #fff;
	padding: 4px 9px;
}
.top-dropdown-menu .dropdown-menu {
	z-index: 9999;
	left: -2px;
}
.top-dropdown-menu .dropdown-menu li, .top-dropdown-menu .dropdown-menu li a {
	border: none
}
.top-dropdown-menu .dropdown-menu li a {
	color: #f8ac0a !important;
	padding: 4px 14px !important;
	word-wrap: break-word;
}
.top-dropdown-menu .dropdown-menu li a.btn-primary {
	background: #fff none repeat scroll 0 0;
	border-radius: 0;
}
.top-dropdown-menu a span {
	color: #F8AC0A;
}
.fa-user {
	margin-right: 10px
}
.blue_theme .top-dropdown-menu .dropdown-menu {
	background-color: #011236;
}
.green_theme .top-dropdown-menu .dropdown-menu {
	background-color: #15340A;
}
.dark_theme .top-dropdown-menu .dropdown-menu {
	background-color: #000000
}
.light_theme .top-dropdown-menu .dropdown-menu {
	background-color: #000000
}
/*.close-set {
	float: left!important
}*/
/*.alert-msg {
	text-align: right
}
form#winparsContactForm {
	text-align: right;
}
form#winparsContactForm .form-control {
	text-align: right;
}*/
.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
	background: none;
	border: none;
}
.fileUpload:hover {
	background: none;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.avtr img {
    border: 5px solid #011236;
    border-radius: 50%;
    width: 180px;
    height: 180px;
    margin: 0 auto;
    display: block;
}
.avtr {
	margin: 40px auto 0;
	width: 200px;
	height: 200px
}
.fileUpload span {
	font-size: 30px;
	margin-left: 7px;
}
.avtr input[type="submit"] {
	color: #333;
	background: #f8ac0a;
	padding: 6px 22px;
	border: none;
	font-size: 18px;
	margin-left: 60px;
	display: block;
	margin-top: 30px;
	clear: both;
}
.avtr-post > .col-md-4 {
	margin: 15px 0;
}
/*Sahin end 14-07-2016*/
/*----Sujit------*/
.lik {
	background: #000f32;
	border: 1px solid #195890;
	padding: 3px 8px;
}
.lik span {
	display: inline-block;
	margin: 0 5px;
	font-size: 14px;
}
.lik span a {
	cursor: pointer;
	font-size: 16px;
}
.lik span a:hover {
	color: #f3a90a;
	text-decoration: none;
}
.lik span a.active {
	color: #f3a90a;
}
.lik span em {
	display: inline-block;
	padding: 3px 4px;
	font-style: normal;
	border: 1px solid #195890;
	font-size: 11px;
}
.green_theme .lik {
	background: #466923;
	border: 1px solid #307a07;
}
.green_theme .lik span a {
	color: #0d3001;
}
.green_theme .lik span em {
	border: 1px solid #0d3001;
}
.light_theme .lik {
	background: #adadad;
	border: 1px solid #878585;
}
.light_theme .lik span a {
	color: #6e6c6c;
}
.light_theme .lik span em {
	border: 1px solid #6e6c6c;
	color: #000;
}
.dark_theme .lik {
	background: #363636;
	border: 1px solid #4b4b4b;
}
.dark_theme .lik span a {
	color: #fff;
}
.dark_theme .lik span em {
	border: 1px solid #292929;
	color: #000;
}
.light_theme .listing li h4 {
	color: #000;
}
.light_theme .txt {
	color: #403f3f;
}
.light_theme .listing li {
	border-bottom: 1px solid #999;
}
.light_theme .duration {
	color: #403f3f;
}
.light_theme .game_name {
	color: #403f3f;
}
.light_theme .ending_time {
	color: #403f3f;
}
/*--------deposit------------*/
.tab-holder h3 {
	color: #fff;
	font-size: 13px;
	padding: 10px 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	background: #052058;
}
.short-head {
	padding: 5px 0;
}
.short-head span {
	font-size: 12px;
	padding: 0 8px;
	color: #fff;
}
.tab-holder .nav-tabs > li > a {
	border-radius: 0;
}
.tab-holder .nav-tabs > li > a:hover, .tab-holder .nav-tabs > li > a:focus {
	background: #0c5a9c;
	border: 1px solid #0c5a9c;
	color: #fff !important;
}
.tab-holder .nav-tabs {
	border-bottom: 1px solid #165a8e;
}
.tab-holder .nav-tabs li.active a {
	border: 1px solid #165a8e;
	background: #052058;
	color: #fff;
}
.short-head {
	border-bottom: 1px solid #165a8e;
}
.card-list {
	color: #fff;
}
.card-des h4 {
	font-size: 13px;
	font-weight: bold;
}
.card-des p {
	font-size: 11px;
}
.status {
	font-size: 10px;
	background: #052058;
	padding: 6px 0;
}
.status span {
	padding: 0 4px 0 4px;
}
.status abbr {
	color: #f8ac0a;
	margin-left: 5px;
	font-weight: bold;
}
.card img {
	width: 90%;
	height: auto;
}
.card {
	padding-top: 14px;
}
.card-des {
	border-left: 1px solid #165a8e;
	padding: 0 0 12px 15px;
	min-height: 150px;
}
.card-sec h4 {
	font-size: 12px;
	color: #fff;
}
.card-sec {
	margin-bottom: 10px;
	border-bottom: 1px solid #165a8e;
}
.btn-holder {
	margin-top: 12px;
	display: block;
}

.btns {
    background: #f3a90a;
    padding: 9px 22px 5px;
    color: #000;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    border: 2px solid #fff;
    border-radius: 2px;
    line-height: 18px;
    display: inline-block;
}
.btns:hover {
	background: #f7bb3b;
	text-decoration: none;
	color: #000;
}
.card-details-holder h3 {
	color: #fff;
	font-size: 18px;
	margin: 0 0 10px 0;
	font-weight: bold;
}
.card-title ul li {
	list-style: none;
	float: right;
	font-size: 11px;
	border-right: 1px solid #094777;
}
.card-title ul li:first-child {
	border-right: 0px;
}
.card-title ul li a {
	display: block;
	padding: 4px 9px;
	color: #fff;
	font-weight: bold;
}
.card-title ul li a:hover {
	color: #000;
	text-decoration: none;
}
.card-title ul li a.active {
	background: #052058;
	color: #f3a90a;
}
.card-title ul {
	margin: 0;
}
.card-title {
	background: #195890;
}
.frm-holder label {
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	padding-top: 4px;
}
.frm-holder input {
	background: rgba(18, 53, 79, 0.69) 0 0;
	border: 1px solid #000000;
	border-radius: 0;
	color: #fff;
	width: 98%;
	padding: 5px 4px;
}
.frm-holder input[type="checkbox"] {
	background: rgba(18, 53, 79, 0.69) 0 0;
	border: 1px solid #000000;
	border-radius: 0;
	color: #fff;
	width: 12px;
	padding: 5px 4px;
}
.frm-holder select {
	background: rgba(18, 53, 79, 0.69) 0 0;
	border: 1px solid #000000;
	border-radius: 0;
	color: #fff;
	width: 93%;
	padding: 5px 4px;
}
.frm-holder select option {
	padding: 4px 6px;
	text-align: right;
}
.flds {
	margin-bottom: 7px;
}
.frm-holder {
	padding: 15px 0 10px;
}
.bon-txt {
	color: #fff;
	font-size: 11px;
	font-style: italic;
	padding-left: 25px;
	text-align: right;
}
.frm-holder .btn {
	background: #f3a90a;
	border-radius: 0;
}
.green_theme .tab-holder .nav-tabs li.active a {
	background: #0d3001;
	border: 1px solid #466923;
}
.green_theme .tab-holder .nav-tabs li a {
	color: #fff;
}
.green_theme .tab-holder h3 {
	background: #0d3001;
}
.green_theme .short-head {
	border-bottom: 1px solid #466923;
}
.green_theme .card-des {
	border-left: 1px solid #466923;
}
.green_theme .status {
	background: #0d3001;
}
.green_theme .card-sec {
	border-bottom: 1px solid #466923;
}
.green_theme .tab-holder .nav-tabs {
	border-bottom: 1px solid #466923;
}
.green_theme .tab-holder .nav-tabs > li > a:hover, .green_theme .tab-holder .nav-tabs > li > a:focus {
	background: #0d3001;
	border: 1px solid #466923;
}
.green_theme .card-title {
	background: #0d3001;
}
.green_theme .frm-holder input {
	background: rgba(13, 48, 1, 0.69);
}
.green_theme .frm-holder select {
	background: rgba(13, 48, 1, 0.69);
}
.green_theme .card-title ul li a.active {
	background: #307a07;
}
.green_theme .card-title ul li {
	border-right: 1px solid #307a07;
}
.green_theme .card-title ul li:last-child {
	border-right: 0px;
}
.light_theme .tab-holder .nav-tabs li.active a {
	background: #adadad;
	border: 1px solid #b8b8b8;
}
.light_theme .tab-holder .nav-tabs li a {
	color: #000;
}
.light_theme .tab-holder h3 {
	background: #adadad;
}
.light_theme .short-head {
	border-bottom: 1px solid #b8b8b8;
	color: #000;
}
.light_theme .short-head span {
	color: #6e6c6c;
}
.light_theme .card-des {
	border-left: 1px solid #b8b8b8;
	color: #000;
}
.light_theme .card-des h4 {
	color: #000;
}
.light_theme .card-sec h4 {
	color: #000;
}
.light_theme .status {
	background: #adadad;
	color: #000;
}
.light_theme .card-sec {
	border-bottom: 1px solid #b8b8b8;
}
.light_theme .tab-holder .nav-tabs {
	border-bottom: 1px solid #b8b8b8;
}
.light_theme .tab-holder .nav-tabs > li > a:hover, .light_theme .tab-holder .nav-tabs > li > a:focus {
	background: #adadad;
	border: 1px solid #6e6c6c;
}
.light_theme .card-title {
	background: #adadad;
}
.light_theme .frm-holder input {
	background: rgba(173, 173, 173, 0.69);
	color: #000;
}
.light_theme .frm-holder select {
	background: rgba(173, 173, 173, 0.69);
	color: #000;
}
.light_theme .card-title ul li a.active {
	background: #6e6c6c;
}
.light_theme .card-title ul li {
	border-right: 1px solid #b8b8b8;
}
.light_theme .card-title ul li:last-child {
	border-right: 0px;
}
.light_theme .frm-holder label {
	color: #333;
}
.light_theme .bon-txt {
	color: #333;
}
.light_theme .card-details-holder h3 {
	color: #000;
}
.dark_theme .tab-holder .nav-tabs li.active a {
	background: #292929;
	border: 1px solid #4a4a4a;
}
.dark_theme .tab-holder .nav-tabs li a {
	color: #fff;
}
.dark_theme .tab-holder h3 {
	background: #292929;
}
.dark_theme .short-head {
	border-bottom: 1px solid #4a4a4a;
}
.dark_theme .card-des {
	border-left: 1px solid #4a4a4a;
}
.dark_theme .status {
	background: #292929;
}
.dark_theme .card-sec {
	border-bottom: 1px solid #4a4a4a;
}
.dark_theme .tab-holder .nav-tabs {
	border-bottom: 1px solid #4a4a4a;
}
.dark_theme .tab-holder .nav-tabs > li > a:hover, .dark_theme .tab-holder .nav-tabs > li > a:focus {
	background: #0d3001;
	border: 1px solid #4a4a4a;
}
.dark_theme .card-title {
	background: #292929;
}
.dark_theme .frm-holder input {
	background: rgba(41, 41, 41, 0.69);
}
.dark_theme .frm-holder select {
	background: rgba(41, 41, 41, 0.69);
}
.dark_theme .card-title ul li a.active {
	background: #292929;
}
.dark_theme .card-title ul li {
	border-right: 1px solid #4a4a4a;
}
.dark_theme .card-title ul li:last-child {
	border-right: 0px;
}
.txt {
	text-align: justify;
}
.txt span {
	text-align: justify;
}
.user-info table td {
	padding: 4px 10px;
}
.user-info table th {
	padding: 4px 10px;
}
form.account_info span {
    display: inline-block;
    margin-bottom: 10px;
}
.user-info table tr:nth-child(odd) {
	background: #123e74;
}
.user-info table tr:nth-child(even) {
	background: #041851;
}
.user-info table tr:nth-child(odd) .highlight {
	background: #0f478b;
}
.user-info table tr:nth-child(even) .highlight {
	background: #052170;
}
.part {
	float: left;
	display: inline-block;
	color: #f3a90a;
	padding-top: 4px;
	font-size: 15px;
}
.green_theme .user-info table tr:nth-child(odd) {
	background: #073011;
}
.green_theme .user-info table tr:nth-child(even) {
	background: #1e3d11;
}
.green_theme .user-info table tr:nth-child(odd) .highlight {
	background: #094217;
}
.green_theme .user-info table tr:nth-child(even) .highlight {
	background: #265314;
}
.light_theme .user-info table tr:nth-child(odd) {
	background: #adadad;
	color: #000;
}
.light_theme .user-info table tr:nth-child(even) {
	background: #c4c4c4;
	color: #000;
}
.light_theme .user-info table tr:nth-child(odd) .highlight {
	background: #bdbdbd;
	color: #000;
}
.light_theme .user-info table tr:nth-child(even) .highlight {
	background: #d6d5d5;
	color: #000;
}
.dark_theme .user-info table tr:nth-child(odd) {
	background: #242424;
}
.dark_theme .user-info table tr:nth-child(even) {
	background: #313131;
}
.dark_theme .user-info table tr:nth-child(odd) .highlight {
	background: #353535;
}
.dark_theme .user-info table tr:nth-child(even) .highlight {
	background: #424141;
}
/*-----sujit end------*/

.copy-text {
	border-top: 1px solid #1e6d97;
	color: #fff;
	margin-top: 20px;
	padding-top: 20px;
}
.copy-text > p {
	text-transform: uppercase;
}
.copy-text > span {
	font-size: 12px;
}
.copy-text > a i {
	border-radius: 50%;
	color: #fff;
	font-size: 20px;
	padding: 5px;
}
[09-08-2016 17:10:25] Dip Chakraborty:  /*
 Max width before this PARTICULAR table gets nasty
 This query will take effect for any screen smaller than 760px
 and also iPads specifically.
 */
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
 / Force table to not be like tables anymore / table, thead, tbody, th, td, tr {
display: block;
}
 / Hide table headers (but not display: none;, for accessibility) / thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
tr {
border: 1px solid #ccc;
}
td {
/ Behave like a "row" / border: none;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 50%;
}
td:before {
/ Now like a table header / position: absolute;
/ Top/left values mimic padding /top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
}
/*Label the data*/
td:nth-of-type(1):before {
content: "SL.No";
}
td:nth-of-type(2):before {
content: "Title";
}
td:nth-of-type(3):before {
content: "Action";
}
td:nth-of-type(4):before {
content: "From IP";
}
td:nth-of-type(5):before {
content: "Date and Time";
}
}
/ Smartphones (portrait and landscape) ----------- / @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
body {
padding: 0;
margin: 0;
width: 320px;
}
}
 / iPads (portrait and landscape) ----------- / @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body {
width: 495px;
}
}
table {
	border-collapse: collapse;
	width: 60%;
	margin: 0 auto;
}
tr:nth-of-type(2n+1) {
	background: #eee none repeat scroll 0 0;
}
tr:nth-of-type(2n+2) {
	background: #fff none repeat scroll 0 0;
}
.green_theme th {
	background: rgba(21, 52, 10, 1) none repeat scroll 0 0;
	color: white;
	font-weight: bold;
}
.light_theme th {
	background: rgba(166, 166, 166, 1) none repeat scroll 0 0;
	color: white;
	font-weight: bold;
}
.blue_theme th {
	background: rgba(9, 39, 94, 1) none repeat scroll 0 0;
	color: white;
	font-weight: bold;
}
th {
	background: #333 none repeat scroll 0 0;
	color: white;
	font-weight: bold;
}
td, th {
	border: 1px solid #ccc;
	padding: 6px;
	text-align: left;
}
.top_one, .second_one {
	border: 1px solid #c3c3c3;
	box-shadow: 0 0 5px #f8ac0a inset;
	margin-bottom: 15px;
	padding: 5px;
	word-wrap: break-word;
}
.activity_table > div button, .activity_table > div span {
	background-color: #f8ac0a;
	border-radius: 2px;
	color: #fff;
	padding: 4px 9px;
	border: none;
	line-height: 18px;
	margin-top: 5px;
}
.green_theme .modal {
	color: #fff;
	z-index: 9999
}
.blue_theme .modal {
	color: #fff;
	z-index: 9999
}
.dark_theme .modal {
	color: #fff;
	z-index: 9999
}
.light_theme {
	z-index: 9999;
}
.s_ticket {
	background-color: #f8ac0a;
	border-radius: 2px;
	color: #fff;
	padding: 4px 9px;
	border: none;
	line-height: 18px;
	margin-left: 8px;
	display: inline-block;
}
.s_ticket:hover {
	text-decoration: none;
	color: #fff;
}
.green_theme .ref-ern {
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.blue_theme .ref-ern {
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.dark_theme .ref-ern {
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.light_theme .ref-ern {
	text-align: center;
	color: #000;
	font-size: 18px;
}
.mbed {
	background: #252525;
	padding: 3px;
	margin: 7px 0;
	display: block;
}
.text-center img {
    /*margin: 5px auto;*/
}
.blue_theme .currency input[type="text"], .blue_theme .currency input[type="number"] {
	width: 100%;
	background: rgba(18, 53, 79, .69);
	border: 1px solid #000000;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.dark_theme .currency input[type="text"], .dark_theme .currency input[type="number"]     {
	width: 100%;
	background: rgba(0, 0, 0, .69);
	border: 1px solid #393939;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.green_theme .currency input[type="text"], .green_theme .currency input[type="number"] {
	width: 100%;
	background: rgba(23, 70, 6, .69);
	border: 1px solid #21782a;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.light_theme .currency input[type="text"], .light_theme .currency input[type="number"] {
	width: 100%;
	background: rgba(227, 227, 227, .69);
	border: 1px solid #b8b8b8;
	padding: 6px 8px;
	color: #999;
	margin-bottom: 10px;
	resize: none;
}
.blue_theme .account_info input[type="text"] {
	width: 100%;
	background: rgba(18, 53, 79, .69);
	border: 1px solid #000000;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.dark_theme .account_info input[type="text"] {
	width: 100%;
	background: rgba(0, 0, 0, .69);
	border: 1px solid #393939;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.green_theme .account_info input[type="text"] {
	width: 100%;
	background: rgba(23, 70, 6, .69);
	border: 1px solid #21782a;
	padding: 6px 8px;
	color: #fff;
	margin-bottom: 10px;
	resize: none;
}
.light_theme .account_info input[type="text"] {
	width: 100%;
	background: rgba(227, 227, 227, .69);
	border: 1px solid #b8b8b8;
	padding: 6px 8px;
	color: #999;
	margin-bottom: 10px;
	resize: none;
}
.account_info input[type="submit"] {
	color: #333;
	background: #f8ac0a;
	padding: 6px 22px;
	border: none;
	font-size: 18px;
	margin: 0 auto;
	display: block;
	clear: both;
}
.status {
	padding: 5px;
}
.notification-div {
	width: 50px;
	height: 50px;
	position: fixed;
	right: 5px;
	bottom: 20px;
	background: #ff0000;
	text-align: center;
	border-radius: 100%;
	border: 2px solid #FFF;
	box-shadow: 0 0 5px #000;
	z-index: 9;
	display: none;
}
.noti_in {
	position: relative;
	width: 100%;
	height: 100%;
}
.noti_in i {
	color: #fff;
	font-size: 20px;
	line-height: 45px;
	text-align: center;
	width: 100%;
}
.noti_val {
	position: absolute;
	top: -15px;
	right: 0px;
	background: #fff;
	border-radius: 5px;
	color: #ff0000;
	font-size: 14px;
	width: 20px;
	height: 20px;
	box-shadow: 0 0 5px #000;
}
.Ad_not {
	width: 20px;
	height: 20px;
	border-radius: 50px;
	background: #ff0000;
	color: #fff !important;
	font-size:12px;
	line-height: 20px;
	text-align: center;
	    display: none;
}
/****************toggle table ******************/

#highlights table {
	min-width: 680px;
	width: 100%;
	text-align: right;
	border-collapse: collapse;
	border: 0 none;
	font-size: 12px;
	color: #fff;
}
#highlights .game_icon {
	width: 3%;
}
#highlights table tr {
	background: -moz-linear-gradient(top, rgba(142,142,142,1) 0%, rgba(0,0,0,0.85) 20%, rgba(255,255,255,0.24) 100%);
	background: -webkit-linear-gradient(top, rgba(142,142,142,1) 0%, rgba(0,0,0,0.85) 20%, rgba(255,255,255,0.24) 100%);
	background: linear-gradient(to bottom, rgba(142,142,142,1) 0%, rgba(0,0,0,0.85) 20%, rgba(255,255,255,0.24) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#3dffffff', GradientType=0 );
}
#highlights td {
	height: 29px;
	padding: 0;
	border: none
}
th, td {
	padding: 5px 6px;
	text-align: left;
}
#highlights .game_icon span {
	background: transparent url("../images/sports_icons_sprite.png") no-repeat scroll 3px 0;
	display: block;
	height: 20px;
	width: 20px;
}
#highlights .b_6 {
	background-position: 0 -60px !important;
}
#highlights .game_score_time {
	overflow: hidden;
	white-space: nowrap;
	width: 18%;
	text-align: right;
	color: #fff;
}
#highlights .game_score {
	padding: 0 2px 0 5px;
}
#highlights .game_time {
	font-weight: bold;
	padding-left: 2px;
}
#highlights .live_betting_table .bet_name a {
	border-color: #757575 #000 #000 #757575;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	display: block;
	float: left;
	height: 18px;
	background: #484848;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#484848), to(#1f1f1f));
	background: -webkit-linear-gradient(#484848, #1f1f1f);
	background: -moz-linear-gradient(#484848, #1f1f1f);
	background: -ms-linear-gradient(#484848, #1f1f1f);
	background: -o-linear-gradient(#484848, #1f1f1f);
	background: linear-gradient(#484848, #1f1f1f);
}
#highlights .live_betting_table .bet_name a:hover {
	border-color: #1468ad #0F427E #0F427E #1468ad;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background: #1468ad;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1468ad), to(#0F427E));
	background: -webkit-linear-gradient(#1468ad, #0F427E);
	background: -moz-linear-gradient(#1468ad, #0F427E);
	background: -ms-linear-gradient(#1468ad, #0F427E);
	background: -o-linear-gradient(#1468ad, #0F427E);
	background: linear-gradient(#1468ad, #0F427E);
}
#highlights .live_betting_table .bet_name a.size_a {
	padding-right: 1px;
	padding-left: 1px;
	width: 49%;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	margin: 2px 1px 0;
	overflow: hidden;
	text-align: right;
	color: #fff;
}
#highlights .live_betting_table .bet_name a.size_a .place, #highlights .live_betting_table .bet_name a.size_b .place {
	display: block;
	float: right;
	font-weight: bold;
	max-width: 54%;
	overflow: hidden;
	padding-right: 2px;
	top: 1px;
	width: auto;
	z-index: 1;
}
#highlights .live_betting_table .bet_name a .num_right {
	float: left;
	padding-left: 2px;
	position: relative;
	text-align: left;
	white-space: nowrap;
	z-index: 2;
}
#highlights td.more a {
	color: #0470c8;
	margin-left: 5px;
	text-decoration: underline;
}
#highlights .live_betting_table .bet_name a.size_b {
	width: 42%;
	margin: 2px 1px 0;
	color: #fff;
}
#highlights .live_betting_table .bet_name a.extra {
	padding: 0 1px 0 0;
	text-align: center;
	width: 14%;
	margin: 2px 1px 0;
	color: #FFFFFF;
	text-decoration: none;
}
#highlights .b_1 {
	background-position: 0 -20px !important;
}
.btnLiveBettingHeader {
	margin: 10px 0;
}
.btnLiveBettingHeader a {
	border: 0 none;
	border-radius: 8px;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: .6em;
	font-weight: bold;
	height: 22px;
	line-height: 20px;
	margin: 0 !important;
	padding: 0 12px;
	text-decoration: none;
	text-indent: 0 !important;
}
.branchBLock {
	position: relative;
}
.r_content_contener_main .branchBLock a.trigger, .r_content_contener_main a.trigger:active {
	background: #21272d none repeat scroll 0 0;
	border-top: 1px solid #3b4753;
	filter: none;
	border-bottom: 2px solid #242424
}
.r_content_contener_main a.trigger {
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	line-height: 21px;
	padding: 2px 35px 0 0;
	position: relative;
	text-align: right;
	text-decoration: none;
	vertical-align: text-bottom;
	width: auto;
	font-family: IRANSans;
}
.r_content_contener_main .expanded a.trigger span.icon.arrow {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzAzMjM4RjdGNTVCMTFFMzkzRTNEQjk4RkU4QkFCOTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzAzMjM4RjhGNTVCMTFFMzkzRTNEQjk4RkU4QkFCOTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MDMyMzhGNUY1NUIxMUUzOTNFM0RCOThGRThCQUI5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MDMyMzhGNkY1NUIxMUUzOTNFM0RCOThGRThCQUI5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkdFXKIAAABiSURBVHjaYvj//38mEB+G4kAgZkDDgUjymSABZiBe+h8CfqJp8oOK/YeqYYZJYNOEoRikFtlqkMAiJE0YitE1oGvCUAzCLAyo4C8QJ0LZzEAcBxWDA0awNZiAGckAFAAQYAD/GNLRmtxeJwAAAABJRU5ErkJggg==") no-repeat scroll center center;
}
.r_content_contener_main a.trigger span.icon.arrow {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Q1RURGNjdGNTVCMTFFMzlBQTFDNjc4QTU0ODE1ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Q1RURGNjhGNTVCMTFFMzlBQTFDNjc4QTU0ODE1ODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RDVFREY2NUY1NUIxMUUzOUFBMUM2NzhBNTQ4MTU4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RDVFREY2NkY1NUIxMUUzOUFBMUM2NzhBNTQ4MTU4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsVedIoAAABTSURBVHjaYvj//38mEDMDMQM6BhGHgXgpNgUwyf/YFICIQCD+CVWwCFkBTBVWBch2YChgYkCAv0hsZjAJ1eWHpGspsrGB2CSI8greQMAZfAABBgDo4/5Hp5ySHAAAAABJRU5ErkJggg==") no-repeat scroll center center;
	border-right: 1px solid rgba(0, 0, 0, 0.3);
	box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}
.r_content_contener_main a.trigger span.icon.arrow {
	bottom: 0;
	display: block;
	height: auto;
	right: 0;
	position: absolute;
	top: 0;
	width: 28px;
}
.r_content_contener_main span.icon {
	display: inline-block;
	height: 20px;
	line-height: 18px;
	margin: 0;
	vertical-align: middle;
	width: 20px;
	float: right;
}
.r_content_contener_main a.trigger strong {
	display: inline-block;
	position: absolute;
	right: 64px;
	top: 0;
}
/**************** tab with subtab ******************/
.taber_tab #interest_tabs {
	margin-bottom: 5px;
	background: none;
}
.taber_tab .nav-tabs li.active a {
	text-align: center;
	color: #fff;
	background: #d70000;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d70000), to(#A80003));
	background: -webkit-linear-gradient(#d70000, #A80003);
	background: -moz-linear-gradient(#d70000, #A80003);
	background: -ms-linear-gradient(#d70000, #A80003);
	background: -o-linear-gradient(#d70000, #A80003);
	background: linear-gradient(#d70000, #A80003);
	border-bottom: none;
}
.taber_tab .nav-tabs li a {
	text-align: center;
	color: #fff;
	background: #4a4a4a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4a4a4a), to(#272727));
	background: -webkit-linear-gradient(#4a4a4a, #272727);
	background: -moz-linear-gradient(#4a4a4a, #272727);
	background: -ms-linear-gradient(#4a4a4a, #272727);
	background: -o-linear-gradient(#4a4a4a, #272727);
	background: linear-gradient(#4a4a4a, #272727);
	border: 1px solid #fff;
	border-bottom: none;
	padding: 2px 15px;
}
.tab-content .tab-pane.active ul {
	background: none;
}
.tab-content .tab-pane.active > ul li a {
	background: #282828;
	background: -moz-linear-gradient(top, #282828 0%, #282828 84%, #1c1c1c 100%);
	background: -webkit-linear-gradient(top, #282828 0%, #282828 84%, #1c1c1c 100%);
	background: linear-gradient(to bottom, #282828 0%, #282828 84%, #1c1c1c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#1c1c1c', GradientType=0 );
}
.tab-content .tab-pane.active ul li.active a {
	background: #535353 !important;
}
.tab_content_block {
	background: #262626 none repeat scroll 0 0;/*background: -moz-linear-gradient(top, #535353 0%, #616161 100%);
	background: -webkit-linear-gradient(top, #535353 0%, #616161 100%);
	background: linear-gradient(to bottom, #535353 0%, #616161 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#616161', GradientType=0 );
	border-bottom: 1px solid #262626;
	border-top: 1px solid #7b7b7b;
	padding: 5px 0px;*/
	padding: 10px 0;
}
.tab_content_block:nth-child(1) {
	border-top: 0;
}
.tab_content_left h4 {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: bold;
}
.tab_content_left p {
	font-size: 12px;
	margin-bottom: 0;
}
.tab_content_right .close {
	float: right;
	color: #fff;
	font-size: 14px;
	opacity: 1;
	text-shadow: none;
}
.tab_content_right h5 {
	border-bottom: 1px dotted #fff;
	clear: both;
	display: block;
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 0;
}
.v_select i {
	float: left
}
.v_select input[type="text"] {
	float: right;
	width: 82%;
	border: 1px solid #000;
	color: #000;
	padding: 0 3px;
}
.counter {
	background: #535353;
	background: -moz-linear-gradient(top, #535353 0%, #232323 81%, #515151 100%);
	background: -webkit-linear-gradient(top, #535353 0%, #232323 81%, #515151 100%);
	background: linear-gradient(to bottom, #535353 0%, #232323 81%, #515151 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#515151', GradientType=0 );
	padding: 0 5px;
	position: relative;
}
.counter_table {
	width: 100%;
	border: none;
}
.counter_table tr {
	border-bottom: 1px solid #fff;
	background: none;
}
.counter_table tr:nth-last-child(1) {
	border: none;
}
.counter_table th, .counter_table td {
	background: none;
	border: none;
	color: #fff;
}
.center_body {
	float: left;
}
.clear_div a {
	background: transparent url("../images/betting_slip_x.gif") no-repeat scroll 0 6px;
	color: #ffffff;
}
.clear_div a {
	/*display: block;*/
	line-height: 17px;
	margin-left: 6px;
	padding-left: 13px;
	text-decoration: none;
	width: 55px;
}
.counter #place {
	/*  bottom: 7px;
    position: absolute;
    right: 5px;*/
	float: right;
}
.counter #place .but_a_contener {
	padding: 4px;
}
.counter #place .but_a_contener {
	border-radius: 9px;
	display: inline-block;
	height: auto;
	padding-left: 9px;
	padding-right: 9px;
	position: relative;
	text-align: center;
}
.counter #place .but_a_contener input[type="button"] {
	border: medium none;
	border-radius: 15px;
	color: #000;
	padding: 0 9px;
	text-align: center
}
.sports_body_content {
	background: #171717 none repeat scroll 0 0;
	margin-bottom: 13px;
	padding: 5px 10px 10px;
}
ul li {
	list-style: none
}
.sports_body_content #filter_pnl {
	color: #fff;
	height: 26px;
	line-height: 22px;
	/*margin-bottom: 10px;*/
	overflow: hidden;
	padding: 0;
	text-transform: none;
	width: 55%;
    margin: 0 auto;
}
.sports_body_content #filter_pnl label {
	border-radius: 2px;
	float: left;
	font-size: 11px;
	height: 25px;
	line-height: 30px;
	text-indent: 9px;
	text-transform: uppercase;
}
.sports_body_content #filter_pnl select {
	border-radius: 2px;
	box-sizing: border-box;
	float: left;
	font-size: 12px;
	height: 26px;
	margin: 0 0 0 10px;
	padding-left: 7px;
	padding-right: 30px;
	color: #000;
	border: none;
}
.sports_body_content #filter_pnl ul {
	margin: 0;
	list-style: none;
}
.sports_body_content #filter_pnl ul li {
	height: 26px;
	min-height: 26px;
}
.sports_body_content #filter_pnl ul li.first {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	font-weight: normal;
	line-height: 30px;
	margin-left: 2px;
	text-transform: uppercase;
}
.sports_body_content #filter_pnl ul li.current {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
	z-index: 20;
}
.sports_body_content #filter_pnl ul li {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 11px;
	height: 26px;
	margin-left: -1px;
	min-height: 26px;
	padding: 0 10px;
	text-indent: 0;
	z-index: 10;
	line-height: 26px;
}
.sports_body_content li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 0;
	position: relative;
}
.sport_branches {
	list-style: none;
	float: left;
	width: 100%;
}
.sport_branches li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 0;
	position: relative;
	/*float:left; width:100%;*/
	line-height: none;
}
.sport_branches h4::before {
	background: #093667 none repeat scroll 0 0;
	/*box-shadow: -1px 0 0 0 #0d4f96;*/
	content: "";
	height: 100%;
	position: absolute;
	right: -4px;
	top: 0;
	transform: skewX(-12deg);
	width: 36px;
}
.b_1, .b_1::after {
	background-position: 0 -20px !important;
}
.sport_branches h4, .sport_branches h3 {
	border-bottom: 0 none;
	border-right: 1px solid #274f79;
	margin: 0;
	overflow: hidden;
	padding-left: 35px;
}
.sport_branches h4 {
    border: 1px solid #686868;
    font-size: 18px;
    height: 40px;
    line-height: 34px;
    position: relative;
    text-transform: capitalize;
    vertical-align: middle;
    text-align: left;
}
/*.sports_body {
	background: #171717;
}*/
.sport_branches h4::after {
	background: rgba(0, 0, 0, 0) url("../images/sports_icons_sprite.png") no-repeat scroll 0 20px;
	content: "";
	display: block;
	height: 20px;
	left: 8px;
	position: absolute;
	top: 9px;
	width: 20px;
}
.b_1, .b_1::after {
	background-position: 0 -20px !important;
}
.sport_branches li.all_leagues {
	border-bottom: 0 none;
}
.sport_branches .leagues {
	list-style: none;
}
.sport_branches li.top_leagues h5, .sport_branches li.all_leagues h5 {
	padding-left: 10px;
	background: #0c2b4e none repeat scroll 0 0;
	border-left: 0 none;
	border-right: 0 none;
	margin: 0;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	box-sizing: border-box;
	font-weight: bold;
	height: 45px;
	line-height: 43px;
}
.leagues .top_leagues .games, .leagues .all_leagues .games {
	float: left;
	width: 33%;
}
.leagues .top_leagues .first, .leagues .all_leagues .first {
	width: 34%;
}
.leagues .top_leagues li, .leagues .all_leagues li {
	background: #093667 none repeat scroll 0 0;
	border-bottom: 1px solid #274f79;
	border-right: 1px solid #274f79;
	box-sizing: border-box;
	font-size: 12px;
	height: 33px;
	line-height: 32px;
	margin-bottom: 0 !important;
	margin-right: 0;
	min-height: 33px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leagues .top_leagues li img, .leagues .all_leagues li img {
	height: 14px !important;
	padding: 0 8px;
	width: 30px !important
}
}
#gui #main .content .leagues > li.top_leagues, #gui #main .content .leagues > li.all_leagues {
	border-bottom: 0 none;
}
#gui #main .content .leagues > li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #274f79 #274f79;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}
.leagues .top_leagues, .leagues .all_leagues {
	background: #093667 none repeat scroll 0 0;
	overflow: hidden;
	padding: 0;
}
.sport_branches li.branchWindow:last-child .pnl {
	height: 50px;
	display: block;
	overflow: hidden;
	position: relative;
	text-align: right;
	width: 100%;
}
.sport_branches li .pnl .clear {
	display: inline-block;
	margin: 10px 0 0;
	overflow: hidden;
	position: relative;
	clear: none;
	line-height: 16px;
}
.sport_branches li .pnl .clear a {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 27px;
    margin-right: 7px;
    padding: 0 25px;
}
.sport_branches li .pnl .view_selected {
	display: inline-block;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
.sport_branches li .pnl .view_selected a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #23b223 none repeat scroll 0 0;
	border-color: #7adc7a -moz-use-text-color -moz-use-text-color #7adc7a;
	border-image: none;
	border-radius: 3px;
	border-style: solid none none solid;
	border-width: 1px medium medium 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	padding: 0 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.sport_branches li div.btns {
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 0;
	top: 11px;
	width: 50px;
	z-index: 2;
}
.sport_branches li span.x, .sport_branches li .btns {
	background: none;
}
.sport_branches li span.x, .sport_branches li span.ex {
	background: rgba(0, 0, 0, 0) url("../images/gui_btns_sprite.gif") no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 10px;
	top: 2px;
	width: 15px;
}
.sport_branches li span.ex {
	background-position: -15px -15px;
	right: 44px;
}
.sport_branches li span.ex.closed {
	background-position: 0 -30px;
}
.leagues h5 {
	background: #0c2b4e none repeat scroll 0 0;
	border-left: 0 none;
	border-right: 0 none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	box-sizing: border-box;
	font-weight: bold;
	height: 45px;
	line-height: 43px;
	padding: 0 0 0 33px;
	margin-top: 0;
}
.leagues h5::after {
	background: rgba(0, 0, 0, 0) url("../images/gui_btns_sprite.gif") no-repeat scroll -15px -15px;
	content: "";
	display: block;
	height: 15px;
	left: 13px;
	position: absolute;
	top: 16px;
	width: 15px;
	z-index: 2;
}
.bet_type h6 {
	color: #439cfb;
	font-family: IRANSans;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 8px 0 4px;
	padding-left: 0;
	text-indent: 1px;
}
.bet_type.select {
	overflow: visible;
}
.bet_type {
	clear: both;
	margin: 10px;
	overflow: hidden;
}
.bet_type h6 {
	color: #439cfb;
	font-family: IRANSans;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 8px 0 4px;
	padding-left: 0;
	text-indent: 1px;
}
.select .types_bg::before, .select .types_bg::after {
	background: #274f79 none repeat scroll 0 0;
	bottom: 55px;
	content: "";
	display: block;
	height: auto;
	overflow: hidden;
	position: absolute;
}
.groupItem {
	float: left;
	width: 25%;
}
.groupItemCore {
	margin: 0 5px 7px 0;
}
.groupItemCore, .groupName {
	position: relative;
}
.groupName::after {
	content: "";
	display: none;
	height: 1px;
	left: 2%;
	position: absolute;
	top: 0;
	width: 96%;
	z-index: 1;
}
.isGroupHighlight {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
}
.groupName {
	border-radius: 1px;
	display: block;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 30px 0 10px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.groupIcon {
	background: rgba(0, 0, 0, 0) url("../images/gui_btns_sprite.gif") no-repeat scroll 0 -45px;
	height: 15px;
	position: absolute;
	width: 9px;
}
.groupName .groupIcon {
	right: 11px;
	top: 5px;
}
.groupName::after {
	content: "";
	display: none;
	height: 1px;
	left: 2%;
	position: absolute;
	top: 0;
	width: 96%;
	z-index: 1;
}
.groupName {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	border-radius: 1px;
	display: block;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 30px 0 10px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.isGroupHighlight {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
}
.groupItem .groupSelect {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	box-sizing: border-box;
	color: #fff;
	/*display: none;*/
	float: none;
	left: 0;
	margin-top: -1px;
	padding: 0;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 1;
}
.groupItem .isGroupHighlight + .groupSelect {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
}
.groupList .scrollBlock::before {
	top: 0;
}
.groupList .scrollBlock::before, .groupList .scrollBlock::after {
	content: "";
	display: block;
	height: 8px;
	left: 0;
	opacity: 0;
	position: absolute;
	transition: opacity 0.15s linear 0s;
	width: 100%;
	z-index: 1;
}
.scrollBlock::before {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}
.scrollBlock::before {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}
.sport_branches #_bet_types .types_bg:last-child ul {
	border-top: 1px solid #274f79;
	box-sizing: border-box;
}
.sport_branches #_bet_types .types_bg ul:first-of-type {
	border-left: 1px solid #274f79;
	box-sizing: border-box;
}
.content .groupList .scrollBlock__page {
	border: 0 none;
	float: none;
	margin: 0;
	overflow: auto;
	padding: 0;
	width: 100%;
}
.sport_branches li .bet_type li {
	min-height: 18px;
}
.groupItem .groupSelect li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border-color: transparent transparent #555555;
	border-style: solid;
	border-width: 1px 0;
	cursor: pointer;
	height: auto;
	line-height: 24px;
	margin: 0 !important;
	padding: 0 10px;
	position: relative;
	font-size: 12px;
}
.select ul li {
	width: 100%;
}
.groupSelect .groupIcon {
	display: none;
	left: 11px;
	top: 7px;
}
.groupList .scrollBlock__page {
	list-style: none;
}
.scrollBlock {
	height: 150px;
}
.isGroupOpen .groupSelect {
	display: block;
}
.groupName {
	text-decoration: none;
}
.groupName:active, .groupName:focus, .groupName:visited, .groupName:hover {
	color: #fff;
	text-decoration: none;
}
.isGroupOpen .groupIcon {
	background-position: 0 -60px;
}
.bet_type {
	clear: both;
	margin: 10px;
	overflow: hidden;
}
.bet_type.lastscore h6 {
	margin: 12px 7px 4px;
	position: absolute;
	z-index: 1;
}
.bet_type.lastscore h6 {
	margin: 12px 7px 4px;
	position: absolute;
	z-index: 1;
}
.bet_type h6 {
	color: #439cfb;
	font-family: IRANSans;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 8px 0 4px;
	padding-left: 0;
	text-indent: 1px;
}
.types_bg {
	background: #093667 none repeat scroll 0 0;
	box-sizing: border-box;
	clear: both;
	font-size: 12px;
	overflow: hidden;
	padding: 7px 7px 4px;
	position: relative;
}
.types_bg .first_buttons_line {
	height: 34px;
	overflow: hidden;
	width: 100%;
}
.bet_type .time {
	float: left;
	line-height: 25px;
	margin-right: 0;
	overflow: hidden;
	white-space: nowrap;
	width: 14.5%;
	margin-top: 0;
	margin-bottom: 0;
}
.bet_type.lastscore .bets {
	width: 85.5%;
}
.types_bg .bets {
	margin: 0 !important;
}
.bet_type .bets {
	float: left;
	overflow: hidden;
	width: 100%;
}
.content ul {
	margin: 0;
}
/*.bet_type ul {
    line-height: 16px;
    overflow: hidden;
}*/

.sport_branches li .bet_type li {
	min-height: 18px;
}
.content li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 0;
	position: relative;
}
.types_bg .first_buttons_line li, .types_bg .asian_header_FIX li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
	text-align: center;
}
.asians li, .handicap li, .lastscore li, .goalscorer li, .win_margin li {
	position: relative;
	width: 100%;
}
.bet_type li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: left;
	margin-left: 0;
}
.bet_type dt {
	float: left;
	font-weight: bold;
	height: 25px;
	width: 50%;
}
.bet_type dd {
	float: left;
	text-align: right;
	width: 50%;
}
.content ul {
	margin: 0;
}
.lastscore dd ul {
	padding-right: 50px;
	list-style: none;
}
/*.bet_type ul {
    line-height: 16px;
    overflow: hidden;
}*/
.content ul {
	margin-bottom: 10px;
 list
}
.bet_type li {
	float: left;
	line-height: 25px;
	min-height: 27px;
}
.sport_branches li .bet_type li {
	min-height: 18px;
}
.content li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 0;
	position: relative;
}
.sport_branches .branchWindow .bet_type.lastscore .first_buttons_line .first_buttons_line_FIX li {
}
.types_bg .first_buttons_line li, .types_bg .asian_header_FIX li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
	text-align: center;
}
div.lastscore dd li, div.goalscorer dd li {
	margin: 0 0.5% 3px;
	width: 32%;
}
.asians.amStyle dd li, .asians.amStyle dd li.empty dl, .asians.amStyle dd li.empty > span, .bet_type dl, .bet_type.win_margin dd, .bet_type.lastscore .bets li li, .bet_type.goalscorer .bets li li, #new_last_minute .live_betting_table .bet_name a, #new_last_minute .live_betting_table .league a, #highlights .live_betting_table .bet_name a, #new_live_betting .live_betting_table .bet_name a, #new_live_betting .live_betting_table .bet_name a.size_a, #carousel .bet_line.v2 td.bet a, .bet_type.amStyle dl li dl, .bet_type.amStyle dl li > span {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #27303a 0%, #020b15 100%) repeat scroll 0 0;
	border-color: #57606a #030c16 #030c16 #57606a;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: #ffffff;
	cursor: pointer;
	line-height: 25px;
	min-height: 27px;
	padding: 0 6px;
	text-shadow: none;
}
.bet_type .first_buttons_line_FIX dl, .bet_type.asians .bets > ul > li > dl, .bet_type.asians .bets > ul > li > dl:hover, .bet_type .asians .bets > ul > li > dl, .bet_type .asians .bets > ul > li > dl:hover, .bet_type.win_margin .bets > ul > li > dl, .bet_type.win_margin .bets > ul > li > dl:hover, .bet_type.lastscore .bets > ul > li > dl, .bet_type.lastscore .bets > ul > li > dl:hover, .bet_type.lastscore .bets > dl, .bet_type.lastscore .bets > dl:hover, .bet_type.lastscore .bets ul.first_buttons_line_FIX > li, .bet_type.lastscore .bets ul.first_buttons_line_FIX > li:hover, .bet_type.asians .bets li.asian_header_FIX > dl, .bet_type.asians .bets li.asian_header_FIX > dl:hover, .bet_type.asians .bets li.asian_header_FIX > dl dl, .bet_type.asians .bets li.asian_header_FIX > dl dl:hover, .bet_type.goalscorer .bets > ul > li > dl, .bet_type.goalscorer .bets > ul > li > dl:hover, .bet_type.goalscorer .bets > dl, .bet_type.goalscorer .bets > dl:hover, .bet_type.amStyle .types_bg > ul > li > dl, .bet_type.amStyle .types_bg > ul > li > dl:hover, .bet_type.amStyle dl li.empty, .bet_type.amStyle dl li.empty > span, .bet_type.amStyle dl li.empty:hover, .bet_type.amStyle dl li.empty:hover > span, .bet_type.amStyle .first_buttons_line li.first_buttons_line_FIX dl:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: default;
	padding: 0;
	margin-bottom: 0;
}
.bet_type dl:hover, .bet_type dl.chosenBet, .bet_type li.chosenBet dl, .bet_type li.chosenBet dl:hover, .bet_type.win_margin dd.chosenBet, .bet_type.win_margin dd:hover, .bet_type.lastscore .bets li li.chosenBet, .bet_type.lastscore .bets li li:hover, .bet_type.goalscorer .bets li li.chosenBet, .bet_type.goalscorer .bets li li:hover, #new_last_minute .live_betting_table .bet_name a:hover, #new_last_minute .live_betting_table .bet_name a.active, #new_last_minute .live_betting_table .league a:hover, #highlights .live_betting_table .bet_name a:hover, #highlights .live_betting_table .bet_name a.active, #new_live_betting .live_betting_table .bet_name a:hover, #new_live_betting .live_betting_table .bet_name a.active, #carousel .bet_line.v2 td.bet a.active, #carousel .bet_line.v2 td.bet a:hover, .bet_type.amStyle dl li dl:hover, .bet_type.amStyle dl li dl.chosenBet, .bet_type.amStyle dl li.chosenBet > span, .bet_type.amStyle dl li > span:hover, .bet_type.amStyle dl li.chosenBet > dl {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fcfdfd 0%, #8697ac 100%) repeat scroll 0 0;
	border-color: #ffffff #21252b #21252b #d4dae2;
	border-style: solid;
	border-width: 1px;
	color: #000;
	text-decoration: none;
	text-shadow: none;
}
.on-click-active {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fcfdfd 0%, #8697ac 100%) repeat scroll 0 0!important;
	border-color: #ffffff #21252b #21252b #d4dae2!important;
	border-style: solid!important;
	border-width: 1px!important;
	color: #000!important;
	text-decoration: none;
	text-shadow: none;
}
.handicap dd span, .lastscore dd span, .goalscorer dd span, .win_margin dd span {
	display: block;
	min-height: 18px;
	text-align: center;
	width: 100%;
}
#gui .lastscore li .more {
	min-width: 55px !important;
}
#gui .lastscore li .more {
	min-width: 62px !important;
}
.asians li .more, .lastscore li .more {
	display: block;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 55px;
}
.sport_branches ul li .more img {
	float: right;
	padding: 5px 0 0 4px;
}
.asians li .more a, .lastscore li .more a {
	color: #fff;
	margin-right: 0;/*padding-right: 3px;*/
}
.team_betting a {
	text-decoration: none;
}
.team_betting span {
	max-width: 36%;
}
.team_betting span {
	color: #fff;
	display: inline-block;
	font-weight: normal;
	max-width: 43%;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto;
}
.team_betting span {
	max-width: 32% !important;
}
.select .types_bg {
	background: transparent none repeat scroll 0 0;
}
.groupList {
	overflow: visible;
}
.sport_branches .leagues li span.x {
	top: 14px;
}
.leagues > li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #274f79 #274f79;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}
div#purchases > div:last-child {
	border-bottom: 1px solid #171717;
	margin-bottom: 1px;
}
div#purchases > div {
	display: block;
	height: auto;
	margin-bottom: 1px;
	min-height: 19px;
	overflow: hidden;
	padding-left: 13px;
	position: relative;
	width: auto;
}
div#purchases > div {
	border-right: 1px solid #3a3a3a;
	padding-left: 27px;
}
div#purchases > div > a {
	background: #171717 none repeat scroll 0 0;
	border-left: 1px solid #3a3a3a;
	border-top: 1px solid #3a3a3a;
	box-shadow: 1px 0 0 #3a3a3a;
	width: 26px;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
div#purchases > div > a span {
	background: rgba(0, 0, 0, 0) url("../images/betreceipt_arr.png") no-repeat scroll 0 0;
	height: 10px;
	left: 10px;
	top: 12px;
	width: 10px;
	position: relative;
	display: inline-block;
}
div#purchases > div.success div.controlArea {
	background: #036e30 none repeat scroll 0 0;
}
div#purchases > div div.controlArea {
	margin-bottom: 0;
	min-height: 42px;
	padding: 10px;
}
div#purchases > div div.controlArea {
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
	position: relative;
}
div#purchases .controlArea .statusIcon {
	background: rgba(0, 0, 0, 0) url("../images/purchase-status.png") no-repeat scroll 0 0;
	height: 20px;
	width: 20px;
	left: 12px;
	top: 16px;
	position: absolute;
}
div#purchases > div div.controlArea > div.status {
	border: medium none;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	padding: 2px 100px 0 30px;
	background: none;
}
div#purchases > div div.controlArea > div.controls {
	border: medium none;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	top: 14px;
	right: 5px;
	overflow: visible;
	position: absolute;
	z-index: 2;
}
#purchases .controls a::before {
	display: none;
}
div#purchases > div div.controlArea div.controls a {
	background: rgba(0, 0, 0, 0) url("../images/monochrome-icons.png") no-repeat scroll 0 0;
	margin: 0;
	display: block;
	float: right;
	padding: 2px 3px 0;
}
div#purchases > div div.controlArea div.controls a:hover {
	overflow: visible;
	right: -1px;
	top: -1px;
}
div#purchases > div div.controlArea div.controls a.retain {
	background-position: -4px -4px;
	height: 20px;
	opacity: 1;
	width: 20px;
}
div#purchases > div div.controlArea div.controls a.remove {
	background-position: -68px -4px;
	height: 20px;
	opacity: 1;
	width: 20px;
}
div#purchases > div div.details, div#purchases > div.expanded div.description {
	display: none;
}
div.description, div#purchases > div.expanded div.details {
	display: block;
	min-height: 19px;
	padding: 2px 0 0;
	position: relative;
}
div#purchases > div div.description span.pick {
	margin: 0 0 0 10px;
}
div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints {
	height: 18px;
	overflow: hidden;
	width: auto;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
}
div#purchases > div div span.odds {
	max-width: 32%;
	left: 12%;
	width: auto;
}
div#purchases > div div span.stake {
	left: 72px;
}
div#purchases > div div span {
	/*display: block;*/
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	top: 3px;
	white-space: nowrap;
	/*float:left;*/
	left: auto;
	padding: 1px 0 3px;
	position: relative;
	right: auto;
	text-overflow: clip;
	top: auto;
	white-space: normal;
}
.myBetsHeading {
	display: block;
	font-size: 13px;
	padding: 5px;
	position: relative;
}
.myBetsHeading .customCheckBox {
	line-height: 18px;
}
.my_Bets input {
	border: 0 none;
	font-size: 1em;
	list-style: outside none none;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-decoration: none;
}
.my_Bets span {
	background-color: #ffffff;
	border: 1px solid #222222;
	display: inline-block;
	height: 16px;
	margin: 0 0 0 4px;
	pointer-events: none;
	position: relative;
	vertical-align: middle;
	width: 16px;
}
.myBetsHeading .myBetsMessage {
	padding: 10px 5px;
	text-align: center;
}
.myBetsHeading .myBetsMessage {
	margin-top: 10px;
	min-height: 13px;
	padding: 3px 0 3px 20px;
	position: relative;
	text-align: left;
}
.empty, .isEmpty .notEmpty {
	display: none;
}
.myBetsWrapper .scrollBlock {
	border-top: 1px solid #3a3a3a;
}
.scrollBlock {
	-moz-user-select: none;
	overflow: hidden;
	position: relative;
}
.scrollBlock__page {
	overflow: auto;
}
.myBets__line {
	background: #171717 none repeat scroll 0 0;
	border-top: 1px solid #3a3a3a;
	font-size: 13px;
}
.myBets__line {
	box-sizing: border-box;
	display: block;
	height: auto;
	overflow: hidden;
	padding: 10px;
	position: relative;
	text-align: center;
	width: auto;
}
.myBetsLine__heading {
	font-size: 0;
	height: auto;
	position: relative;
	text-align: left;
}
.myBetsLine__heading .myBetsLine__odds {
	float: right;
	margin-left: 5px;
	text-align: right;
}
.myBetsLine__heading > * {
	font-size: 13px;
	font-weight: bold;
}
.myBetsLine__heading .myBetsLine__pick {
	white-space: normal;
}
.myBetsLine__heading > * {
	font-size: 13px;
	font-weight: bold;
}
.myBetsLine__details {
	color: #c6c6c6;
}
.myBetsLine__details {
	margin: 6px 0;
	overflow: hidden;
	text-align: left;
}
#betting_slip.betting_slip_nbs a {
	color: #ffffff;
}
#betting_slip.betting_slip_nbs a {
	text-decoration: none;
}
#betting_slip a {
	text-decoration: none;
}
.myBetsLine__details a {
	color: #c6c6c6 !important;
	text-decoration: none;
}
.myBetsLine__details a {
	box-sizing: border-box;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
}
.myBetsLine__details a span.cut {
	max-width: 47%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.myBetsLine__details a * {
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
.myBetsLine__details a span.cut {
	max-width: 47%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.myBetsLine__details a * {
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
.myBetsLine__details a strong {
	color: #a6a6a6;
}
.myBetsLine__details a strong {
	margin: 0 3px;
}
.myBetsLine__details a span.cut {
	max-width: 47%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.myBetsLine__summary {
	overflow: hidden;
	text-align: left;
}
.myBetsLine__summary span {
	display: block;
	padding: 2px 0;
}
.myBetsLine__leftStake {
	display: inline-block !important;
}
.myBetsLine__summary span {
	display: block;
	padding: 2px 0;
}
.myBetsLine__leftStake {
	display: inline-block !important;
}
.myBetsLine__summary span {
	display: block;
	padding: 2px 0;
}
.myBetsLine__leftStake {
	display: inline-block !important;
}
.myBets__line.hasCashout .myBetsLine__cashoutBtns {
	display: block;
}
.myBetsLine__cashoutBtns {
	display: none;
	margin-top: 10px;
	text-align: center;
}
.myBets__line.hasCashout .myBetsLine__cashOutButton {
	display: block;
}
.myBetsLine__cashOutButton {
	background: rgba(0, 0, 0, 0) linear-gradient(#d91d1c, #a10304) repeat scroll 0 0;
	border: 1px solid #a10304;
	border-radius: 2px;
	color: #eff3f4;
	font-family: IRANSans;
	font-size: 18px;
	font-weight: bold;
	height: auto;
	line-height: 1;
	padding: 6px 4px;
	text-shadow: none;
	width: 100%;
}
.myBetsLine__cashOutButton {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto;
	min-width: 60%;
	overflow: hidden;
	padding: 4px 10px 8px;
}
.myBetsLine__cashoutBtns > * {
	vertical-align: top;
}
myBetsLine__cashOutButton strong {
	padding-left: 2px;
	text-shadow: none;
}
.myBetsLine__cashOutButton strong {
	display: inline-block;
	padding: 1px;
}
.myBetsLine__cashoutBar {
	background: #6d6e6d none repeat scroll 0 0;
	border-top: 1px solid #000;
	display: none;
}
.myBetsLine__cashoutBar {
	bottom: 0;
	display: block;
	height: 3px;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
}
.defaultBtn.myBetsLine__cashOutButton.myBetsLine__cashoutSliderBtn {
	padding: 3px 7px;
	position: absolute;
	right: 0;
	top: 0;
}
.myBets__line.hasCashout .myBetsLine__cashOutButton {
	display: block;
}
.defaultBtn.myBetsLine__cashOutButton.myBetsLine__cashoutSliderBtn {
	border-radius: 4px;
	margin: 0;
	min-width: 0;
	padding: 6px;
	width: auto;
}
.myBetsLine__cashOutButton {
	background: rgba(0, 0, 0, 0) linear-gradient(#d91d1c, #a10304) repeat scroll 0 0;
	border: 1px solid #a10304;
	border-radius: 2px;
	color: #eff3f4;
	font-family: IRANSans;
	font-size: 18px;
	font-weight: bold;
	height: auto;
	line-height: 1;
	padding: 6px 4px;
	text-shadow: none;
	width: 100%;
}
.isHidden {
	display: none !important;
}
.myBetsLine__summary span {
	display: block;
	padding: 2px 0;
}
.myBetsLine__rightWinnings {
	text-align: right;
}
.myBetsLine__rightWinnings {
	display: inline-block !important;
	float: right;
	text-align: right;
}
/********************************bettype*********************/



.bet a {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #27303a 0%, #020b15 100%) repeat scroll 0 0;
	border-color: #57606a #030c16 #030c16 #57606a;
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin-bottom: 12px;
	margin-right: 3px;
	margin-top: 0;
	padding: 0 10px;
	position: relative;
}
.bet:first-child a {
	margin-left: 40px;
}
.bet:last-child a {
	margin-right: 40px;
}
.bet a:hover, .bet a.active {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fcfdfd 0%, #8697ac 100%) repeat scroll 0 0;
	border-color: #ffffff #21252b #21252b #d4dae2;
	border-style: solid;
	border-width: 1px;
	color: #000;
	text-decoration: none;
}
.bet span {
	display: block;
	height: 27px;
	left: 0;
	min-width: 2px;
	position: absolute;
	top: 0;
}
.bet span.data2 {
	background-image: url("");
	position: relative;
	text-align: right;
}
.bet span b {
	padding: 0 8px 0 6px;
}
.bet a:hover span {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
a.opt3 {
	text-align: center;
}
a.over_under {
	text-align: right;
}
a.draw {
	text-align: right;
}
a.home {
	text-align: right;
}
a.away {
	text-align: right;
}
#container, #footer {
	margin: 0 auto;
	max-width: 1260px;
	min-width: 1000px;
	width: 95%;
}
#container {
	background: #222323 url("/i/container_gradient.jpg") repeat-x scroll 0 0;
	min-height: 400px;
	overflow: visible;
}
#header {
	height: 101px;
	position: relative;
}
#bet_search {
	height: 24px;
	margin-bottom: 9px;
	position: relative;
}
#search_box {
	background: #101010 none repeat scroll 0 0;
	display: none;
	left: 0;
	position: absolute;
	top: 24px;
	width: 352px;
	z-index: 99;
}
#main #search_box .inr {
	background: #101010 none repeat scroll 0 0;
	margin: 0;
	padding: 0 !important;
}
#search_box .results {
	background: #222 none repeat scroll 0 0;
	padding: 2px 0;
}
#search_box .results li {
	padding: 2px 12px;
}
#search_box .results li.selected {
	background-color: #801010;
}
#bet_search input.txt {
	color: #868686;
	float: left;
	padding: 4px 0 6px 10px;
	width: 117px;
}
#live_betting_btn {
	background: rgba(0, 0, 0, 0) url("/i/buttons/live_betting_button/live_betting_button_en.png") no-repeat scroll 0 0;
	display: block;
	height: 25px;
	margin-bottom: 8px;
	overflow: hidden;
	text-indent: -3000px;
	width: 159px;
}
a#live_betting_btn:hover {
	background-position: 0 100%;
}
#today_event_btn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #093667 url("/i/today_event_btn.png") no-repeat scroll -1px 2px;
	border-color: #274f79 #274f79 -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	box-sizing: border-box;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 0 0 33px;
	width: 100%;
}
a#today_event_btn:hover {
	background-color: #082950;
	text-decoration: none;
}
#sports_list {
	margin-bottom: 10px;
}
#sports_list li {
	border-bottom: 1px solid #274f79;
	font-weight: normal;
	height: 30px;
	padding: 0 0 0 33px;
	position: relative;
}
#sports_list li:hover {
	background: #082950 none repeat scroll 0 0;
}
#sports_list li.last {
	border-bottom: 0 none;
}
#sports_list li::after {
	background: rgba(0, 0, 0, 0) url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
	content: "";
	display: block;
	height: 20px;
	left: 7px;
	position: absolute;
	top: 5px;
	width: 20px;
	z-index: 10;
}
#sports_list li a, .links_list li a {
	align-items: center;
	display: flex;
	font-size: 12px;
	height: 30px;
	width: 100%;
}
#sports_list li a:hover, .links_list li a:hover {
	text-decoration: none;
}
.links_list {
	margin-bottom: 10px;
}
.links_list h3 {
	background: rgba(0, 0, 0, 0) url("/i/red_hdr_bg.gif") repeat-x scroll 0 0;
	font-size: 11px;
	height: 24px;
	line-height: 22px;
	margin-bottom: 4px;
	padding: 0 12px;
}
.links_list li {
	border-bottom: 1px solid #274f79;
	font-size: 12px;
	height: 30px;
	padding: 0 10px;
}
.links_list li:hover {
	background: #082950 none repeat scroll 0 0;
}
.links_list li:last-child {
	border-bottom: 0 none;
}
#main .inr {
	padding: 10px;
	position: relative;
	z-index: 1;
}
#main .inr .inr {
	padding: 0;
}
#carousel {
	overflow: hidden;
	position: relative;
	width: auto;
}
.carousel_contener {
	width: 100%;
}
.carousel_contener .c_main {
	padding: 0;
}
#carousel #imgs_pnl_wrapper {
	bottom: 2px;
	display: block;
	height: 10px;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: absolute;
	right: 0;
	width: 100%;
}
#carousel #imgs_pnl_wrapper span.rightCap {
	display: block;
	height: 28px;
	position: absolute;
	right: -6px;
	top: 0;
	width: 6px;
}
#carousel #imgs_pnl {
	display: block;
	height: 10px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 88px;
}
#carousel #imgs_pnl li {
	background: rgba(255, 255, 255, 0.23) none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0 6px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -9999px;
	width: 10px;
}
#carousel h2 {
	border-bottom: 1px dotted #fff;
	float: left;
	font-size: 16px;
	margin: 0 0 4px;
	padding: 2px 0 1px;
}
#carousel #imgs_pnl .current, #carousel #imgs_pnl li:hover {
	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
}
#carousel #big_img {
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 205px;
	position: relative;
}
#carousel .bet_line {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	bottom: 0;
	margin: 0;
	position: absolute;
	width: 100%;
}
#carousel .bet_line.v2 {
	padding-right: 38px;
}
#carousel .bet_line .inr, #carousel .bet_line .inr_live {
	padding: 2px 0 0;
}
#carousel td.bet {
}
#carousel td.draw_td {
	color: #86e418;
	width: 20%;
}
#carousel table {
	font-size: 12px;
	width: 100%;
}
#carousel td {
	padding: 0;
}
#carousel td.c_score {
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}
#carousel td span {
	text-align: left;
	width: 100%;
}
#carousel th {
	color: #fff;
	font-weight: bold;
	padding: 15px 41px 13px;
}
#carousel .bet span > span {
	padding: 0 13px;
}
#carousel .carouselArrows {
	display: block;
	height: 48px;
	position: absolute;
	top: -145px;
	width: 38px;
}
#carousel .carouselArrows.previousCarouselItemBackground {
	left: 0;
}
#carousel .carouselArrows.nextCarouselItemBackground {
	right: 0;
}
#carousel .carouselArrows.nextCarouselItemBackground:hover, #carousel .carouselArrows.previousCarouselItemBackground:hover {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}
#carousel .nextCarouselItem {
	margin-right: 10px;
	margin-top: 6px;
	padding-right: 8px;
}
#carousel .previousCarouselItem {
	margin-left: 6px;
	margin-top: 6px;
}
#carousel .nextCarouselItem, #carousel .previousCarouselItem {
	background: transparent url("/i/carousel/carousel_arrows.png") no-repeat scroll left top;
	display: block;
	height: 33px;
	width: 23px;
}
#carousel .previousCarouselItem:hover {
	background: rgba(0, 0, 0, 0) url("/i/carousel/carousel_arrows.png") no-repeat scroll left top;
}
#carousel .nextCarouselItem:hover:hover {
	background: rgba(0, 0, 0, 0) url("/i/carousel/carousel_arrows.png") no-repeat scroll right top;
}
#carousel .nextCarouselItem {
	background-position: right top;
}
#main .banner {
}
.but_m_contener input, .but_m_contener a {
	background: transparent url("/i/but_m.png") no-repeat scroll 0 -23px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	margin: 0 !important;
	padding: 0 10px 0 12px;
	text-decoration: none;
	text-indent: 0 !important;
}
#live_betting {
	background: transparent url("/i/live_betting_bottom_bg.jpg") no-repeat scroll center bottom;
	margin: 0 10px;
	padding: 0 0 19px;
	position: relative;
}
#live_betting h2 {
	height: 64px;
	overflow: hidden;
	position: relative;
}
#live_betting h2 span {
	display: block;
	text-indent: -3000px;
}
#live_betting h2 .clickdiv {
	position: absolute;
	right: 35px;
	top: 25px;
}
#live_betting td.game {
	background: transparent url("/i/live_betting_icon.png") no-repeat scroll 0 0;
	text-indent: 50px;
}
#live_betting td.game div {
	height: 29px;
	line-height: 29px;
	margin-right: 2px;
	overflow: hidden;
}
#live_betting th {
	font-size: 17px;
	height: 29px;
	padding: 0 10px 0 0;
	text-align: right;
}
#live_betting td {
	height: 29px;
	padding: 0;
}
#live_betting td.bet {
	width: 15%;
}
#live_betting td.more {
	text-align: right;
	width: 30px;
}
#live_betting td.more a {
	color: #0470c8;
	margin-right: 5px;
	text-decoration: underline;
}
#live_betting table {
	background: transparent url("/i/live_betting_line_bg.png") repeat-y scroll 0 0;
	width: 100%;
}
#live_betting table td {
}
#live_betting .game_icon {
	width: 3%;
}
#live_betting .game_icon span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 3px 0;
	display: block;
	height: 20px;
	width: 20px;
}
#live_betting .game_score_time {
	overflow: hidden;
	white-space: nowrap;
	width: 18%;
}
#live_betting .bet_name.size_a {
	width: 37%;
}
#live_betting .bet_name.size_b {
	width: 32%;
}
#live_betting .bet_name.extra {
	text-align: center;
	white-space: nowrap;
	width: 10%;
}
#live_betting .bet_name.extra span {
	padding-right: 0;
}
#live_betting .bet_name.extra a {
	padding: 0 2px;
}
#live_betting .game_score {
	padding: 0 2px 0 5px;
}
#live_betting .game_time {
	font-weight: bold;
	padding-left: 2px;
}
#live_betting .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#live_betting .bet_name a {
	background: transparent url("/i/bet_bg2.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 1px solid #040404;
	cursor: pointer;
	display: block;
	height: 18px;
	line-height: 17px;
	margin: 2px 1px 0 0;
	overflow: hidden;
	padding: 0 5px;
	position: relative;
}
#live_betting .bet_name a span {
	display: inline-block;
}
#live_betting .bet_name.size_b a .num_right {
	white-space: nowrap;
	width: 33%;
}
#live_betting .bet_name a .num_mid {
	float: left;
	white-space: nowrap;
	width: 15%;
}
#live_betting .bet_score {
	color: #0470c8;
	font-weight: bold;
	text-align: right;
	width: 5%;
}
#live_betting .bet_score span {
	display: block;
	overflow: hidden;
	padding: 0 2px;
	text-align: center;
	width: 33px;
}
.live_betting_tooltip {
	width: 126px;
}
.live_betting_tooltip_top {
	background: transparent url("/i/live_tool_top.png") no-repeat scroll 0 0;
	height: 7px;
}
.live_betting_tooltip_main {
	background: transparent url("/i/live_tool_main.png") no-repeat scroll 0 100%;
	font-weight: bold;
}
#live_betting .b_1 {
	background-position: 0 -20px !important;
}
#live_betting .b_2 {
	background-position: 0 -40px !important;
}
#live_betting .b_6 {
	background-position: 0 -60px !important;
}
#live_betting .b_12 {
	background-position: 0 -80px !important;
}
#live_betting .b_3 {
	background-position: 0 -100px !important;
}
#live_betting .b_7 {
	background-position: 0 -120px !important;
}
#live_betting .b_8 {
	background-position: 0 -140px !important;
}
#live_betting .b_10 {
	background-position: 0 -280px !important;
}
#live_betting .b_13 {
	background-position: 0 -180px !important;
}
#live_betting .b_14 {
	background-position: 0 -200px !important;
}
#live_betting .b_19 {
	background-position: 0 -160px !important;
}
#live_betting .b_35 {
	background-position: 0 -220px !important;
}
#live_betting .b_11 {
	background-position: 0 -240px !important;
}
#live_betting .other {
	background-position: 0 -260px !important;
}
#live_betting .live_betting_table .bet_name {
	overflow: hidden;
	white-space: nowrap;
}
#live_betting .live_betting_table .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#live_betting .live_betting_table .bet_name a {
	background: transparent url("/i/bet_bg3.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	margin: 2px 0 0;
	overflow: hidden;
	padding: 0;
}
#live_betting .live_betting_table .bet_name a span {
	padding: 0 5px;
}
#live_betting .live_betting_table .bet_name a.size_a .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 54%;
	overflow: hidden;
	padding-right: 2px;
	position: absolute;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#live_betting .live_betting_table .bet_name a.size_b .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 69%;
	overflow: hidden;
	padding-right: 2px;
	position: absolute;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#live_betting .live_betting_table .bet_name a .num_right {
	float: right;
	padding-left: 2px;
	position: relative;
	text-align: right;
	white-space: nowrap;
	z-index: 2;
}
#live_betting .live_betting_table .bet_name a.size_a {
	padding-right: 1px;
	width: 49%;
}
#live_betting .live_betting_table .bet_name a.size_b {
	width: 42%;
}
#live_betting .live_betting_table .bet_name a.extra {
	padding: 0 1px 0 0;
	text-align: center;
	width: 14%;
}
#main #last_minute_bets {
	margin: 0 10px;
}
#main #last_minute_bets .inr {
	padding-bottom: 10px;
	padding-top: 6px;
}
#last_minute_bets h2 {
	height: 17px;
	margin: 0 0 12px 9px;
	overflow: hidden;
	text-indent: -9999px;
	width: 300px;
}
#last_minute_bets h2 a {
	display: block;
	height: 100%;
	text-indent: -3000px;
}
#last_minute_bets table {
	width: 100%;
}
#last_minute_bets td, #last_minute_bets th {
	padding: 4px 0 5px 10px;
}
#last_minute_bets th {
	width: 20px;
}
#last_minute_bets td.starting {
	overflow: hidden;
	width: 100px;
}
#last_minute_bets td.time {
	background: rgba(0, 0, 0, 0) url("/i/time_icon.gif") no-repeat scroll 0 6px;
	overflow: hidden;
	padding-right: 10px;
	text-align: right;
	width: 147px;
}
#last_minute_bets ul {
	margin-right: 15px;
	margin-top: 6px;
	text-align: right;
}
#last_minute_bets li {
	background: rgba(0, 0, 0, 0) url("/i/dot_underline.gif") repeat-x scroll left bottom;
	display: inline-block;
	height: 16px;
	line-height: 17px;
	margin: 0 3px;
}
#last_minute_bets li.current {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
}
#last_minute_bets li.prev, #last_minute_bets li.disprev, #last_minute_bets li.next, #last_minute_bets li.disnext {
	margin: 0;
	position: relative;
	top: 5px;
}
#last_minute_bets li.prev {
	background: rgba(0, 0, 0, 0) url("/i/pagination_prev.png") no-repeat scroll 0 0;
}
#last_minute_bets li.disprev {
	background: rgba(0, 0, 0, 0) url("/i/pagination_no_prev.png") no-repeat scroll 0 0;
}
#last_minute_bets li.next {
	background: rgba(0, 0, 0, 0) url("/i/pagination_next.png") no-repeat scroll 0 0;
}
#last_minute_bets li.disnext {
	background: rgba(0, 0, 0, 0) url("/i/pagination_no_next.png") no-repeat scroll 0 0;
}
#last_minute_bets li.prev a, #last_minute_bets li.next a, #last_minute_bets li.disprev a, #last_minute_bets li.disnext a, #last_minute_bets li.disprev span, #last_minute_bets li.disnext span {
	display: inline-block;
	height: 16px;
	width: 16px;
}
#right_column {
	float: left;
	padding-top: 10px;
	width: 27%;
}
#totopot #right_column {
	width: 19%;
}
#right_column .inr {
	padding-right: 0;
}
#right_column .inr .inr {
	padding: 0;
}
#betting_slip h2 {
	background: rgba(0, 0, 0, 0) url("/i/red_hdr_bg.gif") repeat-x scroll 0 0;
	font-size: 11px;
	height: 24px;
	line-height: 22px;
	padding: 0 10px;
}
.bs_msgs ul {
	margin-bottom: -2px;
}
label.odds, label.codds {
	display: inline-block;
	padding: 1px 2px 0;
}
#live_now {
	margin-bottom: 10px;
}
#live_now h2 a {
	display: block;
	height: 100%;
	text-indent: -3000px;
}
#live_now table {
	background: #093667 none repeat scroll 0 0;
	border-left: 1px solid #2f557e;
	border-top: 1px solid #5a7da4;
	width: 100%;
}
#live_now table:nth-child(2) {
	border-top: 1px solid #2f557e;
}
#live_now table tr {
	box-sizing: border-box;
	display: block;
	font-size: 0;
	height: 65px;
	position: relative;
	width: 100%;
}
#live_now table:nth-child(2) tr {
	border-top: 0 none;
}
#live_now table td {
	display: inline-block;
	padding: 0;
	vertical-align: top;
}
#live_now .live_now_left {
	border: 0 none;
	height: 65px;
	position: relative;
	width: 29px;
}
#live_now .live_now_left::after {
	background: #2f557e none repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 32px;
	width: 100%;
}
#live_now .live_now_left::before {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ff0000 0%, #c50000 100%) repeat scroll 0 0;
	border-radius: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #ffffff;
	content: "L";
	font-family: IRANSans;
	font-size: 8px;
	font-weight: bold;
	height: 14px;
	left: 8px;
	line-height: 16px;
	padding: 0;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
	top: 10px;
	width: 13px;
}
.e_n-uk #live_now .live_now_left::before {
	background: transparent url("/i/uk_live_icon.png") no-repeat scroll center center;
	content: "";
	font-size: 0;
	text-indent: -9999px;
}
.tr #live_now .live_now_left {
}
#live_now .live_now_main {
	font-size: 12px;
	height: 65px;
	overflow: hidden;
	position: relative;
	width: calc(100% - 58px);
}
#live_now .live_now_main a {
}
#live_now .live_now_right {
	box-sizing: border-box;
	height: 65px;
	text-align: center;
	width: 29px;
}
#live_now a.link {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #171717 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjg5RTM0MkYzMzA1MTFFNjkxRUVBODU5MTZBRUNEMEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg5RTM0MzAzMzA1MTFFNjkxRUVBODU5MTZBRUNEMEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODlFMzQyRDMzMDUxMUU2OTFFRUE4NTkxNkFFQ0QwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODlFMzQyRTMzMDUxMUU2OTFFRUE4NTkxNkFFQ0QwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgHB3+gAAAA1SURBVHjaYvwPBAwQwMiABJiQ2P/RJRixSTJhMeY/ulEokrjsYGTCJggz6j8243DZwQAQYACK0AsP4LkcvgAAAABJRU5ErkJggg==") no-repeat scroll center center;
	border-color: #5a5a5a #010101 #010101 #5a5a5a;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	display: block;
	height: 65px;
	margin: 0;
	position: relative;
	top: -1px;
	width: 29px;
}
#live_now a.link:hover {
	background-color: #093667;
	border-color: #507093 #010306 #010306 #507093;
}
.live_now_top {
	border-bottom: 1px solid #2f557e;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 0 0 25px;
	position: relative;
}
#live_now .icon {
	background: rgba(0, 0, 0, 0) url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
	display: block;
	height: 20px;
	left: -1px;
	position: absolute;
	top: 7px;
	width: 20px;
}
#live_now .live_now_bottom {
	height: 29px;
}
#live_now .time {
	box-sizing: border-box;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	padding: 8px 0 0 25px;
	text-align: left;
	white-space: nowrap;
	width: 48%;
}
#live_now .result {
	display: block;
	float: left;
	font-size: 12px !important;
	font-weight: bold;
	padding: 8px 0 0 2% !important;
	text-align: center;
	width: 47%;
}
#live_now .on {
	cursor: pointer;
}
#live_now .live_no_items_left {
	background: rgba(0, 0, 0, 0) url("/i/live_no_items_left.jpg") no-repeat scroll 0 0;
	height: 37px;
	width: 35px;
}
#live_now .live_no_items_main {
	background: rgba(0, 0, 0, 0) url("/i/live_no_items_main.jpg") repeat-x scroll 0 0;
	height: 37px;
}
#live_now .live_no_items_right {
	background: rgba(0, 0, 0, 0) url("/i/live_no_items_right.jpg") no-repeat scroll 0 0;
	height: 31px;
	padding-top: 6px;
	width: 28px;
}
#live_now.no_times li .link {
	position: absolute;
	right: 10px;
	top: 6px;
}
#live_schedule {
	margin-bottom: 10px;
	min-height: 175px;
	position: relative;
}
#live_schedule .up, #live_schedule .disup, #live_schedule .down, #live_schedule .disdown {
	display: block;
	height: 9px;
	position: absolute;
	right: 16px;
	width: 19px;
}
#live_schedule .up {
	background: transparent url("/i/live_schedule_up.gif") no-repeat scroll 0 0;
	top: 46px;
}
#live_schedule .disup {
	background: rgba(0, 0, 0, 0) url("/i/live_schedule_no_up.gif") no-repeat scroll 0 0;
	top: 46px;
}
#live_schedule .down {
	background: transparent url("/i/live_schedule_down.gif") no-repeat scroll 0 0;
	bottom: 15px;
}
#live_schedule .disdown {
	background: transparent url("/i/live_schedule_no_down.gif") no-repeat scroll 0 0;
	bottom: 15px;
}
#live_schedule table {
	width: 100%;
}
#live_schedule td {
	line-height: 14px;
	padding: 0;
}
#live_schedule th {
	line-height: 14px;
	padding: 7px 0 0;
}
#live_schedule td.time {
	text-align: right;
	width: 20%;
}
#live_schedule .date {
	height: 24px;
	line-height: 24px;
	position: relative;
}
#live_schedule .date .up, #live_schedule .date .down, #live_schedule .date .disup, #live_schedule .date .disdown {
	display: block;
	height: 6px;
	left: 100px;
	position: absolute;
	width: 10px;
}
#live_schedule .date .up {
	background: rgba(0, 0, 0, 0) url("/i/live_schedule_date_up.gif") no-repeat scroll 0 0;
	top: 5px;
}
#live_schedule .date .down {
	background: transparent url("/i/live_schedule_date_down.gif") no-repeat scroll 0 0;
	top: 14px;
}
#live_schedule .date .disup {
	background: transparent url("/i/live_schedule_date_no_up.gif") no-repeat scroll 0 0;
	top: 5px;
}
#live_schedule .date .disdown {
	background: rgba(0, 0, 0, 0) url("/i/live_schedule_date_no_down.gif") no-repeat scroll 0 0;
	top: 14px;
}
.jqmWindow {
	display: none;
	left: 50%;
	margin-left: -191px;
	position: fixed;
	top: 17%;
}
.jqmOverlay {
	background-color: #000;
}
* iframe.jqm {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}
* html .jqmWindow {
	position: absolute;
}
ul.center_pagination {
	height: 19px;
	margin: 15px auto auto;
	padding-bottom: 15px;
	text-align: center;
	width: 100%;
}
ul.center_pagination li {
	display: inline-block;
	font-size: 12px;
	height: 16px;
	line-height: 17px;
	margin: 0 5px;
	padding: 0;
}
ul.center_pagination li a {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	width: auto;
}
ul.center_pagination li.current, ul.center_pagination li.current a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
}
.hide {
	display: none;
}
.tbl td div.line_name {
}
.tbl td a {
	font-weight: normal;
	text-decoration: none;
}
.tbl tr td.combo_link_cell {
	padding-left: 1px;
}
.tbl td div.bet_odds {
	width: 40px;
}
.tbl td div.points {
	text-align: right;
	width: 40px;
}
.tbl td div.doggi {
	width: 15px;
}
.tooltip {
	color: #222;
	position: absolute;
	top: 22px;
	width: 135px;
	z-index: 1000;
}
.tooltip .inr {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_bg.png") repeat-y scroll 0 0;
	margin-left: 0 !important;
	padding: 10px 12px !important;
	position: relative;
}
.tooltip .inr .tooltip_left_arrow {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_left.png") no-repeat scroll 0 0;
	height: 23px;
	left: -15px;
	position: absolute;
	top: 40px;
	width: 15px;
}
.tooltip .btm {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_btm.png") no-repeat scroll 0 0;
	height: 26px;
}
.tooltip .top {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_top.png") no-repeat scroll 0 0;
	height: 2px;
}
.tooltip .inr h5 {
	font-size: 11px;
	margin-bottom: 3px;
}
.tooltip .inr img {
	display: block;
	height: 7px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 8px;
}
#lightbox1_modal {
	background: transparent url("/i/light_box1.png") no-repeat scroll 0 0;
	display: none;
	height: 551px;
	left: 50%;
	margin-left: -460px;
	position: absolute;
	top: 100px;
	width: 956px;
}
#lightbox2_modal {
	background: transparent url("/i/light_box2.png") no-repeat scroll 0 0;
	display: none;
	left: 50%;
	margin-left: -250px;
	position: absolute;
	top: 100px;
}
.notBoldedHeader h2 {
	font-weight: normal !important;
}
#lightbox3_modal {
	background: transparent url("/i/light_box3.png") no-repeat scroll 0 0;
	display: none;
	height: 320px;
	left: 50%;
	margin-left: -250px;
	position: absolute;
	top: 100px;
	width: 383px;
}
#lightbox4_modal {
	background: transparent url("/i/light_box4.png") no-repeat scroll 0 0;
	display: none;
	height: 673px;
	left: 50%;
	margin-left: -411px;
	position: absolute;
	top: 100px;
	width: 822px;
}
#lightbox4_modal .lightbox_long_scroll {
	height: 415px;
	overflow-x: hidden;
	overflow-y: auto;
}
#lightbox5_modal {
	display: none;
	height: 100%;
	left: 270px;
	position: absolute;
	top: -80px;
	width: 100%;
}
.lightbox_2_objects_contener {
	left: 50%;
	margin-left: -550px;
	position: absolute;
	top: 195px;
	z-index: 3000;
}
.lightbox_2_objects_contener td {
	vertical-align: top;
}
.lightbox5_modal.a {
	background: transparent url("/i/light_box5.png") no-repeat scroll 0 0;
	height: 417px;
	width: 543px;
	z-index: 100;
}
.lightbox5_modal.b {
	background: transparent url("/i/light_box5_b.png") no-repeat scroll 0 0;
	height: 522px;
	width: 543px;
	z-index: 100;
}
.lightbox_form_table {
	width: 100%;
}
.lightbox_form_table input {
	border: 0 none;
	border-radius: 2px;
	float: left;
	height: 27px;
	margin: 5px 0;
	padding: 2px;
	width: 182px;
}
.lightbox_form_table select {
	height: 18px;
}
.lightbox_form_table a:hover {
	text-decoration: none;
}
.lightbox_form_table a {
	background: transparent url("/i/dot_underline.gif") repeat-x scroll left bottom;
	text-decoration: none;
}
.lightbox_top_header {
	font-size: 15px;
	font-weight: bold;
	left: 240px;
	position: absolute;
	top: 69px;
}
input.send {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd200 none repeat scroll 0 0;
	border-color: #ffe35e #ffd200 #ffd200 #ffe35e;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 2px #000;
	box-sizing: border-box;
	color: #363636;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 11px 0 0;
	padding: 0 12px;
	position: relative;
	text-decoration: none;
	width: auto;
}
select.birth_day, select.birth_month, select.birth_year {
	border: 0 none;
	border-radius: 2px;
	height: 27px;
	margin: 5px 7px 5px 0;
	width: 45px;
}
select.birth_year {
	width: 74px;
}
#sendForgotButton {
	cursor: pointer;
	margin-right: 16px !important;
}
.red_i_ico {
	background: transparent url("/i/red_i_ico.gif") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 2px;
	overflow: visible;
	padding-left: 5px;
	position: relative;
	width: 16px;
	z-index: 5000;
}
.blue_i_ico {
	background: transparent url("/i/icn/information-button.png") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 2px;
	padding-left: 5px;
	position: relative;
	width: 16px;
}
.green_v_ico {
	background: transparent url("/i/green_v_ico.gif") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 2px;
	padding-left: 5px;
	position: relative;
	width: 16px;
}
.gray_ref_ico {
	background: transparent url("/i/gray_ref_ico.gif") no-repeat scroll right center;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin-top: 4px !important;
	padding-left: 5px;
	width: 16px;
}
.captcha {
	float: left;
	margin-top: 1px;
}
.confirmation_table {
	background-color: #3a3a3a;
	width: 100%;
}
.confirmation_table td {
	border-bottom: 1px solid #1c1c1c;
	border-left: 1px solid #1c1c1c;
	height: 19px;
	padding: 0 10px 0 14px;
}
.confirmation_table td.dark_bg {
	background: transparent url("/i/new_blue_gray_bg.gif") repeat-x scroll 0 -24px;
	border-bottom: 0 none;
	font-weight: bold;
	height: 20px;
}
.confirmation_table th {
	background: transparent url("/i/new_blue_gray_bg.gif") repeat-x scroll 0 0;
	font-weight: bold;
	height: 23px;
	padding: 0 10px 0 14px;
}
.lightbox_bottom_but_div {
	padding-top: 15px;
}
.lightbox_bottom_but_div a {
	display: block;
	float: right;
	margin-left: 10px;
}
.lightbox_inner_div a.close:hover {
	background: transparent url("/i/login_x_over.gif") no-repeat scroll 0 0;
}
.lightbox_inner_div a.close {
	background: transparent url("/i/login_x.gif") no-repeat scroll 0 0;
	display: block;
	height: 7px;
	position: absolute;
	right: 36px;
	text-decoration: none;
	top: 39px;
	width: 8px;
}
.lightbox_inner_div {
	font-size: 12px;
	padding: 130px 60px 80px;
	position: relative;
}
#lightbox2_modal .lightbox_inner_div {
	padding: 0 18px;
}
#lightbox3_modal .lightbox_inner_div {
	padding: 130px 46px 80px 50px;
}
.lightbox_inner_div h2, .lightbox_main_bottom h2 {
	background: #171717 none repeat scroll 0 0;
	box-sizing: border-box;
	font-family: IRANSans;
	font-size: 18px;
	height: 52px;
	line-height: 52px;
	margin-bottom: 20px;
	padding-left: 20px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
#opBetsLBoxTitle {
	margin-bottom: 20px;
}
.opBetsLightBox .lightbox_main_bottom #opBetsLBoxTitle hgroup {
	background: transparent url("/i/bgr_openBets.png") no-repeat scroll left top;
	height: 78px;
}
.opBetsLightBox .lightbox_main_bottom h2 {
	background: transparent url("/i/logo.png") no-repeat scroll 20px 17px;
	height: 78px;
	line-height: 80px;
	margin-bottom: 0;
	padding-left: 182px;
}
.ticketLBox .lightbox_main_bottom h2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	height: 76px;
	line-height: 76px;
	margin-bottom: 0;
}
div#accountLogInContainer h2.login {
	font-size: 13px;
	margin-bottom: 5px;
	padding-top: 0;
}
.lightbox_main_top h2.login {
	font-size: 16px;
	padding-top: 38px;
}
.lightbox_inner_div .lightbox_button_div {
	padding-top: 12px;
}
.lightbox_inner_div .btn {
	background: transparent url("/i/lightbox_btn.gif") no-repeat scroll 0 0;
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	width: 47px;
}
.lightbox_blue_header_table {
	border-collapse: collapse;
	color: #ffffff;
}
.lightbox_blue_header_table td, .lightbox_main_bottom td {
	border-color: #274f79;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0;
	height: 30px;
	padding: 0 10px;
	white-space: normal;
}
.ticketLBox .lightbox_main_bottom td {
	background: #063364 none repeat scroll 0 0;
}
.lightbox_blue_header_table th, .lightbox_main_bottom th {
	background: #042b55 none repeat scroll 0 0;
	border: 1px solid #274f79;
	font-weight: bold;
	padding: 2px 11px;
	text-align: center;
}
.ticketLBox .lightbox_main_bottom th {
	padding: 2px 20px 2px 10px;
	text-align: left;
}
.lightbox_long_scroll {
	height: 323px;
	overflow: scroll;
	padding: 2px 0 0 2px;
}
.lightbox_scroll_blue_header_table {
	border: 1px solid #274f79;
	margin: 20px 18px;
	width: 900px;
}
.lightbox_scroll_blue_header_table th {
	height: 26px;
	text-align: center;
	white-space: nowrap;
}
.lightbox_scroll_blue_header_table th.first {
}
.lightbox_scroll_blue_header_table td {
	border-collapse: collapse;
	height: auto;
	padding: 4px 5px;
	text-align: center;
	width: 0 !important;
}
.lightbox_blue_gr {
	background: #063364 none repeat scroll 0 0;
	box-sizing: border-box;
	margin-bottom: 0;
	margin-top: 20px;
	padding: 3px 25px;
}
.lightbox_inner_div.login .messageFreeContent .lightbox_blue_gr {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 0;
	padding: 0;
}
.first_lightbox_scroll_tr td {
	border-top-width: 0;
}
.usr_acc #main .gr_bg {
	background: rgba(0, 0, 0, 0) url("/i/usr_account_h3_bg.png") repeat-x scroll 0 0;
	padding: 15px 10px 0;
}
ul.icon_ul_red_i {
	margin-bottom: 10px;
	margin-top: 10px;
}
.lightbox_inner_div.login .messageFreeContent .lightbox_blue_gr ul.icon_ul_red_i {
	margin-bottom: 0;
}
ul.icon_ul_red_i li {
	background: transparent url("/i/icn/information-button.png") no-repeat scroll 0 0;
	margin-bottom: 6px;
	padding: 0 0 2px 21px;
}
.new_gr_bg {
	background: rgba(0, 0, 0, 0) url("/i/usr_account_h3_bg.png") repeat-x scroll 0 0;
	padding: 5px 15px;
}
.inrpage #main .inr .new_gr_bg h3 {
	font-size: 14px;
}
.new_gr_bg a:hover {
	text-decoration: none;
}
.new_gr_bg a {
	background: rgba(0, 0, 0, 0) url("/i/new_right_arrow_link.gif") no-repeat scroll 100% 2px;
	display: block;
	float: left;
	height: 16px;
	padding-right: 11px;
}
.new_gr_bg p {
	float: left;
	margin-bottom: 15px;
	width: 480px;
}
.new_gr_bg span {
	float: left;
	margin-right: 5px;
}
.light_grd_bg {
	background: #b5b7b8 url("/i/betslip_msgs_bg.png") repeat-x scroll 0 0;
	padding: 2px 0;
}
.red_text {
	color: #c60101;
}
.green_text {
	color: #1c8806;
}
.yellow_text {
	color: #fff600;
}
.bold_red_text {
	color: #c60101;
	font-weight: bold;
}
.bold_green_text {
	color: #1c8806;
	font-weight: bold;
}
.bold_yellow_text {
	color: #fff600;
	font-weight: bold;
}
.no_bottom_margin {
	margin-bottom: 0;
}
#lightbox4_modal .confirmation_table .acceptedBet {
	background-color: Green;
	color: #fff;
	float: left;
}
#lightbox4_modal .confirmation_table .rejectedBet {
	background-color: Red;
	color: #fff;
	float: left;
}
a.tooltip_contener {
	background: transparent url("/i/dot_underline.gif") repeat-x scroll left bottom;
	display: inline-block;
	line-height: 17px;
	margin-bottom: 2px;
	position: relative;
	text-decoration: none !important;
}
a.tooltip_contener span {
	display: none;
	white-space: pre-line;
}
a.tooltip_contener:hover span {
	background: transparent url("/i/betslip_tooltip_bg2.png") no-repeat scroll 0 0;
	color: #000000;
	display: block;
	font-weight: normal;
	height: 41px;
	left: -129px;
	line-height: 14px;
	padding: 4px 8px 15px;
	position: absolute;
	text-align: center;
	top: -54px;
	width: 144px;
	z-index: 50;
}
a.tooltip_contener.icon {
	background-image: none;
	display: inline-block;
	left: 8px;
	line-height: 17px;
	position: absolute;
	text-decoration: none;
	top: 25px;
}
a.tooltip_contener.icon:hover span {
	background: transparent url("/i/icon_tooltip_bg.png") no-repeat scroll 0 0;
	left: -4px;
	position: absolute;
	top: -61px;
}
a.tooltip_contener.lightbox_form {
	background-image: none;
	display: inline-block;
	line-height: 17px;
	margin-left: 5px;
	margin-top: 8px;
	position: relative;
	text-decoration: none;
}
a.tooltip_contener.lightbox_form:hover span {
	background: transparent url("/i/icon_tooltip_bg.png") no-repeat scroll 0 0;
	left: -178px;
	position: absolute;
	top: -58px;
}
#thanks {
	display: none;
}
#CloseDialogModel {
	display: none;
	float: right;
	margin-top: 20px;
}
#languages:hover {
	cursor: pointer;
}
div.empty_loading {
	box-sizing: border-box;
	padding: 10px;
	text-align: center;
	width: 100%;
}
#games #main {
	width: 100%;
}
#casino #main {
	width: 100%;
}
.loggedin .notloggedonly, .notlogged .loggedonly {
	display: none !important;
}
#overlayDarkScreen {
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2999;
}
#preferences h2 {
	margin-bottom: 2px;
}
.deposit_table {
	background: #063364 none repeat scroll 0 0;
	border: 1px solid #274f79;
	margin-bottom: 20px;
	width: 789px;
}
.deposit_table th {
	background: #042b55 none repeat scroll 0 0;
	font-size: 12px;
	height: 42px;
	padding: 0 30px;
	white-space: nowrap;
}
.deposit_table td {
	border-top: 1px solid #274f79;
	font-size: 11px;
	padding: 22px 15px 23px 30px;
}
.deposit_table td.loggedonly {
	padding: 0 30px;
}
.deposit_table .no_border {
	border: 0 none;
	display: none;
	padding: 7px 10px;
}
.deposit_table .content p {
	margin-bottom: 0;
}
.deposit_table .first {
	border-left: 0 none;
	padding: 0 30px;
	text-align: center;
}
.deposit_table .first img {
	width: 105px;
}
.deposit_table th.first {
	background-image: none;
	border-right: 1px solid #274f79;
}
.deposit_table .last {
	text-align: center;
	width: 93px;
}
.gr_sep_top td {
}
.deposit_table .btn {
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	width: 93px;
}
.deposit_table a:hover {
	text-decoration: none;
}
.deposit_table a {
	padding-bottom: 1px;
	padding-left: 13px;
	text-decoration: none;
}
.deposit_table a.less {
	padding-bottom: 1px;
	text-decoration: none;
}
.gr_sep_top .more_div, .deposit_table .more_div {
	border-top: 0 solid #274f79;
	color: #6c96c2;
	font-weight: normal;
	margin: 8px -10px 0 -18px;
	padding: 7px 10px 0 18px;
}
.gr_sep_top .more_div strong, .deposit_table .more_div strong {
	color: #fff;
	font-weight: bold;
}
#deposit_methods .deposit_table {
	width: 100%;
}
#login .but_a_contener {
	left: 140px;
	position: absolute;
	top: 29px;
}
.but_a_contener {
	display: inline-block;
	height: 20px;
	padding-left: 9px;
	position: relative;
}
#login .but_a_contener input {
	background: transparent url("/i/but_a.png") no-repeat scroll 100% -21px;
	color: #183b5a;
	padding: 0 7px 0 0 !important;
	width: auto;
}
.but_a_contener input, .but_a_contener a {
	background: #23b223 none repeat scroll 0 0;
	border: 1px solid #7adc7a;
	border-radius: 3px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	margin: 0 !important;
	padding: 0 10px;
	text-decoration: none;
	text-indent: 0 !important;
	text-shadow: none;
}
#deposit form .clickdiv {
	float: right;
	margin: 0 60px 0 0;
}
#deposit form .clickdiv input {
	width: auto;
}
.but_g_contener {
	background: transparent url("/i/but_g.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 27px;
	padding-left: 10px;
	position: relative;
}
.but_g_contener input, .but_g_contener a {
	background: transparent url("/i/but_g.png") no-repeat scroll 100% -28px;
	border: 0 none;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	padding: 0 22px 2px 0 !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_b_contener {
	background: transparent url("/i/but_b.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 18px;
	padding-left: 9px;
	position: relative;
}
.but_b_contener input.red_text, .but_b_contener a.red_text {
	color: #c60101;
}
.but_b_contener input, .but_b_contener a {
	background: transparent url("/i/but_b.png") no-repeat scroll 100% -20px;
	border: 0 none;
	color: #1c8806;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	height: 18px;
	line-height: 16px;
	padding-right: 9px;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_c_contener input, .but_c_contener a {
	background: transparent url("/i/but_c.png") no-repeat scroll 100% -21px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 16px;
	padding-right: 13px;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_c_contener {
	background: transparent url("/i/but_c.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	padding-left: 19px;
	position: relative;
}
.but_d_contener {
	background: transparent url("/i/but_d.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	padding-left: 21px;
	position: relative;
}
.but_d_contener input, .but_d_contener a {
	background: transparent url("/i/but_d.png") no-repeat scroll 100% -21px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 16px;
	padding-right: 13px;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.lightbox_bottom_but_div div {
	float: right;
	margin-left: 10px;
}
#history_filter .clickdiv input {
	float: inherit;
	font-weight: bold;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
	width: auto;
}
.but_f_contener, .but_e_contener, #gui #main .sport_branches li .pnl .view_selected, #gui #main .select .pnl .clickdiv.view_selected {
	display: inline-block;
}
#gui #main .select .pnl .clickdiv.view_selected {
	bottom: 10px;
	right: 10px;
	top: 5px;
}
#gui #main .select .pnl p {
	display: none;
}
.but_f_contener input, .but_f_contener a, .but_e_contener input, .but_e_contener a, #gui #main .sport_branches li .pnl .view_selected a, #gui #main .select .pnl .clickdiv.view_selected a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #23b223 none repeat scroll 0 0;
	border-color: #7adc7a -moz-use-text-color -moz-use-text-color #7adc7a;
	border-image: none;
	border-radius: 3px;
	border-style: solid none none solid;
	border-width: 1px medium medium 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	padding: 0 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.deposit_table .but_f_contener input {
	font-family: IRANSans;
	line-height: 30px;
	padding: 0 20px;
	text-transform: uppercase;
}
.but_f_contener input:hover, .but_f_contener a:hover, .but_e_contener input:hover, .but_e_contener a:hover, #gui #main .sport_branches li .pnl .view_selected a:hover, #gui #main .select .pnl .clickdiv.view_selected a:hover {
	background: #069606 none repeat scroll 0 0;
	border-color: #7adc7a;
	box-shadow: 0 0 9px 1px rgba(122, 220, 122, 0.5) inset;
	text-decoration: none;
}
.but_i_contener input, .but_i_contener a {
	background: transparent url("/i/but_i.png") no-repeat scroll 100% -17px !important;
	border: 0 none;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	padding: 0 8px 0 0 !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_i_contener {
	background: transparent url("/i/but_i.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 16px;
	padding-left: 8px;
	position: relative;
}
.but_j_contener input, .but_j_contener a {
	background: transparent url("/i/but_j.png") no-repeat scroll 100% -28px;
	border: 0 none;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	line-height: 25px;
	padding: 0 12px 2px 0 !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_j_contener {
	background: transparent url("/i/but_j.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 27px;
	padding-left: 10px;
	position: relative;
}
.but_k_contener input, .but_k_contener a {
	background: transparent url("/i/but_k.png") no-repeat scroll 0 -62px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-size: 24px;
	height: 61px;
	padding: 10px 0 0 30px !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_k_contener {
	background: transparent url("/i/but_k.png") no-repeat scroll 100% 0;
	cursor: pointer;
	display: inline-block;
	height: 61px;
	padding-right: 71px;
	position: relative;
}
.but_k_contener:hover {
	background-position: 100% -125px;
}
.but_k_contener:hover input, .but_k_contener:hover a {
	background-position: 0 -187px;
}
.align_right {
	text-align: right;
}
#lightbox2_modal.dynamic_lightbox {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	position: fixed;
}
.dynamic_lightbox {
	left: 50%;
	margin-left: -300px;
	position: fixed;
	top: 100px;
	width: auto;
	z-index: 3000;
}
.dynamic_lightbox td {
	vertical-align: top;
}
.dynamic_lightbox .box_top_left {
	background: transparent url("/i/box_top_left.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox .box_top_main {
	background: transparent url("/i/box_top_main.png") repeat-x scroll 0 0;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_top_right {
	background: transparent url("/i/box_top_right.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox .box_main_right {
	background: transparent url("/i/box_main_right.png") repeat-y scroll 0 0;
	padding: 0;
}
.dynamic_lightbox .box_main_left {
	background: transparent url("/i/box_main_left.png") repeat-y scroll 0 0;
	padding: 0;
}
.dynamic_lightbox.bg_light .box_main {
	background: #083a70 none repeat scroll 0 0;
}
.dynamic_lightbox .box_main {
	background: #083a70 none repeat scroll 0 0;
	padding: 0 0 18px;
}
.dynamic_lightbox.bg_light.opBetsLightBox .box_main, .dynamic_lightbox.ticketLBox .box_main {
	background: #071932 none repeat scroll 0 0;
}
.dynamic_lightbox.bg_light.opBetsLightBox .box_main {
	padding: 15px;
}
.lightbox_main_top {
	height: 0;
	position: relative;
}
.lightbox_main_bottom {
	padding-top: 0;
	position: relative;
}
.lightbox_main_top a.close {
	background: transparent url("/i/btn_popup_close.png") no-repeat scroll 0 0;
	display: block;
	height: 19px;
	opacity: 0.5;
	position: absolute;
	right: 18px;
	text-decoration: none;
	top: 16px;
	width: 19px;
	z-index: 1;
}
.lightbox_main_top a.close:active, .lightbox_main_top a.close:hover {
	opacity: 1;
}
.ticketLBox .lightbox_main_top a.close {
	top: 30px;
}
.lightbox_logo {
	left: 0;
	position: absolute;
	top: 18px;
}
.dynamic_lightbox .box_bottom_left {
	background: transparent url("/i/box_bottom_left.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_bottom_main {
	background: transparent url("/i/box_bottom_main.png") repeat-x scroll 0 0;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_bottom_right {
	background: transparent url("/i/box_bottom_right.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
}
#lightbox2_modal.ComboBetLightBox {
	left: 33%;
	width: auto;
}
.lightbox_blue_header_table .lightbox_form_table td, .lightbox_main_bottom .lightbox_form_table td {
	border: medium none;
}
#updatableWindowsContainer.content ul.leagues li div.goalscorer div.types_bg div.first_buttons_line div.bets {
	margin-top: -35px;
}
#updatableWindowsContainer.content ul.leagues ul.games li div.goalscorer div.types_bg div.first_buttons_line div.bets {
	margin-top: -22px !important;
}
table.dynamic_lightbox div.lightbox_main_bottom table td {
	vertical-align: middle !important;
}
table.jqmID1.dynamic_lightbox div.lightbox_main_bottom table.transferWindowFields td {
	vertical-align: top !important;
}
#live_schedule table td {
	padding: 0 6px;
}
#live_schedule table .bottom, #live_schedule table .bottom_right, #live_schedule table .bottom_left {
	height: 28px;
	padding: 0;
}
#live_schedule .live_s_left, #live_schedule .live_s_right {
	padding: 0;
	width: 10px;
}
#live_schedule .live_s_main {
	padding: 0;
}
#live_schedule table table td, #live_schedule table table th {
	line-height: 14px;
	padding: 0 10px 5px;
	vertical-align: top;
}
.but_n_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_n.png") no-repeat scroll 100% -100px;
	display: inline-block;
	height: 82px;
	padding-right: 67px;
	position: relative;
}
.but_n_contener input, .but_n_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_n.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 24px;
	height: 82px;
	line-height: 45px;
	margin: 0 !important;
	padding: 0 0 0 35px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_o_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_o.png") no-repeat scroll 100% -99px;
	display: inline-block;
	height: 80px;
	padding-right: 80px;
	position: relative;
}
.but_o_contener input, .but_o_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_o.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 24px;
	height: 80px;
	line-height: 45px;
	margin: 0 !important;
	padding: 0 0 0 49px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_p_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_p.png") no-repeat scroll 100% -80px;
	display: inline-block;
	height: 58px;
	padding-right: 60px;
	position: relative;
}
.but_p_contener input, .but_p_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_p.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 24px;
	height: 58px;
	line-height: 40px;
	margin: 0 !important;
	padding: 0 0 0 30px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_q_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_q.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	padding-left: 10px;
}
.but_q_contener input, .but_q_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_q.png") no-repeat scroll 100% -22px;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 0 !important;
	padding: 0 10px 2px 0;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_m_contener {
	background: transparent url("/i/but_m.png") no-repeat scroll 100% 0;
	display: inline-block;
	height: 22px;
	padding-right: 19px;
	position: relative;
}
#highlights h2 span {
}
#highlights h2 .clickdiv {
	position: absolute;
	right: 35px;
	top: 25px;
}
#highlights td.game {
	background: transparent url("/i/live_betting_icon.png") no-repeat scroll 0 0;
	text-indent: 50px;
}
#highlights td.game div {
	height: 29px;
	line-height: 29px;
	margin-right: 2px;
	overflow: hidden;
}
#highlights th {
	font-size: 17px;
	height: 29px;
	padding: 0 10px 0 0;
	text-align: right;
}
#highlights td {
	height: 29px;
	padding: 0;
}
#highlights td.bet {
	width: 15%;
}
#highlights td.more {
	text-align: right;
	width: 35px;
}
#highlights table {
	background: #093667 none repeat scroll 0 0;
	width: 100%;
}
#highlights table tr {
	border-top: 1px solid #274f79;
}
#highlights table td {
}
#highlights .game_icon {
	width: 3%;
}
#highlights .game_icon span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 3px 0;
	display: block;
	height: 20px;
	width: 20px;
}
#highlights .game_score_time {
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	width: 15%;
}
#highlights .bet_name.size_a {
	width: 37%;
}
#highlights .bet_name.size_b {
	width: 32%;
}
#highlights .bet_name.extra {
	text-align: center;
	white-space: nowrap;
	width: 10%;
}
#highlights .bet_name.extra span {
	padding-right: 0;
}
#highlights .bet_name.extra a {
	padding: 0 2px;
}
#highlights .game_score {
	padding: 0 2px 0 6px;
}
#highlights .game_time {
	font-weight: normal;
	padding-left: 2px;
}
#highlights .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#highlights .bet_name a {
	background: transparent url("/i/bet_bg2.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 1px solid #040404;
	cursor: pointer;
	display: block;
	height: 18px;
	line-height: 17px;
	margin: 2px 1px 0 0;
	overflow: hidden;
	padding: 0 5px;
	position: relative;
}
#highlights .bet_name a span {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
}
#highlights .bet_name.size_b a .num_right {
	white-space: nowrap;
	width: 33%;
}
#highlights .bet_name a .num_mid {
	float: left;
	white-space: nowrap;
	width: 15%;
}
#highlights .bet_score {
	color: #0470c8;
	font-weight: bold;
	text-align: right;
	width: 5%;
}
#highlights .bet_score span {
	display: block;
	overflow: hidden;
	padding: 0 2px;
	text-align: center;
	width: 33px;
}
#highlights .b_1 {
	background-position: 0 -20px !important;
}
#highlights .b_2 {
	background-position: 0 -40px !important;
}
#highlights .b_6 {
	background-position: 0 -60px !important;
}
#highlights .b_12 {
	background-position: 0 -80px !important;
}
#highlights .b_3 {
	background-position: 0 -100px !important;
}
#highlights .b_7 {
	background-position: 0 -120px !important;
}
#highlights .b_8 {
	background-position: 0 -140px !important;
}
#highlights .b_10 {
	background-position: 0 -280px !important;
}
#highlights .b_13 {
	background-position: 0 -180px !important;
}
#highlights .b_14 {
	background-position: 0 -200px !important;
}
#highlights .b_19 {
	background-position: 0 -160px !important;
}
#highlights .b_35 {
	background-position: 0 -220px !important;
}
#highlights .b_11 {
	background-position: 0 -240px !important;
}
#highlights .other {
	background-position: 0 -260px !important;
}
#highlights .live_betting_table .bet_name {
	overflow: hidden;
	white-space: nowrap;
}
#highlights .live_betting_table .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#highlights .live_betting_table .bet_name a.active {
	background-position: 100% -36px;
}
#highlights .live_betting_table .bet_name a {
	background: transparent url("/i/bet_bg3.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	margin: 2px 0 0;
	overflow: hidden;
	padding: 0;
}
#highlights .live_betting_table .bet_name a.size_a .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 54%;
	overflow: hidden;
	padding-right: 2px;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#highlights .live_betting_table .bet_name a.size_b .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 69%;
	overflow: hidden;
	padding-right: 2px;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#highlights .live_betting_table .bet_name a .num_right {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	position: relative;
	text-align: right;
	white-space: nowrap;
	z-index: 2;
}
#highlights .live_betting_table .bet_name a.size_a {
	width: 49%;
}
#highlights .live_betting_table .bet_name a.size_b {
	width: 42%;
}
#highlights .live_betting_table .bet_name a.extra {
	padding: 0 1px 0 0;
	text-align: center;
	width: 14%;
}
.but_r_contener {
	background: transparent url("/i/but_r.png") no-repeat scroll 100% -96px;
	display: inline-block;
	height: 85px;
	padding-right: 55px;
}
.but_r_contener input, .but_r_contener a {
	background: transparent url("/i/but_r.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 18px;
	height: 85px;
	line-height: 31px;
	margin: 0 !important;
	padding: 0 1px 2px 32px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
#preferences h2 {
}
.bankTransfer div.tbl td.last {
	text-align: left !important;
}
.currencyExtentionList {
	display: none;
}
html .fb_share_link {
	background: rgba(0, 0, 0, 0) url("/i/facebook-icon.png") no-repeat scroll left top;
	padding: 10px 0 0 25px;
}
html .tw_share_link {
	background: rgba(0, 0, 0, 0) url("/i/Twitter-icon.png") no-repeat scroll left top;
	padding: 10px 0 0 25px;
}
.TicketsharesContainer {
	float: right;
	height: 15px;
	margin-top: 20px;
}
.TicketsharesContainer a {
	height: 15px;
}
.TicketsharesContainer .fb_share_link {
	margin-right: 5px;
}
#IErootShare .TicketsharesContainer {
	width: 100%;
}
#IErootShare .TicketsharesContainer a {
	float: right;
	position: absolute;
}
#IErootShare .TicketsharesContainer .fb_share_link {
	left: 190px;
}
#IErootShare .TicketsharesContainer .tw_share_link {
	left: 220px;
}
.deleteButton, .replyButton {
	color: #0470c8;
	cursor: pointer;
}
.deleteButton {
	margin-right: 5px;
}
.replyButton {
	margin-left: 5px;
}
.inrpage #main .inr {
}
.content {
	background: #083a70 none repeat scroll 0 0;
	font-size: 12px;
	padding: 15px;
}
#contact .content {
	background: #083a70 none repeat scroll 0 0;
	min-height: 70px;
	padding: 15px;
	position: relative;
}
.content p {
	line-height: 16px;
	margin-bottom: 20px;
}
.inrpage #main .inr h3, #results.inrpage .inr h3, .inrpage #main .inr h1, #results.inrpage .inr h1 {
	font-size: 18px;
	line-height: 14px;
	margin-bottom: 18px;
}
.inrpage #main .inr h4, .inrpage #main .inr h2, .casino_right_col #register h4 {
	background: #083a70 none repeat scroll 0 0;
	font-family: IRANSans;
	font-size: 16px;
	line-height: 16px;
	padding: 15px 15px 5px;
}
.content h5 {
	font-size: 12px;
	padding: 0 0 10px;
}
.content ul {
	margin-bottom: 10px;
}
.content li {
	background: transparent url("/i/inrpage_li_bullet.gif") no-repeat scroll 20px 6px;
	padding: 0 10px 15px 36px;
}
.inrpage form .content p {
	display: block;
	margin: 0;
	overflow: hidden;
	padding-bottom: 10px;
}
.inrpage form .content p.rqrd {
	background: transparent url("/i/required_field.gif") no-repeat scroll 0 3px;
}
.inrpage form .content label {
	float: left;
	margin-left: 10px;
	width: 100px;
}
#register form .content .col_left label {
	width: 63px;
}
.inrpage form .content input {
	clear: right;
	float: left;
	padding: 2px 0;
	text-indent: 4px;
	width: 135px;
}
.inrpage form .col_left, .inrpage form .col_right {
	float: left;
	width: 230px;
}
.inrpage form .col_left.prefrences_contener {
	width: 250px;
}
.contact_top {
	background: #222222 url("/i/reg_top_bg.gif") repeat-x scroll 0 0;
	padding: 15px 0 2px 21px;
}
#contact #main .inr h3 {
	padding-left: 12px;
}
#contact div.intro {
	background: #083a70 none repeat scroll 0 0;
	font-size: 12px;
	padding: 15px;
}
#contact p.intro {
	background: transparent url("/i/test.jpg") no-repeat scroll -6px -8px;
	min-height: 140px;
	padding: 20px 225px 10px 12px;
}
#contact .content table {
	margin-bottom: 10px;
	margin-left: 0;
}
#contact .content td, #contact .content th {
	padding: 3px 0;
	vertical-align: top;
}
#contact .content td {
	text-align: left !important;
	width: 130px;
}
#contact .content td a {
	color: #ffd200;
}
#contact .content td a:hover {
	text-decoration: underline;
}
#contact .content th {
	padding-left: 20px;
	padding-right: 10px;
}
#contact .content th select {
	float: right;
	height: 18px;
	margin-bottom: 2px;
	margin-top: 6px;
	width: 220px;
}
#contact .address {
	background: transparent url("/i/contact_address_icon.gif") no-repeat scroll 0 5px;
}
#contact .mail {
	background: transparent url("/i/contact_mail_icon.gif") no-repeat scroll 0 7px;
}
#contact .tel {
	background: transparent url("/i/contact_tel_icon.gif") no-repeat scroll 0 6px;
}
#contact .fax {
	background: transparent url("/i/contact_fax_icon.gif") no-repeat scroll 0 5px;
}
#contact .live_support_btn {
	display: block;
	height: 79px;
	left: 315px;
	position: absolute;
	top: 18px;
	width: 232px;
}
#contact form .col_left, .contact_block .col_left {
	margin-right: 25px;
	width: 328px;
}
#contact form .col_right, .contact_block .col_right {
	width: 220px;
}
#contact form label, .contact_block label {
	width: 136px;
}
#contact form .col_right label, .contact_block .col_right label {
	width: 40px;
}
#contact form p select, #contact form input, .contact_block p select, .contact_block input {
	border-radius: 2px;
	box-sizing: border-box;
	float: left;
	height: 30px;
	padding: 0 5px;
	width: 170px;
}
#contact .content .but_a_contener.clickdiv {
	float: left;
	width: 564px;
}
#contact form input#btnSubmit {
	float: right;
	font-family: IRANSans;
	font-size: 14px;
	line-height: 30px;
}
#contact form .msg, .contact_block .msg {
	overflow: hidden;
	width: 100%;
}
#contact form textarea, .contact_block textarea {
	border-radius: 2px;
	box-sizing: border-box;
	height: 105px;
	padding: 0 5px;
	width: 426px;
}
#contact form .submit {
	clear: both;
	padding: 0 23px 20px 0;
	text-align: right;
}
.contact_block .submit {
	clear: both;
	padding: 0 198px 20px 0;
	text-align: right;
}
#contact form .content input.btn, .contact_block input.btn {
	cursor: pointer;
	float: none;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	text-indent: 0;
	width: 62px;
}
#contact form .content {
	min-width: 574px;
	overflow: hidden;
	padding: 0 15px 10px;
}
#contact form .content ul, .contact_block ul {
	margin-bottom: 15px;
}
#contact #main form .content h4, .contact_block h4 {
	background-image: none;
	margin-bottom: 12px;
	padding-left: 0;
}
#contact form p, .contact_block p {
	clear: both;
}
#contact form #verify, .contact_block #verify {
	margin-right: 0;
	width: 300px;
}
#contact form #verify img, .contact_block #verify img {
	border-radius: 2px;
	float: left;
	height: 28px;
}
#contact form #verify .gray_ref_ico {
	position: relative;
	top: 4px;
}
#contact form #code, .contact_block #code {
	margin-top: 0;
	padding-left: 0;
	width: 320px;
}
#contact form #code label, .contact_block #code label {
	width: 92px;
}
#deposit #main .inr table {
	background: #222323 url("/i/deposit_th_bg.png") repeat-x scroll 0 0;
	margin-bottom: 20px;
}
#deposit #main .inr td {
	border-left: 1px solid #565758;
	padding: 18px 10px;
	vertical-align: top;
}
#deposit #main .inr .sep_top td {
	background: transparent url("/i/deposit_td_bg.gif") repeat-x scroll 0 0;
	border-top: 1px solid #4d4d4d;
}
#deposit #main .inr .sep_btm td {
	border-bottom: 1px solid #565758;
}
#deposit #main .inr th {
	padding: 9px 22px;
}
#deposit #main .inr .first_row th {
	background: transparent url("/i/deposit_th_sep.gif") no-repeat scroll left center;
	height: 38px;
	padding: 0 10px;
}
#deposit #main .inr .first_row th.first {
	background: transparent none repeat scroll 0 0;
}
#deposit #main .inr .first {
	border-left: 0 none;
	text-align: center;
	width: 120px;
}
#deposit #main .inr td h5 {
	font-size: 11px;
}
#deposit #main .inr td a:hover, .accept label a:hover {
	text-decoration: none;
}
#deposit #main .inr td a, .accept label a {
	background: transparent url("/i/dot_underline.gif") repeat-x scroll left bottom;
	padding-bottom: 1px;
}
.tooltip {
	color: #222222;
	position: absolute;
	top: 22px;
	width: 135px;
	z-index: 1000;
}
.tooltip .inr {
	background: transparent url("/i/tooltip_bg.png") repeat-y scroll 0 0;
	margin-left: 0 !important;
	padding: 10px 12px !important;
	position: relative;
}
.tooltip .inr .tooltip_left_arrow {
	background: transparent url("/i/tooltip_left.png") no-repeat scroll 0 0;
	height: 23px;
	left: -15px;
	position: absolute;
	top: 0;
	width: 15px;
}
.tooltip .btm {
	background: transparent url("/i/tooltip_btm.png") no-repeat scroll 0 0;
	height: 26px;
}
.tooltip .top {
	background: transparent url("/i/tooltip_top.png") no-repeat scroll 0 0;
	height: 2px;
}
.tooltip .inr h5 {
	font-size: 11px;
	margin-bottom: 3px;
}
.tooltip .inr img {
	display: block;
	height: 7px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 8px;
}
#results #main .inr {
	padding-right: 5px;
}
#results .content {
	background: #383838 none repeat scroll 0 0;
	padding: 10px;
	position: relative;
}
#results .filter_pnl {
	height: 37px !important;
	margin-bottom: 3px;
	overflow: hidden;
	padding: 0 !important;
}
#results .filter_pnl li {
	background: transparent none repeat scroll 0 0;
	float: left;
	padding: 0;
}
#results .filter_pnl li.lbl {
	line-height: 18px;
	margin-left: 5px;
	width: 70px;
}
#results .filter_pnl li.leagues {
}
#results .filter_pnl li.leagues select {
}
#results .filter_pnl select {
	border-radius: 2px;
	box-sizing: border-box;
	float: left;
	font-family: IRANSans;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin: 6px 10px 0 0;
	padding-left: 7px;
	padding-right: 30px;
	width: 147px;
}

@media not all {
#results .filter_pnl select {
	background-color: #fff;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQAgMAAACNX3zMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzUwNDUzRDgxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzUwNDUzRDkxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTA0NTNENjFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTA0NTNENzFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpM8yNUAAAAJUExURQMkSf///wMkSRpKRXkAAAACdFJOUwAAdpPNOAAAACtJREFUCNdjCAUCBwac5AKmqUByBReI1NISBZJcK0Ak0wIQydAgikcviAQAnLAYQbwjJqQAAAAASUVORK5CYII=");
	background-position: 96% 50%;
	background-repeat: no-repeat;
}
}
#results .filter_pnl .go {
	margin-left: 4px;
	width: 37px;
}
#results .filter_pnl .go a {
	color: #000000;
	display: block;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	width: 37px;
}
#results .branch {
	background: #1c1c1c none repeat scroll 0 0;
	margin-bottom: 8px;
}
#results #main .inr .branch h4 {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #171717 none repeat scroll 0 0;
	border-color: #3a3a3a #3a3a3a -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	box-sizing: border-box;
	font-size: 11px;
	height: 40px;
	line-height: 42px;
	padding: 0;
}
#results .branch h4 span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
	box-sizing: border-box;
	display: block;
	float: left;
	font-family: IRANSans;
	font-size: 18px;
	height: 39px;
	overflow: hidden;
	padding: 0 35px;
	position: relative;
	text-transform: uppercase;
	z-index: 1;
}
#results .branch h4 span::before {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #171717 0%, #404040 100%) repeat scroll 0 0;
	content: "";
	display: block;
	height: 40px;
	left: -17px;
	position: absolute;
	top: 0;
	transform: skewX(-12deg);
	white-space: pre;
	width: 100%;
	z-index: -1;
}
#results .branch h4 span::after {
	background: rgba(0, 0, 0, 0) url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
	content: "";
	display: block;
	height: 20px;
	left: 7px;
	position: absolute;
	top: 10px;
	width: 20px;
	z-index: 10;
}
#results .branch .tbl {
	padding: 0;
}
#results .branch table {
	border-left: 1px solid #274f79;
	border-top: 1px solid #274f79;
	box-sizing: border-box;
	width: 100%;
}
#results .branch th, #results .branch td {
	background: #0c2b4e none repeat scroll 0 0;
	border-color: #274f79;
	border-style: solid;
	border-width: 0 1px 1px 0;
	font-size: 13px;
	height: 32px;
	line-height: 16px;
	padding: 0 33px 0 12px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
#results .branch td {
	background: #093667 none repeat scroll 0 0;
	font-size: 12px;
}
#results .branch .resultLine td:first-child {
	padding-left: 31px;
	padding-right: 31px;
}
#results .branch .resultLine td:nth-child(2) {
	color: #4791de;
	white-space: normal;
}
#results .branch .resultLine td:nth-child(2) span {
	color: #fff;
}
#results .branch th {
	background: #0c2b4e none repeat scroll 0 0;
	height: 40px;
	padding-bottom: 0;
}
#results .branch .open td, #results .branch .close td {
	background: #0b3e7b url("/i/results_icons.png") no-repeat scroll -100px 0;
	font-weight: bold;
	padding-left: 31px;
	text-align: left;
}
#results .branch .open td {
	background-position: 8px 8px;
}
#results .branch .close td {
	background-position: 8px -36px;
}
#results .branch td p {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 0;
	padding: 0;
}
#results .branch .open td p {
	background-position: 100% 0;
}
#results .branch .close td p {
	background-position: 100% -19px;
	font-size: 12px;
}
#gui .header_main, #gui #container {
	max-width: 1260px;
	min-width: 1260px;
	width: 95%;
}
#gui #main .content, #results .content {
	background: #171717 none repeat scroll 0 0;
	margin-bottom: 13px;
	padding: 5px 10px 10px;
}
#gui.virtualSportsSoccer #main .content, #gui.virtualSportsGreyhounds #main .content {
	padding: 10px;
}
#gui #main .content ul {
	margin: 0;
}
#gui #main .content li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 0;
	position: relative;
}
#gui #main .content .leagues > li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #274f79 #274f79;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}
#gui #main .content .leagues > li.top_leagues, #gui #main .content .leagues > li.all_leagues {
	border-bottom: 0 none;
}
#gui #main .content .leagues > li.all_leagues::after {
	background: #274f79 none repeat scroll 0 0;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}
#gui #main .content #bra_61 .leagues > li.all_leagues::after {
	display: none;
}
#gui #main .content .leagues.todays_events_branches > li {
	border: 0 none;
}
#gui #main .games h6 {
	background: #093667 none repeat scroll 0 0;
	font-size: 12px;
	height: 33px;
	line-height: 33px;
	margin: 0;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 4px;
}
#gui .select ul img, #gui .sport_branches ul li img, #gui .sport_branches ul li.league_check img, #gui .sport_branches ul li.all_leagues img, #gui .sport_branches #_bet_types ul li img {
	float: left;
	padding: 11px 10px 0;
}
#gui #bra_61 .select ul img, #gui #bra_61 .sport_branches ul li img, #gui .sport_branches ul li.league_check img, #gui .sport_branches ul li.all_leagues img {
	height: 16px !important;
	padding: 8px 7px 0;
	width: 16px !important;
}
#gui #bra_61 .select ul img, #gui #bra_61 .sport_branches ul li img {
	padding: 8px 8px 0 9px;
}
#gui .sport_branches #bra_61 ul li.league_check img, #gui .sport_branches #bra_61 ul li.all_leagues img {
	padding: 8px 0 0 7px;
}
#gui .sport_branches #bra_61 ul li.league_check, #gui .sport_branches #bra_61 ul li.all_leagues {
	text-indent: 7px;
}
#gui .sport_branches #_bet_types .types_bg {
	background: #093667 none repeat scroll 0 0 !important;
	padding: 0 0 60px;
}
#gui .sport_branches #_bet_types .types_bg ul:first-of-type {
	border-left: 1px solid #274f79;
	box-sizing: border-box;
}
#gui .sport_branches #_bet_types .types_bg:last-child ul {
	border-top: 1px solid #274f79;
	box-sizing: border-box;
}
#gui .sport_branches #_bet_types .types_bg::after {
	background: #274f79 none repeat scroll 0 0;
	content: "";
	display: none;
	height: 100%;
	position: absolute;
	right: 0;
	width: 1px;
}
#gui.virtualSportsSoccer .sport_branches #_bet_types .types_bg::after {
	display: none;
}
#gui #main .select ul li {
	border-right: medium none;
}
#gui .sport_branches #_bet_types .types_bg.groupList {
	border: 0 none;
	padding: 0;
	z-index: 10;
}
#gui .sport_branches ul li img {
	padding: 2px 10px 0;
}
#gui .sport_branches #VSContentContainer ul li img {
	margin-left: 7px;
	margin-top: 0;
}
#gui .sport_branches #_bet_types ul li img {
}
#gui .sport_branches ul li .empty_loading img {
	float: none;
	padding: 0;
}
#gui .sport_branches ul li .more img {
	float: right;
	padding: 5px 0 0 4px;
}
#gui .sport_branches ul li h6 .more img {
	float: right;
	padding: 5px 6px 0 4px;
}
#gui .sport_branches ul li .teamTitle .more img {
	padding-top: 11px;
}
#gui #main .top_leagues ul li.league_check:hover, #gui #main .all_leagues ul li.league_check:hover, #gui #main .leagues .all_leagues li:hover, #gui #main .bet_type.select .types_bg li:hover {
	background: #171717 none repeat scroll 0 0;
	cursor: pointer;
}
.teamTitle {
	clear: both;
	color: #c8c8c8;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	padding: 0;
}
.teamTitle .more {
	float: right;
}
.teamTitle .more a {
	color: #fff;
	float: right;
	font-weight: normal;
	margin: 0;
	padding: 0 !important;
	text-decoration: none;
}
#gui .teamTitle .more img {
	cursor: pointer;
	float: right;
}
#gui #filter_pnl {
	color: #fff;
	height: 26px;
	line-height: 22px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0;
	text-transform: none;
}
#gui #filter_pnl label {
	border-radius: 2px;
	float: left;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	text-indent: 9px;
	text-transform: uppercase;
}
#gui #filter_pnl select {
	border-radius: 2px;
	box-sizing: border-box;
	float: left;
	font-size: 12px;
	height: 26px;
	margin: 0 0 0 10px;
	padding-left: 7px;
	padding-right: 30px;
}

@media not all {
#gui #filter_pnl select {
	background-color: #fff;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQAgMAAACNX3zMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzUwNDUzRDgxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzUwNDUzRDkxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTA0NTNENjFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTA0NTNENzFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpM8yNUAAAAJUExURQMkSf///wMkSRpKRXkAAAACdFJOUwAAdpPNOAAAACtJREFUCNdjCAUCBwac5AKmqUByBReI1NISBZJcK0Ak0wIQydAgikcviAQAnLAYQbwjJqQAAAAASUVORK5CYII=");
	background-position: 90% 50%;
	background-repeat: no-repeat;
}
#gui #filter_pnl select:hover, #gui #filter_pnl select:focus {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQAgMAAACNX3zMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzUwNDUzRDgxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzUwNDUzRDkxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTA0NTNENjFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTA0NTNENzFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpM8yNUAAAAJUExURQMkSf///wMkSRpKRXkAAAACdFJOUwAAdpPNOAAAACtJREFUCNdjCAUCBwac5AKmqUByBReI1NISBZJcK0Ak0wIQydAgikcviAQAnLAYQbwjJqQAAAAASUVORK5CYII=");
}
}
#gui_extendAll, #gui_collapseAll {
	display: none !important;
}
#gui #main .sport_branches li .bet_type li {
	min-height: 18px;
}
#gui #main .sport_branches h4 {
}
#gui #main .sport_branches h4::after, #gui.horseRacing #main .sport_branches h3:first-child {
	background: rgba(0, 0, 0, 0) url("/i/sports_icons_sprite.png") no-repeat scroll 0 20px;
	content: "";
	display: block;
	height: 20px;
	left: 8px;
	position: absolute;
	top: 9px;
	width: 20px;
}
#gui .sport_branches li div.btns {
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 0;
	top: 11px;
	width: 50px;
	z-index: 2;
}
#gui .sport_branches li span.x, #gui .sport_branches li span.ex {
	background: rgba(0, 0, 0, 0) url("/i/gui_btns_sprite.gif") no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 10px;
	top: 2px;
	width: 15px;
}
#gui .sport_branches li span.x:hover, #gui .sport_branches li span.ex:hover {
	opacity: 0.6;
}
#gui .sport_branches li span.ex {
	background-position: -15px -15px;
	right: 44px;
}
#gui .sport_branches li.closed span.ex {
	background-position: 0 -30px;
}
#gui #main .leagues .top_leagues, #gui #main .leagues .all_leagues {
	background: #093667 none repeat scroll 0 0;
	overflow: hidden;
	padding: 0;
}
#gui #main .leagues .all_leagues {
	padding-top: 0;
}
#gui #main .leagues.todays_events_branches .all_leagues {
	border-left: 1px solid #274f79;
	border-right: 1px solid #274f79;
}
#gui #main .leagues .top_leagues h5, #gui #main .leagues .all_leagues h5 {
	padding-left: 10px;
}
#gui #main .leagues .top_leagues h5::after, #gui #main .leagues .all_leagues h5::after {
	display: none;
}
#gui #main .leagues .top_leagues .games, #gui #main .leagues .all_leagues .games {
	float: left;
	width: 33%;
}
#gui #main .leagues .top_leagues .first, #gui #main .leagues .all_leagues .first {
	border-left: 0 none;
	box-sizing: border-box;
	width: 34%;
}
#gui #main .leagues .all_leagues .games::after {
	background: #274f79 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
#gui #main #bra_61 .leagues .all_leagues .games::after {
	display: none;
}
#gui #main .leagues .top_leagues li, #gui #main .leagues .all_leagues li, #gui #main .select ul li {
	background: #093667 none repeat scroll 0 0;
	border-bottom: 1px solid #274f79;
	border-right: 1px solid #274f79;
	box-sizing: border-box;
	font-size: 12px;
	height: 33px;
	line-height: 32px;
	margin-bottom: 0 !important;
	margin-right: 0;
	min-height: 33px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#gui #main .leagues .top_leagues ul:last-child li, #gui #main .leagues .all_leagues ul:last-child li, #gui #main .select ul:last-child li, #gui #main .select .types_bg ul:nth-child(4) li {
	border-right: 0 none;
	margin-right: 0;
}
#gui #main .all_leagues ul li.chkd, #gui #main .top_leagues ul li.chkd, #gui #main .select ul li.chkd {
	background: #171717 none repeat scroll 0 0;
}
#gui #main .sport_branches li .pnl {
	display: block;
	height: 50px;
	overflow: hidden;
	position: relative;
	text-align: right;
	width: 100%;
}
#gui #main .sport_branches li.branchWindow:last-child .pnl {
	height: 50px;
}
#gui #main .sport_branches li .pnl .clear {
	display: inline-block;
	margin: 10px 0 0;
	overflow: hidden;
	position: relative;
}
#gui #main .sport_branches li .pnl .view_selected {
	display: inline-block;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
#gui #main .sport_branches li .pnl .disabled {
	background-position: left bottom;
	color: #242424;
}
#gui #main .sport_branches li .pnl .clear a {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #545454;
	border-radius: 3px;
	box-sizing: border-box;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
	line-height: 29px;
	margin-right: 7px;
	padding: 0 25px;
}
#gui #main .sport_branches li .pnl .clear a:hover {
	border-color: #fff;
	text-decoration: none;
}
#gui .select ul {
	float: left;
	padding: 0;
	width: 25%;
}
#gui #main .select ul li {
	width: 100%;
}
#gui #main .select .pnl {
	clear: both;
	padding: 10px 0 0 !important;
	position: relative;
}
#gui #main .leagues li span.x {
	right: 9px;
	top: 14px;
}
#gui #main .games li > h6, #gui #main .leagues h5 {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #274f79 #404040;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	font-weight: bold;
	height: 45px;
	line-height: 43px;
	padding: 0 0 0 33px;
}
#gui #main .leagues h5 {
	background: #0c2b4e none repeat scroll 0 0;
	border-left: 0 none;
	border-right: 0 none;
}
#gui #main .leagues.todays_events_branches h5 {
	border: 1px solid #274f79;
}
#gui #main .games li > h6 {
	background: #09203a none repeat scroll 0 0;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	margin-bottom: 10px;
	padding-left: 54px;
}
#gui #main .games li > h6::after, #gui #main .leagues h5::after {
	background: rgba(0, 0, 0, 0) url("/i/gui_btns_sprite.gif") no-repeat scroll -15px -15px;
	content: "";
	display: block;
	height: 15px;
	left: 13px;
	position: absolute;
	top: 15px;
	width: 15px;
	z-index: 2;
}
#gui #main .games li > h6::after {
	left: 32px;
}
#gui #main .games li.closed > h6::after, #gui #main .leagues .closed h5::after, #gui #main .leagues .closed h6::after {
	background-position: 0 -30px;
}
#gui #main .sport_branches li.light_gray_bg {
	border: 0 none;
}
.team_name {
	font-weight: bold;
}
.bet_type {
	clear: both;
	margin: 10px;
	overflow: hidden;
}
#gui #main .games .bet_type {
	margin: 10px;
}
#gui #main .games .light_gray_bg:last-child {
	margin-bottom: 10px;
}
.bet_type.select {
	overflow: visible;
}
.bet_type h6 {
	color: #439cfb;
	font-family: IRANSans;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 8px 0 4px;
	padding-left: 0;
	text-indent: 1px;
}
.bet_type ul {
	line-height: 16px;
	overflow: hidden;
}
.bet_type li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: left;
	margin-left: 0;
}
.bet_type dt {
	float: left;
	font-weight: bold;
	height: 25px;
	width: 50%;
}
.bet_type dd {
	float: left;
	text-align: right;
	width: 50%;
}
.bet_type .time {
	float: left;
	line-height: 25px;
	margin-right: 0;
	overflow: hidden;
	white-space: nowrap;
	width: 13.5%;
}
.bet_type .bets {
	float: left;
	overflow: hidden;
	width: 100%;
}
.bet_type.lastscore h6 {
	margin: 12px 7px 4px;
	position: absolute;
	z-index: 1;
}
.bet_type.lastscore .bets {
	width: 86.5%;
}
.bet_type dl {
	overflow: hidden;
	float: left;
	width: 100%;
}
#gui #main .bet_types li li .bet_type li:hover, .handicap dd:hover, .bet_type dl:hover, .win_margin dd:hover {
	cursor: pointer;
}
.asians li, .handicap li, .lastscore li, .goalscorer li, .win_margin li {
	position: relative;
	width: 100%;
}
.asians dl dl dt {
	text-align: left;
}
.asians ul li ul li {
	margin: 0 0.5% 3px;
	width: 48.7%;
}
.exact_score dl, .win_margin dd {
	margin-bottom: 3px;
}
.handicap dd span, .lastscore dd span, .goalscorer dd span, .win_margin dd span {
	display: block;
	min-height: 18px;
	text-align: center;
	width: 100%;
}
.asians li .more, .lastscore li .more {
	display: block;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
}
span.more {
	display: block;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;/*width: 22px;*/
}
span.more .btn {
	padding: 0;
}
.asians li .more a, .lastscore li .more a {
	color: #fff;
	margin-right: 0;/*padding-right: 3px;*/
}
.lastscore dd ul {
	padding-right: 50px;
}
div.lastscore dd li, div.goalscorer dd li {
	margin: 0 0.5% 3px;
	width: 32%;
}
.lastscore.noDraw dd li, .goalscorer.noDraw dd li {
	margin: 0 1% 3px;
	width: 47%;
}
.exact_score li, .half_full_time li, .double_chance li, .exact_score li.first, .half_full_time li.first, .double_chance li.first, .IEsportRoot .exact_score li.first, .IEsportRoot .half_full_time li.first, .IEsportRoot .double_chance li.first {
	margin: 0 0.2% 3px;
	width: 32.8%;
}
.exact_score li.first, .half_full_time li.first, .double_chance li.first, .IEsportRoot .exact_score li.first, .IEsportRoot .half_full_time li.first, .IEsportRoot .double_chance li.first, .exact_score li, .half_full_time li, .double_chance li {
	width: 32.9%!important;
	margin: 0 0.2% 3px!important;
	;
}
.over_time li, .first_score li, .last_score li {
	margin: 0 0.4% 3px;
	width: 49.4%;
}
.asians li, .handicap li, .lastscore li, .goalscorer li, .win_margin li {
	position: relative;
	width: 100%;
}
.over_time dl, .over_time dt, .over_time dd {
	height: auto;
	margin: 0 0 3px;
}
.over_time li dl:last-child, .over_time li dt:last-child, .over_time li *:last-child, .over_time li:last-child, .over_time li:nth-child(2n) {
	margin: 0;
}
.asians dd li {
	margin: 0 0.5% 3px;
	width: 49%;
}
.bet_type.over_time .time {
	display: none;
}
.bet_type.double_chance .over_time, .bet_type.exact_score .over_time, .bet_type.over_time .over_time {
	margin: 0 !important;
}
.amStyle dt.team_betting {
	margin-left: 0;
	width: 25% !important;
}
.amStyle dt.team_ID {
	display: none;
	width: 10% !important;
}
.amStyle ul li ul li#gui #main .sport_branches li li {
	margin-right: 1px;
	width: 30%;
}
.amStyle .first_buttons_line {
	text-align: center;
	white-space: nowrap;
}
.amStyle .first_buttons_line dd {
	color: #fff !important;
}
.amStyle .first_buttons_line dt {
	width: 45%;
}
.amStyle .types_bg ul li dl dd ul li {
	text-align: center;
}
.amStyle dd span {
	padding-right: 0;
}
.amStyle .first_buttons_line_FIX dd li, .amStyle .first_buttons_line_FIX dl dl, .amStyle li.empty dl, .amStyle dd li.empty:hover, .amStyle li.empty {
	background-image: none !important;
	border: 0 none !important;
}
.amStyle dd ul li.first {
	width: 30%;
}
.amStyle li .more {
	background-image: none;
	display: block;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 50px;
}
.amStyle li .more a {
	color: #fff;
	float: right;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.amStyle li .more img {
	cursor: pointer;
	float: right !important;
}
.amStyle .types_bg ul li dl dd ul {
	padding: 0;
	position: absolute;
	right: 29px;
	width: 51%;
}
.amStyle .types_bg ul li dl dd ul li, .amStyle.bet_type.lastscore.noDraw .first_buttons_line ul ul li {
	width: 32%;
}
.amStyle .lastscore .first_buttons_line dd ul, .sport_branches .branchWindow .amStyle.bet_type.lastscore.noDraw .first_buttons_line dd ul {
	padding: 0;
}
.amStyle .bet_type.lastscore .first_buttons_line dt {
	width: 44%;
}
.amStyle .types_bg ul li dl dd {
	width: 60%;
}
.amStyle .types_bg ul li dl dd dd {
	width: 50%;
}
.amStyle li.first_buttons_line_FIX dl dd dl dt {
	display: none;
}
.amStyle li.first_buttons_line_FIX ul li {
	width: 33%;
}
.amStyle .types_bg li.first_buttons_line_FIX dl dd dl dd, .amStyle.bet_type.lastscore.noDraw .first_buttons_line dd dl dd {
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.amStyle.asians dl dl dt, .amStyle.asians dl dl dd {
	text-align: center;
}
.amStyle.asians dd dl span {
	padding-left: 0;
}
#gui #main .amStyle li.first_buttons_line_FIX {
	margin-left: 0 !important;
}
.amStyle li.first_buttons_line_FIX > dl {
	padding-left: 80px;
}
.amStyle.bet_type .first_buttons_line dt {
	width: 35%;
}
.bet_type.asians.amStyle .time, .bet_type.lastscore.amStyle .time {
	display: block;
	height: 56px;
	left: 0;
	line-height: 26px;
	margin-left: 25px;
	margin-top: 0 !important;
	position: absolute;
	text-align: center;
	white-space: normal;
	width: 56px;
}
.amStyle .time.liveLabelHolder div span.game_score {
	line-height: 28px !important;
}
.amStyle .time.liveLabelHolder div span.game_time {
	left: 0;
	position: absolute;
	top: 28px;
	width: 56px;
}
.bet_type.asians.amStyle .time:first-child, .bet_type.lastscore.amStyle .time:first-child {
	margin-top: 0 !important;
}
.bet_type.asians.amStyle .types_bg li, .bet_type.asians.amStyle .types_bg li.first_buttons_line_FIX, .bet_type.lastscore.amStyle .types_bg li, .bet_type.lastscore.amStyle .types_bg li.first_buttons_line_FIX {
}
.bet_type.asians.amStyle .types_bg li.first_buttons_line_FIX li, .bet_type.asians.amStyle dt, .bet_type.lastscore.amStyle .types_bg li.first_buttons_line_FIX li, .bet_type.lastscore.amStyle dt {
}
.bet_type.lastscore.amStyle dt {
	left: 76px;
}
#gui #main .content .bet_type.asians.amStyle .types_bg > ul, #gui #main .content .bet_type.lastscore.amStyle .types_bg > ul {
	margin-top: 1px;
}
#gui #main .content .bet_type.asians.amStyle .types_bg > ul li:last-child, #gui #main .content .bet_type.lastscore.amStyle .types_bg > ul li:last-child {
	margin-top: 0;
}
#gui #main .content .bet_type.lastscore.amStyle .types_bg > ul li.empty {
	height: 1px;
	min-height: 1px;
}
#gui #main .content .bet_type.lastscore.amStyle .types_bg > ul li.empty_li {
	background: #3a5e85 none repeat scroll 0 0;
	height: 1px;
	margin: 7px 0;
	min-height: 1px;
}
#gui #main .content .bet_type.lastscore.amStyle .types_bg > ul li:last-child span.bet_score {
}
.amStyle li .more img {
	right: 10px;
	top: -21px !important;
}
#gui .asians.amStyle li .more a, #gui .lastscore.amStyle li .more a {
	position: relative;
	right: 0;
}
.amStyle .types_bg ul li dl dd ul li {
	margin: 0 0.7% 3px 0;
}
.amStyle.bet_type.asians .first_buttons_line dt.amStyle.bet_type.lastscore .first_buttons_line dt {
	width: 44%;
}
.amStyle.bet_type.asians.noDraw .first_buttons_line dd, .amStyle.bet_type.lastscore.noDraw .first_buttons_line dd {
	width: 53%;
}
.amStyle.bet_type.asians.noDraw .first_buttons_line dd li, .amStyle.bet_type.lastscore.noDraw .first_buttons_line dd li {
	width: 32.3% !important;
}
.bet_type.asians .bets dl dd ul li dl dt {
	height: 25px;
}
.empty_loading {
	line-height: 33px;
}
div.bet_type.asians.amStyle .first_buttons_line, div.bet_type.lastscore.amStyle .first_buttons_line {
}
.amStyle span.more {
	margin-right: 7px;
}
.bet_type.amStyle .types_bg {
	padding: 7px 0;
}
.teamTitle .eventName * {
	line-height: 14px;
	vertical-align: top;
}
.double_chance li dl {
	margin-bottom: 3px;
}
.double_chance li dl:last-child {
	margin-bottom: 0;
}
div.types_bg div.bets ul li dl dd strong {
	display: inline-block;
	float: left;
	padding: 0 3px;
}
.bet_type dt.txtOverflow {
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.clr {
	clear: both;
}
.types_bg {
	background: #093667 none repeat scroll 0 0;
	box-sizing: border-box;
	clear: both;
	font-size: 12px;
	overflow: hidden;
	padding: 7px 7px 4px;
	position: relative;
}
.types_bg .bets {
	margin: 0 !important;
}
.types_bg .types_bg {
	background-image: none;
	padding: 0;
}
.types_bg > .types_bg {
	border: 0 none;
}
.types_bg .first_buttons_line {
	height: 34px;
	overflow: hidden;
	width: 100%;
}
.types_bg .first_buttons_line li, .types_bg .asian_header_FIX li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
	text-align: center;
}
#gui #main .sport_branches li .bet_type.select .pnl {
	background: #171717 none repeat scroll 0 0;
	border-top: 0 none;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
.select .types_bg {
	background: transparent none repeat scroll 0 0;
	padding: 0 0 60px;
}
.leagueWindow .select .types_bg {
	background: #093667 none repeat scroll 0 0;
	border-top: 1px solid #274f79;
	padding-bottom: 55px;
}
.bra_2 .leagueWindow .select .types_bg, .bra_6 .leagueWindow .select .types_bg {
	border-top: 0 none;
}
.leagueWindow .select .types_bg::before, .leagueWindow .select .types_bg::after {
	background: #274f79 none repeat scroll 0 0;
	bottom: 55px;
	content: "";
	display: block;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1px;
	z-index: 1;
}
.bra_2 .leagueWindow .select .types_bg::before, .bra_2 .leagueWindow .select .types_bg::after, .bra_6 .leagueWindow .select .types_bg::before, .bra_6 .leagueWindow .select .types_bg::after {
	display: none;
}
.leagueWindow .select .types_bg::before {
	left: 0;
}
.leagueWindow .select .types_bg::after {
	right: 0;
}
.bet_type.asians dt {
	overflow: hidden;
	text-overflow: ellipsis;
}
.bet_type.over_time .first_buttons_line > .bets > dt, .bet_type.win_margin ul > li > dl > dt, .bet_type.asians ul > li > dl > dt {
	padding: 0;
	text-indent: 4px;
}
.bet_type.win_margin ul > li > dl > dd {
	width: 32.6% !important;
}
.team_betting span {
	max-width: 32% !important;
}
.registration_top {
	background: #222222 url("/i/reg_top_bg.gif") repeat-x scroll 0 0;
	padding: 18px 13px;
}
.registration_top li {
	background: transparent url("/i/icn/deposit_error.png") no-repeat scroll 0 0;
	margin-bottom: 6px;
	padding: 0 0 2px 21px;
}
.content .red_i_ico {
	background: transparent url("/i/icn/deposit_error.png") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 6px;
	overflow: visible;
	padding-left: 8px;
	position: relative;
	width: 16px;
	z-index: 5000;
}
.content .blue_i_ico {
	background: transparent url("/i/icn/information-button.png") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 5px;
	padding-left: 8px;
	position: relative;
	width: 16px;
}
.content .green_v_ico {
	background: transparent url("/i/icn/positiv_icon.png") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 6px;
	padding-left: 8px;
	position: relative;
	width: 16px;
}
.content .gray_ref_ico {
	background: transparent url("/i/gray_ref_ico.gif") no-repeat scroll right center;
	cursor: pointer;
	display: block;
	float: left;
	height: 14px;
	margin-top: 4px;
	padding-left: 5px;
	width: 14px;
}
.reg_complete {
	background: transparent url("/i/reg_complete.jpg") no-repeat scroll 6px top;
	margin-top: 5px;
	padding: 335px 0 0;
	position: relative;
	text-align: center;
}
.en .reg_complete {
	background: transparent url("/i/sportsbook-welcome-bonus-reg.jpg") no-repeat scroll 6px top;
}
.pos_relative {
	position: relative;
}
.center {
	text-align: center;
}
.free_search_div {
	background-color: #222222;
	padding: 13px 16px;
}
.free_search_div input.free_search_txt {
	float: left;
	height: 17px;
	margin-right: 10px;
	padding: 2px 2px 0;
	width: 150px;
}
.free_search_div input.free_search_but {
	background: transparent url("/i/free_search_bg.gif") no-repeat scroll 0 0;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 12px;
	padding-bottom: 2px;
	text-align: center;
	width: 84px;
}
.top_gray_gradiant {
	background: #222222 url("/i/top_gray_gradiant.gif") repeat-x scroll 0 0;
	padding: 13px 16px;
}
.top_gray_gradiant select {
	height: 18px;
	margin-left: 2px;
	width: 150px;
}
.top_gray_gradiant h6 {
	font-size: 1em;
	margin: 20px 0 15px;
}
ul.left_arrow_bullet {
	margin: 15px 0 15px 15px;
	padding: 0;
}
ul.left_arrow_bullet li {
	background: transparent url("/i/gui_bet_bullet.gif") no-repeat scroll 0 5px;
	list-style-type: none;
	margin-bottom: 16px;
	padding-left: 12px;
}
.thank_you {
	background: transparent url("/i/thank_you.jpg") no-repeat scroll 0 0;
	height: 154px;
	padding: 15px;
	width: 502px;
}
.inrpage form .content .clickdiv input {
	width: auto;
}
.inrpage form .content input, .contact_block input {
	clear: right;
	float: left;
	padding: 2px 0;
	text-indent: 4px;
	width: 135px;
}
.but_t:hover, .but_u:hover, .but_v:hover, .but_w:hover, .but_y:hover, .but_z:hover, .but_z2:hover, .but_c2:hover, .but_e2:hover, .but_z3:hover {
	text-decoration: none;
}
#promotions .content p .more {
	display: block;
	height: 24px;
	margin-top: 10px;
}
#promotions .content p .more img {
	float: right;
	margin-left: 2px;
}
.but_z3 {
	background: transparent url("/i/but_z3.png") no-repeat scroll 100% 2px;
	display: inline-block;
	font-size: 11px;
	line-height: 11px;
	padding: 0 10px 2px 0;
}
.liveSchedule_gameName {
	overflow: hidden;
	width: 80%;
}
.liveSchedule_gameName a {
	display: block;
}
.content #_message .red_i_ico, .content #_message .green_v_ico {
	float: right;
}
#live_schedule td.liveSchedule_gameName {
	overflow: hidden;
	width: 80%;
}
#live_schedule td.liveSchedule_gameName div {
	height: 14px;
	position: relative;
}
#live_schedule td.liveSchedule_gameName div a {
	display: block;
	height: 15px;
	overflow: hidden;
	position: absolute;
	top: 0;
	white-space: nowrap;
}
.view_container {
	clear: both;
	height: 18px;
	padding: 10px 0 0 !important;
	position: relative;
}
.content .deposit_nav {
	height: 32px;
	margin-bottom: 5px;
}
.content .deposit_nav li {
	background: transparent url("/i/msgs_pnl_sep.gif") no-repeat scroll 100% 5px;
	float: left;
	padding: 0 !important;
}
.content .deposit_nav li.last {
	background-image: none;
	float: left;
}
.content .deposit_nav li a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-right: 2px;
	padding: 7px 12px 8px 10px;
	text-decoration: none;
}
.content .deposit_nav li.current a {
	background: rgba(0, 0, 0, 0) url("/i/deposit_nav_selected.png") repeat-x scroll 0 0;
}
#promotions .content .more {
	display: block;
	float: right;
}
#promotions .content .more a {
	color: #0066ff;
	float: none;
	padding-bottom: 1px;
	text-decoration: none;
}
#time {
	visibility: hidden;
}
#promotions .content p.details {
	float: right;
	width: 330px;
}
.live_now_top div {
	height: 14px;
	overflow: hidden;
	position: relative;
}
.live_now_top div a {
	display: block;
	height: 15px;
	overflow: hidden;
	position: absolute;
	top: 0;
	white-space: nowrap;
}
br.brClear {
	clear: both;
	display: block;
}
#inputsPanel, #inputsPanel span, #inputsPanel div {
	float: left;
}
#inputsPanel span {
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
	width: 90px;
}
#clickable1 {
	margin: 15px 0 20px 90px;
}
#clickable2 span {
	font-size: 23px;
	margin-bottom: 20px;
	width: auto;
}
#loginWrapper_vUser input, #inputUserName_vUser input {
	font-size: 14px;
	height: 22px;
	margin-bottom: 10px;
	margin-right: 140px;
	width: 195px;
}
#inputsPanel a {
	background: transparent url("/i/dot_underline.gif") repeat-x scroll left bottom;
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	padding: 0 0 1px;
}
#clickable1 a {
	margin-left: 15px !important;
}
#clickable1 input {
	font-size: 14px;
	font-weight: bold;
}
#last_minute_bets #comingSoonContainer span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 20px;
	padding-right: 5px;
	width: 20px;
}
#last_minute_bets #comingSoonContainer a {
	display: inline-block;
	font-weight: bold;
	line-height: 14px;
	overflow: hidden;
	padding-top: 3px;
	position: absolute;
	white-space: nowrap;
}
#last_minute_bets td.event {
	line-height: 14px;
	overflow: hidden;
	padding-left: 0;
	vertical-align: top;
	width: 50%;
}
div#logged_new {
	display: block;
	height: 80px;
	overflow: visible;
	padding: 20px 0 0;
	position: absolute;
	right: 8px;
	text-align: left;
	top: 0;
	width: 26.5%;
	z-index: 1000;
}
div#logged_new h3 {
	float: left;
	overflow: hidden;
}
div#logged_new h3 a, div#logged_new h3 span {
	float: left;
	font-size: 11px;
	font-weight: normal;
}
div#logged_new h3 a {
	background: rgba(0, 0, 0, 0) url("/i/icon_email.png") no-repeat scroll 0 1px;
	margin-left: 3px;
	min-height: 11px;
	padding: 0 0 0 17px;
}
div#logged_new div.expandableBox, div#logged_new div.nonExpandableBox {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: rgba(0, 0, 0, 0) url("/i/semiOpaqueLoginAreaBackground.png") repeat-y scroll left top;
	border-color: #32526d #0c304f #0c304f #32526d;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	height: auto;
	max-width: 163px;
	overflow: hidden;
	position: absolute;
	width: 49%;
}
div#logged_new div.expandedLoggedBox {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: rgba(0, 0, 0, 0) url("/i/semiOpaqueLoginAreaBackground.png") repeat-y scroll right top;
	border-color: #767b81 #060b10 #060b10 #767b81;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	z-index: 13333;
}
div#logged_new div.expandableBox a.loggedMainLink, div#logged_new div.nonExpandableBox a.loggedMainLink {
	background: rgba(0, 0, 0, 0) url("/i/loggedUser_headerBullet.gif") no-repeat scroll right 8px;
	display: block;
	font-size: 11px;
	height: 16px;
	margin-right: 10px;
	overflow: hidden;
	padding: 3px 10px 0;
	position: relative;
	width: auto;
}
div#logged_new div.expandedLoggedBox a.loggedMainLink {
	border-bottom: 1px solid #060b10;
	padding-bottom: 1px;
}
div#logged_new div.expandableBox div {
	display: none;
	height: auto;
	overflow: hidden;
	position: relative;
	width: auto;
}
div#logged_new div.nonExpandableBox {
	border: medium none;
	height: 21px;
	width: 165px;
}
div#logged_new div.nonExpandableBox a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #32526d #0c304f #0c304f #32526d;
	border-image: none;
	border-style: solid;
	border-width: 1px;
}
div#logged_new div.nonExpandableBox a:active {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #0c304f #32526d #32526d #0c304f;
	border-image: none;
	border-style: solid;
	border-width: 1px;
}
div#logged_new div.nonExpandableBox a.loggedMainLink {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div#openBox-Balance {
	left: 0;
	top: 45px;
	z-index: 150;
}
div#openBox-OpenBets {
	right: 0;
	top: 45px;
	z-index: 150;
}
#casino div#openBox-OpenBets, #games div#openBox-OpenBets, #totopot div#openBox-OpenBets {
	display: none;
}
div#openBox-Deposit {
	left: 0;
	top: 69px;
	z-index: 100;
}
div#openBox-Transfer {
	right: 0;
	top: 69px;
	z-index: 100;
}
div#logged_new div#openBox-Balance a.loggedMainLink {
	font-weight: normal;
	padding: 3px 10px 0 28px;
	text-align: left !important;
	width: auto !important;
}
div#openBox-Balance a.loggedMainLink img {
	background: rgba(0, 0, 0, 0) url("/i/icon_coins1.png") no-repeat scroll left center;
	left: 8px;
	position: absolute;
	top: 3px;
}
div#logged_new div.expandableBox div a {
	border-bottom: 1px solid #060b10;
	border-top: 1px solid #767b81;
	display: block;
	font-size: 11px;
	height: auto;
	overflow: hidden;
	padding: 5px 0 5px 10px;
	position: relative;
	width: auto;
}
div#logged_new div.expandableBox div a:hover {
	background: #000 none repeat scroll 0 0;
	text-decoration: none;
}
a.btnLink, a.btnLink span.btnLink-leftCap {
	display: none;
}
a.btnLink {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd200 none repeat scroll 0 0;
	border-color: #ffe35e #ffd200 #ffd200 #ffe35e;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 2px #000;
	box-sizing: border-box;
	color: #363636;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	height: 27px;
	line-height: 25px;
	margin: 11px 0 0;
	padding: 0 12px;
	position: relative;
	text-decoration: none;
	width: auto;
}
a.btnLink span.btnLink-leftCap {
	background-position: left 0;
	display: block;
	height: 25px;
	left: -15px;
	position: absolute;
	top: 0;
	width: 15px;
	z-index: 1;
}
a.btnLink:hover {
	background-position: right -25px;
	text-decoration: none;
}
a.btnLink:hover span.btnLink-leftCap {
	background-position: left -25px;
}
a.btnLink:active {
	background-position: right -50px;
	text-decoration: none;
}
a.btnLink:active span.btnLink-leftCap {
	background-position: left -50px;
}
a.bulleted {
}
a.bulleted span.btnLink-bullet {
	display: none;
	height: 10px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 5px;
}
a.bulleted span.btnLink-whiteBullet {
	background-position: right 0;
}
a.btnGreenLink {
	background: #23b223 none repeat scroll 0 0;
	border-color: #7adc7a #2cc72c #2cc72c #7adc7a;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75), 0 0 40px 0 rgba(47, 204, 47, 1) inset;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
a.btnGreenLink:hover, a.btnGreenLink:active {
	background: #069606 none repeat scroll 0 0;
	border-color: #7adc7a;
	box-shadow: 0 0 9px 1px rgba(122, 220, 122, 0.5) inset;
	text-decoration: none !important;
}
a.rightButton {
	float: right;
	margin-right: 10px;
}
* a.btnLink input {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none !important;
	cursor: pointer !important;
	display: block !important;
	height: 100% !important;
	left: -15px !important;
	padding: 0 !important;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	width: auto !important;
	z-index: 5 !important;
}
.accBalanceTable a.btnLink {
	font-weight: bold;
	margin: -5px 0 -6px 15px;
}
div.accBalanceTransferFrom {
	display: block;
	float: left;
	overflow: hidden;
	padding: 0;
	position: relative;
}
div.accBalanceTransferFrom label b {
	display: block;
	font-size: 12px;
	font-weight: normal;
	left: -4px;
	margin: 0;
	padding: 4px;
	position: relative;
}
div.accBalanceTransferFrom label {
	display: block;
	float: left;
	font-weight: normal;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	width: 188px;
}
div.accBalanceTransferFrom label select, div.accBalanceTransferFrom label input {
	border: 0 none;
	border-radius: 2px;
	box-sizing: border-box;
	font-size: 12px;
	height: 27px;
	margin: 1px 0 0;
	padding: 0 5px;
	width: 168px;
}
div.accBalanceTransferFrom label select {
	background-color: #fff;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQAgMAAACNX3zMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzUwNDUzRDgxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzUwNDUzRDkxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTA0NTNENjFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTA0NTNENzFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpM8yNUAAAAJUExURQMkSf///wMkSRpKRXkAAAACdFJOUwAAdpPNOAAAACtJREFUCNdjCAUCBwac5AKmqUByBReI1NISBZJcK0Ak0wIQydAgikcviAQAnLAYQbwjJqQAAAAASUVORK5CYII=");
	background-position: 99% 50%;
	background-repeat: no-repeat;
}
div.accBalanceTransferFrom label.bonusCodeField input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #5a5a5a none repeat scroll 0 0;
	border-color: #3c3c3c #5a5a5a #5a5a5a #3c3c3c;
	border-image: none;
	border-style: solid;
	border-width: 1px;
}
body div * label.bonusCodeDisabled input {
	background: #6b89a9 none repeat scroll 0 0;
}
.tooltipRelation table.transferWindowFields td label.transferWindow-balanceCode b {
	display: block !important;
	font-size: 12px;
	left: -4px;
	margin: 0;
	padding: 4px;
	position: relative;
}
body div * label.bonusCodeDisabled b {
	padding: 1px 0 8px 20px !important;
}
body div * label.bonusCodeDisabled b a#transferWindowTooltipFunds {
	display: none;
	margin-left: 5px;
	position: absolute;
}
div.accBalanceTransferFrom label.bonusCodeField b, div * label.bonusCodeDisabled b {
	background: rgba(0, 0, 0, 0) url("/i/icon_lock.png") no-repeat scroll 5px top;
	color: #6b89a9;
	padding-left: 20px;
}
div.accBalanceTransferFrom label.bonusCodeActive {
	overflow: visible !important;
}
div.accBalanceTransferFrom label.bonusCodeActive b {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fff;
	padding: 4px;
}
div.accBalanceTransferFrom label.bonusCodeActive input {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	position: relative;
	top: -2px;
}
div.accBalanceTransferFrom label.bonusCodeActive b a {
	display: inline-block;
	margin: 0 4px 0 0;
	position: relative;
	top: 2px;
}
.tooltipBonus {
	background: rgba(0, 0, 0, 0) url("/i/tooltipBonus.png") no-repeat scroll 0 0;
	color: #000;
	display: none;
	font-size: 11px;
	height: 61px;
	left: 28px;
	line-height: 12px;
	overflow: hidden;
	padding: 3px 6px 16px;
	position: absolute;
	text-align: justify;
	top: 0;
	width: 164px;
	z-index: 100;
}
#bonusCodeTooltip-content {
	top: 24px;
}
div.accBalanceTransferFrom a.btnLink {
	float: right;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 8px;
	position: relative;
}
div.noBonusField a.btnLink {
	float: left;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 19px;
}
div#overlayCurtain {
	background: rgba(0, 0, 0, 0) url("/i/ieOverlay.png") repeat scroll 0 0;
	bottom: 0;
	display: block;
	height: auto;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: auto;
	z-index: 9000;
}
div.overlayMessageContainer {
	bottom: 0;
	display: block;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.overlayMessage {
	display: block;
	height: auto;
	margin: 7% auto 0;
	position: relative;
	width: 440px;
}
div.overlayMessageContainer table {
	height: auto;
	position: relative;
	width: 100%;
}
div.overlayMessageContainer table td {
	margin: 0;
	padding: 0;
}
div.overlayMessageContainer table td.corner {
	background: rgba(0, 0, 0, 0) url("/i/modalMessageShadowCorners.png") no-repeat scroll 0 0;
	height: 20px;
	width: 20px;
}
div.overlayMessageContainer table td.tl {
	background-position: left top !important;
}
div.overlayMessageContainer table td.tr {
	background-position: right top !important;
}
div.overlayMessageContainer table td.bl {
	background-position: left bottom !important;
}
div.overlayMessageContainer table td.br {
	background-position: right bottom !important;
}
div.overlayMessageContainer table td.hStripe {
	background: rgba(0, 0, 0, 0) url("/i/modalMessageShadowHStripes.png") repeat-x scroll 0 0;
	height: 20px;
	width: auto;
}
div.overlayMessageContainer table td.bstr {
	background-position: left bottom;
}
div.overlayMessageContainer table td.vStripe {
	background: rgba(0, 0, 0, 0) url("/i/modalMessageShadowVStripes.png") repeat-y scroll 0 0;
	height: auto;
	width: 20px;
}
div.overlayMessageContainer table td.rstr {
	background-position: right top;
}
div.overlayMessageContainer table td.messageContent {
	background: #202224 url("/i/modalMessageGradient.png") repeat-x scroll 0 0;
}
div.overlayMessageContainer table td.messageContent div.messageContentWrapper {
	color: #fff;
	display: block;
	font-size: 11px;
	height: auto;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: auto;
}
a.messageClose {
	background: rgba(0, 0, 0, 0) url("/i/modalMessageClose.png") no-repeat scroll 0 0;
	border: medium none !important;
	display: block;
	height: 10px;
	position: absolute;
	right: 7px;
	top: 7px;
	width: 10px;
}
h3.contentHeader {
	display: block;
	font-size: 15px;
	margin: 0;
	padding: 10px 10px 0;
	position: relative;
}
div.messageStripe {
	background: rgba(0, 0, 0, 0) url("/i/modalMessageStripe.png") repeat-x scroll left bottom;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
div.messageFreeText {
	font-size: 11px;
	line-height: 15px;
	margin: 20px 0 17px;
}
div.messageFreeText > br {
	display: none;
}
div.centeredBiggerText {
	font-size: 13px;
	padding-bottom: 15px;
}
div.messageFreeText a {
	border-bottom: 1px dotted #fff;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
div.messageFreeContent {
	font-size: 11px;
	line-height: 15px;
	padding: 10px 20px 10px 0;
}
div.messageFreeContent p.new-customer {
	margin-top: 6px;
}
div.messageFreeContent a {
	border-bottom: 1px dotted #fff;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
div.messageFreeContent.bottom-separator {
	border-bottom: 1px solid #03325c;
}
div.messageFreeContent.top-separator {
	border-top: 1px solid #1f66a4;
}
div.modalCenteredActions {
	display: block;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	text-align: center;
}
.lightbox_inner_div.login .modalCenteredActions {
	padding: 0;
}
.lightbox_inner_div.login .modalCenteredActions #Username_vUser {
	margin-left: 0;
}
div.modalCenteredActions a.btnLink {
	border: medium none !important;
	display: inline-block;
	float: none;
	font-weight: bold;
	margin: 0;
}
div#loginContainer div.overlayMessage, div#transferContainer div.overlayMessage {
	width: 480px;
}
div#loginContainer div.overlayMessage h2, div#transferContainerdiv.overlayMessage h2, div#transferSuccessfull div.messageFreeText h2, div#transferSuccessfullFunds div.messageFreeText h2 {
	font-size: 17px;
	padding: 10px 10px 5px 0;
}
div#transferSuccessfull div.messageFreeText h2, div#transferSuccessfullFunds div.messageFreeText h2 {
	margin-bottom: 10px;
}
div#loginContainer div.overlayMessage h3.contentHeader, div#transferContainer div.overlayMessage h3.contentHeader {
	background: rgba(0, 0, 0, 0) url("/i/logo.png") no-repeat scroll 10px center;
	height: 33px;
	margin: 10px 10px 0;
	padding: 20px 10px 0 0;
	text-align: right;
}
input.semiOpaqueInputField {
	background: rgba(0, 0, 0, 0) url("/i/semiOpaqueInputFields.png") no-repeat scroll 0 0;
	border: medium none;
	color: #8fc0eb;
	display: block;
	float: left;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 4px 10px 0;
	position: relative;
	width: 110px;
}
p.loginError {
	background: rgba(0, 0, 0, 0) url("/i/exclamationSign.png") no-repeat scroll left center;
	color: #fff;
	display: block;
	font-size: 11px;
	margin-bottom: 3px;
	padding: 3px 0 3px 19px;
}
span.dummyFieldContainer {
	position: relative;
}
input#passwodRealField {
	display: none;
}
div.blueBackgroundBalance {
	border: medium none;
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
}
table.blueBackgroundBalance {
	background: #063364 none repeat scroll 0 0;
	border: 1px solid #274e79;
	border-collapse: separate;
	height: 65px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
table.blueBackgroundBalance td {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #274e79;
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 1px;
	font-size: 12px;
	height: 42px;
	padding: 0 25px;
	text-align: left;
}
table.blueBackgroundBalance td.price {
	font-weight: bold;
	text-align: right;
}
table.dynamic_lightbox div.lightbox_main_bottom table.blueBackgroundBalance td {
	vertical-align: middle !important;
}
table.blueBackgroundBalance td.topCell {
}
table.blueBackgroundBalance tr:last-child td {
	border-bottom: 0 none;
}
table.transferWindowFields {
	border: medium none;
	height: 122px;
	margin: 0 auto;
	width: 407px;
}
table.transferWindowFields td {
	border: medium none;
	height: 61px;
	padding: 0 !important;
}
table.transferWindowFields td:first-child {
	padding: 0 0 0 26px !important;
}
.tooltipRelation table.transferWindowFields td label b {
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 8px;
}
.tooltipRelation table.transferWindowFields td label input, .tooltipRelation table.transferWindowFields td label select {
	border: 0 none;
	border-radius: 2px;
	height: 27px;
	width: 169px;
}
.tooltipRelation table.transferWindowFields td label input#amountFunds {
	margin-top: 8px;
}
#btnTransferFunds {
	margin-right: 22px;
}
div.allTextCentered, div.allTextCentered * {
}
div.allTextCentered p {
	font-size: 12px;
	padding: 10px;
}
.messageFreeText.allTextCentered h2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	line-height: 32px;
}
table.transferWindowFields select {
	width: 155px;
}
a#transferWindowTooltip {
	display: inline-block;
	margin-left: 2px;
	position: relative;
	top: 2px;
}
table.transferWindowFields a.tooltip_contener.lightbox_form:hover span, .accBalanceTransferFrom a.tooltip_contener.lightbox_form:hover span {
	background: transparent url("/i/icon_tooltip_bg.png") no-repeat scroll 0 0;
	left: 0;
	position: absolute;
	top: -58px;
}
div.tooltipRelation {
	display: block;
	position: relative;
}
div.tooltipRelation a.btnLink {
	float: right;
	font-weight: bold;
	margin-right: 5px;
}
label.transferWindow-balanceCode input {
	position: relative;
	top: -1px;
}
#transferWindow-tooltipContent {
	top: -7px;
}
div.allTextCentered, div.allTextCentered * {
	text-align: center !important;
}
@-moz-document url-prefix("") {
input.semiOpaqueInputField {
 height: 25px;
 padding-top: 0;
}
}
a.floatInForm {
	float: left !important;
	margin: 0 0 0 20px !important;
}
body#loginPage {
	background: #005198 url("/i/loginFullPageBG.png") repeat-x scroll 0 0;
}
body#loginPage div#overlayCurtain {
	display: none !important;
}
body#loginPage.loginPageOption2 div#loginContainer table td {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#transferSuccessfull, #transferSuccessfullFunds {
	display: none;
}
.close_popup_top {
	background-color: #0c1f35;
	height: 15px;
	padding: 5px 5px 0;
}
.close_popup_top a {
	background: transparent url("/i/login_x.gif") no-repeat scroll 0 0;
	display: block;
	float: right;
	height: 7px;
	width: 8px;
}
body.platinum {
	background: #0c1f35 url("/i/lightBG-gradient.jpg") repeat-x scroll 0 0;
}
body.platinum div#lightBackground {
	background: rgba(0, 0, 0, 0) url("/i/lightBG.jpg") no-repeat scroll center top;
}
.balance_transfer_panel {
	margin-bottom: 6px;
	padding: 3px 10px;
}
.info_icon {
	margin-right: 4px;
}
#bonusInfo, #bonusInfoUA {
	font-size: 12px;
	line-height: 17px;
	margin: 20px auto;
	max-width: 355px;
}
#bonusInfo .blue_i_ico, #bonusInfoUA .blue_i_ico {
	background: transparent url("/i/icn/information-button.png") no-repeat scroll 0 2px;
	height: 36px;
	margin: 0 2px 0 0;
}
#amountFunds + .tooltip_contener.lightbox_form {
	position: absolute;
	right: 0;
	top: 86px;
}
#transferWindowAmountTooltip {
	position: absolute;
}
#transferWindowAmountTooltip img, #transferWindowTooltipFunds img, #errorIcon1 {
	background: transparent url("/i/icn/information-button.png") no-repeat scroll right center;
	display: inline-block;
	height: 0;
	padding-bottom: 16px;
	position: relative;
	width: 16px;
}
#transferWindowTooltipFunds img {
	top: 4px;
}
#transferWindowAmountTooltip img {
	left: 5px;
	top: 0;
}
.block_holder {
	overflow: hidden;
	width: 160px;
}
div#container {
	position: relative;
	z-index: 11;
}
div#sportBGLeft, div#sportBGRight {
	bottom: 0;
	left: 0;
	position: fixed;
	top: 0;
	width: 53%;
	z-index: 1;
}
div#sportBGRight {
	left: auto;
	right: 0;
}
div#footer {
	position: relative;
	z-index: 2;
}

@media screen and (max-width: 1920px) {
body#sports div#sportBGLeft {
	background-position: -130px top;
}
div#sportBGLeft {
	background-position: 0 top;
}
body#sports div#sportBGRight {
	background-position: -142px top;
}
div#sportBGRight {
	background-position: -9px top;
}
}

@media screen and (max-width: 1680px) {
body#sports div#sportBGLeft {
	background-position: -256px top;
}
div#sportBGLeft {
	background-position: -130px top;
}
body#sports div#sportBGRight {
	background-position: -160px top;
}
div#sportBGRight {
	background-position: -39px top;
}
}

@media screen and (max-width: 1600px) {
body#sports div#sportBGLeft {
	background-position: -300px top;
}
div#sportBGLeft {
	background-position: -160px top;
}
body#sports div#sportBGRight {
	background-position: -170px top;
}
div#sportBGRight {
	background-position: -30px top;
}
}

@media screen and (max-width: 1360px) {
body#sports div#sportBGLeft {
	background-position: -380px top;
}
div#sportBGLeft {
	background-position: -280px top;
}
body#sports div#sportBGRight {
	background-position: -142px top;
}
div#sportBGRight {
	background-position: -40px top;
}
}

@media screen and (max-width: 1280px) {
body#sports div#sportBGLeft {
	background-position: -390px top;
}
div#sportBGLeft {
	background-position: -325px top;
}
body#sports div#sportBGRight {
	background-position: -110px top;
}
div#sportBGRight {
	background-position: -45px top;
}
}

@media screen and (max-width: 1152px) {
body#sports div#sportBGLeft {
	background-position: -130px top;
}
div#sportBGLeft {
	background-position: -385px top;
}
body#sports div#sportBGRight {
	background-position: -23px top;
}
div#sportBGRight {
	background-position: -46px top;
}
}

@media screen and (max-width: 1024px) {
body#sports div#sportBGLeft {
	background-position: -130px top;
}
div#sportBGLeft {
	background-position: -385px top;
}
body#sports div#sportBGRight {
	background-position: -160px top;
}
div#sportBGRight {
	background-position: -35px top;
}
}
body#casino div#sportBGLeft, body#casino div#sportBGRight, body#games div#sportBGLeft, body#games div#sportBGRight {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: none;
}
#nanoFrame {
	border: medium none;
	height: 200px;
	margin: 10px auto;
	width: 200px;
}
#nanoGamesWrapper {
	background: #222323 none repeat scroll 0 0;
	display: block;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
#nanoGamesWrapper object {
	bottom: 0;
	position: absolute;
	right: 0;
}
#nanoGamesLobby {
	background: rgba(0, 0, 0, 0) url("/i/nanogames-gameplay-bg.jpg") no-repeat scroll center bottom;
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
#nanoGamesOverlay {
	background: #222323 none repeat scroll 0 0;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}
#nanoGamesList {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #660002 #f20004 #f20004 #660002;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	height: 18px;
	position: absolute;
	right: 48px;
	top: 3px;
	width: 45%;
}
h2.tRightHeading {
	background: rgba(0, 0, 0, 0) url("/i/red_hdr_bg.gif") repeat-x scroll 0 0;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 24px;
	line-height: 22px;
	margin: 0;
	padding: 0 10px;
	position: relative;
	text-align: left;
}
div.nanoGamesSelectTiles {
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: auto;
}
div.nanoGamesSelectTiles a.eu_rol {
	background: rgba(0, 0, 0, 0) url("/i/nanogames-icon-eu_rol.jpg") no-repeat scroll center top;
}
div.nanoGamesSelectTiles a.eu_bj {
	background: rgba(0, 0, 0, 0) url("/i/nanogames-icon-eu_bj.jpg") no-repeat scroll center top;
}
div.nanoGamesSelectTiles a.mega_moolah {
	background: rgba(0, 0, 0, 0) url("/i/nanogames-icon-mega_moolah.jpg") no-repeat scroll center top;
}
div.nanoGamesSelectTiles a.mermaid_millions {
	background: rgba(0, 0, 0, 0) url("/i/nanogames-icon-mermaid_millions.jpg") no-repeat scroll center top;
}
div.nanoGamesSelectTiles a.thunder_struck {
	background: rgba(0, 0, 0, 0) url("/i/nanogames-icon-thunder_struck.jpg") no-repeat scroll center top;
}
div.nanoGamesSelectTiles a.tomb_raider {
	background: rgba(0, 0, 0, 0) url("/i/nanogames-icon-tomb_raider.jpg") no-repeat scroll center top;
}
div.nanoGamesSelectTiles a {
	display: block;
	float: left;
	height: 108px;
	margin: 1% 0 0 1%;
	position: relative;
	width: 32%;
}
div.nanoGamesSelectTiles a:hover {
	background-position: center bottom;
}
div#nanoGamesWrapper h2.tRightHeading .moreInformation, div#nanoGamesWrapper h2.tRightHeading .gameRefresh {
	position: absolute;
	top: 2px;
}
div#nanoGamesWrapper h2.tRightHeading .moreInformation {
	right: 24px;
}
div#nanoGamesWrapper h2.tRightHeading .gameRefresh {
	right: 2px;
}
.ui-icon {
	display: inline-block;
	height: 16px;
	position: relative;
	width: 16px;
}
.ui-icon.info-white {
	background: rgba(0, 0, 0, 0) url("/icn/information-white.png") no-repeat scroll center center;
}
.ui-icon.refresh-white {
	background: rgba(0, 0, 0, 0) url("/icn/refresh-white.png") no-repeat scroll center center;
}
.icn-btn {
	background-clip: border-box;
	background-origin: border-box;
	border: 1px solid transparent;
	border-radius: 2px;
	display: inline-block;
	height: 18px;
	position: relative;
	text-align: center;
	width: 18px;
}
.icn-btn:hover {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgba(255, 255, 255, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
	border-image: none;
	border-style: solid;
	border-width: 1px;
}
.icn-btn:active {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	border-color: rgba(0, 0, 0, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3);
	border-image: none;
	border-style: solid;
	border-width: 1px;
}
.icn-btn .ui-icon {
	top: 1px;
}
div#Tooltip {
	background: #fff none repeat scroll 0 0;
	border-radius: 3px;
	color: #000;
	left: 50%;
	max-width: 400px;
	overflow: visible;
	padding: 10px;
	position: absolute;
	top: 10%;
	z-index: 99999;
}
div#TooltipMessage {
	font-size: 11px;
	font-weight: normal;
	overflow: hidden;
	text-align: center;
	z-index: 1;
}
span#TooltipArrow {
	background: rgba(0, 0, 0, 0) url("/icn/tooltips-arrows.png") no-repeat scroll 0 -4px;
	bottom: -4px;
	display: block;
	height: 4px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	width: 8px;
	z-index: 2;
}
span#TooltipArrow.bottomCenter {
	background-position: 0 0;
	bottom: auto;
	top: -4px;
}
span#TooltipArrow.topLeft {
	background-position: 0 -4px;
	left: 3px;
	margin-left: 0;
}
span#TooltipArrow.topRight {
	background-position: 0 -4px;
	left: auto;
	margin-left: 0;
	right: 3px;
}
div#whl_popup {
	background: #0c1f35 url("/i/loading.gif") no-repeat scroll center center border-box;
	border: 3px solid #0c1f35;
	border-radius: 3px;
	box-shadow: 0 0 50px 10px #014e92;
	height: auto;
	line-height: 0;
}
div#whl_popup iframe {
	background: #000 none repeat scroll 0 0;
	display: block;
	position: relative;
}
#lightbox2_modal.opBetsLightBox {
	background: transparent url("/i/light_box2.png") no-repeat scroll 0 0;
	display: none;
	font-size: 11px;
	left: 50%;
	margin-left: -500px;
	position: absolute;
	text-align: center;
	top: 100px;
	width: 1000px;
}
.opBetsLightBox .box_main {
	width: 994px;
}
#OpenBetsLightBoxTable {
	border: 1px solid #274f79;
	border-spacing: 0;
	height: auto;
	width: 100%;
}
#OpenBetsLightBoxTable thead {
}
#OpenBetsLightBoxTable tbody {
}
#opBetsLBoxContent .content .tbl, #opBetsLBoxContent .content .second_tbl {
	border-bottom: 1px solid #274f79;
	max-height: 500px;
	overflow-x: hidden;
	overflow-y: auto;
}
#opBetsLoadingImg {
	display: block;
	height: 60px;
	position: relative;
	width: 140px;
}
#opBetsLoadingImg img {
	display: block;
	height: 30px;
	position: absolute;
	right: -330px;
	top: 15px;
	width: 30px;
}
#messagesPagePopup #messagesLoadingGif {
	display: block;
	height: 60px;
	left: 0;
	position: relative;
	top: 0;
	width: 140px;
}
#messagesPagePopup #messagesLoadingGif img {
	display: block;
	height: 30px;
	position: absolute;
	right: -330px;
	top: 15px;
	width: 30px;
}
#lightbox2_modal.opBetsLightBox .content h3 {
	display: none;
}
#lightbox2_modal.opBetsLightBox #messagesPagePopup h3 {
	display: block;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom tr {
	background: #063364 none repeat scroll 0 0;
	text-align: left;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td {
	border-width: 1px 1px 0 0;
	display: table-cell;
	height: 37px;
	padding: 5px 5px 5px 10px !important;
	text-align: left;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom td {
	padding: 5px 5px 5px 11px !important;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child {
	padding: 5px 5px 5px 10px !important;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th {
	border-top: 0 none;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th.last {
	border-right: 0 none;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th:first-child, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child {
	border-left: medium none;
	width: 100px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th:first-child + th, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child + td {
	width: 141px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th:first-child + th + th, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child + td + td {
	width: 115px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th:first-child + th + th + th, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child + td + td + td {
	width: 108px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th:first-child + th + th + th + th, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child + td + td + td + td {
	width: 100px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th.odds, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child + td + td + td + td + td {
	width: 55px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th.profit, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td:first-child + td + td + td + td + td + td {
	width: 55px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom th.last, #lightbox2_modal.opBetsLightBox .lightbox_main_bottom td.last {
	width: 80px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom td.last {
	width: 63px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom td.last img {
	position: relative;
	top: 3px;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom td {
	border-color: #274f79;
	border-width: 1px 0 0;
	height: 25px;
	padding: 5px 11px;
	vertical-align: middle !important;
}
#lightbox2_modal.opBetsLightBox a {
	font-weight: normal;
	text-decoration: none;
}
#lightbox2_modal.opBetsLightBox #messagesPagePopup table a {
	color: #0470c8;
}
#lightbox2_modal.opBetsLightBox .lightbox_main_top a.close {
	text-decoration: none;
	top: 30px;
}
#lightbox2_modal.opBetsLightBox #messagesPagePopup div.content {
	min-height: 0 !important;
}
#lightbox2_modal.opBetsLightBox div.content {
	background: #083a70 none repeat scroll 0 0;
	padding: 20px;
}
table.dynamic_lightbox.opBetsLightBox div.lightbox_main_bottom table td {
	white-space: normal;
	width: auto;
}
.ticketLBox .lightbox_main_bottom table {
	margin: 0 18px;
}
.combo.ticketLBox .lightbox_main_bottom table {
	margin: 0 18px 20px;
}
.combo.ticketLBox .lightbox_main_bottom div {
	padding-left: 18px;
}
.ie9 #lightbox2_modal.opBetsLightBox .lightbox_main_bottom th {
	background: #2671c3 none repeat scroll 0 0;
}
.ie9 #opBetsLoadingImg img {
	display: inline-block;
	position: static;
	right: auto;
	top: auto;
}
.banner_bet_wrapper, .banner_bet_wrapper_side {
	display: none;
}
.team_betting {
	box-sizing: border-box;
	padding-left: 10px;
	position: relative;
}
.team_betting strong {
	color: #439cfb;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	position: relative;
	width: auto;
}
.team_betting span {
	color: #fff;
	display: inline-block;
	font-weight: normal;
	max-width: 43%;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto;
}
.link_list_icon {
	float: left;
	margin-right: 4px;
	text-align: center;
	width: 18px;
}
.link_list_icon img {
	height: auto;
	margin-left: -3px;
	max-width: 100%;
	vertical-align: middle;
}
.link_list_icon + span {
}
.cf::before, .cf::after {
	content: " ";
	display: table;
}
.cf::after {
	clear: both;
}
.cf {
}
.groupList {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	overflow: visible;
	padding: 2px 10px;
}
.groupItem {
	float: left;
	width: 25%;
}
.groupItemCore, .groupName {
	position: relative;
}
.groupItemCore {
	margin: 0 9px 7px 0;
}
.groupItem:nth-child(4n+4) .groupItemCore {
	margin-right: 0;
}
#gui .sport_branches #_bet_types .types_bg.groupList div:nth-child(4n+4) .groupItemCore {
	margin: 0 0 7px;
}
.groupName {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	border-radius: 1px;
	display: block;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 30px 0 10px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.groupName::after {
	content: "";
	display: none;
	height: 1px;
	left: 2%;
	position: absolute;
	top: 0;
	width: 96%;
	z-index: 1;
}
.groupName:hover {
	text-decoration: none;
}
.isGroupHighlight {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
}
.groupIcon {
	background: rgba(0, 0, 0, 0) url("/i/gui_btns_sprite.gif") no-repeat scroll 0 -45px;
	height: 15px;
	position: absolute;
	width: 9px;
}
.isGroupOpen .groupIcon {
	background-position: 0 -60px;
}
.groupName .groupIcon {
	right: 11px;
	top: 5px;
}
.isGroupHighlight .groupIcon, .groupName:hover .groupIcon {
	border-left-color: #e1e1e1;
}
.isGroupOpen .groupName .groupIcon {
}
.groupSelect .groupIcon {
	display: none;
	left: 11px;
	top: 7px;
}
#gui #main .groupItem .groupSelect {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	box-sizing: border-box;
	color: #fff;
	display: none;
	float: none;
	left: 0;
	margin-top: -1px;
	padding: 0;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 1;
}
#gui #main .isGroupOpen .groupSelect {
	display: block;
}
#gui #main .groupItem .groupSelect li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border-color: transparent transparent #555555;
	border-style: solid;
	border-width: 1px 0;
	cursor: pointer;
	height: auto;
	line-height: 24px;
	margin: 0 !important;
	padding: 0 10px;
	position: relative;
}
#gui #main .groupItem .groupSelect li:hover, #gui #main .groupItem .groupSelect .isGroupSelected {
	background: #555555 none repeat scroll 0 0 !important;
	border-color: #555555 !important;
}
#gui #main .groupItem .isGroupHighlight + .groupSelect {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
}
#gui #main .groupItem .isGroupHighlight + .groupSelect li {
	border-bottom: 1px solid #275484;
}
#gui #main .groupItem .isGroupHighlight + .groupSelect li:hover, #gui #main .groupItem .isGroupHighlight + .groupSelect .isGroupSelected {
	background: #09203a none repeat scroll 0 0 !important;
	border-color: #09203a !important;
}
.isGroupSelected .groupIcon {
}
#main {
	display: table;
	float: left;
	table-layout: fixed;
	width: 73%;
}
#games #main, #casino #main {
	width: 100%;
}
#totopot #main {
	width: 81%;
}
#left_column, #content, #main > .inr {
	display: table-cell;
	vertical-align: top;
}
#left_column {
	padding: 10px 0 0;
	position: relative;
	width: 160px;
	z-index: 2998;
}
#gui #main .inr {
}
#lightbox2_modal.dynamic_lightbox.jqmID1 .messageFreeText .lightbox_blue_gr ul.icon_ul_red_i {
	width: 100%;
}
.transferWindowFields a.tooltip_contener.lightbox_form {
	margin-left: 3px;
	margin-top: 3px;
}
#ui-datepicker-div {
	z-index: 50 !important;
}
div.bet_type.asians div.bets.asian_header .pre1 {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 1%;
}
div.bet_type.asians div.bets.asian_header .pre98 {
	cursor: default !important;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 98%;
}
.bet_type.asians .teamTitle.liveLabelHolder .bet_score {
	line-height: 34px;
}
.bet_type.asians .teamTitle .eventName {
	left: -5px;
	position: relative;
	top: -7px;
}
.bet_type.asians .teamTitle .eventName a {
	color: #6c96c2;
}











/****Sahin Start (21-10-2016)***/



@import "/css/betslip_skin.css";
.r_contener_main h2, .r_contener_main h3, .lightbox_inner_div h2, #history_filter .but_a_contener input.usr_acc #main .inr h3, #live_now h2, #betting_slip h2, #live_betting h2, #live_schedule h2.imgHeading, #highlights h2, #new_last_minute h2, .freeContentBlock .r_content_contener .r_content_header h2, #results #content h3, .usr_acc #main .inr h2, #history #main .inr h3, #new_live_betting h2, .sideBlock__heading, #right_column .block > h3, .links_list h3, #live_schedule h2, #carousel h1, #gui #main .sport_branches h4, #preferences h2, #gui.horseRacing #main .sport_branches h3, .horseRacing .virtualSportsWrapper .virtualSportsTitle, .virtualSportsGreyhounds .virtualSportsWrapper .virtualSportsTitle, .virtualSportsSoccer .virtualSportsWrapper .virtualSportsTitle, #main #content .virtualSportsWrapper .virtualSportsTitle, #gui.horseRacing #main .sport_branches h3:first-child, .inrpage #main .inr h3, #results.inrpage .inr h3, .inrpage #main .inr h1, #results.inrpage .inr h1, .live_stream_panel h2, .widget_panel h2 {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #171717 none repeat scroll 0 0;
	border-color: #3a3a3a #171717 #171717 #3a3a3a;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: #fff;
	font-family: IRANSans;
	font-size: 17px;
	font-weight: bold;
	height: 35px;
	left: 0;
	letter-spacing: 1px;
	line-height: 36px;
	margin: 0 0 1px;
	padding: 0 10px;
	position: relative;
	text-indent: 0;
	text-shadow: none;
	text-transform: uppercase;
	width: 100%;
	word-spacing: 2px;
	z-index: 2;
}
.usr_acc #main .inr h2 {
	padding: 0 20px;
}
#gui #main .sport_branches h4 {
	font-size: 18px;
	height: 40px;
	line-height: 40px;
}
#gui #main .games .bet_type h6 {
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 5px;
}
#gui .sport_branches ul li .bet_type h6 .more img {
	cursor: pointer;
	padding-right: 10px;
	padding-top: 8px;
}
#gui #main .games .bet_type .types_bg {
	padding: 0 6px 4px 7px;
}
.live_stream_panel h2, .widget_panel h2, #betting_slip h2 {
	background: #093667 none repeat scroll 0 0;
	border-color: #2f557e #093667 #093667 #2f557e;
}
#new_live_betting h2 {
	background: #171717 none repeat scroll 0 0 !important;
	border-right: 0 none;
}
#carousel h1, #new_last_minute h2, #highlights h2, #new_live_betting h2, #preferences h2 {
	border-bottom: 0 none;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0;
	overflow: hidden;
	padding: 0;
}
#preferences h2 {
	padding: 0 10px;
}
#carousel h1 span, #new_last_minute h2 span, #highlights h2 span, #new_live_betting h2 a, #preferences h2 span {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 35px 0 15px;
	position: relative;
}
#carousel h1 span::after, #new_last_minute h2 span::after, #highlights h2 span::after, #new_live_betting h2 a::after, #preferences h2 span::after {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #171717 0%, #404040 100%) repeat scroll 0 0;
	content: "";
	display: block;
	height: 40px;
	left: -17px;
	position: absolute;
	top: 0;
	transform: skewX(-12deg);
	white-space: pre;
	width: 100%;
	z-index: -1;
}
#new_live_betting h2 a span {
	border-left: 1px solid #525252;
	font-family: IRANSans;
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
	padding-left: 10px;
	text-transform: none;
	word-spacing: normal;
}
#new_live_betting h2 a.nlbHeaderLink, #live_betting h2 a, #live_now h2 a {
	box-sizing: border-box;
	color: #fff;
	font-family: IRANSans;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	text-decoration: none;
	text-indent: 0;
}
#new_live_betting h2 a.nlbHeaderLink:hover a, #live_betting h2 a:hover a, #live_now h2 a:hover {
	text-decoration: none;
}
#new_live_betting h2 a:hover {
	text-decoration: none;
}
#new_live_betting h2 .infoFastMarket {
	border-right: 1px solid #274f79;
	float: right;
	font-family: IRANSans;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	padding: 0 6px 0 15px;
	position: relative;
	text-transform: none;
	word-spacing: normal;
}
#new_live_betting h2 .infoFastMarket img {
	position: relative;
	top: 4px;
}
#new_live_betting h2 .infoFastMarket::before {
	background: #093667 none repeat scroll 0 0;
	box-shadow: -1px 0 0 0 #0d4f96;
	content: "";
	display: block;
	height: 40px;
	left: 5px;
	position: absolute;
	top: 0;
	transform: skewX(-12deg);
	white-space: pre;
	width: 100%;
	z-index: -1;
}
#gui.horseRacing #main .sport_branches h3:first-child {
	border-right-color: #3a3a3a;
}
#gui.horseRacing #main .sport_branches h3:first-child::after {
	background: rgba(0, 0, 0, 0) url("/i/sports_icons_sprite.png") no-repeat scroll 0 20px;
	content: "";
	display: block;
	height: 20px;
	left: 10px;
	position: absolute;
	top: 9px;
	width: 20px;
}
.horseRacingTitle {
	left: 38px;
}
#results #content h3 {
	border: 0 none;
	margin: 0;
}
div#live_betting div.r_content_contener_main div.inr, div#highlights div.r_content_contener_main div.inr, div#last_minute_bets div.r_content_contener_main div.inr, div#new_last_minute div.inr, #left_column .r_contener_main ul, .r_contener_main ul, #sports_list li div, .links_list ul {
	background: #093667 none repeat scroll 0 0;
	border: 1px solid #274f79;
}
div#highlights div.r_content_contener_main div.inr {
	border-top: 0 none;
}
#live_schedule .r_contener_main .inr {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #464646 none repeat scroll 0 0;
	border-color: #626262 #464646 #464646 #626262;
	border-image: none;
	border-style: solid;
	border-width: 1px;
}
#gui #main .sport_branches h4, #gui.horseRacing #main .sport_branches h3 {
	border-bottom: 0 none;
	border-right: 1px solid #274f79;
	margin: 0;
	overflow: hidden;
	padding-left: 35px;
}
#gui #main .sport_branches h4::before {
	background: #093667 none repeat scroll 0 0;
	box-shadow: -1px 0 0 0 #0d4f96;
	content: "";
	height: 100%;
	position: absolute;
	right: -4px;
	top: 0;
	transform: skewX(-12deg);
	width: 36px;
}
#gui #main .sport_branches .virtualSportsWrapperh4::before {
	display: none;
}
#gui #main .sport_branches .closed h4 {
	border-bottom: 1px solid #3a3a3a;
}
#gui.horseRacing #main .sport_branches h3:first-child {
	height: 40px;
	line-height: 40px;
}
.usr_acc #main .inr h2, #history #main .inr h3 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid transparent;
}
#history #main .inr h3 {
	margin-bottom: 15px;
	padding: 0;
}
.inrpage #main .inr h3, #results.inrpage .inr h3, .inrpage #main .inr h1, #results.inrpage .inr h1 {
	padding: 0 15px;
}
.inrpage #main .inr h1.todays_events_title {
	padding: 0 10px;
}
.btn {
	border: 1px solid transparent;
	color: #ffffff;
}
.yellowText {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#OpenBetsElement .yellowText {
	line-height: 10px;
}
.btn:hover {
	color: #ffffff;
}
.btn.withArrow::after {
	background: rgba(0, 0, 0, 0) url("https://d6b6c2p8u4p7f.cloudfront.net/i/casino2/casino-sprite.png") no-repeat scroll -1px -874px;
	height: 4px;
	left: auto;
	right: 15px !important;
	width: 7px;
}
.btn.withArrow:hover::after {
	border-top-color: #ffd800;
}
.btn.yellowBtn {
	background: #ffd200 none repeat scroll 0 0;
	color: #000000;
}
.btn.yellowBtn:hover, .btn.yellowBtn:active {
	background: #f2bc00 none repeat scroll 0 0;
}
.greenBtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #23b223 none repeat scroll 0 0;
	border-color: #7adc7a #7adc7a -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-radius: 2px;
	border-style: solid solid none none;
	border-width: 1px 1px medium medium;
	box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.2) inset;
	color: #ffffff;
	text-shadow: 1px 1px 1px #115911;
}
.btn.blackBtn {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #5d5d5d;
	color: #bbbbbb;
	font-family: IRANSans;
	font-weight: bold !important;
}
input.btn.blackBtn:hover, input.btn.blackBtn:focus {
	border: 1px solid #fff;
	color: #ffffff;
}
input.btn.blackBtn:focus::-moz-placeholder {
 color: rgba(255, 255, 255, 0.4);
}
input.btn.blackBtn:focus:-moz-placeholder {
 color: rgba(255, 255, 255, 0.4);
}
.btn.blueOnHoverBtn {
	color: #ffffff;
	text-shadow: 1px 1px 0 #000000;
}
.btn.blueOnHoverBtn.selected, .btn.blueOnHoverBtn.selected:hover, .btn.blueOnHoverBtn:hover:active {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(11, 75, 145, 0.6) 0%, rgba(11, 75, 145, 1) 50%, rgba(11, 75, 145, 0.6) 100%) repeat scroll 0 0;
	color: #ffd800;
}
.btn.blueOnHoverBtn:hover, .subNavigationWrap .btn.holdingIcon:hover, .header_main .header_row.top .btn.withArrow:hover, .header_main .header_row.top .btn:hover span {
	color: #ffd200;
}
.subNavigationWrap .floatLeft .btn {
	padding: 5px 8px 6px;
}
.subNavigationWrap .btn.holdingIcon {
	height: 14px;
	padding-bottom: 5px;
	padding-top: 3px;
}
.subNavigationWrap .floatLeft .icon {
	margin: 0;
	padding-top: 0;
	top: 0;
}
.btn.greenPulseBtn {
}
.btn.greenPulseBtn .greenPulseTextWrap {
	background: #23b223 none repeat scroll 0 0;
	color: #ffffff;
	padding: 0 10px;
	text-shadow: 1px 1px 1px #115911;
}
.btn.greenPulseBtn .greenPulseTextWrap::after {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #23b223 none repeat scroll 0 0;
	border-color: -moz-use-text-color;
	border-image: none;
	border-radius: 2px;
	border-style: none;
	border-width: 0 medium 0 0;
	content: "";
	display: block;
	height: 100%;
	left: -3px;
	position: absolute;
	top: 0;
	transform: skewX(-12deg);
	width: 11px;
}
.btn.greenPulseBtn .greenPulseTextWrap:hover, .btn.greenPulseBtn .greenPulseTextWrap:hover::after {
	background: #069606 none repeat scroll 0 0;
	color: #fff;
}
.ie8 .btn.greenPulseBtn .greenPulseText, #live-betting .btn.greenPulseBtn .greenPulseText, .inrpage .btn.greenPulseBtn .greenPulseText, .usr_acc .btn.greenPulseBtn .greenPulseText, .btn.greenPulseBtn .greenPulseText {
	font-family: IRANSans;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	left: -3px;
	line-height: 32px;
	text-transform: uppercase;
}
.loadingBarElement {
	background: rgba(0, 0, 0, 0) url("/i/loading-bar.gif") no-repeat scroll 50% 50%;
	margin-top: 3px;
}
.mainLogo {
	background: rgba(0, 0, 0, 0) url("/i/logo.png") no-repeat scroll 0 0;
}
.cn .mainLogo {
	background: rgba(0, 0, 0, 0) url("/i/logo_chinese.png") no-repeat scroll 0 0;
}
body.expanded.cn #header .mainLogo {
	top: 45px;
}
.serviceHeaderWrap {
	height: 29px;
	padding: 0;
}
.plainDarkLine {
	background: rgba(0, 0, 0, 0) url("/i/plain-dark-line.png") no-repeat scroll 0 0;
}
.headerNavDivider {
	background: #363c43 none repeat scroll 0 0;
	border-left: 1px solid #000000;
}
.greyText {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(249, 58, 68, 1) 0%, rgba(222, 16, 26, 1) 100%) repeat scroll 0 0;
	border-radius: 6px;
	box-shadow: -1px 1px 2px -1px rgba(0, 0, 0, 0.75);
	color: #fff;
	font-family: IRANSans;
	font-size: 7px;
	font-weight: bold;
	height: 12px;
	left: 15px;
	line-height: 11px;
	overflow: hidden;
	padding: 0 3px;
	position: absolute;
	text-align: center;
	top: -5px;
}
#forgotYourPass_a {
	color: #bdbdbd;
}
.serviceArea a.btn:hover, .serviceArea a.btn:hover .greyText, .subNavigationWrap .floatRight a.btn:hover, #forgotYourPass_a:hover {
	color: #ffd800;
}
.serviceHeaderWrap a.btn:hover .relativeBlock {
	color: #ffffff;
}
.mainNavigationWrap {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(11, 75, 145, 0) 0%, rgba(22, 91, 166, 0.8) 100%) repeat scroll 0 0;
}
.plainBlueLine {
	background: rgba(0, 0, 0, 0) url("/i/plain-blue-line.png") no-repeat scroll 0 0;
}
.plainBlackLine {
	background: #000000 none repeat scroll 0 0;
}
.plainLightBlueLine {
	background: rgba(89, 164, 255, 0.3) none repeat scroll 0 0;
}
.header_main #ProductNavigationElement.header_el {
	left: 0;
	padding: 0 180px;
	position: absolute;
	right: 0;
	text-align: center;
}
.btn.mainNavLink:hover .radialGradientOnHover, .btn.mainNavLink .radialGradientOnHover {
	background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
	display: block;
	height: 18px;
	left: auto;
	position: absolute;
	right: -5px;
	top: 8px;
	transform: skewX(-12deg);
	width: 1px;
}
.btn.mainNavLink:last-child .radialGradientOnHover {
	display: none !important;
}
.main_navigation {
	top: 21px;
}
.ie8 .btn.mainNavLink, #live-betting .btn.mainNavLink, .inrpage .btn.mainNavLink, .usr_acc .btn.mainNavLink, .btn.mainNavLink {
	border: 0 none;
	border-radius: 0;
	font-family: IRANSans;
	font-size: 18px;
	height: 35px;
	line-height: 36px;
	margin: 0 3px;
	padding: 0 7px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
.btn.mainNavLink:last-child {
	border: 0 none;
}
.btn.mainNavLink.selected, .btn.mainNavLink.selected:hover {
	background: #063160 none repeat scroll 0 0;
	color: #ffd200;
	display: inline-block;
	text-decoration: none;
}
.btn.mainNavLink.selected:hover, .btn.mainNavLink:hover {
	color: #ffd200;
}
.ie8 .btn.mainNavLink, .inrpage .btn.mainNavLink {
}
.btn.mainNavLink.selected::after, .btn.mainNavLink.selected:hover::after {
	border-bottom: 35px solid transparent;
	border-left: 8px solid #063160;
	content: "";
	float: right;
	height: 0;
	left: auto;
	margin: 0 -9px 0 0;
	position: absolute;
	right: 0;
}
.btn.mainNavLink.selected::before, .btn.mainNavLink.selected:hover::before {
	border-bottom: 35px solid #063160;
	border-left: 8px solid transparent;
	content: "";
	float: left;
	height: 0;
	margin: 0 0 0 -15px;
	position: absolute;
}
.radialGradientOnHover {
	display: none;
}
.newFeature {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1e4e82 0%, #2a68ac 100%) repeat scroll 0 0;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	color: #ffd800;
	display: block;
	font-family: IRANSans;
	font-size: 9px;
	font-weight: bold;
	left: 0;
	line-height: 9px;
	margin-left: 20%;
	margin-right: 21%;
	padding: 2px 6px 3px;
	position: absolute;
	right: 0;
	text-shadow: 1px 1px 0 rgb(8, 17, 28);
}
.newFeature::after {
	background: #1e4e82 none repeat scroll 0 0;
}
.subNavigationWrap {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(1, 12, 26, 0.7) 0%, rgba(1, 12, 26, 0.7) 100%) repeat scroll 0 0;
	border-bottom: 1px solid rgba(89, 164, 255, 0.3);
}
.subNavigationWrap::after {
	background: #000000 none repeat scroll 0 0;
}
.dropdownWrap {
	border: 1px solid #3a3a3a;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.5);
}
.dropdownInner {
	background: #171717 none repeat scroll 0 0;
}
.btn.underlined {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #5c5b5b;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
}
.btn.underlined:last-child {
	border-bottom: medium none;
}
.dropdownInner .btn:hover {
	color: #ffd800;
}
.dropdownInner .btn.underlined:hover {
	color: #ffffff;
}
.dropdownInner .btn:hover::after {
	border-bottom: 2px solid transparent;
	border-left: 2px solid #ffd800;
	border-top: 2px solid transparent;
	display: none;
}
#select-language .dropdownInner span.icon {
	opacity: 0.7;
}
#select-language .dropdownInner a:hover span.icon {
	opacity: 1;
}
.dropdownInner.additionalSeparation .btn {
	padding-bottom: 10px;
}
.dropdownInner.additionalSeparation .btn:last-child {
	border-bottom: 0 none;
}
.dropdownInner.additionalSeparation .btn:first-child {
	border-top: medium none;
}
.dropdownInner.additionalSeparation .btn:hover {
	background: #323232 none repeat scroll 0 0;
}
.icon {
	background-image: url("/i/icn/flags_sprite.png");
}
.info {
	background: rgba(0, 0, 0, 0) url("/i/icn/information-button.png") no-repeat scroll left center;
}
.success {
	background: rgba(0, 0, 0, 0) url("/i/icn/tick-circle.png") no-repeat scroll left center;
}
.error {
	background: rgba(0, 0, 0, 0) url("/i/icn/cross-circle.png") no-repeat scroll left center;
}
.icon.en, .icon.e_n-uk {
	background-position: 0 -4px !important;
}
.icon.es {
	background-position: 0 -24px !important;
}
.icon.it {
	background-position: 0 -44px !important;
}
.icon.de {
	background-position: 0 -64px !important;
}
.icon.fr {
	background-position: 0 -84px !important;
}
.icon.se {
	background-position: 0 -104px !important;
}
.icon.no {
	background-position: 0 -124px !important;
}
.icon.fi {
	background-position: 0 -144px !important;
}
.icon.dk {
	background-position: 0 -164px !important;
}
.icon.tr {
	background-position: 0 -184px !important;
}
.icon.gr {
	background-position: 0 -204px !important;
}
.icon.ru {
	background-position: 0 -224px !important;
}
.icon.pl {
	background-position: 0 -244px !important;
}
.icon.ro {
	background-position: 0 -264px !important;
}
.icon.cz {
	background-position: 0 -284px !important;
}
.icon.hr {
	background-position: 0 -304px !important;
}
.icon.hu {
	background-position: 0 -324px !important;
}
.icon.bg {
	background-position: 0 -344px !important;
}
.icon.pt {
	background-position: 0 -364px !important;
}
.icon.cn {
	background-position: 0 -384px !important;
}
.icon.jp {
	background-position: 0 -404px !important;
}
.icon.nl {
	background-position: 0 -424px !important;
}
.icon.ca, .icon.e_n-ca {
	background-position: 0 -444px !important;
}
.icon.ko {
	background-position: 0 -544px !important;
}
.icon.th {
	background-position: 0 -564px !important;
}
.icon.vt, .icon.vi {
	background-position: 0 -584px !important;
}
a.btn.select-lang-code_de-de {
	display: none;
}
.icon.volumeControl {
	background: rgba(0, 0, 0, 0) url("/i/icn/volue-icon.png") no-repeat scroll 0 0;
}
.icon.faqIcon {
	background: rgba(0, 0, 0, 0) url("/i/icn/faq.png") no-repeat scroll 0 0;
}
.icon.dropdownArrow {
	background: rgba(0, 0, 0, 0) url("/i/icn/dropdown_arrow.png") no-repeat scroll 0 0;
}
.icon.close-icon {
	background: rgba(0, 0, 0, 0) url("/i/icn/cross-small.png") no-repeat scroll left center;
}
.icon.info {
	background: rgba(0, 0, 0, 0) url("/i/icn/information-button.png") no-repeat scroll left center;
	left: 2px;
	top: 0;
}
.icon.success {
	background: rgba(0, 0, 0, 0) url("/i/icn/tick-circle.png") no-repeat scroll left center;
}
.icon.error {
	background: rgba(0, 0, 0, 0) url("/i/icn/cross-circle.png") no-repeat scroll left center;
}
.icon.info-round {
	background: rgba(0, 0, 0, 0) url("/i/icn/information.png") no-repeat scroll left center;
}
#left #LiveNow .fast-market-icon, #doubleLeft #LiveNow .fast-market-icon, #left #Favourites .fast-market-icon, #doubleLeft #Favourites .fast-market-icon {
	margin-top: -4px;
}
.btn .messageIcon {
	background: rgba(0, 0, 0, 0) url("/i/icn/icon-message-10bet.png") no-repeat scroll 0 0;
	height: 17px;
	margin-left: 10px;
	margin-right: 0;
	width: 21px;
}
.inActive .messageIcon {
	opacity: 0.6;
}
#container, #casino #header {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.livedealer #liveBanners {
	background: #222323 none repeat scroll 0 0;
}
.bg_base_layer {
}
#modalRegistrationBlock-languageSelection:hover {
	text-decoration: none;
}
#header h1.mainLogo {
	height: 50px;
	margin: 0;
	top: 11px;
	z-index: 2;
}
#balance.dropdownWrap {
	float: none;
	height: auto;
	padding-top: 0;
	width: auto;
}
.ie8 .btn.greenPulseBtn .greenPulseTextWrap, .inrpage .btn.greenPulseBtn .greenPulseTextWrap {
	padding-left: 15px;
	padding-right: 15px;
}
body.expanded #header .mainLogo {
	top: 40px;
}
#new_last_minute td, #new_last_minute th {
	height: 29px;
	padding: 0;
}
#new_last_minute th {
	width: 20px;
}
#new_last_minute li {
	height: 16px;
	line-height: 17px;
}
#new_last_minute .live_betting_table .bet_name {
	overflow: hidden;
	white-space: nowrap;
}
#new_last_minute .live_betting_table .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#new_last_minute .live_betting_table .bet_name a.active, .live_betting_table .bet_name a.active {
	background-position: 100% -36px;
}
#new_last_minute .live_betting_table .bet_name a {
	background: transparent url("/i/bet_bg3.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	margin: 2px 0 0;
	overflow: hidden;
	padding: 0;
}
#new_last_minute .live_betting_table .bet_name a.size_a .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 54%;
	overflow: hidden;
	padding-right: 2px;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#new_last_minute .live_betting_table .bet_name a.size_b .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 69%;
	overflow: hidden;
	padding-right: 2px;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#new_last_minute .live_betting_table .bet_name a .num_right {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	position: relative;
	text-align: right;
	white-space: nowrap;
	z-index: 2;
}
#new_last_minute .live_betting_table .bet_name a.size_a {
	width: 49%;
}
#new_last_minute .live_betting_table .bet_name a.size_b {
	width: 42%;
}
#new_last_minute .live_betting_table .bet_name a.extra {
	padding: 0 1px 0 0;
	text-align: center;
	width: 14%;
}
#new_last_minute .live_betting_table .league a span {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}
#new_last_minute #lastMinuteBetsContainer .game_icon span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
}
#new_last_minute ul {
	margin-right: 0;
	margin-top: 10px;
}
ul.center_pagination li.current, #new_last_minute li.current {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
ul.center_pagination li a, ul.center_pagination li.current, #new_last_minute li a, #new_last_minute li.current {
	color: #fff;
	font-size: 13px;
}
ul.center_pagination li.prev, ul.center_pagination li.disprev, #new_last_minute li.prev, #new_last_minute li.disprev {
	padding-left: 19px;
	padding-right: 9px;
}
ul.center_pagination li.next, ul.center_pagination li.disnext, #new_last_minute li.next, #new_last_minute li.disnext {
	height: auto;
	padding-left: 9px;
	padding-right: 18px;
	width: auto;
}
ul.center_pagination li.prev, ul.center_pagination li.disprev, ul.center_pagination li.next, ul.center_pagination li.disnext, #new_last_minute li.prev, #new_last_minute li.disprev, #new_last_minute li.next, #new_last_minute li.disnext {
	background: rgba(0, 0, 0, 0) url("/i/icn/arrows.png") no-repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
}
#new_last_minute li.prev {
	background-position: -3px -116px;
}
#new_last_minute li.disprev {
	background-position: -3px -116px;
	opacity: 0.5;
}
#new_last_minute li.next {
	background-position: right -5px top -96px;
}
#new_last_minute li.disnext {
	background-position: right -5px top -96px;
	opacity: 0.5;
}
ul.center_pagination li.prev {
	background-position: 0 -112px;
}
ul.center_pagination li.disprev {
	background-position: 0 -112px;
	opacity: 0.5;
}
ul.center_pagination li.next {
	background-position: right -1px top -92px;
}
ul.center_pagination li.disnext {
	background-position: right -1px top -92px;
	opacity: 0.5;
}
ul.center_pagination li.prev, ul.center_pagination li.disprev, ul.center_pagination li.next, ul.center_pagination li.disnext, ul.center_pagination li.prev a, ul.center_pagination li.next a, ul.center_pagination li.disprev a, ul.center_pagination li.disnext a, ul.center_pagination li.disprev, ul.center_pagination li.disnext, #new_last_minute li.prev, #new_last_minute li.next, #new_last_minute li.prev a, #new_last_minute li.next a, #new_last_minute li.disprev span, #new_last_minute li.disnext span, #new_last_minute li.disprev, #new_last_minute li.disnext {
	font-size: 13px;
	height: 16px;
	margin: 0 1px;
	text-indent: 0;
	top: 0;
	width: auto;
}
#new_last_minute li.prev, #new_last_minute li.next, #new_last_minute li.prev a, #new_last_minute li.next a, #new_last_minute li.disprev span, #new_last_minute li.disnext span, #new_last_minute li.disprev, #new_last_minute li.disnext {
	top: 3px;
}
ul.center_pagination li.prev, ul.center_pagination li.disprev, ul.center_pagination li.next, ul.center_pagination li.disnext {
	border: 1px solid #fff;
	border-radius: 3px;
	height: 25px;
	line-height: 25px;
	margin-right: 5px;
	padding: 0 12px 0 22px;
	position: relative;
	top: 6px;
}
ul.center_pagination li.next, ul.center_pagination li.disnext {
	margin-left: 5px;
	margin-right: 0;
	padding: 0 22px 0 11px;
}
#new_last_minute .live_betting_table .league a {
	margin: 0 0.5%;
	width: 98.9%;
}
#lastMinuteBetsContainer table {
	background: #093667 none repeat scroll 0 0;
}
#lastMinuteBetsContainer .game_icon {
	padding: 0;
}
#new_last_minute .startLabel {
	display: inline-block;
}
#lastMinuteBetsPaging {
	height: 43px;
	overflow: hidden;
	padding-bottom: 0;
}
#gui.horseRacing #main .sport_branches h3 + h4 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#gui.horseRacing #main .sport_branches .events h3 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
#gui.horseRacing #main .events h5 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	line-height: 25px;
	padding-right: 0;
}
#gui.horseRacing #main .events h5::after {
	display: none;
}
#gui.horseRacing #main .events a.expandCollapse > span {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent transparent transparent #fff;
	border-image: none;
	border-style: solid;
	border-width: 3px;
}
#gui.horseRacing #main .events a.expandCollapse.expanded > span {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #fff transparent transparent;
	border-image: none;
	border-style: solid;
	border-width: 3px;
}
#gui.horseRacing #main .leagues .top_leagues.next_races li.league_check.chkd, #gui.horseRacing #main .leagues .top_leagues.next_races li.league_check:hover {
}
div.branchBanner {
	background-clip: border-box;
	background-origin: border-box;
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #666;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.horseRacing #main div.branchBanner h2, #main #content div.branchBanner h2 {
	color: #666;
}
div.branchBanner h2 span {
	color: #000;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}
#ModalWindow-Content.horseRacing {
	background: #093667 none repeat scroll 0 0;
	text-shadow: 1px 1px #000;
}
#ModalWindow-Content.horseRacing span.raceDate {
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	text-shadow: 1px 1px rgba(0, 0, 0, 1);
}
#ModalWindow-Content table {
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}
#ModalWindow-Content table tr td, #ModalWindow-Content table tr th {
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#ModalWindow-Content table tr th {
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	color: #cecece;
}
#ModalWindow-Content table tr td:last-child, #ModalWindow-Content table tr th:last-child {
	border-right: medium none;
}
#ModalWindow-Content table tr:nth-child(2n+1) td {
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
}
#ModalWindow-Content table tr th[colspan] {
	color: #fff;
}
table.oddsTable {
	border-bottom: 1px solid #000;
}
table.oddsTable th {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #093667 none repeat scroll 0 0;
	border-color: #274f79 #274f79 -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-style: solid solid none none;
	border-width: 1px 1px 0 0;
	color: #fff;
	font-weight: bold;
}
table.oddsTable th:first-child {
	border-left: 1px solid #274f79;
}
table.oddsTable tr td {
	background: #093667 none repeat scroll 0 0;
	color: #fff;
}
table.oddsTable td {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #274f79 #274f79 -moz-use-text-color -moz-use-text-color;
	border-image: none;
	border-style: solid solid none none;
	border-width: 1px 1px 0 0;
}
table.oddsTable th span, table.oddsTable td span {
	color: #fff;
	font-weight: normal;
}
table.oddsTable th span {
	font-weight: bold;
}
table.oddsTable th span.sortingTableHead__secondary {
	font-weight: normal;
}
table.oddsTable td span.racecard__details {
	color: #ccc;
}
table.oddsTable .seconLevelHeader th {
}
table.oddsTable .rBorder {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
table.oddsTable input[type="checkbox"]:hover, table.oddsTable input[type="radio"]:hover, table.oddsTable input.chck {
	box-shadow: 0 0 8px 1px #067cff;
}
table.oddsTable input[type="checkbox"]:active, table.oddsTable input[type="radio"]:active {
	box-shadow: none;
}
table.oddsTable input.disabled, table.oddsTable input.disabled:hover, table.oddsTable input[disabled="disabled"]:hover, table.oddsTable input[disabled="disabled"] {
	box-shadow: none !important;
}
table.oddsTable th strong {
	color: #067cff;
}
table.oddsTable td.horseHistory {
	border-top: medium none;
}
table.oddsTable table.results {
	background: #333 none repeat scroll 0 0;
	border-bottom: 5px solid #000;
	text-shadow: 1px 1px #000;
}
table.oddsTable table.results th {
	border-bottom: 1px solid #444;
	border-top: 1px solid #444;
	color: #b3b3b3;
}
.ie8 .e_n-uk .btn.mainNavLink, .inrpage.e_n-uk .btn.mainNavLink {
	font-size: 16px;
}
table.oddsTable .results td {
	border-bottom: 1px solid #222;
	color: #cccccc;
}
table.oddsTable table.results tr th, table.oddsTable table.results tr td {
	background: #333 none repeat scroll 0 0;
}
table.oddsTable table.results tr th:nth-child(2n), table.oddsTable table.results tr td:nth-child(2n) {
	background: rgba(0, 0, 0, 0.15) none repeat scroll 0 0;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
}
table.oddsTable tr.open td {
	background: #333 none repeat scroll 0 0;
	border-bottom: 1px solid #242424;
}
a.oddsBtn, a.oddsBtn.disabled, a.oddsBtn.disabled:hover, a.oddsBtn.disabled:active {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #27303a 0%, #020b15 100%) repeat scroll 0 0;
	border-color: #57606a #030c16 #030c16 #57606a;
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
}
a.oddsBtn:hover, a.oddsBtn:active, a.oddsBtn.chosenBet {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fcfdfd 0%, #8697ac 100%) repeat scroll 0 0;
	border-color: #ffffff #21252b #21252b #d4dae2;
	border-style: solid;
	border-width: 1px;
	color: #000;
}
a.oddsBtn.disabled, a.oddsBtn.disabled:hover, a.oddsBtn.disabled:active {
	background: #000 none repeat scroll 0 0;
	border-color: #000;
}
.horceRacing-racePost_image {
	color: #fff;
}
.horseRacing-comment_container {
	background: #333 none repeat scroll 0 0;
}
.horseRacing-comment_logo_image {
	background: rgba(0, 0, 0, 0) url("/images/racing_post.png") no-repeat scroll 0 0;
}
#gui.horseRacing .alt-racing-view .defaultBtn.horseRacing-preview_button, #gui.horseRacing .alt-racing-view .horseRacing_button_viewAll {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #838584 100%) repeat scroll 0 0;
	border: medium none;
	border-radius: 20px;
	color: #000;
	display: inline-block;
	text-decoration: none;
	text-shadow: none;
}
#gui.horseRacing .alt-racing-view .betMarketsTabs .defaultBtn.horseRacing-preview_button:hover, #gui.horseRacing .alt-racing-view .horseRacing_button_viewAll:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fbfbfb 0%, #bfbfbf 100%) repeat scroll 0 0;
	color: #000000;
	filter: none;
}
#gui.horseRacing .alt-racing-view .betMarketsTabs .defaultBtn.horseRacing-preview_button.expanded {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #868887 0%, #fbfbfb 100%) repeat scroll 0 0;
}
.horse-racing-comment {
	padding-left: 0;
}
#gui.horseRacing #main .leagues .all_leagues {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 10px;
}
.horseEvent__title {
	font-size: 12px;
	margin-top: 0;
	padding-top: 10px;
}
#gui #main .content #bra_61 > ul:last-child {
	border-bottom: 1px solid #3a3a3a;
}
#gui #main .content #bra_61 > ul > li {
	border-color: #3a3a3a;
}
#gui #main #bra_61 .leagues .all_leagues .first, #gui #main #bra_61 .leagues .top_leagues .first {
	border-left: 1px solid #274f79;
}
#gui #main #bra_61 .leagues .top_leagues ul, #gui #main #bra_61 .leagues .all_leagues ul, #gui #main #bra_61 .select ul {
	border-bottom: 1px solid #274f79;
	border-top: 1px solid #274f79;
}
#gui #main #bra_61 .leagues .top_leagues ul li:last-child, #gui #main #bra_61 .leagues .all_leagues ul li:last-child, #gui #main #bra_61 .select ul li:last-child {
	border-bottom: 0 none;
	height: 32px;
	min-height: 32px;
}
#gui #main #bra_61 .leagues .all_leagues #filter_pnl ul li:nth-child(2), #gui #main #bra_61 .leagues .all_leagues #filter_pnl ul li:last-child {
	border-bottom: 1px solid #555555;
	height: 26px;
	line-height: 26px;
	min-height: 26px;
}
#gui #main #bra_61 .leagues .all_leagues #filter_pnl ul li:nth-child(2) {
	background: #171717 none repeat scroll 0 0;
	font-size: 11px;
}
#gui #main #bra_61 .leagues .all_leagues #filter_pnl ul li.current:nth-child(2) {
	background: #083b72 none repeat scroll 0 0;
}
#gui #main #bra_61 .leagues .all_leagues #filter_pnl ul li.current:last-child {
	border-bottom: 1px solid #274f79;
}
#gui #main #bra_61 .leagues .top_leagues.next_races ul li {
	line-height: 42px;
	min-height: 42px;
}
#gui .sport_branches .next_races ul li.league_check img {
	padding-left: 13px !important;
	padding-top: 13px !important;
}
#gui.virtualSportsGreyhounds #main .leagues .next_races h5 {
	border: medium none;
	float: left;
	height: 32px;
	line-height: 32px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-indent: 8px;
}
#gui.virtualSportsGreyhounds #filter_pnl {
	height: 35px;
	padding-left: 0;
}
#gui.virtualSportsGreyhounds #main .leagues .next_races h5, #gui.virtualSportsGreyhounds #main .leagues .next_races ul {
	border: 1px solid #274f79;
	box-sizing: border-box;
	height: 33px;
	line-height: 31px;
}
#gui.virtualSportsGreyhounds #main .leagues .next_races ul {
	border-left: 0 none;
}
#gui.virtualSportsGreyhounds #main .leagues .next_races ul li {
	border: 0 none;
	box-sizing: border-box;
	height: 31px !important;
	min-height: 31px !important;
}
#gui.horseRacing .trackName, #gui.virtualSportsGreyhounds .trackName, #gui.virtualSportsSoccer .trackName {
	border-bottom: 0 solid #274f79;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 10px 10px;
}
#gui.virtualSportsGreyhounds .trackName {
	color: #439cfb !important;
	font-size: 12px;
	padding: 10px 0;
}
#gui.virtualSportsGreyhounds .trackName a {
	color: #439cfb !important;
	font-size: 12px;
}
#gui.horseRacing .trackName {
	border-bottom: 0 none;
}
#VSContentContainer .leagues .horseRacing_button_viewAll {
	margin: 10px 0 10px 10px;
	text-indent: 0;
}
#gui #bra_61 #filter_pnl {
	border-bottom: 1px solid #3a3a3a;
	margin-bottom: 0;
	padding: 2px 0 10px;
}
#gui #bra_61 #filter_pnl ul {
	border: 0 none !important;
}
#gui #bra_61 #filter_pnl select {
	margin: 0;
	width: 90px;
}
#gui.horseRacing .trackName {
	font-size: 12px;
	padding: 15px 0;
}
#gui.horseRacing .trackName a {
	color: #439cfb;
}
#gui.horseRacing #main .defaultBtn.greenBtn, #gui.horseRacing #main .leagues .all_leagues div.tRight a.defaultBtn, .defaultBtn.greenBtn.disabled, .defaultBtn.greenBtn.disabled:hover, .defaultBtn.greenBtn.disabled:active, #gui.virtualSportsGreyhounds #main .defaultBtn.greenBtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #23b223 none repeat scroll 0 0;
	border-color: #7adc7a -moz-use-text-color -moz-use-text-color #7adc7a;
	border-image: none;
	border-radius: 3px;
	border-style: solid none none solid;
	border-width: 1px medium medium 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	line-height: 26px;
	margin: 10px 0 0;
	padding: 0 10px;
	position: relative;
	text-indent: 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.defaultBtn.greenBtn.disabled, .defaultBtn.greenBtn.disabled:hover, .defaultBtn.greenBtn.disabled:active {
	opacity: 0.5;
}
.defaultBtn.horseRacing-buttonOddReset {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #545454;
	border-radius: 3px;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
	line-height: 28px;
	margin-right: 7px;
	padding: 0 25px;
	text-shadow: none;
}
.defaultBtn.horseRacing-buttonOddReset:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-color: #fff;
	box-shadow: none;
	text-decoration: none;
}
#gui.horseRacing #main .content .leagues .leagues > li {
	border: 0 none;
	padding: 10px;
}
#gui.horseRacing #main .leagues li span.x {
	top: 9px;
}
#gui.horseRacing #main .bet_type {
	padding: 10px;
}
#gui.horseRacing #main .leagues .leagues .bet_type {
	margin: 0 0 10px;
	padding: 0;
}
#gui.horseRacing #main .select .types_bg {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	padding: 0;
}
#gui #main #bra_61 .games .select .types_bg ul:first-child {
	border-left: 1px solid #274f79;
}
#gui.horseRacing #main h5.horseEvent__antepost_header, .horseEvent__antepost_bet_type {
	margin: 0;
}
#gui.horseRacing #main h5.horseEvent__antepost_header {
	box-sizing: border-box;
	padding: 0 10px;
}
#gui.horseRacing #main h5.horseEvent__antepost_header::after {
	display: none;
}
.racecard__title {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #363636 0%, #1c1c1c 75%) repeat scroll 0 0;
	border-top: 1px solid #414141;
	font-weight: bold;
}
.racecard__table.oddsTable td {
}
.racecard__odds .oddsBtn {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #404040 0%, #000000 100%) repeat scroll 0 0;
	filter: none;
}
.racecard__odds .oddsBtn.disabled, .racecard__odds .oddsBtn.disabled:hover, .racecard__odds .oddsBtn.disabled:active {
	background: #000 none repeat scroll 0 0 !important;
	border-color: #000;
	filter: none;
}
.race-status--result {
	background: #86b652 none repeat scroll 0 0;
	color: #d5ecbe;
}
.race-status--started {
	background: #dc484a none repeat scroll 0 0;
	color: #f5d4d4;
}
#gui.horseRacing .alt-racing-view #filter_pnl {
	background: #444 none repeat scroll 0 0;
	filter: none;
}
#gui.horseRacing .content .alt-racing-view #filter_pnl li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	color: #8d8d8d;
	filter: none;
}
#gui.horseRacing .content .alt-racing-view #filter_pnl li:hover, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current.chkd, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current:hover, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current.chkd:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fff;
	filter: none;
}
#gui.horseRacing .content .alt-racing-view #filter_pnl li.current::after, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current.chkd::after {
	border-bottom: 8px solid #373737;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	margin-left: -6px;
}
#gui.horseRacing #main .alt-racing-view .leagues .top_leagues {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fff;
}
#gui.horseRacing .alt-racing-view .trackName a, #gui.horseRacing .alt-racing-view .trackName a:hover {
	color: #000;
}
.alt-racing-view .betMarketsTabs {
	background: #444 none repeat scroll 0 0;
}
.alt-racing-view .betMarketsTabs a.betMarketsTab {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	color: #8d8d8d;
	filter: none;
}
.alt-racing-view .betMarketsTabs a.betMarketsTab:hover, .alt-racing-view .betMarketsTabs a.betMarketsTab.selected {
	color: #fff;
}
.alt-racing-view .betMarketsTabs a.betMarketsTab.selected::after {
	border-bottom: 8px solid #373737;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	margin-left: -6px;
}
#gui.horseRacing .horseInfoFormValueHolder .icon.info {
	background: #ef9111 none repeat scroll 0 0;
	border-radius: 2px;
	position: relative;
	text-align: center;
}
#gui.horseRacing .horseInfoFormValueHolder .icon.info::after {
	color: #fff;
	content: "i";
	font-size: 11px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 100%;
}
.horseEvent__container {
	background: #292929 none repeat scroll 0 0;
	border: 1px solid #404040;
}
.horseEvent__time_item {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	border-radius: 0;
	padding: 5px 10px;
}
.horseEvent__time_item:hover, .horseEvent__time_item_selected {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
	border-radius: 0;
	padding: 5px 10px;
}
#gui.horseRacing #main .leagues .next_races h5 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	height: 44px;
	line-height: 42px;
	margin-bottom: 0;
	text-indent: 10px;
}
#gui.horseRacing.virtualSportsGreyhounds #main .leagues .next_races h5 {
	height: 33px;
	line-height: 31px;
}
#gui.horseRacing table.oddsTable {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #275484 #275484;
	border-image: none;
	border-style: none none solid solid;
	border-width: 0 0 1px 1px;
}
.horse_racing__dropdown_text {
	font-size: 12px;
}
.horse_racing__dropdown_icon {
	top: 3px;
}
table.oddsTable .right {
	text-align: center !important;
}
table.oddsTable td.racing-tableColumn-number, table.oddsTable th.racing-tableColumn-number {
	width: 9%;
}
table.oddsTable tr td.racing-tableColumn-info, table.oddsTable tr th.racing-tableColumn-info {
	width: 13%;
}
.horseRacing-eventInfo-trackInfo {
	color: #888888;
}
.horseRacing-horseName {
	font-size: 12px;
}
.horseRacing-jockeyName {
}
.horseRacing-eventInfo-trackInfo, .horseRacing-eventInfo-eventName {
	font-size: 12px;
	font-weight: normal;
}
.horseEvent__antepost_header {
	background-color: #444444;
}
#gui.horseRacing #main h4.horseEvent__antepost_header {
	background: #444444 none repeat scroll 0 0;
	padding: 0 0 0 24px;
}
#gui.horseRacing #main h4.horseEvent__antepost_header::before {
	background: rgba(0, 0, 0, 0) url("/i/sports_icons_sprite.png") no-repeat scroll 0 -1064px;
	content: "";
	height: 18px;
	left: 2px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
}
.all-leagues-alt {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.meeting {
	background: #1c1c1c none repeat scroll 0 0;
	border-bottom: 1px solid #4e4e4e;
	color: #fff;
}
.meeting .league_check:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.meeting--full .league_check {
	border-right: 1px solid #4e4e4e;
}
.meeting--full .league_check:nth-child(3n+3) {
	border-right: 0 none;
}
.meeting__name, .meeting__name:hover {
	color: #fff;
}
.meeting + .tRight.clear {
	background: #1c1c1c none repeat scroll 0 0;
	color: #fff;
}
#new_live_betting a.trigger, #new_live_betting .expanded a.trigger, #new_live_betting a.trigger:active, #new_live_betting .expanded a.trigger:hover {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #0c2b4e none repeat scroll 0 0;
	border-color: #30567f #30567f -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	filter: none;
	overflow: hidden;
}
#new_live_betting .expanded a.trigger, #new_live_betting .expanded a.trigger:hover {
	border-bottom: 1px solid #30567f;
}
#new_live_betting a.trigger::before {
	background: #093667 none repeat scroll 0 0;
	box-shadow: -1px 0 0 0 #0d4f96;
	content: "";
	height: 100%;
	position: absolute;
	right: -5px;
	top: 0;
	transform: skewX(-12deg);
	width: 40px;
	z-index: 1;
}
#new_live_betting .expanded a.trigger, #new_live_betting .expanded a.trigger:hover {
	border-bottom: 1px solid transparent;
}
#new_live_betting a.trigger {
	height: 43px;
	line-height: 37px;
	padding: 2px 0 0 10px;
}
#new_live_betting a.trigger:hover {
}
#new_live_betting a.trigger span.icon.arrow {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Q1RURGNjdGNTVCMTFFMzlBQTFDNjc4QTU0ODE1ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Q1RURGNjhGNTVCMTFFMzlBQTFDNjc4QTU0ODE1ODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RDVFREY2NUY1NUIxMUUzOUFBMUM2NzhBNTQ4MTU4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RDVFREY2NkY1NUIxMUUzOUFBMUM2NzhBNTQ4MTU4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsVedIoAAABTSURBVHjaYvj//38mEDMDMQM6BhGHgXgpNgUwyf/YFICIQCD+CVWwCFkBTBVWBch2YChgYkCAv0hsZjAJ1eWHpGspsrGB2CSI8greQMAZfAABBgDo4/5Hp5ySHAAAAABJRU5ErkJggg==") no-repeat scroll center center;
	left: initial;
	right: 0;
	z-index: 2;
}
#new_live_betting .expanded a.trigger span.icon.arrow {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzAzMjM4RjdGNTVCMTFFMzkzRTNEQjk4RkU4QkFCOTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzAzMjM4RjhGNTVCMTFFMzkzRTNEQjk4RkU4QkFCOTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MDMyMzhGNUY1NUIxMUUzOTNFM0RCOThGRThCQUI5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MDMyMzhGNkY1NUIxMUUzOTNFM0RCOThGRThCQUI5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkdFXKIAAABiSURBVHjaYvj//38mEB+G4kAgZkDDgUjymSABZiBe+h8CfqJp8oOK/YeqYYZJYNOEoRikFtlqkMAiJE0YitE1oGvCUAzCLAyo4C8QJ0LZzEAcBxWDA0awNZiAGckAFAAQYAD/GNLRmtxeJwAAAABJRU5ErkJggg==") no-repeat scroll center center;
	z-index: 2;
}
.allTrigger {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAYAAAA1BOUGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDdDOTk0NEFGQjcwMTFFMzhBMEJDMDFBNUY4QTkyQUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDdDOTk0NEJGQjcwMTFFMzhBMEJDMDFBNUY4QTkyQUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowN0M5OTQ0OEZCNzAxMUUzOEEwQkMwMUE1RjhBOTJBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowN0M5OTQ0OUZCNzAxMUUzOEEwQkMwMUE1RjhBOTJBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoOqiPcAAAAvSURBVHjaYvwPBAwQwMiAAGAxJiTB/2g0IxOaLhRTmJCMYkQ3ngVNNSMd7AQIMAAF4g0UKCOe1gAAAABJRU5ErkJggg==") no-repeat scroll right center;
	color: #fff;
	opacity: 0.5;
	text-decoration: none;
	z-index: 2;
}
.allTrigger:hover {
	filter: none;
	opacity: 1;
	text-decoration: none;
}
.allTrigger:active {
	filter: none;
	opacity: 0.4;
}
#new_live_betting a.trigger strong {
	font-size: 13px;
	margin-left: 3px;
}
.branchBLock {
	border-top: medium none;
}
.branchBLock:last-child {
	border-bottom: 1px solid #274f79;
}
.branchBLock .showAllWrapper {
	background: rgba(0, 0, 0, 0) url("/i/live_betting_line_bg.png") no-repeat scroll center center;
}
#new_live_betting td.game {
	background: transparent url("/i/live_betting_icon.png") no-repeat scroll 0 0;
}
#new_live_betting td.game div {
	border: 0 solid red;
}
#new_live_betting table {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #093667 none repeat scroll 0 0;
	border-color: #274f79 #274f79 -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
}
#new_live_betting .game_icon span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 3px 0;
}
#new_live_betting .bet_name a {
	background: transparent url("/i/bet_bg2.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 1px solid #040404;
}
#new_live_betting .bet_score {
	color: #ffd200;
	font-size: 12px;
	font-weight: normal;
	padding: 0 8px;
	width: 70px;
}
#new_live_betting .bet_score span {
	font-weight: bold;
	margin-right: 2px;
	overflow: hidden;
	padding: 0;
	width: 76px;
}
#highlights .game_score_time {
	width: 142px;
}
#lastMinuteBetsContainer .time {
	font-size: 12px;
	width: 135px;
}
.live_betting_tooltip_top {
	background: transparent url("/i/live_tool_top.png") no-repeat scroll 0 0;
}
.live_betting_tooltip_main {
	background: transparent url("/i/live_tool_main.png") no-repeat scroll 0 100%;
}
#new_live_betting span.icon {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
}
#new_live_betting .b_1 {
	background-position: 0 -20px !important;
}
#new_live_betting .b_2 {
	background-position: 0 -40px !important;
}
#new_live_betting .b_3 {
	background-position: 0 -100px !important;
}
#new_live_betting .b_6 {
	background-position: 0 -60px !important;
}
#new_live_betting .b_7 {
	background-position: 0 -120px !important;
}
#new_live_betting .b_8 {
	background-position: 0 -140px !important;
}
#new_live_betting .b_9 {
	background-position: 0 -780px !important;
}
#new_live_betting .b_10 {
	background-position: 0 -280px !important;
}
#new_live_betting .b_11 {
	background-position: 0 -240px !important;
}
#new_live_betting .b_12 {
	background-position: 0 -80px !important;
}
#new_live_betting .b_13 {
	background-position: 0 -180px !important;
}
#new_live_betting .b_14 {
	background-position: 0 -200px !important;
}
#new_live_betting .b_19 {
	background-position: 0 -160px !important;
}
#new_live_betting .b_34 {
	background-position: 0 -600px !important;
}
#new_live_betting .b_35 {
	background-position: 0 -220px !important;
}
#new_live_betting .b_38 {
	background-position: 0 -760px !important;
}
#new_live_betting .b_49 {
	background-position: 0 -660px !important;
}
#new_live_betting .b_50 {
	background-position: 0 -640px !important;
}
#new_live_betting .b_52 {
	background-position: 0 -680px !important;
}
#new_live_betting .b_54 {
	background-position: 0 -700px !important;
}
#new_live_betting .b_55 {
	background-position: 0 -720px !important;
}
#new_live_betting .b_56 {
	background-position: 0 -740px !important;
}
#new_live_betting .b_57 {
	background-position: 0 -620px !important;
}
#new_live_betting .other {
	background-position: 0 -260px !important;
}
#new_live_betting .game_time {
	padding: 0;
}
#new_live_betting .game_score {
	color: #6c96c2;
	display: block;
	font-weight: normal;
	padding: 0 2px;
}
#new_live_betting .live_betting_table span.icon {
	display: none;
}
#new_live_betting .live_betting_table .bet_name a span {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	top: 0;
}
#new_live_betting h2 .clickdiv {
	position: absolute;
	right: 35px;
	top: 25px;
}
#new_live_betting .branch_icon {
	width: 10px;
}
#new_live_betting .game_score_time {
	font-size: 12px;
	padding-left: 26px;
	text-align: center;
	width: 50px;
}
.lb_icon_wrap span.fast-market-icon {
	left: 1px;
	margin: 0;
	top: 11px;
}
#new_live_betting .fast-market-icon, #new_live_betting .play_stream_btn {
	margin: 0;
	position: absolute;
}
#new_live_betting .game_score__items {
	display: block;
	table-layout: auto;
	width: 100%;
}
.lastscore dl dl {
	background: rgba(0, 0, 0, 0) url("/i/bet_type_bet_bg.gif") repeat-x scroll right top;
}
.bet_type .chosenBet > dl {
	background-position: left bottom !important;
}
.scrollBlock::before {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}
.scrollBlock::after {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%) repeat scroll 0 0;
}
.scrollBlock__drag {
	background: #135ea1 none repeat scroll 0 0;
}
#QuickMessage .btn {
	background-clip: border-box;
	background-origin: border-box;
	border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
	padding: 4px 12px;
}
#QuickMessage .btn {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e5e5e5 0%, #bfbfbf 100%) repeat scroll 0 0;
	border: 1px solid #a6a6a6;
	color: #000;
	filter: none;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
}
#QuickMessage .btn:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f2f2f2 0%, #d8d8d8 100%) repeat scroll 0 0;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4);
	filter: none;
	text-decoration: none;
}
#QuickMessage .btn:active {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #bfbfbf 0%, #e5e5e5 100%) repeat scroll 0 0;
	border: 1px solid #737373;
	box-shadow: none;
	color: #444;
	filter: none;
}
#QuickMessage .btn.green {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2ac12a 0%, #1d7f1d 100%) repeat scroll 0 0;
	border: 1px solid #194a80;
	color: #fff;
	filter: none;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
}
#QuickMessage .btn.green:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2fd82f 0%, #26a526 100%) repeat scroll 0 0;
	border: 1px solid #2161a6;
	box-shadow: 0 0 1px 1px rgba(33, 97, 166, 0.4);
	filter: none;
}
#QuickMessage .btn.green:active {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1d7f1d 0%, #2ac12a 100%) repeat scroll 0 0;
	box-shadow: none;
	color: #f0f0f0;
	filter: none;
}
#QuickMessage .btn.red {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e02625 0%, #a51c1c 100%) repeat scroll 0 0;
	border: 1px solid #194a80;
	color: #fff;
	filter: none;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
}
#QuickMessage .btn.red:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ff2b2b 0%, #c62121 100%) repeat scroll 0 0;
	border: 1px solid #2161a6;
	box-shadow: 0 0 1px 1px rgba(33, 97, 166, 0.4);
	filter: none;
}
#QuickMessage .btn.red:active {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a51c1c 0%, #e02625 100%) repeat scroll 0 0;
	box-shadow: none;
	color: #f0f0f0;
	filter: none;
}
ul.leagues span.liveLabel {
	background: transparent url("/i/uk_live_icon.png") no-repeat scroll center center;
	border-radius: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #ffffff;
	font-family: IRANSans;
	font-size: 8px;
	font-weight: bold;
	height: 14px;
	line-height: 16px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	text-indent: -9999em;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
	width: 13px;
}
#gui #main .content .bet_type.lastscore.amStyle .types_bg > ul::after {
	background: #082e59 none repeat scroll 0 0;
	content: "";
	height: 50px;
	left: 0;
	position: absolute;
	top: 42px;
	width: 25px;
}
ul.leagues .amStyle span.liveLabel {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ff0000 0%, #c50000 100%) repeat scroll 0 0;
	left: 7px;
	overflow: visible;
	position: absolute;
	top: 7px;
	z-index: 99;
}
.e_n-uk ul.leagues .amStyle span.liveLabel, .e_n-uk ul.leagues span.liveLabel {
	background: transparent url("/i/uk_live_icon.png") no-repeat scroll center center;
	font-size: 0;
	text-indent: -9999px;
}
.bet_type span.bet_score {
	color: #ffd200;
	font-weight: normal;
	position: absolute;
	right: 58px;
}
.bet_type.amStyle span.bet_score {
	background: #072c55 none repeat scroll 0 0;
	border-bottom: 2px solid #072c55;
	position: absolute;
	right: 55.7%;
	text-align: center;
	width: 30px;
}
.bet_type .time .game_score {
	color: #6c96c2;
	font-weight: normal;
}
ul.leagues li.league_check.liveLabelHolder span.liveLabel, ul.leagues li.type_check.liveLabelHolder span.liveLabel, ul.leagues dt.team_betting.liveLabelHolder span.liveLabel {
	top: 9px;
}
ul.leagues dt.team_betting.liveLabelHolder span.liveLabel {
	top: 6px;
}
#bet_search {
	border-radius: 0;
	height: 32px;
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	width: 100%;
}
#bet_search:focus {
}
#bet_search input.txt {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #565656;
	box-sizing: border-box;
	color: #ffffff;
	height: 32px;
	line-height: 30px;
	padding: 0 25px 0 9px;
	transition: width 0.15s ease-in-out 0s, background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s;
	width: 100%;
}
#bet_search input.txt:focus {
	background: #171717 none repeat scroll 0 0;
	border-color: #666666;
	width: 312px;
}
#bet_search input.txt + input.btn {
	transition: right 0.15s ease-in-out 0s;
}
#bet_search input.txt:focus + input.btn {
	right: -147px;
}
#bet_search input.txt::-moz-placeholder {
 color: #ffffff;
}
#bet_search input.txt:-moz-placeholder {
 color: #ffffff;
}
#bet_search input.txt:focus::-moz-placeholder {
 color: rgba(255, 255, 255, 0.1);
}
#bet_search input.txt:focus:-moz-placeholder {
 color: rgba(255, 255, 255, 0.1);
}
#bet_search input.btn {
	background: rgba(0, 0, 0, 0) url("/i/icn/magnifier.png") no-repeat scroll center center;
	right: 4px;
	top: 4px;
}
#bet_search::before {
	display: none;
}
#search_box {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #171717 none repeat scroll 0 0;
	border-color: #303030 #666666 #666666;
	border-image: none;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	top: 31px;
	width: 310px;
}
#search_box::after {
	display: none;
}
#main #search_box .inr {
	border: 0 none;
	border-radius: 0;
}
#search_box .results {
	background: #171717 none repeat scroll 0 0;
	color: #f0f0f0;
}
#search_box .results li {
	border-bottom: 1px solid #303030;
	font-size: 12px;
	height: 34px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#search_box .results li:last-child {
	border-bottom: 0 none;
}
#search_box .results li.selected {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#search_box .results li:hover {
	background: #303030 none repeat scroll 0 0;
	color: #fff;
}
#main #content .virtualSportsWrapper .virtualSportsTitle {
	background-image: none;
	box-sizing: border-box;
	color: #fff;
	cursor: default !important;
	font-family: IRANSans;
	font-size: 17px;
	font-weight: bold;
	height: 35px;
	left: 0;
	letter-spacing: 1px;
	line-height: 36px;
	margin: 0 0 1px;
	padding: 0 10px;
	position: relative;
	text-align: left;
	text-indent: 0;
	text-transform: uppercase;
	width: 100%;
	word-spacing: 4px;
	z-index: 2;
}
#main #content .virtualSportsWrapper .virtualSportsTitle::before {
	display: none;
}
#main #content .virtualSportsTabs {
	background-color: #2a292e;
	margin-bottom: 0;
}
#main #content .virtualSportsTabs a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #171717 none repeat scroll 0 0;
	border-color: #3a3a3a #171717 #171717 #3a3a3a;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	height: 50px;
}
#main #content .virtualSportsTabs a.selected {
	background: #093667 none repeat scroll 0 0;
	border: 1px solid #274f79;
	color: #fff;
	opacity: 1 !important;
}
#main #content.virtualSportsTabs a span.tabCaption span {
	color: #fff;
}
#gui #filter_pnl.filter_pnl_vs_title {
	background: #171717 none repeat scroll 0 0;
}
#gui.horseRacing .content #filter_pnl.filter_pnl_vs_title li, #gui.virtualSportsGreyhounds .content #filter_pnl.filter_pnl_vs_title li, #gui.virtualSportsSoccer .content #filter_pnl.filter_pnl_vs_title li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
}
.virtualSportsContent .current_race .category_title {
	height: 20px;
}
#gui #main .virtualSportsContent h5.section_title {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(99, 99, 99, 1) 0%, rgba(32, 32, 32, 1) 100%) repeat scroll 0 0;
}
.virtualSportsWrapper .virtualSportsTabs a span.tabCaption span {
	color: #fff;
	font-size: 11px;
}
#gui.horseRacing .alt-racing-view .betMarketsTabs, #gui.virtualSportsGreyhounds .betMarketsTabs {
	margin-top: 10px;
}
#gui.virtualSportsGreyhounds #main .sport_branches li.light_gray_bg {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#VSContentContainer .evtsltct img {
	margin-left: 0 !important;
}
.virtualSportsSoccer .bet_type h6 {
	cursor: pointer;
	padding-left: 10px !important;
}
.virtualSportsSoccer .bet_type.lastscore h6 {
	padding-left: 0 !important;
}
.virtualSportsSoccer .bet_type.select h6 {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #0c2b4e none repeat scroll 0 0;
	border-color: #274f79 #274f79 -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	box-sizing: border-box;
	color: #fff;
	font-family: IRANSans;
	font-size: 12px;
	font-weight: bold;
	height: 45px !important;
	line-height: 43px !important;
	margin: 0 !important;
	padding: 0 0 0 33px;
}
.virtualSportsSoccer .virtualSportsContent h5 + .bet_type_holder, .virtualSportsSoccer .bet_type h6 + .bets, .virtualSportsSoccer .bet_type h6 span.close {
	display: none;
}
.virtualSportsSoccer .bet_type.goalscorer {
	padding-top: 0;
}
.virtualSportsSoccer .bet_type h6.closed {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #525252;
	cursor: auto;
	padding-left: 6px !important;
}
.virtualSportsSoccer .bet_type h6.closed span.close {
	color: #ff0033;
	display: block;
	float: right;
}
.virtualSportsSoccer .bet_type h6.closed .bets {
	display: none;
}
.virtualSportsSoccer .bet_type h6.open {
	background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE9JREFUeNpi/P//PwM1AeOogXQxEKSAkdoGMhBrKLFeJtrQATGQ6l6meqSM5pRRA0cNHDVwpBuIXlITVXITciG65OCsU0aTzaiBowYCBBgAbD2BscoK3NIAAAAASUVORK5CYII=") no-repeat scroll 0 -20px;
}
.virtualSportsSoccer .virtualSportsContent h5.open + .bet_type_holder, .virtualSportsSoccer .bet_type h6.open + .bets {
	display: block;
}
#main #content .virtualSportsWrapper .notloggedonly.VSNotLoggedPicture {
	background-size: 100% auto;
}
#gui.virtualSportsGreyhounds .sport_branches .next_races ul li.league_check img {
	padding-left: 6px !important;
	padding-top: 8px !important;
}
.virtualSportsSoccer .leagueWindow .select .types_bg {
	border-top: 0 none;
}
.virtualSportsSoccer .leagueWindow .select .types_bg::before {
	left: auto;
	right: 0;
}
#gui.virtualSportsSoccer #main .sport_branches li .bet_type.select .pnl {
	height: 51px;
}
#gui.virtualSportsSoccer #main .leagues .all_leagues .games::after, #gui.virtualSportsGreyhounds #main .leagues .all_leagues .games::after {
	display: none;
}
.virtualSportsSoccer .leagueWindow .select .types_bg::after {
	bottom: 1px !important;
	content: "" !important;
	display: block !important;
	height: 1px !important;
	position: relative !important;
	top: auto !important;
	width: 100% !important;
}
#gui.virtualSportsGreyhounds #main .leagues .all_leagues.fiveColumns .games {
	border-top: 1px solid #274f79;
}
#gui.virtualSportsGreyhounds #main .leagues .all_leagues.fiveColumns .games.first {
	border-left: 1px solid #274f79;
	box-sizing: border-box;
}
#gui.virtualSportsGreyhounds #main .games .bet_type .types_bg {
	border: 1px solid #274f79;
	padding: 0;
}
#gui.virtualSportsGreyhounds #main .games .bet_type .types_bg .evtsltct {
	border-bottom: 0 none;
	text-indent: 7px;
}
#gui.virtualSportsGreyhounds .sport_branches #VSContentContainer ul li img {
	height: 16px !important;
	margin-left: 0;
	padding: 8px 0 0 7px;
	width: 16px !important;
}
#gui.virtualSportsGreyhounds .sport_branches #VSContentContainer ul li .empty_loading img {
	height: 72px !important;
	width: 71px !important;
}
#gui.virtualSportsGreyhounds #filter_pnl.filter_pnl_vs_title {
	display: none;
}
#gui.virtualSportsGreyhounds .horseEvent__container {
	border-bottom: 0 none;
}
#gui.virtualSportsGreyhounds #main .leagues li span.x {
	top: 10px;
}
#gui.virtualSportsGreyhounds #main .content .leagues > li.leagueWindow {
	border: 0 none;
}
#VSContentContainer .racing-tableColumn-silk, #VSContentContainer .racing-tableColumn-number {
	border-left: 1px solid #274f79;
}
#VSContentContainer table.oddsTable {
	border-bottom: 1px solid #274f79;
}
#gui .sport_branches #bra_62 ul li.league_check, #gui .sport_branches #bra_62 ul li.all_leagues {
	text-indent: 7px;
}
.sideBlock {
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
}
.sideBlock::after {
	display: none;
}
.sideBlock.topPicksBanner img {
	bottom: 0;
	position: absolute;
}
.sideBlock__body {
	background: #093667 none repeat scroll 0 0;
	border-left: 1px solid #2f557e;
	box-sizing: border-box;
}
.sideBlock .sideBlock__body:nth-child(2) {
	border-top: 1px solid #2f557e;
}
.sideBlock .sideBlock__body {
	border-top: 1px solid #3a5e85;
}
.sideBlock__body::before {
}
.sideBlock__body::after {
}
.sideBtnIcon--info {
	background-image: url("/i/icn/icon_info_bright.png");
}
.sideBlock--topOffers .sideBlockTable__col:first-child {
	border-right: 0 none;
}
.sideBlock--topOffers .sideBlockTable__col:last-child {
	border-left: 1px solid #274f79;
}
.sideBlock__addons {
	right: 8px;
}
.sideCarousel__pager {
	padding-top: 12px;
}
.sideCarousel__pager a {
	background: #fff none repeat scroll 0 0;
}
.topOfferIcon--fastMarket {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/five_minutes.png");
}
.topOfferIcon--welcomeBonus {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/money.png");
}
.topOfferIcon--comboRefund {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/shield.png");
}
.topOfferIcon--casinoWelcome {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/chip.png");
}
.topOfferIcon--reloadBonus {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/reload.png");
}
.topOfferIcon--vSports {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/vsports.png");
}
.topOfferIcon--horseRacing {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/horse_racing.png");
}
.topOfferIcon--matchday {
	background-image: url("https://d2ffi3pa1qzwhf.cloudfront.net/10bet-plus/side_blocks/icons/ball.png");
}
.sideBlock__title {
	height: 100%;
}
.ie8 .sideBlock--dropEnabled {
	z-index: auto !important;
}
.ie8 #bet-tabs li {
	width: 50% !important;
}
#miniGamesLobby h2.tRightHeading {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #db0100 0%, #a80003 100%) repeat scroll 0 0;
	border-bottom: 1px solid #000000;
	line-height: 30px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
.sideMinigames {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #db0100 none repeat scroll 0 0;
	border-bottom-left-radius: 10px;
	border-color: #db0100 -moz-use-text-color #db0100 #db0100;
	border-image: none;
	border-style: solid none solid solid;
	border-top-left-radius: 10px;
	border-width: 1px medium 1px 1px;
	transition-duration: 200ms;
	transition-property: right;
	transition-timing-function: ease-in;
}
.sideMinigames .sideMinigames__trigger {
	background-color: #db0100;
}
.sideMinigames .sideMinigames__trigger::after {
	border-right-color: #fff;
}
.sideMinigames.show .sideMinigames__trigger::after {
	border-left-color: #fff;
	border-right-color: transparent;
}
.sideMinigames .sideMinigames__trigger:hover, .sideMinigames .sideMinigames__trigger:focus {
	outline: medium none;
}
.sideMinigames.show {
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.5);
}
#lightbox2_modal.opBetsLightBox .lightbox_main_bottom.asianOBetsView td, table.dynamic_lightbox div.lightbox_main_bottom table.asianOBetsView td, #history #main .inr .content .tbl.second_tbl table.align_left_table.asianOBetsView td, .asianOBetsView td {
	background: #535353 none repeat scroll 0 0 !important;
	border: 1px solid #7b7b7b;
	color: #fff;
}
#history #main .inr .content .tbl .asianOBetsView th, .asianOBetsView th {
	background: #444 none repeat scroll 0 0;
	border: 1px solid #000;
}
#lightbox2_modal.opBetsLightBox .asianOBetsView a, .content .tbl table.asianOBetsView td a, #lightbox2_modal.opBetsLightBox .asianOBetsView a:hover, .content .tbl table.asianOBetsView td a:hover, .asianOBetsView .odds {
	color: #03e1e8;
}
.asianOBetsView .leagueInformation {
	color: #f8941e;
}
.asianOBetsView .advantaged {
	color: #1f16ff;
}
.asianOBetsView .handicapped {
	color: #ff7f7f;
}
.asianOBetsView .comboPlacedBet {
	color: #ff7f7f;
}
.asianOBetsView .negative {
	color: #c70000 !important;
}
.comboBonus {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #00387c 0%, #0c5ca0 100%) repeat scroll 0 0;
}
.comboBonusRow--bg {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2f2f2f 0%, #242424 100%) repeat scroll 0 0;
}
.comboBonusPopup-link {
	color: #3332ea;
}
#bettingHistoryPage .infoIconAdded {
	background-clip: padding-box;
}
.isVisible {
	display: block !important;
}
.isHide {
	display: none !important;
}
#userMigrationPopUp {
	display: none;
}
#ModalWindow-Wrapper #userMigrationPopUp {
	display: block;
}
.userMigrationBtn {
	margin: 0 auto;
}
.notBoldedHeader div.modalCenteredActions a.btnLink, .userMigrationAcceptBtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #23b223 none repeat scroll 0 0;
	border-color: #74ce74 #23b223 #23b223 #74ce74;
	border-image: none;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-family: IRANSans;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	line-height: 32px;
	margin-top: 10px;
	padding: 0 20px;
	text-shadow: 1px 1px 1px #115911;
	text-transform: uppercase;
}
.notBoldedHeader div.modalCenteredActions a.btnLink:hover, .userMigrationAcceptBtn:hover {
	background: #069606 none repeat scroll 0 0;
	box-shadow: none;
}
div#ModalWindow-Content.modalWindow-WithHeader, div#ModalWindow-Content.userMigrationPopup {
	background: #071932 none repeat scroll 0 0;
	padding: 15px;
}
.notBoldedHeader h2, div#ModalWindow-Content.modalWindow-WithHeader > h2, div#ModalWindow-Content.userMigrationPopup > h2 {
	background: transparent url("/i/bgr_openBets.png") no-repeat scroll -39px top;
	border: 0 none;
	font-size: 19px;
	height: 56px;
	line-height: 60px;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0 0 0 133px;
	position: relative;
	text-transform: none;
}
.notBoldedHeader h2::after, div#ModalWindow-Content.modalWindow-WithHeader > h2::after, div#ModalWindow-Content.userMigrationPopup > h2::after {
	background: transparent url("/i/logo.png") no-repeat scroll 14px 12px / 75% auto;
	content: "";
	display: block;
	height: 56px;
	left: 0;
	position: absolute;
	top: 0;
	width: 120px;
}
div.modalWindow-WithHeader > div#ModalWindow-Generic-Content, div#ModalWindow-Content.userMigrationPopup > div#ModalWindow-Generic-Content {
	background: #083a70 none repeat scroll 0 0;
	font-size: 13px;
	padding: 15px;
}
div#ModalWindow-Content.userMigrationPopup > a#ModalWindow-Close {
	background: transparent url("/i/btn_popup_close.png") no-repeat scroll 0 0;
	display: block;
	height: 19px;
	opacity: 0.5;
	position: absolute;
	right: 30px;
	text-decoration: none;
	top: 33px;
	width: 19px;
	z-index: 1;
}
div#ModalWindow-Content.userMigrationPopup > a#ModalWindow-Close:active, div#ModalWindow-Content.userMigrationPopup > a#ModalWindow-Close:hover {
	opacity: 1;
}
div#ModalWindow-Content.userMigrationPopup > a#ModalWindow-Close::after, div#ModalWindow-Content.userMigrationPopup > a#ModalWindow-Close::before {
	display: none;
}
.notBoldedHeader {
}
.notBoldedHeader.dynamic_lightbox.bg_light .box_main {
	background: #071932 none repeat scroll 0 0;
	padding: 15px;
}
#lightbox2_modal.notBoldedHeader .lightbox_inner_div {
	background: #083a70 none repeat scroll 0 0;
	font-size: 13px;
	min-width: 400px;
	padding: 15px 15px 30px;
}
.notBoldedHeader h2::after {
	top: 0;
}
.notBoldedHeader div.centeredBiggerText {
	margin: 0 0 20px;
	padding: 0;
}
.notBoldedHeader .lightbox_main_top a.close {
	right: 15px;
	top: 18px;
}
div.messageFreeText {
	font-size: 13px;
}
.bet_history_table .combo_bonus_row > td .combo_bonus_wrap, .combo_bonus_row > td .combo_bonus_wrap .combo_arrow.inner_arrow {
	background-color: #444;
}
.combo_bonus_row > td .combo_bonus_wrap .combo_arrow.outer_arrow {
	border-bottom-color: #808080;
}
.asians.amStyle dd li, .asians.amStyle dd li.empty dl, .asians.amStyle dd li.empty > span, .bet_type dl, .bet_type.win_margin dd, #gui #main .bet_type.lastscore .bets li li, #gui #main .bet_type.goalscorer .bets li li, #new_last_minute .live_betting_table .bet_name a, #new_last_minute .live_betting_table .league a, #highlights .live_betting_table .bet_name a, #new_live_betting .live_betting_table .bet_name a, #new_live_betting .live_betting_table .bet_name a.size_a, #carousel .bet_line.v2 td.bet a, .bet_type.amStyle dl li dl, .bet_type.amStyle dl li > span {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #27303a 0%, #020b15 100%) repeat scroll 0 0;
	border-color: #57606a #030c16 #030c16 #57606a;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: #ffffff;
	cursor: pointer;
	line-height: 25px;
	min-height: 27px;
	padding: 0 6px;
	text-shadow: none;
}
.bet_type.asians {
	position: relative;
}
.bet_type.asians h6 {
	left: 10px;
	position: absolute;
	top: 0;
	z-index: 1;
}
.TodaysEventsWindow .bet_type.asians, .games .bet_type.asians {
	position: static;
}
.TodaysEventsWindow .bet_type.asians h6, .games .bet_type.asians h6 {
	left: 10px;
	position: static;
	top: 0;
	z-index: 1;
}
.bet_type .first_buttons_line_FIX dl, .bet_type.asians .bets > ul > li > dl, .bet_type.asians .bets > ul > li > dl:hover, .bet_type .asians .bets > ul > li > dl, .bet_type .asians .bets > ul > li > dl:hover, .bet_type.win_margin .bets > ul > li > dl, .bet_type.win_margin .bets > ul > li > dl:hover, .bet_type.lastscore .bets > ul > li > dl, .bet_type.lastscore .bets > ul > li > dl:hover, .bet_type.lastscore .bets > dl, .bet_type.lastscore .bets > dl:hover, #gui #main .bet_type.lastscore .bets ul.first_buttons_line_FIX > li, #gui #main .bet_type.lastscore .bets ul.first_buttons_line_FIX > li:hover, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl:hover, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl dl, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl dl:hover, .bet_type.goalscorer .bets > ul > li > dl, .bet_type.goalscorer .bets > ul > li > dl:hover, .bet_type.goalscorer .bets > dl, .bet_type.goalscorer .bets > dl:hover, .bet_type.amStyle .types_bg > ul > li > dl, .bet_type.amStyle .types_bg > ul > li > dl:hover, .bet_type.amStyle dl li.empty, .bet_type.amStyle dl li.empty > span, .bet_type.amStyle dl li.empty:hover, .bet_type.amStyle dl li.empty:hover > span, .bet_type.amStyle .first_buttons_line li.first_buttons_line_FIX dl:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: default;
	padding: 0;
}
.bet_type.goalscorer .bets > ul > li > dl {
	text-indent: 4px;
}
.bet_type.goalscorer .bets > ul > li > dl > dd {
	text-indent: 0;
}
.bet_type.amStyle .first_buttons_line li.first_buttons_line_FIX > dl:hover {
	padding-left: 80px;
}
.bet_type dl:hover, .bet_type dl.chosenBet, .bet_type li.chosenBet dl, .bet_type li.chosenBet dl:hover, .bet_type.win_margin dd.chosenBet, .bet_type.win_margin dd:hover, #gui #main .bet_type.lastscore .bets li li.chosenBet, #gui #main .bet_type.lastscore .bets li li:hover, #gui #main .bet_type.goalscorer .bets li li.chosenBet, #gui #main .bet_type.goalscorer .bets li li:hover, #new_last_minute .live_betting_table .bet_name a:hover, #new_last_minute .live_betting_table .bet_name a.active, #new_last_minute .live_betting_table .league a:hover, #highlights .live_betting_table .bet_name a:hover, #highlights .live_betting_table .bet_name a.active, #new_live_betting .live_betting_table .bet_name a:hover, #new_live_betting .live_betting_table .bet_name a.active, #carousel .bet_line.v2 td.bet a.active, #carousel .bet_line.v2 td.bet a:hover, .bet_type.amStyle dl li dl:hover, .bet_type.amStyle dl li dl.chosenBet, .bet_type.amStyle dl li.chosenBet > span, .bet_type.amStyle dl li > span:hover, .bet_type.amStyle dl li.chosenBet > dl {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fcfdfd 0%, #8697ac 100%) repeat scroll 0 0;
	border-color: #ffffff #21252b #21252b #d4dae2;
	border-style: solid;
	border-width: 1px;
	color: #000;
	text-decoration: none;
	text-shadow: none;
}
#new_last_minute .live_betting_table .bet_name a.size_a .place, #new_last_minute .live_betting_table .bet_name a.size_b .place, #highlights .live_betting_table .bet_name a.size_a .place, #highlights .live_betting_table .bet_name a.size_b .place, #new_live_betting .live_betting_table .bet_name a.size_a .place, #new_live_betting .live_betting_table .bet_name a.size_b .place {
	font-size: 12px;
	font-weight: bold;
	max-width: 68%;
	text-overflow: ellipsis !important;
	top: 0;
}
#carousel .bet_line.v2 td.bet a {
	line-height: 15px;
	min-height: 18px;
}
#carousel .bet_line.v2 th b {
	margin: 1px 0 3px;
}
#carousel .bet_line.v2 td.bet {
	padding-top: 3px;
}
#highlights, #new_live_betting, #new_last_minute {
	margin: 0;
	padding: 0 0 20px;
}
#highlights tr, #new_live_betting tr, #new_last_minute tr {
	border-bottom: 1px solid #274f79;
}
#new_live_betting tr:last-child, #highlights tr:last-child {
	border-bottom: 0 none;
}
#highlights td, #new_live_betting td, #new_last_minute td {
	height: 43px;
}
#highlights .game_icon span, #new_live_betting .game_icon span, #new_last_minute .game_icon span {
	margin: 0 5px 0 10px;
}
#new_last_minute .game_icon span {
	margin: 0 12px 0 10px;
}
#highlights td.more, #new_live_betting td.more, #lastMinuteBetsContainer td.more {
	width: 36px;
}
#highlights td.more a, #new_live_betting td.more a, #lastMinuteBetsContainer td.more a {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	margin-right: 0;
	padding-right: 5px;
	text-decoration: none;
}
.live_betting_table .bet_name a.size_a, .live_betting_table .bet_name a.size_b, .live_betting_table .bet_name a.extra {
	margin: 0 0.2% !important;
}
.live_betting_table .bet_name a.size_a {
	width: 49.3% !important;
}
.live_betting_table .bet_name a.size_b {
	width: 41.55% !important;
}
.live_betting_table .bet_name a.extra {
	width: 15.3% !important;
}
#header_wrap {
	background: transparent url("/i/main_header_bgr.png") repeat-x scroll left 50% bottom 32px;
}
.header_main .header_row {
	padding: 0;
}
#header.header_main h1.mainLogo {
	left: 10px;
	top: 17px;
}
#casino .header_main, #security .header_main, #asianskin .header_main, #promotions .header_main, #FAQ .header_main, #about10bet .header_main, #Information .header_main, #information .header_main, #contact .header_main, #history .header_main, .usr_acc .header_main {
	width: auto;
}
.header_row.top {
	height: 32px;
}
.header_main_wrap::after {
	background: #171717 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 32px;
	position: absolute;
	top: 0;
	width: 100%;
}
.header_main .header_row.top .header_cell.right {
	position: relative;
	top: 1px;
}
.header_row.middle {
	height: 74px;
	padding-right: 8px;
}
.header_main.middle .header_cell.right {
	height: 74px;
}
.header_main .loginFormWrap > div {
}
.header_main #LoginElement.header_el .serviceHeaderWrap {
}
.header_main .loginFormWrap {
	display: block;
	padding-top: 0;
}
.header_main .header_row .serviceHeaderWrap .loginFormWrap .btn.default {
	font-size: 10px;
	font-weight: bold;
	margin-right: 10px;
	padding: 3px 12px;
	top: 1px;
}
.serviceHeaderWrap .loginFormWrap .btn.forgot_pass_link {
	padding: 3px;
	text-decoration: none;
}
div#header #forgotYourPass_a_advanced {
	font-size: 11px;
	font-weight: bold;
	padding: 6px 4px 0 0;
	text-decoration: none;
	top: 2px;
}
div#header #forgotYourPass_a_advanced:hover {
	color: #ffd200;
	text-decoration: none;
}
div#header #forgotYourPass_a_advanced::before {
	display: none;
}
.header_main .header_row .btn.default {
	margin: 3px 1px;
}
.header_main #RegistrationButtonElement.header_el {
	margin-right: 0;
	position: relative;
	top: 20px;
	z-index: 10;
}
.serviceHeaderWrap .loginFormWrap .btn.blackBtn {
	width: 98px;
}

@media screen and (max-width: 1180px) and (min-width: 0px) {
.serviceHeaderWrap .loginFormWrap .btn.blackBtn {
	width: 92px;
}
}
.header_main .header_row.middle .header_cell.right {
	height: 74px;
	padding-left: 43px;
}
.header_row.bottom {
	background: #171717 none repeat scroll 0 0;
	border-bottom: 1px solid #32373e;
	height: 29px;
	padding: 1px 0;
}
.header_main .header_row .btn.blueOnHoverBtn, .header_main .header_row .btn.holdingIcon, .header_main .header_row .btn.textOnly, .header_main .header_row .btn.withArrow, .header_main .header_row .btn.default, .header_main .header_row .btn.bold {
	font-size: 12px;
	font-weight: normal;
	line-height: inherit;
	padding: 7px 11px 6px;
}
.header_main .header_row .btn.textOnly {
	padding: 6px 9px 4px 13px;
}
.header_main .header_row .btn.withArrow {
	padding: 6px 27px 4px 13px;
}
.header_main .header_row .btn.withArrow.accDropdown {
	font-size: 12px;
	margin-right: -6px;
}
.header_main .header_row.bottom .left .btn.blueOnHoverBtn, .header_main .header_row.bottom .left .btn.holdingIcon, .header_main .header_row.bottom .left .btn.textOnly, .header_main .header_row.bottom .left .btn.withArrow, .header_main .header_row.bottom .left .btn.default {
	height: 18px;
	line-height: 18px;
	margin-right: 1px;
	padding: 5px 16px 4px;
}
.header_main .header_row.bottom .left div:first-child .btn.blueOnHoverBtn, .header_main .header_row.bottom .left div:first-child .btn.holdingIcon, .header_main .header_row.bottom .left div:first-child .btn.textOnly, .header_main .header_row.bottom .left div:first-child .btn.withArrow, .header_main .header_row.bottom .left div:first-child .btn.default {
	padding-left: 9px;
}
.header_main .btn.holdingIcon .icon {
	left: 14px;
}
.header_main div:first-child .btn.holdingIcon .icon {
	left: 8px;
}
.header_main .header_row.bottom .left .btn.holdingIcon .text {
	padding-left: 18px;
}
.header_main .header_row .header_cell.left .btn.holdingIcon::after, .header_main .header_row .btn.bold::after, .header_main .header_row .btn.textOnly::before, .header_main .header_row .btn.withArrow::before, .header_main .header_row .btn.blueOnHoverBtn::after {
	background: #454545 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 14px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 1px;
}
.header_main .header_row.bottom .left .btn.holdingIcon::after {
	right: -2px;
}
.header_main .header_row.bottom .header_cell.left div:last-child .btn.holdingIcon::after, .header_main .header_row.bottom .header_cell.right div:last-child .btn::before, .header_main .header_row .header_cell.right div.accDropdown.btn::before {
	display: none;
}
#header.header_main .header_row.bottom .left .btn:hover {
	background: #093667 none repeat scroll 0 0;
	color: #fff;
}
.header_main .header_row .btn.blueOnHoverBtn.greenBtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #7adc7a -moz-use-text-color -moz-use-text-color #7adc7a;
	border-image: none;
	border-style: solid none none solid;
	border-width: 1px medium medium 1px;
	font-family: IRANSans;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 22px;
	padding: 0 5px;
	text-shadow: none;
	text-transform: uppercase;
}
.header_main .header_row .btn.blueOnHoverBtn.greenBtn:hover, .header_main .header_row .btn.blueOnHoverBtn.greenBtn:active {
	background: #069606 none repeat scroll 0 0;
	border-color: #7adc7a;
	box-shadow: 0 0 9px 1px rgba(122, 220, 122, 0.5) inset;
	color: #fff;
}
.header_main .header_row .btn.blueOnHoverBtn.greenBtn::after {
	display: none;
}
#history #main #bettingHistoryPage .infoIconAdded, #OpenBetsLightBoxTable .infoIconAdded, #history #main #bettingHistoryPage .noInfoIcon, #OpenBetsLightBoxTable .noInfoIcon, #history #main .inr .content .tbl .first, #history #main .inr .content .tbl th, .usr_acc #main .inr #tbl_Active tr td, #history #main .inr .content .tbl.second_tbl table.align_left_table .first, #history #main .inr .content .tbl.second_tbl table.align_left_table th, #history #main .inr .content .tbl.second_tbl table.align_left_table td {
	font-size: 12px;
	padding: 0 34px !important;
	text-align: left !important;
}
#history #main .inr .content .tbl th, #history #main .inr .content .tbl.second_tbl table.align_left_table th {
	font-size: 13px;
	white-space: nowrap;
}
#history #main .inr .content .tbl.second_tbl table.align_left_table th:last-child, #history #main .inr .content .tbl.second_tbl table.align_left_table td:last-child {
	padding: 0 9px 0 25px !important;
}
#history #main .inr .content .tbl.second_tbl table.align_left_table.bet_history_table th, #history #main .inr .content .tbl.second_tbl table.align_left_table.bet_history_table td {
	padding: 0 15px 0 34px !important;
}
#history #main .inr .content .tbl th, .usr_acc #main .inr #tbl_Active tr th, .usr_acc #main .inr #tbl_Active tr td {
	padding: 0 10px 0 25px !important;
}
.usr_acc #main .inr #tbl_Active tr td a:hover {
	color: #ffd200;
}
.historyControl .button {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd200 none repeat scroll 0 0;
	border-color: #ffe35e #ffd200 #ffd200 #ffe35e;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 0 #000;
	box-sizing: border-box;
	color: #363636;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 27px;
	line-height: 22px;
	margin: 0 0 0 10px;
	padding: 0 10px;
	text-decoration: none;
	width: auto;
}
#historyControl, #history_filter {
	background: #171717 none repeat scroll 0 0;
	box-sizing: border-box;
	height: 52px;
	line-height: 30px;
	margin-bottom: 10px;
	padding: 12px 20px 8px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}
.bonus_info #history_filter {
	position: relative;
	top: 0;
}
#history_filter input, #history_filter label.radioFilters, #history_filter label {
	font-size: 12px;
	line-height: 24px;
	width: auto;
}
#history_filter input {
	border-radius: 2px;
	font-size: 12px;
	height: 27px;
	padding: 0 5px;
	position: relative;
	top: 0;
}
#history_filter input[type="radio"] {
	margin-bottom: 3px;
	margin-right: 5px;
	margin-top: -1px;
	vertical-align: middle;
	width: 16px;
}
#history_filter .but_a_contener {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding-left: 0;
	position: relative;
	top: 0;
}
#history_filter .but_a_contener input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd200 none repeat scroll 0 0;
	border-color: #ffe35e #ffd200 #ffd200 #ffe35e;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 0 #000;
	box-sizing: border-box;
	color: #363636;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 27px;
	line-height: 25px;
	margin: 0 0 0 7px !important;
	padding: 0 10px !important;
	text-decoration: none;
	text-shadow: none;
	top: 0;
	width: auto;
}
#history_filter input#fromDate, #history_filter input#toDate {
	float: left;
	margin: 0 6px;
	width: 88px;
}
.historyControl__item {
	padding-right: 10px;
}
#historyFilterRange .historyControl__input {
	font-size: 12px;
	width: 80px;
}
.datepicker.hasDatepicker {
	background-color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQAgMAAACNX3zMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzUwNDUzRDgxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzUwNDUzRDkxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTA0NTNENjFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTA0NTNENzFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpM8yNUAAAAJUExURQMkSf///wMkSRpKRXkAAAACdFJOUwAAdpPNOAAAACtJREFUCNdjCAUCBwac5AKmqUByBReI1NISBZJcK0Ak0wIQydAgikcviAQAnLAYQbwjJqQAAAAASUVORK5CYII=');
	background-position: 99% 50%;
	background-repeat: no-repeat;
	border-radius: 2px;
	padding-left: 5px;
	padding-right: 20px;
}
.usr_acc #container form label {
	padding: 0 !important;
	width: auto !important;
}
#frm_exclude label {
	line-height: 26px;
}
.ticketLBox .lightbox_main_bottom table {
	width: auto;
}
.betMarketsTabs {
	float: right;
	margin-right: -3px;
	margin-top: 6px;
}
.betMarketsTabs a, #gui .content #filter_pnl li, #gui #main .leagues .all_leagues li#gui_filter_mode_3, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_0, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_1, #gui #main .leagues .all_leagues li#gui_filter_mode_4 {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 11px;
	height: 26px;
	margin-left: -1px;
	min-height: 26px;
	padding: 0 10px;
	text-indent: 0;
	z-index: 10;
}
#gui .content #filter_pnl li {
	height: 26px;
	min-height: 26px;
}
.betMarketsTabs a, #gui #main .leagues .all_leagues li#gui_filter_mode_3, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_0, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_1, #gui #main .leagues .all_leagues li#gui_filter_mode_4 {
	border-radius: 0;
	font-family: IRANSans;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 25px;
	margin: 0 -1px 0 0;
	padding: 0 20px;
	text-transform: none;
}
.betMarketsTabs a:first-child, #gui .content #filter_pnl li#gui_filter_mode_0, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_0, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_1, #gui #main .leagues .all_leagues li#gui_filter_mode_3 {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}
.betMarketsTabs a:last-child, #gui .content #filter_pnl li#gui_filter_mode_1, #gui #main .leagues .all_leagues li#gui_filter_mode_4 {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}
#gui .content #filter_pnl li#gui_filter_mode_0, #gui .content #filter_pnl li#gui_filter_mode_1 {
	line-height: 24px;
	padding: 0 22px;
}
#gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_0:hover, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_1:hover, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_0.current, #gui #main .leagues .all_leagues li#gui_filter_mode_3_dateFilter_1.current, #gui #main .leagues .all_leagues li#gui_filter_mode_3:hover, #gui #main .leagues .all_leagues li#gui_filter_mode_4:hover, #gui #main .leagues .all_leagues li#gui_filter_mode_3.current, #gui #main .leagues .all_leagues li#gui_filter_mode_4.current, .betMarketsTabs a:hover, .betMarketsTabs a:active, .betMarketsTabs a.selected, .betMarketsTabs a.selected:hover, #gui .content #filter_pnl li.current {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
	z-index: 20;
}
#gui .content #filter_pnl li.first {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	font-weight: normal;
	line-height: 24px;
	margin-left: 2px;
	text-transform: uppercase;
}
.dropdownInner {
	background: #171717 none repeat scroll 0 0;
	padding: 0 1px;
}
.dropdownInner.additionalSeparation .btn {
	padding: 5px 10px 6px;
}
.dropdownInner .btn.underlined {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #5c5b5b -moz-use-text-color;
	border-image: none;
	border-style: solid none;
	border-width: 1px medium 0;
	font-family: IRANSans;
	padding: 10px 10px 7px !important;
	text-transform: uppercase;
}
.dropdownInner .btn {
	padding: 2px 10px 6px;
}
.dropdownInner .btn:first-child {
	border-top: 0 solid #5c5b5b;
	padding: 4px 10px;
}
.dropdownInner .sub_items {
	padding-bottom: 6px;
}
.dropdownInner .btn.underlined.logout {
	font-family: IRANSans;
	margin-top: 10px;
	text-transform: none;
}
#select-language .dropdownInner {
	padding: 10px;
}
.icon.dropdownArrow {
	height: 8px;
	right: 11px;
	top: -4px;
	width: 15px;
}
#select-language .dropdownInner .btn {
	width: 54px;
}
.TodaysEventsWindow {
	margin-bottom: 10px;
}
.team_betting span.fast-market-icon {
	margin-left: 0;
	position: absolute;
	right: 28px;
	top: 2px;
}
.time.liveLabelHolder div {
	font-size: 0;
}
.time.liveLabelHolder div span.game_time, .time.liveLabelHolder div span.game_score {
	font-size: 12px;
}
.content .headingTabs a::before, .content .headingTabs a::after {
	display: none;
}
#gui #VSContentContainer .leagues .all_leagues li#gui_filter_mode_3.current {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	font-family: IRANSans;
	font-size: 17px;
	font-weight: bold;
	margin-top: 4px;
	text-transform: uppercase;
}
.team_betting span.kit_icon {
	top: -10px;
}
.content .headingTabs.usr--tabs {
	margin-bottom: 30px;
}
.content .headingTabs.usr--tabs a {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: IRANSans;
	font-size: 12px;
	font-weight: normal;
	height: 27px;
	line-height: 25px;
	margin-right: -1px;
	min-height: 27px;
	padding: 0 22px;
	text-transform: none;
	z-index: 10;
}
.content .headingTabs.usr--tabs a:first-child {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}
.content .headingTabs.usr--tabs a:last-child {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}
.content .headingTabs.usr--tabs a:hover, .content .headingTabs.usr--tabs a.selected, .content .headingTabs.usr--tabs a.selected:hover {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
	z-index: 20;
}
.free-bet-star {
	background-image: url("/i/icn/goldStar-free-bet.png");
	background-position: center top;
	height: 12px;
	margin: 0 1px 0 2px;
	position: relative;
	top: 2px;
	vertical-align: top;
	width: 12px;
}
a:hover .free-bet-star {
	background-position: center bottom;
}
.teamTitle .more a {
	text-decoration: none;
}
#contact form input#btnSubmit {
	padding: 0 15px;
	width: auto;
}
#contact .inr h4 {
	background: #171717 none repeat scroll 0 0;
	font-family: IRANSans;
	font-size: 16px;
	padding: 10px;
}
.right-block-tab--link {
	color: #fff;
	font-weight: normal;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
.right-block-tab--link.active, .right-block-tab--link:hover, .right-block-tab--link:active {
	color: #f1d800;
}
.right-block-tab-1.active, .right-block-tab-1.active:hover, .right-block-tab-1.active:active {
	color: #fff;
}
.live_stream_panel .iframe_pin, .live_stream_panel .iframe_resize, .live_stream_panel .iframe_close, body#advlivebetting .live_stream_panel.expanded .iframe_btn.iframe_resize, .widget_panel .iframe_pin, .widget_panel .iframe_resize, .widget_panel .iframe_close, body#advlivebetting .widget_panel.expanded .iframe_btn.iframe_resize {
	display: none;
}
.right-block-tabs {
	top: -2px;
}
#live_stream_panel h2 {
	overflow: visible;
	position: relative;
}
.iframe_btn {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
}
.iframe_resize_icon {
	border: 2px solid #fff;
	height: 5px;
	width: 5px;
}
.iframe_btns {
	right: 40px;
	top: 18px;
}
.live_stream_panel h2 .arrow_icon {
	height: 35px;
	margin-right: 0;
	margin-top: -1px;
	overflow: hidden;
	position: absolute;
	right: 0;
	width: 40px;
}
.iframe_close_icon {
	background: transparent url("/i/close_icon_white_15x15.png") no-repeat scroll center center;
	text-indent: 9999px;
}
.iframe_btn:active, .iframe_btn.active, .live_stream_panel.pinned .iframe_btn.iframe_pin, body.live_stream_enlarged .live_stream_panel.expanded .iframe_btn.iframe_resize {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.row__image {
	bottom: 0;
	float: left;
	height: auto;
	left: 0;
	margin-right: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100px;
}
#methods_pnl .more {
	height: 10px;
	position: absolute;
	right: 10px;
	top: 15px;
	z-index: 1;
}
#methods_pnl .more a {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	border-radius: 2px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 27px;
	line-height: 25px;
	margin-right: -2px;
	min-height: 27px;
	padding: 0 7px;
	z-index: 10;
}
#methods_pnl .more a:hover {
	background: #083b72 none repeat scroll 0 0;
	border: 1px solid #275484;
}
#carousel .bet span > span {
	padding: 0 10px;
}
#carousel th.superBannerEventTypeName {
	height: auto;
	padding: 15px 41px 14px 0;
	right: 0;
}
#carousel th.superBannerEventTypeName b {
	font-family: IRANSans;
}
#gui .lastscore li .more {
	min-width: 55px !important;
}
#gui.virtualSportsSoccer .lastscore li .more {
	min-width: 30px !important;
	width: 30px !important;
}
.virtualSportsSoccer .lastscore dd ul {
	padding-right: 30px;
}
#carousel th b.superBannerLiveEventScore {
	color: #ffd200;
	margin-left: 10px;
	overflow: hidden;
	padding-left: 11px;
	position: relative;
}
.inr_live #tblMasterEvent th img {
	display: none;
}
.inr_live #tblMasterEvent th span:nth-child(3) {
	margin-left: 10px;
	overflow: hidden;
	padding-left: 11px;
	position: relative;
}
#carousel th b.superBannerLiveEventScore::after, .inr_live #tblMasterEvent th span:nth-child(3)::after {
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 1px;
}
#carousel .inr_live th {
	padding: 16px 10px 13px 65px;
}
#carousel .inr_live th.superBannerEventTypeName {
	padding: 16px 41px 12px 0;
}
#carousel .inr_live th:first-child::before {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ff0000 0%, #c50000 100%) repeat scroll 0 0;
	border-radius: 1px;
	color: #ffffff;
	content: "L";
	font-family: IRANSans;
	font-size: 8px;
	font-weight: bold;
	height: 14px;
	left: 40px;
	line-height: 16px;
	padding: 0;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
	top: 18px;
	width: 13px;
}
.e_n-uk #carousel .inr_live th:first-child::before {
	background: transparent url("/i/uk_live_icon.png") no-repeat scroll center center;
	content: "";
	font-size: 0;
	text-indent: -9999px;
}
#carousel .bet_line.v2 th {
	color: #fff;
	display: block;
	float: left;
	height: auto;
	line-height: 18px;
	max-width: 295px;
	overflow: hidden;
	padding: 0;
	position: relative;
	right: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
#carousel .bet_line.v2 th b.superBannerEventTime {
	font-size: 12px;
	font-weight: normal;
}
#carousel .bet_line.v2 td.bet:nth-child(5) {
	display: none;
}
#carousel .bet_line.v2 td.bet a {
	font-size: 12px;
	line-height: 23px;
	min-height: 27px;
}
#carousel .bet_line.v2 td.bet a span {
	font-weight: bold;
	height: 25px;
	text-align: left;
	width: 100%;
}
#carousel .bet_line.v2 .bet span span {
	font-weight: bold;
	padding: 0 8px 0 6px;
}
#carousel .bet_line.v2 th b:first-child {
	display: inline-block;
	font-size: 12px;
	height: 14px;
	line-height: 13px;
	margin: 0;
	max-width: 100px;
	overflow: hidden;
	padding-right: 0;
	text-overflow: ellipsis;
	top: 3px;
}
#carousel .bet_line.v2 th b:empty {
	margin-right: 0;
}
#carousel .bet_line.v2 th.superBannerEventTypeName {
	position: absolute;
	text-align: right;
	top: 29px;
}
#carousel .bet_line.v2 th.superBannerEventTypeName span {
	color: #3399ff;
	font-family: IRANSans;
	font-size: 14px;
	padding-top: 0;
}
#carousel .bet_line.v2 {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 8%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0;
	padding-left: 30px;
	width: 40%;
}
.bet_line.v2 .carousel_view_all_bets {
	margin: 8px 0 0;
	text-align: right;
}
.bet_line.v2 .carousel_view_all_bets a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	text-decoration: none;
	top: 0;
}
#carousel .bet_line.v2 .inr {
	padding: 10px 0 0;
}
.bet_line.v2 .carousel_view_all_bets a {
	font-size: 12px;
	right: 4px;
	text-decoration: none;
}
.bet_line.v2 .carousel_view_all_bets a::after {
	display: none;
}
.bet_line.v2 .carousel_view_all_bets a span {
	display: none;
	margin-left: 1px;
	position: relative;
	top: 1px;
}
.branchWindow .branchWindowLoader {
	left: 46%;
	position: relative;
}
.live_stream_panel h2 .arrow_icon {
	position: absolute;
	right: 0;
}
div#right_column .controls {
	overflow: visible;
	right: 1px;
}
.live_stream_panel h2 .arrow_icon, div#right_column .controls a, div#right_column .controls a span.icon.arrowElement {
	height: 35px;
	width: 35px;
}
div#right_column .controls a {
	display: none;
	height: 33px;
}
.live_stream_panel h2 .arrow_icon, div#right_column .controls a, div#right_column .controls a:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	margin-right: 0;
	overflow: hidden;
	right: -1px;
	top: -1px;
	width: 40px;
}
div#right_column .controls a, div#right_column .controls a:hover {
	overflow: visible;
}
.arrow_icon.arrow_right::after, div#right_column .controls a span.icon.arrowElement {
	background: rgba(0, 0, 0, 0) url("/i/icn/arrows.png") no-repeat scroll 9px 5px;
	content: "";
	float: right;
	right: 0;
	width: 35px;
	z-index: 10;
}
.live_stream_panel.expanded .arrow_icon::after, .arrow_icon.arrow_right::after {
	background-position: 9px 6px;
}
.live_stream_panel.expanded .arrow_icon::after, div#right_column .controls a.selected span.icon.arrowElement {
	background-position: 9px -18px;
	content: "";
}
.live_stream_panel.expanded .arrow_icon::after {
	background-position: 9px -17px;
}
.live_stream_panel h2 .arrow_icon::before, div#right_column .controls a::before {
	background: #06315f none repeat scroll 0 0;
	box-shadow: 1px 1px 0 0 #2b5076 inset;
	content: "";
	height: 100%;
	position: absolute;
	right: -8px;
	top: 0;
	transform: skewX(-12deg);
	width: 40px;
	z-index: 0;
}
div#right_column #purchases .controls a::before {
	display: none;
}
.usr_acc form input[type="text"][disabled], .usr_acc form select.black_box, .black_box {
	background-color: rgba(255, 255, 255, 0.3);
	border: 0 none;
	color: #fff;
}
#bonus_history_table td, #bonus_history_table .first {
	padding: 0 10px 0 25px !important;
	text-align: left !important;
}
#details.usr_acc #container .inr .content .box p {
	margin-bottom: 0;
}
.SidePromotions {
}
.SidePromotions > div {
	background: #093667 none repeat scroll 0 0;
	border-left: 1px solid #2f557e;
	border-top: 1px solid #2f557e;
}
.SidePromotions > div a {
	color: #ffd800;
}
.SidePromotions > div a:hover {
	color: #ffe96e;
	text-shadow: 0 0 7px rgba(255, 255, 255, 0.8);
}
.SidePromotions > div a:active {
	color: #bfa300;
	text-shadow: none;
}
.frgtpassw h2 {
	padding-right: 60px !important;
}
.frgtpassw .box_main {
	width: 415px;
}
.frgtpassw #thanks {
	font-size: 12px !important;
	text-align: center !important;
}
.frgtpassw #CloseDialogModel {
	float: none !important;
	margin: 20px auto 0 !important;
	text-align: center !important;
	width: 20% !important;
}
.frgtpassw .lightbox_form_table td {
	padding: 0;
}
.frgtpassw .lightbox_form_table td a {
	color: #ffd200 !important;
}
.frgtpassw .lightbox_form_table tr td:last-of-type {
	text-align: right;
}
.frgtpassw .lightbox_form_table tr td[colspan="2"]:last-of-type {
	text-align: left;
}
.frgtpassw .lightbox_form_table input {
	float: right;
}
.frgtpassw .lightbox_form_table select {
	height: 30px;
	margin-bottom: 9px;
	margin-left: 7px;
	margin-right: 0;
	text-indent: 4px;
}
.frgtpassw .lightbox_form_table #sendForgotButton {
	margin-right: 0 !important;
}
.frgtpassw .lightbox_form_table a.tooltip_contener {
	display: none;
}
div#ModalWindow-Content.bonusPageInfo div#ModalWindow-Generic-Content {
	background: #083a70 none repeat scroll 0 0;
	font-size: 12px;
	padding: 25px;
}
div#ModalWindow-Content.bonusPageInfo #ModalWindow-Generic-Content .defaultBtn {
	border: 0 none;
	font-family: IRANSans;
	font-size: 14px;
	line-height: 32px;
}
.header_main .header_el > .main_navigation {
	white-space: nowrap;
}

@media screen and (max-width: 1050px) and (min-width: 0px) {
.header_main .header_row.bottom .left .btn.blueOnHoverBtn, .header_main .header_row.bottom .left .btn.holdingIcon, .header_main .header_row.bottom .left .btn.textOnly, .header_main .header_row.bottom .left .btn.withArrow, .header_main .header_row.bottom .left .btn.default {
	padding-left: 8px;
	padding-right: 8px;
}
.header_main .btn.holdingIcon .icon {
	left: 8px;
}
}
.teamTitle .more {
	margin-right: 8px;
	width: 32.6%;
}
div#ModalWindow-Content.bonusPageInfo h2 {
	font-size: 15px;
}
div#ModalWindow-Content.bonusPageInfo h2 {
	padding-left: 25px;
}
div#ModalWindow-Content.bonusPageInfo > a#ModalWindow-Close {
	background: transparent url("/i/btn_popup_close.png") no-repeat scroll 0 0;
	display: block;
	height: 19px;
	opacity: 0.5;
	position: absolute;
	right: 18px;
	text-decoration: none;
	top: 11px;
	width: 19px;
	z-index: 1;
}
div#ModalWindow-Content.bonusPageInfo > a#ModalWindow-Close:active, div#ModalWindow-Content.bonusPageInfo > a#ModalWindow-Close:hover {
	opacity: 1;
}
div#ModalWindow-Content.bonusPageInfo > a#ModalWindow-Close::before, div#ModalWindow-Content.bonusPageInfo > a#ModalWindow-Close::after {
	display: none;
}
.frgtpassw .lightbox_form_table input {
	margin: 9px 0;
}
.frgtpassw .lightbox_form_table select {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQAgMAAACNX3zMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzUwNDUzRDgxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzUwNDUzRDkxQjNCMTFFNjhCOUNFRkU2RTFDOUIyRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTA0NTNENjFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTA0NTNENzFCM0IxMUU2OEI5Q0VGRTZFMUM5QjJEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpM8yNUAAAAJUExURQMkSf///wMkSRpKRXkAAAACdFJOUwAAdpPNOAAAACtJREFUCNdjCAUCBwac5AKmqUByBReI1NISBZJcK0Ak0wIQydAgikcviAQAnLAYQbwjJqQAAAAASUVORK5CYII=");
	background-position: 96% 50%;
	background-repeat: no-repeat;
}
.frgtpassw .lightbox_form_table td {
	position: relative;
}
.frgtpassw .lightbox_form_table .gray_ref_ico {
	left: -20px;
	position: absolute;
	top: 7px;
}
.frgtpassw .lightbox_form_table img.captcha {
	display: block;
	margin: 0 auto;
	padding: 8px 63px;
	position: relative;
	z-index: 1;
}
.frgtpassw .lightbox_form_table .gray_ref_ico::before {
	background: #fff none repeat scroll 0 0;
	border-radius: 3px;
	content: "";
	display: block;
	height: 30px;
	left: 29px;
	position: absolute;
	top: -7px;
	width: 186px;
	z-index: 0;
}
.frgtpassw .lightbox_form_table a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #ffd200;
}
.frgtpassw .lightbox_form_table a:hover {
	text-decoration: underline;
}
div.scoreNumberBlock {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #060c14 0%, #343a41 50%, #060c14 100%) repeat scroll 0 0;
	border: 1px solid #333c46;
	box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 1) inset;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
div.scoreNumberBlock span.number {
	background: rgba(0, 0, 0, 0) url("/i/scoreNumberBlock-cover-1.gif") no-repeat scroll 1px center;
}
div.scoreNumberBlock span.cover {
	background: rgba(0, 0, 0, 0) url("/i/scoreNumberBlock-cover-2.gif") no-repeat scroll right center;
}
body div.gamefieldWrapper div.gamefieldWrapperHeader {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(71, 71, 71, 1) 0%, rgba(37, 37, 37, 1) 100%) repeat scroll 0 0;
	border-bottom: 1px solid #222222;
	border-top: 1px solid #454545;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
body div.gamefieldWrapperHeader div.team span {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(34, 34, 34, 0.5) 0%, rgba(62, 62, 62, 0.85) 100%) repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.7);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
#contact #content form.pos_relative, .contact_top {
	display: none;
}
#gui #main .leagues .top_leagues li a, #gui #main .leagues .all_leagues li a {
	color: #fff;
	display: block;
	height: 100%;
	line-height: 32px;
	text-shadow: 1px 1px 0 #000;
}
#gui #main .leagues .top_leagues li a .liveLabel, #gui #main .leagues .all_leagues li a .liveLabel {
	margin: 10px 6px;
}
#gui #main .leagues .top_leagues li:hover {
	background: #666 none repeat scroll 0 0;
}
.bonusPageInfo .centered {
	padding-top: 20px;
}
#ModalWindow-Content.bonusPageInfo {
}
#preferences .content {
	overflow: hidden;
	position: relative;
}
#preferences .content::before {
	background: #171717 none repeat scroll 0 0;
	content: "";
	height: 55px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
#gui .sport_branches #bra_64 #_bet_types .types_bg::after {
	display: none;
}
#gui .sport_branches #bra_64 #_bet_types .types_bg {
	padding: 0 0 54px;
}
#bra_64 .leagueWindow .select .types_bg {
	border-top: 0 none;
}
#gui #main .content #bra_64 .bet_type.lastscore.amStyle .types_bg > ul::after {
	display: none;
}
#bra_64 .bet_type.lastscore.amStyle .time {
	margin-left: 6px;
	text-align: left;
}
#gui #main .content #bra_64 .bet_type.lastscore.amStyle .types_bg > ul li.empty_li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#bra_62 .bet_type h6 .icon.info {
	display: none;
}
#gui #main .virtualSportsWrapper li.leagueWindow h5 {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #171717 none repeat scroll 0 0;
	border-color: #3a3a3a #093667 #171717 #3a3a3a;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	color: #fff;
	font-family: IRANSans;
	font-size: 17px;
	font-weight: bold;
	height: 35px;
	left: 0;
	letter-spacing: 1px;
	line-height: 36px;
	margin: 10px 0 0;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	text-indent: 0;
	text-shadow: none;
	text-transform: uppercase;
	width: 100%;
	word-spacing: 2px;
	z-index: 2;
}
#gui #main .virtualSportsWrapper li.leagueWindow h5::after {
	background: rgba(0, 0, 0, 0) url("/i/gui_btns_sprite.gif") no-repeat scroll -15px -15px;
	content: "";
	display: block;
	float: right;
	height: 15px;
	left: auto;
	position: absolute;
	right: 8px;
	top: 10px;
	width: 15px;
	z-index: 2;
}
#gui #main .virtualSportsWrapper li.leagueWindow.closed h5::after {
	background-position: 0 -30px;
}
#gui #main .virtualSportsWrapper li.leagueWindow .closed h6, #gui #main .virtualSportsWrapper li.leagueWindow.closed h6 {
	border: 0 none;
	margin: 0;
}
#gui #main .virtualSportsWrapper li.leagueWindow h5::before {
	background: #093667 none repeat scroll 0 0;
	box-shadow: -1px 0 0 0 #0d4f96;
	content: "";
	height: 100%;
	position: absolute;
	right: -4px;
	top: 0;
	transform: skewX(-12deg);
	width: 36px;
}
#gui #main .content .virtualSportsWrapper .leagues > li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
}
#gui #main .content .virtualSportsWrapper .leagues > li::after {
	display: none;
}
#gui.virtualSportsSoccer .virtualSportsWrapper .bet_type {
	margin: 0;
}
#gui #main .sport_branches .virtualSportsWrapper li.light_gray_bg {
	border: 1px solid #274f79;
}
#virtualSportsStreamContainer {
	overflow: hidden;
}
.cancelTransactionsHistory {
	height: 27px;
}
.cancelTransactionsHistory input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd200 none repeat scroll 0 0;
	border-color: #ffe35e #ffd200 #ffd200 #ffe35e;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 0 #000;
	box-sizing: border-box;
	color: #363636;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 27px;
	line-height: 25px;
	margin: 0 0 0 7px !important;
	padding: 0 10px !important;
	text-decoration: none;
	text-shadow: none;
	top: 0;
	width: auto;
}
#history #main .inr .content .tbl .last {
	line-height: 28px;
	padding-right: 11px;
}
#VSContentContainer .branchWindowLoader {
	display: block;
	margin: 10px auto 0;
	position: relative;
}
.resetPass #ModalWindow-Generic-Content {
	background: #083a70 none repeat scroll 0 0;
}
.resetPass .but_a_contener {
	margin-top: 5px;
	padding: 0;
	width: 100%;
}
.resetPass .but_a_contener input {
	background: #23b223 none repeat scroll 0 0;
	font-family: IRANSans;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.resetPass .but_f_contener.clickdiv {
	margin-top: 10px;
}
.resetPass #ModalWindow-Generic-Content {
	background: #083a70 none repeat scroll 0 0;
}
.resetPass .but_a_contener {
	margin-top: 5px;
	padding: 0;
}
.resetPass .but_a_contener input {
	background: #23b223 none repeat scroll 0 0;
	font-family: IRANSans;
	font-size: 16px;
	text-transform: uppercase;
}
.notify__content p {
	text-align: left;
}
.notify__content p.notify__last {
	text-align: center;
}
#gui.horseRacing #main .sport_branches h3:first-child, #gui.virtualSportsGreyhounds #main .sport_branches h3:first-child {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(102deg, #1d1d1d 0%, #323232 202px, #171717 203px, #171717 100%);
	background-origin: padding-box;
	background-position: left top !important;
	background-repeat: repeat;
	background-size: auto auto;
	height: auto;
	margin-bottom: 0;
	text-align: left;
	top: auto;
}
#gui.horseRacing #main .sport_branches .branchWindow > h3:first-child {
	text-align: left;
}
.horseRacingTitle {
	left: auto;
	padding-left: 30px;
	position: relative;
	top: auto;
}
#gui.horseRacing .alt-racing-view .betMarketsTabs, #gui.virtualSportsGreyhounds .betMarketsTabs {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 0;
	position: absolute;
	right: 6px;
	top: 6px;
	z-index: 2;
}
#gui.horseRacing .alt-racing-view .betMarketsTabs a, #gui.virtualSportsGreyhounds .betMarketsTabs a {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	padding: 0 15px !important;
}
#gui.horseRacing .alt-racing-view .betMarketsTabs a.selected, #gui.virtualSportsGreyhounds .betMarketsTabs a.selected {
	background: #083b72 none repeat scroll 0 0;
	border-color: #275484;
}
#gui.horseRacing .alt-racing-view .betMarketsTabs a::after, #gui.virtualSportsGreyhounds .betMarketsTabs a::after {
	content: none;
	display: none;
}
#gui.horseRacing #main .leagues .next_races .heading {
	background: #093667 none repeat scroll 0 0;
	border-bottom: 1px solid #274f79;
	border-top: 1px solid #274f79;
	margin: 0;
	padding: 15px 10px;
}
.next-three-races {
	margin: 10px;
}
.racecard__title {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #093667 none repeat scroll 0 0;
	border-color: #274f79 -moz-use-text-color -moz-use-text-color #274f79;
	border-image: none;
	border-style: solid none none solid;
	border-width: 1px medium medium 1px;
}
.racecard + .racecard {
	border-left: medium none;
}
.racecard:last-of-type .racecard__title {
	border-right: 1px solid #274f79;
}
table.oddsTable td {
	border-right: medium none;
}
#gui .racecard:last-of-type table.oddsTable {
	border-right: 1px solid #274f79;
}
table.oddsTable td.racecard__info {
	font-size: 12px;
}
.racecard__name {
	font-size: 12px;
}
table.oddsTable td span.racecard__details {
	color: #849bb3;
}
#gui.horseRacing .alt-racing-view .defaultBtn.horseRacing-preview_button, #gui.horseRacing .alt-racing-view .horseRacing_button_viewAll {
	background: #23b223 none repeat scroll 0 0;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 0 10px rgba(255, 255, 255, 0.5) inset;
	color: #fff;
	font-size: 12px;
	height: auto;
	line-height: normal;
	padding: 9px 20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
#gui.horseRacing .alt-racing-view .defaultBtn.horseRacing-preview_button:hover, #gui.horseRacing .alt-racing-view .horseRacing_button_viewAll:hover {
	background: #069606 none repeat scroll 0 0;
	color: #fff;
}
.racecard__odds .oddsBtn:hover, .racecard__odds .oddsBtn:active, .racecard__odds .oddsBtn.chosenBet {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fcfdfd 0%, #8697ac 100%) repeat scroll 0 0;
	border-color: #ffffff #21252b #21252b #d4dae2;
	border-style: solid;
	border-width: 1px;
	color: #000;
	text-decoration: none;
	text-shadow: none;
}
table.racecard__table td.racecard__all {
	padding: 20px 10px;
}
#gui #bra_61 #filter_pnl, #gui.horseRacing .alt-racing-view #filter_pnl {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	height: auto !important;
	margin: 0 !important;
	padding: 0 10px 10px;
}
#gui.horseRacing .content .alt-racing-view #filter_pnl li {
	background: #171717 none repeat scroll 0 0;
	border: 1px solid #555555;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	margin-left: 0;
	padding: 0 15px !important;
}
#gui.horseRacing .content .alt-racing-view #filter_pnl li + li {
	margin: 0 0 0 -1px;
}
#gui.horseRacing .content .alt-racing-view #filter_pnl li:hover, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current.chkd, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current:hover, #gui.horseRacing .content .alt-racing-view #filter_pnl li.current.chkd:hover {
	background: #083b72 none repeat scroll 0 0;
	border-color: #275484;
}
#gui.horseRacing .content .alt-racing-view #filter_pnl li::after {
	content: none;
	display: none;
}
.meeting {
	background: #093667 none repeat scroll 0 0;
	border: 1px solid #274f79;
	margin: 0 10px;
}
.meeting + .meeting {
	margin-top: -1px;
}
.meeting + .tRight.clear {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #093667 none repeat scroll 0 0;
	border-color: -moz-use-text-color #274f79 #274f79;
	border-image: none;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	margin: 0 10px 10px;
}
.defaultBtn.horseRacing-buttonOddReset {
	line-height: normal;
}
#gui.horseRacing .alt-racing-view .leagues .leagueWindow .betMarketsTabs, #gui.virtualSportsGreyhounds .leagues .leagueWindow .betMarketsTabs {
	float: none;
	height: auto;
	padding-bottom: 10px;
	position: relative;
	right: auto;
	top: auto;
	z-index: 1;
}
#gui.horseRacing .alt-racing-view .leagues .leagueWindow .betMarketsTabs .defaultBtn.horseRacing-preview_button, #gui.virtualSportsGreyhounds .leagues .leagueWindow .betMarketsTabs.defaultBtn.horseRacing-preview_button {
	min-height: 0;
	padding: 6px 20px !important;
	right: 0;
	top: 0;
	transform: none;
}
#gui.horseRacing .alt-racing-view .leagues .leagueWindow .betMarketsTabs .defaultBtn.horseRacing-preview_button:hover, #gui.virtualSportsGreyhounds .leagues .leagueWindow .betMarketsTabs.defaultBtn.horseRacing-preview_button:hover, #gui.horseRacing .alt-racing-view .leagues .leagueWindow .betMarketsTabs .defaultBtn.horseRacing-preview_button.expanded, #gui.virtualSportsGreyhounds .leagues .leagueWindow .betMarketsTabs.defaultBtn.horseRacing-preview_button.expanded {
	background: #069606 none repeat scroll 0 0;
	color: #fff;
}
#gui.horseRacing .alt-racing-view .leagues .leagueWindow table.oddsTable th strong {
	color: #ffd200;
}
.greetingText {
	margin-bottom: 15px;
}
.greetingText::after {
	content: ",";
	display: inline;
}
.frgtpassw .lightbox_main_bottom {
	text-align: center;
}
.frgtpassw .lightbox_main_bottom .lightbox_inner_div {
	text-align: left;
}
.resetPass div {
	height: auto;
}
input.send {
	cursor: pointer;
}
.links_list li:hover {
	background: #082950 none repeat scroll 0 0;
}
.links_list li:last-child {
	border-bottom: 0 none;
}
#main .inr {
	padding: 10px;
	position: relative;
	z-index: 1;
}
#main .inr .inr {
	padding: 0;
}
#carousel {
	overflow: hidden;
	position: relative;
	width: auto;
	margin-bottom: 15px;
}
.carousel_contener {
	width: 100%;
}
.center_body .item img{
	width: 100%;
}
.carousel_contener .c_main {
	padding: 0;
}
#carousel #imgs_pnl_wrapper {
	bottom: 2px;
	display: block;
	height: 10px;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: absolute;
	right: 0;
	width: 100%;
}
#carousel #imgs_pnl_wrapper span.rightCap {
	display: block;
	height: 28px;
	position: absolute;
	right: -6px;
	top: 0;
	width: 6px;
}
#carousel #imgs_pnl {
	display: block;
	height: 10px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 88px;
}
#carousel #imgs_pnl li {
	background: rgba(255, 255, 255, 0.23) none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	height: 10px;
	line-height: 10px;
	margin: 0 6px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	text-indent: -9999px;
	width: 10px;
}
#carousel h2 {
	border-bottom: 1px dotted #fff;
	float: left;
	font-size: 16px;
	margin: 0 0 4px;
	padding: 2px 0 1px;
}
#carousel #imgs_pnl .current, #carousel #imgs_pnl li:hover {
	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
}
#carousel #big_img {
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 205px;
	position: relative;
}
#carousel .bet_line {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	bottom: 0;
	margin: 0;
	position: absolute;
	width: 100%;
}
#carousel .bet_line.v2 {
	padding-right: 38px;
}
#carousel .bet_line .inr, #carousel .bet_line .inr_live {
	padding: 2px 0 0;
}
#carousel td.bet {
}
#carousel td.draw_td {
	color: #86e418;
	width: 20%;
}
#carousel table {
	font-size: 12px;
	width: 100%;
}
#carousel td {
	padding: 0;
}
#carousel td.c_score {
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}
#carousel td span {
	text-align: left;
	width: 100%;
}
#carousel th {
	color: #fff;
	font-weight: bold;
	padding: 15px 41px 13px;
}
#carousel .bet span > span {
	padding: 0 13px;
}
#carousel .carouselArrows {
	display: block;
	height: 48px;
	position: absolute;
	top: -145px;
	width: 38px;
}
#carousel .carouselArrows.previousCarouselItemBackground {
	left: 0;
}
#carousel .carouselArrows.nextCarouselItemBackground {
	right: 0;
}
#carousel .carouselArrows.nextCarouselItemBackground:hover, #carousel .carouselArrows.previousCarouselItemBackground:hover {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}
#carousel .nextCarouselItem {
	margin-right: 10px;
	margin-top: 6px;
	padding-right: 8px;
}
#carousel .previousCarouselItem {
	margin-left: 6px;
	margin-top: 6px;
}
#carousel .nextCarouselItem, #carousel .previousCarouselItem {
	background: transparent url("/i/carousel/carousel_arrows.png") no-repeat scroll left top;
	display: block;
	height: 33px;
	width: 23px;
}
#carousel .previousCarouselItem:hover {
	background: rgba(0, 0, 0, 0) url("/i/carousel/carousel_arrows.png") no-repeat scroll left top;
}
#carousel .nextCarouselItem:hover:hover {
	background: rgba(0, 0, 0, 0) url("/i/carousel/carousel_arrows.png") no-repeat scroll right top;
}
#carousel .nextCarouselItem {
	background-position: right top;
}
#main .banner {
}
.but_m_contener input, .but_m_contener a {
	background: transparent url("/i/but_m.png") no-repeat scroll 0 -23px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	margin: 0 !important;
	padding: 0 10px 0 12px;
	text-decoration: none;
	text-indent: 0 !important;
}
#live_betting {
	background: transparent url("/i/live_betting_bottom_bg.jpg") no-repeat scroll center bottom;
	margin: 0 10px;
	padding: 0 0 19px;
	position: relative;
}
#live_betting h2 {
	height: 64px;
	overflow: hidden;
	position: relative;
}
#live_betting h2 span {
	display: block;
	text-indent: -3000px;
}
#live_betting h2 .clickdiv {
	position: absolute;
	right: 35px;
	top: 25px;
}
#live_betting td.game {
	background: transparent url("/i/live_betting_icon.png") no-repeat scroll 0 0;
	text-indent: 50px;
}
#live_betting td.game div {
	height: 29px;
	line-height: 29px;
	margin-right: 2px;
	overflow: hidden;
}
#live_betting th {
	font-size: 17px;
	height: 29px;
	padding: 0 10px 0 0;
	text-align: right;
}
#live_betting td {
	height: 29px;
	padding: 0;
}
#live_betting td.bet {
	width: 15%;
}
#live_betting td.more {
	text-align: right;
	width: 30px;
}
#live_betting td.more a {
	color: #0470c8;
	margin-right: 5px;
	text-decoration: underline;
}
#live_betting table {
	background: transparent url("/i/live_betting_line_bg.png") repeat-y scroll 0 0;
	width: 100%;
}
#live_betting table td {
}
#live_betting .game_icon {
	width: 3%;
}
#live_betting .game_icon span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 3px 0;
	display: block;
	height: 20px;
	width: 20px;
}
#live_betting .game_score_time {
	overflow: hidden;
	white-space: nowrap;
	width: 18%;
}
#live_betting .bet_name.size_a {
	width: 37%;
}
#live_betting .bet_name.size_b {
	width: 32%;
}
#live_betting .bet_name.extra {
	text-align: center;
	white-space: nowrap;
	width: 10%;
}
#live_betting .bet_name.extra span {
	padding-right: 0;
}
#live_betting .bet_name.extra a {
	padding: 0 2px;
}
#live_betting .game_score {
	padding: 0 2px 0 5px;
}
#live_betting .game_time {
	font-weight: bold;
	padding-left: 2px;
}
#live_betting .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#live_betting .bet_name a {
	background: transparent url("/i/bet_bg2.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 1px solid #040404;
	cursor: pointer;
	display: block;
	height: 18px;
	line-height: 17px;
	margin: 2px 1px 0 0;
	overflow: hidden;
	padding: 0 5px;
	position: relative;
}
#live_betting .bet_name a span {
	display: inline-block;
}
#live_betting .bet_name.size_b a .num_right {
	white-space: nowrap;
	width: 33%;
}
#live_betting .bet_name a .num_mid {
	float: left;
	white-space: nowrap;
	width: 15%;
}
#live_betting .bet_score {
	color: #0470c8;
	font-weight: bold;
	text-align: right;
	width: 5%;
}
#live_betting .bet_score span {
	display: block;
	overflow: hidden;
	padding: 0 2px;
	text-align: center;
	width: 33px;
}
.live_betting_tooltip {
	width: 126px;
}
.live_betting_tooltip_top {
	background: transparent url("/i/live_tool_top.png") no-repeat scroll 0 0;
	height: 7px;
}
.live_betting_tooltip_main {
	background: transparent url("/i/live_tool_main.png") no-repeat scroll 0 100%;
	font-weight: bold;
}
#live_betting .b_1 {
	background-position: 0 -20px !important;
}
#live_betting .b_2 {
	background-position: 0 -40px !important;
}
#live_betting .b_6 {
	background-position: 0 -60px !important;
}
#live_betting .b_12 {
	background-position: 0 -80px !important;
}
#live_betting .b_3 {
	background-position: 0 -100px !important;
}
#live_betting .b_7 {
	background-position: 0 -120px !important;
}
#live_betting .b_8 {
	background-position: 0 -140px !important;
}
#live_betting .b_10 {
	background-position: 0 -280px !important;
}
#live_betting .b_13 {
	background-position: 0 -180px !important;
}
#live_betting .b_14 {
	background-position: 0 -200px !important;
}
#live_betting .b_19 {
	background-position: 0 -160px !important;
}
#live_betting .b_35 {
	background-position: 0 -220px !important;
}
#live_betting .b_11 {
	background-position: 0 -240px !important;
}
#live_betting .other {
	background-position: 0 -260px !important;
}
#live_betting .live_betting_table .bet_name {
	overflow: hidden;
	white-space: nowrap;
}
#live_betting .live_betting_table .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#live_betting .live_betting_table .bet_name a {
	background: transparent url("/i/bet_bg3.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	margin: 2px 0 0;
	overflow: hidden;
	padding: 0;
}
#live_betting .live_betting_table .bet_name a span {
	padding: 0 5px;
}
#live_betting .live_betting_table .bet_name a.size_a .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 54%;
	overflow: hidden;
	padding-right: 2px;
	position: absolute;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#live_betting .live_betting_table .bet_name a.size_b .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 69%;
	overflow: hidden;
	padding-right: 2px;
	position: absolute;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#live_betting .live_betting_table .bet_name a .num_right {
	float: right;
	padding-left: 2px;
	position: relative;
	text-align: right;
	white-space: nowrap;
	z-index: 2;
}
#live_betting .live_betting_table .bet_name a.size_a {
	padding-right: 1px;
	width: 49%;
}
#live_betting .live_betting_table .bet_name a.size_b {
	width: 42%;
}
#live_betting .live_betting_table .bet_name a.extra {
	padding: 0 1px 0 0;
	text-align: center;
	width: 14%;
}
#main #last_minute_bets {
	margin: 0 10px;
}
#main #last_minute_bets .inr {
	padding-bottom: 10px;
	padding-top: 6px;
}
#last_minute_bets h2 {
	height: 17px;
	margin: 0 0 12px 9px;
	overflow: hidden;
	text-indent: -9999px;
	width: 300px;
}
#last_minute_bets h2 a {
	display: block;
	height: 100%;
	text-indent: -3000px;
}
#last_minute_bets table {
	width: 100%;
}
#last_minute_bets td, #last_minute_bets th {
	padding: 4px 0 5px 10px;
}
#last_minute_bets th {
	width: 20px;
}
#last_minute_bets td.starting {
	overflow: hidden;
	width: 100px;
}
#last_minute_bets td.time {
	background: rgba(0, 0, 0, 0) url("/i/time_icon.gif") no-repeat scroll 0 6px;
	overflow: hidden;
	padding-right: 10px;
	text-align: right;
	width: 147px;
}
#last_minute_bets ul {
	margin-right: 15px;
	margin-top: 6px;
	text-align: right;
}
#last_minute_bets li {
	background: rgba(0, 0, 0, 0) url("/i/dot_underline.gif") repeat-x scroll left bottom;
	display: inline-block;
	height: 16px;
	line-height: 17px;
	margin: 0 3px;
}
#last_minute_bets li.current {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
}
#last_minute_bets li.prev, #last_minute_bets li.disprev, #last_minute_bets li.next, #last_minute_bets li.disnext {
	margin: 0;
	position: relative;
	top: 5px;
}
#last_minute_bets li.prev {
	background: rgba(0, 0, 0, 0) url("/i/pagination_prev.png") no-repeat scroll 0 0;
}
#last_minute_bets li.disprev {
	background: rgba(0, 0, 0, 0) url("/i/pagination_no_prev.png") no-repeat scroll 0 0;
}
#last_minute_bets li.next {
	background: rgba(0, 0, 0, 0) url("/i/pagination_next.png") no-repeat scroll 0 0;
}
#last_minute_bets li.disnext {
	background: rgba(0, 0, 0, 0) url("/i/pagination_no_next.png") no-repeat scroll 0 0;
}
#last_minute_bets li.prev a, #last_minute_bets li.next a, #last_minute_bets li.disprev a, #last_minute_bets li.disnext a, #last_minute_bets li.disprev span, #last_minute_bets li.disnext span {
	display: inline-block;
	height: 16px;
	width: 16px;
}
#right_column {
	float: left;
	padding-top: 10px;
	width: 27%;
}
#totopot #right_column {
	width: 19%;
}
#right_column .inr {
	padding-right: 0;
}
#right_column .inr .inr {
	padding: 0;
}
#betting_slip h2 {
	background: rgba(0, 0, 0, 0) url("/i/red_hdr_bg.gif") repeat-x scroll 0 0;
	font-size: 11px;
	height: 24px;
	line-height: 22px;
	padding: 0 10px;
}
.bs_msgs ul {
	margin-bottom: -2px;
}
label.odds, label.codds {
	display: inline-block;
	padding: 1px 2px 0;
}
#live_now {
	margin-bottom: 10px;
}
#live_now h2 a {
	display: block;
	height: 100%;
	text-indent: -3000px;
}
#live_now table {
	background: #093667 none repeat scroll 0 0;
	border-left: 1px solid #2f557e;
	border-top: 1px solid #5a7da4;
	width: 100%;
}
#live_now table:nth-child(2) {
	border-top: 1px solid #2f557e;
}
#live_now table tr {
	box-sizing: border-box;
	display: block;
	font-size: 0;
	height: 65px;
	position: relative;
	width: 100%;
}
#live_now table:nth-child(2) tr {
	border-top: 0 none;
}
#live_now table td {
	display: inline-block;
	padding: 0;
	vertical-align: top;
}
#live_now .live_now_left {
	border: 0 none;
	height: 65px;
	position: relative;
	width: 29px;
}
#live_now .live_now_left::after {
	background: #2f557e none repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 32px;
	width: 100%;
}
#live_now .live_now_left::before {
	background: transparent url("/i/uk_live_icon.png") no-repeat scroll center center;
	border-radius: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #ffffff;
	content: " ";
	font-family: IRANSans;
	font-size: 8px;
	font-weight: bold;
	height: 14px;
	left: 8px;
	line-height: 16px;
	padding: 0;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
	top: 10px;
	width: 13px;
}
.e_n-uk #live_now .live_now_left::before {
	background: transparent url("/i/uk_live_icon.png") no-repeat scroll center center;
	content: "";
	font-size: 0;
	text-indent: -9999px;
}
.tr #live_now .live_now_left {
}
#live_now .live_now_main {
	font-size: 12px;
	height: 65px;
	overflow: hidden;
	position: relative;
	width: calc(100% - 58px);
}
#live_now .live_now_main a {
}
#live_now .live_now_right {
	box-sizing: border-box;
	height: 65px;
	text-align: center;
	width: 29px;
}
#live_now a.link {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #171717 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjg5RTM0MkYzMzA1MTFFNjkxRUVBODU5MTZBRUNEMEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg5RTM0MzAzMzA1MTFFNjkxRUVBODU5MTZBRUNEMEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODlFMzQyRDMzMDUxMUU2OTFFRUE4NTkxNkFFQ0QwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODlFMzQyRTMzMDUxMUU2OTFFRUE4NTkxNkFFQ0QwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgHB3+gAAAA1SURBVHjaYvwPBAwQwMiABJiQ2P/RJRixSTJhMeY/ulEokrjsYGTCJggz6j8243DZwQAQYACK0AsP4LkcvgAAAABJRU5ErkJggg==") no-repeat scroll center center;
	border-color: #5a5a5a #010101 #010101 #5a5a5a;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	display: block;
	height: 65px;
	margin: 0;
	position: relative;
	top: -1px;
	width: 29px;
}
#live_now a.link:hover {
	background-color: #093667;
	border-color: #507093 #010306 #010306 #507093;
}
.live_now_top {
	border-bottom: 1px solid #2f557e;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 0 0 25px;
	position: relative;
}
#live_now .icon {
	background: rgba(0, 0, 0, 0) url("/i/sports_icons_sprite.png") no-repeat scroll 0 0;
	display: block;
	height: 20px;
	left: -1px;
	position: absolute;
	top: 7px;
	width: 20px;
}
#live_now .live_now_bottom {
	height: 29px;
}
#live_now .time {
	box-sizing: border-box;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	padding: 8px 0 0 25px;
	text-align: left;
	white-space: nowrap;
	width: 48%;
}
#live_now .result {
	display: block;
	float: left;
	font-size: 12px !important;
	font-weight: bold;
	padding: 8px 0 0 2% !important;
	text-align: center;
	width: 47%;
}
#live_now .on {
	cursor: pointer;
}
#live_now .live_no_items_left {
	background: rgba(0, 0, 0, 0) url("/i/live_no_items_left.jpg") no-repeat scroll 0 0;
	height: 37px;
	width: 35px;
}
#live_now .live_no_items_main {
	background: rgba(0, 0, 0, 0) url("/i/live_no_items_main.jpg") repeat-x scroll 0 0;
	height: 37px;
}
#live_now .live_no_items_right {
	background: rgba(0, 0, 0, 0) url("/i/live_no_items_right.jpg") no-repeat scroll 0 0;
	height: 31px;
	padding-top: 6px;
	width: 28px;
}
#live_now.no_times li .link {
	position: absolute;
	right: 10px;
	top: 6px;
}
#live_schedule {
	margin-bottom: 10px;
	min-height: 175px;
	position: relative;
}
#live_schedule .up, #live_schedule .disup, #live_schedule .down, #live_schedule .disdown {
	display: block;
	height: 9px;
	position: absolute;
	right: 16px;
	width: 19px;
}
#live_schedule .up {
	background: transparent url("/i/live_schedule_up.gif") no-repeat scroll 0 0;
	top: 46px;
}
#live_schedule .disup {
	background: rgba(0, 0, 0, 0) url("/i/live_schedule_no_up.gif") no-repeat scroll 0 0;
	top: 46px;
}
#live_schedule .down {
	background: transparent url("/i/live_schedule_down.gif") no-repeat scroll 0 0;
	bottom: 15px;
}
#live_schedule .disdown {
	background: transparent url("/i/live_schedule_no_down.gif") no-repeat scroll 0 0;
	bottom: 15px;
}
#live_schedule table {
	width: 100%;
}
#live_schedule td {
	line-height: 14px;
	padding: 0;
}
#live_schedule th {
	line-height: 14px;
	padding: 7px 0 0;
}
#live_schedule td.time {
	text-align: right;
	width: 20%;
}
#live_schedule .date {
	height: 24px;
	line-height: 24px;
	position: relative;
}
#live_schedule .date .up, #live_schedule .date .down, #live_schedule .date .disup, #live_schedule .date .disdown {
	display: block;
	height: 6px;
	left: 100px;
	position: absolute;
	width: 10px;
}
#live_schedule .date .up {
	background: rgba(0, 0, 0, 0) url("/i/live_schedule_date_up.gif") no-repeat scroll 0 0;
	top: 5px;
}
#live_schedule .date .down {
	background: transparent url("/i/live_schedule_date_down.gif") no-repeat scroll 0 0;
	top: 14px;
}
#live_schedule .date .disup {
	background: transparent url("/i/live_schedule_date_no_up.gif") no-repeat scroll 0 0;
	top: 5px;
}
#live_schedule .date .disdown {
	background: rgba(0, 0, 0, 0) url("/i/live_schedule_date_no_down.gif") no-repeat scroll 0 0;
	top: 14px;
}
.jqmWindow {
	display: none;
	left: 50%;
	margin-left: -191px;
	position: fixed;
	top: 17%;
}
.jqmOverlay {
	background-color: #000;
}
* iframe.jqm {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}
* html .jqmWindow {
	position: absolute;
}
ul.center_pagination {
	height: 19px;
	margin: 15px auto auto;
	padding-bottom: 15px;
	text-align: center;
	width: 100%;
}
ul.center_pagination li {
	display: inline-block;
	font-size: 12px;
	height: 16px;
	line-height: 17px;
	margin: 0 5px;
	padding: 0;
}
ul.center_pagination li a {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	width: auto;
}
ul.center_pagination li.current, ul.center_pagination li.current a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
}
.hide {
	display: none;
}
.tbl td div.line_name {
}
.tbl td a {
	font-weight: normal;
	text-decoration: none;
}
.tbl tr td.combo_link_cell {
	padding-left: 1px;
}
.tbl td div.bet_odds {
	width: 40px;
}
.tbl td div.points {
	text-align: right;
	width: 40px;
}
.tbl td div.doggi {
	width: 15px;
}
.tooltip {
	color: #222;
	position: absolute;
	top: 22px;
	width: 135px;
	z-index: 1000;
}
.tooltip .inr {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_bg.png") repeat-y scroll 0 0;
	margin-left: 0 !important;
	padding: 10px 12px !important;
	position: relative;
}
.tooltip .inr .tooltip_left_arrow {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_left.png") no-repeat scroll 0 0;
	height: 23px;
	left: -15px;
	position: absolute;
	top: 40px;
	width: 15px;
}
.tooltip .btm {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_btm.png") no-repeat scroll 0 0;
	height: 26px;
}
.tooltip .top {
	background: rgba(0, 0, 0, 0) url("/i/tooltip_top.png") no-repeat scroll 0 0;
	height: 2px;
}
.tooltip .inr h5 {
	font-size: 11px;
	margin-bottom: 3px;
}
.tooltip .inr img {
	display: block;
	height: 7px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 8px;
}
#lightbox1_modal {
	background: transparent url("/i/light_box1.png") no-repeat scroll 0 0;
	display: none;
	height: 551px;
	left: 50%;
	margin-left: -460px;
	position: absolute;
	top: 100px;
	width: 956px;
}
#lightbox2_modal {
	background: transparent url("/i/light_box2.png") no-repeat scroll 0 0;
	display: none;
	left: 50%;
	margin-left: -250px;
	position: absolute;
	top: 100px;
}
.notBoldedHeader h2 {
	font-weight: normal !important;
}
#lightbox3_modal {
	background: transparent url("/i/light_box3.png") no-repeat scroll 0 0;
	display: none;
	height: 320px;
	left: 50%;
	margin-left: -250px;
	position: absolute;
	top: 100px;
	width: 383px;
}
#lightbox4_modal {
	background: transparent url("/i/light_box4.png") no-repeat scroll 0 0;
	display: none;
	height: 673px;
	left: 50%;
	margin-left: -411px;
	position: absolute;
	top: 100px;
	width: 822px;
}
#lightbox4_modal .lightbox_long_scroll {
	height: 415px;
	overflow-x: hidden;
	overflow-y: auto;
}
#lightbox5_modal {
	display: none;
	height: 100%;
	left: 270px;
	position: absolute;
	top: -80px;
	width: 100%;
}
.lightbox_2_objects_contener {
	left: 50%;
	margin-left: -550px;
	position: absolute;
	top: 195px;
	z-index: 3000;
}
.lightbox_2_objects_contener td {
	vertical-align: top;
}
.lightbox5_modal.a {
	background: transparent url("/i/light_box5.png") no-repeat scroll 0 0;
	height: 417px;
	width: 543px;
	z-index: 100;
}
.lightbox5_modal.b {
	background: transparent url("/i/light_box5_b.png") no-repeat scroll 0 0;
	height: 522px;
	width: 543px;
	z-index: 100;
}
.lightbox_form_table {
	width: 100%;
}
.lightbox_form_table input {
	border: 0 none;
	border-radius: 2px;
	float: left;
	height: 27px;
	margin: 5px 0;
	padding: 2px;
	width: 182px;
}
.lightbox_form_table select {
	height: 18px;
}
.lightbox_form_table a:hover {
	text-decoration: none;
}
.lightbox_form_table a {
	background: transparent url("/i/dot_underline.gif") repeat-x scroll left bottom;
	text-decoration: none;
}
.lightbox_top_header {
	font-size: 15px;
	font-weight: bold;
	left: 240px;
	position: absolute;
	top: 69px;
}
input.send {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd200 none repeat scroll 0 0;
	border-color: #ffe35e #ffd200 #ffd200 #ffe35e;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 2px #000;
	box-sizing: border-box;
	color: #363636;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 11px 0 0;
	padding: 0 12px;
	position: relative;
	text-decoration: none;
	width: auto;
}
select.birth_day, select.birth_month, select.birth_year {
	border: 0 none;
	border-radius: 2px;
	height: 27px;
	margin: 5px 7px 5px 0;
	width: 45px;
}
select.birth_year {
	width: 74px;
}
#sendForgotButton {
	cursor: pointer;
	margin-right: 16px !important;
}
.red_i_ico {
	background: transparent url("/i/red_i_ico.gif") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 2px;
	overflow: visible;
	padding-left: 5px;
	position: relative;
	width: 16px;
	z-index: 5000;
}
.blue_i_ico {
	background: transparent url("/i/icn/information-button.png") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 2px;
	padding-left: 5px;
	position: relative;
	width: 16px;
}
.green_v_ico {
	background: transparent url("/i/green_v_ico.gif") no-repeat scroll right center;
	display: block;
	float: left;
	height: 16px;
	margin-top: 2px;
	padding-left: 5px;
	position: relative;
	width: 16px;
}
.gray_ref_ico {
	background: transparent url("/i/gray_ref_ico.gif") no-repeat scroll right center;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin-top: 4px !important;
	padding-left: 5px;
	width: 16px;
}
.captcha {
	float: left;
	margin-top: 1px;
}
.confirmation_table {
	background-color: #3a3a3a;
	width: 100%;
}
.confirmation_table td {
	border-bottom: 1px solid #1c1c1c;
	border-left: 1px solid #1c1c1c;
	height: 19px;
	padding: 0 10px 0 14px;
}
.confirmation_table td.dark_bg {
	background: transparent url("/i/new_blue_gray_bg.gif") repeat-x scroll 0 -24px;
	border-bottom: 0 none;
	font-weight: bold;
	height: 20px;
}
.confirmation_table th {
	background: transparent url("/i/new_blue_gray_bg.gif") repeat-x scroll 0 0;
	font-weight: bold;
	height: 23px;
	padding: 0 10px 0 14px;
}
.lightbox_bottom_but_div {
	padding-top: 15px;
}
.lightbox_bottom_but_div a {
	display: block;
	float: right;
	margin-left: 10px;
}
.lightbox_inner_div a.close:hover {
	background: transparent url("/i/login_x_over.gif") no-repeat scroll 0 0;
}
.lightbox_inner_div a.close {
	background: transparent url("/i/login_x.gif") no-repeat scroll 0 0;
	display: block;
	height: 7px;
	position: absolute;
	right: 36px;
	text-decoration: none;
	top: 39px;
	width: 8px;
}
.lightbox_inner_div {
	font-size: 12px;
	padding: 130px 60px 80px;
	position: relative;
}
#lightbox2_modal .lightbox_inner_div {
	padding: 0 18px;
}
#lightbox3_modal .lightbox_inner_div {
	padding: 130px 46px 80px 50px;
}
.lightbox_inner_div h2, .lightbox_main_bottom h2 {
	background: #171717 none repeat scroll 0 0;
	box-sizing: border-box;
	font-family: IRANSans;
	font-size: 18px;
	height: 52px;
	line-height: 52px;
	margin-bottom: 20px;
	padding-left: 20px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
#opBetsLBoxTitle {
	margin-bottom: 20px;
}
.opBetsLightBox .lightbox_main_bottom #opBetsLBoxTitle hgroup {
	background: transparent url("/i/bgr_openBets.png") no-repeat scroll left top;
	height: 78px;
}
.opBetsLightBox .lightbox_main_bottom h2 {
	background: transparent url("/i/logo.png") no-repeat scroll 20px 17px;
	height: 78px;
	line-height: 80px;
	margin-bottom: 0;
	padding-left: 182px;
}
.ticketLBox .lightbox_main_bottom h2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	height: 76px;
	line-height: 76px;
	margin-bottom: 0;
}
div#accountLogInContainer h2.login {
	font-size: 13px;
	margin-bottom: 5px;
	padding-top: 0;
}
.lightbox_main_top h2.login {
	font-size: 16px;
	padding-top: 38px;
}
.lightbox_inner_div .lightbox_button_div {
	padding-top: 12px;
}
.lightbox_inner_div .btn {
	background: transparent url("/i/lightbox_btn.gif") no-repeat scroll 0 0;
	color: #000000;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	width: 47px;
}
.lightbox_blue_header_table {
	border-collapse: collapse;
	color: #ffffff;
}
.lightbox_blue_header_table td, .lightbox_main_bottom td {
	border-color: #274f79;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0;
	height: 30px;
	padding: 0 10px;
	white-space: normal;
}
.ticketLBox .lightbox_main_bottom td {
	background: #063364 none repeat scroll 0 0;
}
.lightbox_blue_header_table th, .lightbox_main_bottom th {
	background: #042b55 none repeat scroll 0 0;
	border: 1px solid #274f79;
	font-weight: bold;
	padding: 2px 11px;
	text-align: center;
}
.ticketLBox .lightbox_main_bottom th {
	padding: 2px 20px 2px 10px;
	text-align: left;
}
.lightbox_long_scroll {
	height: 323px;
	overflow: scroll;
	padding: 2px 0 0 2px;
}
.lightbox_scroll_blue_header_table {
	border: 1px solid #274f79;
	margin: 20px 18px;
	width: 900px;
}
.lightbox_scroll_blue_header_table th {
	height: 26px;
	text-align: center;
	white-space: nowrap;
}
.lightbox_scroll_blue_header_table th.first {
}
.lightbox_scroll_blue_header_table td {
	border-collapse: collapse;
	height: auto;
	padding: 4px 5px;
	text-align: center;
	width: 0 !important;
}
.lightbox_blue_gr {
	background: #063364 none repeat scroll 0 0;
	box-sizing: border-box;
	margin-bottom: 0;
	margin-top: 20px;
	padding: 3px 25px;
}
.lightbox_inner_div.login .messageFreeContent .lightbox_blue_gr {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 0;
	padding: 0;
}
.first_lightbox_scroll_tr td {
	border-top-width: 0;
}
.usr_acc #main .gr_bg {
	background: rgba(0, 0, 0, 0) url("/i/usr_account_h3_bg.png") repeat-x scroll 0 0;
	padding: 15px 10px 0;
}
ul.icon_ul_red_i {
	margin-bottom: 10px;
	margin-top: 10px;
}
.lightbox_inner_div.login .messageFreeContent .lightbox_blue_gr ul.icon_ul_red_i {
	margin-bottom: 0;
}
ul.icon_ul_red_i li {
	background: transparent url("/i/icn/information-button.png") no-repeat scroll 0 0;
	margin-bottom: 6px;
	padding: 0 0 2px 21px;
}
.new_gr_bg {
	background: rgba(0, 0, 0, 0) url("/i/usr_account_h3_bg.png") repeat-x scroll 0 0;
	padding: 5px 15px;
}
.inrpage #main .inr .new_gr_bg h3 {
	font-size: 14px;
}
.new_gr_bg a:hover {
	text-decoration: none;
}
.new_gr_bg a {
	background: rgba(0, 0, 0, 0) url("/i/new_right_arrow_link.gif") no-repeat scroll 100% 2px;
	display: block;
	float: left;
	height: 16px;
	padding-right: 11px;
}
.new_gr_bg p {
	float: left;
	margin-bottom: 15px;
	width: 480px;
}
.new_gr_bg span {
	float: left;
	margin-right: 5px;
}
.light_grd_bg {
	background: #b5b7b8 url("/i/betslip_msgs_bg.png") repeat-x scroll 0 0;
	padding: 2px 0;
}
.red_text {
	color: #c60101;
}
.green_text {
	color: #1c8806;
}
.yellow_text {
	color: #fff600;
}
.bold_red_text {
	color: #c60101;
	font-weight: bold;
}
.bold_green_text {
	color: #1c8806;
	font-weight: bold;
}
.bold_yellow_text {
	color: #fff600;
	font-weight: bold;
}
.no_bottom_margin {
	margin-bottom: 0;
}
#lightbox4_modal .confirmation_table .acceptedBet {
	background-color: Green;
	color: #fff;
	float: left;
}
#lightbox4_modal .confirmation_table .rejectedBet {
	background-color: Red;
	color: #fff;
	float: left;
}
a.tooltip_contener {
	background: transparent url("/i/dot_underline.gif") repeat-x scroll left bottom;
	display: inline-block;
	line-height: 17px;
	margin-bottom: 2px;
	position: relative;
	text-decoration: none !important;
}
a.tooltip_contener span {
	display: none;
	white-space: pre-line;
}
a.tooltip_contener:hover span {
	background: transparent url("/i/betslip_tooltip_bg2.png") no-repeat scroll 0 0;
	color: #000000;
	display: block;
	font-weight: normal;
	height: 41px;
	left: -129px;
	line-height: 14px;
	padding: 4px 8px 15px;
	position: absolute;
	text-align: center;
	top: -54px;
	width: 144px;
	z-index: 50;
}
a.tooltip_contener.icon {
	background-image: none;
	display: inline-block;
	left: 8px;
	line-height: 17px;
	position: absolute;
	text-decoration: none;
	top: 25px;
}
a.tooltip_contener.icon:hover span {
	background: transparent url("/i/icon_tooltip_bg.png") no-repeat scroll 0 0;
	left: -4px;
	position: absolute;
	top: -61px;
}
a.tooltip_contener.lightbox_form {
	background-image: none;
	display: inline-block;
	line-height: 17px;
	margin-left: 5px;
	margin-top: 8px;
	position: relative;
	text-decoration: none;
}
a.tooltip_contener.lightbox_form:hover span {
	background: transparent url("/i/icon_tooltip_bg.png") no-repeat scroll 0 0;
	left: -178px;
	position: absolute;
	top: -58px;
}
#thanks {
	display: none;
}
#CloseDialogModel {
	display: none;
	float: right;
	margin-top: 20px;
}
#languages:hover {
	cursor: pointer;
}
div.empty_loading {
	box-sizing: border-box;
	padding: 10px;
	text-align: center;
	width: 100%;
}
#games #main {
	width: 100%;
}
#casino #main {
	width: 100%;
}
.loggedin .notloggedonly, .notlogged .loggedonly {
	display: none !important;
}
#overlayDarkScreen {
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2999;
}
#preferences h2 {
	margin-bottom: 2px;
}
.deposit_table {
	background: #063364 none repeat scroll 0 0;
	border: 1px solid #274f79;
	margin-bottom: 20px;
	width: 789px;
}
.deposit_table th {
	background: #042b55 none repeat scroll 0 0;
	font-size: 12px;
	height: 42px;
	padding: 0 30px;
	white-space: nowrap;
}
.deposit_table td {
	border-top: 1px solid #274f79;
	font-size: 11px;
	padding: 22px 15px 23px 30px;
}
.deposit_table td.loggedonly {
	padding: 0 30px;
}
.deposit_table .no_border {
	border: 0 none;
	display: none;
	padding: 7px 10px;
}
.deposit_table .content p {
	margin-bottom: 0;
}
.deposit_table .first {
	border-left: 0 none;
	padding: 0 30px;
	text-align: center;
}
.deposit_table .first img {
	width: 105px;
}
.deposit_table th.first {
	background-image: none;
	border-right: 1px solid #274f79;
}
.deposit_table .last {
	text-align: center;
	width: 93px;
}
.gr_sep_top td {
}
.deposit_table .btn {
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	width: 93px;
}
.deposit_table a:hover {
	text-decoration: none;
}
.deposit_table a {
	padding-bottom: 1px;
	padding-left: 13px;
	text-decoration: none;
}
.deposit_table a.less {
	padding-bottom: 1px;
	text-decoration: none;
}
.gr_sep_top .more_div, .deposit_table .more_div {
	border-top: 0 solid #274f79;
	color: #6c96c2;
	font-weight: normal;
	margin: 8px -10px 0 -18px;
	padding: 7px 10px 0 18px;
}
.gr_sep_top .more_div strong, .deposit_table .more_div strong {
	color: #fff;
	font-weight: bold;
}
#deposit_methods .deposit_table {
	width: 100%;
}
#login .but_a_contener {
	left: 140px;
	position: absolute;
	top: 29px;
}
.but_a_contener {
	display: inline-block;
	height: 20px;
	padding-left: 9px;
	position: relative;
}
#login .but_a_contener input {
	background: transparent url("/i/but_a.png") no-repeat scroll 100% -21px;
	color: #183b5a;
	padding: 0 7px 0 0 !important;
	width: auto;
}
.but_a_contener input, .but_a_contener a {
	background: #23b223 none repeat scroll 0 0;
	border: 1px solid #7adc7a;
	border-radius: 3px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	margin: 0 !important;
	padding: 0 10px;
	text-decoration: none;
	text-indent: 0 !important;
	text-shadow: none;
}
#deposit form .clickdiv {
	float: right;
	margin: 0 60px 0 0;
}
#deposit form .clickdiv input {
	width: auto;
}
.but_g_contener {
	background: transparent url("/i/but_g.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 27px;
	padding-left: 10px;
	position: relative;
}
.but_g_contener input, .but_g_contener a {
	background: transparent url("/i/but_g.png") no-repeat scroll 100% -28px;
	border: 0 none;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	padding: 0 22px 2px 0 !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_b_contener {
	background: transparent url("/i/but_b.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 18px;
	padding-left: 9px;
	position: relative;
}
.but_b_contener input.red_text, .but_b_contener a.red_text {
	color: #c60101;
}
.but_b_contener input, .but_b_contener a {
	background: transparent url("/i/but_b.png") no-repeat scroll 100% -20px;
	border: 0 none;
	color: #1c8806;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	height: 18px;
	line-height: 16px;
	padding-right: 9px;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_c_contener input, .but_c_contener a {
	background: transparent url("/i/but_c.png") no-repeat scroll 100% -21px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 16px;
	padding-right: 13px;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_c_contener {
	background: transparent url("/i/but_c.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	padding-left: 19px;
	position: relative;
}
.but_d_contener {
	background: transparent url("/i/but_d.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	padding-left: 21px;
	position: relative;
}
.but_d_contener input, .but_d_contener a {
	background: transparent url("/i/but_d.png") no-repeat scroll 100% -21px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 16px;
	padding-right: 13px;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.lightbox_bottom_but_div div {
	float: right;
	margin-left: 10px;
}
#history_filter .clickdiv input {
	float: inherit;
	font-weight: bold;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
	width: auto;
}
.but_f_contener, .but_e_contener, #gui #main .sport_branches li .pnl .view_selected, #gui #main .select .pnl .clickdiv.view_selected {
	display: inline-block;
}
#gui #main .select .pnl .clickdiv.view_selected {
	bottom: 10px;
	right: 10px;
	top: 5px;
}
#gui #main .select .pnl p {
	display: none;
}
.but_f_contener input, .but_f_contener a, .but_e_contener input, .but_e_contener a, #gui #main .sport_branches li .pnl .view_selected a, #gui #main .select .pnl .clickdiv.view_selected a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #23b223 none repeat scroll 0 0;
	border-color: #7adc7a -moz-use-text-color -moz-use-text-color #7adc7a;
	border-image: none;
	border-radius: 3px;
	border-style: solid none none solid;
	border-width: 1px medium medium 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 29px;
	padding: 0 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.deposit_table .but_f_contener input {
	font-family: IRANSans;
	line-height: 30px;
	padding: 0 20px;
	text-transform: uppercase;
}
.but_f_contener input:hover, .but_f_contener a:hover, .but_e_contener input:hover, .but_e_contener a:hover, #gui #main .sport_branches li .pnl .view_selected a:hover, #gui #main .select .pnl .clickdiv.view_selected a:hover {
	background: #069606 none repeat scroll 0 0;
	border-color: #7adc7a;
	box-shadow: 0 0 9px 1px rgba(122, 220, 122, 0.5) inset;
	text-decoration: none;
}
.but_i_contener input, .but_i_contener a {
	background: transparent url("/i/but_i.png") no-repeat scroll 100% -17px !important;
	border: 0 none;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	padding: 0 8px 0 0 !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_i_contener {
	background: transparent url("/i/but_i.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 16px;
	padding-left: 8px;
	position: relative;
}
.but_j_contener input, .but_j_contener a {
	background: transparent url("/i/but_j.png") no-repeat scroll 100% -28px;
	border: 0 none;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	line-height: 25px;
	padding: 0 12px 2px 0 !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_j_contener {
	background: transparent url("/i/but_j.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 27px;
	padding-left: 10px;
	position: relative;
}
.but_k_contener input, .but_k_contener a {
	background: transparent url("/i/but_k.png") no-repeat scroll 0 -62px;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-size: 24px;
	height: 61px;
	padding: 10px 0 0 30px !important;
	text-align: center;
	text-decoration: none;
	text-indent: 0 !important;
}
.but_k_contener {
	background: transparent url("/i/but_k.png") no-repeat scroll 100% 0;
	cursor: pointer;
	display: inline-block;
	height: 61px;
	padding-right: 71px;
	position: relative;
}
.but_k_contener:hover {
	background-position: 100% -125px;
}
.but_k_contener:hover input, .but_k_contener:hover a {
	background-position: 0 -187px;
}
.align_right {
	text-align: right;
}
#lightbox2_modal.dynamic_lightbox {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	position: fixed;
}
.dynamic_lightbox {
	left: 50%;
	margin-left: -300px;
	position: fixed;
	top: 100px;
	width: auto;
	z-index: 3000;
}
.dynamic_lightbox td {
	vertical-align: top;
}
.dynamic_lightbox .box_top_left {
	background: transparent url("/i/box_top_left.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox .box_top_main {
	background: transparent url("/i/box_top_main.png") repeat-x scroll 0 0;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_top_right {
	background: transparent url("/i/box_top_right.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox .box_main_right {
	background: transparent url("/i/box_main_right.png") repeat-y scroll 0 0;
	padding: 0;
}
.dynamic_lightbox .box_main_left {
	background: transparent url("/i/box_main_left.png") repeat-y scroll 0 0;
	padding: 0;
}
.dynamic_lightbox.bg_light .box_main {
	background: #083a70 none repeat scroll 0 0;
}
.dynamic_lightbox .box_main {
	background: #083a70 none repeat scroll 0 0;
	padding: 0 0 18px;
}
.dynamic_lightbox.bg_light.opBetsLightBox .box_main, .dynamic_lightbox.ticketLBox .box_main {
	background: #071932 none repeat scroll 0 0;
}
.dynamic_lightbox.bg_light.opBetsLightBox .box_main {
	padding: 15px;
}
.lightbox_main_top {
	height: 0;
	position: relative;
}
.lightbox_main_bottom {
	padding-top: 0;
	position: relative;
}
.lightbox_main_top a.close {
	background: transparent url("/i/btn_popup_close.png") no-repeat scroll 0 0;
	display: block;
	height: 19px;
	opacity: 0.5;
	position: absolute;
	right: 18px;
	text-decoration: none;
	top: 16px;
	width: 19px;
	z-index: 1;
}
.lightbox_main_top a.close:active, .lightbox_main_top a.close:hover {
	opacity: 1;
}
.ticketLBox .lightbox_main_top a.close {
	top: 30px;
}
.lightbox_logo {
	left: 0;
	position: absolute;
	top: 18px;
}
.dynamic_lightbox .box_bottom_left {
	background: transparent url("/i/box_bottom_left.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_bottom_main {
	background: transparent url("/i/box_bottom_main.png") repeat-x scroll 0 0;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_bottom_right {
	background: transparent url("/i/box_bottom_right.png") no-repeat scroll 0 0;
	height: 28px;
	padding: 0;
}
#lightbox2_modal.ComboBetLightBox {
	left: 33%;
	width: auto;
}
.lightbox_blue_header_table .lightbox_form_table td, .lightbox_main_bottom .lightbox_form_table td {
	border: medium none;
}
#updatableWindowsContainer.content ul.leagues li div.goalscorer div.types_bg div.first_buttons_line div.bets {
	margin-top: -35px;
}
#updatableWindowsContainer.content ul.leagues ul.games li div.goalscorer div.types_bg div.first_buttons_line div.bets {
	margin-top: -22px !important;
}
table.dynamic_lightbox div.lightbox_main_bottom table td {
	vertical-align: middle !important;
}
table.jqmID1.dynamic_lightbox div.lightbox_main_bottom table.transferWindowFields td {
	vertical-align: top !important;
}
#live_schedule table td {
	padding: 0 6px;
}
#live_schedule table .bottom, #live_schedule table .bottom_right, #live_schedule table .bottom_left {
	height: 28px;
	padding: 0;
}
#live_schedule .live_s_left, #live_schedule .live_s_right {
	padding: 0;
	width: 10px;
}
#live_schedule .live_s_main {
	padding: 0;
}
#live_schedule table table td, #live_schedule table table th {
	line-height: 14px;
	padding: 0 10px 5px;
	vertical-align: top;
}
.but_n_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_n.png") no-repeat scroll 100% -100px;
	display: inline-block;
	height: 82px;
	padding-right: 67px;
	position: relative;
}
.but_n_contener input, .but_n_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_n.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 24px;
	height: 82px;
	line-height: 45px;
	margin: 0 !important;
	padding: 0 0 0 35px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_o_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_o.png") no-repeat scroll 100% -99px;
	display: inline-block;
	height: 80px;
	padding-right: 80px;
	position: relative;
}
.but_o_contener input, .but_o_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_o.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 24px;
	height: 80px;
	line-height: 45px;
	margin: 0 !important;
	padding: 0 0 0 49px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_p_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_p.png") no-repeat scroll 100% -80px;
	display: inline-block;
	height: 58px;
	padding-right: 60px;
	position: relative;
}
.but_p_contener input, .but_p_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_p.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 24px;
	height: 58px;
	line-height: 40px;
	margin: 0 !important;
	padding: 0 0 0 30px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_q_contener {
	background: rgba(0, 0, 0, 0) url("/i/but_q.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 20px;
	padding-left: 10px;
}
.but_q_contener input, .but_q_contener a {
	background: rgba(0, 0, 0, 0) url("/i/but_q.png") no-repeat scroll 100% -22px;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 0 !important;
	padding: 0 10px 2px 0;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
.but_m_contener {
	background: transparent url("/i/but_m.png") no-repeat scroll 100% 0;
	display: inline-block;
	height: 22px;
	padding-right: 19px;
	position: relative;
}
#highlights h2 span {
}
#highlights h2 .clickdiv {
	position: absolute;
	right: 35px;
	top: 25px;
}
#highlights td.game {
	background: transparent url("/i/live_betting_icon.png") no-repeat scroll 0 0;
	text-indent: 50px;
}
#highlights td.game div {
	height: 29px;
	line-height: 29px;
	margin-right: 2px;
	overflow: hidden;
}
#highlights th {
	font-size: 17px;
	height: 29px;
	padding: 0 10px 0 0;
	text-align: right;
}
#highlights td {
	height: 29px;
	padding: 0;
}
#highlights td.bet {
	width: 15%;
}
#highlights td.more {
	text-align: right;
	width: 35px;
}
#highlights table {
	background: #093667 none repeat scroll 0 0;
	width: 100%;
}
#highlights table tr {
	border-top: 1px solid #274f79;
}
#highlights table td {
}
#highlights .game_icon {
	width: 3%;
}
#highlights .game_icon span {
	background: transparent url("/i/sports_icons_sprite.png") no-repeat scroll 3px 0;
	display: block;
	height: 20px;
	width: 20px;
}
#highlights .game_score_time {
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	width: 15%;
}
#highlights .bet_name.size_a {
	width: 37%;
}
#highlights .bet_name.size_b {
	width: 32%;
}
#highlights .bet_name.extra {
	text-align: center;
	white-space: nowrap;
	width: 10%;
}
#highlights .bet_name.extra span {
	padding-right: 0;
}
#highlights .bet_name.extra a {
	padding: 0 2px;
}
#highlights .game_score {
	padding: 0 2px 0 6px;
}
#highlights .game_time {
	font-weight: normal;
	padding-left: 2px;
}
#highlights .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#highlights .bet_name a {
	background: transparent url("/i/bet_bg2.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 1px solid #040404;
	cursor: pointer;
	display: block;
	height: 18px;
	line-height: 17px;
	margin: 2px 1px 0 0;
	overflow: hidden;
	padding: 0 5px;
	position: relative;
}
#highlights .bet_name a span {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
}
#highlights .bet_name.size_b a .num_right {
	white-space: nowrap;
	width: 33%;
}
#highlights .bet_name a .num_mid {
	float: left;
	white-space: nowrap;
	width: 15%;
}
#highlights .bet_score {
	color: #0470c8;
	font-weight: bold;
	text-align: right;
	width: 5%;
}
#highlights .bet_score span {
	display: block;
	overflow: hidden;
	padding: 0 2px;
	text-align: center;
	width: 33px;
}
#highlights .b_1 {
	background-position: 0 -20px !important;
}
#highlights .b_2 {
	background-position: 0 -40px !important;
}
#highlights .b_6 {
	background-position: 0 -60px !important;
}
#highlights .b_12 {
	background-position: 0 -80px !important;
}
#highlights .b_3 {
	background-position: 0 -100px !important;
}
#highlights .b_7 {
	background-position: 0 -120px !important;
}
#highlights .b_8 {
	background-position: 0 -140px !important;
}
#highlights .b_10 {
	background-position: 0 -280px !important;
}
#highlights .b_13 {
	background-position: 0 -180px !important;
}
#highlights .b_14 {
	background-position: 0 -200px !important;
}
#highlights .b_19 {
	background-position: 0 -160px !important;
}
#highlights .b_35 {
	background-position: 0 -220px !important;
}
#highlights .b_11 {
	background-position: 0 -240px !important;
}
#highlights .other {
	background-position: 0 -260px !important;
}
#highlights .live_betting_table .bet_name {
	overflow: hidden;
	white-space: nowrap;
}
#highlights .live_betting_table .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
#highlights .live_betting_table .bet_name a.active {
	background-position: 100% -36px;
}
#highlights .live_betting_table .bet_name a {
	background: transparent url("/i/bet_bg3.png") no-repeat scroll right top;
	border-left: 1px solid #757575;
	border-right: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	margin: 2px 0 0;
	overflow: hidden;
	padding: 0;
}
#highlights .live_betting_table .bet_name a.size_a .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 54%;
	overflow: hidden;
	padding-right: 2px;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#highlights .live_betting_table .bet_name a.size_b .place {
	display: block;
	float: left;
	font-weight: bold;
	max-width: 69%;
	overflow: hidden;
	padding-right: 2px;
	text-overflow: ellipsis !important;
	top: 1px;
	width: auto;
	z-index: 1;
}
#highlights .live_betting_table .bet_name a .num_right {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	position: relative;
	text-align: right;
	white-space: nowrap;
	z-index: 2;
}
#highlights .live_betting_table .bet_name a.size_a {
	width: 49%;
}
#highlights .live_betting_table .bet_name a.size_b {
	width: 42%;
}
#highlights .live_betting_table .bet_name a.extra {
	padding: 0 1px 0 0;
	text-align: center;
	width: 14%;
}
.but_r_contener {
	background: transparent url("/i/but_r.png") no-repeat scroll 100% -96px;
	display: inline-block;
	height: 85px;
	padding-right: 55px;
}
.but_r_contener input, .but_r_contener a {
	background: transparent url("/i/but_r.png") no-repeat scroll 0 0;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 18px;
	height: 85px;
	line-height: 31px;
	margin: 0 !important;
	padding: 0 1px 2px 32px;
	text-decoration: none;
	text-indent: 0 !important;
	white-space: nowrap;
}
#preferences h2 {
}
.bankTransfer div.tbl td.last {
	text-align: left !important;
}
.currencyExtentionList {
	display: none;
}
html .fb_share_link {
	background: rgba(0, 0, 0, 0) url("/i/facebook-icon.png") no-repeat scroll left top;
	padding: 10px 0 0 25px;
}
html .tw_share_link {
	background: rgba(0, 0, 0, 0) url("/i/Twitter-icon.png") no-repeat scroll left top;
	padding: 10px 0 0 25px;
}
.TicketsharesContainer {
	float: right;
	height: 15px;
	margin-top: 20px;
}
.TicketsharesContainer a {
	height: 15px;
}
.TicketsharesContainer .fb_share_link {
	margin-right: 5px;
}
#IErootShare .TicketsharesContainer {
	width: 100%;
}
#IErootShare .TicketsharesContainer a {
	float: right;
	position: absolute;
}
#IErootShare .TicketsharesContainer .fb_share_link {
	left: 190px;
}
#IErootShare .TicketsharesContainer .tw_share_link {
	left: 220px;
}
.deleteButton, .replyButton {
	color: #0470c8;
	cursor: pointer;
}
.deleteButton {
	margin-right: 5px;
}
.replyButton {
	margin-left: 5px;
}
.inrpage #main .inr {
}
.content {
	background: #083a70 none repeat scroll 0 0;
	font-size: 12px;
	padding: 15px;
}
#contact .content {
	background: #083a70 none repeat scroll 0 0;
	min-height: 70px;
	padding: 15px;
	position: relative;
}
.content p {
	line-height: 16px;
	margin-bottom: 20px;
}
.inrpage #main .inr h3, #results.inrpage .inr h3, .inrpage #main .inr h1, #results.inrpage .inr h1 {
	font-size: 18px;
	line-height: 14px;
	margin-bottom: 18px;
}
.inrpage #main .inr h4, .inrpage #main .inr h2, .casino_right_col #register h4 {
	background: #083a70 none repeat scroll 0 0;
	font-family: IRANSans;
	font-size: 16px;
	line-height: 16px;
	padding: 15px 15px 5px;
}
.content h5 {
	font-size: 12px;
	padding: 0 0 10px;
}
.content ul {
	margin-bottom: 10px;
}
.content li {
	background: transparent url("/i/inrpage_li_bullet.gif") no-repeat scroll 20px 6px;
	padding: 0 10px 15px 36px;
}
.inrpage form .content p {
	display: block;
	margin: 0;
	overflow: hidden;
	padding-bottom: 10px;
}
.inrpage form .content p.rqrd {
	background: transparent url("/i/required_field.gif") no-repeat scroll 0 3px;
}
.inrpage form .content label {
	float: left;
	margin-left: 10px;
	width: 100px;
}
#register form .content .col_left label {
	width: 63px;
}
.inrpage form .content input {
	clear: right;
	float: left;
	padding: 2px 0;
	text-indent: 4px;
	width: 135px;
}
.inrpage form .col_left, .inrpage form .col_right {
	float: left;
	width: 230px;
}
.inrpage form .col_left.prefrences_contener {
	width: 250px;
}
.contact_top {
	background: #222222 url("/i/reg_top_bg.gif") repeat-x scroll 0 0;
	padding: 15px 0 2px 21px;
}
#contact #main .inr h3 {
	padding-left: 12px;
}
#contact div.intro {
	background: #083a70 none repeat scroll 0 0;
	font-size: 12px;
	padding: 15px;
}
#contact p.intro {
	background: transparent url("/i/test.jpg") no-repeat scroll -6px -8px;
	min-height: 140px;
	padding: 20px 225px 10px 12px;
}
#contact .content table {
	margin-bottom: 10px;
	margin-left: 0;
}
#contact .content td, #contact .content th {
	padding: 3px 0;
	vertical-align: top;
}
#contact .content td {
	text-align: left !important;
	width: 130px;
}
#contact .content td a {
	color: #ffd200;
}
#contact .content td a:hover {
	text-decoration: underline;
}
#contact .content th {
	padding-left: 20px;
	padding-right: 10px;
}
#contact .content th select {
	float: right;
	height: 18px;
	margin-bottom: 2px;
	margin-top: 6px;
	width: 220px;
}
#contact .address {
	background: transparent url("/i/contact_address_icon.gif") no-repeat scroll 0 5px;
}
#contact .mail {
	background: transparent url("/i/contact_mail_icon.gif") no-repeat scroll 0 7px;
}
#contact .tel {
	background: transparent url("/i/contact_tel_icon.gif") no-repeat scroll 0 6px;
}
#contact .fax {
	background: transparent url("/i/contact_fax_icon.gif") no-repeat scroll 0 5px;
}
#contact .live_support_btn {
	display: block;
	height: 79px;
	left: 315px;
	position: absolute;
	top: 18px;
	width: 232px;
}
#contact form .col_left, .contact_block .col_left {
	margin-right: 25px;
	width: 328px;
}
#contact form .col_right, .contact_block .col_right {
	width: 220px;
}
#contact form label, .contact_block label {
	width: 136px;
}
#contact form .col_right label, .contact_block .col_right label {
	width: 40px;
}
#contact form p select, #contact form input, .contact_block p select, .contact_block input {
	border-radius: 2px;
	box-sizing: border-box;
	float: left;
	height: 30px;
	padding: 0 5px;
	width: 170px;
}
#contact .content .but_a_contener.clickdiv {
	float: left;
	width: 564px;
}
#contact form input#btnSubmit {
	float: right;
	font-family: IRANSans;
	font-size: 14px;
	line-height: 30px;
}
#contact form .msg, .contact_block .msg {
	overflow: hidden;
	width: 100%;
}
#contact form textarea, .contact_block textarea {
	border-radius: 2px;
	box-sizing: border-box;
	height: 105px;
	padding: 0 5px;
	width: 426px;
}
#contact form .submit {
	clear: both;
	padding: 0 23px 20px 0;
	text-align: right;
}
.contact_block .submit {
	clear: both;
	padding: 0 198px 20px 0;
	text-align: right;
}
#contact form .content input.btn, .contact_block input.btn {
	cursor: pointer;
	float: none;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	text-indent: 0;
	width: 62px;
}
#contact form .content {
	min-width: 574px;
	overflow: hidden;
	padding: 0 15px 10px;
}
#contact form .content ul, .contact_block ul {
	margin-bottom: 15px;
}
#contact #main form .content h4, .contact_block h4 {
	background-image: none;
	margin-bottom: 12px;
	padding-left: 0;
}
#contact form p, .contact_block p {
	clear: both;
}
#contact form #verify, .contact_block #verify {
	margin-right: 0;
	width: 300px;
}
#contact form #verify img, .contact_block #verify img {
	border-radius: 2px;
	float: left;
	height: 28px;
}
#contact form #verify .gray_ref_ico {
	position: relative;
	top: 4px;
}
#contact form #code, .contact_block #code {
	margin-top: 0;
	padding-left: 0;
	width: 320px;
}
#contact form #code label, .contact_block #code label {
	width: 92px;
}
#deposit #main .inr table {
	background: #222323 url("/i/deposit_th_bg.png") repeat-x scroll 0 0;
	margin-bottom: 20px;
}
#deposit #main .inr td {
	border-left: 1px solid #565758;
	padding: 18px 10px;
	vertical-align: top;
}
#deposit #main .inr .sep_top td {
	background: transparent url("/i/deposit_td_bg.gif") repeat-x scroll 0 0;
	border-top: 1px solid #4d4d4d;
}
#deposit #main .inr .sep_btm td {
	border-bottom: 1px solid #565758;
}
#deposit #main .inr th {
	padding: 9px 22px;
}
#deposit #main .inr .first_row th {
	background: transparent url("/i/deposit_th_sep.gif") no-repeat scroll left center;
	height: 38px;
	padding: 0 10px;
}
#deposit #main .inr .first_row th.first {
	background: transparent none repeat scroll 0 0;
}
#deposit #main .inr .first {
	border-left: 0 none;
	text-align: center;
	width: 120px;
}
#deposit #main .inr td h5 {
	font-size: 11px;
}
#deposit #main .inr td a:hover, .accept label a:hover {
	text-decoration: none;
}
#deposit #main .inr td a, .accept label a {
	background: transparent url("/i/dot_underline.gif") repeat-x scroll left bottom;
	padding-bottom: 1px;
}
.tooltip {
	color: #222222;
	position: absolute;
	top: 22px;
	width: 135px;
	z-index: 1000;
}
.tooltip .inr {
	background: transparent url("/i/tooltip_bg.png") repeat-y scroll 0 0;
	margin-left: 0 !important;
	padding: 10px 12px !important;
	position: relative;
}
.tooltip .inr .tooltip_left_arrow {
	background: transparent url("/i/tooltip_left.png") no-repeat scroll 0 0;
	height: 23px;
	left: -15px;
	position: absolute;
	top: 0;
	width: 15px;
}
.tooltip .btm {
	background: transparent url("/i/tooltip_btm.png") no-repeat scroll 0 0;
	height: 26px;
}
.tooltip .top {
	background: transparent url("/i/tooltip_top.png") no-repeat scroll 0 0;
	height: 2px;
}
.tooltip .inr h5 {
	font-size: 11px;
	margin-bottom: 3px;
}
.tooltip .inr img {
	display: block;
	height: 7px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 8px;
}
.bet_type.select {
	overflow: visible;
}
.bet_type h6 {
	color: #439cfb;
	font-family: IRANSans;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 8px 7px 4px;
	padding-left: 0;
	text-indent: 1px;
}
.bet_type ul {
	line-height: 16px;
	overflow: hidden;
}
.bet_type li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: left;
	margin-left: 0;
	list-style: outside none none;
}
.bet_type dt {
	float: left;
	font-weight: bold;
	/*  height: 25px;*/
	width: 50%;
	line-height: 25px;
}
.bet_type dd {
	float: left;
	text-align: right;
	width: 50%;
	line-height: 25px;
}
.bet_type .time {
	float: left;
	line-height: 25px;
	margin-right: 0;
	overflow: hidden;
	white-space: nowrap;
	width: 25%;
}
.bet_type .bets {
	float: left;
	overflow: hidden;
	width: 100%;
}
.bet_type.lastscore h6 {
	margin: 12px 7px 4px;
	position: absolute;
	z-index: 1;
}
.bet_type.lastscore .bets {
	width: 75%;
}
.bet_type dl {
	overflow: hidden;
}
div.bet_type.asians.amStyle .first_buttons_line, div.bet_type.lastscore.amStyle .first_buttons_line {
}
.amStyle span.more {
	margin-right: 7px;
}
.bet_type.amStyle .types_bg {
	padding: 7px 0;
}
.teamTitle .eventName * {
	line-height: 14px;
	vertical-align: top;
}
.double_chance li dl {
	margin-bottom: 3px;
}
.double_chance li dl:last-child {
	margin-bottom: 0;
}
div.types_bg div.bets ul li dl dd strong {
	display: inline-block;
	float: left;
	padding: 0 3px;
}
.bet_type dt.txtOverflow {
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.clr {
	clear: both;
}
.types_bg {
	background: #093667 none repeat scroll 0 0;
	box-sizing: border-box;
	clear: both;
	font-size: 12px;
	overflow: hidden;
	padding: 7px 7px 4px;
	position: relative;
}
.types_bg .bets {
	margin: 0 !important;
}
.types_bg .types_bg {
	background-image: none;
	padding: 0;
}
.types_bg > .types_bg {
	border: 0 none;
}
.types_bg .first_buttons_line {
	height: 34px;
	overflow: hidden;
	width: 100%;
}
.types_bg .first_buttons_line li, .types_bg .asian_header_FIX li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-weight: bold;
	text-align: center;
}
#gui #main .sport_branches li .bet_type.select .pnl {
	background: #171717 none repeat scroll 0 0;
	border-top: 0 none;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
.bet_type .first_buttons_line_FIX dl, .bet_type.asians .bets > ul > li > dl, .bet_type.asians .bets > ul > li > dl:hover, .bet_type .asians .bets > ul > li > dl, .bet_type .asians .bets > ul > li > dl:hover, .bet_type.win_margin .bets > ul > li > dl, .bet_type.win_margin .bets > ul > li > dl:hover, .bet_type.lastscore .bets > ul > li > dl, .bet_type.lastscore .bets > ul > li > dl:hover, .bet_type.lastscore .bets > dl, .bet_type.lastscore .bets > dl:hover, #gui #main .bet_type.lastscore .bets ul.first_buttons_line_FIX > li, #gui #main .bet_type.lastscore .bets ul.first_buttons_line_FIX > li:hover, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl:hover, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl dl, #gui #main .bet_type.asians .bets li.asian_header_FIX > dl dl:hover, .bet_type.goalscorer .bets > ul > li > dl, .bet_type.goalscorer .bets > ul > li > dl:hover, .bet_type.goalscorer .bets > dl, .bet_type.goalscorer .bets > dl:hover, .bet_type.amStyle .types_bg > ul > li > dl, .bet_type.amStyle .types_bg > ul > li > dl:hover, .bet_type.amStyle dl li.empty, .bet_type.amStyle dl li.empty > span, .bet_type.amStyle dl li.empty:hover, .bet_type.amStyle dl li.empty:hover > span, .bet_type.amStyle .first_buttons_line li.first_buttons_line_FIX dl:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: default;
	padding: 0;
}
.bet_type {
	background: #093667 none repeat scroll 0 0
}
.select .types_bg {
	background: transparent none repeat scroll 0 0;
	padding: 0 0 60px;
}
.leagueWindow .select .types_bg {
	background: #093667 none repeat scroll 0 0;
	border-top: 1px solid #274f79;
	padding-bottom: 55px;
}
.bra_2 .leagueWindow .select .types_bg, .bra_6 .leagueWindow .select .types_bg {
	border-top: 0 none;
}
.leagueWindow .select .types_bg::before, .leagueWindow .select .types_bg::after {
	background: #274f79 none repeat scroll 0 0;
	bottom: 55px;
	content: "";
	display: block;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1px;
	z-index: 1;
}
.bra_2 .leagueWindow .select .types_bg::before, .bra_2 .leagueWindow .select .types_bg::after, .bra_6 .leagueWindow .select .types_bg::before, .bra_6 .leagueWindow .select .types_bg::after {
	display: none;
}
.leagueWindow .select .types_bg::before {
	left: 0;
}
.leagueWindow .select .types_bg::after {
	right: 0;
}
.bet_type.asians dt {
	overflow: hidden;
	text-overflow: ellipsis;
}
.bet_type.over_time .first_buttons_line > .bets > dt, .bet_type.win_margin ul > li > dl > dt, .bet_type.asians ul > li > dl > dt {
	padding: 0;
	text-indent: 4px;
}
.bet_type.win_margin ul > li > dl > dd {
	width: 32.6% !important;
}
#ui-datepicker-div {
	z-index: 50 !important;
}
div.bet_type.asians div.bets.asian_header .pre1 {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 1%;
}
div.bet_type.asians div.bets.asian_header .pre98 {
	cursor: default !important;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 98%;
}
.bet_type.asians .teamTitle.liveLabelHolder .bet_score {
	line-height: 34px;
}
.bet_type.asians .teamTitle .eventName {
	left: -5px;
	position: relative;
	top: -7px;
}
.bet_type.asians .teamTitle .eventName a {
	color: #6c96c2;
}
/* Design start by Mrinmay 07.11.2016 */


.barstyle .event_stage_name {
	background: #09275e none repeat scroll 0 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	margin: 5px 0;
	padding:5px 10px;
	text-align: left;
	font-family: IRANSans;
}
.bar1 {
	background: #09275e none repeat scroll 0 0;
	font-size: 16px;
	line-height: 25px;
	margin: 5px 0 0;
	padding: 5px 20px;
	text-align: left;
	position: relative;
	cursor: pointer;
}
.bar.barstyle.bar1.collapsable i {
	font-size: 15px;
	position: absolute;
	right: 16px;
	top: 12px;
}
.collapse_all {
	background: #09275e none repeat scroll 0 0;
	color: #fff !important;
	display: inline-block;
	padding: 8px 15px;
	font-family: IRANSans;
}
.expand_all {
	background: #09275e none repeat scroll 0 0;
	color: #fff !important;
	display: inline-block;
	padding: 8px 15px;
	font-family: IRANSans;
}
.expand_all:hover, .collapse_all:hover {
	text-decoration: none;
	color: #F8AC0A;
}
.bar.barstyle.bar2.livescore_special_menu.tright {
	clear: both;
	float: right;
}
.default.tcenter {
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
}
.team_logo {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.fright {
	float: right;
}
.fleft {
	float: left;
}
.default {
	width: 100%;
}
.modal .modal-header {
	border-bottom: none;
	position: relative;
}
.modal .modal-header .btn {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	color: #000;
}
.modal .modal-footer {
	border-top: none;
	padding: 0;
}
.modal .modal-footer .btn-group > .btn:first-child {
	border-bottom-left-radius: 0;
}
.modal .modal-footer .btn-group > .btn:last-child {
	border-top-right-radius: 0;
}
.headtohead {
	margin: 15px auto;
	width: 100% !important;
	max-width: 1300px !important;
}
.headtohead_modal {
	padding-right: 0px !important;
}
/* Design end by Mrinmay 07.11.2016 */

/*Sahin start(10-11-2016)*/
.details.clearfix dt {
	float: left;
	/* line-height: 32px;*/
	margin: 10px;
	width: 38%;
	font-family: IRANSans;
}
.details.clearfix dd {
	float: left;
	margin: 10px;
	width: 48%;
	font-family: IRANSans;
}
.team_1, .team_2 {
	padding: 10px;
	text-align: center;
}
.details.clearfix dd a {
	color: #373737;
	text-decoration: none;
}
.win-row {
	background: #7EC700!important;
}
.lost-row {
	background: #ff3535!important
}
.draw-row {
	background: #F8AC0A!important
}
.win-row td, .lost-row td, .draw-row td {
	color: #fff!important
}
.not-found-container {
	margin: 106px auto;
	width: 50%;
}
.not-found-container img {
	width: 100%;
}
.link-to-back {
	color: #707070;
	text-align: center;
}
.link-to-back a {
	color: #195890;
	text-decoration: underline;
}
.link-to-back a {
	background: #195890 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	line-height: 30px;
	padding: 0 21px;
}
.link-to-back a {
	background: #195890 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: block;
	height: 35px;
	line-height: 30px;
	margin: 20px auto;
	padding: 0 21px;
	width: 200px;
}
/*Sahin END(10-11-2016)*/

.bet_type_select {
	height: 25px;
	width: 146px;
	background: #083b72;
	border: 1px solid #274f79;
	line-height: 25px;
	text-align: center;
}
.bet_type_select option {
	background: #083b72;
	border-bottom: 1px solid #274f79;
	border-left: none;
	border-right: none;
	border-top: none;
	box-shadow: none;
	text-align: center;
	padding: 3px 0;
}
li {
	list-style: none;
}
li#stakePerSelection .descr {
	border: 1px solid #474747;
	min-height: 45px;
	padding: 10px 10px 10px 11px;
	position: relative;
}
li#stakePerSelection {
	background: #232323 none repeat scroll 0 0;
	box-shadow: none;
	margin-bottom: 3px;
}
li#stakePerSelection .stakeArea {
	display: block;
	float: right;
	line-height: 18px;
	margin: 0 0 0 5px;
	min-width: 61px;
	position: relative;
	text-align: right;
}
.stakebox {
	color: #333;
	padding: 0 10px;
}
#bet-slip-container li .descr {
	min-height: 61px;
	padding: 10px 10px 10px 26px;
	position: relative;
}
#bet-slip-container li .descr {
	font-size: 13px;
}
#bet-slip-container > li {
	position: relative;
}
#bet-slip-container > li img.close2 {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 12px;
	z-index: 10;
}
#bet-slip-container li .customCheckBox {
	display: inline-block;
	height: 10px;
	left: 8px;
	position: absolute;
	top: 10px;
	width: 10px;
}
#bet-slip-container > li {
	border-bottom: 1px solid #343434;
	position: relative;
	color: #fff;
}
.combo-wrap {
	/* background: #262626 none repeat scroll 0 0;*/
  /*  display: none;*/
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #535353 0%, #232323 81%, #515151 100%) repeat scroll 0 0;
}
.combo-drop {
	background: #262626 none repeat scroll 0 0;
}
.combo-wrap span.icon.arrow {
	bottom: 0;
	display: block;
	height: 43px;
	position: absolute;
	right: 0;
	top: 0;
	width: 28px;
}
.combo-wrap .trigger {
	background: #000F32 none repeat scroll 0 0;
	display: block;
	padding: 14px 0 14px 20px;
}
.combo-wrap .expanded a.trigger span.icon.arrow {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzAzMjM4RjdGNTVCMTFFMzkzRTNEQjk4RkU4QkFCOTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzAzMjM4RjhGNTVCMTFFMzkzRTNEQjk4RkU4QkFCOTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MDMyMzhGNUY1NUIxMUUzOTNFM0RCOThGRThCQUI5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MDMyMzhGNkY1NUIxMUUzOTNFM0RCOThGRThCQUI5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkdFXKIAAABiSURBVHjaYvj//38mEB+G4kAgZkDDgUjymSABZiBe+h8CfqJp8oOK/YeqYYZJYNOEoRikFtlqkMAiJE0YitE1oGvCUAzCLAyo4C8QJ0LZzEAcBxWDA0awNZiAGckAFAAQYAD/GNLRmtxeJwAAAABJRU5ErkJggg==') no-repeat scroll center center;
}
.combo-wrap a.trigger span.icon.arrow {
	background: rgba(0, 0, 0, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Q1RURGNjdGNTVCMTFFMzlBQTFDNjc4QTU0ODE1ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Q1RURGNjhGNTVCMTFFMzlBQTFDNjc4QTU0ODE1ODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RDVFREY2NUY1NUIxMUUzOUFBMUM2NzhBNTQ4MTU4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RDVFREY2NkY1NUIxMUUzOUFBMUM2NzhBNTQ4MTU4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsVedIoAAABTSURBVHjaYvj//38mEDMDMQM6BhGHgXgpNgUwyf/YFICIQCD+CVWwCFkBTBVWBch2YChgYkCAv0hsZjAJ1eWHpGspsrGB2CSI8greQMAZfAABBgDo4/5Hp5ySHAAAAABJRU5ErkJggg==') no-repeat scroll center center;
	border-right: 1px solid rgba(0, 0, 0, 0.3);
	box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}
.combo-drop .menu_place_bet_risk {
	width: 45px;
	color: #333;
}
.combo-drop .stakeBoxAndEwWrapper {
	float: right;
	width: auto;
}
.combo-drop .inr {
	border-bottom: 1px solid #363636;
	padding: 10px;
	position: relative;
}
.combo-drop table {
	min-width: 100%!important;
	text-align: left!important;
}
.combo-drop table td, .combo-drop table th {
	border: none!important;
	font-size: 12px!important;
	text-align: left!important;
	background: #262626;
	color: #fff;
	font-weight: normal!important
}
.blue_theme .combo-drop th {
	background: #262626
}
.combo-drop #totalGain {
	color: #23b323;
}
.combo-drop #place {
	bottom: 11px;
	position: absolute;
	right: 14px;
	width: 45%;
}
.combo-drop .clear a {
	border: 1px solid #545454;
	border-radius: 2px;
	color: #fff;
	font-size: 13px;
	line-height: 28px;
	padding: 0;
	text-align: center;
	width: 48%;
	display: inline-block;
}
.combo-drop .clear {
	margin: 22px 0 0;
}
.combo-drop .but_a_contener {
	display: block
}
.combo-drop .but_a_contener > input {
	display: block;
	width: 100%;
}
#system .bettingOptionsLine {
	margin-bottom: 12px;
}
#system .bettingOptionsLine label {
	font-weight: normal;
}
.combo-drop .clear_div a, .siteButtons {
	background:#005e00 none repeat scroll 0 0;
	border:none;
	border-radius: 3px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: none;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 28px;
	margin: 0 !important;
	padding: 0 10px;
	text-decoration: none;
	text-indent: 0 !important;
	text-shadow: none;
	width: auto;
}
.combo-drop .clear_div {
	margin: 10px;
}
.combo-drop {
	position: relative
}
.taber_tab .tab-content .tab-pane ul li a {
	background: #4d4d4d!important;
	position: relative;
}
.taber_tab .tab-content .tab-pane ul li.active a {
	background: #262626!important;
}
/*.taber_tab .tab-content .tab-pane ul li.active a:after{

	content:'';
	display:block;
	width:30px;height:30px;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-top:9px solid #262626;
	position:absolute;
}*/

.loader {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	height: 100%;
	left: 0;
	position: absolute !important;
	top: 0;
	width: 100%;
	z-index: 99;
}
.loader > img {
    width: 100px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: absolute;
    top: 50%;
}
.perfect_money h5 {
	color: #fff;
	font-weight: bold;
	margin: 0;
	text-align: right;
}
.perfect_money h1 {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #011236;
    font-size: 14px;
    font-weight: bold;
    margin: 41px 0;
    padding: 15px 0 13px;
    text-align: center;
}
/* css start 09.12.2016 by Mrinmay*/

.all_leagues > h4 {
	font-size: 14px;
	text-align: center;
}
.top_leagues h4 {
	font-size: 14px;
	text-align: center;
}
.checkbox label:after, .radio label:after {
	content: '';
	display: table;
	clear: both;
}
.checkbox .cr, .radio .cr {
	position: relative;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: .25em;
	width: 1.3em;
	height: 1.3em;
	float: left;
	margin-right: .5em;
}
.radio .cr {
	border-radius: 50%;
}
.checkbox .cr .cr-icon, .radio .cr .cr-icon {
	position: absolute;
	font-size: .8em;
	line-height: 0;
	top: 48%;
	left: 10%;
}
.radio .cr .cr-icon {
	margin-left: 0.04em;
}
.checkbox label input[type="checkbox"], .radio label input[type="radio"] {
	display: none;
}
.checkbox label input[type="checkbox"] + .cr > .cr-icon, .radio label input[type="radio"] + .cr > .cr-icon {
	transform: scale(3) rotateZ(-20deg);
	opacity: 0;
	transition: all .3s ease-in;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon {
	transform: scale(1) rotateZ(0deg);
	opacity: 1;
}
.checkbox label input[type="checkbox"]:disabled + .cr, .radio label input[type="radio"]:disabled + .cr {
	opacity: .5;
}
.landing_result_wrapp .nav-tabs > li {
	float: left;
}
.landing_result_wrapp .nav.nav-tabs {
}
.landing_result_wrapp {
	margin: 0px;
}
.landing_result_wrapp .nav.nav-tabs p {
	margin: 6px 0 0 12px;
}
.landing_result_wrapp .nav.nav-tabs p span {
	color: #337ab7;
}
.landing_result_wrapp .nav > li > a {
    border: medium none !important;
    border-radius: 0;
    cursor: pointer;
    padding: 8px 20px !important;
}
.landing_result_wrapp .nav.nav-tabs a {
	background:transparent;
	color: #fff;
	margin: 0;
}
.landing_result_wrapp .nav.nav-tabs .active a {
	background: #052058 none repeat scroll 0 0;
	color: #fff;
	margin: 0;
}
.landing_result_wrapp .nav.nav-tabs a:hover {
	background:transparent;
	color: #fff !important;
	margin: 0;
}
.landing_result_wrapp li .form-control {
    border: 1px solid #000;
    border-radius: 0;
    font-size: 12px;
    height: 25px;
    margin: 5px 0 0;
    padding: 0 10px;
    width: 110px;
}
.landing_result_wrapp li select.form-control option{
	padding-bottom: 5px;
	border: none;
}
.landing_result_wrapp .sub_title{
    display:inline-block;
    font-family: IRANSans;
    font-size: 13px;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
}
.langues_list {
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
	padding-top: 10px
}
.langues_list .checkbox, .langues_list .radio {
    margin-bottom: 5px;
    margin-top: 5px;
}
/*.last_submit a, button {
	background: #005e00 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin: 6px 0 0 10px;
	padding: 4px 11px;
	text-transform: capitalize;
}*/
.last_submit  button {
    background: #005e00 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 6px #1e1e1e;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    margin: 6px 0 0 0px;
    padding: 6px 25px;
    text-transform: capitalize;
}
.landing_live_section_wrapp > p {
    color: #ff0000;
    margin: 20px 0;
    text-align: center;
}
.live_select_box .form-control {
	border: medium none;
	border-radius: 0;
	float: left;
	font-size: 12px;
	height: 24px;
	margin: 0 0 0 4px;
	padding: 0 2px;
	width: 115px;
}
.live_select_box {
	background: #011236 none repeat scroll 0 0;
	margin-bottom: 1px;
	overflow: hidden;
	padding: 10px 5px;
}
.live_select_box .live_date {
	background: #fff none repeat scroll 0 0;
	border-radius: 0;
	color: #000;
	float: left;
	font-size: 12px;
	height: 24px;
	margin: 0 15px 0 4px;
	padding: 3px 7px;
	width: 59px;
}
.landing_live_section_wrapp .nav-tabs > li {
	float: left;
}
.landing_live_section_wrapp li .form-control {
	border: medium none;
	border-radius: 0;
	font-size: 11px;
	height: 25px;
	margin: 5px 0 0;
	padding: 0 10px;
}
.landing_live_section_wrapp .nav > li > a {
	padding: 7px 20px;
	border-radius: 0px !important;
}
.landing_live_section_wrapp .nav.nav-tabs a {
	background: #fff none repeat scroll 0 0;
	color: #052058;
	margin: 0;
}
.landing_live_section_wrapp .nav.nav-tabs .active a {
	background: #052058 none repeat scroll 0 0;
	color: #fff;
	margin: 0;
}
.landing_live_section_wrapp .nav.nav-tabs a:hover {
	background: #fff none repeat scroll 0 0;
	color: #052058;
	margin: 0;
}
.my_tab_content .btn span.glyphicon {
	opacity: 0;
}
.my_tab_content .btn.active span.glyphicon {
	opacity: 1;
}
.more-odd {
	right: 23px !important;
}
.more.more-odd > button {
	background: #23b223 none repeat scroll 0 0;
	border: 1px solid #23b223;
	border-radius: 3px;
	padding: 3px;
}
.live_header {
	padding: 5px;
}
.live_header .btn-group .btn {
	border-radius: 0;
	padding: 3px;
}
.live_header .btn-group .glyphicon {
	font-size: 10px;
}
.live_header > span {
    border-right: 1px solid;
    font-size: 12px;
    margin-left: 0;
    margin-right: 7px;
    padding-right: 4px;
    vertical-align: middle;
}
.live_header span a {
	background: #011236 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	line-height: 14px;
	margin-top: 3px;
	padding:8px 15px;
}
.live_body_content {
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
	margin-bottom: 2px;
	padding: 2px 0;
}
.live_body_content_left .checkbox .cr, .live_body_content_left .radio .cr {
	border: 1px solid #fff;
	border-radius: 0.25em;
	display: inline-block;
	float: left;
	height: 1.4em;
	margin-right: 0.5em;
	position: relative;
	width: 1.4em;
}
.live_body_content.active {
	background: #2f7400 none repeat scroll 0 0;
	border-radius: 3px;
}
.live_body_content_middle > span {
	display: inline-block;
	font-size: 12px;
	margin-top: 2px;
	text-align: center;
}
.live_body_content_middle a {
	color: #fff;
	display: inline-block;
	padding: 0 5px;
	font-weight: normal;
}
.live_body_content_right .btn {
	background: #011236 none repeat scroll 0 0 !important;
	font-size: 12px !important;
	padding: 0 7px !important;
	border: none !important;
}
.live_body_content_right .btn-group {
	float: right;
	margin-right: 5px;
}
.live_body_content_right .btn-group > .btn + .dropdown-toggle {
	padding: 6px 3px 7px !important;
}
.live_body_content_left .tip-top {
	background: red none repeat scroll 0 0;
	float: left;
	padding: 2px 3px;
}
.live_body_content_left .checkbox label, .radio label {
	font-size: 11px;
	margin-top: 1px;
	vertical-align: middle;
	min-width: 135px;
}
.live_body_content_left .checkbox .cr, .radio .cr {
	margin-left: 0;
}
.live_body_content_left .checkbox, .radio {
	display: block;
	margin-bottom: 0;
	margin-top: 0;
	position: relative;
}
.live_body_content_middle {
	text-align: right;
}
.checkbox >  {
    background: #0c0c0c none repeat scroll 0 0;
    display: inline-block;
    font-size: 11px;
    line-height: 12px;
    margin-top: -2px;
    padding: 4px 6px;
    vertical-align: middle;
}
.live_body_content.LiveMatchContant {
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
	margin-bottom: 4px !important;
	padding: 3px 5px;
}
.live_body_content_right {
	background: #011236 none repeat scroll 0 0;
	padding: 8px 5px 5px 5px;
}
.live_body_content_middle .live_contant_start a {
	background: #011236 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 11px;
	line-height: 12px;
    margin-top: 0px;
    padding: 3px 5px 0px 5px;
}
.live_body_content_middle .checkbox .cr, .live_body_content_middle .radio .cr {
	border: 1px solid #fff;
	border-radius: 0.25em;
	display: inline-block;
	float: left;
	height: 1.3em;
	margin-right: 0.5em;
	position: relative;
	width: 1.3em;
}
.live_body_content_middle .checkbox .cr .cr-icon, .live_body_content_middle .radio .cr .cr-icon {
	font-size: 0.8em;
	left: 15.7%;
	line-height: 0;
	position: absolute;
	top: 50%;
}
.live_body_content_right .dropdown-menu {
	background-clip: padding-box;
	background-color: #fff;
	border: medium none;
	border-radius: 4px;
	box-shadow: none;
	float: left;
	font-size: 14px;
	left: auto;
	list-style: outside none none;
	margin: 2px 0 0;
	min-width: 134px;
	padding: 3px 0;
	position: absolute;
	right: -5px;
	text-align: left;
	top: 100%;
	z-index: 1000;
}
.live_body_content_right .dropdown-menu > li > a {
	clear: both;
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.42857;
	padding: 4px 10px;
	white-space: nowrap;
	background: #fff none repeat scroll 0 0 !important;
	border-bottom: 1px solid !important;
}
.listout.more {
	width: 22px !important;
}
/* css end 09.12.2016 by Mrinmay*/

.show_all {
	margin-top: 0;
	margin-left: 0;
}
.bet_type.inplay_soccer .time {
	width: 28%
}
.bet_type.inplay_soccer.lastscore .bets {
	width: 72%
}
.bet_type.inplay_soccer.lastscore dd ul {
	padding-right: 0;
}
.match_otherodds {
	margin-top: 15px;
	padding: 1px 0;
}
.match_otherodds_load {
	margin: 15px auto;
	display: block;
}
.lug_loader.loader img {
    border-radius: 58px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: absolute;
    top: 50%;
    width: 100px;
}
.lug_loader.loader {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999999;
}
.scorer_board .panel-default > .panel-heading {
    background-color: #fff;
    border-color: #293d76;
    border-radius: 2px;
    color: #000;
}
/* mrinmay start */
.scorer_board .panel-default > .panel-heading:hover {
	background-color: #ccc;
}
.scorer_board a.collapsed {
	display: block;
	font-family: IRANSans;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none !important;
}
.scorer_board .panel-title > a {
	display: block !important;
	text-decoration: none;
}
.scorer_board .collapsed:hover {
	text-decoration: none !important;
}
.scorer_board .fa {
	font-size: 15px;
	margin-right: 5px;
}
.scorer_board .panel.panel-default {
	border-color: #041851;
	border-radius: 3;
	box-shadow: 0px 0px 2px #000;
}
.scorer_board ul li a {
	color: #4f4f4f;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 0;
	text-decoration: none !important;
	text-transform: capitalize;
	transition: all 250ms ease 0s;
}
.scorer_board ul li a:hover, .scorer_board ul li a.active {
	color: #041851;
	padding: 7px 10px;
	transition: all 250ms ease 0s;
}
.scorer_board .panel-body {
	padding: 5px 15px;
}
/*.scorer_board_right .nav-tabs {
	border-bottom: 2px solid #DDD;
}*/
.scorer_board_right .nav-tabs > li.active > a, .scorer_board_right .nav-tabs > li.active > a:focus, .scorer_board_right .nav-tabs > li.active > a:hover {
	border-width: 0;
}
.scorer_board_right .nav-tabs > li > a {
	border: medium none;
	color: #000;
	font-size: 14px;
}
.scorer_board_right .nav-tabs > li.active > a, .nav-tabs > li > a:hover {
	border: none;
	color: #021A5D !important;
	background: transparent;
}
.scorer_board_right .nav-tabs > li > a::after {
	content: "";
	background: #021A5D;
	height: 2px;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -1px;
	transition: all 250ms ease 0s;
	transform: scale(0);
}
.scorer_board_right .tab-nav > li > a::after {
	background: #21527d none repeat scroll 0% 0%;
	color: #fff;
}
.scorer_board_right .tab-pane {
	padding: 15px 0;
}
.scorer_board_right .score_tab {
	padding: 20px
}
.scorer_board_right .score_tab {
	padding: 0 !important;
	background: none !important;
}
.btn-select {
	border-radius: 0;
	min-width: 100%;
	padding: 0;
	position: relative;
	width: 100%;
}
.btn-select .btn-select-value {
	padding: 6px 12px;
	display: block;
	position: absolute;
	left: 0;
	right: 34px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	border-top: none !important;
	border-bottom: none !important;
	border-left: none !important;
}
.btn-select .btn-select-arrow {
	float: right;
	line-height: 20px;
	padding: 6px 10px;
	top: 0;
}
.btn-select ul {
	display: none;
	background-color: white;
	color: black;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: none !important;
	position: absolute;
	left: -1px;
	right: -1px;
	top: 33px;
	z-index: 999;
}
.btn-select ul li {
	padding: 3px 6px;
	text-align: left;
}
.btn-select ul li:hover {
	background-color: #f4f4f4;
}
.btn-select ul li.selected {
	color: white;
}
/* Default Start */

.btn-select.btn-default:hover, .btn-select.btn-default:active, .btn-select.btn-default.active {
	border-color: #ccc;
}
.btn-select.btn-default ul li.selected {
	background-color: #ccc;
}
.btn-select.btn-default ul, .btn-select.btn-default .btn-select-value {
	background-color: white;
	border: #ccc 1px solid;
}
.btn-select.btn-default:hover, .btn-select.btn-default.active {
	background-color: #e6e6e6;
}
/* Default End */



.btn-select.btn-select-light .btn-select-value {
	background-color: white;
	color: black;
}
.score_tab .col-md-10 > a {
	color: #848484;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	margin: 0 10px 0 0;
	text-decoration: none;
}
.score_tab .col-md-9 > a {
	color: #a3a3a3;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
	margin: 0 19px 0 0;
	text-decoration: none;
}
.score_tab .col-md-10 > a:hover, .score_tab .col-md-10 > a.active, .score_tab .col-md-9 > a:hover, .score_tab .col-md-9 > a.active {
	color: #021A5D;
}
.score_tab .tab-pane {
	padding: 0px 0;
	position: relative;
}
.score_wrap {
	background: #fff none repeat scroll 0 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.league_tables thead {
	background: #021a5d none repeat scroll 0 0;
	color: #fff;
}
.league_tables thead th {
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
.league_tables tbody td {
	border-color: #b0b0b0;
	color: #000;
	font-size: 13px;
	padding: 3px 2px;
	text-align: center;
}
.League_Table > h1 {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	margin: 14px 0;
	text-align: center;
}
.team_profiletop_details > h1 {
	color: #021a5d;
	font-size: 15px;
	font-weight: bold;
}
.team_profiletop_details p span {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
	width: 46%;
}
.team_profiletop_details > p {
	margin-bottom: 0;
}
.list_team_profile > a {
	background: #e7e7e7 none repeat scroll 0 0;
	border-radius: 2px;
	color: #000;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	margin: 16px 0;
	padding: 8px 15px;
	text-align: center;
	text-decoration: none;
}
.list_team_profile > a:hover {
	background: #021A5D none repeat scroll 0 0;
	color: #fff;
}
.premier_league_section > h1 {
	color: #021a5d;
	font-size: 15px;
	font-weight: bold;
}
.color_secector > p {
	color: #021a5d;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}
.color_secector > a {
	background: #ececec none repeat scroll 0 0;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	margin: 2px;
	padding-top: 9px;
	text-align: center;
	text-decoration: none;
	width: 30px;
}
.barChart__bar::after {
	background-color: red;
	background-image: linear-gradient( to right, red, #f06d06, rgb(255, 255, 0), green );
	content: "";
	height: 3px;
	left: 18px;
	margin-top: 2px;
	position: absolute;
	width: 65%;
	z-index: 9;
}
.barChart__bar::before {
	background-color: red;
	background-image: linear-gradient( to right, red, #f06d06, rgb(255, 255, 0), green );
	content: "";
	height: 3px;
	left: 18px;
	margin-top: -5px;
	position: absolute;
	width: 65%;
	z-index: 9;
}
.barChart__row::before {
	background: rgba(0, 0, 0, 0) -moz-radial-gradient(51% 53% 0deg, #b10000, #ff2128 92%) repeat scroll 0 0;
	border-radius: 50%;
	content: "";
	height: 25px;
	left: -7px;
	margin-top: -9px;
	position: absolute;
	width: 25px;
	z-index: 9;
}
.shirt_section > img {
	border: 5px outset #082d62;
	border-radius: 50%;
	display: block;
	height: 200px;
	margin: 28px auto 0;
	width: 200px;
}
.league_tables.col-md-12 > h2 {
	font-size: 23px;
	margin: 30px 0 20px;
	text-align: center;
}
.premier_league_section h2 {
	font-size: 23px;
	margin: 30px 0 20px;
	text-align: center;
}
/* New page design 06.01.2017 */

.this_board ul li a {
	background: #e9e9e9 none repeat scroll 0 0;
	border-radius: 2px;
	color: #021a5d;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 7px 12px;
	text-decoration: none !important;
	text-transform: capitalize;
}
.this_board ul li a:hover {
	background: #021a5d;
	color: #fff;
}
.this_board ul li.active a {
	background: #021a5d;
	color: #fff;
}
.list_team_profile a.active {
	background: #021a5d;
	color: #fff;
}
.player_t-shirt > h1 {
	font-size: 19px;
	font-weight: bold;
}
.player_t-shirt > img {
	border-radius: 50%;
	height: 125px;
	width: 125px;
}
.player_details_by_team th {
	border-bottom: 1px solid #021a5d;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}
.player_details_by_team td {
	font-size: 12px;
	font-weight: bold;
	padding: 9px 15px;
	text-transform: capitalize;
}
.league_tables img {
	vertical-align: middle;
}
.player_t-shirt {
	margin-top: 25px;
}
.statictis_table td {
	border: 1px solid #ccc;
	font-size: 14px;
	padding: 5px;
}
.statictis_table th {
	border: 1px solid #ccc;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
.statictis_table img {
	margin-right: 5px;
	vertical-align: middle;
	width: 17%;
}
.button_list_statictis > ul {
	margin: 11px auto 0;
	width: 186px;
}
.button_list_statictis li {
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 59px;
}
.statictis.col-md-8.col-md-offset-2 {
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
	border: 1px dashed #fff;
	border-radius: 2px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.statictis.col-md-8.col-md-offset-2 > h1 {
	font-size: 20px;
	text-align: center;
}
.goal_statistic.ct-chart .ct-series.ct-series-b .ct-point, .goal_statistic.ct-chart .ct-series.ct-series-b .ct-line, .goal_statistic.ct-chart .ct-series.ct-series-b .ct-bar, .goal_statistic.ct-chart .ct-series.ct-series-b .ct-slice-donut {
	stroke: #ed7e30 !important;
}
.goal_statistic.ct-chart .ct-series.ct-series-a .ct-point, .goal_statistic.ct-chart .ct-series.ct-series-a .ct-line, .goal_statistic.ct-chart .ct-series.ct-series-a .ct-bar, .goal_statistic.ct-chart .ct-series.ct-series-a .ct-slice-donut {
	stroke: #5c9bd5;
}
.goal_statistic.ct-chart .ct-label.ct-vertical.ct-start {
	align-items: flex-end;
	justify-content: flex-end;
	text-align: center;
	text-anchor: end;
}
.goal_statistic.ct-chart {
	height: 300px !important;
}
.Chart_Title.ct-chart {
	height: 300px !important;
}
.Chart_Title.ct-chart .ct-series.ct-series-a .ct-point, .Chart_Title.ct-chart .ct-series.ct-series-a .ct-line, .Chart_Title.ct-chart .ct-series.ct-series-a .ct-bar, .Chart_Title.ct-chart .ct-series.ct-series-a .ct-slice-donut {
	stroke: #5b9bd5;
}
.Chart_Title.ct-chart .ct-series.ct-series-b .ct-point, .Chart_Title.ct-chart .ct-series.ct-series-b .ct-line, .Chart_Title.ct-chart .ct-series.ct-series-b .ct-bar, .Chart_Title.ct-chart .ct-series.ct-series-b .ct-slice-donut {
	stroke: #ed7d31;
}
.Chart_Title.ct-chart .ct-series.ct-series-c .ct-point, .Chart_Title.ct-chart .ct-series.ct-series-c .ct-line, .Chart_Title.ct-chart .ct-series.ct-series-c .ct-bar, .Chart_Title.ct-chart .ct-series.ct-series-c .ct-slice-donut {
	stroke: #a5a5a5;
}
.scoring_minutes.ct-chart .ct-series.ct-series-a .ct-point, .scoring_minutes.ct-chart .ct-series.ct-series-a .ct-line, .scoring_minutes.ct-chart .ct-series.ct-series-a .ct-bar, .scoring_minutes.ct-chart .ct-series.ct-series-a .ct-slice-donut {
	stroke: #5b9bd5;
}
.scoring_minutes.ct-chart {
	height: 350px;
}
.Chart_Title.ct-chart .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
	align-items: flex-start;
	justify-content: flex-start;
	text-align: center;
	text-anchor: start;
}
.ct-label.ct-horizontal.ct-end {
	min-width: 100px;
	max-width: 100px;
}
.league_tables table {
	width: 100% !important;
}
.league_tables tbody td .fa-window-minimize {
	color: #F0D01C;
	display: inline-block;
	font-size: 15px;
	margin-top: -9px;
	vertical-align: middle;
}
.league_tables tbody td .fa-sort-asc {
	color: #1A971C;
	display: inline-block;
	font-size: 18px;
	margin-top: 6px;
	vertical-align: middle;
}
.league_tables tbody td .fa-caret-down {
	color: #d22929;
	display: inline-block;
	font-size: 18px;
	margin-top: 0px;
	vertical-align: middle;
}
.league_tables div > button {
	border: medium none;
	font-size: 10px;
	font-weight: bold;
	line-height: 21px;
	margin: 5px 0 0 5px !important;
	text-transform: uppercase;
}
.league_tables div > span {
	display: inline-block;
	font-size: 15px;
	margin-top: 7px;
}
.scorer_board_right .card {
	margin-right: 0;
	padding-top: 0;
}
.league_tables button:first-child {
	float: left;
	margin-left: 0 !important;
}
.league_tables button:last-child {
	float: right;
}
#need_change_in_ajax .card {
	padding-top: 0;
}
.league_tables td a {
	color: #3c3c3c;
	font-size: 13px;
	text-decoration: none;
}
.league_tables td a:hover {
	color: #000;
}
.team_profiletop_left h2 {
	border-bottom: 1px solid #fff;
	font-size: 20px;
	margin: 0;
	padding-bottom: 9px;
	text-transform: uppercase;
}
.team_profiletop_details > h3 {
	font-size: 17px;
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
}
.statictis_table > table {
	width: 100%;
}
.statictis_table {
	padding-bottom: 20px;
}
.statictis.col-md-8.col-md-offset-2 > h3 {
	color: red;
	font-size: 12px;
	font-weight: bold;
}
.ct-label.ct-horizontal.ct-end {
	color: #fff !important;
}
.ct-label.ct-vertical.ct-start {
	color: #fff !important;
}
.slip_betting_heading > span {
	background: #fff none repeat scroll 0 0;
	border-radius: 50%;
	color: #000;
	display: inline-block;
	font-size: 19px;
	height: 20px;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
.headtohead h4 {
	border-bottom: 4px solid #09275e !important;
	font-size: 22px !important;
	font-weight: bold !important;
	padding-bottom: 11px !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-family: IRANSans;
}
.loaderModal {
	text-align: center;
	font-size: 8px;
}
.collapsable_content {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
}
.amcharts-chart-div > a {
	display: none !important;
}
.player_details_by_team > table {
	width: 100%;
}
.img_ply .img-responsive {
	transform: rotate(-2deg);
	width: 79%;
}
.img_ply {
	position: relative;
}
.img_ply > p {
	color: #000;
	font-family: IRANSans;
	font-size: 21px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	top: 43%;
	width: 100%;
}
.my_new {
	background: #fff none repeat scroll 0 0;
	border-radius: 2% 13%;
	box-shadow: 0 0 4px #2a2a2a;
	margin: 35px auto;
	padding: 10px;
	width: 17%;
}
.body_fraim.no_data > p {
	bottom: 0;
	font-family: IRANSans;
	font-size: 15px;
	text-align: center;
}
.betting_slip_info {
    background: #f8ac0a none repeat scroll 0 0;
    border-radius: 2px;
    color: #000;
    padding: 10px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 100%;
    z-index: 1;
}
.betting_slip_info::before {
	background: #F8AC0A;
	content: "";
	height: 15px;
	position: absolute;
	right: 13px;
	top: -7px;
	transform: rotate(47deg);
	width: 15px;
	z-index: 0;
}
.bti_info_head > p {
	font-size: 14px;
	font-weight: 600;
	margin: 0;
}
.score_wrap .btn {
	border: 1px solid #082d62 !important;
	color: #082d62 !important;
	margin-top: 6px;
	margin-bottom: 6px;
}
.score_wrap .btn-select .btn-select-value {
	border-bottom: medium none !important;
	border-left: medium none !important;
	border-top: medium none !important;
	display: block;
	font-size: 12px !important;
	font-weight: 600;
	left: 0;
	overflow: hidden;
	padding: 3px 10px;
	position: absolute;
	right: 33px;
	text-align: left;
	text-overflow: ellipsis;
}
.score_wrap .btn-select .btn-select-arrow {
	float: right;
	line-height: 20px;
	padding: 2px 10px;
	top: 0;
}
.score_wrap .btn-select ul li {
	font-family: IRANSans;
	font-size: 11px;
	overflow-wrap: break-word !important;
	padding: 5px 10px;
	text-align: left;
	white-space: pre-line;
}
.score_wrap #leagues_name_list {
	background: #fff none repeat scroll 0 0;
}

.owl_pagination {
    margin: 15px auto;
    width: 250px;
}
.owl_pagination .item {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #555;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 0 5px;
    text-align: center;
    opacity: 0.7;
    cursor: pointer;
}
.owl_pagination .item.active,
.owl_pagination .item:hover{
	opacity: 1;
}

/* New page design end 06.01.2017 */








/* Mrinmay start 12.01.2017 */

.betting_slip_info {
	top: 43px;
	display: none;
}
.betting_slip_info .tulltip_content {
	margin-top: 15px;
	max-height: 170px;
	overflow-y: scroll;
	font-weight: normal;
	font-size: 12px;
}
.crosss {
	width: 15px;
	height: 15px;
	border-radius: 50px;
	background: #ff0000;
	color: #fff;
	position: absolute;
	right: 3px;
	top: 4px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
}
.betting_slip_info.active {
	display: block;
}
#league_list_submit {
	border: none;
	float: right;
}
.info1 {
	font-size: 19px;
	margin: 0 0 15px;
	text-align: center;
}
.ui-draggable-handle tr td {
	padding: 5px !important;
	text-align: center !important;
}
#leagues_season_list {
	background: #fff;
}
#leagues_group_list {
	background: #fff;
}


/*style by ismail start*/


.table_wrap {
	width: 50%;
	margin: 0 auto
}
.heading {
	background: #254725;
	color: #fff;
	text-align: center
}
.heading p {
	text-align: center
}
.bordered {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important
}
.text-right {
	text-align: center;
}
.table_wrap span {
	color: #bdbdd6
}
.table_wrap img {
	padding: 0 3px;
}
.col-0 {
	width: 4%
}
.col-1 {
	width: 4%
}
.col-2 {
	width: 34%
}
.col-3 {
	width: 4%
}
.col-4 {
	width: 10%
}
.col-5 {
	width: 4%
}
.col-6 {
	width: 32%
}
.col-7 {
	width: 4%
}
.col-8 {
	width: 4%
}
.table_wrap tr td {
	padding: 5px 3px;
	border-top: 1px solid#e0e0e0;
}
.grey {
	background: #f7fdf5;
}

@media screen and (max-width: 980px) {
.table_wrap {
	width: 80%;
	margin: 0 auto 15px;
}
}

@media screen and (max-width: 768px) {
.table_wrap {
	width: 90%;
	margin: 0 auto 15px;
}
}

/*style by ismail end*/


.cover_main {
	position: relative;
}
.cover_match {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,.2);
	z-index: 5;
}
.league_check label {
	padding-left: 6px;
}
.league_check label .sub_title {
    display: inline-block;
    font-size: 13px;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    width: 275px;
    text-align: left;
    white-space: nowrap;
    float: left;
}
.prematch_league_list .checkbox .sub_title {
    display: inline-block;
    font-size: 13px;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    width: 259px;
    text-align: left;
    white-space: pre;
    float: left;
}
.checkbox_top label .sub_title {
	line-height: 14px;
	float: left;
}
.checkbox.checkbox_top.text-center {
    border-bottom: 1px solid #274f79;
    padding-bottom: 10px;
}
.checkbox.checkbox_top label {
    padding-left: 0px !important;
    line-height: 23px;
}

/* Mrinmay style start 31.03.2017  */

.LandingBet{
	margin:0px 0px 0px;
}
.LandingBet .panel-group {
    margin-bottom: 10px;
}
.LandingBet .container {
    position: relative;
}
.LandingBet .panel {
    background-color: transparent !important;
    border: medium none !important;
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: 0px !important;
    padding: 0 !important;
}
.LandingBet .panel-default > .panel-heading {
    border-color: transparent !important;
    color: #fff;
	border-radius: 0 !important;
}
.LandingBet .panel-body {
    padding: 0;
}
.landing_bet_resulst .panel-default > .panel-heading {
    background-color: #000;
    border-color: transparent !important;
    color: #fff;
}

.LandingBet .landing_bet_resulst .panel {
    margin-bottom: 0px;
}
.LandingbetSub .panel-group .panel + .panel {
    margin-top: 0 !important;
}
.landing_bet_resulst  .panel {
    background-color: #001843 !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none;
    margin-bottom: 0 !important;
    padding: 0px !important;
}
.LandingBet .panel-group .panel + .panel {
    margin-top: 0 !important;
}
.LandingBet .panel-group .panel-heading {
  padding: 0;
}
.LandingbetSub.panel-group .panel-heading a {
	background: rgba(99,99,99,1) !important;
	background: -moz-linear-gradient(top, rgba(99,99,99,1) 0%, rgba(48,48,48,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(99,99,99,1)), color-stop(100%, rgba(48,48,48,1))) !important;
	background: -webkit-linear-gradient(top, rgba(99,99,99,1) 0%, rgba(48,48,48,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(99,99,99,1) 0%, rgba(48,48,48,1) 100%) !important;
	padding: 15px 30px !important;
}
.ResultContant {
    background: #071f4a;
    border-bottom: 1px solid #3e3e3e;
    padding: 5px 10px;
    position: relative;
}
.playermap > img {
    border-radius: 1px;
    margin: 0 5px;
    width: 20px;
	float: left;
}
.LandingBet .panel-group .panel-heading a {
    background: rgb(38,38,38); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(38,38,38) 35%, rgb(0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(38,38,38) 35%,rgb(0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(38,38,38) 35%,rgb(0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    color: #ffffff;
    display: block;
    padding: 15px 30px;
    position: relative;
    text-decoration: none;
	 font-size: 13px;
}
.LandingBet .panel-group .panel-heading a::after {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    left: 10px;
    position: absolute;
    top: 10px;
}
.panel-group .panel-heading a.collapsed:after {
  font-family: 'FontAwesome';
  content: '\f107';
}
.LandingBet .panel-group .panel {
  background-color: transparent;
}
.LandingBet .panel-group .panel-body p:last-child,
.LandingBet .panel-group .panel-body ul:last-child,
.LandingBet .panel-group .panel-body ol:last-child {
  margin-bottom: 0;
}
.livemachleft > p {
    font-size: 13px;
    line-height: 14px;
    margin: 0 0 5px;
	color: #b1b1b1;
}
.livemachleft > p a{
	color:#fff !important;
}
.livemachleft p b {
    color: #f8ac0a;
    float: right;
    font-size: 16px;
    margin-top: 10px;
}
.livemachleft > span {
    color: #f1f1f1;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
}
.result_score > span > a{
	color: #f8ac0a;
	font-size: 12px;
}
.livemachleft span i {
     color: #f8ac0a;
    font-style: normal;
}
.livemachright li {
    border-radius: 2px;
    display: inline-block;
    width: 29%;
}

.livemachright  li > a.selected{
	background: #F8AC0A none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #000;
}
.livemachright li > a {
    background: #151515 none repeat scroll 0 0;
    border: 1px solid #282828;
    border-radius: 1px;
    display: block;
    line-height: 21px;
    margin-top: 0;
    /*margin-bottom: 1px;*/
    padding: 5px 10px;
}
.livemachright  li > a:hover{
	background: #F8AC0A none repeat scroll 0 0;
	border: 1px solid #fff;
	color: #000;
}
.livemachright a {
    color: #fff;
    font-size: 12px;
    text-decoration: none !important;
}
.star i {
    font-size: 15px;
}
.livemachright > ul {
    display: initial;
    margin: 0;
}
.result_score {
    float: right;
    margin-right: 10px;
    margin-top: 7px;
}
.result_score > span {
    font-weight: bold;
    margin-right: 7px;
}
.result_score a:hover i{
	color:#ECB104;
}
.livemachright p > span {
    float: right;
}
/*.livemachright li:hover{
background:#001946;
border: 1px solid #001946;
}*/
.LandingBet > h1 {
    background: #000 none repeat scroll 0 0;
    border-bottom:1px solid #424242;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    padding: 10px 15px;
}



.livebetsearch {
    background-color:rgba(255,255,255,0.3);
    border: 1px solid #000;
    border-radius: 0;
    padding: 0;
}
.livebetsearch input{
    border: 0;
    box-shadow: none;
	color:#000;
}
.livebetsearch .form-control{
    border: 0 !important;
    box-shadow: none !important;
	color:#fff;
	background: transparent none repeat scroll 0 0;
}
.livebetsearch button{
    margin: 2px 0 0 0;
    background: none !important;
    box-shadow: none !important;
    border: 0;
    color: #011236 !important;
    padding: 0 8px 0 10px;
    border-left: solid 1px #000;
}

.livebetsearch button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

.livebetsearch .glyphicon-search{
    font-size: 23px;
}
.livebetsearch  .form-control::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.ResultContant_small .livemachright li {
    float: left;
    margin: 0 2px;
    width: 32.50%;
}
.ResultContant_small .livemachright a {
    color: #fff;
    font-size: 12px;
    text-decoration: none !important;
    border: 1px solid #282828;
}
/*.ResultContant_small .livemachright {
    margin-top: 6px;
}*/
.landingsmall_fab i {
    color: #fff !important;
}
.landingsmall_fab {
    color: #fff;
    display: inline-block;
    font-size: 11px;
    margin-left: 10px;
    text-decoration: none !important;
}
.landingsmall_fab:hover i{
	color:#ECB104 !important;
}
p.liveBetMatchScoreHeading {
    background: #071f4a none repeat scroll 0 0;
    font-size: 11px;
    padding: 5px 0;
    text-align: center;
}
.livebetmatchmap > img {
    display: block;
    margin: 0 auto 8px;
    width: 45px;
}
.livebetmatchmap{
	text-align:center;
}
.livebetmatchscore {
    text-align: center;
}
.livebetmatchscore p {
    font-size:14px;
	margin-bottom:0px;
}
.livebetmatchscore > h1 {
    font-size: 30px;
    font-weight: bold;
    margin: 0;
}
.livebetmatchscore > span{
	font-size:12px;
}
.liveBetMatchScoreWrap{
	border:1px solid #071f4a;
	margin-top: 0px;
	position: relative;
	margin-bottom: 10px;
}
.lifebetDetailstab li a {
    background: #071f4a none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff !important;
    display: block !important;
    font-size: 12px;
    margin: 3px 0 0;
    padding: 7px 0;
    text-decoration: none;
}
.lifebetDetailstab > li {
    display: inline-block;
    text-align: center;
    width: 32.6%;
}
.lifebetDetailstab li a:hover, .lifebetDetailstab li a:focus{
	 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(38, 38, 38) 35%, rgb(0, 0, 0) 100%) repeat scroll 0 0 !important;
}
.lifebetDetailstab li.active a{
	 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(38, 38, 38) 35%, rgb(0, 0, 0) 100%) repeat scroll 0 0 !important;
}
.livemachright p{
	margin-bottom:0px;
}
.lifebetDetailstab {
    border: 1px solid #071f4a;
    margin: 9px 0;
    padding: 5px;
}
.landinglivebet_details_show .panel-group {
    margin-bottom: 0 !important;
}



.betingslip_wrap {
    bottom: 0;
    position: fixed;
    left: 0;
    width: 300px;
    z-index: 9999;
}
.betingslip_contant .panel-heading.top-bar {
    background: #071f4a none repeat scroll 0 0 !important;
    color: white;
    padding: 10px 0px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #fff !important;
    border-color: #fff !important;
}
.betingslip_contant .msg_receive{
    padding-left:0;
    margin-left:0;
}
.betingslip_contant .panel-title {
    color: inherit;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff !important;
    direction: ltr;
}
.betingslip_contant .betingslip_body {
	background: #142c57 none repeat scroll 0 0;
}
/*.mCustomScrollBox{
	height:500px;
}*/
.betingslip_body .betingslip_tab a {
	background: #071F4A none repeat scroll 0 0;
    border-bottom: 2px solid transparent;
    border-radius: 0;
    box-shadow: none;
    width: 50%;
	color: #fff !important;
	float: left;
	line-height: 28px;
}
.betingslip_body .betingslip_tab a.active {
    /*border-bottom: 2px solid #fff;*/
    background: #142c57;
}
.betingslip_body::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.betingslip_body::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

.betingslip_body::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
.pin_icon > a {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin: 0 5px;
   /* text-shadow: 2px 2px 0 #131313;*/
}
.beting_list_item {
	background:#f8ac0a !important;
	margin:5px 5px 0px;
	padding:5px;
	border-radius:2px;
	position:relative;
}
.beting_list_item > li {
    display: inline-block;
    padding: 0 !important;
    text-align: left;
}
.beting_list_item li:nth-child(1) {
    width: 100%;
}
.beting_list_item li:nth-child(2) {
    color: #c1c1c1;
    float: right;
    font-size: 18px;
    height: 100%;
    margin-left: 5px;
    position: absolute;
    right: 3%;
    text-align: center;
    top: 3%;
    vertical-align: middle;
}
.beting_list_item h4 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #000;
    font-size: 11px;
    line-height: 21px;
    margin: 0 !important;
    text-decoration: none;
}
.beting_list_item p {
    color: #000;
    font-family: IRANSans;
    font-size: 11px;
    margin: 0;
}
.beting_list_item span {
    border-radius: 15px;
    color: #000;
    float: right;
    line-height: 16px;
    padding: 0 7px;
}
.beting_list_item .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #444444 !important;
    border-radius: 2px;
    box-shadow: none !important;
    color: #555;
    display: block;
    float: right;
    font-size: 12px;
    height: 32px;
    padding: 0px 5px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 40%;
	margin: 3px 0;
	clear: both;
	vertical-align: middle;
	text-align: center;
}
.form-control.combobet {
    text-align: center;
}
.beting_list_item h4 {
    color: #000;
    margin: 0;
    overflow: hidden;
    padding-right: 21px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.beting_list_item_remove {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #000;
}
.bet_checkout_part {
    padding: 10px;
}
.bet_checkout_part > h1 {
    border-bottom: 1px solid #fff;
    font-size: 13px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
}
.bet_checkout_part > p {
    font-size: 13px;
    margin: 5px 0;
}
.bet_checkout_part p b {
    float: right;
    font-size: 14px;
}
.bet_checkout_part .btn.btn-block {
    border-radius: 2px;
    box-shadow: 0 0 0px #131313;
    color: #fff;
    margin: 13px 0px 0px;
    padding: 9px 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    right: -10px !important;
}
.checkout_combo {
    margin: 5px -10px;
    overflow: hidden;
}
.checkout_combo  p {
    margin: 10px 0 0;
}
.checkout_combo .form-control {
    border: medium none !important;
    width: 100%;
    border-radius: 3px;
}
.betingslip_wrap  .betingslip_contant  {
    box-shadow:0 0 2px #000000;
}
.landingbet_fixed {
    margin-top: 0px;
}
.leagues .top_leagues li:nth-child(3n+3) {
    border-right: medium none;
}
.rightGames li{
	border-right:none !important;
}
.collapsable_content .default th {
    font-size: 12px;
    padding: 5px;
    text-align: center;
}
.collapsable_content .default td {
    font-size: 12px;
    padding: 5px;
    text-align: center;
    color: #000 !important;
}
.ResultContentDisable {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.LandingBet .container {
    position: relative;
}
.barstyle th {
    text-align: center !important;
}
.tcenter th td {
    text-align: center !important;
}
.betingslip_contant{
	margin-bottom: 0px !important;
	background: transparent none repeat scroll 0 0 !important;
	border: medium none !important;
	position: relative;
}
.betingslip_contant .panel-body.betingslip_body  {
    padding: 0px !important;
}
.landingbet_fixed .betingslip_contant{
	margin-bottom: 20px !important; position: relative;
}
.beting_list_item .form-control.error {
    border-color: red !important;
    border-radius: 2px !important;
    border-width: 2px !important;
}
.betingslip_tab {
    text-align: center;
    position: relative;;
}
.top_bar {
    margin-bottom: 10px;
}
#BetsGIUDateFilter > option {
    border: medium none;
    padding: 5px;
}
.bet_checkout_part button.btn {
    background: #005e00 none repeat scroll 0 0;
}
.LoadLiveResult img {
    margin-top: -2px;
    vertical-align: middle;
}
.ResultContant.active {
 -webkit-animation:  blink 2s infinite; /* Safari 4+ */
  -moz-animation:    blink 2s infinite; /* Fx 5+ */
  -o-animation:      blink 2s infinite; /* Opera 12+ */
  animation:         blink 2s infinite; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes blink {
	0%, 49% {
	    background-color: rgba(0,0,0,0.5);
	}
	50%, 100% {
	    background-color:  rgba(0,0,0,0.9);
	}
}
.beting_list_item span.live{
	-webkit-animation: blink_one 2s infinite; /* Safari 4+ */
	-moz-animation:    blink_one 2s infinite; /* Fx 5+ */
	-o-animation:      blink_one 2s infinite; /* Opera 12+ */
	animation:         blink_one 2s infinite; /* IE 10+, Fx 29+ */
}
@-webkit-keyframes blink_one {
	0%, 49% {
	    background-color: rgba(255,255,255,0.5);
	}
	50%, 100% {
	    background-color:  rgba(255,225,255,0.9);
	}
}


.fa-sort-asc, .fa-caret-down{
	opacity: 0;
	visibility: hidden;
	display: inline-block;
}
.upgrade .fa-sort-asc{
	color: green;
	opacity: 1;
	visibility: visible;
	vertical-align:middle;
	margin-top: 3px;
	margin-right: 5px;
	font-size:17px !important
}
.downgrade .fa-caret-down{
	color: red;
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
	margin-right: 5px;
	font-size:17px !important;
}
.upgrade .fa-caret-down{
	display: none;
}
.downgrade .fa-sort-asc{
	display: none;
}
.league_tables > div > button {
    background: #000 none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 0 0 3px #000;
    font-size: 11px;
    margin-top: 5px;
    padding: 5px 15px;
    color: #fff;
}
.playermap {
    vertical-align: middle;
}
.headtohead .table_wrap tr td {
	color: #000;
	text-align: center;
}
.live_contant_start .btn.btn-primary {
    border-color: #fff;
}
.headtohead .table_wrap {
    width: 100%;
}
.prizetocredit  .modal-title {
    border-bottom: 1px solid #fff;
    font-size: 20px;
    padding-bottom: 15px;
    text-align: center;
}
.prizetocredit .close {
    color: #fff;
    font-size: 22px;
    opacity: 0.9;
}
.prizetocredit .form-control{
	width: 100%;
	float: none;
}
.cbal > p {
    background: green none repeat scroll 0 0;
    border-radius: 29px;
    display: inline-block;
    font-size: 14px;
    margin: 0 5px;
    padding: 10px;
}
.cbal {
    text-align: center;
    width: 100%;
}
.prizetocredit .btn.btn-success {
    background: green none repeat scroll 0 0;
    box-shadow: 0 0 2px #323232;
    padding: 6px 25px !important;
}
table.dataTable thead th,
table.dataTable thead td {
    border-bottom: 1px solid #111 !important;
    font-size: 12px !important;
    padding: 6px 20px !important;
    text-align: center !important;
}
table.dataTable tbody th, table.dataTable tbody td {
    font-size: 12px !important;
    padding: 5px 5px 6px !important;
    text-align: center !important;
    vertical-align: middle !important;
}
table.dataTable tbody td{
	color: #000 !important;
}

.dataTables_length select {
    border: 1px solid #000;
    font-size: 12px;
    margin: 0 5px;
    padding: 3px 12px;
    color: #000 !important;
}
.dataTables_length label, .dataTables_filter label {
    font-size: 12px;
    margin: 16px 0;
    text-transform: capitalize;
    color: #fff !important;
}
.dataTables_filter input{
    border: 1px solid #000;
    font-size: 12px;
    margin: 0 5px;
    padding: 3px 12px;
    color: #000 !important;
}
.dataTables_info {
    color: #fff !important;
    font-size: 12px;
}

#single_bet_table_paginate .paginate_button,
#account_history_paginate .paginate_button,
#prize_history_paginate .paginate_button,
#combo_bet_table_paginate .paginate_button,
#ticket_teble_paginate .paginate_button{
	color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_paginate .paginate_button.current,
.dataTables_paginate .paginate_button.current:hover {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #fff !important;
    color: #333 !important;
    padding:  4px 9px !important;
    vertical-align: middle !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_paginate .paginate_button,
.dataTables_paginate .paginate_button:hover {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid transparent !important;
    color: #333 !important;
    padding:  4px 9px !important;
    vertical-align: middle !important;
}
#single_bet_table_paginate{
	margin: 10px 0px !important;
}
.table-responsive.activity_table {
    margin-top: 20px;
}
.table-responsive.activity_table table{
	width: 100%;
}
.table-responsive.activity_table th, .table-responsive.activity_table td{
	text-align: center;
}
.odd .btn.btn-primary {
    background: #353535 none repeat scroll 0 0 ;
    border: medium none;
    border-radius: 2px;
}
.even .btn.btn-primary {
    background: #353535 none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
}
.even .btn.btn-primary:hover,
.odd .btn.btn-primary:hover{
	background: #000 none repeat scroll 0 0 ;
}
.reg_main_body h1 {
    font-size: 21px;
    margin: 15px 0 0;
    text-align: center;
}
.league_paginantion_div {
    margin-top: 15px;
}
.fileUpload.btn.btn-primary {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
}
.close_match_details {
    color: #fff !important;
    font-size: 15px;
    position: absolute;
    right: 5px;
    top: 4px;
}
.container {
    max-width: 1270px;
    width: 100% !important;
}
.livemachleft p a span {
    display: inline-block;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: pre;
}
.livemachright li a p b {
    display: inline-block;
    font-weight: normal;
    max-width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    vertical-align: middle;
}
.MatchTracking img {
    display: block;
    padding-top: 136px;
}
.MatchTracking{
	background: url(../images/ground_bg.png) left top no-repeat;
	position: relative;
	min-height: 236px;
}
.Match_statusText{
	position: absolute;
	width: 100%;
	text-align: center;
	top:25px;
}



/* Mini match list*/
.ResultContantMini .col-md-4.livemachleft {
    margin-bottom: 5px;
    width: 100%;
}
.ResultContantMini .col-md-8.livemachright{
	width: 100%;
	/*overflow: hidden;*/
}
.ResultContantMini  .livemachright li {
    border-radius: 2px;
    display: inline-block;
    width: 32.5%;
}
.ResultContantMini .livemachright li a p b {
    max-width: 50px;
}
.ResultContantMini .result_score {
    position: absolute;
    right: 45px;
    top: -37px;
    z-index: 0;
}
/* Mini match list*/


.ResultContant_two .livemachright li {
    width:49.10%;
}
.MatchTracking_details p b {
    background: #3c9143 none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    font-size: 26px;
    padding: 3px 13px 0;
}
.MatchTracking_details {
    background: #000 none repeat scroll 0 0;
    padding: 10px 8px;
    text-align: center;
}
.HomeTeamName {
    float: left;
    margin-top: 8px;
}
.AwayTeamName {
    float: right;
    margin-top: 8px;

}
.Match_statusText > h1 {
    font-family: IRANSans;
    font-size: 35px;
    margin: 0;
     font-family: IRANSans;
}
.Match_statusText > p {
    font-family: IRANSans;
    font-size: 15px;
    margin: 0;
}
.Match_statusText > span{
    font-family: IRANSans;
    font-size: 15px;
    margin: 0;
}
.MatchTracking > span {
    display: inline-block;
    max-height: 236px;
    overflow: hidden;
}
.Match_statusText h5 {
    font-family: IRANSans;
    font-size: 18px;
    margin: 0;
    margin-top: 50px;
}
.MatchTracking_details .hometeamextra {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    width: 125px;
}

.MatchTracking_details .awayteamextra {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    width: 125px;
}
.live_price {
    color: green !important;
    font-size: 11px !important;
    display: block;
    font-weight: 500;
    text-align: right;
    text-transform: capitalize;
}
.landingbet_fixed .icon_close {
    font-size: 16px;
    text-shadow: 3px 2px 0 #000;
    transform: rotate(35deg);
}
.live_bet_filter h1 {
    border-bottom: 1px solid #ffffff;
    font-size: 23px;
    padding-bottom: 15px;
    text-align: center;
}
.live_bet_filter .checkbox {
    margin: 5px 0;
    padding-bottom: 0;
}
.live_bet_filter .filter_submit {
    margin-top: 5px;
}
.live_bet_filter  .checkbox .sub_title {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    width: 250px;
}
.betingSlipInfo:hover .betting_slip_info {
    display: block;
}
.betingSlipInfoSingel .betting_slip_info::before {
    background: #f8ac0a none repeat scroll 0 0;
    content: "";
    height: 15px;
    left: 13px;
    position: absolute;
    right: auto;
    top: -7px;
    transform: rotate(47deg);
    width: 15px;
    z-index: 0;
}
.betingSlipInfo i{
	color: #f8ac0a;
}
.betting_slip_info li {
    font-size: 13px;
    list-style: inside none disc;
}
.betting_slip_info > ul {
    margin: 0;
}
.filter_back{
    color: #000 !important;
}
.liveBetMatchBewteen {
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 3px;
    text-align: center;
}
.waiting {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font-size: 20px;
    height: 100%;
    left: 0;
    padding-top: 50px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
    font-family: IRANSans;
}

.betingslip_contant .blink {
  animation-duration: 2.5s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  display: block;
}
@keyframes blink1 {
  0% {transform: scale(1);}
  50% {transform: scale(1.1);}
  100% {transform: scale(1);}
}
.betingslip_contant .blink {
  animation-name: blink1;
  animation-duration: 1s;
}
.LandingbetSub.panel-group{
	padding-bottom: 0px !important;
}
.LandingBet{
	position: relative;
}
.setblock i{
	display: none;
}
.setblock.ResultContentDisable i {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    color: #000;
    display: inline-block;
    font-size: 15px;
    padding:8px 11px;
    position: relative;
    right: -20px;
    text-align: right;
    top: 4px;
    z-index: 9;
    left:10px;
}
.ResultContantMini .setblock.ResultContentDisable i {
	right: 15px;
}

#single_bet_table_wrapper teble {
    width: 100% !important;
    table-layout: fixed !important;
}
#single_bet_table{
    width: 100% !important;
    table-layout: fixed !important;
}
#single_bet_table td, #single_bet_table th {
    overflow-wrap: break-word !important;
    width: 100% !important;
    word-wrap: break-word;
}
.PayImg > li {
    display: inline-block;
}
.PayImg li img {
    width: 40px;
}
.social.pull-left a img {
    position: relative;
    top: -11px;
    width: 42px;
}

.MatchView:hover {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(1,18,54,1) 85%, rgba(1,18,54,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(85%, rgba(1,18,54,1)), color-stop(100%, rgba(1,18,54,1)));
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(1,18,54,1) 85%, rgba(1,18,54,1) 100%);
	border-radius: 5px;
    transition: all 0.2s ease-in-out 0.2s;
    transform: scale(1.09);
}
.MatchView:hover h3{
	color: #fff;
	border:2px solid #000;
	transition: all 0.2s ease-in-out 0.2s;
}
.MatchView {
	background: rgba(1,18,54,1);
	background: -moz-linear-gradient(-45deg, rgba(1,18,54,1) 0%, rgba(1,18,54,1) 15%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(1,18,54,1)), color-stop(15%, rgba(1,18,54,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(-45deg, rgba(1,18,54,1) 0%, rgba(1,18,54,1) 15%, rgba(255,255,255,1) 100%);
    padding: 25px 10px;
    text-align: center;
    transition: all 0.2s ease-in-out 0.2s;
    margin-bottom: 30px;
    border-radius: 3px;
}
.MatchView img {
    width: 80px;
    margin: 18px auto;
}
.MatchView > h3 {
    border-top: 2px solid #000;
    border-bottom: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    border-radius: 27px;
    color: #000;
    display: inline-block;
    font-size: 16px;
    margin: 11px 0 0;
    min-width: 151px;
    padding: 10px 10px 7px 10px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0.2s;
}
.top_bar .log_reg {
	margin-right: 15px;
}
.langauge_drop_main {
    border-radius: 2px;
    box-shadow: 1px 1px 2px #2e2e2e;
    direction: ltr;
    display: block;
    float: left;
    line-height: 0;
    margin: 26px 0 23px 10px;
    overflow: hidden;
    padding-right: 0;
    position: relative;
}
select.langauge_drop {
	-moz-appearance: none !important;
    -webkit-appearance: button;
    -webkit-border-radius: 2px;
    -webkit-padding-end: 20px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
  	/* background-image:url('../images/select_drop_down.png'); */
    -webkit-linear-gradient(#ffbf0a, #ffbf0a 40%, #ffbf0a),
    -moz-linear-gradient(#ffbf0a, #ffbf0a 40%, #ffbf0a);
    background-position: 99% center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: inherit;
    overflow: hidden;
    padding: 3px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 169px;
    line-height: 19px;
    border: none;
}
select.langauge_drop {
   color: #fff;
   /* background-image:url('../images/select_drop_down.png'); */
   -webkit-linear-gradient(#ffbf0a, #ffbf0a 40%, #ffbf0a);
   background-color: #ffbf0a;
   border-radius: 2px;
}
.langauge_drop > option {
    color: #000;
    font-size: 13px;
    padding: 0 10px;
}



.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover{
	background: transparent;
	color: #fff;
}
.Mr_Ms {
    float: left;
    margin-bottom: 10px;
}
.pin_icon a:hover {
    color: #000 !important;
    text-decoration: none;
}
.leagues .top_leagues {
   /* padding: 20px 0;*/
    text-align: center;
}
.checkbox.checkbox_top.text-center {
    margin-bottom: 0;
}
.top_event .pull-right.icno {
    display: none;
}
.left_sidebar .landingbet_fixed {
    margin-top: 0;
}
.comingsoon {
    margin: 100px 0;
}
.bonus_img {
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.bonus_details {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    border: 0 none;
    bottom: 0;
    padding: 5px 10px;
    position: absolute;
    width: 100%;
    border-radius: 0px 0px 5px 5px;
}
.bonus_details > p {
    margin: 0;
}
.bonus_button,
.show_password_modal {
       background: #ebab25 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 15px;
    margin: 0px 0 15px;
    padding: 6px 0;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0.2s;
}
.bonus_button:hover {
	background: #116B3E none repeat scroll 0 0;
	color: #fff;
	transition: all 0.2s ease-in-out 0.2s;
}
.bonus_img img {
	border-radius: 5px;
}
a.bonus_button:focus,
a.bonus_button:hover,
.show_password_modal:hover,
.show_password_modal:focus {
    color: #fff;
}
.bonus_details_content h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
    text-align: right;
}
.bonus_details_content p {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 5px;
    word-wrap: break-word;
}
a .batting_counter {
    background: #f8ac0a none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 1px 1px 1px #0d0d0d;
    color: #000;
    direction: ltr;
    display: none;
    font-family: IRANSans;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin-left: 5px;
    padding-top: 7px;
    position: absolute;
    right: 50px;
    text-align: center;
    top: -3px;
    width: 25px;
    text-shadow: 0 !important;
}
.glyphicon-plus .batting_counter{
	display: block !important;
}
.bonus_status > p {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    margin-bottom: 0;
    padding: 8px 0;
}

.user_bonus_heading {
    background: #011236 none repeat scroll 0 0;
    font-size: 17px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: center;
}
.col-md-4.user_bonus_box {
    border-left: 1px solid #ccc;
}
.landing_live_section_wrapp .live_header{
	padding:10px 0px 0px 0px !important;
}
.bonus_status b {
    display: inline-block;
    text-align: right;
    width: 128px;
}
}
.live_header > span:last-child {
    border-right: medium none;
}
.bonus_status {
    margin-bottom: 10px;
}
.langauge_drop .btn.dropdown-toggle.selectpicker.btn-default {
    background: #ebab25 none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    color: #fff;
    padding: 3px 8px;
    vertical-align: middle;
}
.btn-group.bootstrap-select.langauge_drop {
    width: 100% !important;
    margin-bottom: 0px !important
}
.ReferButton{
    display: block;
    float: none;
    margin: 10px auto 0;
    text-align: center;
}
.refarral_history{
	margin-bottom: 20px;
}
table.refarral_history th, table.refarral_history td{
    text-align: center;
}
.user_bonus_box img {
    border-radius: 2px;
}
.FullPageLoader {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 100%;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 2147483647;
}
.FullPageLoader i {
    color: #646464;
    font-size: 101px;
    margin-top: -75px;
    position: relative;
    top: 50%;
}
.number_to_text {
    padding: 7px 25px !important;
    resize: none;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    margin-top: 10px;
}
.input_voucher{
    margin-top: 10px;
}
input.number_to_text[type=number]::-webkit-outer-spin-button,
input.number_to_text[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input.number_to_text[type=number] {
    -moz-appearance:textfield;
}
.currency input#erate5, .currency input#erate6 {
    margin-top: 10px;
}
.betingSlipInfo.bonus_deposit_info.betingSlipInfoSingel {
    display: inline-block !important;
    position: relative !important;
    right: -8px !important;
    top: -35px !important;
}

.bonus_deposit_info .betting_slip_info.betting_slip_infosingle {
    width: 245px;
    right: auto;
    left: 0;
}
.UserDisable > img {
    margin: 25px auto 20px;
    display: block;
    width: 16%;
}
.UserDisable > h3 {
    text-align: center;
    font-size: 18px;
    margin: 0px;
    font-family: IRANSans;
}
.UserDisable > p{
    text-align: center;
    font-size: 22px;
    margin-top: 15px ;
    font-family: IRANSans;
    margin-bottom: 50px;
}
.UserDisable hr{
    border-color: #fff;
    margin:0 auto 20px;
    display: block;
    width: 5%;
}

.scrollToTop {
	background: #082D62;
    width: 50px;
    height: 50px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    position: fixed;
    bottom: 20px;
    display: none;
    border-radius: 50%;
    font-size: 44px;
    text-align: center;
    right: 20px;
    opacity: 0.8;
    transition: all 0.2s ease-in-out 0.2s;
    box-shadow: 0px 0px 10px #000;
}
.scrollToTop:hover{
	text-decoration:none;
	opacity: 1;
	color: #fff;
	transition: all 0.2s ease-in-out 0.2s;
}
.live_bet_filter .checkbox label{
	padding-left: 0px;
}
.left_add_one img {
    width: 100%;
}
.LandingMatchShow {
	border: 1px solid #000F32;
	padding: 5px;
}
.LandingMatchShow h1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000f32;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 10px;
}
.CompetitionHeading > li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #195890;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: right;
    font-family: IRANSans;
    font-size: 12px;
    font-weight: bold;
    line-height: 21px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    text-align: center;
    text-transform: capitalize;
    width: 12.50%;
}
.CompetitionHeading {
    clear: both;
    margin-bottom: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
}
.CompetitionDetails > li {
    float: right;
    font-family: IRANSans;
    font-size: 13px;
    line-height: 17px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    text-align: center;
    text-transform: capitalize;
    width: 12.50%;
}
.CompetitionHeading > li:last-child,
.CompetitionDetails > li:last-child {
    width: 25%;
}
.CompetitionDetails {
    border-bottom-color: #000f32;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #000f32;
    border-right-color: #000f32;
    border-top-color: #000f32;
    margin-bottom: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.CompetitionDetails > li:first-child  {
    font-size: 21px;
    cursor: pointer;
}
.CommnetContent {
  display: inline-flex; /* equal height of the children */
}
.CommnetContent .col {
  flex: 1; /* additionally, equal width */
  flex-basis: auto;
}

.CommentWrap {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #082d62;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    overflow: hidden;
}
.CommnetContentImg > img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 50px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0;
    width: 50px;
}
.CommentItem > h4 {
    font-size: 17px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.CommentItem > p {
    color: #ccc;
    font-size: 14px;
    line-height: 19px;
}
.CommentPart h4{
	font-size: 14px;
	margin-top: 0px
}
.CommentPart h4 b{
	margin-right: 5px;
	display: inline-block;
}
.CommentPart hr{
	margin: 10px 0px 20px;
}
.CommnetContentText h5 {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.col.CommnetContentText > ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.col.CommnetContentText li {
    display: inline-block;
}
.col.CommnetContentText > p {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 0px;
}
.col.CommnetContentText > ul li a {
    color: #fff !important;
    text-decoration: none;
    font-size: 13px;
}
.CommnetContentText ul li a .icon{
	margin: 0px;
}
.CommnetContentText ul li a {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position-x: 0 !important;
    background-position-y: 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    border-bottom-color: currentcolor !important;
    border-bottom-style: none !important;
    border-bottom-width: medium !important;
    border-image-outset: 0 0 0 0 !important;
    border-image-repeat: stretch stretch !important;
    border-image-slice: 100% 100% 100% 100% !important;
    border-image-source: none !important;
    border-image-width: 1 1 1 1 !important;
    border-left-color: currentcolor !important;
    border-left-style: none !important;
    border-left-width: medium !important;
    border-right-color: currentcolor !important;
    border-right-style: none !important;
    border-right-width: medium !important;
    border-top-color: currentcolor !important;
    border-top-style: none !important;
    border-top-width: medium !important;
    font-size: 12px;
    padding-bottom: 0 !important;
    padding-right:10px !important;
    padding-top: 0 !important;
}
.MainCommentEditor .CommnetContentImg{
	float: left;
}
.MainCommentEditor .EditorPart {
    float: left;
}
.EditorPart textarea.form-control{
	margin-bottom: 5px;
}
.FirstComments{
	margin-bottom: 10px;
}
.secondComments {
    margin-left: 65px;
    margin-bottom: 10px;
}
.ThirdComments {
    margin-left: 120px;
    margin-bottom: 10px;
}
.forthComments{
    margin-left: 185px;
    margin-bottom: 10px;
}

#single_bet_table th{
	font-size: 18px;
	-webkit-writing-mode: vertical-lr !important;
    -moz-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
     writing-mode: vertical-lr;

}
#single_bet_table tr th{
	font-size: 12px !important;
	text-transform: capitalize;
}
#single_bet_table tr th:nth-child(1),
#single_bet_table tr th:nth-child(3),
#single_bet_table tr th:nth-child(4),
#single_bet_table tr th:nth-child(6),
#single_bet_table tr th:nth-child(7),
#single_bet_table tr th:nth-child(13) {
    font-size: 15px !important;
}
#single_bet_table tr th:nth-child(12),
#single_bet_table tr th:nth-child(12)  {
    height: 100px;
    white-space: normal;
}
.CommentEditor{
	position: relative;
	overflow:hidden;
}
.EditorPart{
	background: #fff;
	border-radius: 3px;
	padding: 10px 10px 40px 10px;
	min-height: 130px;
	color: #000 !important;
	width: 100%;

}
.EditorPart[placeholder]:empty:before {
    content: attr(placeholder);
    color: #555 !important;
}
.Comment_with {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 5px 10px;
    border-radius: 3px;
}
.btn.Send_Comment {
    float: right;
    font-family: IRANSans;
    font-size: 13px;
    font-weight: normal;
    padding: 10px;
    background: green;
    line-height: 0px;
}
.Comment_with span{
	cursor: pointer;
}
.Comment_with span > i {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f8ac0a;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    float: right;
    font-size: 21px !important;
    height: 30px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
    padding-top: 5px;
    text-align: center;
    width: 30px;
}
.MainCommentEditor{
	margin-bottom: 10px;
}
span.AsianHandicap {
    float: none;
}
.live_body_content_middle span > label{
	margin-bottom: 0px;
}
/*text {
    font-family: iransans !important;
}
.form-bar-container {
    font-family: iransans !important;
}*/
.winner_green{
	color:green;
}
.lost_red {
	color:red;
}
.LoadLiveResult .tip-top{
	color: #000 !important;
}
#sec_ques {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: currentcolor;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentcolor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentcolor;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: none;
    border-top-width: medium;
    color: #000;
    font-size: 12px;
    height: 34px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    width: 100%;
}
.CommentItem {
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.Comment_with .btn-bs-file{
    position:relative;
}
.Comment_with .btn-bs-file input[type="file"]{
    position: absolute;
    top: -9999999;
    filter: alpha(opacity=0);
    opacity: 0;
    width:0;
    height:0;
    outline: none;
    cursor: inherit;
}
.CommentEditor span {
    font-size: 12px;
    color: #074a07;
    display: inline-block;
    margin: 9px 0px 0px 5px;
    font-weight: bold;
}
.EditorPart textarea.form-control {
    margin-bottom: 5px;
    box-shadow: none !important;
    resize: none;
    border-color: #ccc;
}
.CommnetContentText img {
    width: 200px;
    margin: 5px 0px;
    border-radius: 3px;
    cursor: pointer;
}
.CommnetContentText h5 b {
    font-size: 13px !important;
    font-weight: 600;
    color: #f0ad4e;
    margin-top: 5px;
    display: inline-block;
}
.col.CommnetContentText > ul li.active a {
    color: #f0ad4e !important;
   }
ul.ul_pagination {
    text-align: center;
    margin:10px 0px;
}
ul.ul_pagination li{
	display: inline-block;
}
.ul_pagination li > a {
    display: inline-block;
    background: #fff;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 34px;
    font-size: 15px;
    color: #000;
    font-weight: 600;
    border-radius: 2px;
    text-decoration: none;
    opacity: 0.6;
}
.ul_pagination li > a:hover {
	opacity: 1;
	color: #000;
}
.ul_pagination li.pagination_link.active > a{
   opacity: 1;
}
img.large_image {
    width: 100%;
    padding: 35px;
}
.CommentWrap {
    position: relative;
}
.ticket_button a {
    background: #f3a90a;
    padding: 9px 22px 6px;
    font-size: 15px;
    text-decoration: none;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    text-transform: capitalize;
    margin-top: 10px;
    float: right;
}
.ticket_history h1 {
    text-align: center;
    font-size: 19px;
    font-weight: normal;
    border-bottom: 1px solid #fff;
    padding-bottom: 18px;
    margin: 0px;
}
.ticketModal .btn-bs-file input[type="file"] {
    position: absolute;
    top: -9999999;
    filter: alpha(opacity=0);
    opacity: 0;
    width: 0;
    height: 0;
    outline: none;
    cursor: inherit;
}
.ticketModal .form-control {
    width: 100%;
    float: none;
    box-shadow: none;
    border: none;
    color: #000;
    border-radius: 2px;
    resize: none;
}
.ticketModal label {
    font-size: 13px;
    font-weight: normal;
}
#ticketModal hr {
    margin: 10px 0px 0px 0px;
}
#ticketModal .modal-title,
h4.solsoModalTitle,
.ShowTicketModal .modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-size: 19px !important;
    font-weight: normal;
    text-transform: capitalize;
    text-align: center;
}
.ticketModal span {
    margin: 7px 0px 0px 7px;
    display: inline-block;
    font-size: 13px;
}
.ticketModal button.btn.btn-success {
    float: right;
}
span.unread {
    background-color: #ec5e00;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    display: inline-block;
    border-radius: 2px;
}
span.read {
    background-color: green;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    display: inline-block;
    border-radius: 2px;
}
div#ticket_teble_wrapper {
    margin: 0px 0px 15px;
}
table.table.table-striped.newTickets {
    border: 0;
    font-size: 13px;
    color: #000;
}
table.table.table-striped.newTickets {
    border: 0;
    font-size: 13px;
    color: #000;
}
.message_show {
    display: flex;
}
.message_left img {
    height: 65px;
    width: 65px;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-right: 10px;
}
.message_right h5 {
    margin: 0px;
    color: #F8AC0A;
}
.message_right  span {
    margin: 0px 0px;
    font-size: 11px;
    margin-top: 3px;
    display: inline-block;
}
.message_right h6 {
    margin: 5px 0px;
    font-weight: normal;
    font-size: 14px;
}
.message_right p {
    font-size: 13px;
    line-height: 18px;
}
.message_right img {
    width: 250px;
    border-radius: 2px;
}
.message_show {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.reply_ticket h3 {
    font-size: 19px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
        font-weight: normal;
}
.reply_ticket .form-control {
    box-shadow: none;
    border-radius: 2px;
    border: none;
    font-size: 13px;
    color: #000;
    resize: none;
}
.text-marque.text-right p {
	margin: 0px;
}
.newTickets td th{
	border-bottom: 1px solid #F8AC0A !important;
}
.newTickets .table>tbody>tr>td,
.newTickets .table>tbody>tr>th,
.newTickets .table>tfoot>tr>td,
.newTickets .table>tfoot>tr>th,
.newTickets .table>thead>tr>td,
.newTickets .table>thead>tr>th{
	border:none !important;
}
.winparsRegister a.pull-left {
    color: #fff;
    font-size: 13px;
}
.live_body_content_left .LoadLiveResult .tip-top span{
	margin:0px 5px;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
    overflow:hidden;
}
.item.active img {
    transition: transform 5000ms linear 0s;
    /* This should be based on your carousel setting. For bs, it should be 5second*/
    transform: scale(1.05, 1.05);
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.carousel-control.left, .carousel-control.right {
    background-image: none;
    background-repeat: repeat-x;
    font-size: 30px;
    height: 8%;
    top: 50%;
    width: auto;
    margin: -15px 15px 0;
}
label#label-g-recaptcha-myerror {
    display: block;
    width: 100%;
    color: #e22828;
    font-size: 13px;
    margin: 5px 0px;
}
.g-recaptcha {
    float: left;
}
.message_right {
    margin: 0;
}
.message_left {
    margin: 0;
}

.comment_loader.loader {
    margin: 0 auto;
    display: block;
    text-align: center;
    position: absolute;
    z-index: 9;
    background: rgba(0,0,0,0.5);
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}
.comment_loader.loader img{
	position:relative;
	top:50%;
	left: 0 !important;
}
.ticket_details_modal_body{
	min-height:500px;
}
.discuss_refresh{
	text-align:right;
}
.discuss_refresh span {
    background: #f3a90a;
    padding: 9px 10px 6px;
    font-size: 13px;
    text-decoration: none;
    border-radius: 3px;
    /* display: inline-block; */
    color: #fff;
    text-transform: capitalize;
    margin-top: 10px;
    /* float: right; */
	cursor: pointer;
}
.btn-bs-file{
    position:relative;
}
.btn-bs-file input[type="file"]{
    position: absolute;
    top: -9999999;
    filter: alpha(opacity=0);
    opacity: 0;
    width:0;
    height:0;
    outline: none;
    cursor: inherit;
}
.live_header span a.active {
    background-color: #f8ac0a;
}
.carousel-caption {
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.7);
    bottom: 0;
    padding: 10px 10px;
}
.carousel-caption p {
    margin: 0;
    text-align: left;
    text-transform: capitalize;
}
.icno {
    display: inline-block;
    height: 25px;
    margin-right: 5px;
    vertical-align: middle;
    width: 25px;
}
.scorer_board .panel-heading {
    padding: 7px 10px;
}
.reg_checkbox .checkbox {
    zoom: 1.5;
    padding-left: 0px;
    margin-left: 0px !important;

}
.reg_checkbox label{
	margin-left:5px;
}
.LoadLiveResult i.cr-icon.glyphicon.glyphicon-remove {
    display: inline-block;
    line-height: 14px;
    vertical-align: middle;
}
.LoadLiveResult span {
    font-size: 12px;
    vertical-align: middle;
    display: inline-block;
    margin-top: 4px;
}

  table.Reasult_Details_All th{
  text-align:center;
  border:0
 }
    table.Reasult_Details_All {
  width: 100%;
 }
 table.Reasult_Details_All th,
    table.Reasult_Details_All td{
  padding:8px;

 }
 table.Reasult_Details_All td.Reasult_colume{
  background:#fff;
  text-align:center;
  border:0;
 }

.notification_wrap{
	background:#fff;
	border-radius: 3px;
}
.noti_header {
    padding: 10px;
    background: #F8AC0A;
    border-radius: 2px;
    border-bottom: 1px solid #e6e5e5;
}
.noti_header p {
    color: #fff;
    margin: 0;
    font-size: 13px;
}
.noti_header p span {
    float: right;
    color: #ec5c5c;
    cursor: pointer;
    font-size: 15px;
}
.noti_body {
    margin-bottom: 10px;
    padding: 10px 0;
}
.notification_contant{
   margin:0px 10px;
}

.notification_contant .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f056";
    padding-right: 0px;
    font-size: 18px;
    vertical-align: middle;
    position: relative;
    top: 5px;
    color: #e8a005;
}
.notification_contant .panel-title > a.collapsed:before {
    float: right !important;
    content:"\f055";
}
.panel-group .notification_contant a.collapsed:after {
    display: none;
}
.notification_contant .panel-title a {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
    color: #000 !important;
}
.NotificationGroup {
    margin: 0;
}
.panel-group .notification_contant a{
	text-decoration: none !important;
}
.notification_contant .panel-heading {
    padding: 10px 10px;
    height: 45px;
}
.panel.notification_contant.low_bg {
    background: #c7e9fe;
     margin-bottom: 5px;
}
.panel.notification_contant.medium_bg {
    background: #fefdc7;
     margin-bottom: 5px;
}
.panel.notification_contant.high_bg {
    background: #fec7c7;
     margin-bottom: 5px;
}
.panel.notification_contant.high_bg .panel-title > a:before{
	color:
}
.notification_contant .panel-body {
    padding: 10px;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    background: rgba(255,255,255,0.4);
    border-top: 1px solid #fff !important;
}
.notification_contant .panel-body p{
	margin: 0px;
}
span.close_collapse {
    float: right;
    color: #ed6255;
    cursor: pointer;
    font-size: 14px;
    position: relative;
    top: -4px;
    right: -4px;
}
.panel-body .mCustomScrollbar .mCustomScrollBox {
    direction: ltr;
    height: 90px;
}
.noti_body.mCustomScrollbar > .mCustomScrollBox {
    direction: ltr;
    height: 227px;
}
.highlight-video-disable{
	opacity: 0.5;
	cursor: not-allowed;
}
.LandingBet h1 a {
    color: #f8ac0a;
    font-size: 20px;
    text-decoration: none;
}
.single-blog-header > h1 {
    border-bottom: 1px solid #fff;
    font-size: 22px;
    padding-bottom: 15px;
}
.scorer_board .panel-title > a i {
    color: #000;
    float: right;
    font-size: 23px;
    line-height: 25px;
    vertical-align: middle;
}
.landing_result_wrapp,
.landing_live_section_wrapp{
	margin-bottom: 20px;
}
.top_leagues .leagueList .checkbox {
    margin: 5px 0 !important;
}
.scorer_board.panel-group
.panel-heading a.collapsed::after{
	display: none;
}
.jconfirm.jconfirm-black .jconfirm-box, .jconfirm.jconfirm-dark .jconfirm-box {
    margin: 100px 0 0 !important;
}
.result_score a.active i {
    color:#ecb104;
}
.result_score_extraodd a, .result_score_h2h a {
    background: #f8ac0a none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    display: inline-block;
    font-size: 14px;
    margin-top: 0;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.result_score_extraodd a:hover,
.result_score_extraodd a:focus,
.result_score_extraodd a:active,
.result_score_h2h a:hover,
.result_score_h2h a:focus,
.result_score_h2h a:active{
    background: #fff none repeat scroll 0 0 !important;
    color: #f8ac0a !important;
 }
.result_score_extraodd,
.result_score_h2h{
	margin-right: 1px !important;
}
.pre_match_extraodd .result_score_h2h > a {
    color: #fff;
}
.pre_match_extraodd .result_score_h2h a:hover
.pre_match_extraodd .result_score_h2h a:focus,
.pre_match_extraodd .result_score_h2h a:active{
	background: #fff none repeat scroll 0 0;
    color: #ffd800;
}
.pre_match_extraodd span {
    display: block;
    font-size: 13px;
}
.pre_match_extraodd p i {
    color: #ffd800;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
}
.pre_match_extraodd > p {
    float: left;
    margin: 0;
}
.pre_match_extraodd .result_score_h2h {
    float: right;
}
.ResultContantPreExtraodd .livemachright li {
    border-radius: 2px;
    display: inline-block;
    width: 33%;
}
.PreMatchWrap .panel-title > a {
    background: transparent none repeat scroll 0 0 !important;
    font-size: 13px;
    text-decoration: none;
}
.PreMatchWrap .panel {
    background-color: #093667 !important;
    border: medium none !important;
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: 0px !important;
    padding: 0 !important;
    position: relative;
}
.PreMatchWrap .panel-default > .panel-heading {
    color: #fff;
	  border-radius: 0 !important;
	  position: relative;
}
.PreMatchWrap .panel-group .panel-heading a {
    background: rgb(38,38,38) !important;
    background: -moz-linear-gradient(top, rgb(38,38,38) 35%, rgb(0,0,0) 100%) !important;
    background: -webkit-linear-gradient(top, rgb(38,38,38) 35%,rgb(0,0,0) 100%) !important;
    background: linear-gradient(to bottom, rgb(38,38,38) 35%,rgb(0,0,0) 100%) !important;
    color: #ffffff;
    display: block;
    padding: 13px;
    position: relative;
    text-decoration: none;
    font-size: 13px;
}
.PreMatchWrap .panel-body {
    padding: 0;
}
.PreMatchWrap .panel-group .panel-heading {
    padding: 0px;
}
 .panel-group .panel + .panel {
    margin-top: 0 !important;
}
.PreMatchWrap .panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}
.PreMatchWrap .panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}
.PreMatchWrap .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content:"\e114";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-family: 'Glyphicons Halflings';
}
.PreMatchWrap .panel-default>.panel-heading a[aria-expanded="false"]:after {
  content:"\e113";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-family: 'Glyphicons Halflings';
  margin-left: 5px;
}
.PreMatchWrap .accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}
.PreMatchWrap .accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}
.pre_odd_list {
    margin: 0;
}
.pre_odd_list > li {
    display: inline-block;
    text-align: center;
    width: 100px;
}
.pre_odd_list a {
    background: #151515 none repeat scroll 0 0;
    border: 1px solid #282828;
    border-radius: 3px;
    color: #fff;
    display: block;
    padding: 5px 0;
    text-decoration: none;
}
.pre_odd_list a:hover,
.pre_odd_list a.active{
    background: #F8AC0A none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #000;
}
.result_score_extraodd {
    position: absolute;
    right: 15px;
    top: 0;
}
.result_score_h2h{
    position: absolute;
    right:45px;
    top: 0;
}
.result_score_h2h a,
.result_score_extraodd a{
  color: #fff !important;
}
.pre_wrap {
    margin: 10px 0 5px;
}
.Preleage_list {
    margin: 5px 0 5px;
}
.pre_match_title,
.pre_match_time {
    display: inline-block;
    font-size: 13px;
    margin-right: 15px;
    margin-top: 8px;
}
.pre_match_title {
    margin-top: 0;
}
.Preleage_list h3 {
    color:#f8ac0a !important;
    font-size: 14px;
    margin: 0;
}
.PreMatchWrapMini .pre_odd_list > li {
    display: inline-block;
    text-align: center;
    width: 82px;
}
.PreMatchWrapMini .pre_match_title,
.PreMatchWrapMini .pre_match_time {
    margin-top: 0;
}
.prematch_extraodds .othermarketdiv {
    background: #000f32 none repeat scroll 0 0;
    border-radius: 3px;
    margin-top: 10px;
    padding: 15px;
    position: relative;
}
.prematch_extraodds .othermarketdiv h5 {
    font-size: 17px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}
.closeExtraodds {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: red;
    display: block;
    font-size: 19px;
    padding: 3px 0 5px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 15px;
    width: 30px;
    z-index: 9;
}
.closeExtraodds:hover{
	color: red !important;
	opacity: 0.7;
}
.othermarketdiv .panel-group {
    margin-bottom: 0 !important;
}
.othermarketdiv .Preleage_list > .col-md-12 {
    margin-bottom: 5px;
}
.PreMatchWrapMini .pre_extraodd_all_list li {
    float: left;
    margin-bottom: 5px;
    width: 32.7%;
}
.othermarketdiv .panel-group .panel-heading a {
	background: rgba(99,99,99,1) !important;
	background: -moz-linear-gradient(top, rgba(99,99,99,1) 0%, rgba(48,48,48,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(99,99,99,1)), color-stop(100%, rgba(48,48,48,1))) !important;
	background: -webkit-linear-gradient(top, rgba(99,99,99,1) 0%, rgba(48,48,48,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(99,99,99,1) 0%, rgba(48,48,48,1) 100%) !important;
}
.pre_extraodd_list li a:hover,
.pre_extraodd_list li a.active {
    background: #f8ac0a none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #000;
}
span.no_message {
    display: block;
    text-align: center;
    color: red;
    font-size: 15px;
    padding: 15px 0px;
}
.admin_comments .col.CommnetContentText > p {
    font-size: 18px;
    line-height: 57px;
    margin-bottom: 0px;
}

.animated .ResultContant {
  animation: animation 2000ms linear both;
}

/* Generated with Bounce.js. Edit at https://goo.gl/lP15Zj */

@keyframes animation {
  0% { transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.5% { transform: matrix3d(0.348, 0, 0, 0, 0, 0.348, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.9% { transform: matrix3d(0.573, 0, 0, 0, 0, 0.573, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.81% { transform: matrix3d(0.828, 0, 0, 0, 0, 0.828, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.71% { transform: matrix3d(0.935, 0, 0, 0, 0, 0.935, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  19.62% { transform: matrix3d(0.978, 0, 0, 0, 0, 0.978, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.43% { transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.14% { transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

.pre_extraodd_list p i {
    font-style: normal;
}


.mCSB_scrollTools.mCSB_1_scrollbar.mCS-dark.mCSB_scrollTools_vertical {
    float: right !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}
.navbar-default .navbar-toggle {
    border-color: #fff !important;
    border-radius: 2px !important;
}
.Comment_with > b {
    color: #919191;
    display: inline-block;
    float: right;
    font-size: 8px;
    margin: 5px 5px 0 0;
}
.panel.unread_notification {
    box-shadow: 1px 1px 3px #b4b4b4 !important;
}
.panel.unread_notification {
    border: 2px solid green;
}
.desktopmode_content{
	display: none;
}
.back_to_mobile a {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: green;
    font-size: 12px;
    font-weight: 500;
    padding: 9px 15px 5px;
    position: absolute;
    right: 27%;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    top: -55px;
    z-index: 9999;
}
.or_text {
    display: block;
    font-size: 15px;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}
.diffrent_login{
	text-align: center;
}
.google_login {
    background: #e25c44 none repeat scroll 0 0 !important;
    border-radius: 2px !important;
    color: #fff !important;
    display: inline-block !important;
    font-size: 15px !important;
    line-height: 21px !important;
    padding: 8px 29px !important;
    text-decoration: none !important;
    vertical-align: middle !important;
    box-shadow: 1px 1px 2px #2e2e2e !important;
    border: medium none;
}
.google_login:hover{
	background: #fff !important;
    color: #e25c44 !important;
}
.col.CommnetContentText h5 span {
    color: #c2c2c2;
    font-size: 11px;
    margin: 0 10px;
}
.notification_time {
    color: #f8ac0a;
    display: block;
    font-size: 15px;
    margin: 3px 0;
}
.NotificationGroup .panel-body p a {
    color: #000;
    display: inline-block;
    font-size: 14px;
    margin: 4px 0;
}
#leagues_details .langues_list .tip-top {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    width: 250px;
}
.beting_list_item b i{
    font-style: normal;
}
.declaration > p {
    background: #101010 none repeat scroll 0 0;
    color: #f8ac0a;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-transform: capitalize;
}
.error_img {
    display: block;
    margin: 15px auto;
    padding: 15px;
}
.PreMatchWrap .panel-group {
    margin-bottom: 0;
}
.PreMatchWrap .panel-group {
    margin-bottom: 0px !important;
}
.volley_wrap > div > p {
    font-size: 19px;
    margin-bottom: 30px;
}
.pre_extraodd_two_list li:nth-child(2){
  margin-left: 5px;
}
.pre_extraodd_two_list li{
  width: 49.7%;
  float: left;
}
#single_bet_table td:nth-child(7),
#single_bet_table th:nth-child(7),
#single_bet_table td:nth-child(8),
#single_bet_table th:nth-child(8),
#single_bet_table td:nth-child(9),
#single_bet_table th:nth-child(9) {
    width: 47% !important;
}
.toto_cancel .panel-collapse{
	position:relative;
}
.toto_cancel .panel-collapse::before  {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}
.PreMatchWrap .tooltip,
.LandingBet .tooltip{
	left: 0 !important;
}
.extraoddssectiondisable .liveBetMatchScoreWrap::after,
.extraoddssectiondisable .LandingbetSub::after {
    content: "";
    position: absolute;
    background: rgba(0,0,0,0.4);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.extraoddssectiondisable .LandingbetSub {
    position: relative;
}
.allselection {
    margin-bottom: 10px !important;
}


.SlipHeight{
	max-height:calc(100vh - 240px);
    overflow-x: hidden;
    clear: both;
}
.SlipHeight::-webkit-scrollbar {
    width: 10px;
}
.SlipHeight::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
    border-radius: 10px;
}
.SlipHeight::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8);
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number] {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
}



/*  =================== ====================== ========================= ================*/






/*   ToTo css start     */

.toto_left_list{
	padding: 0px;
	margin:0px;
}
.toto_left_list li > a {
    background: #000f32 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 15px;
    margin-bottom: 2px;
    padding: 12px 15px;
    text-decoration: none;
    transition: all 250ms ease 0s;
}
.toto_left_list li > a:hover,
.toto_left_list li.active_sidebar > a{
	padding: 12px 30px;
	background: #f8ac0a none repeat scroll 0 0;
	transition: all 250ms ease 0s;
	color: #fff;
}
.toto_left_list li > a i {
    font-size: 19px;
 }



.toto_match_selection label.btn-default.active {
    background: #f8ac0a none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #000;
}
.toto_match_selection label.btn-default {
    background: #151515 none repeat scroll 0 0;
    border: 1px solid #282828;
    border-radius: 3px;
    color: #fff;
    display: block;
    padding: 8px 0;
    text-decoration: none;
    width: 100%;
}

.TotoMyBetReport .toto_match_selection li span {
    background: #151515 none repeat scroll 0 0;
    border: 1px solid #282828;
    border-radius: 3px;
    color: #fff;
    display: block;
    padding: 5px 0;
    text-decoration: none;
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
}
.TotoMyBetReport .toto_match_selection .TotoWin_active span {
    background:green !important;
    border: 1px solid #fff;
    color: #fff;
}
.TotoMyBetReport.game_result_live_match.toto_notdone .toto_match_selection  .TotoWin_active span {
    background:green !important;
    border: 1px solid #fff !important;
    color: #fff !important;
}
.TotoMyBetReport .toto_match_selection .TotoLoss_active span{
    background:red !important;
    border: 1px solid #fff;
    color: #fff;
}
.PreMatchWrap .TotoMyBetReport  .panel-default > .panel-heading a::after{
	top: 5px;
}
.toto_match_selection {
    margin: 0;
    padding: 0;
}
.toto_match_selection .bizmoduleselect{
	width: 100%;
}
.toto_match_selection .btn span.glyphicon {
    opacity: 0;
}
.toto_match_selection .btn.active span.glyphicon {
    opacity: 1;
}
.bizcontent h5 {
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    margin: 0;
}
.toto_match_selection > li {
    float: left;
    margin: 0 2px;
    width: 23%;
}
.toto_match_selection_h2h {
    position: absolute;
    right: 15px;
    top: 0;
}
.toto_match_selection_h2h a {
    background: #f8ac0a none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    display: inline-block;
    font-size: 14px;
    margin-top: 0;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.toto_match_selection_h2h a:hover,
.toto_match_selection_h2h a:focus,
.toto_match_selection_h2h a:active,
.toto_match_selection_h2h a:hover,
.toto_match_selection_h2h a:focus,
.toto_match_selection_h2h a:active{
    background: #fff none repeat scroll 0 0;
    color: #f8ac0a;
}
.toto_count {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    margin: 0 5px;
    padding-top: 5px;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
.toto_count i.fa-check{
	display: none;
	color: green;
}
.toto_count i.fa-ban{
	display: none;
	color: red;
}
.toto_count i.fa-times{
	display: none;
	color: red;
}
.toto_count i.fa-asterisk{
	display: none;
	color:#f8ac0a;
}
.toto_loss .toto_count i.fa-times,
.toto_win .toto_count i.fa-check,
.toto_notdone .toto_count i.fa-asterisk,
.toto_cancel .toto_count i.fa-ban{
	display: block !important;
}
.PreMatchWrap.TotoContent_wrap .panel-group .panel-heading a{
	 padding: 10px 13px;
}
.toto_dropdown {
    background: #000f32 none repeat scroll 0 0;
    margin-bottom: 0;
    padding: 10px;
}
.toto_dropdown_list .dropdown-toggle.btn-select {
    background: #f8ac0a none repeat scroll 0 0;
    border-radius: 2px;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 10px 4px;
    text-align: left;
    width: 140px;
}
.btn-group.toto_dropdown_list {
    color: #000;
    margin: 0 5px;
    padding: 0;
}
.toto_dropdown_list .dropdown-toggle.btn-select .caret {
    margin-left: 0;
    position: absolute;
    right: 7px;
    text-align: right;
    top: 12px;
}
.TotoForm_wrap > .panel-heading{
	padding: 0;
}
.TotoForm_wrap > .panel-collapse > .panel-body {
    background: #000f32 none repeat scroll 0 0;
    padding: 5px 5px 5px;
}
.TotoForm_wrap > .panel-heading a {
    background: rgb(38,38,38) !important;
    background: -moz-linear-gradient(top, rgb(38,38,38) 35%, rgb(0,0,0) 100%) !important;
    background: -webkit-linear-gradient(top, rgb(38,38,38) 35%,rgb(0,0,0) 100%) !important;
    background: linear-gradient(to bottom, rgb(38,38,38) 35%,rgb(0,0,0) 100%) !important;
    color: #ffffff;
    display: block;
    padding: 15px;
    position: relative;
    text-decoration: none;
    font-size: 13px;
}
.panel-group.toto_notdone {
    margin-bottom: 5px;
}
.toto_submit {
    margin: 10px 0;
}
.toto_submit .btn {
    background: #005e00 none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    padding: 10px 20px 8px;
    text-indent: 0;
    text-shadow: none;
}
.TotoEditDelete{
	position: absolute;
	right: 40px;
	top: 8px;
	z-index: 9;
}
.TotoForm_wrap .TotoEditDelete > span > a {
    background: #f8ac0a !important;
    border: medium none;
    border-radius: 2px !important;
    display: inline-block !important;
    font-size: 18px !important;
    margin-top: 0;
    padding: 5px 0 !important;
    text-align: center !important;
    vertical-align: middle;
    width: 28px !important;
}
.toto_error .panel-heading h4 b {
    color: red;
    font-size: 17px;
    margin:0px 5px;
    position: absolute;
}
.TotoForm_wrap .panel-group {
    margin-bottom: 10px;
}
.toto_error .panel-body {
    border: 2px solid red !important;
    background-color: rgba(215, 44, 44, 0.4) !important;
}
.betingSlipInfo.totoformInfo {
    left: 10px;
    position: absolute;
    top: 14px;
}
.totoformInfo .betting_slip_info::before {
    right: auto;
    top: -7px;
}
.totoformInfo .betting_slip_info {
    top: 30px;
}
.TotoForm_wrap .panel-heading .panel-title a b {
    display: none;
}
.TotoForm_wrap .toto_error .panel-heading .panel-title a b {
    display: inline-block;
}
.TotoResultCount {
    background: #195890 none repeat scroll 0 0;
    padding: 10px;
}
.TotoResultCount ul li {
    float: left;
    text-align: center;
    width: 33.3%;
}
.TotoResultCount h3 {
    border-bottom: 1px solid #fff;
    color: #000f32;
    font-size: 15px;
    font-weight: 500;
    margin: 5px;
    padding-bottom: 11px;
    text-transform: capitalize;
}
.TotoResultCount p {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    padding: 5px 0 0;
}
.TotoResultWinnerSection {
    color: green;
    padding: 10px;
    width: 100%;
}
.TotoResultWinnerSection ul li {
    border-radius: 4px;
    float: left;
    margin: 0;
    padding: 3px 0;
    text-align: center;
    width: 33.3%;
}
.TotoResultWinnerSection > h1 {
    border-bottom: 1px solid #000;
    font-size: 15px;
    margin: 10px 0;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: center;
}
.TotoResultWinnerSection li h3 {
    color: #000f32;
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
    margin: 0;
    width: 100%;
}
.TotoResultWinnerSection li p {
    color: green;
    display: block;
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    width: 100%;
}
.TotoFirstWin {
    background: rgba(255, 255, 255, 10) none repeat scroll 0 0;
    border-radius: 2px;
    margin: 2px 0;
}
.Toto2ndtWin {
    background:#fff;
    border-radius: 2px;
    margin: 2px 0;
}
.Toto3rdtWin {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    border-radius: 2px;
    margin: 2px 0;
}
.TotoResulList > li {
    display: flex;
    float: left;
    padding: 2px;
    width: 50%;
}
.TotoResultWinnerSection > ul {
    display: flex;
}
.TotoResultCount li:nth-child(1),
.TotoResultCount li:nth-child(2) {
    border-right: 1px solid #fff;
}
.TotoMatchList_content {
    background: #195890 none repeat scroll 0 0;
    padding: 5px 0;
}
.TotoMatchList_content:hover {
    background: #014078 none repeat scroll 0 0;
}

.TotoMatchList_wrap {
    background: #000f32 none repeat scroll 0 0;
    padding: 5px;
}
.TotoMatchList_wrap .Preleage_list {
    margin: 0 !important;
}
.TotoMatchList_wrap .pre_wrap {
    margin: 0px 0px 1px 0px !important;
}
.TotoMatchResult {
    background: #f8ac0a none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 16px !important;
    padding: 8px 1px 5px !important;
}
.TotoMatchList_wrap .toto_match_selection > li {
    width: 23.4%;
}
#toto_form > span {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: green;
    float: right;
    font-size: 17px;
    font-weight: 600;
    padding: 8px 30px 2px;
}
.toto_submit span {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: green;
    float: right;
    font-size: 20px;
    font-weight: 600;
    padding: 6px 15px 2px;
}
.price_error .betingSlipInfo i,
.price_error .toto_submit span {
    color: red;
}
.TotoMyBetReport .toto_match_selection li.active span{
    background: #f8ac0a none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #000;
}

.TotoMoneyIndicater {
   float: left;
   margin:14px 0 0 10px;
   }
.TotoMoneyIndicater li{
   display:inline-block;
   }
.TotoMoneyIndicater li span {
   display: inline-block;
   margin: 0 3px;
   }
.TotoMoneyIndicater li > .real_money{
   border: 2px solid #fff;
   height:15px;
   display: inline-block;
   width:15px;
   background:green;
   }
.TotoMoneyIndicater li > .virtual_money{
   border: 2px solid #fff;
   height:15px;
   width:15px;
   display: inline-block;
   background:#4096ee;
   }
.TotoMoneyIndicater > ul {
   margin: 0;
   }
.TotoForm_wrap .TotoEditDelete > span.money_indicator {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: green;
    float: left;
    font-size: 28px;
    margin: 0 5px;
    padding: 0 5px;
}
.TotoForm_wrap.virtual_wrap .TotoEditDelete > span.money_indicator {
   background: #fff none repeat scroll 0 0;
   border-radius: 2px;
   color: #4096ee;
   float: left;
   font-size: 28px;
   margin: 0 5px;
   padding: 0 5px;
   }
.TotoForm_wrap.virtual_wrap .TotoEditDelete > span.virtual_money_send a{
   float: left;
   font-size: 19px;
   margin: 0 5px;
   padding: 5px 10px;
   width: auto !important;
   }
.virtual_money_send b:first-child {
   background: #4096ee none repeat scroll 0 0;
   border-radius: 50%;
   display: block !important;
   float: left;
   height: 15px;
   margin: 2px 6px;
   width: 15px;
   }
.virtual_money_send b:last-child {
   background:green;
   border-radius: 50%;
   display: block !important;
   float: right;
   height: 15px;
   margin: 2px 6px;
   width: 15px;
   }
.toto_form_score {
    background: green none repeat scroll 0 0;
    border-radius: 19px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    padding: 11px 12px 10px;
    position: absolute;
    top: 5px;
    z-index: 9;
}
 .toto_form_score.my_bet{
 	right: 90px;
 }
 .transfer_to_real_money i {
    font-size: 15px;
    margin-top: 2px;
    vertical-align: middle;
}
.toto_modal .toto_edit_modal {
    max-width: 720px;
    width: 100%;
}
.toto_edit_modal  .modal-title {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    text-align: center;
}
.toto_loader_image {
    display: block;
	padding:10px 0px;
}
.TotoMyBetReport .Preleage_list {
    margin: 0 !important;
    padding: 10px 0px !important;
}
.TotoMyBetReport .pre_wrap {
    margin: 0px;
}
.totoformInfo .betting_slip_info {
    width: 215px;
}
.Toto_notice {
    text-align: center;
}
.Toto_notice > p {
    color: #f8ac0a;
    font-size: 16px;
    font-weight: 600;
    margin: 3px 0;
    text-transform: uppercase;
}
.Toto_notice ul li {
    font-size: 14px;
    font-weight: 400;
    list-style: inside none disc;
}
.Toto_notice > ul li.error{
	color:red;
}
.all_bets_download_icon.toto_result_download > span > a {
    background: #008000 none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    display: inline-block;
    font-size: 18px;
    margin-top: 0;
    padding: 5px 0;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.toto_result_download.all_bets_download_icon {
    left: 25px;
    position: absolute;
    top: 10px;
    z-index: 9999;
}
.TotoForm_wrap .toto_result{
	position: relative;
}
.TotoForm_wrap .toto_result_download {
    position: absolute;
    right: 40px;
    top: 8px;
    z-index: 9;
	left:auto;

}
.TotoForm_wrap .toto_result_download > span > a {
    background: #008000 none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 2px !important;
    display: inline-block !important;
    font-size: 18px !important;
    margin-top: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    vertical-align: middle !important;
    width: 28px !important;
}
.TotoForm_wrap .toto_result_download > span > a:hover,
.TotoForm_wrap .toto_result_download > span.TotoDownload > a:focus,
.TotoForm_wrap .toto_result_download > span.TotoDownload > a:active{
    background: #fff none repeat scroll 0 0 !important;
    color:#008000 !important;
}
/*.totoLive img {
    background: #fff none repeat scroll 0 0;
    border-radius: 19px;
    padding: 6px 10px 5px;
}*/
.totoLive {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    height: 30px;
    left: auto;
    padding-top: 9px;
    position: absolute;
    right: 35px;
    text-align: center;
    top: 7px;
    width: 30px;
    z-index: 9;
}
.toto_form_score.all_bets_score {
    right: 40px;
}

.toto_winner::after {
    content: "";
    height: 35px;
    left: 28%;
    position: absolute;
    top: 4px;
    width: 35px;
    z-index: 99;
    background: url(../images/toto_win.png) no-repeat center;
}
.toto_runner::after {
    content: "";
    height: 35px;
    left:28%;
    position: absolute;
    top: 4px;
    width: 35px;
    z-index: 99;
    background: url(../images/toto_runner.png) no-repeat center;
}
.no_toto_form > p {
    text-align: center;
}

.Toto_game_resultWrap .toto_notdone .toto_match_selection li.TotoWin_active span,
.Toto_game_resultWrap .toto_cancel .toto_match_selection li.TotoWin_active span {
    background: #151515 !important;
    border: 1px solid #282828;
    color: #fff;
}
.toto_form_score.all_bets_score_live {
    background: #fff none repeat scroll 0 0;
    color: green;
    left: auto;
    right: 126px;
}
.live_score_icon {
    margin-right: 5px;
}
.Toto_game_resultWrap .toto_match_selection > li {
    float: left;
    margin: 0 2px;
    width: 18.7%;
}
.live_win img {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    margin: 0 5px 0 -20px;
    padding: 3px;
}
.toto_notdone.hide_result_highlight .toto_match_selection .TotoWin_active span,
.toto_notdone.hide_result_highlight .toto_match_selection .TotoLoss_active span {
    background: #f8ac0a !important;
    border: 1px solid #fff !important;
    color: #000 !important;
}
.toto_img img{
	margin:15px 0px;
}
.toto_form_price_holder > i {
    display: inline-block;
    font-style: normal;
    margin: 11px 8px 0;
    text-transform: capitalize;
}
.resubmit_button.btn.btn-danger {
    font-size: 17px;
    font-weight: 600;
    padding: 10px 36px;
}
.toto_form_price_holder {
    float: right;
}
.Toto_notice ul li.toto_form_price_holder {
    float: none;
}
.TotoDownload {
    font-size: 12px;
}
.toto_match_selection .TotoMatchResult {
    font-weight: 500;
    line-height: 17px;
    background: #fff !important;
    color: green !important;
    padding: 8px 5px 6px !important;
    border: 1px solid green !important;
    line-height: 14px !important;
}
.TotoDownload {
    font-size: 13px !important;
}

.owl-nav .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/slideLeft.png") no-repeat scroll 0 0;
    float: left;
    height: 27px;
    text-indent: -5000px;
    width: 15px;
    top: 5px;
    left: -30px;
    position: absolute;
}
.owl-nav .owl-next {
    float: right;
    background: rgba(0, 0, 0, 0) url(../images/slideRight.png) no-repeat scroll 0 0;
    height: 27px;
    width: 15px;
    text-indent: -5000px;
    top: 5px;
    right: -30px;
    position: absolute;
}
.TotoForm_wrap .toto_unique_form_number i {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
    font-style: normal;
}
.toto_match_selection li span.TotoMatchStatus {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    color: #000;
}

/*   ToTo css end     */









/*  =================== ====================== ========================= ================*/








/*   volleyball css start     */

.volleyball_heading {
    border: 1px solid #ccc;
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.volleyball_heading > h3 {
    font-size: 15px;
    margin: 0;
    vertical-align: middle;
}
.volleyball_heading img {
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 21px;
    z-index: 1;
}
.volley_wrap{
   background: #083a70;
   padding: 10px;
   border:1px solid #686868;
   border-top: none;
}
.filter_submit{
    background: #005e00 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    margin: 0;
    padding: 0 10px;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    width: auto;
}
.volleyball_heading::after {
    background: #093667 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: -4px;
    top: 0;
    transform: skewX(-12deg);
    width: 38px;
}
 .valley_Preleage_list .pre_odd_list > li {
    display: inline-block;
    text-align: left;
    width: 43%;
 }
  .valley_Preleage_list .pre_odd_list a{
    padding: 5px 10px;
 }
 .valley_Preleage_list .pre_odd_list > li a span{
    float: right;
 }


/*   volleyball css end     */




/*   Futsal css end     */


.prematchfutsal .valley_Preleage_list .pre_odd_list > li {
    width: 30%;
}


/*   Futsal css end     */





.preMarque.text-marque {
    border: 1px solid #0c5a9c;
    margin-bottom: 7px;
    background: rgb(17,55,110);
    line-height: 21px;
}
.preMarque .marquee {
    padding: 8px 8px 2px;
    line-height: 17px;
}
.PreMatchShorting {
    background: #082D62;
    padding: 0px 10px;
    text-align: center;
    direction: ltr;
}
.PreMatchShorting a{
	display: inline-block;
	padding: 10px;
	color: #fff;
	text-decoration: none !important;
	margin: 0px 7px;
	position: relative;
}
.PreMatchShorting a:hover,
.PreMatchShorting a.active{
	background:#FFBF0A;
}

.PreMatchShorting span {
    margin: 0px 10px;
}
.PreMatchShorting a.active::before,
.PreMatchShorting a:hover::before {
    content: "";
    float: left;
    margin: -10px 0 0 -25px;
    border-left: 15px solid transparent;
    border-bottom: 40px solid #FFBF0A;
    height: 0;
    position: absolute;
}
.PreMatchShorting a.active::after,
.PreMatchShorting a:hover::after {
    content: "";
    float: right;
    border-left: 15px solid #FFBF0A;
    border-bottom: 40px solid transparent;
    height: 0;
    position: absolute;
    right: -15px;
    top: 0px;
}

.PreTopShorting{
	background: #000F32;
	text-align: center;
	direction: ltr;
	padding: 5px 0px;
}
.PreTopShorting ul{
	margin: 0px;
}
.PreTopShorting li{
	display: inline-block;
}
.PreTopShorting a{
	display: inline-block;
	padding: 10px 15px;
	color: #fff;
	text-decoration: none !important;
	margin: 0px 7px;
	position: relative;
	background:#082D62;
}
.PreTopShorting a:hover,
.PreTopShorting a.active{
	background:#FFBF0A;
}

.PreTopShorting span {
    margin: 0px 10px;
}
.PreTopShorting a::before {
    content: "";
    float: left;
    margin: -10px 0 0 -30px;
    border-left: 15px solid transparent;
    border-bottom: 40px solid #082D62;
    height: 0;
    position: absolute;
}
.PreTopShorting a::after {
    content: "";
    float: right;
    border-left: 15px solid #082D62;
    border-bottom: 40px solid transparent;
    height: 0;
    position: absolute;
    right: -15px;
    top: 0px;
}
.PreTopShorting a.active::before,
.PreTopShorting a:hover::before {
    border-left: 15px solid transparent;
    border-bottom: 40px solid #FFBF0A;
}
.PreTopShorting a.active::after,
.PreTopShorting a:hover::after {
    border-left: 15px solid #FFBF0A;
    border-bottom: 40px solid transparent;
}
.datetimeprematch .preleage_list div > p {
    margin: 0;
    color: #f8ac0a;
    font-size: 13px;
}
.datetimeprematch .preleage_list div > .pre_odd_list {
    margin: 12px 0px 0px 0px;
}
.datetimeprematch .preleage_list .result_score_extraodd,
.datetimeprematch .preleage_list .result_score_h2h {
    top: 12px;
}
.datetimeprematch .Preleage_list:first-child div > .pre_odd_list {
    margin: 0px !important;
}

.datetimeprematch  .pre_match_title,
.datetimeprematch  .pre_match_time {
    margin-top: 0px;
}
.PreMatchWrapMini .PreTopShorting li {
    display: inline-block;
    margin: 2px 0px;
}
.PreMatchWrap .dynamiccontent .checkbox label {
    padding-left: 0px;
}
.PreMatchWrapMini .pnl.col-md-12 {
    margin: 10px 0;
}
.PreMatchWrapMini .dynamiccontent .prematch_league_list .checkbox .sub_title{
	width: 180px;
}
.datetimeprematch .Preleage_list {
    padding: 0px 0 7px;
    border-bottom: 1px solid #000F32;
}
.datetimeprematch .Preleage_list:first-child {
    border-bottom: none;
}
.PreMatchWrapMini[class*="md-7"] {
    padding-left:0;
    padding-right:0;
}
span.live_sound {
    position: absolute;
    top: 0;
    right: 23px;
}
span.live_sound a {
    display: inline-block;
    padding: 10px 15px;
    color: #fff;
    text-decoration: none !important;
    margin: 0px 7px;
    position: relative;
    background:#000f32;
    font-size: 20px;
}
span.live_sound a::before {
    content: "";
    float: left;
    margin: -10px 0 0 -30px;
    border-left: 15px solid transparent;
    border-bottom: 40px solid #000f32;
    height: 0;
    position: absolute;
}
span.live_sound a::after {
    content: "";
    float: right;
    border-left: 15px solid #000f32;
    border-bottom: 40px solid transparent;
    height: 0;
    position: absolute;
    right: -15px;
    top: 0px;
}
span.live_sound a.active{
	background: #FFBF0A;
}
span.live_sound a.active::after{
	border-left-color: #FFBF0A;
}
span.live_sound a.active::before{
	border-bottom-color: #FFBF0A;
}
.live_result_soccer_page .totoLive {
    right: 45px !important;
    margin-top: -2px;
    left: auto !important;
}
.casino_wrap{
	position: relative;
}
.casino{
	height: calc(100vh - 19px);
}
.casino_wrap::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 55px;
    left: -55px;
    top: 0;
	z-index: 0;
background: -moz-linear-gradient(left, rgba(69,72,77,0.1) 0%, rgba(68,71,76,0.1) 1%, rgba(0,0,0,0.77) 65%, rgba(0,0,0,1) 87%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(69,72,77,0.1) 0%,rgba(68,71,76,0.1) 1%,rgba(0,0,0,0.77) 65%,rgba(0,0,0,1) 87%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(69,72,77,0.1) 0%,rgba(68,71,76,0.1) 1%,rgba(0,0,0,0.77) 65%,rgba(0,0,0,1) 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 */}

.casino_wrap::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 60px;
    right: -54px;
    top: 0;
	z-index: 0;
background: -moz-linear-gradient(left, rgba(0,0,0,1) 13%, rgba(0,0,0,0.77) 35%, rgba(68,71,76,0.1) 99%, rgba(69,72,77,0.1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 13%,rgba(0,0,0,0.77) 35%,rgba(68,71,76,0.1) 99%,rgba(69,72,77,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,1) 13%,rgba(0,0,0,0.77) 35%,rgba(68,71,76,0.1) 99%,rgba(69,72,77,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1a45484d',GradientType=1 ); /* IE6-9 */}


.game_holder {
    position: relative;
    margin-bottom: 30px;
}
.game_holder img{
	height: 215px;
	width: 100%;
	border-radius: 3px;
/*	box-shadow: 0px 0px 3px #000;*/
	transition: all 0.2s ease-in-out 0s;

}
.game_holder:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.game_details {
    position: absolute;
    width: 100%;
    text-align: center;
    color: #fff;
    z-index: 99;
    bottom: 0;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out 0s;
}
.game_details p {
    display: inline-block;
    background: rgba(255,255,255,0.8);
    margin: 0;
    padding: 13px 20px 10px;
    border-radius: 51px;
    font-size: 15px;
    color: #011236;
    font-weight: 600;
}
.game_details p:hover{
	background: rgba(0,0,0,0.8);
	color: #fff;
}
.game_holder:hover .game_details {
	opacity: 1;
	visibility: visible;
	transition: all 0.2s ease-in-out 0s;
}
.game_holder:hover .game_details p {
    margin-top: 95px;
    transition: all 0.3s ease-in-out 0s;
}


.loadmore{
	text-align: center;
	margin: 10px 0px 15px;
}
.loadmore button{
	background: #006800;
	padding: 10px 20px;
	border-radius: 5px;
	border:none;
	box-shadow: 0px 0px 2px #080808;
}
.loadmore button:hover{
	background:#015101;
}
.casino_wrap {
    height:calc(100vh - 0px);
}
.PreMatchWrap .TotoEditDelete.liveResultDelete .hide_live_match {
    background: #f8ac0a !important;
    padding: 6px 8px !important;
    font-size: 17px !important;
    border-radius: 2px !important;
    border:none !important;
}
.TotoEditDelete.liveResultDelete {
    position: absolute;
    right: 85px;
    top: 5px;
    z-index: 9;
}
.disabled_submit_button{
	opacity: 0.8;
	cursor: not-allowed !important;
}
.livemachright_two li {
    width: 45%;
}
.casino_live_wrap iframe {
    border: none;
}
.casino_live_wrap iframe body > div{
	background-color:#000 !important;
}


.tennis_traker {
    background: url(../images/busket_bg.jpg) center top no-repeat;
    position: relative;
    min-height: 330px;
    background-size: cover;
}

.tennis_traker_heading h3 {
    display: flex;
    font-size: 13px;
    margin: 0;
}
.tennis_traker_heading h3 span {
    background: rgba(0,0,0,0.5);
    display: block;
    width: 50%;
    padding: 6px 0px;
    border: 1px solid #052a42;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #2d6b9c;
    font-size: 12px;
}
.tennis_traker_heading h3 span  i{
 	font-style: normal;
}
span.TennisATeam {
    text-align: left;
}
.tennis_traker_heading img {
    width: 15px;
    margin: 0px 5px;
}
span.TennisbTeam {
    text-align: right;
}



.tennisScore {
    width: 120px;
    text-align: center;
    margin: 0px auto;
    padding: 4px 0px;
    border-radius: 0px 0px 5px 4px;
    box-shadow: 0px 6px 4px #00101ab8;
    margin-top: 0px;
    direction: ltr;
}
.tennisScore b {
    display: inline-block;
    border: 1px solid #002f4e;
    color: #fff;
    font-size: 19px;
    border-radius:5px;
    background: #002339;
    text-shadow: 1px 1px 2px #011c2d;
    margin:0px 1px;
    height:40px;
    width:54px;
    line-height:44px
}
.tennisAct {
    margin-bottom: 10px;
    height: 60px;
}
.tennisAct h3 {
    margin: 10px 0px 2px 0px;
    text-align: center;
    font-size: 14px;
    color: #4485c5;
    text-transform: uppercase;
    font-weight: 600;
}
.tennisAct p {
    text-align: center;
    margin: 0;
    font-weight: normal;
    font-size: 13px;
}
.pre_wrap > h3 {
    text-align: center;
    font-size: 14px;
    padding: 50px 0px;
    margin: 0;
    color: #ff9d9d;
}



.tennis_footer h2 {
    background:rgba(0, 16, 26,0.8);
    margin: 0;
    font-size: 12px;
    color: #2c6a9a;
    display: flex;

}
.tennis_footer h2 span {
    width: 100%;
    display: inline-block;
    text-align: center;
    color: #ffbf0a;
    border: 1px solid #001f34;
    padding: 3px 5px;
    direction: ltr;
}
.tennis_footer h2 span b {
    padding: 5px;
    background: #01253d;
    height: 25px;
    width: 35px;
    display: inline-block;
    border-radius:3px;
    line-height: 16px;
    color: #fff;
    text-align: center;
}


.tennis_point p {
    text-align: center;
    margin: 0px auto 0px;
    background: rgb(68, 134, 197);
    line-height: 24px;
    font-size: 13px;
    padding: 5px 0px;
    color: #001f34;
    width: 120px;
    border-radius: 3px;
    position: relative;
    z-index: 1;
    top: -22px;
    font-weight: 600;
}
.tennis_point b {
    width: 54px;
    height: 30px;
    display: inline-block;
    text-align: center;
    background: #2d6b9c;
    border-radius: 3px;
    color: #fff;
    line-height: 32px;
}
.tennis_point span {
    display: block;
}
.tennis_point {
	height: 57px;
}
.ResultContantMini.ResultContantTwo .livemachright li {
    width:49.10%;
}




.basketball_traker {
    background: url(../images/busket_bg.jpg) center top no-repeat;
    position: relative;
    min-height: 335px;
    background-size: cover;
    margin-bottom: 15px;
}
.basketball_traker .tennis_footer h2 span b {
    width: 25px;
}
.basketball_traker .tennisAct {
    margin-bottom: -10px;
}
.basketball_traker .tennis_traker_body img {
    width: 95%;
}
p.basketball_HT {
    text-align: center;
    margin: 10px auto 0px;
    background: rgba(0,0,0,0.4);
    padding: 6px 0px 3px 0px;
    font-size: 14px;
    border-radius: 22px;
    width: 175px;
}
.pre_match_title > span {
    margin: 0px 5px;
}

.ResultContantMini .livemachright_two.livemachright li a p b {
    max-width:120px !important;
}
.livemachright_two.livemachright li a p b {
    display: inline-block;
    font-weight: normal;
    max-width: 170px;
}
.full_width_bet_basketball  .ResultContantMini .result_score {
    right: 65px;
}

.liveGameListHeading h1 {
    background: rgb(1, 18, 54);
    text-align: center;
    padding: 13px 0px 10px;
    font-size: 20px;
    line-height: 27px;
    color: #ffffff;
    border-radius: 37px;
    margin: 20px auto 50px auto;
    width: 47%;
}
.liveGameWrap{
	text-align: center;
	background: rgba(1,18,54,1);
	background: -moz-linear-gradient(-45deg, rgba(1,18,54,1) 0%, rgba(1,18,54,1) 21%, rgba(240,164,12,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(1,18,54,1)), color-stop(21%, rgba(1,18,54,1)), color-stop(100%, rgba(240,164,12,1)));
	background: -webkit-linear-gradient(-45deg, rgba(1,18,54,1) 0%, rgba(1,18,54,1) 21%, rgba(240,164,12,1) 100%);
	padding: 25px 15px 25px;
	border-radius: 4px;
	transition:all 0.2s ease-in-out 0.2s;
}
.liveGameWrap img {
    width: 95px;
    transition:all 0.2s ease-in-out 0.2s;
}
.liveGameWrap h3 {
    color: #000;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 700;
    background: #fff;
    border-radius: 21px;
    padding: 11px 0px 7px 0px;
    margin: 20px auto;
    width: 160px;
}
.liveGameWrap p {
    padding: 7px 9px;
    font-size: 13px;
    color: #011236;
    margin: 0px;
    background: rgb(255, 255, 255);
    position: relative;
    left: -28px;
    text-align: left;
    border-radius: 4px;
}
.liveGameWrap a{
	text-decoration: none;
	transition:all 0.2s ease-in-out 0.2s;
}
.liveGameWrap:hover{
	transform: scale(1.07);
	transition:all 0.2s ease-in-out 0.2s;
}
.liveGameWrap a:hover img{
	transform: rotate(280deg);
	transition:all 0.2s ease-in-out 0.2s;
}
.tennis_footer h2 span i{
	font-style:normal;
}

.sport ul li.active {
    background: #FFBF0A;
}
.sport ul li:hover{
	background: #FFBF0A;
}

.tennis_traker_body{
	text-align: center;
}
.tennis_traker_body i{
	font-style: 20px;
	color: #ffbf0a;
	line-height: 34px;
}
.dynamiccontent > h3 {
    text-align: center;
    font-size: 14px;
    padding: 50px 0px;
    margin: 0;
    color: #ff9d9d;
}
.center_body > .row > .col-md-12 {
    padding: 0px 0px;
}
input[type="number"],
input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-control.comboInp {
    text-align: center;
    padding: 3px 0px;
}




/* ----------- New history desing start ---------- */


.history_wrap{
	background:#082d62;
	padding: 10px;
	border-radius: 2px;
}
.history_heading h3 {
    margin: 0px;
    font-size: 16px;
    line-height: 34px;
}
.history_heading input.form-control {
    border-radius: 2px;
    box-shadow: none !important;
    border: none !important;
    font-size: 15px;
}
.history_listing_heading ul{
	background: #011236;
	margin: 10px 0px;
	overflow: hidden;
	border-radius: 3px;
}
.history_listing_heading ul li {
    text-transform: capitalize;
    display: inline-block;
    float: left;
    width: 14%;
    padding: 10px 10px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}
.history_listing_heading ul li:nth-child(2),
.history_listing_heading ul li:nth-child(1) {
    width: 21%;
}
.history_listing_heading ul li:nth-child(5),
.history_listing_heading ul li:nth-child(6) {
    width: 14%;
}


.history_listing_body .history_item ul{
	margin: 0px;
}
.history_listing_body .history_item ul li {
    text-transform: capitalize;
    display: inline-block;
    float: left;
    width: 14%;
    padding: 11px 10px 8px;
    text-align: center;
    font-size: 13px !important;
    line-height: 14px;
    font-weight: 500;
}
.history_listing_body .history_item ul li:nth-child(2),
.history_listing_body .history_item ul li:nth-child(1) {
    width: 21%;
}

.history_listing_body a {
    color: #011236;
    background-color: #ffffff;
    border: none !important;
    padding: 0 !important;
    border-radius: 2px;
    display: block;
}
.history_count i.fa{
	display: none;
	height: 25px;
	right: 35px;
	position: absolute;
	background: #e4e4e4;
	color: green;
	width: 25px;
	border-radius: 50%;
	line-height: 25px;
	font-size: 17px;
	top: 4px;
	text-align: center;
}
.history_count i.fa.fa-check.half-win,
.history_count i.fa.fa-times.half-loss{
	display:none !important;
}
.history_win .history_count i.fa.fa-check{
    display: inline-block;
    color: green;
}
.history_loss .history_count i.fa.fa-times{
	display: inline-block;
	color: red;
	line-height: 24px;
}
.history_notCalculate .history_count i.fa.fa-asterisk {
    display: inline-block;
    color: #2d2d2d;
}
.history_cancel .history_count i.fa.fa-ban{
	display: inline-block;
    color: red;
}
.history_half_win  .history_count i.fa.fa-check.half-win{
	display: inline-block !important;
    color:#f8ac0a;
}
.history_half_loss .history_count i.fa.fa-times.half-loss{
	display: inline-block !important;
    color:#f8ac0a;
    line-height: 24px;
}
.history_return .history_count i.fa.fa-reply{
	display: inline-block;
    color: #05600c;
}
.history_details p span i {
    background: #fff;
    padding: 2px 6px 0px;
    color: #23801e;
    font-style: normal;
    font-size: 12px;
    font-weight: 600;
    border-radius: 3px;
}
.history_details p > i {
    margin-right: 4px;
    font-size: 16px;
    color: #fff;
}
.accordion-toggle {
    position: relative;
}
.accordion-toggle.active:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 12px;
    width: 0;
    height: 0;
    border-bottom: 7px solid #ffbf0a ;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
}
.accordion-toggle:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 15px;
    width: 0;
    height: 0;
    border-top: 7px solid #011236;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
}
.accordion-toggle.active:before {
    display: none;
}
.accordion-content {
    display: none;
}
.history_accordion .panel-body {
    background: #011236;
    border: 0;
    padding: 10px;
}
.history_details p {
    margin: 0;
    line-height: 23px;
}
.history_details p b {
    font-weight: 500;
    font-size: 13px;
    color: #ffbf0a;
    margin-right: 2px;
}
.history_details p span {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
}
.history_accordion .panel-body {
    background: #011236;
    padding: 10px;
    border: 1px solid #ffffff;
    margin-top: 4px;
    border-radius: 2px;
}
.accordion-group.history_accordion {
    margin-bottom: 3px;
}


.combo_history_details p b {
    font-weight: 500;
    font-size: 13px;
    color: #ffbf0a;
    margin-right: 2px;
}
.combo_history_details p {
    margin: 0;
    line-height: 23px;
    text-align: left;
}
.combo_history_details p > i {
    margin-right: 4px;
    font-size: 16px;
    color: #fff;
    vertical-align: middle;
}
.combo_history_details p span {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
}
.combo_history_child .history_listing_heading ul {
    background: #082d62;
    margin: 10px 0px;
    overflow: hidden;
    border-radius: 3px;
}

.combo_history_body .history_listing_heading ul li,
.combo_history_body .history_listing_heading ul li:nth-child(5),
.combo_history_body .history_listing_heading ul li:nth-child(6){
	width: 15% !important;
}
.combo_history_body .history_listing_heading ul li:nth-child(2),
.combo_history_body .history_listing_heading ul li:nth-child(1){
	width: 19% !important;
}
.combo_history_body .history_listing_body .history_item ul li,
.combo_history_body .history_listing_body .history_item ul li:nth-child(5),
.combo_history_body .history_listing_body .history_item ul li:nth-child(6){
	width: 15% !important;
}
.combo_history_body .history_listing_body .history_item ul li:nth-child(1),
.combo_history_body .history_listing_body .history_item ul li:nth-child(2){
	width: 19% !important;
}


.combo_history_child .history_listing_heading ul li,
.combo_history_child .history_listing_heading ul li:nth-child(1),
.combo_history_child .history_listing_heading ul li:nth-child(5) {
    width: 13% !important;
}
.combo_history_child .history_listing_heading ul li:nth-child(2),
.combo_history_child .history_listing_heading ul li:nth-child(3)  {
    width: 30% !important;
}
.combo_history_child .history_listing_body .history_item ul li,
.combo_history_child .history_listing_body .history_item ul li:nth-child(1),
.combo_history_child .history_listing_body .history_item ul li:nth-child(5) {
    width: 13% !important;
}
.combo_history_child .history_listing_body .history_item ul li:nth-child(2),
.combo_history_child .history_listing_body .history_item ul li:nth-child(3) {
    width: 30% !important;
}
.combo_history_child .history_listing_body a {
    background-color: #96c0fd;
}




/*.history_listing_body {
    max-height: calc(100vh - 90px);
    overflow-x: hidden;
}*/
.tooltip{
    font-family: 'IRANSans(FaNum)' !important;
}

.sportsType span {
    height: 22px;
    width: 22px;
    position: absolute;
    left: 10px;
    background-size: contain;
    top: 6px;
    box-shadow: 1px 1px 0px #7b7b7b;
    border-radius: 50%;
}
.sportsType .sports_soccer {
    background-image:url('../images/live_soccer.png');
}
.sportsType .sports_mix {
    background-image:url('../images/mix.png');
}
.sportsType .sports_basketball {
    background-image:url('../images/live_basketball.png');
}
.sportsType .sports_tennis {
    background-image:url('../images/live_tennis.png');
}
.sportsType .sports_volleyball {
    background-image:url('../images/volleyball.png');
}
.sportsType .sports_esports {
    background-image:url('../images/games.png');
}
.sportsType .sports_futsal {
    background-image:url('../images/football-field.png');
}
.sportsType .sports_boxing {
    background-image:url('../images/boxing.png');
}
.sportsType .sports_handball {
    background-image:url('../images/handball.png');
}
.sportsType .sports_hockey {
    background-image:url('../images/hockey.png');
}
.sportsType .sports_football {
    background-image:url('../images/american-football.png');
}
.sportsType .sports_baseball {
    background-image:url('../images/baseball.png');
}
.sportsType .sports_rugby {
    background-image:url('../images/american-football.png');
}
.sportsType .sports_cricket {
    background-image:url('../images/cricket.png');
}
.btn-group.history_dropdown_list {
    width: 100%;
}
.history_dropdown_list .btn-select {
    background: #fff;
    display: block;
    width: 100%;
    color: #3e3e3e;
    text-align: left;
    font-size: 14px;
    padding: 6px 10px 5px;
    line-height: 21px;
    border-radius: 2px;
}
.history_dropdown_list .dropdown-toggle.btn-select .caret {
    margin-left: 0;
    position: absolute;
    right: 7px;
    text-align: right;
    top: 15px;
}
.history_bet_for {
    display: block !important;
    max-width: 100% !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.history_listing_body .history_item ul li > span {
    max-width: 46%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
}
.blade-pagination{
	text-align: center;
	margin-top: 15px;
}
.blade-pagination li {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #555;
    font-size: 14px;
    text-align: center;
    opacity: 0.7;
    cursor: pointer;
    display: inline-block;
    padding: 4px 15px 0px;
    line-height: 30px;
    margin: 10px 2px;
    text-transform: capitalize;
}
.blade-pagination li.more {
    background: none !important;
    opacity: 1 !important;
    color: #fff !important;
    padding: 0px 5px !important;
}
.blade-pagination .page.active,
.blade-pagination .page:hover {
    opacity: 1;
}
.blade-pagination .page.disabled{
	cursor: not-allowed;
}
.blade-pagination .page.disabled:hover{
	opacity: 0.7 !important;
}
.accordion.main_div {
    position: relative;
    min-height: 300px;
}
li.no_history_found {
    text-align:  center;
    font-size: 18px;
    margin: 60px 0px;
    color: #ff7d7d;
    text-transform: capitalize;
}
.combo_info p{
	text-align: center;
	margin-bottom: 0px;
	text-align: center;
	text-transform: capitalize;
}
.combo_history_body .history_listing_body .history_item ul li > span{
	max-width: 65% !important;
}
.combo_history_child .history_listing_body .history_item ul li > span{
	max-width: 46% !important;
}
.combo_combination_loader{
	display: block !important;
}
.combo_history_child{
	min-height: 150px;
}

.sportsType .sports_sports_mix {
    background-image: url(../images/mix.png);
    background-repeat: no-repeat;
}






/* ----------- New history desing end ---------- */


.valley_Preleage_list.Preleage_list:first-child div > .pre_odd_list {
    margin: 12px 0px 0px 0px !important;
}
.TotoMyBetList .toto_form_score.all_bets_score_live {
    right: 188px;
}
.mobile_login {
    text-align: center;
    margin: 12px 0px;
}
button.mobile_login {
    background: #116b3e;
    border: none;
    padding: 10px 15px;
    border-radius: 3px;
    text-transform: capitalize;
}
button.mobile_login:hover {
    background: #fff;
    color:#116b3e;
}
.mobile_login i {
    font-size: 20px;
    vertical-align: middle;
}
.otp_verify p {
    text-align: center;
    margin: 5px 0px;
    color: #ff8484;
}
.otp_verify a {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
}

#otp_verify h3.modal-title {
    text-align: center;
}
.show-input input {
    color: #3f3f3f !important;
    font-size: 14px !important;
    text-align: center !important;
}


/*  =================== ====================== ========================= ================ */










@media screen and (-webkit-min-device-pixel-ratio:0) {
	select.langauge_drop {
	    padding: 5px 10px;
	}
}

/* Mrinmay style end still going ...  */

























/* green_theme Theme start  */


.green_theme .content {
    background: #214013 none repeat scroll 0 0;
}
.green_theme .sports_body_content #filter_pnl ul li.current {
    background: #114f1f none repeat scroll 0 0;
    border: 1px solid #2e6c3c;
    z-index: 20;
}
.green_theme .sport_branches h4::before {
    background: #214013 none repeat scroll 0 0;
}
.green_theme .leagues .top_leagues, .green_theme .leagues .all_leagues {
    background: #214013 none repeat scroll 0 0;
}
.green_theme .leagues .top_leagues li,  .green_theme .leagues .all_leagues li {
    background: #214013 none repeat scroll 0 0;
}
.green_theme .leagues > li {
    border-color: #466923;
}
.green_theme  .leagues .top_leagues li, .green_theme  .leagues .all_leagues li {
    border-bottom: 1px solid #466923;
    border-right: 1px solid #466923;
}
.green_theme .leagues h5 {
    background: #1f3e12 none repeat scroll 0 0;
}
.green_theme .types_bg {
    background: #466923 none repeat scroll 0 0;
}
.green_theme .bet_type h6 {
    color: #0d3001;
}
.green_theme .team_betting strong {
    color: #0d3001;
}
.green_theme .headtohead h4 {
    border-bottom: 4px solid #15340a !important;
}
.green_theme .barstyle .event_stage_name {
    background: #15340a none repeat scroll 0 0;
}
.green_theme .bar1 {
    background: #15340a none repeat scroll 0 0;
}
.green_theme .collapse_all {
    background: #15340a none repeat scroll 0 0;
}
.green_theme .expand_all {
    background: #15340a none repeat scroll 0 0;
}
.green_theme .bet_type {
    background: #466923 none repeat scroll 0 0;
}
.green_theme .betingslip_contant .top-bar {
    background: #0d3001 none repeat scroll 0 0 !important;
}
.green_theme .betingslip_body .betingslip_tab a {
    background: #0d3001 none repeat scroll 0 0;
}
.green_theme .betingslip_contant .betingslip_body {
    background:#466923;
}
.green_theme .landing_result_wrapp .nav.nav-tabs li.active a {
    background:#0d3001 none repeat scroll 0 0;
}
.green_theme .live_header span a {
	background: #0d3001 none repeat scroll 0 0;
}
.green_theme .live_body_content_middle .live_contant_start a {
    background:#0d3001 none repeat scroll 0 0;
 }
.green_theme .scorer_board .panel.panel-default {
    border-color: #15340a;
}
.green_theme .scorer_board ul li a:hover, .green_theme .scorer_board ul li a.active{
 	color:#15340a ;
 }
.green_theme .score_tab .col-md-10 > a:hover,
.green_theme .score_tab .col-md-10 > a.active,
.green_theme .score_tab .col-md-9 > a:hover,
.green_theme .score_tab .col-md-9 > a.active{
	color:#15340a ;
}
.green_theme .score_wrap .btn {
    border: 1px solid #15340a !important;
    color: #15340a !important;
}
.green_theme .shirt_section > img {
    border: 5px outset #114F1F;
 }
.green_theme .ResultContant {
    background: #0a2b0a none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
}
.green_theme .liveBetMatchScoreWrap {
    border: 1px solid #0d3001;
}
.green_theme .lifebetDetailstab {
    border: 1px solid #0d3001;
 }
.green_theme p.liveBetMatchScoreHeading {
    background: #0d3001 none repeat scroll 0 0;
}
.green_theme .lifebetDetailstab li a {
    background:#0a2b0a;
}
.green_theme .avtr img {
    border: 5px solid green;
}
.green_theme #winparsRegister > .col-md-4:nth-child(1),
.green_theme #winparsRegister > .col-md-4:nth-child(2) {
    border-right: 1px solid green;
}
.green_theme .user_bonus_heading {
    background: #284a17 none repeat scroll 0 0;
 }
.green_theme .scrollToTop {
	background: #114F1F;
}
.green_theme .CommentWrap {
    background-color: #12481C;
}
.green_theme .LandingMatchShow h1{
	 background-color: #0d3001;
}
.green_theme .LandingMatchShow{
	border-color: #0d3001;
}
.green_theme  .CompetitionDetails{
	border-color: #0d3001;
}
.green_theme .CompetitionHeading > li {
    background-color: #466923;
}
.green_theme .PreMatchWrap .panel {
    background-color: #466923 !important;
}
.green_theme .prematch_extraodds .othermarketdiv {
    background: #0d3001 none repeat scroll 0 0 !important;
}
.green_theme .toto_left_list li > a {
    background:#0d3001 none repeat scroll 0 0;
}
.green_theme .toto_left_list li > a:hover,
.green_theme .toto_left_list li.active_sidebar > a{
	background: #f8ac0a none repeat scroll 0 0;
}
.green_theme .toto_dropdown {
    background:#0d3001 none repeat scroll 0 0;
}
.green_theme .TotoForm_wrap > .panel-collapse > .panel-body {
    background: #0d3001 none repeat scroll 0 0;
}
.green_theme .PreMatchWrap .panel .toto_error {
    background-color: #ee4646 !important;
}
.green_theme .TotoResultCount {
    background: #466923;
}
.green_theme .TotoMatchList_content {
    background: #466923;
}
.green_theme .TotoMatchList_wrap {
    background: #0d3001;
}
.green_theme .TotoMatchList_content:hover {
    background: #375a14;
}
.green_theme .volley_wrap{
	background: #466923;
}
.green_theme  .volleyball_heading::after {
    background: #466923 none repeat scroll 0 0;
}
.green_theme .PreTopShorting {
    background: #0D3001;
}
.green_theme .PreMatchShorting {
    background: #466923;
}
.green_theme .PreTopShorting a {
    background: #466923;
}
.green_theme .PreTopShorting a::before {
    border-bottom-color: #466923;
}
.green_theme .PreTopShorting a::after {
    border-left: 15px solid #466923;
}
.green_theme .PreTopShorting a:hover,
.green_theme .PreTopShorting a.active {
    background: #FFBF0A;
}
.green_theme .PreTopShorting a.active::before,
.green_theme .PreTopShorting a:hover::before {
    border-bottom-color:#FFBF0A !important;
}
.green_theme .PreTopShorting a.active::after,
.green_theme .PreTopShorting a:hover::after {
    border-left: 15px solid #FFBF0A;
}
.green_theme .preMarque.text-marque {
    border: 1px solid #60902f;
    background: #466923;
}
.green_theme .datetimeprematch .Preleage_list {
    border-bottom: 1px solid #0D3001;
}
.green_theme .datetimeprematch .Preleage_list:first-child {
    border-bottom: none;
}
.green_theme span.live_sound a {
    background:#0D3001;
}
.green_theme span.live_sound a::before {
    border-bottom-color: #0D3001;
}
.green_theme span.live_sound a::after {
    border-left-color:#0D3001;
}
.green_theme span.live_sound a.active{
	background: #FFBF0A;
}
.green_theme span.live_sound a.active::after{
	border-left-color: #FFBF0A;
}
.green_theme span.live_sound a.active::before{
	border-bottom-color: #FFBF0A;
}
.green_theme .liveGameListHeading h1 {
    background:rgb(40, 74, 23);
    color: #ffffff;
 }
.green_theme .liveGameWrap{
	background: rgba(40,74,23,1);
	background: -moz-linear-gradient(-45deg, rgba(40,74,23,1) 0%, rgba(40,74,23,1) 14%, rgba(240,164,12,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(40,74,23,1)), color-stop(14%, rgba(40,74,23,1)), color-stop(100%, rgba(240,164,12,1)));
	background: -webkit-linear-gradient(-45deg, rgba(40,74,23,1) 0%, rgba(40,74,23,1) 14%, rgba(240,164,12,1) 100%);
}
.green_theme .MatchView:hover {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(40,74,23,0.94) 81%, rgba(40,74,23,0.92) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(81%, rgba(40,74,23,0.94)), color-stop(100%, rgba(40,74,23,0.92)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(40,74,23,0.94) 81%, rgba(40,74,23,0.92) 100%);

}
.green_theme .MatchView {
background: rgba(40,74,23,0.92);
background: -moz-linear-gradient(-45deg, rgba(40,74,23,0.92) 0%, rgba(40,74,23,0.94) 19%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(40,74,23,0.92)), color-stop(19%, rgba(40,74,23,0.94)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg, rgba(40,74,23,0.92) 0%, rgba(40,74,23,0.94) 19%, rgba(255,255,255,1) 100%);
}
.green_theme .betingslip_body .betingslip_tab a.active {
    background: #466923;
}
.green_theme .history_wrap {
    background:#466923;
}
.green_theme .history_listing_heading ul {
    background:#0d3001;
}
.green_theme .history_listing_body a {
    color:#0d3001;
}
.green_theme .history_accordion .panel-body {
    background:#0d3001;
}
.green_theme .combo_history_child .history_listing_heading ul {
    background:#466923;
}
.green_theme .combo_history_child .history_listing_body a {
    background-color:#ecffd8;
}


/* green_theme Theme end  */












/* dark_theme Theme start  */


.dark_theme .content {
    background: #4A4A4A none repeat scroll 0 0;
}
.dark_theme .sports_body_content #filter_pnl ul li.current {
    background: #4A4A4A none repeat scroll 0 0;
    border: 1px solid #363636;
    z-index: 20;
}
.dark_theme .sport_branches h4::before {
    background: #4A4A4A none repeat scroll 0 0;
}
.dark_theme .leagues .top_leagues, .dark_theme .leagues .all_leagues {
    background: #4A4A4A none repeat scroll 0 0;
}
.dark_theme .leagues .top_leagues li,  .dark_theme .leagues .all_leagues li {
    background: #4A4A4A none repeat scroll 0 0;
}
.dark_theme .leagues > li {
    border-color: #363636;
}
.dark_theme  .leagues .top_leagues li, .dark_theme  .leagues .all_leagues li {
    border-bottom: 1px solid #363636;
    border-right: 1px solid #363636;
}
.dark_theme .leagues h5 {
    background: #191919 none repeat scroll 0 0;
}
.dark_theme .types_bg {
    background: #363636 none repeat scroll 0 0;
}
.dark_theme .bet_type h6 {
    color: #fff;
}
.dark_theme .team_betting strong {
    color: #000;
}
.dark_theme .headtohead h4 {
    border-bottom: 4px solid #EEEEEE !important;
}
.dark_theme .barstyle .event_stage_name {
    background: #333333 none repeat scroll 0 0;
}
.dark_theme .bar1 {
    background: #333333 none repeat scroll 0 0;
}
.dark_theme .collapse_all {
    background: #333333 none repeat scroll 0 0;
}
.dark_theme .expand_all {
    background: #333333 none repeat scroll 0 0;
}
.dark_theme .bet_type {
    background: #363636 none repeat scroll 0 0;
}
.dark_theme .betingslip_contant .top-bar {
    background:#292929 none repeat scroll 0 0 !important;
}
.dark_theme .betingslip_body .betingslip_tab a {
    background:#292929 none repeat scroll 0 0;
}
.dark_theme .betingslip_contant .betingslip_body {
    background: #3b3b3b none repeat scroll 0 0;
}
.dark_theme .landing_result_wrapp .nav.nav-tabs li.active a {
    background:#292929 none repeat scroll 0 0;
}
.dark_theme .live_header span a {
	background: #292929 none repeat scroll 0 0;
}
.dark_theme .live_body_content_middle .live_contant_start a {
    background:#292929 none repeat scroll 0 0;
 }
.dark_theme .scorer_board .panel.panel-default {
    border-color: #333333;
}
.dark_theme .scorer_board ul li a:hover,
.dark_theme .scorer_board ul li a.active{
 	color:#333333 ;
 }
.dark_theme .score_tab .col-md-10 > a:hover,
.dark_theme .score_tab .col-md-10 > a.active,
.dark_theme .score_tab .col-md-9 > a:hover,
.dark_theme .score_tab .col-md-9 > a.active{
	color:#000 ;
}
.dark_theme .score_wrap .btn {
    border: 1px solid #333333 !important;
    color: #333333 !important;
}
.dark_theme .shirt_section > img {
    border: 5px outset #000;
 }
.dark_theme .ResultContant {
    background: #000 none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
}
.dark_theme .liveBetMatchScoreWrap {
    border: 1px solid #4B4B4B;
    position: relative;
}
.dark_theme .lifebetDetailstab {
    border: 1px solid #4B4B4B;
 }
.dark_theme p.liveBetMatchScoreHeading {
    background: #4B4B4B none repeat scroll 0 0;
}
.dark_theme .lifebetDetailstab li a {
    background:#4B4B4B;
}
.dark_theme .avtr img {
    border: 5px solid #999;
  }
.dark_theme #winparsRegister > .col-md-4:nth-child(1),
.dark_theme #winparsRegister > .col-md-4:nth-child(2) {
    border-right: 1px solid #000;
}
.dark_theme .user_bonus_heading {
    background:#000000;
 }
.dark_theme .scrollToTop {
	background: #0B0B0B;
}
.dark_theme .CommentWrap {
    background-color: #222222;
}
.dark_theme .LandingMatchShow h1{
	 background-color: #292929;
}
.dark_theme .LandingMatchShow{
	border-color: #292929;
}
.dark_theme  .CompetitionDetails{
	border-color: #292929;
}
.dark_theme .CompetitionHeading > li {
    background-color: #363636;
}
.dark_theme .PreMatchWrap .panel {
    background-color: #323232 !important;
}
.dark_theme .prematch_extraodds .othermarketdiv {
    background: #292929  none repeat scroll 0 0 !important;
}
.dark_theme .toto_left_list li > a {
    background:#292929  none repeat scroll 0 0;
}
.dark_theme .toto_left_list li > a:hover,
.dark_theme .toto_left_list li.active > a{
	background: #f8ac0a none repeat scroll 0 0;
}
.dark_theme .toto_dropdown {
    background:#292929 none repeat scroll 0 0;
}
.dark_theme .TotoForm_wrap > .panel-collapse > .panel-body {
    background: #292929  none repeat scroll 0 0;
}
.dark_theme .PreMatchWrap .panel .toto_error {
    background-color: #ee4646 !important;
}
.dark_theme .TotoResultCount {
    background: #363636;
}
.dark_theme .TotoMatchList_content {
    background: #363636;
}
.dark_theme .TotoMatchList_wrap {
    background: #292929;
}
.dark_theme .TotoMatchList_content:hover {
    background: #2f2f2f;
}
.dark_theme .TotoResultCount h3 {
    color: #000;
}
.dark_theme .TotoResultWinnerSection li h3 {
    color: #000;
}
.dark_theme .volley_wrap{
	background: #363636;
}
.dark_theme  .volleyball_heading::after {
    background: #363636 none repeat scroll 0 0;
}
.dark_theme .PreTopShorting {
    background: #282828;
}
.dark_theme .PreMatchShorting {
    background: #363636;
}
.dark_theme .PreTopShorting a {
    background: #323232;
}
.dark_theme .PreTopShorting a::before {
    border-bottom-color: #323232;
}
.dark_theme .PreTopShorting a::after {
    border-left: 15px solid #323232;
}
.dark_theme .PreTopShorting a:hover,
.dark_theme .PreTopShorting a.active {
    background: #FFBF0A;
}
.dark_theme .PreTopShorting a.active::before,
.dark_theme .PreTopShorting a:hover::before {
     border-bottom-color:#FFBF0A !important;
}
.dark_theme .PreTopShorting a.active::after,
.dark_theme .PreTopShorting a:hover::after {
    border-left: 15px solid #FFBF0A;
}
.dark_theme .preMarque.text-marque {
    border: 1px solid #808080;
    background: #363636;
}
.dark_theme .datetimeprematch .Preleage_list {
    border-bottom: 1px solid #282828;
}
.dark_theme .datetimeprematch .Preleage_list:first-child {
    border-bottom: none;
}
.dark_theme span.live_sound a {
    background:#282828;
}
.dark_theme span.live_sound a::before {
    border-bottom-color: #282828;
}
.dark_theme span.live_sound a::after {
    border-left-color:#282828;
}
.dark_theme span.live_sound a.active{
	background: #FFBF0A;
}
.dark_theme span.live_sound a.active::after{
	border-left-color: #FFBF0A;
}
.dark_theme span.live_sound a.active::before{
	border-bottom-color: #FFBF0A;
}
.dark_theme .liveGameListHeading h1 {
    background:rgb(0, 0, 0);
    color: #ffffff;
 }
.dark_theme .liveGameWrap{
	background: rgba(0,0,0,1);
	background: -moz-linear-gradient(-45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 21%, rgba(240,164,12,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(21%, rgba(0,0,0,1)), color-stop(100%, rgba(240,164,12,1)));
	background: -webkit-linear-gradient(-45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 21%, rgba(240,164,12,1) 100%);
}
.dark_theme .MatchView:hover {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0.94) 81%, rgba(0,0,0,0.92) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(81%, rgba(0,0,0,0.94)), color-stop(100%, rgba(0,0,0,0.92)));
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0.94) 81%, rgba(0,0,0,0.92) 100%);
}
.dark_theme .MatchView {
	background: rgba(0,0,0,0.92);
	background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.94) 19%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,0,0,0.92)), color-stop(19%, rgba(0,0,0,0.94)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.94) 19%, rgba(255,255,255,1) 100%);
}
.dark_theme .betingslip_body .betingslip_tab a.active {
    background: #3b3b3b;
}
.dark_theme .history_wrap {
    background:#363636;
}
.dark_theme .history_listing_heading ul {
    background:#0b0b0b;
}
.dark_theme .history_listing_body a {
    color:#0b0b0b;
}
.dark_theme .history_accordion .panel-body {
    background:#0b0b0b;
}
.dark_theme .combo_history_child .history_listing_heading ul {
    background:#363636;
}
.dark_theme .combo_history_child .history_listing_body a {
    background-color:#adadad;
}

/* dark_theme Theme end  */









/* light_theme Theme start  */

.light_theme .content {
    background: #B1B1B1 none repeat scroll 0 0;
}
.light_theme .sports_body_content #filter_pnl ul li.current {
    background: #B1B1B1 none repeat scroll 0 0;
    border: 1px solid #E4E4E4;
    z-index: 20;
}
.light_theme .sport_branches h4::before {
    background: #B1B1B1 none repeat scroll 0 0;
}
.light_theme .leagues .top_leagues, .light_theme .leagues .all_leagues {
    background: #B1B1B1 none repeat scroll 0 0;
}
.light_theme .leagues .top_leagues li,  .light_theme .leagues .all_leagues li {
    background: #B1B1B1 none repeat scroll 0 0;
}
.light_theme .leagues > li {
    border-color: #bababa;
}
.light_theme  .leagues .top_leagues li, .light_theme  .leagues .all_leagues li {
    border-bottom: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
}
.light_theme .leagues .checkbox .cr, .light_theme .leagues .radio .cr {
    border: 1px solid #fff;
}
.light_theme .sport_branches li .pnl .clear a {
    border: 1px solid #262626;
    color: #262626;
}
.light_theme .leagues h5 {
    background: #A7A7A7 none repeat scroll 0 0;
}
.light_theme .types_bg {
    background: #A7A7A7 none repeat scroll 0 0;
}
.light_theme .bet_type h6 {
    color: #000;
}
.light_theme .team_betting strong {
    color: #000;
}
.light_theme .headtohead h4 {
    border-bottom: 4px solid #EEEEEE !important;
}
.light_theme .barstyle .event_stage_name {
    background: #EEEEEE none repeat scroll 0 0;
}
.light_theme .bar1 {
    background: #EEEEEE none repeat scroll 0 0;
}
.light_theme .collapse_all {
    background: #6E6E6E none repeat scroll 0 0;
}
.light_theme .expand_all {
    background: #6E6E6E none repeat scroll 0 0;
}
.light_theme .bet_type {
    background: #A7A7A7 none repeat scroll 0 0;
}
.light_theme .betingslip_contant .top-bar {
    background:#b1b1b1 none repeat scroll 0 0 !important;
}
.light_theme .betingslip_body .betingslip_tab a {
    background:#b1b1b1 none repeat scroll 0 0;
}
.light_theme .betingslip_contant .betingslip_body {
    background:#e4e4e4 none repeat scroll 0 0;
}
.light_theme .landing_result_wrapp .nav.nav-tabs li.active a {
    background:#a2a2a2 none repeat scroll 0 0;
}
.light_theme .live_header span a {
	background: #8e8e8e none repeat scroll 0 0;
}
.light_theme .live_body_content_middle .live_contant_start a {
    background:#8e8e8e none repeat scroll 0 0;
 }
 .light_theme .checkbox .cr, .light_theme .radio .cr{
 	border: 1px solid #fff;
 }
 .light_theme  .checkbox.LoadLiveResult > span{
 	color: #fff;
 }
.light_theme .landing_result_wrapp .nav.nav-tabs a{
	color: #000 !important;
}
.light_theme .scorer_board .panel.panel-default {
    border-color:#A6A6A6;
}
.light_theme .scorer_board ul li a:hover,
.light_theme .scorer_board ul li a.active{
 	color:#A6A6A6 ;
 }
.light_theme .score_tab .col-md-10 > a:hover,
.light_theme .score_tab .col-md-10 > a.active,
.light_theme .score_tab .col-md-9 > a:hover,
.light_theme .score_tab .col-md-9 > a.active{
	color:#000 ;
}
.light_theme .score_wrap .btn {
    border: 1px solid #A6A6A6 !important;
    color:#A6A6A6 !important;
}
.light_theme .shirt_section > img {
    border: 5px outset #A6A6A6;
 }
.light_theme .League_Table > h1 {
    color: #000;
}
.light_theme .ResultContant {
    background: #6e6c6c none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
}
.light_theme .liveBetMatchScoreWrap {
    border: 1px solid #6e6c6c;
}
.light_theme .lifebetDetailstab {
    border: 1px solid #6e6c6c;
 }
.light_theme p.liveBetMatchScoreHeading {
    background: #6e6c6c none repeat scroll 0 0;
}
.light_theme .lifebetDetailstab li a {
    background:#6e6c6c;
}
.light_theme .avtr img {
    border: 5px solid #000;
 }
 .light_theme #winparsRegister > .col-md-4:nth-child(1),
.light_theme #winparsRegister > .col-md-4:nth-child(2) {
    border-right: 1px solid #999;
}
.light_theme .user_bonus_heading {
    background:#E5E5E5;
 }
 .light_theme .scrollToTop {
	background: #EFEFEF;
}
 .light_theme .dataTables_length label,
  .light_theme .dataTables_filter label{
	color: #000 !important;
}
 .light_theme .dataTables_info {
    color: #000 !important;
  }
.light_theme #single_bet_table_paginate .paginate_button,
.light_theme #account_history_paginate .paginate_button,
.light_theme #prize_history_paginate .paginate_button,
.light_theme #combo_bet_table_paginate .paginate_button {
	color: #000 !important;
  }
.light_theme .CommentWrap {
    background-color: #E4E4E4 !important;
}

.light_theme .LandingMatchShow h1{
	 background-color: #ADADAD;
}
.light_theme .LandingMatchShow{
	border-color: #ADADAD;
}
.light_theme  .CompetitionDetails{
	border-color: #ADADAD;
}
.light_theme .CompetitionHeading > li {
    background-color: #E4E4E4;
}
.light_theme .winparsRegister a.pull-left {
    color: #000;
}

.light_theme .PreMatchWrap .panel {
    background-color: #ABABAB !important;
}
.light_theme .prematch_extraodds .othermarketdiv {
    background: #000  none repeat scroll 0 0 !important;
}
.light_theme .toto_left_list li > a {
    background:#adadad   none repeat scroll 0 0;
}
.light_theme .toto_left_list li > a:hover,
.light_theme .toto_left_list li.active > a{
	background: #f8ac0a none repeat scroll 0 0;
}
.light_theme .toto_dropdown {
    background:#adadad  none repeat scroll 0 0;
}
.light_theme .TotoForm_wrap > .panel-collapse > .panel-body {
    background: #adadad   none repeat scroll 0 0;
}
.light_theme .PreMatchWrap .panel .toto_error {
    background-color: #ee4646 !important;
}
.light_theme .TotoResultCount {
    background: #c9c9c9;
}
.light_theme .TotoMatchList_content {
    background: #c9c9c9;
}
.light_theme .TotoMatchList_wrap {
    background: #adadad;
}
.light_theme .TotoMatchList_content:hover {
    background: #2f2f2f;
    color: #fff;
}
.light_theme .TotoResultCount h3 {
    color: #000;
}
.light_theme .TotoResultWinnerSection li h3 {
    color: #000;
}
.light_theme .volley_wrap{
	background: #E4E4E4;
}
.light_theme  .volleyball_heading::after {
    background: #E4E4E4 none repeat scroll 0 0;
}
.light_theme .PreTopShorting {
    background: #010101;
}
.light_theme .PreMatchShorting {
    background: #E4E4E4;
}
.light_theme .PreTopShorting a {
    background: #323232;
}
.light_theme .PreTopShorting a::before {
    border-bottom-color: #323232;
}
.light_theme .PreTopShorting a::after {
    border-left: 15px solid #323232;
}
.light_theme .PreTopShorting a:hover,
.light_theme .PreTopShorting a.active {
    background: #FFBF0A;
}
.light_theme .PreTopShorting a.active::before,
.light_theme .PreTopShorting a:hover::before {
     border-bottom-color:#FFBF0A !important;
}
.light_theme .PreTopShorting a.active::after,
.light_theme .PreTopShorting a:hover::after {
    border-left: 15px solid #FFBF0A;
}
.light_theme .preMarque.text-marque {
    border: 1px solid #808080;
    background: #E4E4E4;
}
.light_theme .datetimeprematch .Preleage_list {
    border-bottom: 1px solid #010101;
}
.light_theme .datetimeprematch .Preleage_list:first-child {
    border-bottom: none;
}
.light_theme span.live_sound a {
    background:#010101;
}
.light_theme span.live_sound a::before {
    border-bottom-color: #010101;
}
.light_theme span.live_sound a::after {
    border-left-color:#010101;
}
.light_theme span.live_sound a.active{
	background: #FFBF0A;
}
.light_theme span.live_sound a.active::after{
	border-left-color: #FFBF0A;
}
.light_theme span.live_sound a.active::before{
	border-bottom-color: #FFBF0A;
}
.light_theme .liveGameListHeading h1 {
    background: rgb(230, 230, 230);
    color: #3a3a3a;
}
.light_theme .liveGameWrap{
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(-45deg, rgba(230,230,230,1) 0%, rgba(230,230,230,1) 28%, rgba(240,164,12,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(28%, rgba(230,230,230,1)), color-stop(100%, rgba(240,164,12,1)));
	background: -webkit-linear-gradient(-45deg, rgba(230,230,230,1) 0%, rgba(230,230,230,1) 28%, rgba(240,164,12,1) 100%);
}
.light_theme .MatchView:hover {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(100%, rgba(229,229,229,1)));
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 22%, rgba(229,229,229,1) 100%);
}
.light_theme .MatchView {
	background: rgba(229,229,229,1);
	background: -moz-linear-gradient(-45deg, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 78%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(229,229,229,1)), color-stop(78%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(-45deg, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 78%, rgba(255,255,255,1) 100%);
}
.light_theme .MatchView:hover h3{
	color: #000;
}
.light_theme .betingslip_body .betingslip_tab a.active {
    background: #e4e4e4;
    color: #000 !important;
}
.light_theme .PreMatchShorting a {
    color: #777 !important;
}
.light_theme .history_wrap {
    background:#e4e4e4;
}
.light_theme .history_listing_heading ul {
    background:#adadad;
}
.light_theme .history_listing_body a {
    color:#424242;
}
.light_theme .history_accordion .panel-body {
    background:#adadad;
}
.light_theme .combo_history_child .history_listing_heading ul {
    background:#e4e4e4;
}
.light_theme .combo_history_child .history_listing_body a {
    background-color:#f5f5f5;
}
/* light_theme Theme end  */























/* ---------------------- Winpars RTL Css start -------------------------  */

.win_rtl{
	direction: rtl;
}
.win_rtl .social {
    text-align: right;
}
.win_rtl .winparsRegister > a {
    float: right !important;
    text-align: right;
}
.win_rtl .navbar-nav > li {
    float: right !important;
}
.win_rtl .navbar-nav {
    float: none;
    text-align: right;
}
.win_rtl .single-blog-header h1 {
    text-align: right;
}
.win_rtl .sport ul li a span {
    float: right;
    padding-left: 7px;
    padding-right: 0px;
}
.win_rtl .top_event .heading{
	text-align: right !important;
}
.win_rtl #custom-search-input .search-query {
    padding:8px 32px 8px 8px;
}
.win_rtl .branchWindow .cr {
    float: right;
    margin-left: 10px;
}
.win_rtl .sport .heading{
	text-align: right;
}
.win_rtl .team_betting {
    padding-right: 10px;
}
.win_rtl .leagues h5::after {
    right: 13px;
}
.win_rtl .leagues h5{
	padding-right: 35px;
}
.win_rtl .formError .formErrorArrow {
    float: left;
}
.win_rtl .text-right {
    text-align: right !important;
}
.win_rtl .langues_list .checkbox .cr,
.win_rtl .last_submit .checkbox .cr {
    float: right;
    margin-left: 10px;
}
.win_rtl .bet_type .time {
    float: right;
 }
.win_rtl .bet_type dt {
    float: right;
}
.win_rtl .bet_type dd {
    text-align: left;
}
.win_rtl .lastscore dd ul {
    padding-left: 50px;
    padding-right: 0;
}
.win_rtl .asians li .more,
.win_rtl .lastscore li .more {
    left: 0;
    right: auto;
    text-align: right;
    top: 0;
}
.win_rtl .listout.more.more-odd {
    left: 23px !important;
    right: auto !important;
}
.win_rtl .bet_type li {
    float: right;
}
.win_rtl .bet_type.OddEven1stHalf li {
    margin-left: 5px !important;
}
.win_rtl .teamTitle .listout.more {
    left: 0;
    right: auto;
    text-align: right;
    top: 0;
}
.win_rtl .live_body_content .col-md-7 {
    float: right;
}
.win_rtl  .live_body_content_left .tip-top {
    float: right;
    margin-left: 5px;
    padding: 2px 5px;
}
.win_rtl .live_header > span:first-child {
    border-right: medium none;
    margin-right: 0px;
}
.win_rtl .live_body_content_middle {
    text-align: left;
}
.win_rtl .live_header > span {
    margin-right: 0;
 }
.win_rtl .card-sec .col-md-3.card {
    float: right;
}
.win_rtl .card-des {
    border-left: medium none;
    border-right: 1px solid !important;
    min-height: 150px;
    padding: 0 14px 15px;
}
.win_rtl .dataTables_wrapper .dataTables_filter {
    float: left;
    text-align: right;
}
.win_rtl .dataTables_wrapper .dataTables_length {
    float: right;
}
.win_rtl .avtr {
	direction: ltr;
}
.win_rtl .fright {
    float: left;
}
.win_rtl .fleft {
    float: right;
}
.win_rtl .bar  .inside {
    margin-right: 15px;
    text-align: right;
}
.win_rtl .form-bar.form-bar-won.tleft {
    float: right !important;
}
.win_rtl .form-bar.form-box-draw.tcenter {
    float: right !important;
}
.win_rtl .betingslip_tab a:first-child {
    float: right;
    margin-left: 0px;
}
.win_rtl .betting_slip_infocombo::before {
    left: 13px;
    right: auto;
}
.win_rtl .betting_slip_infosingle::before {
    right: 13px;
    left: auto;
}
.win_rtl .team_profiletop_details span:last-child {
    text-align: left !important;
}
.win_rtl .dropdown-menu {
    left: auto;
    right: 0;
    text-align: right;
}
.win_rtl #prize_balance,
.win_rtl #usermoney
 {
	display: inline-block;
}
.win_rtl .amount_rtl{
    direction: ltr;
    display: block;
}
.win_rtl .Mr_Ms {
    float: right;
}
.win_rtl .fld.col-md-4.col-sm-4.col-lg-4 {
    float: right;
    margin-top: 10px;
}
.win_rtl .user_bonus_heading {
    text-align: right;
}
.win_rtl .top-dropdown-menu .nav.navbar-nav {
    float: right;
}
.win_rtl .live_bet_filter .cr {
    float: right;
    margin-left: 10px;
    margin-right: 0px !important;
}
.win_rtl .beting_list_item h4{
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
    direction: rtl;
}
.win_rtl .beting_list_item p {
    text-align: right;
}
.win_rtl .beting_list_item li:nth-child(2) {
    left: 3%;
    right: auto;
}
.win_rtl .beting_list_item span{
    float: left;
}
.win_rtl .beting_list_item .form-control{
    float: left;
}
.win_rtl .live_price {
    float: left;
}
.win_rtl .bet_checkout_part > p {
    direction: rtl;
    text-align: right;
}
.win_rtl .bet_checkout_part p b {
    float: left;
}
.win_rtl .checkout_combo .col-xs-6 {
    float: right;
}
.win_rtl .checkout_combo p {
    text-align: right;
}
.win_rtl .col-md-4.livemachleft {
    float: right;
}
.win_rtl .livemach_wrap {
    direction: ltr;
}
.win_rtl  .result_score {
    float: left;
    margin-right: 10px;
}
.win_rtl .livemachleft > span {
    float: right;
}
.win_rtl .livemachleft > p {
    text-align: right;
}
.win_rtl .livemachleft p b{
    float: left;
}
.win_rtl  .teamTitle > span:first-child {
    float: right;
    margin-left: 5px;
}
.win_rtl .col-md-8.livemachright li {
    float: right;
    margin-left: 3px;
}
.win_rtl .ResultContant_small .livemachright li {
    float: right;
}
.win_rtl .livemachright p {
    text-align: right;
    unicode-bidi: bidi-override;
    direction: rtl;
}
.win_rtl .livemachright p > span {
    float: left;
    margin: 0px 3px;
}
.win_rtl  .collapsed .playermap {
    vertical-align: middle;
    float: right;
    margin-left: 10px;
}
.win_rtl .LandingBet .panel-title a.collapsed{
    direction:rtl;
    text-align: right;
}
.win_rtl .LandingBet .panel-title a.collapsed i{
    text-align: right;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
}
.win_rtl .livemachleft > p a {
    display: inline-block;
}
.win_rtl .livemachleft span.hometeam {
    float: right;
    margin-left: 5px;
}
.win_rtl .livemachleft span.awayteam {
    float: left;
    margin-right: 5px;
}
.win_rtl .ResultContantMini .result_score {
    left: 60px !important;
    right: auto !important;
}
.win_rtl .livemachleft > span > span {
    float: right;
    margin-left: 5px;
}
.win_rtl .livebetmatchscore {
    float: right;
}
.win_rtl .livebetmatchmap {
    float: right;
}
.win_rtl  .MatchTracking_details p b,
.win_rtl .livebetmatchscore > h1,
.win_rtl .livemachleft p b{
	direction: rtl;
}
.win_rtl .sports_body_content #filter_pnl label{
	float: right;
}
.win_rtl .teamTitle .eventName,
.win_rtl .teamTitle span.teamNames,
.win_rtl .teamTitle span.eventDate
 {
    float: right;
    margin: 0px 2px;
}
.win_rtl .sports_body_content #filter_pnl select{
	float: right;
	margin-right: 10px;
}
.win_rtl #filter_pnl ul li {
    float: right !important;
}
.win_rtl .bonus_details_content .col-md-5 {
    float: right;
}
.win_rtl .bonus_details_content .col-md-5 h3{
    text-align: left;
}
.win_rtl  .sport_branches h4 {
    text-align: right;
    padding-right: 40px;
}
.win_rtl .sport_branches h4::after {
    right: 8px;
    left: auto;
}
.win_rtl span.AsianHandicap {
    float: none !important;
    direction: ltr;
}
.win_rtl .barstyle .event_stage_name{
	text-align: right;
}
.win_rtl .details.clearfix dt {
    float: right;
}
.win_rtl .beting_list_item b {
    color: #000;
}
.win_rtl .last_submit .col-md-4.col-sm-4.col-xs-12 {
    float: right;
}
.win_rtl .beting_list_item b.liveextraValue{
    unicode-bidi:embed;
}
.win_rtl .league_check label .sub_title{
	text-align: right;
}
.win_rtl .prematch_league_list .checkbox .sub_title{
	text-align: right;
}
.win_rtl  .live_body_content_middle .live_contant_start a {
    unicode-bidi: bidi-override;
}
.win_rtl .CommnetContent .CommnetContentImg > img,
.win_rtl .MainCommentEditor .CommnetContentImg img{
	    margin-left: 10px;
	    margin-right: 0px;
}
.win_rtl .MainCommentEditor .CommnetContentImg {
    float: right;
}
.win_rtl .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0px !important;
    margin-left: -17px;
}
.win_rtl .notification_contant {
    margin-right: 10px;
    position: relative;
}
.win_rtl .notification_contant .panel-title > a:before {
    top: 15px;
    position: absolute;
    left: 7px;
    float: none;
}
.win_rtl .mCSB_scrollTools .mCSB_draggerContainer {
    right: 10px !important;
}
.win_rtl .noti_header p span {
    float: left;
 }
.win_rtl table.Reasult_Details_All th {
    text-align: center;
}
.win_rtl .CompetitionDetails > li {
    float: left;
}
.win_rtl .CompetitionHeading > li {
    float: left;
 }
.win_rtl .LandingMatchShow_result{
  unicode-bidi: bidi-override;
}
.win_rtl table.Reasult_Details_All td.Reasult_colume{
  unicode-bidi: bidi-override;
 }
.win_rtl .DetailsFinal_score{
  unicode-bidi: bidi-override;
 }
.win_rtl .betingSlipInfo.bonus_deposit_info.betingSlipInfoSingel {
    right: 8px !important;
}
.win_rtl .bonus_deposit_info .betting_slip_info.betting_slip_infosingle {
    right: 0;
    left: auto;
}
.win_rtl  .g-recaptcha {
    float: right;
}
.win_rtl  .reg_checkbox label {
    margin-left: 0px;
    padding-right: 30px;
    padding-left: 0;
}
.win_rtl .perfect_money .col-md-6 {
    float: right;
}
.win_rtl .perfect_money .col-md-6 h5{
	text-align: left;
}
.win_rtl .scorer_board .panel-title > a i {
    float: left;
}
.win_rtl .ResultContentDisable {
    left: 0;
    right: 0px;
}
.win_rtl .setblock.ResultContentDisable i {
    right:10px;
}
.win_rtl .ResultContantPre .livemachleft {
    float: right;
}
.win_rtl .pre_match_extraodd > p {
    float: right;
}
.win_rtl .pre_match_extraodd .result_score_h2h {
    float: left;
}
.win_rtl .Preleage_list .col-md-6 {
    float: right;
}
.win_rtl .result_score_extraodd {
    left: 15px;
    right: auto;
}
.win_rtl .result_score_h2h {
    left: 45px;
    right: auto;
}
.win_rtl .PreMatchWrapMini .pre_match_title,
.win_rtl .PreMatchWrapMini .pre_match_time {
    margin-top: 0;
}
.win_rtl .pre_match_title,
.win_rtl .pre_match_time{
	margin-right: 0 !important;
    margin-left: 15px !important;
}
.win_rtl .PreMatchWrap .panel-default>.panel-heading a[aria-expanded="true"]:after{
	margin-left: 5px;
}
.win_rtl .pre_extraodd_list p span {
    float: left;
}
.win_rtl .pre_extraodd_all_list li {
    float: right;
    margin-left: 4px !important;
    margin-right: 0;
}
/*.win_rtl .beting_list_item b.rtl_number {
    unicode-bidi: bidi-override;
}*/
.win_rtl .league_check label .sub_title,
.win_rtl .prematch_league_list .checkbox .sub_title {
    float: left;
}
.win_rtl .checkbox_top label .sub_title {
	float: right;
}
.win_rtl .LandingBet .panel-group .panel-heading a::after {
    left: auto;
    right: 10px;
}
.win_rtl .beting_list_item p .final_score {
    direction: rtl;
    unicode-bidi: isolate-override;
}
.win_rtl #single_bet_table tr td .Correct_Score {
    unicode-bidi: bidi-override;
}
.win_rtl #myModal_combo .Correct_Score {
    unicode-bidi: bidi-override;
}
.win_rtl .secondComments {
    margin-left: 0;
    margin-right: 50px;
}
.win_rtl .ThirdComments {
    margin-left: 0;
    margin-right: 100px;
}
.win_rtl .CommnetContentText ul li a {
    margin-left: 10px;
    padding-right: 0;
}
.win_rtl .message_right h5 span {
    float: left;
}
.win_rtl .event_details_popup .correct_left {
    font-style: normal;
}
.win_rtl .livemachleft p a span {
    direction: rtl;
}
.win_rtl .flipclass {
    unicode-bidi: bidi-override;
    display: inline-block;
    direction: rtl;
    font-style: normal;
}
.win_rtl .flipclassgoal {
    unicode-bidi : embed;
    display: inline-block;
    direction: rtl;
    font-style: normal;
}
.win_rtl .beting_list_item b i{
    font-style: normal;
}
.win_rtl  .toto_left_list li > a i {
    direction: rtl;
    font-size: 19px;
    transform: rotate(180deg);
    vertical-align: middle;
}
.win_rtl .TotoForm_wrap .preleage_list .col-md-7 {
    float: right;
}
.win_rtl .toto_match_selection > li {
    float: right;
}
.win_rtl .toto_match_selection_h2h {
    left: 15px;
    position: absolute;
    right: auto;
    top: 0;
}
.win_rtl .TotoContent_wrap .panel-default > .panel-heading a::after {
    float: left;
}
.win_rtl .TotoEditDelete {
    left: 40px;
    right: auto;
}
.win_rtl  .betingSlipInfo.totoformInfo {
    left: auto;
    right: 10px;
}
.win_rtl  .totoformInfo .betting_slip_info::before {
    left: auto;
    right: 10px;
}
.win_rtl .betting_slip_info li {
    text-align: right;
}
.win_rtl .toto_submit span {
    float: left;
}
.win_rtl .TotoResultCount ul li {
    float: right;
}
.win_rtl .TotoResultCount li:nth-child(1),
.win_rtl .TotoResultCount li:nth-child(2) {
    border-left: 1px solid #fff;
    border-right: none !important;
}
.win_rtl .TotoMatchList_content .col-md-7 {
    float: right;
}
.win_rtl .volleyball_heading img {
    margin-left: 5px;
    margin-right: -2px;
}
.win_rtl .toto_form_score.my_bet {
    left: 90px;
    right: auto;
}
.win_rtl .toto_form_score{
    left: 45px;
    right: auto;
}
.win_rtl  .volley_wrap > div > div {
    float: right;
}
.win_rtl .valley_Preleage_list .col-md-5 {
    float: right;
}
.win_rtl .valley_Preleage_list .pre_odd_list a {
    text-align: right;
}
.win_rtl .valley_Preleage_list .pre_odd_list > li a span {
    float: left;
}
.win_rtl  .pre_extraodd_two_list li {
    float: right;
    margin-left: 4px;
    margin-right: 0;
    width: 49.5%;
}
.win_rtl .totoLive {
    left: 40px;
    right: auto;
}
.win_rtl  .TotoForm_wrap .toto_result_download {
    left: 45px;
    right: auto;
}
.win_rtl  .toto_all_bet_wrap .toto_winner::after {
    left: 18%;
}
.win_rtl  .toto_all_bet_wrap .toto_runner::after {
    left: 18%;
}
.win_rtl .PreMatchWrap .tooltip,
.win_rtl .LandingBet .tooltip{
	left: auto !important;
	right: 0 !important;
}
.win_rtl .live_win img {
    margin: 0 -20px 0 0;
}
.win_rtl .toto_form_score.all_bets_score_live {
    left: 130px;
    right: auto;
}
.win_rtl .live_score_icon {
    margin-left: 5px;
    margin-right: 0;
}
.win_rtl .toto_winner::after {
    left: auto;
    right: 26%;
}
.win_rtl .toto_runner::after {
    left: auto;
    right: 26%;
}
.win_rtl .owl_pagination {
    direction: ltr !important;
}
.win_rtl .owl-nav .owl-next,
.win_rtl .owl-nav .owl-prev {
	overflow: hidden;
}


.win_rtl .PreTopShorting,
.win_rtl .PreMatchShorting {
    direction: rtl !important;
}
.win_rtl .PreTopShorting a::before {
    left: 15px;
}
.win_rtl .PreMatchShorting a.active::before,
.win_rtl .PreMatchShorting a:hover::before{
	left: 10px;
}
.win_rtl span.live_sound {
    left: 23px;
    right: auto;
}
.win_rtl span.live_sound  a::before {
    left: 15px;
}
.win_rtl span.live_sound a.active::before,
.win_rtl span.live_sound a:hover::before{
	left: 15px;
}
.win_rtl .Preleage_list .col-md-8 {
    float: right;
}
.win_rtl .live_result_soccer_page .totoLive {
    left: 15px !important;
    right: auto !important;
    margin-top: -2px;
}
.live_result_soccer_page .PreMatchWrap .checkbox label {
    padding-left: 0px;
}
.win_rtl .liveResultDelete.TotoEditDelete {
    left: 60px;
    right: auto;
}
.win_rtl span.TennisbTeam {
    text-align: left;
}
.win_rtl span.TennisATeam {
    text-align: right;
}
.win_rtl .full_width_bet_basketball  .ResultContantMini .result_score {
    left: 80px !important;
    right: auto !important;
}
.win_rtl .liveGameWrap p {
    left: 28px;
    text-align: right;
    display: flex;
    align-items: center;
    min-height: 50px;
}
.win_rtl .listSportsWrap .col-md-4 {
    float: right;
}
.win_rtl .tennis_extraodds .livemachright p{
	unicode-bidi: normal !important;
}
.win_rtl .basketball_extraodds .livemachright p{
	unicode-bidi: normal !important;
}




.win_rtl .history_heading > .col-md-7 {
    float: right;
}
.win_rtl .history_heading .col-md-2 {
    float: right;
}
.win_rtl  .history_listing_heading ul li{
	float: right;
}
.win_rtl .history_listing_body .history_item ul li{
	float: right;
}
.win_rtl .history_count i.fa {
    left: 35px;
    right: auto;
}
.win_rtl .sportsType span{
	right: 10px;
	left: auto;
}
.win_rtl .accordion-toggle:before,
.win_rtl .accordion-toggle.active:after{
	left: 15px;
	right: auto;
}
.win_rtl .history_details p b,
.win_rtl .combo_history_details p b {
    margin-right: 2px;
    float: right;
    margin-left: 5px;
}
.win_rtl .history_details p > i,
.win_rtl .combo_history_details p > i {
    margin-right: 5px;
    float: right;
    transform: rotateY(180deg);
    margin-left: 5px;
}
.win_rtl .history_details p span i{
	display: inline-block;
}
.win_rtl .combo_history_details p {
    text-align: right;
}
.win_rtl .TotoMyBetList .toto_form_score.all_bets_score_live {
    left: 175px;
}

/* ----------------------- Winpars RTL Css end --------------------------- */













/* ----------------------- Winpars RTL with number Css start --------------------------- */
body.p_No {
	font-family: 'IRANSans(FaNum)' !important;
}
body.p_No a .batting_counter{
	font-family: 'IRANSans(FaNum)' !important;
}
body.p_No .beting_list_item p {
    font-family: 'IRANSans(FaNum)' !important;
 }
body.p_No.dark_theme table, body.p_No.blue_theme table, body.p_No.green_theme table {
    font-family: "IRANSans(FaNum)" !important;
}
body.p_No .CompetitionDetails > li{
    font-family: "IRANSans(FaNum)" !important;
}
body.p_No .details.clearfix dd{
	font-family: "IRANSans(FaNum)" !important;
}
body.p_No text {
    font-family: "IRANSans(FaNum)" !important;
}
body.p_No .form-bar-container {
    font-family: "IRANSans(FaNum)" !important;
}
/* ----------------------- Winpars RTL with number Css start --------------------------- */





































/* ****************************All Responsive start by Mrinmay 11.04.2017************************************ */


@media screen and (max-width: 1024px) {
   .hijri_cal {
		font-size: 13px;
		padding: 3px 0 !important;
	}
	.league_check label .sub_title {
		width: 110px;
	}
	.logo img {
		margin-left: 15px;
		margin-top: 5px;
		max-height: 115px;
	}
	.slogan {
		left: -169px;
		top: 17px;
	}
	.landing_result_wrapp .sub_title{
		width: 105px;
	}
	.betingslip_body .mCSB_container {
	    margin-right: 0px !important;
	}
	.live_bet_filter .checkbox .sub_title {
	    width: 160px;
	}
	.log_reg li a {
	    padding: 5px 10px;
	}
	.hijri_cal {
	    font-size: 11px;
	    margin-top: 30px;
	}


	.betingslip_body .betingslip_tab a{
		width: 48%;
	}
	.MatchTracking_details p b {
	    margin: 8px auto;
	    padding: 3px 13px 0;
	    width: 75px;
	}
	.MatchTracking {
	    /*max-height: 214px;*/
	}
	.ResultContantMini .livemachright li,
	.ResultContant_small .livemachright li{
		width: 32%;
	}
	.livemachright li a p b{
		max-width: 45px;
	}
	.livemachleft p a span{
		 max-width: 90px;
	}
	.ResultContantMini .livemachright li a p b {
	    max-width: 30px;
	}
	.extraOddsdiv .livemachright > ul {
	    width:100% !important;
	}
	.livemachright > ul {
	    overflow: hidden;
	    width:88% !important;
	    display: block;
	    float: left;
	}
	.ResultContantMini .livemachright > ul {
	    width:100% !important;
	}
	.PreMatchWrapMini .pre_odd_list > li {
	    display: inline-block;
	    text-align: center;
	    width: 60px;
	}
	.pre_extraodd_all_list li {
	    width: 32.8%;
	}
	.othermarketdiv .pre_match_title,
	.othermarketdiv .pre_match_time {
	    margin-top: 0;
	}
	.pre_extraodd_all_list li {
	    width: 32.8% !important;
	}
	.TotoForm_wrap .pre_match_title,
	.TotoForm_wrap .pre_match_time {
	    font-size: 12px;
	    margin-right: 0;
	    margin-top: 0;
	    display: block;
	}
	.TotoMatchList_wrap .toto_match_selection > li {
	    width: 23%;
	}
	.pre_extraodd_two_list li {
	    width: 49.5%;
	}
	.Toto_game_resultWrap .toto_match_selection > li {
	    width: 18%;
	}
	.TotoForm_wrap .toto_unique_form_number i {
	    width: 135px;
	}
	.ResultContant_two .livemachright li {
	    width: 49.9% !important;
	}
	.extraOddsdiv .ResultContant_two .livemachright li {
	    width: 49% !important;
	}

	.tennis_footer h2 span i{
		display:block;
		margin-bottom:2px;
	}
	.ResultContantMini .livemachright_two.livemachright li a p b{
		max-width:70px !important;
	}

	.MatchTracking_details .awayteamextra,
	.MatchTracking_details .hometeamextra{
		width: 100px;

	}
	.tennis_traker_heading h3 span  i{
	 	font-style: normal;
	 	width: 100px;
	 	display: inline-block;
	 	text-overflow: ellipsis;
	 	overflow: hidden;
	 	vertical-align: middle;
	}

	.combo_history_child .history_listing_heading ul li:nth-child(2),
	.combo_history_child .history_listing_heading ul li:nth-child(3)  {
	    width: 29% !important;
	}

	.combo_history_child .history_listing_body .history_item ul li:nth-child(2),
	.combo_history_child .history_listing_body .history_item ul li:nth-child(3) {
	    width: 29% !important;
	}


	.win_rtl .livemachright > ul {
	    float: right;
	}
	.win_rtl .ResultContantMini.ResultContantTwo .livemachright li{
		width: 48.9%;
	}

}
@media screen and (max-width: 980px) {
	.social {
	    display: inline-block !important;
	    float: none !important;
	    margin-left: 10px;
	    margin: 15px 10 !important;
	    vertical-align: middle;
	}
	.show_now {
		margin-left: 11px;
		margin-top: 0;
		padding-right: 10px;
	}
	.ending_time {
		color: #fff;
		font-size: 13px;
		margin-right: 15px;
		margin-top: 5px;
	}
	.scorer_board .panel-body {
	    padding: 5px;
	}
	.top_bar_left_contant{
		width:540px;
		margin:0 auto;
	}
	.logo {
	    display: block;
	    float: unset;
	    margin-top: 20px;
	    max-height: 128px;
	    max-width: 100%;
	    position: unset;
	    text-align: center;
	}
	.logo img {
	    margin-bottom: 15px;
	    margin-left: auto;
	    margin-top: 0;
	    max-height: 115px;
	}
	.slogan {
	    left:0px;
	    top:-20px;
	    width: 100%;
	}
	 .hijri_cal {
	    color: #fff;
	    margin: 21px 10px 25px !important;
	    padding: 5px;
	    font-size: 14px;
	}
	.navbar-static-top .nav > li > a {
		padding-left: 10px;
		padding-right: 10px;
    }
    .sports_body_content #filter_pnl{
    	width: 66%;
    }
    .entry.clr span img {
	    height: auto;
	    max-width: 100%;
	}
	.betingslip_body .betingslip_tab a {
	    width: 49.2%;
	}
	.MatchTracking{
		background-size: 100%;
		min-height: 350px;
	}
	.blue_theme .footertop {
	    padding-top: 5px;
	}
	.MatchTracking img {
	    padding-top: 153px;
	}
	.MatchTracking > span {
	    max-height: 339px;
	}
	.pre_odd_list > li {
	    display: inline-block;
	    text-align: center;
	    width: 60px;
	}
	.leftBarPre{
		overflow: hidden;
	}
	.leftBarPre .col-md-3.pull-left.left_sidebar {
	    margin-top: 15px;
	    width: 100%;
	}
	.langauge_drop_main {
	    display: inline-block;
	    float: none;
	    margin: 15px auto;
	    vertical-align: middle;
	}
	.avtr-post {
	    padding-bottom: 100px;
	}
	.right_sidebar {
	    margin-top: 15px;
	}
	.TotoMatchList_wrap .toto_match_selection > li {
	    width: 22.8%;
	}
	.toto_match_selection > li {
	    width: 22%;
	}
	.bizcontent h5 {
	    font-size: 11px;
	}
	.TotoForm_wrap .toto_unique_form_number i {
	    width: 120px;
	}
	.result_score {
	    float: right;
	    margin-right: 10px;
	    margin-top: 7px;
	    position: absolute;
	    top: -33px;
	    right: 50px;
	}
	.full_width_bet_basketball .result_score{
		right: 62px;
	}
	.livemachright > ul {
	    width: 100% !important;
	}
	.livemachright li {
	    width: 32.7%;
	}
	.livemachright_two li {
	    width: 49.5%;
	}
	.ResultContant_two .livemachright li {
	    width: 49.10% !important;
	}
	.tennis_footer h2 span i{
		display:inline-block;
		margin-bottom:0px;
	}


	.history_listing_body .history_item ul li:nth-child(1),
	.history_listing_heading ul li:nth-child(1) {
	    display: none;
	}
	.history_listing_body .history_item ul li:nth-child(2),
	.history_listing_heading ul li:nth-child(2) {
	    width: 25%;
	}
	.history_listing_heading ul li,
	.history_listing_body .history_item ul li {
		width: 18%;
	}
	.history_listing_body .history_item ul li > span {
	    max-width: 35%;
	}
	.history_listing_heading ul li:nth-child(5),
	.history_listing_heading ul li:nth-child(6) {
	    width: 17%;
	}

	.combo_history_body .history_listing_heading ul li:nth-child(2),
	.combo_history_body .history_listing_heading ul li:nth-child(1),
	.combo_history_body .history_listing_body .history_item ul li:nth-child(1),
	.combo_history_body .history_listing_body .history_item ul li:nth-child(2) {
	    width: 24% !important;
	}
	.combo_history_body .history_listing_heading ul li,
	.combo_history_body .history_listing_heading ul li:nth-child(5),
	.combo_history_body .history_listing_heading ul li:nth-child(6),
	.combo_history_body .history_listing_body .history_item ul li,
	.combo_history_body .history_listing_body .history_item ul li:nth-child(5),
	.combo_history_body .history_listing_body .history_item ul li:nth-child(6){
		width: 19% !important;
	}
	.history_listing_body a{
		padding: 0px  35px 0px 25px !important;
	}
	.history_listing_heading ul li{
		padding: 10px 5px;
	}
	.combo_history_details p {
	    text-align: left;
	}
	.history_listing_heading ul{
		padding: 0px 25px;
	}
	.combo_history_child .history_listing_body .history_item ul li > span {
	    max-width: 44% !important;
	}

	.win_rtl .result_score {
	    margin-right: 10px;
	    right: auto;
	    left: 25px;
	    top: 0px;
	}
	.win_rtl .livemachleft p b {
	    margin-right: 15px;
	}
	.win_rtl .history_count i.fa {
	    left: 35px;
	    right: auto;
	}
	.Mobile_view {
	    display: block !important;
	}

}

@media screen and (max-width: 767px) {
	.log_reg li a {
	    font-size: 13px;
	    padding: 5px 6px;
	}
	.log_reg li {
	    margin-right: 0;
	}
	.top_bar .col-md-9.col-sm-12.col-xs-7 {
	    margin-left: -8px;
	}
    .log_reg, .social {
	    text-align: left;
	}

	.logo img {
	    margin-bottom: 0px;
	    margin-left: auto;
	    max-height:95px !important;
	}
	.registered_user .logo img {
	    margin-bottom: 0 !important;
	    margin-left: auto;
	    max-height:61px !important;
	}
	.registered_user .row.top_bar_left_contant {
	    width: 100%;
	}
	.registered_user .social li a {
	    height: 31px;
	    width: 31px;
	}

	.navbar-header {
	    display: none;
	}
	.navbar-static-top .nav.navbar-nav {
	    overflow-x: scroll !important;
	    width: 905px !important;
	}
	.navbar-static-top .navbar-nav > li {
	    float: left; !important;
	}
	.win_rtl .navbar-nav > li {
	    float: right !important;
	    text-align: right;
	}


	select.langauge_drop{
		width: 140px;
		padding: 3px 35px 3px 5px;
	}
	.top_showing {
	    width: 100%;
	}

	.logo_block .row {
	    min-height: 105px;
	}

	.hijri_cal {
		margin: 0 !important;
		font-size: 12px;
		text-align: left;
	}
	.slogan {
		margin-bottom:5px;
		position: unset;
		margin-top: 10px;
	}
	.logo_block .row .logo {
		margin-bottom: 15px;
	}
	.navbar-nav > li {
		float: none;
		text-align: left;
	}
	.responsive_body {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.modal-dialog.headtohead {
	    margin: 0 !important;
	    padding: 0 !important;
	}
	.snippet_container .tcenter .details.clearfix dt {
	    float: none !important;
	    text-align: center !important;
	    width: auto;
	}
	.snippet_container .tcenter .details.clearfix dd {
	    float: none !important;
	    text-align: center !important;
	    width: auto;
	    word-break: break-all;
	}
	.headtohead .modal-body {
	    padding: 0;
	}
	.langues_list .col-md-4.col-sm-4.col-xs-12{
		width: 33.3%;
	}
	.last_submit .col-md-4.col-sm-4.col-xs-12{
		width: 33.3%;
	}
	.league_tables table {
	    width: 700px !important;
	}
	.league_tables {
	    overflow: scroll !important;
	}
	.top-dropdown-menu .dropdown-menu {
	    left: auto;
	    right: 0;
	    z-index: 9999;
	}
	.league_paginantion_div {
	    width: 700px !important;
	}
	.dataTables_wrapper.no-footer {
	    overflow-x: scroll;
	    padding: 20px 0;
	}
    .statictis.col-md-8.col-md-offset-2{
        margin:15px !important;
    }
    .top_bar_left_contant {
	    float: left;
	    margin: 0 auto;
	    width: 140px;
	}
	.social {
	    margin:5px 0px !important;
	}
	.langauge_drop_main {
	    margin: 0 0 0 5px;
	}
	.top-dropdown-menu li.dropdown.open ul.dropdown-menu {
	    position:absolute !important;
	    left: 0;
	    top: 22px;
	}
	form#winparsRegister {
	    margin-bottom: 15px;
	}
	.input-group .form-control {
	    z-index: 0;
	}
	.live_body_content,
	.live_body_content_middle {
		text-align: center !important;
	}
	.LoadLiveResult .tip-top {
	    width: 100%;
	}
	.MatchTracking{
		background-size: 100%;
	}
	.blue_theme .footertop {
	    padding-top: 10px;
	}
	.top_bar_left_contant .social.pull-left {
	    text-align: center !important;
	}
	.social.pull-left {
	    text-align: left;
	}
	.footer_left, .footer_center, .footer_right {
	    min-height: 225px;
	}
	.scrollToTop {
	    bottom: 65px;
	}
	.win_rtl .betingslip_tab a:first-child {
	    margin-left: 4px !important;
	}
	.win_rtl .col-md-4.livemachleft {
	    float: none !important;
	    line-height: 23px;
	}
	div#single_bet_table_wrapper{
	    width: 1366px !important;
	}
	.blue_theme .top-dropdown-menu .dropdown-menu {
	    left:0;
	    right:auto;
	}
	.dropdown-menu {
	    min-width: 215px !important;
	}
	.win_rtl .social.pull-left {
	    text-align: right;
	}
	.PreMatchWrapMini .pre_odd_list > li,
	.pre_odd_list > li {
	    width: 30%;
	}
	.Preleage_list h3 {
	    margin: 0 0 10px;
	}
	.pre_match_title {
	    margin-bottom: 5px;
	    margin-top: 0;
	}
	.langauge_drop_main {
	    margin: 0 !important;
	    float: left;
	}
	.top_bar .log_reg{
		margin-right: 0px !important;
	}
	.pre_extraodd_all_list li {
	    width: 49.5% !important;
	    margin-left:1px !important;
	}
	.ticket_button {
	    margin-bottom: 10px;
	    text-align: center;
	}
	.ticket_button a{
		float: none;
	}
	#table_container {
	    overflow: scroll;
	}
	.mbed {
	    font-size: 13px;
	    padding: 8px;
	}
	.second_one .text-center {
	    margin-bottom: 12px;
	    text-align: center;
	}
	.post_social img {
	    width: 18.8%;
	}
	.card-details-holder > h3 {
	    text-align: center;
	}
	.top-dropdown-menu .nav.navbar-nav {
	    margin: 15px 0 0;
	    width: 100%;
	    text-align: center;
	    padding: 10px 0px;
	}
	.top-dropdown-menu .navbar-nav > li {
	    display: inline-block !important;
	    float: none !important;
	    padding: 0 !important;
	    text-align: center !important;
	}
	.top-dropdown-menu .dropdown-menu {
	    box-shadow: 0 0 5px #000000 !important;
	    left: auto !important;
	    right: auto !important;
	    text-align: center;
	    width: 100% !important;
	}
	.top-dropdown-menu .nav > li > a {
	    border-right: medium none !important;
	    display: inline-block !important;
	}
	.col-md-2.pull-right.right_sidebar {
	    margin-bottom: 20px;
	}
	.col-md-7.center_body.pull-right {
		overflow: hidden;
		float: none !important;
	}
	.avtr input[type="submit"] {
	    margin-left: 50px;
	    margin-top: 15px;
	}
	.landing_result_wrapp .sub_title {
	    width: 230px !important;
	}
	.live_body_content .live_body_content_left .checkbox .tip-top {
	    width: 100%;
	}
	.desktopmode_content{
		display: block;
	}
	.desktopmode_content{
		text-align: center;
	}
	.desktopmode_content > a {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 2px;
	    color: green;
	    display: inline-block;
	    font-size: 14px;
	    font-weight: 500;
	    margin-bottom: 13px;
	    padding: 6px 22px 5px;
	    position: relative;
	    text-align: center;
	    text-decoration: none;
	    text-transform: capitalize;
	    /*top: -5px;*/
	}
	.TotoContent_wrap {
	    margin-top: 20px;
	}
	.TotoMoneyIndicater {
	    float: right;
	    margin: 14px 15px 10px 10px;
	}
	.pre_extraodd_two_list li {
	    width: 49.2%;
	}
	.toto_result_download.all_bets_download_icon {
	    background: #000016 none repeat scroll 0 0;
	    left: 25px;
	    padding: 7px 0;
	    position: unset;
	    text-align: center;
	    top: 10px;
	    z-index: 9999;
	}
	.blue_theme .top-dropdown-menu .dropdown-menu {
	    left: 0px !important;
	    right: 0px !important;
	    width: 100%;
	}
	.top-dropdown-menu .navbar-nav > li {
		margin: 1px 0;
	}


	.All_sport_list {
	    overflow-x: scroll;
	}
	.All_sport_list > ul {
	    display: block;
	    width: 1430px;
	}
	.All_sport_list ul li {
	    width: 110px;
	    text-align: center;
	    float: left;
	}
	.sport ul li a {
	    font-size: 15px;
	}
	.All_sport_list  ul li a span {
	    display: block !important;
	    height: auto !important;
	    float: none !important;
	    padding: 0px  !important;
	    width: 100%;
	    margin-bottom: 10px;
	    margin-right: 0;
	}
	.All_sport_list  ul li a span img{
		width: 60px;
	}
	.win_rtl .All_sport_list  ul li a span {
	    display: block !important;
	    height: auto !important;
	    float: none !important;
	}
	.win_rtl .All_sport_list ul li {
	    float: right;
	}

	.top-dropdown-menu .device_Changes.dropdown-menu {
   		 min-width: 160px !important;
	}
	.top-dropdown-menu .dropdown-menu.device_Changes li,
	.top-dropdown-menu .device_Changes.dropdown-menu li a {
	    border: medium none;
	    overflow-wrap: break-word;
	    white-space: inherit;
	}
	.navbar.navbar-default.navbar-static-top::before {
	    background:url(../images/sLeft.png) no-repeat;
	    content: "";
	    height: 23px;
	    left: -6px;
	    position: absolute;
	    top: 21px;
	    width: 15px;
	    z-index: 9;
	}
	.navbar.navbar-default.navbar-static-top::after {
	    background: rgba(0, 0, 0, 0) url("../images/sRight.png") no-repeat scroll 0 0;
	    content: "";
	    height: 23px;
	    position: absolute;
	    right: -13px;
	    top: 21px;
	    width: 15px;
	    z-index: 9;
	}

	.social li {
	    float: left;
	    margin-right: 1px;
	}

	.win_rtl .social li {
	    float: right;
	    margin-right: 1px;
	}
	.social.pull-left a img {
	    top: -5px;
	}

	.PreTopShorting a {
	    padding: 5px 5px;
	    margin: 2px 8px;
	}
	.PreTopShorting a::before {
	    margin: -6px 0 0 -20px;
	    border-bottom: 31px solid #082D62;
	}
	.PreTopShorting a::after {
	    border-bottom: 31px solid transparent;
	}
	.PreTopShorting a.active::before,
	.PreTopShorting a:hover::before {
	    border-bottom: 31px solid #FFBF0A;
	}
	.PreTopShorting a.active::after,
	.PreTopShorting a:hover::after {
	    border-bottom: 30px solid transparent;
	}

	.liveGameWrap {
	    margin: 15px 15px;
	}

	.dark_theme .footertop .footer_left, .dark_theme .footertop .footer_center {
	    border-right: none !important;
	}
	.livemachright li {
	    width: 32.5%;
	}
	.history_heading h3{
		text-align: center;
	}

	.history_listing_body .history_item ul li:nth-child(3),
	.history_listing_body .history_item ul li:nth-child(4),
	.history_listing_body .history_item ul li:nth-child(5),
	.history_listing_body .history_item ul li:nth-child(6),
	.history_listing_heading ul li:nth-child(3),
	.history_listing_heading ul li:nth-child(4),
	.history_listing_heading ul li:nth-child(5),
	.history_listing_heading ul li:nth-child(6){
		display: none;
	}

	.history_listing_body .history_item ul li:nth-child(2),
	.history_listing_heading ul li:nth-child(2) {
	    width: 100%;
	}
	.history_dropdown_list .btn-select{
		margin-bottom: 10px;
	}
	.history_details p span i {
	    display: inline-block;
	    margin-bottom: 5px;
	}

	.combo_history_body .history_listing_heading ul li:nth-child(2),
	.combo_history_body .history_listing_heading ul li:nth-child(1),
	.combo_history_body .history_listing_body .history_item ul li:nth-child(1),
	.combo_history_body .history_listing_body .history_item ul li:nth-child(2){
		width: 100% !important;
	}

	.win_rtl .result_score{
		left: 80px;
    	top: -21px;
	}
	.win_rtl  .col-md-8.livemachright li {
	    float: right;
	    margin-left: 3px;
	}
	.win_rtl .livemachright.livemachright_two li {
	    width: 49%;
	}
	.win_rtl .livemachleft p b{
		margin-top:7px;
	}
	.win_rtl .PreTopShorting a::before {
	    margin: -6px 0 0 -30px;
	}
	.win_rtl .combo_history_details p {
	    text-align: right;
	}
	.win_rtl .history_heading .col-md-2 {
	    float: none;
	}

}



@media screen and (max-width: 480px) {
	.sport_branches .league_check.col-md-4.col-sm-4.col-xs-4 {
	    width: 100%;
	}
	.all_leagues .games {
	    width: 100% !important;
	}
	.league_check label .sub_title {
	    width: 200px;
	}
	.slip_betting_footer ul li {
	    padding: 7px 10px;
	}
	.toto_list li {
	    text-align: center;
	}
	.show_now {
	    clear: both;
	    display: block;
	    float: none !important;
	    margin-left: auto !important;
	    margin-right: auto;
	    margin-top: 29px;
	    padding-right: 10px;
	    text-align: center;
	    width: auto;
	}
	.ending_time {
	    color: #fff;
	    display: block;
	    float: none !important;
	    font-size: 13px;
	    margin-right: 0;
	    margin-top: 5px;
	}
	.sports_body_content #filter_pnl {
	    color: #fff;
	    height: auto;
	    line-height: 22px;
	    overflow: hidden;
	    padding: 0;
	    text-transform: none;
	}
	.sports_body_content #filter_pnl ul {
	    clear: both;
	    display: block;
	    margin: 10px 0 0;
	}
	.sports_body_content #filter_pnl select {
	    width: 135px;
	    margin: 0 0 10px 10px;
	}
	.bet_type {
	    overflow: hidden;
	    width: 530px;
	}
	.leagues > li.leagueWindow {
	    overflow-x: scroll;
	}
	.match_otherodds {
	    overflow-x: scroll;
	}

	.snippet_container #collapse2, .snippet_container #collapse3, .snippet_container #collapse7,
	.snippet_container #collapse8 {
		overflow-x: scroll;
	}
	.langues_list .col-md-4.col-sm-4.col-xs-12{
		width: 50%;
	}
	.sports_body_content #filter_pnl {
	    width: 100%;
	}
	.prematch_league_list .checkbox .sub_title{
		width: 220px;
	}
	.LandingMatchShow {
	    display: none;
	}
	.win_rtl .result_score {
	    top: -10px;
	    position: absolute;
	    left: 80px;
	}
	.PreMatchWrapMini .pre_odd_list > li,
	.pre_odd_list > li {
	    width: 27%;
	}
	.TotoResulList > li {
	    display: block;
	    width: 100%;
	}
	.live_bet_filter .checkbox .sub_title {
	    width: 220px;
	}
	.livemachright li > a {
	    margin-top: 2px;
	}
	.PreMatchShorting span {
	    margin: 8px 10px;
	    display: block;
	}

	.liveGameListHeading h1{
		width: 90%;
	}
	.liveGameWrap {
	    margin: 10px 0px;
	}
	.livemachright li,
	.ResultContantMini .livemachright li {
	    width: 100%;
	}
	.extraOddsdiv .ResultContant_two .livemachright li {
	    width: 100% !important;
	}
	.livebetmatchmap p {
	    word-wrap: break-word;
	}

	.win_rtl .top_bar_left_contant  .social li{
		float:left !important;
	}
	.center_body > .row > .col-md-12 {
	    padding: 0px 15px;
	}



	.TotoMyBetList .toto_form_score.all_bets_score_live {
	    right: 137px;
	}
	.TotoMyBetList .TotoEditDelete {
	    right: 20px;
	}
	.TotoMyBetList .toto_form_score.my_bet {
	    right: 75px;
	}
	.TotoMyBetList .TotoForm_wrap > .panel-heading a{
		padding: 15px 7px;
	}
	.TotoMyBetList .toto_form_score.all_bets_score_live,
	.TotoMyBetList .toto_form_score {
		padding: 12px 7px 10px;
		font-size: 10px;
	}


	.win_rtl .TotoMyBetList .toto_form_score.all_bets_score_live {
	    left:132px;
	    right: auto;
	}
	.win_rtl .TotoMyBetList .TotoEditDelete {
	    left: 25px;
	    right: auto;
	}
	.win_rtl .TotoMyBetList .toto_form_score.my_bet {
	    left: 75px;
	    right: auto;
	}
	.win_rtl .TotoMyBetList .TotoForm_wrap > .panel-heading a{
		padding: 15px 7px;
	}
	.win_rtl .TotoMyBetList .toto_form_score.all_bets_score_live,
	.win_rtl .TotoMyBetList .toto_form_score {
		padding: 12px 7px 10px;
		font-size: 10px;
	}


}
@media screen and (max-width: 414px) {

    .langues_list .col-md-4.col-sm-4.col-xs-12 {

		width: 100%;
	}
	.last_submit .col-md-4.col-sm-4.col-xs-12{
		width: 33%;
	}
	.last_submit button{
		padding: 6px;
		font-size: 11px;
	}
	.last_submit .checkbox label, .last_submit .radio label{
		padding-left: 0px;
		font-size: 11px;
	}
	.landing_result_wrapp .nav > li > a {
	    padding: 8px 15px !important;
	}
	.landing_result_wrapp li .form-control {
	    font-size: 10px;
	    padding: 0;
	    width: 80px;
	}
	.score_tab .col-md-9 > a {
	    font-size: 11px;
	    line-height: 35px;
	    margin: 0 11px 0 0;
	}
	.top_bar .log_reg {
	    margin-right: 0;
	}
	.single-blog-header > h1 {
	    font-size: 18px;
	}
	.live_header span a {
	    font-size: 11px;
	    padding: 8px 28px;
	}
	.livemachright li,
	.ResultContantMini .livemachright li {
	    width: 100%;
	}
	.ResultContant_small .livemachright li,
	.ResultContant_two .livemachright li {
	    width: 100% !important;
	    margin-bottom: 10px;
	}

	.MatchTracking_details .hometeamextra,
	.MatchTracking_details .awayteamextra {
	    width: 80px;
	}
	.Match_statusText > h1 {
	    font-size: 24px;
	}
	.Match_statusText{
		top: 0;
	}
	.MatchTracking > span {
	    max-height: 171px;
	}
	.MatchTracking {
	    min-height: 135px;
	}
	.MatchTracking img {
	    padding-top: 78px;
	}
	.livemachright li a p b {
	    max-width: 100px !important;
	}
	.livemachleft p a span {
	    max-width: 77px;
	    font-size: 11px;
	}
	.PreMatchWrapMini .pre_odd_list > li,
	.pre_odd_list > li {
	    width: 24% !important;
	}
	.pre_extraodd_all_list li{
		width: 100% !important;
	}
	.secondComments {
   	 margin-left: 0px;
   	}
   	.g-recaptcha .rc-anchor-light .rc-anchor-normal-footer {
	    left: 50px !important;
	    position: relative !important;
	}
	.ThirdComments {
	    margin-left: 0;
	}
	.TotoResultCount ul li {
	    display: block;
	    text-align: center;
	    width: 100%;
	    margin-bottom: 25px;
	    border:none !important;
	}
	.valley_Preleage_list .pre_odd_list > li {
	    width: 43% !important;
	}
	.pre_extraodd_two_list li {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .pre_extraodd_two_list li:nth-child(2) {
        margin-left: 0 !important;
    }
    .TotoForm_wrap .toto_unique_form_number i {
	    width: 55px;
	}

	.ResultContantMini.ResultContantTwo .livemachright li {
	    width: 100%;
	}
	.tennis_footer h2 span i{
		display:block;
		font-style:normal;
		margin-bottom:2px;
	}
	.win_rtl .result_score {
	    top: -20px;
	}
	.win_rtl .livemachright.livemachright_two li{
		width: 100% !important;
	}
	.history_wrap {
	    padding: 0;
	    border-radius: 2px;
	    background: none;
	}
	.history_listing_body .history_item ul li:nth-child(2),
	.history_listing_heading ul li:nth-child(2) {
	    text-align: left;
	}
	.history_listing_body .history_item ul li > span {
	    max-width: 41%;
	}





	.win_rtl .history_listing_body .history_item ul li:nth-child(2),
	.win_rtl .history_listing_heading ul li:nth-child(2) {
	    text-align: right;
	}

  }
 @media screen and (max-width: 360px) {
	.security iframe {
		    margin-left: -26px;
		}
	.btn-group.toto_dropdown_list {
	    float: unset !important;
	    margin: 3px 5px;
	    width: 97%;
	}
}

/* ****************************All Responsive end by Mrinmay 11.04.2017************************************ */

/*New Image css effect*/

/*=======ENGLISH++++++++++*/
.matchtracking_img0 { background: url(../images/playground/0.gif);  }
.matchtracking_img1002 { background: url(../images/playground/1002.gif);  }
.matchtracking_img1014 { background: url(../images/playground/1014.gif);  }
.matchtracking_img1015 { background: url(../images/playground/1015.gif);  }
.matchtracking_img1016 { background: url(../images/playground/1016.gif);  }
.matchtracking_img1017 { background: url(../images/playground/1017.gif);  }
.matchtracking_img1018 { background: url(../images/playground/1018.gif);  }
.matchtracking_img1019 { background: url(../images/playground/1019.gif);  }
.matchtracking_img1020 { background: url(../images/playground/1020.gif);  }
.matchtracking_img1021 { background: url(../images/playground/1021.gif);  }
.matchtracking_img1022 { background: url(../images/playground/1022.gif);  }
.matchtracking_img1025 { background: url(../images/playground/1025.gif);  }
.matchtracking_img1026 { background: url(../images/playground/1026.gif);  }


.matchtracking_img1104 { background: url(../images/playground/1104.gif);  }
.matchtracking_img1233 { background: url(../images/playground/1233.gif);  }
.matchtracking_img2104 { background: url(../images/playground/2104.gif);  }
.matchtracking_img10000 { background: url(../images/playground/10000.gif);  }
.matchtracking_img10008 { background: url(../images/playground/10008.gif);  }
.matchtracking_img10009 { background: url(../images/playground/10009.gif);  }
.matchtracking_img10021 { background: url(../images/playground/10021.gif);  }
.matchtracking_img10047 { background: url(../images/playground/10047.gif);  }
.matchtracking_img11000 { background: url(../images/playground/11000.gif);  }
.matchtracking_img11001 { background: url(../images/playground/11001.gif);  }
.matchtracking_img11002 { background: url(../images/playground/11002.gif);  }
.matchtracking_img11003 { background: url(../images/playground/11003.gif);  }
.matchtracking_img11004 { background: url(../images/playground/11004.gif);  }
.matchtracking_img11005 { background: url(../images/playground/11005.gif);  }
.matchtracking_img11006 { background: url(../images/playground/11006.gif);  }
.matchtracking_img11007 { background: url(../images/playground/11007.gif);  }
.matchtracking_img11008 { background: url(../images/playground/11008.gif);  }
.matchtracking_img11009 { background: url(../images/playground/11009.gif);  }
.matchtracking_img11010 { background: url(../images/playground/11010.gif);  }
.matchtracking_img11011 { background: url(../images/playground/11011.gif);  }


.matchtracking_img11012 { background: url(../images/playground/11012.gif);  }
.matchtracking_img11013 { background: url(../images/playground/11013.gif);  }
.matchtracking_img11014 { background: url(../images/playground/11014.gif);  }
.matchtracking_img11015 { background: url(../images/playground/11015.gif);  }
.matchtracking_img11016 { background: url(../images/playground/11016.gif);  }


.matchtracking_img11023 { background: url(../images/playground/11023.gif);  }
.matchtracking_img11024 { background: url(../images/playground/11024.gif);  }
.matchtracking_img11025 { background: url(../images/playground/11025.gif);  }


.matchtracking_img11233 { background: url(../images/playground/11233.gif);  }
.matchtracking_img11234 { background: url(../images/playground/11234.gif);  }
.matchtracking_img11236 { background: url(../images/playground/11236.gif);  }
.matchtracking_img11237 { background: url(../images/playground/11237.gif);  }
.matchtracking_img11238 { background: url(../images/playground/11238.gif);  }
.matchtracking_img11239 { background: url(../images/playground/11239.gif);  }
.matchtracking_img11901 { background: url(../images/playground/11901.gif);  }
.matchtracking_img11902 { background: url(../images/playground/11902.gif);  }
.matchtracking_img11931 { background: url(../images/playground/11931.gif);  }
.matchtracking_img11932 { background: url(../images/playground/11932.gif);  }
.matchtracking_img11933 { background: url(../images/playground/11933.gif);  }
.matchtracking_img11934 { background: url(../images/playground/11934.gif);  }
.matchtracking_img11935 { background: url(../images/playground/11935.gif);  }
.matchtracking_img11936 { background: url(../images/playground/11936.gif);  }


.matchtracking_img20000 { background: url(../images/playground/20000.gif);  }
.matchtracking_img20008 { background: url(../images/playground/20008.gif);  }
.matchtracking_img20009 { background: url(../images/playground/20009.gif);  }
.matchtracking_img20021 { background: url(../images/playground/20021.gif);  }
.matchtracking_img20047 { background: url(../images/playground/20047.gif);  }
.matchtracking_img21000 { background: url(../images/playground/21000.gif);  }
.matchtracking_img21001 { background: url(../images/playground/21001.gif);  }
.matchtracking_img21002 { background: url(../images/playground/21002.gif);  }
.matchtracking_img21003 { background: url(../images/playground/21003.gif);  }
.matchtracking_img21004 { background: url(../images/playground/21004.gif);  }
.matchtracking_img21005 { background: url(../images/playground/21005.gif);  }

.matchtracking_img21006 { background: url(../images/playground/21006.gif);  }
.matchtracking_img21007 { background: url(../images/playground/21007.gif);  }
.matchtracking_img21008 { background: url(../images/playground/21008.gif);  }
.matchtracking_img21009 { background: url(../images/playground/21009.gif);  }
.matchtracking_img21010 { background: url(../images/playground/21010.gif);  }
.matchtracking_img21011 { background: url(../images/playground/21011.gif);  }
.matchtracking_img21012 { background: url(../images/playground/21012.gif);  }
.matchtracking_img21013 { background: url(../images/playground/21013.gif);  }
.matchtracking_img21015 { background: url(../images/playground/21015.gif);  }
.matchtracking_img21016 { background: url(../images/playground/21016.gif);  }

.matchtracking_img21023 { background: url(../images/playground/21023.gif);  }
.matchtracking_img21024 { background: url(../images/playground/21024.gif);  }
.matchtracking_img21025 { background: url(../images/playground/21025.gif);  }

.matchtracking_img21033 { background: url(../images/playground/21033.gif);  }
.matchtracking_img21034 { background: url(../images/playground/21034.gif);  }
.matchtracking_img21036 { background: url(../images/playground/21036.gif);  }
.matchtracking_img21037 { background: url(../images/playground/21037.gif);  }
.matchtracking_img21038 { background: url(../images/playground/21038.gif);  }
.matchtracking_img21039 { background: url(../images/playground/21039.gif);  }

.matchtracking_img21931 { background: url(../images/playground/21931.gif);  }
.matchtracking_img21932 { background: url(../images/playground/21932.gif);  }
.matchtracking_img21933 { background: url(../images/playground/21933.gif);  }
.matchtracking_img21934 { background: url(../images/playground/21934.gif);  }
.matchtracking_img21935 { background: url(../images/playground/21935.gif);  }
.matchtracking_img21936 { background: url(../images/playground/21936.gif);  }


.matchtracking_img_tennis11113 { background: url(../images/tennis_playground/11113.gif); }
.matchtracking_img_tennis11114 { background: url(../images/tennis_playground/11114.gif); }
.matchtracking_img_tennis11115 { background: url(../images/tennis_playground/11115.gif); }
.matchtracking_img_tennis11116 { background: url(../images/tennis_playground/11116.gif); }
.matchtracking_img_tennis11117 { background: url(../images/tennis_playground/11117.gif); }
.matchtracking_img_tennis11118 { background: url(../images/tennis_playground/11118.gif); }
.matchtracking_img_tennis11119 { background: url(../images/tennis_playground/11119.gif); }
.matchtracking_img_tennis11120 { background: url(../images/tennis_playground/11120.gif); }
.matchtracking_img_tennis11121 { background: url(../images/tennis_playground/11121.gif); }
.matchtracking_img_tennis11122 { background: url(../images/tennis_playground/11122.gif); }
.matchtracking_img_tennis11123 { background: url(../images/tennis_playground/11123.gif); }
.matchtracking_img_tennis11124 { background: url(../images/tennis_playground/11124.gif); }
.matchtracking_img_tennis11125 { background: url(../images/tennis_playground/11125.gif); }
.matchtracking_img_tennis11126 { background: url(../images/tennis_playground/11126.gif); }
.matchtracking_img_tennis11127 { background: url(../images/tennis_playground/11127.gif); }
.matchtracking_img_tennis11128 { background: url(../images/tennis_playground/11128.gif); }
.matchtracking_img_tennis11129 { background: url(../images/tennis_playground/11129.gif); }
.matchtracking_img_tennis11130 { background: url(../images/tennis_playground/11130.gif); }
.matchtracking_img_tennis11131 { background: url(../images/tennis_playground/11131.gif); }
.matchtracking_img_tennis11132 { background: url(../images/tennis_playground/11132.gif); }
.matchtracking_img_tennis11133 { background: url(../images/tennis_playground/11133.gif); }
.matchtracking_img_tennis11134 { background: url(../images/tennis_playground/11134.gif); }
.matchtracking_img_tennis11135 { background: url(../images/tennis_playground/11135.gif); }
.matchtracking_img_tennis11136 { background: url(../images/tennis_playground/11136.gif); }
.matchtracking_img_tennis11137 { background: url(../images/tennis_playground/11137.gif); }
.matchtracking_img_tennis11138 { background: url(../images/tennis_playground/11138.gif); }
.matchtracking_img_tennis21113 { background: url(../images/tennis_playground/21113.gif); }
.matchtracking_img_tennis21114 { background: url(../images/tennis_playground/21114.gif); }
.matchtracking_img_tennis21115 { background: url(../images/tennis_playground/21115.gif); }
.matchtracking_img_tennis21116 { background: url(../images/tennis_playground/21116.gif); }
.matchtracking_img_tennis21117 { background: url(../images/tennis_playground/21117.gif); }
.matchtracking_img_tennis21118 { background: url(../images/tennis_playground/21118.gif); }
.matchtracking_img_tennis21119 { background: url(../images/tennis_playground/21119.gif); }
.matchtracking_img_tennis21120 { background: url(../images/tennis_playground/21120.gif); }
.matchtracking_img_tennis21121 { background: url(../images/tennis_playground/21121.gif); }
.matchtracking_img_tennis21122 { background: url(../images/tennis_playground/21122.gif); }
.matchtracking_img_tennis21123 { background: url(../images/tennis_playground/21123.gif); }
.matchtracking_img_tennis21124 { background: url(../images/tennis_playground/21124.gif); }
.matchtracking_img_tennis21125 { background: url(../images/tennis_playground/21125.gif); }
.matchtracking_img_tennis21126 { background: url(../images/tennis_playground/21126.gif); }
.matchtracking_img_tennis21127 { background: url(../images/tennis_playground/21127.gif); }
.matchtracking_img_tennis21128 { background: url(../images/tennis_playground/21128.gif); }
.matchtracking_img_tennis21129 { background: url(../images/tennis_playground/21129.gif); }
.matchtracking_img_tennis21130 { background: url(../images/tennis_playground/21130.gif); }
.matchtracking_img_tennis21131 { background: url(../images/tennis_playground/21131.gif); }
.matchtracking_img_tennis21132 { background: url(../images/tennis_playground/21132.gif); }
.matchtracking_img_tennis21133 { background: url(../images/tennis_playground/21133.gif); }
.matchtracking_img_tennis21134 { background: url(../images/tennis_playground/21134.gif); }
.matchtracking_img_tennis21135 { background: url(../images/tennis_playground/21135.gif); }
.matchtracking_img_tennis21136 { background: url(../images/tennis_playground/21136.gif); }
.matchtracking_img_tennis21137 { background: url(../images/tennis_playground/21137.gif); }
.matchtracking_img_tennis21138 { background: url(../images/tennis_playground/21138.gif); }
.matchtracking_img_tennis0 { background: url(../images/tennis_playground/0.gif); }
.matchtracking_img_tennis1128 { background: url(../images/tennis_playground/1128.gif); }


.matchtracking_img_basketball11074 { background: url(../images/basket_playground/11074.gif); }
.matchtracking_img_basketball11075 { background: url(../images/basket_playground/11075.gif); }
.matchtracking_img_basketball11076 { background: url(../images/basket_playground/11076.gif); }
.matchtracking_img_basketball11077 { background: url(../images/basket_playground/11077.gif); }
.matchtracking_img_basketball11078 { background: url(../images/basket_playground/11078.gif); }
.matchtracking_img_basketball11079 { background: url(../images/basket_playground/11079.gif); }
.matchtracking_img_basketball11080 { background: url(../images/basket_playground/11080.gif); }
.matchtracking_img_basketball11081 { background: url(../images/basket_playground/11081.gif); }
.matchtracking_img_basketball11086 { background: url(../images/basket_playground/11086.gif); }
.matchtracking_img_basketball11094 { background: url(../images/basket_playground/11094.gif); }
.matchtracking_img_basketball11022 { background: url(../images/basket_playground/11022.gif); }

.matchtracking_img_basketball21074 { background: url(../images/basket_playground/21074.gif); }
.matchtracking_img_basketball21075 { background: url(../images/basket_playground/21075.gif); }
.matchtracking_img_basketball21076 { background: url(../images/basket_playground/21076.gif); }
.matchtracking_img_basketball21077 { background: url(../images/basket_playground/21077.gif); }
.matchtracking_img_basketball21078 { background: url(../images/basket_playground/21078.gif); }
.matchtracking_img_basketball21079 { background: url(../images/basket_playground/21079.gif); }
.matchtracking_img_basketball21080 { background: url(../images/basket_playground/21080.gif); }
.matchtracking_img_basketball21081 { background: url(../images/basket_playground/21081.gif); }
.matchtracking_img_basketball21086 { background: url(../images/basket_playground/21086.gif); }
.matchtracking_img_basketball21094 { background: url(../images/basket_playground/21094.gif); }
.matchtracking_img_basketball21022 { background: url(../images/basket_playground/21022.gif); }

.matchtracking_img_basketball1085 { background: url(../images/basket_playground/1085.gif); }
.matchtracking_img_basketball1087 { background: url(../images/basket_playground/1087.gif); }
.matchtracking_img_basketball1088 { background: url(../images/basket_playground/1088.gif); }
.matchtracking_img_basketball1089 { background: url(../images/basket_playground/1089.gif); }
.matchtracking_img_basketball1090 { background: url(../images/basket_playground/1090.gif); }
.matchtracking_img_basketball1091 { background: url(../images/basket_playground/1091.gif); }
.matchtracking_img_basketball1092 { background: url(../images/basket_playground/1092.gif); }
.matchtracking_img_basketball0 { background: url(../images/basket_playground/0.gif); }
.matchtracking_img_basketball1083 { background: url(../images/basket_playground/1083.gif); }
.matchtracking_img_basketball01083 { background: url(../images/basket_playground/1083.gif); }

.matchtracking_img_volleyball21249 { background: url(../images/volleyball_playground/21249.gif); }
.matchtracking_img_volleyball11248 { background: url(../images/volleyball_playground/11248.gif); }
.matchtracking_img_volleyball11249 { background: url(../images/volleyball_playground/11249.gif); }
.matchtracking_img_volleyball21248 { background: url(../images/volleyball_playground/21248.gif); }
.matchtracking_img_volleyball11258 { background: url(../images/volleyball_playground/1258.gif); }
.matchtracking_img_volleyball1256 { background: url(../images/volleyball_playground/1256.gif); }
.matchtracking_img_volleyball21255 { background: url(../images/volleyball_playground/21255.gif); }
.matchtracking_img_volleyball11255 { background: url(../images/volleyball_playground/11255.gif); }
.matchtracking_img_volleyball1261 { background: url(../images/volleyball_playground/1261.gif); }
.matchtracking_img_volleyball1255 { background: url(../images/volleyball_playground/1255.gif); }
.matchtracking_img_volleyball21252 { background: url(../images/volleyball_playground/21252.gif); }
.matchtracking_img_volleyball21253 { background: url(../images/volleyball_playground/21253.gif); }
.matchtracking_img_volleyball11252 { background: url(../images/volleyball_playground/11252.gif); }
.matchtracking_img_volleyball11253 { background: url(../images/volleyball_playground/11253.gif); }
.matchtracking_img_volleyball1258 { background: url(../images/volleyball_playground/1258.gif); }
.matchtracking_img_volleyball0 { background: url(../images/volleyball_playground/0.gif); }


/*=====PERSIAN========*/
.pers_matchtracking_img_volleyball21249 { background: url(../images/volleyball_playground_persian/21249.gif); }
.pers_matchtracking_img_volleyball11248 { background: url(../images/volleyball_playground_persian/11248.gif); }
.pers_matchtracking_img_volleyball11249 { background: url(../images/volleyball_playground_persian/11249.gif); }
.pers_matchtracking_img_volleyball21248 { background: url(../images/volleyball_playground_persian/21248.gif); }
.pers_matchtracking_img_volleyball11258 { background: url(../images/volleyball_playground_persian/1258.gif); }
.pers_matchtracking_img_volleyball1256 { background: url(../images/volleyball_playground_persian/1256.gif); }
.pers_matchtracking_img_volleyball21255 { background: url(../images/volleyball_playground_persian/21255.gif); }
.pers_matchtracking_img_volleyball11255 { background: url(../images/volleyball_playground_persian/11255.gif); }
.pers_matchtracking_img_volleyball1261 { background: url(../images/volleyball_playground_persian/1261.gif); }
.pers_matchtracking_img_volleyball1255 { background: url(../images/volleyball_playground_persian/1255.gif); }
.pers_matchtracking_img_volleyball21252 { background: url(../images/volleyball_playground_persian/21252.gif); }
.pers_matchtracking_img_volleyball21253 { background: url(../images/volleyball_playground_persian/21253.gif); }
.pers_matchtracking_img_volleyball11252 { background: url(../images/volleyball_playground_persian/11252.gif); }
.pers_matchtracking_img_volleyball11253 { background: url(../images/volleyball_playground_persian/11253.gif); }
.pers_matchtracking_img_volleyball1258 { background: url(../images/volleyball_playground_persian/1258.gif); }
.pers_matchtracking_img_volleyball0 { background: url(../images/volleyball_playground_persian/0.gif); }

.pers_matchtracking_img_tennis11113 { background: url(../images/tennis_playground_persian/11113.gif); }
.pers_matchtracking_img_tennis11114 { background: url(../images/tennis_playground_persian/11114.gif); }
.pers_matchtracking_img_tennis11115 { background: url(../images/tennis_playground_persian/11115.gif); }
.pers_matchtracking_img_tennis11116 { background: url(../images/tennis_playground_persian/11116.gif); }
.pers_matchtracking_img_tennis11117 { background: url(../images/tennis_playground_persian/11117.gif); }
.pers_matchtracking_img_tennis11118 { background: url(../images/tennis_playground_persian/11118.gif); }
.pers_matchtracking_img_tennis11119 { background: url(../images/tennis_playground_persian/11119.gif); }
.pers_matchtracking_img_tennis11120 { background: url(../images/tennis_playground_persian/11120.gif); }
.pers_matchtracking_img_tennis11121 { background: url(../images/tennis_playground_persian/11121.gif); }
.pers_matchtracking_img_tennis11122 { background: url(../images/tennis_playground_persian/11122.gif); }
.pers_matchtracking_img_tennis11123 { background: url(../images/tennis_playground_persian/11123.gif); }
.pers_matchtracking_img_tennis11124 { background: url(../images/tennis_playground_persian/11124.gif); }
.pers_matchtracking_img_tennis11125 { background: url(../images/tennis_playground_persian/11125.gif); }
.pers_matchtracking_img_tennis11126 { background: url(../images/tennis_playground_persian/11126.gif); }
.pers_matchtracking_img_tennis11127 { background: url(../images/tennis_playground_persian/11127.gif); }
.pers_matchtracking_img_tennis11128 { background: url(../images/tennis_playground_persian/11128.gif); }
.pers_matchtracking_img_tennis11129 { background: url(../images/tennis_playground_persian/11129.gif); }
.pers_matchtracking_img_tennis11130 { background: url(../images/tennis_playground_persian/11130.gif); }
.pers_matchtracking_img_tennis11131 { background: url(../images/tennis_playground_persian/11131.gif); }
.pers_matchtracking_img_tennis11132 { background: url(../images/tennis_playground_persian/11132.gif); }
.pers_matchtracking_img_tennis11133 { background: url(../images/tennis_playground_persian/11133.gif); }
.pers_matchtracking_img_tennis11134 { background: url(../images/tennis_playground_persian/11134.gif); }
.pers_matchtracking_img_tennis11135 { background: url(../images/tennis_playground_persian/11135.gif); }
.pers_matchtracking_img_tennis11136 { background: url(../images/tennis_playground_persian/11136.gif); }
.pers_matchtracking_img_tennis11137 { background: url(../images/tennis_playground_persian/11137.gif); }
.pers_matchtracking_img_tennis11138 { background: url(../images/tennis_playground_persian/11138.gif); }
.pers_matchtracking_img_tennis21113 { background: url(../images/tennis_playground_persian/21113.gif); }
.pers_matchtracking_img_tennis21114 { background: url(../images/tennis_playground_persian/21114.gif); }
.pers_matchtracking_img_tennis21115 { background: url(../images/tennis_playground_persian/21115.gif); }
.pers_matchtracking_img_tennis21116 { background: url(../images/tennis_playground_persian/21116.gif); }
.pers_matchtracking_img_tennis21117 { background: url(../images/tennis_playground_persian/21117.gif); }
.pers_matchtracking_img_tennis21118 { background: url(../images/tennis_playground_persian/21118.gif); }
.pers_matchtracking_img_tennis21119 { background: url(../images/tennis_playground_persian/21119.gif); }
.pers_matchtracking_img_tennis21120 { background: url(../images/tennis_playground_persian/21120.gif); }
.pers_matchtracking_img_tennis21121 { background: url(../images/tennis_playground_persian/21121.gif); }
.pers_matchtracking_img_tennis21122 { background: url(../images/tennis_playground_persian/21122.gif); }
.pers_matchtracking_img_tennis21123 { background: url(../images/tennis_playground_persian/21123.gif); }
.pers_matchtracking_img_tennis21124 { background: url(../images/tennis_playground_persian/21124.gif); }
.pers_matchtracking_img_tennis21125 { background: url(../images/tennis_playground_persian/21125.gif); }
.pers_matchtracking_img_tennis21126 { background: url(../images/tennis_playground_persian/21126.gif); }
.pers_matchtracking_img_tennis21127 { background: url(../images/tennis_playground_persian/21127.gif); }
.pers_matchtracking_img_tennis21128 { background: url(../images/tennis_playground_persian/21128.gif); }
.pers_matchtracking_img_tennis21129 { background: url(../images/tennis_playground_persian/21129.gif); }
.pers_matchtracking_img_tennis21130 { background: url(../images/tennis_playground_persian/21130.gif); }
.pers_matchtracking_img_tennis21131 { background: url(../images/tennis_playground_persian/21131.gif); }
.pers_matchtracking_img_tennis21132 { background: url(../images/tennis_playground_persian/21132.gif); }
.pers_matchtracking_img_tennis21133 { background: url(../images/tennis_playground_persian/21133.gif); }
.pers_matchtracking_img_tennis21134 { background: url(../images/tennis_playground_persian/21134.gif); }
.pers_matchtracking_img_tennis21135 { background: url(../images/tennis_playground_persian/21135.gif); }
.pers_matchtracking_img_tennis21136 { background: url(../images/tennis_playground_persian/21136.gif); }
.pers_matchtracking_img_tennis21137 { background: url(../images/tennis_playground_persian/21137.gif); }
.pers_matchtracking_img_tennis21138 { background: url(../images/tennis_playground_persian/21138.gif); }
.pers_matchtracking_img_tennis0 { background: url(../images/tennis_playground_persian/0.gif); }
.pers_matchtracking_img_tennis1128 { background: url(../images/tennis_playground_persian/1128.gif); }

.pers_matchtracking_img_basketball11074 { background: url(../images/basket_playground_persian/11074.gif); }
.pers_matchtracking_img_basketball11075 { background: url(../images/basket_playground_persian/11075.gif); }
.pers_matchtracking_img_basketball11076 { background: url(../images/basket_playground_persian/11076.gif); }
.pers_matchtracking_img_basketball11077 { background: url(../images/basket_playground_persian/11077.gif); }
.pers_matchtracking_img_basketball11078 { background: url(../images/basket_playground_persian/11078.gif); }
.pers_matchtracking_img_basketball11079 { background: url(../images/basket_playground_persian/11079.gif); }
.pers_matchtracking_img_basketball11080 { background: url(../images/basket_playground_persian/11080.gif); }
.pers_matchtracking_img_basketball11081 { background: url(../images/basket_playground_persian/11081.gif); }
.pers_matchtracking_img_basketball11086 { background: url(../images/basket_playground_persian/11086.gif); }
.pers_matchtracking_img_basketball11094 { background: url(../images/basket_playground_persian/11094.gif); }
.pers_matchtracking_img_basketball11022 { background: url(../images/basket_playground_persian/11022.gif); }

.pers_matchtracking_img_basketball21074 { background: url(../images/basket_playground_persian/21074.gif); }
.pers_matchtracking_img_basketball21075 { background: url(../images/basket_playground_persian/21075.gif); }
.pers_matchtracking_img_basketball21076 { background: url(../images/basket_playground_persian/21076.gif); }
.pers_matchtracking_img_basketball21077 { background: url(../images/basket_playground_persian/21077.gif); }
.pers_matchtracking_img_basketball21078 { background: url(../images/basket_playground_persian/21078.gif); }
.pers_matchtracking_img_basketball21079 { background: url(../images/basket_playground_persian/21079.gif); }
.pers_matchtracking_img_basketball21080 { background: url(../images/basket_playground_persian/21080.gif); }
.pers_matchtracking_img_basketball21081 { background: url(../images/basket_playground_persian/21081.gif); }
.pers_matchtracking_img_basketball21086 { background: url(../images/basket_playground_persian/21086.gif); }
.pers_matchtracking_img_basketball21094 { background: url(../images/basket_playground_persian/21094.gif); }
.pers_matchtracking_img_basketball21022 { background: url(../images/basket_playground_persian/21022.gif); }

.pers_matchtracking_img_basketball1085 { background: url(../images/basket_playground_persian/1085.gif); }
.pers_matchtracking_img_basketball1087 { background: url(../images/basket_playground_persian/1087.gif); }
.pers_matchtracking_img_basketball1088 { background: url(../images/basket_playground_persian/1088.gif); }
.pers_matchtracking_img_basketball1089 { background: url(../images/basket_playground_persian/1089.gif); }
.pers_matchtracking_img_basketball1090 { background: url(../images/basket_playground_persian/1090.gif); }
.pers_matchtracking_img_basketball1091 { background: url(../images/basket_playground_persian/1091.gif); }
.pers_matchtracking_img_basketball1092 { background: url(../images/basket_playground_persian/1092.gif); }
.pers_matchtracking_img_basketball0 { background: url(../images/basket_playground_persian/0.gif); }
.pers_matchtracking_img_basketball1083 { background: url(../images/basket_playground_persian/1083.gif); }
.pers_matchtracking_img_basketball01083 { background: url(../images/basket_playground_persian/1083.gif); }

.pers_matchtracking_img0 { background: url(../images/playground-persian/0.gif);  }
.pers_matchtracking_img1002 { background: url(../images/playground-persian/1002.gif);  }
.pers_matchtracking_img1014 { background: url(../images/playground-persian/1014.gif);  }
.pers_matchtracking_img1015 { background: url(../images/playground-persian/1015.gif);  }
.pers_matchtracking_img1016 { background: url(../images/playground-persian/1016.gif);  }
.pers_matchtracking_img1017 { background: url(../images/playground-persian/1017.gif);  }
.pers_matchtracking_img1018 { background: url(../images/playground-persian/1018.gif);  }
.pers_matchtracking_img1019 { background: url(../images/playground-persian/1019.gif);  }
.pers_matchtracking_img1020 { background: url(../images/playground-persian/1020.gif);  }
.pers_matchtracking_img1021 { background: url(../images/playground-persian/1021.gif);  }
.pers_matchtracking_img1022 { background: url(../images/playground-persian/1022.gif);  }
.pers_matchtracking_img1025 { background: url(../images/playground-persian/1025.gif);  }
.pers_matchtracking_img1026 { background: url(../images/playground-persian/1026.gif);  }


.pers_matchtracking_img1104 { background: url(../images/playground-persian/1104.gif);  }
.pers_matchtracking_img1233 { background: url(../images/playground-persian/1233.gif);  }
.pers_matchtracking_img2104 { background: url(../images/playground-persian/2104.gif);  }
.pers_matchtracking_img10000 { background: url(../images/playground-persian/10000.gif);  }
.pers_matchtracking_img10008 { background: url(../images/playground-persian/10008.gif);  }
.pers_matchtracking_img10009 { background: url(../images/playground-persian/10009.gif);  }
.pers_matchtracking_img10021 { background: url(../images/playground-persian/10021.gif);  }
.pers_matchtracking_img10047 { background: url(../images/playground-persian/10047.gif);  }
.pers_matchtracking_img11000 { background: url(../images/playground-persian/11000.gif);  }
.pers_matchtracking_img11001 { background: url(../images/playground-persian/11001.gif);  }
.pers_matchtracking_img11002 { background: url(../images/playground-persian/11002.gif);  }
.pers_matchtracking_img11003 { background: url(../images/playground-persian/11003.gif);  }
.pers_matchtracking_img11004 { background: url(../images/playground-persian/11004.gif);  }
.pers_matchtracking_img11005 { background: url(../images/playground-persian/11005.gif);  }
.pers_matchtracking_img11006 { background: url(../images/playground-persian/11006.gif);  }
.pers_matchtracking_img11007 { background: url(../images/playground-persian/11007.gif);  }
.pers_matchtracking_img11008 { background: url(../images/playground-persian/11008.gif);  }
.pers_matchtracking_img11009 { background: url(../images/playground-persian/11009.gif);  }
.pers_matchtracking_img11010 { background: url(../images/playground-persian/11010.gif);  }
.pers_matchtracking_img11011 { background: url(../images/playground-persian/11011.gif);  }


.pers_matchtracking_img11012 { background: url(../images/playground-persian/11012.gif);  }
.pers_matchtracking_img11013 { background: url(../images/playground-persian/11013.gif);  }
.pers_matchtracking_img11014 { background: url(../images/playground-persian/11014.gif);  }
.pers_matchtracking_img11015 { background: url(../images/playground-persian/11015.gif);  }
.pers_matchtracking_img11016 { background: url(../images/playground-persian/11016.gif);  }


.pers_matchtracking_img11023 { background: url(../images/playground-persian/11023.gif);  }
.pers_matchtracking_img11024 { background: url(../images/playground-persian/11024.gif);  }
.pers_matchtracking_img11025 { background: url(../images/playground-persian/11025.gif);  }


.pers_matchtracking_img11233 { background: url(../images/playground-persian/11233.gif);  }
.pers_matchtracking_img11234 { background: url(../images/playground-persian/11234.gif);  }
.pers_matchtracking_img11236 { background: url(../images/playground-persian/11236.gif);  }
.pers_matchtracking_img11237 { background: url(../images/playground-persian/11237.gif);  }
.pers_matchtracking_img11238 { background: url(../images/playground-persian/11238.gif);  }
.pers_matchtracking_img11239 { background: url(../images/playground-persian/11239.gif);  }
.pers_matchtracking_img11901 { background: url(../images/playground-persian/11901.gif);  }
.pers_matchtracking_img11902 { background: url(../images/playground-persian/11902.gif);  }
.pers_matchtracking_img11931 { background: url(../images/playground-persian/11931.gif);  }
.pers_matchtracking_img11932 { background: url(../images/playground-persian/11932.gif);  }
.pers_matchtracking_img11933 { background: url(../images/playground-persian/11933.gif);  }
.pers_matchtracking_img11934 { background: url(../images/playground-persian/11934.gif);  }
.pers_matchtracking_img11935 { background: url(../images/playground-persian/11935.gif);  }
.pers_matchtracking_img11936 { background: url(../images/playground-persian/11936.gif);  }


.pers_matchtracking_img20000 { background: url(../images/playground-persian/20000.gif);  }
.pers_matchtracking_img20008 { background: url(../images/playground-persian/20008.gif);  }
.pers_matchtracking_img20009 { background: url(../images/playground-persian/20009.gif);  }
.pers_matchtracking_img20021 { background: url(../images/playground-persian/20021.gif);  }
.pers_matchtracking_img20047 { background: url(../images/playground-persian/20047.gif);  }
.pers_matchtracking_img21000 { background: url(../images/playground-persian/21000.gif);  }
.pers_matchtracking_img21001 { background: url(../images/playground-persian/21001.gif);  }
.pers_matchtracking_img21002 { background: url(../images/playground-persian/21002.gif);  }
.pers_matchtracking_img21003 { background: url(../images/playground-persian/21003.gif);  }
.pers_matchtracking_img21004 { background: url(../images/playground-persian/21004.gif);  }
.pers_matchtracking_img21005 { background: url(../images/playground-persian/21005.gif);  }

.pers_matchtracking_img21006 { background: url(../images/playground-persian/21006.gif);  }
.pers_matchtracking_img21007 { background: url(../images/playground-persian/21007.gif);  }
.pers_matchtracking_img21008 { background: url(../images/playground-persian/21008.gif);  }
.pers_matchtracking_img21009 { background: url(../images/playground-persian/21009.gif);  }
.pers_matchtracking_img21010 { background: url(../images/playground-persian/21010.gif);  }
.pers_matchtracking_img21011 { background: url(../images/playground-persian/21011.gif);  }
.pers_matchtracking_img21012 { background: url(../images/playground-persian/21012.gif);  }
.pers_matchtracking_img21013 { background: url(../images/playground-persian/21013.gif);  }
.pers_matchtracking_img21015 { background: url(../images/playground-persian/21015.gif);  }
.pers_matchtracking_img21016 { background: url(../images/playground-persian/21016.gif);  }

.pers_matchtracking_img21023 { background: url(../images/playground-persian/21023.gif);  }
.pers_matchtracking_img21024 { background: url(../images/playground-persian/21024.gif);  }
.pers_matchtracking_img21025 { background: url(../images/playground-persian/21025.gif);  }

.pers_matchtracking_img21033 { background: url(../images/playground-persian/21033.gif);  }
.pers_matchtracking_img21034 { background: url(../images/playground-persian/21034.gif);  }
.pers_matchtracking_img21036 { background: url(../images/playground-persian/21036.gif);  }
.pers_matchtracking_img21037 { background: url(../images/playground-persian/21037.gif);  }
.pers_matchtracking_img21038 { background: url(../images/playground-persian/21038.gif);  }
.pers_matchtracking_img21039 { background: url(../images/playground-persian/21039.gif);  }

.pers_matchtracking_img21931 { background: url(../images/playground-persian/21931.gif);  }
.pers_matchtracking_img21932 { background: url(../images/playground-persian/21932.gif);  }
.pers_matchtracking_img21933 { background: url(../images/playground-persian/21933.gif);  }
.pers_matchtracking_img21934 { background: url(../images/playground-persian/21934.gif);  }
.pers_matchtracking_img21935 { background: url(../images/playground-persian/21935.gif);  }
.pers_matchtracking_img21936 { background: url(../images/playground-persian/21936.gif);  }
/*New Image css effect*/
