@charset "UTF-8";

.livebanner-wrap { display: none !important; }

/*--------------pc-----------------*/
* {font-family: "���� ����", sans-serif !important;}

.top-logo {
    display: block;
    float: left;
    width: 222px !important;
    margin: 0 auto;
    padding: 10px 0;
    font-size: 35px;
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    text-align: center;
    line-height: 1.6;
    text-shadow: 0 5px 10px rgb(0 0 0 / 33%);
    color: #eee;
}
.top-left {margin-left:58px !important;}

.betting_title {
    display: block;
    width: 97%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #F9F9F9;
    margin: 0 auto;

}

.betting_title li {
    width: 32%;
    color: #000;
    font-weight: bold;
    font-size: 14px;
	display: inline-block;
	text-align: center;


}

.Breakdown {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 20px auto;
    text-align: center;
    background: #004DE9;
    border-radius: 5px;
    font-weight: 900;
    font-size: 16px;
    color: #fff;
}

.Details {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #FAFAF8;
    font-weight: bold;
    font-size: 16px;
}

.Details_Breakdown {
    width: 100%;
    height: 40px;
    line-height: 38px;
    display: inline-flex;
    border: 1px solid #eee;
}

.Details_Breakdown_title {
    width: 30%;
    border-right: 1px solid #eee;
    background: #FAFAF8;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 200;
}

.Details_Breakdown_Contents {
    width: 70%;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 200;
}

.betting_Contents_title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #353535;
    color: #fff;
    font-size: 16px;
    font-weight: 200;
	cursor: pointer;
}

.betting_Contents_title_s {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #353535;
    color: #fff;
    font-size: 16px;
    font-weight: 100;
	cursor: pointer;
}

.betting_Contents_line {
    border-right: 2px solid #7CE8E4;
    margin: auto 20px;
}

.betting_money {
    color: #000;
    font-weight: 300;
}

.betting_pick {
    color: #0750EC;
    margin-top: 10px;
    font-weight: 600;
}

.betting_page span {
    font-size: 14px;
    color: #909090;
	  padding: 0 10px;
    font-weight: 200;
}


.betting_page {
    background: #fff;
}

.betting_result {
    line-height: 25px;
    font-weight: 900;
    font-size: 14px;
    padding: 10px 15px;
}

.topinfo-submenu.myinfo	{height: 240px !important;}

