

/* Project A CSS =================================================================================*/


	/* Basic Design ============================================================================= */


	/* Background CSS */
	html {
		/*background: url('/asset/main-2/img/background/bg_basic.jpg') no-repeat center center fixed; */
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.contents_wrap.bg { /* Mobile main background */
		background-image: url('/asset/main-2/img/background/main_mobile.jpg');
		background-size: 100%;
		background-repeat: no-repeat;
		background-attachment: fixed;
		margin-top: 0px;
	}

		/* Pre & Inplay header , icon css */
		.panel-bg > .panel-heading { /* Match BG */
			background-color : transparent;
			/*background-image : linear-gradient(315deg, #7f8c8d 0%, #000 74%);*/
			color: #FDB304;
		}
		.prematch-mk-name { /* Market BG */
			font-weight: bolder;
			background-color: #383838;
			color: #FDB304;
		}
		.bt.inplay_choose {
			background-color : #000000;
			background-image : linear-gradient(315deg, #000000 0%, #7f8c8d 74%);
			color: #efefef;
		}
		.inplay.header {
			background-color : #383838;
			padding: 8px 0px;
			font-size: 14px;
			color: #efefef;
		}
		.openmarket.collapse.in { padding-top: 10px; }



	/* Button */
	.accent {
		background-color : #FDB304;
		color: #000000;
		border : 0;
	}
	.accent.import{
		background-color : #FDB304!important;
		color: #000000!important;
	}
	.bt.shiny {
		background-color : #126e51;
		color: #eee;
		text-shadow: 1px 1px 15px white;
	}
	.bt.shiny:hover {
		background-color : #126e51;
		color: #eee;
		transition: 0.2s;
	}
	.red {
		color: #970000;
	}
	.btn_live.nav.main.event:hover {
		color: #126e51;
		border: 0.2em solid #126e51;
		box-shadow: 1px 1px 3px #126e51;
	}




	/* PAGE Design ============================================================================= */

	/* Login page */

	.copyright.login {
		color: #555;
	}
	.login_table tbody > tr:last-child > td {
		color: #555;
	}
	.login_table.new > tbody > tr > td {
		padding : 3px 80px;
		text-align: center;
	}
	.login_table.new > tbody > tr:first-child > td {
		padding: 50px 0px 10px 0px;
	}
	@media(max-width : 767px) {
		.login_table.new > tbody > tr > td {
			padding: 3px 30px;
		}
	}


	/* Main page */
	.bar_mid {
		width: 50%;
		background-color : #126e51;
		height: 10px;
		margin : 0 auto;
	}
	.main_table_2 i {
		color: #04619f;
		margin-right: 10px;
	}

		/* Mobile Main button color */
		.btn_mmain.gr-top {
			background-color: #2d3436;
			background-image: linear-gradient(315deg, #2d3436 0%, #000000 74%);
			border-image-source : linear-gradient(315deg, #2d3436 0%, #000000 74%);

		}
		.btn_mmain.gr-mid {
			background-color :#000000;
			background-image :linear-gradient(315deg, #000000 0%, #7f8c8d 74%);
			border-image-source : linear-gradient(315deg, #000000 0%, #7f8c8d 74%);
		}



	/* Header */
	.mm-spn.mm-spn--navbar:after{content:'MENU';}
	#cssmenu > ul > li:hover > a {
		color: #04619f;
		background: transparent;
		transition-duration: 0.5s;
	}
	#cssmenu ul ul li:hover > a,
	#cssmenu ul ul li:hover > a > b,
	#cssmenu ul ul li a:hover {
		color: #fff;
		background-color : #126e51;
	}
	.main-menu li:hover > a , nav .main-menu li {
		color:#fff;
		background-color : #126e51;
	}
	.mm_header { text-align: center; }
	.fas.custom_a,
	.fas.custom_b {
		color: darkslategray;
	}

	/* Rollbook */
	.rollbook_wrap header {
	    border-radius: 1em 1em 0 0;
	    color: #000000;
	    padding: 3em 2em;
	}



	/* Prematch */

	.bt.inplay { /* Button BG */
		background-color: #212121;
		color: #d5d5d5;
	}
	.bt.inplay.active,
	.bt.inplay.mk-active,
	.bg_cross_active,
	.bt_cross_end:hover,
	.bt_cross:hover,
	.bonus-block:hover,
	.bonus-active,
	.betmenu_tab input[type="radio"]:checked + label { /* Hover active */
		background-color : #FDB304;
		color: #000000!important;
	}
	.betcart_wraptable > tbody > tr > td:first-child,
	.betcart_wraptable > tbody > tr > td:last-child {
		background-color: #1f1f1f;
		color: #c8c8c8;
	}
	.prm_bcart_head {
		padding: 15px;
		border-bottom: 0px;
	}
	.bdr-left { border-left: 1px solid #ddd; }
	.bdr-right { border-right: 1px solid #ddd; }
