@charset "UTF-8";


.liveBetting {margin-top:-150px;}
.liveBetting h3.title { padding:0 0 10px; border-bottom:1px solid #dddddd;font-weight:600; margin:0 0 10px;}
.liveBetting h3.title span { position:relative; font-size:22px; color:#000000;}
.liveBetting h3.title span:after { content:""; position:absolute; bottom:-11px; left:0; right:0; height:3px; background:#007bff; }
.liveBetting .listArea { margin-left:-10px; }
.liveBetting .listArea:after { content:""; clear:both; display:block; }
.liveBetting .history { float:left; border:1px solid #dddddd; background:#fff; text-align: center; width:calc(100% / 3 - 10px); margin-left:10px;}
.liveBetting .history:after { content:""; clear:both; display:block; }
.liveBetting .history .title { font-size:16px; height:40px; line-height: 40px; border-bottom:1px solid #dddddd; font-weight:600; margin-top:0px;}
.liveBetting .history .title.blue { background:#f1f7fe; color:#007bff; }
.liveBetting .history .title.pink { background:#fff2f2; color:#ee6152; }
.liveBetting .history .title.green { background:#eaffe2; color:#3fc530; }
.liveBetting .history .title.gray { background:#ebebeb; color:#000000; }
.liveBetting .history .tolMoney { background:#f4f4f4; border-bottom:1px solid #dddddd; color:#222222; font-size:14px; line-height:30px; margin-top:-10px;}
.liveBetting .history ul { padding:10px; height: 172px; overflow-y:auto; }
.liveBetting .history ul::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #f4f4f4;}
.liveBetting .history ul::-webkit-scrollbar{	width: 2px;	background-color: #f4f4f4;	opacity:0.5;}
.liveBetting .history ul::-webkit-scrollbar-thumb{	background-color: #706969;	opacity:0.5;}
.liveBetting .history ul { scrollbar-base-color: #262626;scrollbar-Face-Color: #b39566; scrollbar-Track-Color:#262626;   scrollbar-Shadow-Color: #262626}

.liveBetting .history ul .noHistory { text-align: center; color:#d0d0d0; font-size:14px; position:relative; top:50%; transform: translateY(-50%); }
.liveBetting .history ul li { margin:0 0 5px;text-align: left; font-size:14px; color:#222222; font-weight:600;}
.liveBetting .history ul li .right { float:right; color:#737373; font-weight:normal;}
.liveBetting .history ul li img { margin-right:3px; vertical-align: -7px; }

.betBtnArea { margin:20px 0 25px; }
.betBtnArea .betTable { height:264px; background:url(/img/bugbear/betting_table.png?v=6) no-repeat; background-size: 100%; }
.betBtnArea .betTable .table1{width:100%;color:#fff;text-align:center;}
.betBtnArea .betTable .table1 td{padding-top:20px;}
.betBtnArea .betTable .table1 td:first-child {width:228px;}
.betBtnArea .betTable .table1 td:nth-child(2) {width:228px;}

.betBtnArea .betTable .table2{width:100%;color:#fff;text-align:center;margin-top:55px;height:142px;}
.betBtnArea .betTable .table2 td{cursor: pointer;}
.betBtnArea .betTable .table2 .onO {background: url(/img/bugbear/btn_betD.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:first-child:hover {background: url(/img/bugbear/btn_betD.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 .onE {background: url(/img/bugbear/btn_betC.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:nth-child(2):hover {background: url(/img/bugbear/btn_betC.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 .onU {background: url(/img/bugbear/btn_betD.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:nth-child(3):hover {background: url(/img/bugbear/btn_betD.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 .onOV {background: url(/img/bugbear/btn_betC.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:nth-child(4):hover {background: url(/img/bugbear/btn_betC.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 .onR {background: url(/img/bugbear/btn_betC.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:nth-child(5):hover {background: url(/img/bugbear/btn_betC.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 .onG {background: url(/img/bugbear/btn_betA.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:nth-child(6):hover {background: url(/img/bugbear/btn_betE.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 .onY {background: url(/img/bugbear/btn_betE.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:nth-child(7):hover {background: url(/img/bugbear/btn_betB.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 .onB {background: url(/img/bugbear/btn_betB.png) no-repeat center center;background-size: 96px 142px;}
.betBtnArea .betTable .table2 td:nth-child(8):hover {background: url(/img/bugbear/btn_betA.png) no-repeat center center;background-size: 96px 142px;}







.powerball_cartwrap {position:relative;padding: 10px 13px 10px;background: url(/img/betting_bg.png?v=3) no-repeat;background-size: 100%;width: 100%;height: 174px;margin-top:5px;}
.bet_end{position:absolute;width: calc(100% - 25px);height: 153px;background-color:rgba(0, 0, 0, 0.8);z-index:2;text-align:center;line-height:150px;color:#fff;font-weight:bold;font-size:22px;}
.powerball_cart {clear: both;display: block;width: 100%;height: 156px;}
.powerball_cart .cart_info {
		display: block;
		width: 180px;
		height: 155px;
		float: left;
		padding: 3px 5px 10px 5px;
		border-radius: 5px;
}
.powerball_cart .cart_info ul {
		display: inline-block;
}
.powerball_cart .cart_info li {
		clear: both;
		display: block;
		position:relative;
		line-height: 34px;
		/* padding: 5px 5px; */
		border-bottom: 1px solid #1a161d;
}
.powerball_cart .cart_info li:before {content:"";position:absolute;bottom:1px;right:0;left:0;height: 1px;background:#524b58;}
.powerball_cart .cart_info li:last-child { border:0; }
.powerball_cart .cart_info li:last-child:before { display:none }
.powerball_cart .cart_info span {
		display: block;
		float: left;
		color: #d5d5d5;
		font-size: 13px;
		width: 70px;
		text-align: left;
}
.powerball_cart .cart_info strong {
		color: #ffffff;
		font-size: 13px;
		font-weight: 400;
		vertical-align: top;
}
.powerball_cart .cart_info li:after {
		clear: both;
		display: block;
		content: '';
}
.powerball_cart .cart_info span.tx {
		width: 27px;
		display: inline-block;
		margin: 0;
}
.powerball_cart .cart_info em {
		font-style: normal;
		color: #f60;
		font-size: 14px;
}
.powerball_cart .cart_pay {
		float: left;
		width: 605px;
		position: relative;
		padding: 11px 5px;
}

.powerball_cart .bet_money label {
		color: #150502;
		font-weight: 600;
		font-size: 14px;
		display: inline-block;
		margin-right: 4px;
		letter-spacing: -0.5px;
		margin-top: 3px;
}
.powerball_cart .bet_money input {
		text-align: right;
		background: #fff;
		color: #000000;
		width: 155px;
		font-size: 20px;
		/* letter-spacing: -0.5px; */
		font-weight: bold;
		margin-top: -5px;
		border:0;
		float:right;
}
.powerball_cart .bet_money {
		float: left;
		display: block;
		background-color: #fff;
		border-radius: 5px;
		border: 1px solid #061643;
		width: 241px;
		height: 41px;
		padding: 5px 10px;
		margin: 2px 1px 2px;
}
.powerball_cart .bet_money.i_blue input {
}
.powerball_cart .bet_btn_inner {
		clear: both;
		width: 510px;
}
.powerball_cart .bet_btn_inner [type=button] {
		cursor: pointer;
		outline: 0;
		border-radius: 5px;
		border: 2px solid #7a5797;
		letter-spacing: -0.5px;
		font-size: 14px;
		color: #ffffff;
		background: linear-gradient(#7c4b9e, #38204c);
		/* width: 95px; */
		width: 79px;
		height: 37px;
		/* line-height: 35px; */
		margin: 3px 1px;
		float: left;
		text-align: center;
}
.powerball_cart .bet_btn_inner .i_blue {
		background-image: linear-gradient(#0179fb, #044790);
		color: #ffffff !important;
		border: 2px solid #3767ae;
}
.powerball_cart .bet_btn_inner .i_gray {
		background-image: linear-gradient(#a60328, #7d011e);
		color: #ffffff !important;
		border: 2px solid #a60328;
}
.powerball_cart .bet_money_free {
		float: left;
		display: block;
		background-color: #f7f7f7;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #061643;
		width: 322px;
		height: 37px;
		padding: 1px 10px 0;
		margin: 2px 1px;
}
.powerball_cart .bet_money_free label {
		font-weight: bold;
		color: #222;
		font-size: 13px;
		display: inline-block;
		margin-right: 4px;
		letter-spacing: -0.5px;
		margin-bottom:0px;
}
.powerball_cart .bet_money_free input {
		text-align: right;
		background: #f7f7f7;
		color: #111;
		width: 209px;
		margin-top: -1px;
		font-size: 18px;
		letter-spacing: -0.5px;
		font-weight: bold;
		border:0;
		float:right
}
.powerball_cart input.btn_bet {
		cursor: pointer;
		display: block;
		position: absolute;
		right: 8px;
		top: 13px;
		font-weight: bold;
		font-size: 15px;
		letter-spacing: 0 !important;
		background-image: -webkit-linear-gradient(#a60328,#7c011d);
		border: 2px solid #a60328;
		width: 100px;
		height: 127px;
		text-align: center;
		color: #fff !important;
		border-radius: 10px;
}

.betedList { margin:20px 0 10px; }
.betedList h3.title { color:#000000; font-size:22px; font-weight:500; padding:0 0 10px; font-weight:bold; }
.betedList  table { width:100%; text-align: center; font-size:14px; font-weight:500;}
.betedList  table th { text-align:center;color:#000000; height:50px; border-top:3px solid #333333; border-bottom:1px solid #333333; }
.betedList  table td { text-align:center;color:#666666; height:45px; border-bottom:1px solid #dee2e6; }
.betedList  table td .gray { color:#000000; }
.betedList  table td .red { color:#e0143b; }
.betedList  table td .blue { color:#0272eb; }
.betedList  table td .green { color:#009900; }




/* 바카라 차트 */

.ic {display: block;}
.baccarat-chart{border:1px solid #727272;}
.baccarat-chart .view .info {margin-top:10px;height: 51px;margin-bottom:0;list-style:none;padding:0;padding-top:12px;}
.baccarat-chart .view .info li {float: left;line-height: 27px;}
.baccarat-chart .view .info .ic {float: left;margin: 0 10px 0 20px;width: 27px;height: 27px;text-align: center;border-radius: 16px;color: #fff;}

.baccarat-chart .view .info .tx {float: left;}

.baccarat-chart .view .info .player .ic {background-color: #3498db;}
.baccarat-chart .view .info .banker .ic {background-color: #e74c3c;}
.baccarat-chart .view .info .tie .ic {background-color: #44b517;}
.baccarat-chart .view .info .green .ic {background-color: #006600;}
.baccarat-chart .view .info .yellow .ic {background-color: #cc9900;}

.baccarat-chart .view .info .left4odd .ic {background-color: #3498db;}
.baccarat-chart .view .info .right3odd .ic {background-color: #2980b9;}
.baccarat-chart .view .info .left3even .ic {background-color: #e74c3c;}
.baccarat-chart .view .info .right4even .ic {background-color: #c0392b;}

.baccarat-chart .view .info .x .ic {background-color: #7b7b7b;}

.baccarat-chart .view .info .etc {float: right;padding-right: 20px;}
.baccarat-chart .view .box_area {position: relative;margin-top: -1px;width: 100%;overflow:hidden;overflow-x: scroll;border-top: 1px solid #d6d6d6;}

.baccarat-chart .view .inner {padding-bottom: 68px;position: relative; white-space: nowrap;overflow: hidden;font-size: 0;background: url('../img/bg_cell.png?v=160415') repeat;}
.baccarat-chart .view:after {display: block;clear: both;content: '';}
.baccarat-chart .view dl {display: inline-block;vertical-align: top;margin-bottom:0;}

.baccarat-chart .view dl .length {position: absolute;bottom: 34px;background: url('../img/bg_cell_length.png?v=160415') repeat;}
.baccarat-chart .view dl .times {position: absolute;bottom: 0;background: url('../img/bg_cell_times.png?v=160415') repeat;}

.baccarat-chart .view dt, .baccarat-chart .view dd {width: 34px;height: 34px;line-height: 34px;padding: 0 1px 1px 0;text-align: center;font-size: 12px;}
.baccarat-chart .view dt {position: relative;z-index: 1;background: url('../img/bg_cell_title.png?v=160415') repeat;}
.baccarat-chart .view dt.PLAYER{color: #2980b9;}
.baccarat-chart .view dt.BANKER {color: #c0392b;}
.baccarat-chart .view dt.TIE {color: #44b517;}
.baccarat-chart .view dt.GREEN {color: #006600;}
.baccarat-chart .view dt.YELLOW {color: #cc9900;}


.baccarat-chart .view dd span {position: relative;display: inline-block;margin-top: 3px;width: 27px;height: 27px;line-height: 27px;border-radius: 16px;font-size: 9px;color: #fff;    font-family: tahoma, arial, helvetica;}

.baccarat-chart .view dd span.PLAYER {background-color: #3498db;}
.baccarat-chart .view dd span.RIGHT3ODD {background-color: #2980b9;}

.baccarat-chart .view dd span.BANKER{background-color: #e74c3c;border-radius: 16px;}
.baccarat-chart .view dd span.TIE{background-color: #44b517;border-radius: 16px;}
.baccarat-chart .view dd span.GREEN{background-color: #006600;border-radius: 16px;}
.baccarat-chart .view dd span.YELLOW{background-color: #cc9900;border-radius: 16px;}

.baccarat-chart .view dd span.RIGHT4EVEN {background-color: #c0392b;}


.red_icon{width:30px;height:30px;border-radius:50%;background-color: #e74c3c;color:#ffff;font-size:12px;text-align:center;line-height:30px;margin:0 auto;}
.green_icon{width:30px;height:30px;border-radius:50%;background-color: #006600;color:#ffff;font-size:12px;text-align:center;line-height:30px;margin:0 auto;}
.yellow_icon{width:30px;height:30px;border-radius:50%;background-color: #cc9900;color:#ffff;font-size:12px;text-align:center;line-height:30px;margin:0 auto;}
.blue_icon{width:30px;height:30px;border-radius:50%;background-color: #0000ff;color:#ffff;font-size:12px;text-align:center;line-height:30px;margin:0 auto;}