


/* ----------- TS DESIGN COMMON DESIGN ----------- */


/*************************************************************************************************************
* Basic CSS **************************************************************************************************
**************************************************************************************************************/
html, body {
	padding: 0;
	margin: 0;
}

nav {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
h1, h2, h3 {
	font-size: 18px;
}
h4, h5, h6 {
	font-size: 16px;
}
p {
	margin: 0;
}
a, a:link, a:active, a:visited, a:hover {
	text-decoration: none;
}
a:focus {
	outline: none;
	text-decoration: none;
}
@media (max-width: 767px) {
	.m_hidden {
		display: none;
	}
}
.font-10 { font-size: 10px; }

/*************************************************************************************************************
* Common CSS *************************************************************************************************
**************************************************************************************************************/
.contents_wrap {
	margin-top: 30px;
	font-weight: 600;
}
.table > tbody > tr:last-child > td {
	border-bottom : 1px solid #e1d7d7;
}
.container_custom {
	width: 1195px;
	position: relative;
	margin : 0 auto;
}
.contents_left {
	float: left;
	position: relative;
	width: 947px;
}
.contents_right {
	float: right;
	width: 240px;
	padding-bottom: 40px;
}
@media (max-width : 767px) {
	.container {
		padding-left: 3px;
		padding-right: 3px;
	}
	.contents_wrap {
		margin-top: 5px;
	}
}


/* Overflow text CSS */
.overflowtext {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	margin : 0 auto;
}
.overflowtext.pre-team {
	width: 280px;
}
.overflowtext.bcart-team {
	width: 160px;
}
.overflowtext.btcart-vs {
	width: 160px;
}
.overflowtext.cross {
	width: 96px;
}
.overflowtext.inplay {
	width: 80px;
}

.overflowtext.mybet {
	width: 65px;
}
.overflowtext.mybet_league {
	width: 130px;
}
.overflowtext.inplay_pc {
	width: 140px;
}
.overflowtext.inplay_m_team {
	width: 100px;
}
.overflowtext.inplay_m_cen {
	width: 45px;
}
.overflowtext.inplay_sc_bot_team {
	width: 73px;
	margin: 0px;
}

@media (max-width: 767px) {
	.overflowtext.mybet_league {
		width: 15px;
	}
	.overflowtext.mybetinplay {
		width: 125px;
	}
	.overflowtext.pre-team { 
		width: 100px; 
	}
}


@media (max-width: 768px) {
	.container_custom {
		width: 100%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.contents_left {
		width: 100%;
		padding-bottom: 80px;
	}
	.contents_right {
		display: none;
	}
}
@media (max-width : 300px) {
	.container_custom {
		padding-left: 1px;
		padding-right: 1px;
	}
}


/*************************************************************************************************************
* Bootstrap custom *******************************************************************************************
**************************************************************************************************************/
.row {
	margin : 0;
}
.row.nomar {
	margin : 0px;
}
.input-group-addon {
	font-weight: 600;
}
.panel-default > .panel-heading {
	border-bottom : 1px solid #e1d7d7;
	background-color: #f0f0f0;
	text-align: center;
	font-size: 18px;
}
.panel-heading {
	padding : 20px;
}
.pre {
	font-family: "Nanum Gothic", 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding-left: 15px;
	background-color: #212121!important;
	color: #ddd;
	text-shadow: 0px 0px 10px darkred;
}
.popover {
	font-family: 'Nanum Gothic', sans-serif;
	font-weight: 600;
}
	/* Mobile view */
	@media (max-width: 767px) {
		.panel-heading {
			padding : 10px;
		}
		.panel-default > .panel-heading {
			font-size: 14px;
		}
		.panel-body {
			padding: 5px;
		}
		.note-toolbar { /* Board menu hidden */
			display: none;
		}
	}


/*************************************************************************************************************
* Right banner img *******************************************************************************************
**************************************************************************************************************/

.rightbox_banner {
	width: 100%;
	height: 80px;
	margin-bottom: 10px;
	border-radius: 5px;
	background-size: 100%;
	background-repeat: no-repeat;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
}
.rightbox_banner.a {
	background-image: url('/asset/main-1/img/main-1/banner/banner_a.jpg');
	height: 432px;
}
.rightbox_banner.b {
	background-image: url('/asset/main-1/img/main-1/banner/banner_b.jpg');
}
.rightbox_banner.c {
	/*background-image: url('/asset/main-1/img/main-1/banner/banner_kakao.jpg');*/
}
.rightbox_banner.d {
	/*background-image: url('/asset/main-1/img/main-1/banner/banner_d.jpg');*/
}
.rightbox_banner.a:hover,
.rightbox_banner.b:hover {
	opacity: 0.95;
	box-shadow: 0px 0px 5px #555;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
}


/*************************************************************************************************************
* TEXT Style *************************************************************************************************
**************************************************************************************************************/
.pad_tb_0 {
	padding-top: 0px;
	padding-bottom: 0px;
}
.pad_lr_0 {
	padding-left: 0px;
	padding-right: 0px;
}
.mar_0 {
	margin : 0;
}
.mar_tb_15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.pad_0 {
	padding : 0px;
}
.pad_tb_15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767px) {
	.m_pad_lr_0 {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.img_league {
	height: 15px;
}

@media (max-width: 767px) {
	.img_league {
		height: 13px;
		margin-bottom: 2px;
	}
}

.text_left {
	text-align: left;
}
.text_right {
	text-align: right;
}
.fw_400 {
	font-weight: 400;
}
.fw_600 {
	font-weight: 600;
}
.fw_900 {
	font-weight: 900;
}
.text_small {
	font-size: 10px;
}
.text_small.accent {
	color: #970000;
	background-color: transparent;
}
.text_accent {
	color: #000;
}
.text_gold {
	color: #d4af37;
}
.text_darkgold {
	color: #df9602;
}
.text_blue {
	color: blue;
}
.text_red {
	color: red;
}
.text_yellow {
	color: #ffe418;
}
.text_fed {
	color: #fed700;
}

.color_under {
	color: blue;
}
.color_over {
	color: red;
}
.color_handi {
	color: Blue;
}
.hover_accent_text {
	cursor: pointer;
}
.hover_accent_text:hover {
	color: #970000;
}


/*************************************************************************************************************
* BET table CSS **********************************************************************************************
**************************************************************************************************************/
	/* Cross gametable */
	.gametable_tr > td {
		border : 1px solid #DDD;
		color : #000;
		border-radius: 5px;
		padding : 10px 5px;
		font-size: 12px;
	}
	.gametable_tr > td:first-child {
		width: 15%;
		text-align: center;
	}
	.gametable_tr > td:nth-child(2) {
		width: 35%;
		text-align: left;
	}
	.gametable_tr > td:nth-child(3) {
		width: 10%;
		text-align: center;
	}
	.gametable_tr > td:nth-child(4) {
		width: 35%;
		text-align: right;
	}
	.gametable_tr > td:nth-child(5) {
		width: 5%;
		text-align: center;
	}
	@media (max-width: 767px) {
		.gametable_tr > td {
			padding : 10px 2px;
			font-size: 12px;
			text-align: center!important;
			line-height: 15px;
		}
		.gametable_tr > td:first-child {
			width: 13%;
			padding-bottom: 3px;
		}
		.gametable_tr > td:nth-child(2) {
			width: 33%;
		}
		.gametable_tr > td:nth-child(3) {
			width: 12%;
		}
		.gametable_tr > td:nth-child(4) {
			width: 33%;
		}
		.gametable_tr > td:nth-child(5) {
			width: 9%;
		}
	}

	/* Inplay bettable */
	.inplay_mybettable {
		width: 100%;
	}
	.inplay_mybettable thead > tr > th {
		background-color: #337ab7;
		color: #eee;
		border : 0px;
		text-align: left;
		padding : 5px 15px;
	}
	.inplay_mybettable tbody > tr:first-child > td {
		background-color: #eee;
	}
	.inplay_mybettable tbody > tr:nth-child(2) > td {
		padding : 10px 2px;
	}
	.inplay_mybettable tbody > tr > td:first-child {
		width: 26%;
	}
	.inplay_mybettable tbody > tr > td:nth-child(2) {
		width: 26%;
	}
	.inplay_mybettable tbody > tr > td:nth-child(3) {
		width: 26%;
	}
	.inplay_mybettable tbody > tr > td:nth-child(4) {
		width: 11%;
	}
	.inplay_mybettable tbody > tr > td:nth-child(5) {
		width: 11%;
	}
	@media (max-width: 767px) {
		.inplay_mybettable tbody > tr > td {
			font-size: 10px;
		}
		.inplay_mybettable tbody > tr > td:first-child {
			width: auto;
		}
		.inplay_mybettable tbody > tr > td:nth-child(2) { /* 마켓 */
			width: 37%;
		}
		.inplay_mybettable tbody > tr > td:nth-child(3) { /* 배팅 */
			width: 26%;
		}
		.inplay_mybettable tbody > tr > td:last-child { /* 스코어 */
			width: 11%;
		}
		.inplay_mybettable tbody > tr > td:last-child { /* 결과 */
			width: 11%;
		}
	}


	/* Mybetlist */
	.betlist_tr img {
		width: 20px;
	}
	.betlist_tr > td {
		padding : 10px 3px;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}
	.betlist_tr > td:first-child {
		width: 12%;
		text-align: center;
	}
	.betlist_tr > td:nth-child(2) {
		width: 15%;
	}
	.betlist_tr > td:nth-child(3) {
		width: 28%;
	}
	.betlist_tr > td:nth-child(4) {
		width: 4%;
		text-align: center;
	}
	.betlist_tr > td:nth-child(5) {
		width: 28%;
	}
	.betlist_tr > td:nth-child(6) {
		width: 6%;
		text-align: center;
	}
	.betlist_tr > td:nth-child(7) {
		width: 7%;
		text-align: center;
	}
	.betlist_footer {
		width: 100%;
	}
	.betlist_footer > tbody > tr > td {
		font-size: 13px;
		background-color: #EDEDED;
		padding : 15px 0px;
		text-align: center;
	}
	.betlist_check {
		width: 100%;
		text-align: center;
	}
	.betlist_check > tbody > tr > td {
		padding : 8px;
		border-top: 1px solid #ddd;
		text-align: right;
	}
	.betlist_check > tbody > tr > td:first-child {
		width: 75%;
	}
	.betlist_footer_times > td:first-child {
		text-align: left;
		padding-left: 5px;
	}
	.betlist_footer_times > td:first-child > i {
		position: relative;
		top: 1px;
		margin-right: 2px;
	}
	@media (max-width: 767px) {
		.betlist_footer_times p {
			padding-bottom: 3px;
			border-bottom: 1px solid #ddd;
		}
		.betlist_footer_times > td:nth-child(2) {
			width: 15%;
		}
		.betlist_tr img {
			width: 15px!important;
		}
		.betlist_tr > td {
			font-size: 11px;
			padding : 5px 0px;
		}
		.betlist_tr > td:first-child {
			width: 10%!important;
		}
		.betlist_tr > td:nth-child(2) {
			width: 8%!important;
			text-align: center;
		}
		.betlist_tr > td:nth-child(3) {
			width: 25%!important;
		}
		.betlist_tr > td:nth-child(4) {
			width: 10%!important;
		}
		.betlist_tr > td:nth-child(5) {
			width: 25%!important;
		}
		.betlist_tr > td:nth-child(6) {
			width: 12%!important;
		}
		.betlist_tr > td:nth-child(7) {
			width: 10%!important;
		}
		.betlist_footer > tbody > tr > td {
			padding : 5px 0px;
			font-size: 12px;
		}
		.betlist_footer > tbody > tr > td:first-child {
			/*width: 40%!important;*/
			text-align: left;
			padding-left: 5px;
		}
		.betlist_check > tbody > tr > td:first-child {
			width: 40%;
		}
	}



/*************************************************************************************************************
* Background CSS **********************************************************************************************
**************************************************************************************************************/

.bg_header {
	background-color: #f0f0f0;
}


/*************************************************************************************************************
* Animaiton CSS **********************************************************************************************
**************************************************************************************************************/
.du-1s { animation-duration: 1s; }
.du-2s { animation-duration: 2s; }
.du-3s { animation-duration: 3s; }
.du-4s { animation-duration: 4s; }
.du-5s { animation-duration: 5s; }
.du-6s { animation-duration: 6s; }
.du-7s { animation-duration: 7s; }
.delay-1s { animation-delay: 1s; }
.delay-2s { animation-delay: 2s; }
.delay-3s { animation-delay: 3s; }
.delay-4s { animation-delay: 4s; }
.delay-5s { animation-delay: 5s; }

.infinite { animation-iteration-count: infinite; }

/*************************************************************************************************************
* Button CSS *************************************************************************************************
**************************************************************************************************************/
.bt {
	font-weight: 600;
	padding : 8px 25px;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.3);
}
.bt:hover {
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.35);
}
.bt:active {
	position: relative;
	top: 0.05em;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.42);
}
.bt.icon {
	margin-left: 5px;
	margin-right: 5px;
}
.bt.stop {
	background-color: #212121;
	color: #eee;
}
.full {
	width: 100%;
	padding : 8px 0px;
}
.darkgold {
	background-color: transparent;
	color: #df9602;
	border : 1px solid #df9602;
}
.greyinset {
	border : 1px inset #bbb;
	color: #ddd;
}
.white {
	background-color: #fff;
	border : 1px solid #fff;
}
.shadow {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	border:1px solid rgba(0, 0, 0, .2)
}
.shine-red {
  animation: shine-red 1s ease infinite;
  -moz-animation: shine-red 1s ease infinite;
  -webkit-animation: shine-red 1s ease infinite;
}
@keyframes shine-red {
  0%,
  100% {
    
    color: #970000;
  }
  50% {
    
    color: #555;
  }
}


	/* Button Hover effect CSS */

	.effect_go {
		text-align: center;
		text-transform: uppercase;
		transition: all 0.4s;
	}
	.effect_go span {
		cursor: pointer;
		display: inline-block;
		position: relative;
		transition: 0.4s;
	}
	.effect_go span:after {
		content: '\00bb';
		position: absolute;
		opacity: 0;
		top: 0;
		right: -20px;
		font-size: 18px;
		transition: 0.5s;
	}
	.effect_go:hover span {
		padding-right: 25px;
	}
	.effect_go:hover span:after {
		opacity: 1;
		right: 0;
	}


	/* Live button CSS */
	.btn_live {
		position: relative;
		background: none;
		color: #970000;
		text-decoration: none;
		border: 0.2em solid #970000;
		padding: 15px 1em;
		text-align: center;
		cursor: pointer;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}
	.btn_live:before {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 10%;
	    background: #f7f7f7;
	    height: 0.3em;
	    right: 20%;
	    top: -0.21em;
	    transform: skewX(-45deg);
	    -webkit-transition: 0.2s;
	    transition: 0.2s;
	}
	.btn_live:after {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 10%;
	    background: #f7f7f7;
	    height: 0.3em;
	    left: 20%;
	    bottom: -0.25em;
	    transform: skewX(45deg);
	    -webkit-transition: 0.2s;
	    transition: 0.2s;
	}
	.btn_live:hover {
		box-shadow: 0px 0px 8px #000;
	    -webkit-transition: 0.2s;
	    transition: 0.2s;
	}
	.btn_live:hover:before {
		right: 80%;
	}
	.btn_live:hover:after {
		left: 80%;
	}

	.btn_live span:nth-child(1) {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.btn_live:hover span:nth-child(1) {
		padding-right: 5px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.btn_live span:nth-child(2) {
		opacity: 0;
		position: absolute;
		right: 5px;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.btn_live:hover span:nth-child(2) {
		opacity: 1;
		right: 23px;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}
	.btn_live.active {
		box-shadow: 0px 0px 8px #000;
	}
	.btn_live.active span:nth-child(1) {
		padding-right: 5px;
	}

	.btn_live.active span:nth-child(2) {
		opacity: 1;
		right: 23px;
	}
	.btn_live.active:before {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 10%;
	    background: #f7f7f7;
	    height: 0.3em;
	    right: 80%;
	    top: -0.21em;
	    transform: skewX(-45deg);
	    -webkit-transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
	    transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
	}
	.btn_live.active:after {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 10%;
	    background: #f7f7f7;
	    height: 0.3em;
	    left: 80%;
	    bottom: -0.25em;
	    transform: skewX(45deg);
	    -webkit-transition: all 0.45 cubic-bezier(0.86, 0, 0.07, 1);
	    transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
	}


	/* Live button custom design */
		.btn_live.black {
			color: #000;
			border: 0.2em solid #000;
		}
		.btn_live.red {
			color: #d0312d;
			border: 0.2em solid #d0312d;
		}
		.btn_live.blue {
			color: #1a66c5;
			border: 0.2em solid #1a66c5;
		}
		.btn_live.green {
			border-color: forestgreen;
			color: forestgreen;
		}
		.btn_live.grey {
			color: #555;
			border : 0.2em solid #555;
		}

		/* + x4 (lotus) */
		.btn_live.x4 span:first-child {
			font-size: 16px;
		}
		.btn_live.x4 span:nth-child(2) {
			font-size: 11px;
		}
		.btn_live.x4:hover span:nth-child(1) {
			padding-right: 25px;
			-webkit-transition: 0.3s;
			transition: 0.3s;
		}
		.btn_live.x4.active span:nth-child(1) {
			padding-right: 25px;
		}
		.btn_live.x4:hover span:nth-child(2) {
			right : 15px;
			-webkit-transition: 0.3s;
			transition: 0.3s;
		}
		.btn_live.x4.active span:nth-child(2) {
			right : 15px;
		}

		/* baccara (bacarra) */
		.btn_live.baccara_p:hover span:nth-child(1) {
			padding-right: 13px;
		}
		.btn_live.baccara_p:hover span:nth-child(2) {
			right: 4px;
		}
		.active.baccara_p span:nth-child(1) {
			padding-right : 13px;
		}
		.active.baccara_p span:nth-child(2) {
			right : 4px;
		}

		.btn_live.baccara_b:hover span:nth-child(1) {
			padding-right: 5px;
		}
		.btn_live.baccara_b:hover span:nth-child(2) {
			right: 4px;
		}
		.active.baccara_b span:nth-child(1) {
			padding-right : 5px;
		}
		.active.baccara_b span:nth-child(2) {
			right : 4px;
		}

		/* Sicbo */
		.btn_live.sicbo:hover span:nth-child(1) {
			padding-right: 5px;
		}
		.btn_live.sicbo:hover span:nth-child(2) {
			right: 10px;
		}
		.active.sicbo span:nth-child(1) {
			padding-right : 5px;
		}
		.active.sicbo span:nth-child(2) {
			right : 10px;
		}



		/* + long text (powerball) */
		.btn_live.longtext.active span:nth-child(1) {
			padding-right: 15px;
		}
		.btn_live.longtext:hover span:nth-child(1) {
			padding-right: 15px;
			-webkit-transition: 0.3s;
			transition: 0.3s;
		}



		/* Powerball */
		.btn_live.unover:hover span:nth-child(1) {
			padding-right: 30px;
		}
		.unover.active span:nth-child(1) {
			padding-right: 30px;
		}
		.btn_live.sjd:hover span:nth-child(1) {
			padding-right: 43px;
		}
		.sjd.active span:nth-child(1) {
			padding-right: 43px;
		}
		.btn_live.sjd_d:hover span:nth-child(1) {
			padding-right: 30px;
		}
		.sjd_d.active span:nth-child(1) {
			padding-right: 30px;
		}
		.btn_live.sjd_d:hover span:nth-child(2) {
			right: 70px;
		}
		.sjd_d.active span:nth-child(2) {
			right: 70px;
		}

		/* Header btn */
		.btn_live.nav {
			border: 0px;
			color: #555;
			font-weight: 600;
			box-shadow: 1px 1px 5px grey;
			display: block;
		}
		.nav.blue {
			color: #04619f;
			border: 0.2em solid #04619f;
		}
		.nav.red {
			color: #970000;
			border: 0.2em solid #970000;
		}
		.nav.black {
			color: #000;
			border: 0.2em solid #000;
		}
		.nav.silv {
			color: #6b7677;
			border: 0.2em solid #6b7677;
		}
		.btn_live.nav span:nth-child(1) {
			-webkit-transition: 0.3s;
			transition: 0.3s;
		}
		.btn_live.nav:hover span:nth-child(1) {
			padding-right: 10px;
		}
		.btn_live.nav:hover span:nth-child(2) {
			right: 10px;
		}

		@media (max-width : 767px) {
			.btn_live { font-size: 14px; }
		}

/*************************************************************************************************************
* Table Design ***********************************************************************************************
**************************************************************************************************************/
.table_a {
	width: 100%;
}
.table_a thead {
	box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
}
.table_a th {
	text-align: center;
	width: 10%;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000;
}
.table_a tr > td {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e1d7d7;
}
.table_a.th > thead > tr > th {
	cursor: pointer;
	color: #555;
}
.table_a.th > thead > tr > th:hover {
	color: #970000;
}


/*************************************************************************************************************
* ETC *************************************************************************************************
**************************************************************************************************************/
.bar_accent {
	width: 100%;
	background-color: #970000;
}
.bar_short {
	width: 20px;
	border-bottom: 1px solid #e1d7d7;
	margin : 0 auto;
}
.border_0 {
	border : 0px!important;
}
.border_gray {
	border-bottom: 1px solid #e1d7d7;
}
.check_icon {
	font-size: 28px;
	color: #0f8be0;
}


/*************************************************************************************************************
* BETCART Design *********************************************************************************************
**************************************************************************************************************/

	.betcart_wrap {
		width: 100%;
		background-color: transparent;
		border-radius: 10px;
	}
	.betcart_wraptable {
		width: 100%;
		background-color: #efefef;
	}
	.betcart_wraptable h5:first-child {
		margin-top: 10px;
	}
	.betcart_wraptable h5:nth-child(2) {
		margin-top: 3px;
		margin-bottom: 13px;
	}
	.betmoney_table {
		width: 100%;
	}
	.pad_betcart_custom td {
		padding : 8px 5px 0px 5px;
	}
	.pad_betcart_custom td:first-child {
		width: 40%;
	}
	.betcart_lastbox {
		padding : 0px 10px 10px 10px;
		border-bottom: 1px solid #ddd;
	}
	.betcart_teamtable th {
		border-bottom: 1px solid #ddd;
		font-size: 10px;
	}
	.betcart_teamtable td:first-child {
		font-size: 11px;
		padding-left: 5px;
	}
	.betcart_teamtable td:nth-child(2) {
		text-align: left;
		font-size: 11px;
	}
	.betcart_teamtable td:last-child {
		color: #970000;
	}
	.livebet_table {
		width: 100%;
	}
	.livebet_table tbody > tr > td {
		padding : 8px;
		width: 50%;
	}
	.livebet_table .infobox {
		text-align: center;
		padding-top: 20px!important;
		padding-bottom: 0px;
	}

	@media (max-width: 767px) {
		.livebet_table tbody > tr > td:first-child,
		.livebet_table tbody > tr > td:nth-child(2) {
			padding-top: 20px;
		}
		.livebet_table.notpad tbody > tr > td:first-child,
		.livebet_table.notpad tbody > tr > td:nth-child(2) {
			padding-top: 8px;
		}
	}
	}



/*************************************************************************************************************
* Copy Right *************************************************************************************************
**************************************************************************************************************/
.copyright {
	font-size: 12px;
	color: #161616;
	font-weight: 600;
}