.betting_result li:first-child	{font-weight: 300; font-size: 15px; color: #000;}

.betting_result li:nth-child(3)	{font-weight: 300; font-size: 15px; color: #000;}

.betting_result li:first-child>span:first-child {padding:0;}

.sportbetting_match	{border: 2px solid; border-radius: 10px; padding: 5px 10px;margin: 10px auto;}

.sportbetting_match li	{font-weight: 700 !important; color: #505050 !important; padding: 5px 0;}

.sportbetting_match li:nth-child(3)	{border: 1px solid #cacaca; margin: 10px 0;padding:0 }

.sportbetting_match li span	{padding: 0;}

.sportbetting_match li span:nth-child(2)	{float: right;}

.OnedayBlue	{background: #4E454A;}

.mobile_menu	{display:none}

.bonusbtns ul li {    width: 50%;
    display: contents;}

.send_button	{width: 90%; border: none; background: #77dddb; height: 30px; border-radius: 5px !important; font-weight: bold; font-size: 14px;cursor: pointer;}

#mobilebetslip {display:none;}

.mobile_menu1 img {height: 30px; margin-left: 10px; display: block;}

.sports_width {
    width: 100% !important;
    min-width: 0;
    float: right !important;
	background: #e0e0e0;
}

.live_img {
    font-size: 11px !important;
    background: #024BEC;
    width: 30px;
    display: inline-block;
    text-align: center;
    border-radius: 8px;
    color: #fff !important;
    height: 20px;
    line-height: 20px;
	padding: 0 !important;
}

.live_img1 {
    font-size: 12px !important;
    background: #4477e8;
    display: inline-block;
    text-align: center;
    border-radius: 8px;
    color: #fff !important;
    height: 25px;
    padding: 0px 10px !important;
    float: right;
}

.showlayertitlesy1 {
    background: linear-gradient(90deg, #4e454a 30%, #e0e0e0 10%) !important;
}

.topinfo-submenu.cashinfo li a {
    width: 16px;
    height: 22px;
    line-height: 22px !important;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    color: #004de8;
    font-weight: 700;
    font-size: 16px;
    padding-left: 1px;
}

.topinfo-submenu {
    position: absolute;
    top: 38px !important;
    background-color: #004de8;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
    display: none;
	height: 92px !important;


}


.contents-area.dir-user, .contents-area.dir-betting, .contents-area.dir-community {
    width: 100%;
    min-width: 0px !important;
}


.modify-wrap .item	{box-shadow:none !important;}

.padding	{padding: 10px 15px;}

.Breakdown	{display:none}

.name-messagelist{display:inline-block;width:70%;padding:30px 20px;min-height:530px;background:#efefef;height:710px}

.name-modify{display:inline-block;width:70%}

.contents-area.type-live .contents-container {
    padding: 0px !important;
}

.userform-container.joinform-container.bjbn	{padding:0 24%}

.game_back	{background: #fff; margin: 20px 0; border-radius: 3px;position: relative;}

.game_back ul	{padding: 20px 10px;}

.game_1	{width: 70%; display: inline-block;}

.p_1	{font-size: 16px; font-weight: 900;}

.p_2	{font-size: 14px; color: #686266;}

.p_3	{font-size: 15px; font-weight: 500; color: #686266;}

.game_2	{}

.p_d	{position: absolute; right: 20px; top: 20px; background: #A0A0A0; border-radius: 5px; padding: 3px 20px; font-weight: 900; color: #fff;}

.p_j	{position: absolute; right: 20px; top: 20px; background: #004DE8; border-radius: 5px; padding: 3px 20px; font-weight: 900; color: #fff;}

.p_mj	{position: absolute; right: 20px; top: 20px; background: #FF7E00; border-radius: 5px; padding: 3px 14px; font-weight: 900; color: #fff;}

.waiting_1	{padding: 10px 10px 0px 10px; font-size: 20px; font-weight: bold; color: #000;}

.waiting_2	{padding: 10px 10px 0px 10px; font-size: 20px; font-weight: bold; color: #000;}



.waiting_1.block {
    display:block !important;
}

.waiting_2.block {
    display:block !important;
}



.waiting1.on

{    color: #79E5E3;
    font-size: 16px;}

.waiting1.on::before

{content: "\>";
font-weight: 900;
margin-right: 10px;
color: #79e5e3;}

.waiting2.on

{    color: #79E5E3;
    font-size: 16px;}

.waiting2.on::before

{content: "\>";
font-weight: 900;
margin-right: 10px;
color: #79e5e3;}

.waiting3.on

{    color: #79E5E3;
    font-size: 16px;}

.waiting3.on::before

{content: "\>";
font-weight: 900;
margin-right: 10px;
color: #79e5e3;}

.waiting4.on

{    color: #79E5E3;
    font-size: 16px;}

.waiting4.on::before

{content: "\>";
font-weight: 900;
margin-right: 10px;
color: #79e5e3;}

.waiting5.on

{    color: #79E5E3;
    font-size: 16px;}

.waiting5.on::before

{content: "\>";
font-weight: 900;
margin-right: 10px;
color: #79e5e3;}

.waiting6.on

{    color: #79E5E3;
    font-size: 16px;}

.waiting6.on::before

{content: "\>";
font-weight: 900;
margin-right: 10px;
color: #79e5e3;}

.betting_page	{display:}

.livebtcart-top {
    font-weight: 700;
    font-size: 24px;
    color: #004de7;
    margin-top: 3px;
    text-align: center;
}

.live-wrap .livebtns-meta{color:#004de7;margin-bottom: 5px;margin-top: 3px;background:linear-gradient(to top, #004de7, #004de7)}

.amf_title	{ background: #EFEFEF; padding: 5px 10px; margin-bottom: 10px;}

.amf_text	{padding: 10px;}

.amf_text li:first-child	{ background: #444444;}

.amf_text li:first-child p	{color: #fff;}

.amf_text li	{ border-bottom: 1px solid #e0e0e0;}

.amf_text li p	{color: #444;display: inline-block; width: 50%; padding: 10px;}

.amf_text1	{padding: 10px;}

.amf_text1 li:first-child	{ background: #444444;}

.amf_text1 li:first-child p	{color: #fff;}

.amf_text1 li p:first-child	{ width: 20%;}

.amf_text1 li	{ border-bottom: 1px solid #e0e0e0;}

.amf_text1 li p	{color: #444;display: inline-block; width: 80%; padding: 10px;}

.amf_text2	{padding: 10px;}

.amf_text2 li:first-child	{ background: #444444;}

.amf_text2 li:first-child p	{color: #fff;}

.amf_text2 li	{ border-bottom: 1px solid #e0e0e0;}

.amf_text2 li p	{color: #444;display: inline-block; width: 33.3%; padding: 10px;}

/*--------------��moblie-----------------*/

@media screen and (max-width: 640px){

	.charge	{display: block; width: 80px; background: #004CE7; text-align: center; height: 35px; line-height: 33px; border-radius: 3px; margin-top: 7px; position: absolute; top: 0; right: 15px; color: #fff; font-size: 14px;}

	.top-left { display: none !important;}

	.top-logo {
		display: block;
		float: left;
		width: 39%;
		margin: 0 auto;
		padding: 10px 0;
		font-size: 35px;
		font-family: "Montserrat";
		font-weight: 900;
		font-style: italic;
		text-align: center;
		line-height: 1.6;
		text-shadow: 0 5px 10px rgb(0 0 0 / 33%);
		color: #eee;
	}

	.mobile-top {
		display: flex;
		width: 58% !important;
		height: 60px !important;
		line-height: 60px !important;
		background: #f2f2f2;
		padding: 0 5px !important;
	}

	.top-top:after {
		display: none !important;
	}

	.top-logo {
		margin-left: 0px;
		padding: 10px 0;
		width: 39% !important;
	}



	.left_menu li	{display: inline-block !important;
		width: 32% !important;
		height: 64px !important;
		text-align: center;
		margin-top: 10px;}


	#mobilebetslip {
		line-height: 1;
		font-size: 13px;
		-webkit-text-size-adjust: 100%;
		padding-left: 9px;
		padding-top: 6px;
		margin: 0;
		box-sizing: border-box;
		cursor: pointer;
		flex-direction: column;
		align-items: baseline;
		position: fixed;
		left: 50%;
		transform: translatex(-50%);
		bottom: 30px;
		width: 75px;
		height: 75px;
		background: url(/refer/images/hitbetdev/menu_box.png?v7);
		border: none;
		display: inline-flex;
		z-index: 9;
		box-shadow: none;
		color: transparent !important;
		letter-spacing: -2px;
		}

	.mobile-left-menu li{padding-left:10px;height:41px;line-height:41px;color:#333;display:table;width:100%;font-size:14px}

	.left_menu li img {width: 40px;}

	.mobile-left-menu .menu_title{    margin-bottom: 10px; position: relative;height:50px;line-height:30px;color:#000;font-weight:bold;font-size:18px;background:#f2f2f2;}

	.left_menu li	{display: inline-block; width: 32.1%; text-align: center;}

	.left_menu1 li	{display: inline-block !important; width: 32.1% !important; text-align: center; height: 38px !important;}

	.left_menu1 li p	{font-size: 12px; font-weight: bold;line-height: 20px;}

	.main_menu	{background: #e4e4e4;}

	.main_menu a	{background: font-size: 13px; font-weight: 400;;}

	.main_menu_1	{background: #efefef;}

	.main_menu_1 ul li	{ border-bottom: 0; font-weight: bold;}

	.top-top{padding:0px !important;    display: flex;}

	.top-logo{margin-left:0px;padding:20px 0;width: 29%;}

	.top-logo img{height:20px}

	.top-logo{width:24%;margin:0 auto; display: inline-block;padding:7px 0;font-size:35px;font-family:"Montserrat";font-weight:900;font-style:italic;text-align:left;line-height:1.6;text-shadow:0 5px 10px rgba(0,0,0,0.33);color:#eee}

	.mobile_menu {
		display: block !important;
		padding: 15px 0px !important;
	}

	.mobile_menu img{height:20px;}



	.betting_title	{width: 100%; display: inline-flex; text-align: center; height: 50px; line-height: 50px; background: #F9F9F9;display: block !important;}

	.betting_title li	{ width: 33.3%; color: #000; font-weight: bold; font-size: 14px;}

	.betting_page	{ background: #fff;}

	.betting_page span {font-size: 14px; color: #909090;}

	.betting_result	{ line-height: 25px;font-weight: 900; font-size: 14px;padding: 10px;}

	.betting_pick	{color: #0750EC;margin-top: 10px;}

	.betting_money	{color: #000;}

	.Details	{width: 100%; height: 40px; line-height: 40px; margin-top: 10px; text-align: center; background: #FAFAF8; font-weight: bold; font-size: 16px;}

	.Breakdown	{width: 100%; height: 50px; line-height: 50px; margin: 20px auto; text-align: center; background: #004DE9; border-radius: 5px; font-weight: 900; font-size: 16px; color: #fff;}

	.Details_Breakdown	{width: 100%; height: 40px; line-height: 38px; display: inline-flex; border: 1px solid #eee;}

	.Details_Breakdown_title 	{width: 30%; border-right: 1px solid #eee; background: #FAFAF8; padding:0 10px; font-size: 14px; font-weight: 900;}

	.Details_Breakdown_Contents	{width: 70%; padding:0 20px; font-size: 14px; font-weight: 900;}

	.betting_Contents_title	{width: 100%; height: 40px; line-height: 40px; background: #353535; color: #fff; font-size: 16px; font-weight: bold; }

	.betting_Contents_line	{border-right: 2px solid #7CE8E4; margin: auto 20px;}

	.live_img	{font-size: 11px !important; background: #024BEC; width: 30px; display: inline-block; text-align: center; border-radius: 8px; color: #fff !important; height: 20px; line-height: 20px;}

	.live_time	{color: #000 !important; width: 12%; display: inline-block; text-align: center;}

	.showlayertitlesy1	{background: #efefef !important;}

	.popup_div	{background: none;}

	.pop_left_menu	{display: none !important;}

	.sports_width	{width: 100% !important;}

	.mobile-left-menu .close_img{height:10px;float:right;margin-top:10px;margin-right:10px}

	.mobile-left-menu .menu_title{ position: relative;height:50px;line-height:30px;color:#000;font-weight:bold;font-size:18px;background:#EFEFEF;}

	.mobile-left-menu li{padding-left:10px;height:36px;line-height:36px;color:#333;display:table;width:100%;font-size:14px}

	.mobile-left-menu{position:fixed;top:0;right: 0; left: inherit !important; width:300px;height: -webkit-fill-available;background:#EFEFEF;overflow: scroll !important; overflow-x: hidden !important; box-shadow:5px 0 10px rgba(0,0,0,0.3);z-index:99999;}

	.contents-area.dir-user .contents-container, .contents-area.dir-betting .contents-container, .contents-area.dir-community .contents-container {
		width: 100% !important;
		min-width: 0px !important;
		margin-top: 0px !important;
	}




	.top-logo	{display:block;width:37%;margin:0 auto;padding:16px 0;font-size:35px;font-family:"Montserrat";font-weight:900;font-style:italic;text-align:center;line-height:1.6;text-shadow:0 5px 10px rgba(0,0,0,0.33);color:#eee}

	.mobile_menu a	{color: #000; width: 150px; text-align: center; display: block; font-size: 18px;}

	.bonusbtns ul	{padding: 10px 15px;}

	.bonusbtns ul li { width: 50%;     display: list-item !important}

	.bonusbtns ul li label	{ margin: 0 !important; width: 100%;}

	.bonus0	{float: left; width: 50%; margin-bottom: 10px !important;}

	.bonus5 {float: right; width: 50%; margin-bottom: 10px !important;}

	.bonus10 {width: 50%; float: left;}

	.bonus15 {width: 50%; float: right;}

	.caution {display:none}

	.caution1	{background: #fff; display:block !important}

	.caution1 tr td {border: 0 !important;}

	.caution1 tr td .line1 { font-weight: 900;}

	.thbox1	{display:block !important;height: 30px; line-height: 30px; font-size: 16px; font-weight: bold;}

	.thbox1 .line	{    border-left: 2px solid #004bff; padding-right: 10px;}

	.rollinfo1 {display:block !important;padding-top: 15px;}

	.chargeform-table tfoot tr td  .rollinfo1 div.bonusinfo	{    text-align: center; width: 200px; margin: 0 auto; border: 1px solid #ddd; background-color: #eee; padding: 5px; border-radius: 5px; color: #000; font-weight: 900; font-size: 14px;}

	.chargeform-table tfoot tr td .rollinfo1 table.bonustable	{margin-top: 10px; border-spacing: 0; border: 1px solid #eee;width: 100%;}

	.chargeform-table tfoot tr td  .rollinfo1 table.bonustable thead tr td { background-color: #fff !important; border: 0; padding: 0; color: #666; font-size: 12px; text-align: center; font-weight: bold; padding: 5px 0;}

	.chargeform-table tfoot tr td { padding: 0px 0px !important;  background: #fff;text-align: center;}

	.mb-view	{    background-color: #eee !important; color:#000}

	.chargeexchange_titel	{display:block !important; width: 100%; height: 40px; line-height: 40px; margin-top: 5px; background: #363535;}

	.chargeexchange_titel a	{display: inline-block; color: #fff; font-weight: bold; font-size: 18px; width: 25%; text-align: center;height: 40px;}

	.charge1	{border-bottom: 4px solid #7AE4E1;}

	.exchange1	{border-bottom: 4px solid #7AE4E1;}

	.gamebuttongroup .gamebutton {
		box-shadow: none;
		transition: transform ease 0.15s;
		display: inline-block;
		position: relative;
		width: 100%;
		border-radius: 12px 12px 2px 2px;
		overflow: hidden;
		border-top: 3px solid fade(white, 25%);
		background-color: #0f1924;
		padding: 0px;
		background-image: linear-gradient(-45deg, rgba(238,238,238,0) 10%, rgba(238,238,238,0.2) 100%);
		color: #eee;
		margin: 4% 0 0 0;
	}

	.gamebuttongroup .gamebuttongroup-content {
		text-align: center;
		padding: 10px;
	}

	.container	{width: 100% !important;}

	.tab {
		overflow: hidden;
		width: 100% !important;
		text-align: center;
	}

	.tab label {
		font-size: 18px;
		cursor: pointer;
		display: inline-block;
		width: 24.2% !important;
		text-align: center;
		padding: 15px 0;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 2px;
		user-select: none;
		-webkit-user-select: none;
		color: #888787;
	}

	.banner-container {
		width: 91% !important;
		min-height: 246px !important;
		background: #fff;
		float: left;
		margin: 0px 14px 13px;
		border-radius: 3px;
		z-index: 0;
	}

	.mobile_menu1	{display: flex;width: 100%;}

	.contents-area.type-live .contents-container {
		padding: 0px ;
	}

	.close_img	{
		background: rgba(0, 0, 0, 0.7);
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 9999;
		display: none;
	}

	.betting_title li {
		width: 32% !important;
		color: #000;
		font-weight: bold;
		font-size: 14px;
	}

	.name-messagelist {
		display: inline-block;
		width: 100% !important;
		padding: 30px 20px;
		min-height: 530px;
		background: #efefef;
		height: 710px;
	}

	.chargeform-table {
		width: 100%;
		border-spacing: 0 2px;
		display: inline-block !important;
	}

	.charge_title li	{
		width: 20% !important;
		height: 160px !important;
		line-height: 160px !important;
		padding-left: 0 !important;}

	.charge_menu_1	{ display: inline-flex;width: 100%; padding: 0 5px;height: 30px;}

	.charge_menu_1 label	{font-size: 11px; padding: 0 5px;}

	.charge_menu_1 input	{  margin-right: 10px;}

	.charge_menu_1 a	{display: block; height: 27px;}

	.charge_menu_3 	{display: flex;    margin-top: 15px !important;}

	.charge_menu_3 label	{font-size: 11px; padding: 0 5px;    width: 18%;}


	.chargemoney1	{ display: block !important;}

	.contents-area.type-live {
		padding-top: 0px !important;
			padding-bottom: 0px !important;
	}

	.item-checkmyacc	{width:70px !important;margin-right: 5px !important;}

	.item-submit .item-checkmyacc {width:150px !important}


	.item-submit {
		width: 20% !important;
		margin: 0px !important;
	}

	.chargeform-table tfoot tr td .bonusbtns [type="radio"]:checked+label.twoline:before, .chargeform-table tfoot tr td .bonusbtns [type="radio"]:not(:checked)+label.twoline:before {
		top: 0px !important;
	}

	.chargeform-table tfoot tr td .bonusbtns [type="radio"]:checked+label.twoline:after, .chargeform-table tfoot tr td .bonusbtns [type="radio"]:not(:checked)+label.twoline:after {
		top: 4px !important;
		left: 4px;
	}

	.name-customerlist	{width: 100% !important;}

	.promotion__overlay-container {
		position: relative;
		width: 100% !important;
		background: #ddd;
		z-index: 9999;
		height: 600px;
		margin: 0 auto;
	}

	.gamebuttongroup .gamebutton {
		width: 30% !important;
		height: 200px !important;
	}


	.gamebuttongroup .gamebutton.type-live .item-icon {
		top: 32px;
		left: 0px;
		right: 0px;
		bottom: 10px !important;
	}

	.ui-dialog.ui-corner-all {z-index: 999999;width: 100% !important;}

	.name-modify{display:inline-block;width:100% !important}

	.modify-wrap .item .item-form>li>[class*="item"] {
		margin-right: 0px !important;
		width: 49% !important;
	}

	select {
		width: 50% !important;
		padding: .5em 2em .5em !important;
		font-family: inherit;
		background-image: url(/refer/images/hitbetdev/arrow_down_black.png) no-repeat 90% 46%;
		background-size: 12px;
		border: 1px solid #242424;
	}

  .trans-sel {
		width: 50% !important;
		padding: .5em 2em .5em !important;
		font-family: inherit;
		background-image: url(/refer/images/hitbetdev/arrow_down_black.png) no-repeat 90% 46%;
		background-size: 12px;
		border: 1px solid #242424;
	}

	.liveauth-table {
		margin-bottom: 20px;
		border-collapse: collapse;
		border-spacing: 0;
		padding: 10px;
		border: 3px solid currentColor;
		width: 98%;
		margin: 0px !important;
	}

	.liveauth-table th, .liveauth-table td {
		position: relative;
		z-index: 1;
		padding: 11px !important;
		text-align: left;
	}

	.bottom {
		width: 100%;
		min-width: 450px;
		margin-top: 0 !important;
	}

	.moviescreen body	{height: 1100px;}

	.mobile_money_menu	{ position: absolute; width: 200px; height: 400px; background: #004de8; top: 50px; z-index: 9; right: 0px;}

	.topinfo-submenu.cashinfo { right: 0px !important; width: 247px !important;  top: 50px !important; font-size: 11px; height: initial !important;}

	.top-right-item	{padding:0px 0 !important}

	.two {
		width: 100%;
		height: 100%;
		overflow-y: auto !important;
	}

	.cover-bar {
		width: 10px;
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
		-webkit-transition: all .5s;
		opacity: 1;
		background: linear-gradient(
	359deg
	, #eee 88.7%, #ffffff 8.2%) !important;
	}

	.userform-container.joinform-container.bjbn {
		padding: 0 5%;
	}

	.userform.joinform.step.step2 li label	{width: 100%;}

	.userform.joinform.step.step2 li select	{width: 100%;}

	.gmae_back	{background: #fff; margin: 20px 0; border-radius: 3px;}

	.btcart-items2 p .item-x {
		display: none;
	}

	.item-bank	{margin-left:0% !important;margin-top: 2%;}

	.amf_title	{font-weight: bold; background: #EFEFEF; padding: 5px 10px; margin-bottom: 10px;}

	.ui-dialog .ui-dialog-titlebar {
    padding: 1px 1em !important;
    position: relative;
}

.ui-dialog .ui-dialog-titlebar {
    margin-top: 68px !important;

}

.accordion ul li a {
    height: inherit !important;
    line-height: inherit !important;
    display: block;
    text-decoration: none;
    color: #000;
    background-color: #f7f8f9;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
}



}



.info-container {padding: 10px 15px 0px 35px !important;}
.accordion ul {width:inherit !important;margin:10px 0 0 0 !important}
.accordion ul li p {color: #333 !important;}

.accordion table {width:100%;}
.accordion table th {background:#444;color:#eee;text-align:center;height:24px;}
.accordion table td {background:#eee;color:#000;text-align:center;padding:5px;}

.info-container span {font-size:14px !important;}




/*--------LSPORT-------*/
.cw_citydesktop-body__pkqVV {min-width: 1280px; background: #f2f2f2; font-family: malgun gothic,sans-serif; color: #000; width: 1700px; margin: 0 auto;}

.cw_wrapper__1Paw6 { width: 100%; min-height: 100%; position: relative;}

.cw_header__1jPby {padding: 20px 0; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center;}

.cw_header-menu__3kige {margin: 0 auto 0 0;}

.cw_header-menu__list__2MAEG { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between;}

.cw_header-menu__item__2YK_- { display: inline-block; margin: 0 44px 0 0;}

.cw_header-menu__item__2YK_- a { font-size: 14px; color: #000;}

.cw_header-dropdowns__33Le- { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; color: #838383 !important;}

.cw_header-dropdowns__item__pS3xR { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 2px 0; margin: 0 5px 0 0; border-right: 1px solid #838383;}

.cw_header-dropdown__2dQ9Y { display: -webkit-flex; display: flex; margin: 0 15px 0 0; position: relative; cursor: pointer;}

.cw_header-dropdown__title__1dl5Q { font-size: 12px; color: #838383; margin: 0 6px 0 0;}

.cw_header-dropdown__list__2_4O1 { display: none; position: absolute; top: 20px; left: -4px; z-index: 3; background: #1752dd; width: calc(100% + 9px); overflow: hidden;}

.cw_header-dropdown__li_active__37AjE { background: #6ea1ee;}

.cw_header-dropdown__li__3yFTn { font-size: 12px; display: -webkit-flex; display: flex; padding: 10px 1px 10px 4px; transition: .3s ease;}

.cw_header-dropdown__li__3yFTn a, .cw_hd-dd__li__links { display: inline-block; color: #fff;}

.cw_header-dropdowns__item__pS3xR { margin: 0 15px 0 0;}

.cw_header-dropdown__arrow__1Lis7 { display: inline-block; width: 10px; height: 6px; position: relative;}

.cw_header-dropdown__arrow__1Lis7:before { left: 0.5px;-webkit-transform: rotate(-35deg); transform: rotate(-35deg);}

.cw_header-dropdown__arrow__1Lis7:after { right: 0.5px;-webkit-transform: rotate(35deg); transform: rotate(35deg);}

.cw_header-dropdown__arrow__1Lis7:after, .cw_header-dropdown__arrow__1Lis7:before { content: ""; display: inline-block; height: 8px; width: 2px; background: #838383; position: absolute; top: 1px;}

.cw_header-dropdowns__text_solo__1BptA { margin: 0 15px 1px 0;}

.cw_header-dropdowns__text__1NLa5 { font-size: 12px; display: inline-block; margin: 0 15px 0 0;}

.cw_main__IKraI, .cw_main__row__36X6q { display: -webkit-flex; display: flex;}

.cw_left-panel__3hrxI { background: #ececec; width: 280px; -webkit-flex: 0 0 280px; flex: 0 0 280px;}

.cw_search__k0gE_ { position: relative; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content;}

.cw_search__icon__1XjGL { position: absolute; top: 50%; left: 10px; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

.cw_search__k0gE_ input { font-size: 15px; font-weight: 800; color: #000; width: 100%; padding: 18.5px 30px 18.5px 45px; background: #ccc;}

.cw_search__close__3lTpm { cursor: pointer; display: none; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; position: absolute; top: 50%; width: 15px; height: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px;}

.cw_accordion-title__3qQ30 { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 6.5px 0 6.5px 10px; font-weight: 800; font-size: 14px;}

.cw_accordion-title_blue__6GIUq:before { content: ""; display: inline-block; width: 3px; height: 24px; margin: 0 10px 0 0; background: #79e5e3; border-radius: 1px;}

.cw_dropdowns__VUYeS { margin: 0 0 12px;}

.cw_dropdown__1An_u:last-child { margin: 0;}

.cw_dropdown__1An_u { display: -webkit-flex; display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center; justify-content: center; background: #b9b9b9; color: #000; margin: 0 0 5px; padding: 0 2px 0 23px; height: 50px;}

.cw_dropdown__body__31lfJ { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between;}

.cw_dropdown__text__roOkf { overflow: hidden;}

.cw_dropdown__title__UVfSf { line-height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.cw_left-panel__border__1qq0M { display: block; height: 1px; margin: 0 12px; background: #c4c4c4;}

.cw_accordion-title__3qQ30 { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 6.5px 0 6.5px 10px; font-weight: 800;}

.cw_accordion-title_blue__6GIUq:before { content: ""; display: inline-block; width: 3px; height: 24px; margin: 0 10px 0 0; background: #79e5e3; border-radius: 1px;}

.cw_menu-sports__item-content__2mYdt { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; padding: 12.5px 15px 12.5px 23px; max-height: 40px; background: 0 0; cursor: pointer; transition: all .3s;}

.cw_menu-sports__item-content__2mYdt:hover { background: #dcdcdc;}

.cw_menu-sports__item-title__yWLGE, .cw_menu-sports__subitem-title__3Bw78 { display: inline-block; width: 100%; font-size: 13px; -webkit-flex-grow: 1; flex-grow: 1; line-height: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.cw_menu-sports__subitem-content__3ptTC { -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; padding: 12.5px 15px 12.5px 43px; max-height: 40px; cursor: pointer; display: none; transition: all .3s;}

.cw_menu-sports__subitem-title__3Bw78 { color: #000;}

.cw_menu-sports__subsubitem-content__2QDVu { background: 0 0; padding: 12.5px 5px 12.5px 73px; max-height: 40px; display: none; transition: all .3s;}

.cw_content__3F-eC { -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow-x: hidden;}

.flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -ms-user-select: none; user-select: none;}

.flickity-enabled { position: relative;}

.flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab;}

.flickity-viewport { overflow: hidden; position: relative; height: 100%;}

.flickity-slider { position: absolute; width: 100%; height: 100%;}

.flickity-prev-next-button.previous { left: 10px;}

.flickity-prev-next-button { top: 50%; width: 44px; height: 44px; border-radius: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

.flickity-button { position: absolute; background: hsla(0,0%,100%,.75); border: none; color: #333;}

.flickity-prev-next-button .flickity-button-icon { position: absolute; left: 20%; top: 20%; width: 60%; height: 60%;}

.flickity-button-icon { fill: currentColor;}

.flickity-prev-next-button.next { right: 10px;}

.flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1;}

.flickity-page-dots .dot.is-selected { opacity: 1;}

.flickity-page-dots .dot { display: inline-block; width: 10px; height: 10px; margin: 0 8px; background: #333; border-radius: 50%; opacity: .25; cursor: pointer;}

.flickity-button:hover	{background:#fff}

.cw_content__container__16p_Z { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; padding: 0 5px 20px;}

.cw_sport-titles__2etUp { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin: 0 0 25px 15px;}

.cw_sport-title__3bhTi { font-size: 12px; display: inline-block; color: #949494; margin: 0 40px 0 0;}

.cw_sport-titles_homepage__1_7WX .cw_sport-title__3bhTi { color: #000;}

.cw_sport-title_active__2M4BH { color: #000; font-weight: 800;}

.cw_sports-slider__1W6ro { padding: 0; overflow-x: hidden;}

.cw_sports-slider__slider__2gIDA { display: -webkit-flex; display: flex; max-width: 100%; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none;}

.cw_sports-slider__item__3nQEl {cursor:pointer; font-size: 12px; display: -webkit-inline-flex; -webkit-flex-direction: column; -webkit-align-items: center; align-items: center; color: #000; -webkit-justify-content: center; justify-content: center; position: relative; white-space: nowrap; width: 100%;}

.cw_sports-slider__item__3nQEl.cw_active__29rG9 .cw_sports-slider__icon__3e4tp { opacity: 1;}

.cw_sports-slider__icon__3e4tp { display: inline-block; width: 30px; height: 30px; margin: 0 0 5px; opacity: .6;}

.cw_sports-slider__icon__3e4tp img { height: 30px; width: 30px;}

.cw_sports-slider__item__3nQEl.cw_active__29rG9 .cw_sports-slider__text__a7L9W { font-weight: 800;}

.cw_sports-slider__text__a7L9W { text-align: center; margin: 0 0 8px;}

.cw_sports-slider__item__3nQEl:after { content: ""; display: inline-block; width: 1px; height: 36px; background: #838383; position: absolute; right: 0; bottom: 3px;}

.cw_sports-title_count { color: #fff; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;font-weight: 800; font-size: 13px; background: #37302c; padding: 8.5px 23px 8.5px 10px; position: relative;}

.cw_sports-title_count:before { content: ""; display: inline-block; margin: 0 10px 0 0; width: 3px; height: 21px; background: #ffca37; border-radius: 2px; -webkit-flex-shrink: 0; flex-shrink: 0;}

.cw_sports-title-left-count { color: #fff; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;font-weight: 800; font-size: 13px; background: #37302c; padding: 8.5px 23px 8.5px 10px; position: relative;}

.cw_sports-title-left-count:before { content: ""; display: inline-block; margin: 0 10px 0 0; width: 5px; height: 21px; background: #ffca37; border-radius: 2px; -webkit-flex-shrink: 0; flex-shrink: 0;}

.cw_sports-spoilers__1IB8D { margin: 0 0 10px;}

.cw_sports-spoiler__12xJn { margin: 0 0 10px;}

.cw_sports-spoiler__item__1actL { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; padding: 10px 23px 10px 10px; background: #e4e4e4; cursor: pointer;}

.cw_sports-spoiler__item-icon__3SxNd { -webkit-flex: 0 0 20px; flex: 0 0 20px; display: inline-block; margin: 0 15px 0 0;}

.cw_sports-spoiler__item-text__1J6qp { color: #3f4752; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; padding: 0 5px 0 0; font-size: 12px; font-weight: 800; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.cw_sports-spoiler__body__24ppt { padding: 0;}

.cw_sports-spoiler__content__kFzEY:last-child { margin: 0;}

.cw_sports-spoiler__content__kFzEY { display: -webkit-flex; display:flex !important; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; padding: 8px 10px; background: #fff; margin: 0 0 5px;}

.cw_sports-spoiler__information__sJ0W2 { -webkit-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%;}

.cw_sports-spoiler__information__sJ0W2, .cw_sports-spoiler__number-box__tvGQ- { display: -webkit-flex; display: flex !important; -webkit-align-items: center; align-items: center;}

.cw_sports-spoiler__time__QbW9d { -webkit-flex: 0 0 57px; flex: 0 0 57px; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; margin: 0 7px 0 0;text-align: center;}

.cw_sports-spoiler__icon__i-0nb { display: inline-block; margin: 0 0 5px;}

.cw_sports-spoiler__icon__i-0nb img { max-width: 23px; max-height: 23px;}

.cw_sports-spoiler__scores__22U9w { padding: 0 10px; margin: 0 10px 0 0;}

.cw_sports-spoiler__scores__22U9w { padding: 0 5px; border-left: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; overflow: hidden; margin: 0 7px 0 0; -webkit-flex: 1 1 auto; flex: 1 1 auto;}

.cw_sports-spoiler__score__1UOBU { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; margin: 0 0 5px;}

.cw_sports-spoiler__score__1UOBU span:first-child { display: inline-block; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 0 2px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.cw_sports-spoiler__score__1UOBU span { font-size: 13px; font-weight: 800;}

.cw_sports-spoiler__content_uncoming__flXg7 .cw_sports-spoiler__score__1UOBU span:last-child { font-weight: 400; font-size: 12px; color: #989898;float: right;}

.cw_sports-spoiler__score__1UOBU span:last-child { font-size: 12px; -webkit-flex-shrink: 0; flex-shrink: 0;}

.cw_sports-spoiler__score__1UOBU:last-child { margin: 0;}

.cw_sports-spoiler__figures__2oa0Y { height: 42px; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; margin: 0 10px 0 0;}

.cw_sports-spoiler__figure__1cBnS:last-child { margin: 0;}

.cw_sports-spoiler__figure_statistic__q4Ofw { position: relative; cursor: pointer;}

.cw_sports-spoiler__figure__1cBnS { display: inline-block; width: 20px; height: 20px; margin: 0 0 2px;}

.cw_sports-spoiler__figure_statistic__q4Ofw .cw_statistic-message__25sSs { display: none; font-size: 10px; color: #fff; background: #000; padding: 5px 4px; position: absolute; z-index: 5; top: 0; left: 25px; white-space: nowrap;}

.cw_sports-spoiler__coeficients__Rv_x_ { -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-flex; display: flex !important; margin: 0 10px 0 0;}

.cw_sports-spoiler__coeficient__1iJxj { cursor:pointer;position: relative; display: -webkit-inline-flex; display: inline-flex !important; -webkit-flex-direction: column;flex-direction: column; -webkit-align-items: center; align-items: center -webkit-justify-content: center; justify-content: center; width: 100%; height: 40px; background: #ececec; overflow: hidden; margin: 0 8px 0 0; padding: 2px 1px; cursor: pointer;}

.cw_sports-spoiler__coeficient__1iJxj:hover	{    box-shadow: -2px 3px 3px 2px #00000070;}

.cw_sports-spoiler__coeficient-text-numbers__1g2Y-, .cw_sports-spoiler__coeficient-text-title__1LNP1 { display: inline-block; color: #000; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 12px;}

.cw_sports-spoiler__coeficient-text-title__1LNP1 { max-width: 100%; margin: 0 0 3px;}

.cw_sports-spoiler__coeficient-text-numbers__1g2Y- { font-weight: 800;}

.cw_sports-spoiler__details-star__36ysY, .cw_sports-spoiler__details__Ir_sz { -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center;}

.cw_sports-spoiler__details__Ir_sz { display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; flex-shrink: 0; min-width: 38px; cursor: pointer;}

.cw_sports-spoiler__details__Ir_sz:hover .cw_sports-spoiler__numbers__13GLw { color: #000;}

.cw_sports-spoiler__numbers__13GLw { display: inline-block; min-width: 20px; text-align: right; font-size: 12px; color: #777; margin: 0 3px 0 0; cursor: pointer;}

.cw_sports-spoiler__arrow__3pODT { position: relative; display: inline-block; width: 10px; height: 12px; margin: 2px 0 0;}

.cw_sports-spoiler__details__Ir_sz:hover .cw_sports-spoiler__arrow__3pODT:after, .cw_sports-spoiler__details__Ir_sz:hover .cw_sports-spoiler__arrow__3pODT:before {background: #000;}

.cw_sports-spoiler__arrow__3pODT:before { top: 2px; -webkit-transform: rotate(63deg); transform: rotate(63deg);}

.cw_sports-spoiler__arrow__3pODT:after, .cw_sports-spoiler__arrow__3pODT:before { content: ""; display: inline-block; height: 7px; width: 1px; position: absolute; right: 50%; background: #777;}

.cw_sports-spoiler__arrow__3pODT:after { bottom: 6px; -webkit-transform: rotate(-68deg); transform: rotate(-68deg);}

.cw_right-panel__3GigN { width: 320px; -webkit-flex: 0 0 320px; flex: 0 0 320px;background: #ececec;}

.cw_bet__2kRsG { position: relative;}

.cw_bet__tabs__3o6hC { display: -webkit-flex; display: flex; background: #b9b9b9; margin: 0 0 10px;}

.cw_bet__tab__31nuB.cw_active__29rG9 { cursor: default; font-weight: 800; position: relative;}

.cw_bet__tab__31nuB { width: 100%; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; text-align: center; font-size: 12px; color: #000; min-height: 40px; padding: 1px; cursor: pointer;}

.cw_bet__tab__31nuB.cw_active__29rG9:before { content: ""; position: absolute; left: 0; bottom: 0; display: inline-block; width: 100%; height: 3px; background: #ffca37;}

.cw_betslip__1r9zK.cw_active__29rG9 { display: block;}

.cw_betslip__body__2eMg6 {padding: 0 15px;}

.cw_betslip__items__vuqs3 { position: relative; margin: 0 0 13px;}

.cw_betslip__message__1qjSj { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center; padding: 12px 5px 10px 9px; color: #fff; font-size: 12px; font-weight: 800; position: relative; background: #d96900; margin: 0 0 10px;}

.cw_betslip__message__1qjSj div { display: -webkit-inline-flex; display: inline-flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center;align-items: center; height: 18px; width: 18px; border-radius: 50%; border: 1px solid #fff;}

.cw_betslip__input__1JSF5 { margin: 0 0 10px;}

.cw_betslip__input__1JSF5 input { width: 100%; height:34px; padding: 0 9.5px; font-size: 14px; font-weight: 800; border:0}

.cw_betslip__stakes-wrapper__1U2Tm { margin: 0 0 15px;}

.cw_betslip__stakes__3PPDt { display: -webkit-flex; display: flex; margin: 0 0 5px;}

.cw_betslip__stake__2Jut- { margin: 0; cursor: pointer; font-size: 12px; font-weight: 800; display: -webkit-inline-flex; display: inline-flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 69px; height: 30px; background: #f6f6f6;}

.cw_betslip__stake_disabled__3kRWJ { color: #fff; background: #ccc;}

.cw_betslip__results__2xZoT { margin: 0 0 19px;}

.cw_betslip__result__1cmFe { font-size: 12px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; border-bottom: 1px solid #9c9c9c; font-weight: 800; padding: 0 0 5px; margin: 0 0 5px;}

.cw_betslip__button__2HcwV:disabled { background: #cacaca; color: #fff; opacity: 1;}

.cw_betslip__button__2HcwV { display: block; border:0;cursor: pointer; font-size: 19px; width: 100%; font-weight: 800; padding: 12px 1px; text-transform: uppercase; text-align: center; transition: all .5s; color: #fff; background: #8b8a8a; margin: 0 0 10px;height: 48px;}

.cw_betslip__button__2HcwV:hover	{    box-shadow: 0px 4px 3px 1px #00000070;}

.dropbtn { color: black;font-size: 13px; border: none; cursor: pointer; padding: 12.5px 15px 12.5px 23px; width: 280px; text-align: left;}

.dropbtn:hover{ background-color: #DCDCDC;}

.dropdown { position: relative; display: inline-block;}

.dropdown-content { display: none; background-color: #ececec; min-width: 100%;}

.dropdown-content a { color: black; padding: 12.5px 15px 12.5px 43px; text-decoration: none; display: block;}

.dropdown-content a .arrow { position: relative; display: inline-block; width: 7px; padding: 0 10px; height: 12px; -webkit-flex-shrink: 0; flex-shrink: 0; margin: 0 3px 0 0; font-weight: bold; font-size: 17px;}

.dropdown-content a:hover {background-color: #DCDCDC}

.show {display:block;}

.slide { position: relative; width: 97%; margin: 0 auto; overflow: hidden;}

.panel {width: 233%;}

.panel:after { content: ""; display: block; clear: both;}

.panel>li { width: 300px; height: 200px; float: left; background-repeat: no-repeat; background-size: 100% 100%; position: relative; margin-right:10px}



.dot:after { content: ""; display: block; clear: both;}

.dot { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center;}

.dot>li {width: 10px; height: 10px; border-radius: 50%; background-color: #999; margin-left: 10px; margin-right: 10px; text-indent: -9999px; cursor: pointer; display: inline-block;}

.dot>li.on { background-color: #342f2f;}

.prev {position: absolute;width: 50px; height: 50px; line-height: 40px; text-align: center; background-color: #ffffff8a; top: 29%;left: 1%; cursor: pointer;font-size: 40px; font-weight: bold;color: #1a1a1a;border-radius: 50px;}

.next {position: absolute;width: 50px; height: 50px; line-height: 40px; text-align: center; background-color: #ffffff8a; top: 29%;right: 1%; cursor: pointer;font-size: 40px; font-weight: bold;color: #1a1a1a;border-radius: 50px;}


.main input[type=radio] {
	display: none;
}
#tab-1:checked ~ .tab label:nth-child(1),
#tab-2:checked ~ .tab label:nth-child(2),
#tab-3:checked ~ .tab label:nth-child(3),
#tab-4:checked ~ .tab label:nth-child(4),
#tab-5:checked ~ .tab label:nth-child(5),
#tab-6:checked ~ .tab label:nth-child(6),
#tab-7:checked ~ .tab label:nth-child(7),
#tab-8:checked ~ .tab label:nth-child(8),
#tab-9:checked ~ .tab label:nth-child(9),
#tab-10:checked ~ .tab label:nth-child(10),
#tab-11:checked ~ .tab label:nth-child(11){
  box-shadow: none;
}
.content > div {
	display: none;
}
#tab-1:checked ~ .content div:nth-child(1),
#tab-2:checked ~ .content div:nth-child(2),
#tab-3:checked ~ .content div:nth-child(3),
#tab-4:checked ~ .content div:nth-child(4),
#tab-5:checked ~ .content div:nth-child(5),
#tab-6:checked ~ .content div:nth-child(6),
#tab-7:checked ~ .content div:nth-child(7),
#tab-8:checked ~ .content div:nth-child(8),
#tab-9:checked ~ .content div:nth-child(9),
#tab-10:checked ~ .content div:nth-child(10),
#tab-11:checked ~ .content div:nth-child(11){
	display: block;
}
.main { margin: 0 auto; main-width:1380px; max-width: 100%;}

.tab { overflow: hidden;}

.tab label { font-size: 18px; cursor: pointer; float: left; width: 9%; text-align: center; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; user-select: none; -webkit-user-select: none;}

.content	{margin: 0 5px;}






@media screen and (max-width: 640px)	{

 #root	{display:none !important}

 #root_m	{display:block !important}

.box{max-width:960px; width:100%; margin:0 auto;}

#tab ul{white-space:nowrap; overflow-x: auto; text-align:center}

#tab ul li{display:inline-block;width: 45%; height: 130px;}

#tab ul li img	{width: 100%;}

.citymobile_sport-title_active__2NPNK { font-weight: 800 !important; color: #000 !important;}

.citymobile_sport-titles__2DTr2 { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin-bottom: 15px; padding: 0 7px; width: 100%; white-space: nowrap; overflow-y: hidden; overflow-x: auto;}

.citymobile_sport-title__11Y6h { display: inline-block; font-size: 14px; font-weight: 400; color: #3f4752; margin-right: 16px; padding-right: 7px;}

.citymobile_links__1Yo-e { display: -webkit-flex; display: flex; padding: 9px 0 10px; background: #f2f2f2; overflow-x: auto; overflow-y: hidden; -ms-overflow-style: none; scrollbar-width: none;}

.citymobile_links__item_active__3De0b { color: #000 !important; font-weight: 800 !important; position: relative;}

.citymobile_links__item__12lXJ { display: -webkit-inline-flex; display: inline-flex; -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; padding: 4px 15px 3px;border-right: 1px solid #c4c4c4; font-size: 11px; color: #737373; -webkit-flex-shrink: 0; flex-shrink: 0;}

.citymobile_spoilers-item__3PPpI.citymobile_active__2Or7l { display: block;}

.citymobile_sports-title__1fEko { color: #fff; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; font-weight: 800; font-size: 13px; background-color: #4e454a; line-height: 16px; padding: 4.5px 5px 4.5px 10px; position: relative;}

.citymobile_sports-title__1fEko:before { content: ""; display: inline-block; margin: 0 10px 0 0; width: 3px; min-height: 28px; background: #78e5e3; border-radius: 2px; -webkit-flex-shrink: 0; flex-shrink: 0;}

.citymobile_sports-spoiler__3E_Hr { margin: 0 0 1px;}

.citymobile_sports-spoiler__item__2de-b { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; padding: 13.5px 15px 13.5px 10px; background: #e4e4e4; cursor: pointer;}

.citymobile_sports-spoiler__item-icon__2EVEm { -webkit-flex: 0 0 18px; flex: 0 0 18px; display: inline-block; margin: 0 10px 0 0;}

.citymobile_sports-spoiler__item-text__31q2F { color: #000; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; padding: 0 5px 0 0; font-size: 11px; font-weight: 800; overflow: hidden; line-height: normal; white-space: nowrap; text-overflow: ellipsis;}

.citymobile_sports-spoiler__body__LqGtS { display: none; margin: 0 0 5px;}

.citymobile_sports-spoiler__content__O41VW { display: -webkit-flex; display: flex; padding: 5px 0 5px 5px; background: #fff; margin: 0 0 2px;}

.citymobile_sports-spoiler__information__3VjKn { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; margin: 6px 10px 0 0; width: 37%; height: auto;}

.citymobile_sports-spoiler__teams__2pR6- { -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; overflow: hidden;}

.citymobile_sports-spoiler__team__26b6h { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center; overflow: hidden; margin: 0 0 7px;}

.citymobile_sports-spoiler__team__26b6h span:first-child { font-size: 13px; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; padding: 0 4px 0 0; margin: 0;}

.citymobile_sports-spoiler__team__26b6h span { display: inline-block;}

.citymobile_sports-spoiler__team__26b6h span:last-child { -webkit-flex-shrink: 0; flex-shrink: 0; font-size: 12px; font-weight: 800; margin: 0 0 0 4px;}

.citymobile_sports-spoiler__details-left__3d3Qv, .citymobile_sports-spoiler__details__sn3aB { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;}

.citymobile_sports-spoiler__details__sn3aB { -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-shrink: 0; flex-shrink: 0;}

.citymobile_sports-spoiler__details-left__3d3Qv, .citymobile_sports-spoiler__details__sn3aB { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;}

.citymobile_sports-spoiler__box__29smS { display: -webkit-flex; display: flex; margin: 0 4px 0 0;}

.citymobile_sports-spoiler__numbers__22ASF { display: inline-block; font-size: 10px;  margin: 0 4px 0 0;}

.citymobile_sports-spoiler__arrow__1B9Pf { display: inline-block; margin: 1.2px 0 0; width: 5px; height: 7px;}

.citymobile_sports-spoiler__arrow__1B9Pf img { width: 5px; height: 7px;}

.citymobile_sports-spoiler__details-right__2eT7X { display: -webkit-flex; display: flex;}

.citymobile_sports-spoiler__date__ieH7Z { font-size: 10px; color: #3f4752; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: 0 0 0 6px; white-space: nowrap;}

.citymobile_sports-spoiler__coeficients__10oym { -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-flex; display: flex; max-width: calc(63% - 10px);}

.citymobile_sports-spoiler__coeficient__1holA { position: relative; display: -webkit-inline-flex; display: inline-flex; -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; width: 100%; height: 72px; font-size: 11px; background: #eeeff1; overflow: hidden; margin: 0 2px 0 0; padding: 1px 4px;}

.citymobile_sports-spoiler__coeficient-text-numbers__2IZv3, .citymobile_sports-spoiler__coeficient-text-title__2y7nr { width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; display: inline-block; color: #000;}

.citymobile_sports-spoiler__coeficient-text-title__2y7nr { margin: 16px 0 0;}

.citymobile_sports-spoiler__coeficient-text-numbers__2IZv3 { font-weight: 800; margin: 0 0 16px;}


    .menu_bg{
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.7);
        position: absolute;
        top:0;
        display: none;
		z-index: 9;
    }
    .sidebar_menu{
		display: none;
        width: 65%;
        height: 100%;
        background: #fff;
        position: absolute;
        top:0;
        right: -50%;
		z-index: 99;

    }
    .close_btn{
        width: 25px;
        height: 25px;
        margin:10px;
    }
    .close_btn > a{
        display: block;
        width: 100%;
        height: 100%;
    }
    .menu_wrap{
        list-style: none;
        padding: 20px 20px;
    }
    .menu_wrap li a{
        color: #fff;
        text-decoration: none;
    }

#mobilebetslip { line-height: 1; font-size: 13px; -webkit-text-size-adjust: 100%; padding-left: 9px; padding-top: 8px; margin: 0; box-sizing: border-box; cursor: pointer; flex-direction: column; align-items: baseline; position: fixed; left: 50%; transform: translatex(-50%); bottom: 30px; width: 75px; height: 75px; background: url(/refer/images/hitbetdev/menu_box.png?v7); border: none; display: inline-flex; z-index: 9; box-shadow: none; color: #fff !important; letter-spacing: -2px;}

.cw_betslip__body__2eMg6 {padding: 0 0px;}

.betting_slip_title	{text-align: center; font-size: 12px; color: #000; min-height: 40px; line-height: 40px; font-weight: 800; padding: 1px;background: #C4C4C4; position: relative; margin-bottom: 30px;}

.betting_slip_title:before { content: ""; position: absolute; left: 0; bottom: 0; display: inline-block; width: 100%; height: 2px; background: #134de1;}

.cw_betslip__input__1JSF5 input { background: #efefef;}

.cw_betslip__stake__2Jut-	{background: #E0E0E0;}

.cw_betslip__stake_disabled__3kRWJ { background: #9E9E9E;}

.cw_betslip__button__2HcwV:disabled { background: #8B8A8A;}











}
